body							{	font-size: 11px; 
									line-height: 20px; 
									font-family: Verdana, Arial, Helvetica, Sans-Serif;  
									color: #FFFFFF; 
									scrollbar-base-color:#ADCECA;
									scrollbar-3d-light-color:#E6E3DE;
									scrollbar-arrow-color:#FFFFFF;
									scrollbar-darkshadow-color:#647892;
									scrollbar-face-color:#00A558;
									scrollbar-highlight-color:#E6E3DE;
									scrollbar-shadow-color:#333333;
									scrollbar-track-color:#00b35e;
									background-color:#00A558;
								}
								
td								{	font-size: 11px; 
									line-height: 20px; 
									font-family: Verdana, Arial, Helvetica, Sans-Serif;  
									color: #FFFFFF; 
								}
					
hr 								{	color:#00b35e; 
									height:1px	
								}
				
h1 								{	font-family: Verdana, Arial, Helvetica, Sans-Serif;  
									font-size: 16px;
									text-transform:lowercase;
									color:#005544; 
								}
				
h2 								{	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
									font-size: 11px;
									font-weight: bold; 
									color: #FFFFFF;
								}
								
.titelListe						{
									background-color:#005544;
									height:26px;
									padding-left:5px;
									padding-right:5px;
								}
								
ul  {
	margin-top:0px;
	}

li 	{ 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	list-style-type: square;
	margin-left:-28px;
	margin-top:0px; 
	}
	
.popupTop {
	background-image:url(../img/passugger_p.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:70px;
}


.popupBottom {
	background-image:url(../img/allegra_p.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:70px;
}
			
.dark { 
		background-color:#00B35E;
}

/* NAVIGATION ------------------------------------------------------- */

a 				{ color:#FFFFFF; text-decoration:underline; }
a:link 			{ color:#FFFFFF; text-decoration:underline; }
a:visited 		{ color:#FFFFFF; text-decoration:underline; }
a:hover 		{ color:#FFFFFF; text-decoration:none; }
a:active 		{ color:#FFFFFF; text-decoration:underline; }
a:focus 		{ color:#FFFFFF; text-decoration:underline; }

a.nav			{ color:#005544; text-decoration:none; font-size:11px; text-transform: lowercase; }
a.nav:link 		{ color:#005544; text-decoration:none; font-size:11px; text-transform: lowercase; }
a.nav:visited 	{ color:#005544; text-decoration:none; font-size:11px; text-transform: lowercase; }
a.nav:hover 	{ color:#FFFFFF; text-decoration:none; font-size:11px; text-transform: lowercase; }
a.nav:active 	{ color:#005544; text-decoration:none; font-size:11px; text-transform: lowercase; }
a.nav:focus 	{ color:#005544; text-decoration:none; font-size:11px; text-transform: lowercase; }

a.navchild			{ color:#FFFFFF; text-decoration:none; line-height: 13px; padding-left: 5px; font-size:10px; text-transform: lowercase; }
a.navchild:link 	{ color:#FFFFFF; text-decoration:none; line-height: 13px; padding-left: 5px; font-size:10px; text-transform: lowercase; }
a.navchild:visited 	{ color:#FFFFFF; text-decoration:none; line-height: 13px; padding-left: 5px; font-size:10px; text-transform: lowercase; }
a.navchild:hover 	{ color:#FFFFFF; text-decoration:underline; line-height: 13px; padding-left: 5px; font-size:10px; text-transform: lowercase; }
a.navchild:active 	{ color:#FFFFFF; text-decoration:none; line-height: 13px; padding-left: 5px; font-size:10px; text-transform: lowercase; }
a.navchild:focus 	{ color:#FFFFFF; text-decoration:none; line-height: 13px; padding-left: 5px; font-size:10px; text-transform: lowercase; }

a.nav_hilighted 		{ color:#FFFFFF; text-decoration:none; font-size:11px; text-transform: lowercase; }
a.nav_hilighted:link 	{ color:#FFFFFF; text-decoration:none; font-size:11px; text-transform: lowercase; }
a.nav_hilighted:visited { color:#FFFFFF; text-decoration:none; font-size:11px; text-transform: lowercase; }
a.nav_hilighted:hover 	{ color:#FFFFFF; text-decoration:none; font-size:11px; text-transform: lowercase; }
a.nav_hilighted:active 	{ color:#FFFFFF; text-decoration:none; font-size:11px; text-transform: lowercase; }
a.nav_hilighted:focus 	{ color:#FFFFFF; text-decoration:none; font-size:11px; text-transform: lowercase; }

a.navchild_hilighted 			{ color:#FFFFFF; text-decoration:none; line-height: 13px; padding-left: 5px; font-size:10px; text-transform: lowercase; }
a.navchild_hilighted:link 		{ color:#FFFFFF; text-decoration:none; line-height: 13px; padding-left: 5px; font-size:10px; text-transform: lowercase; }
a.navchild_hilighted:visited 	{ color:#FFFFFF; text-decoration:none; line-height: 13px; padding-left: 5px; font-size:10px; text-transform: lowercase; }
a.navchild_hilighted:hover 		{ color:#FFFFFF; text-decoration:none; line-height: 13px; padding-left: 5px; font-size:10px; text-transform: lowercase; }
a.navchild_hilighted:active 	{ color:#FFFFFF; text-decoration:none; line-height: 13px; padding-left: 5px; font-size:10px; text-transform: lowercase; }
a.navchild_hilighted:focus 		{ color:#FFFFFF; text-decoration:none; line-height: 13px; padding-left: 5px; font-size:10px; text-transform: lowercase; }

a.mailhome			{ color:#FFFFFF; text-decoration:none; font-size:11px; text-transform: lowercase; }
a.mailhome:link 	{ color:#FFFFFF; text-decoration:none; font-size:11px; text-transform: lowercase; }
a.mailhome:visited 	{ color:#FFFFFF; text-decoration:none; font-size:11px; text-transform: lowercase; }
a.mailhome:hover 	{ color:#FFFFFF; text-decoration:underline; font-size:11px; text-transform: lowercase; }
a.mailhome:active 	{ color:#FFFFFF; text-decoration:none; font-size:11px; text-transform: lowercase; }
a.mailhome:focus 	{ color:#FFFFFF; text-decoration:none; font-size:11px; text-transform: lowercase; }

a.langhome			{ color:#FFFFFF; font-weight: bold; text-decoration:none; }
a.langhome:link 	{ color:#FFFFFF; font-weight: bold; text-decoration:none; }
a.langhome:visited 	{ color:#FFFFFF; font-weight: bold; text-decoration:none; }
a.langhome:hover 	{ color:#FFFFFF; font-weight: bold; text-decoration:underline; }
a.langhome:active 	{ color:#FFFFFF; font-weight: bold; text-decoration:none; }
a.langhome:focus 	{ color:#FFFFFF; font-weight: bold; text-decoration:none; }


/* BACKGROUNDS ------------------------------------------------------- */

.bright					{ background-color: #00b35e; }


/* SEVERAL ------------------------------------------------------- */

.small					{ font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #FFFFFF; }
.kein_CSS 				{}
.err					{ color:#FF0000; }



/* FORMFIELDS ------------------------------------------------------- */

input		 	{ font-size: 12px; color: #005544; letter-spacing:1px; }
input.button	{ width: 123px; color: #666666; }
.feld 			{ width: 180px; background-color: #00b35e; border:1px solid #FFFFFF; }
.feld_plz 		{ width: 60px; background-color: #00b35e; border:1px solid #FFFFFF; }
.feld_ort 		{ width: 120px; background-color: #00b35e; border:1px solid #FFFFFF; }
textarea	 	{ background-color: #00b35e;  width: 180px;  height: 100px; color: #005544; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif;  }

/* ERRORS ------------------------------------------------------- */
.err { 
	font-weight:bold;
	color:#005544;
}

.err_field {
	background-color:#005544;
	width: 180px; 
	border:1px solid #FFFFFF;
	color:#FFFFFF;
}

.err_field_plz {
	background-color:#005544;
	width: 60px; 
	border:1px solid #FFFFFF;
	color:#FFFFFF;
}

.err_field_ort {
	background-color:#005544;
	width: 120px; 
	border:1px solid #FFFFFF;
	color:#FFFFFF;
}

/*WETTBWERB*/

#wettbewerb_preis
{
	background-color:#00b35e;
	padding:10px;
	border:1px solid #FFFFFF;
}
