BODY { FONT-FAMILY:Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE:11px;  }


FONT                     {FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;}
TD                     {FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;}
P                     {FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  text-align:left;  }
/*DIV                     { FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;} */
/* DIV {
	margin:auto
} */
H1                     {FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 14px;  text-align : left;  }
INPUT                     { font-size:10px; font-family:Verdana; border-style:dotted; border-color:Gray; color:#000000; border-width:1px; background:#F0F0F0; margin-bottom:2px;margin-top:2px;}
SELECT                     { font-size:10px; font-family:Verdana; border-style:dotted; border-color:Gray; color:#000000; border-width:1px; background:#F0F0F0; margin-bottom:2px;margin-top:2px;}
INPUT:hover {  font-family:Verdana; border-style:solid; border-color:Gray; color:#000000; border-width:1px; background:#FFFFFF; }
TEXTAREA             { color: #000000; FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;}
/* FORM                      {color: #ff9900; FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;} */
input.submit                     { font-size:10px; font-family:Verdana; border-width:1px; border-style:solid; border-color:Black; background-color:#FF8800; color:White; }
.subheader  {color: Gray; FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  font-style : italic; }

A {color: #ff6600; text-decoration: none;}
A:hover { color: #ff9900; text-decoration: none;}
 TABLE.boxed {  border: 1px;  border-style: solid;  border-color: #999999;  border-spacing: 1px;  background-color : #F8F8F9; }
TD.headerNavigation {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #999999;  color: White; }
TD.infoBoxHeading {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  font-weight: normal;  background: #E9E9E9; color: #999999;}
TD.boxed {  border: 1px;  border-style: solid;  border-color: #999999;  border-spacing: 1px;  background-color : #F8F8F9; }

.headline {
   font-family:  Verdana, Helvetica, sans-serif;
   font-size: 12px;
   color : #2D97D5;
   font-weight : bold;
}

/* Top Navigation Menu */
.menue {
font-family: Verdana, sans-serif;
font-size: 9px;
font-variant: small-caps;
background-color : #ff8800;
} 

.topnav {
font-family: Verdana, sans-serif;
font-size: 9px;
font-variant: small-caps;
background-color : #FF9000;
width: 100%;
display: block;
 text-align : center;
 margin:auto
}   
	
.topnav a:link {
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   font-size: 9px;
   text-decoration: none;
   color: white;    
   width: 100%;
   height: 100%;
   display: block;
    text-align : center;
	margin:auto
 }

.topnav a:visited {
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   font-size: 9px;
   text-decoration: none;
   color: white;   
   width: 100%;
   display: block;
    text-align : center;
	margin:auto	
 }

.topnav a:active {
   font-size: 9px;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: white;
   	width: 100%;	
	display: block; 
	 text-align : center;
	 margin:auto
}

.topnav a:hover {
   font-size: 9px;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: white;    
   width: 100%;
  display: block;
    text-align : center;
   background-color: #FF6600; 
   margin:auto
}

.topnav_act a {
   font-size: 9px;
   font-weight: normal;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: white; 
   	width: 100%;
	height: 100%;
	display: block; 
	 text-align : center;
	 margin:auto
}

.topnav_act a:visited {
   font-size: 9px;
   font-weight: normal;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: white; 
   width: 100%;
    display: block;  
    text-align : center;
	margin:auto
}

.topnav_act a:hover {
   font-size: 9px;
   font-weight: normal;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: white; 
   width: 100%; 
   display: block;
/*    border-bottom : 1px Solid Black;
	border-top : 1px Solid Black;
	border-left : 1px Solid Black;
	border-right : 1px Solid Black; */
	 text-align : center;
	 background-color: #FF6600; 
	 margin:auto
}
/* Top Navigation Menu 2nd Level */
.topnav1 {
   font-weight: normal;
   font-family: Verdana, sans-serif;
   font-size: 9px;
   font-variant: small-caps; 
   color: white; 
/*   filter:alpha(opacity=80); -moz-opacity:80%; */
   width: 100%;   
   display: block; 
      border-bottom : 1px Solid Black;
    border-left : 1px Solid Black;
	border-right : 1px Solid Black; 
	margin:auto
}   

.topnav1 a:link {
   font-family: Verdana, sans-serif;
   font-weight: normal;
   font-variant: small-caps;
   text-decoration: none;
   color: white;
   width: 100%;
   display: block; 
   margin:auto
}

.topnav1 a:visited {
   font-family: Verdana, sans-serif;
   font-weight: normal;
   font-variant: small-caps;
   text-decoration: none;
   color: white; 
      width: 100%;
      display: block; 
   margin:auto
}

.topnav1 a:active {
   font-family: Verdana, sans-serif;
   font-weight: normal;
   font-variant: small-caps;
   text-decoration: none;
    color: white; 
   width: 100%;
    display: block; 
   margin:auto
}

.topnav1 a:hover {
   font-family: Verdana, sans-serif;
   font-weight: normal;
   font-variant: small-caps;
   text-decoration: none;
   color: White; 
   width: 100%;
    display: block; 
background-color: #FF6600; 
margin:auto
}
.topnav1_act a {
   font-size: 11px;
   font-family: Verdana, sans-serif;
   font-weight: normal;
   font-variant: small-caps;
   text-decoration: none;
   color: white; 
   width: 100%;
    display: block;    
   margin:auto
}
.topnav1_act a:visited {
   font-size: 11px;
   font-family: Verdana, sans-serif;
   font-weight: normal;
   font-variant: small-caps;
   text-decoration: none;
   color: white; 
   width: 100%; 
   display: block; 
   margin:auto
}
.topnav1_act a:hover {
   font-size: 11px;
   font-family: Verdana, sans-serif;
   font-weight: normal;
   font-variant: small-caps;
   text-decoration: none;
   color: white;
   width: 100%;
   display: block; 
   margin:auto
}
/* SUBNAVIGATION */

.subnav {
font-family: Verdana, sans-serif;
font-size: 9px;
font-variant: small-caps;
background-color : #FF6600;
border-bottom : 1px Solid #FF6600;
width: 100%;
height: 100%;
display: block; 
margin:auto
	}   
	
.subnav a:link {
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   font-size: 9px;
   text-decoration: none;
   color: white;    
   width: 100%;
   display: block; 
   margin:auto
 }
.subnav a:visited {
   font-size: 9px;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: white;    
   width: 100%;
  display: block; 
   margin:auto
 }
.subnav a:active {
   font-size: 9px;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: white;    
   width: 100%;
   display: block; 
   margin:auto
}
.subnav a:hover {
   font-size: 9px;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: white;    
   width: 100%;
   display: block; 
   background-color: #FF9000;
   margin:auto
}
.subnav_act a {
   font-size: 9px;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: white;    
   width: 100%;
   
   display: block; 
/*   	border-bottom : 1px Solid Black; */
	border-top : 1px Solid Black;
	border-left : 1px Solid Black;
	border-right : 1px Solid Black;
	margin:auto
}
.subnav_act a:visited {
   font-size: 9px;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: white;    
   width: 100%;
   display: block; 
/*   	border-bottom : 1px Solid Black;
	border-top : 1px Solid Black;
	border-left : 1px Solid Black;
	border-right : 1px Solid Black; */
}
.subnav_act a:hover {
   font-size: 9px;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: white;    
   width: 100%;
   display: block; 
   margin:auto
/*   	border-bottom : 1px Solid Black;
	border-top : 1px Solid Black;
	border-left : 1px Solid Black;
	border-right : 1px Solid Black; */
}
/* SUBNAVIGATION Menu 2nd Level */
.subnav1 {
   font-weight: normal;
   font-family: Verdana, sans-serif;
   font-size: 9px;
   font-variant: small-caps; 
/*	filter:alpha(opacity=80); -moz-opacity:80%;  */
border-bottom : 1px Solid Black;
	border-left : 1px Solid Black;
	border-right : 1px Solid Black;
width: 100%;
display: block; 
margin:auto
}   
.subnav1 a:link {
   font-family: Verdana, sans-serif;
   font-weight: normal;
   text-decoration: none;
   font-size: 9px;
   color: white;    
   width: 100%;
   
   display: block; 

}
.subnav1 a:visited {
   font-family: Verdana, sans-serif;
   font-weight: normal;
   font-size: 9px;
   font-variant: small-caps;
   text-decoration: none;
   color: white;
   width: 100%;
   display: block; 
   margin:auto

}
.subnav1 a:active {
   font-family: Verdana, sans-serif;
   font-size: 9px;
   font-weight: normal;
/*   font-variant: small-caps; */
   text-decoration: none;
   color: white;
   width: 100%;
   display: block; 
   margin:auto
}

.subnav1 a:hover {
   font-family: Verdana, sans-serif;
   font-size: 9px;
   font-weight: normal;
   text-decoration: none;
   background-color: #ff8800;
   color: white;
   width: 100%;
   display: block; 
   margin:auto
}

.subnav1_act a {
   font-size: 9px;
   font-family: Verdana, sans-serif;
   font-weight: normal;
   text-decoration: none;
   color: white;
    width: 100%;
   display: block; 
   margin:auto
}

.subnav1_act a:visited {
   font-size: 9px;
   font-family: Verdana, sans-serif;
   font-weight: normal;
   font-variant: small-caps;
   text-decoration: none;
   color: white;
      width: 100%;
   
   display: block; 
   margin:auto
}

.subnav1_act a:hover {
   font-size: 9px;
   font-family: Verdana, sans-serif;
   font-weight: normal;
   font-variant: small-caps;
   text-decoration: none;
   color: white; 
   width: 100%;
   display: block; 
   margin:auto
}
.tiny a {
	font-size: 9px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: Gray;
}
.tiny a:hover {
	font-size: 9px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: Gray;
}

/* .select{border:1px solid #88A0C8; font-family: verdana, arial,sans-serif; font-size: 11 px; color: #003068; text-decoration: none; background-color: #FFFFFFF } */
.input{border:1px solid #88A0C8; font-family: verdana, arial,sans-serif; font-size: 11px; color: #003068; text-decoration: none; background-color: #FFFFFF }
.submit_btn{font-family: verdana, arial,sans-serif; font-size: 11px; color: #000000; border-left-style: solid; border-left-width: 1px; border-top-style: solid; border-top-width: 1px; padding: 0; background-color: #87D607}

li { 	list-style-image : url(../fileadmin/images/0001_arrow.png);  list-style-type : square;  }
.tx-srfeuserregister-pi1 INPUT {
	font-size: 10px;
	font-family: Verdana;
	border-style: dotted;
	border-color: Gray;
	color: #000000;
	border-width: 1px;
	background: #F0F0F0;
}
.tx-srfeuserregister-pi1 INPUT:hover { font-size:10px; font-family:Verdana; border-style:solid; border-color:Gray; color:#000000; border-width:1px; background:#FFFFFF; }
.tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit { font-size:10px; font-family:Verdana; border-width:1px; border-style:solid; border-color:Black; background-color:#FF8800; color:White; }
.tx-srfeuserregister-pi1 P { font-family:Verdana, sans-serif; font-size:10px; line-height:125%; color:#000000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }

#Name,
#Ort,
#Land,
#Mobiltelefon,
#Faxnummer,
#Email {
	width:130px;
}
.name {
	width:150px;
}
#Strasse {
	width:100px;
}
#Hausnummer {
	margin-left:10px;
	width:30px;
}
#PLZ {
	width:50px;
}
