﻿body 						{ margin-top:10px; margin-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;} 
td 							{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}

.fehler						{ color:#cc0000; font-weight:bold; padding:10px 0px 5px 0px;}
/* orange media-werbemittel*/
#orange_contentad							{ padding:0px; margin:0px; width:468px; text-align:center; font-size:1px;}
#orange_contentad_links						{ padding:0px; margin-bottom:10px; font-size:1px;}
#orange_contentad_rechts					{ padding:0px; margin-bottom:10px; font-size:1px;}
#orange_bigsize								{ margin-bottom:1px;  margin-left:24px; width:777px; font-size:1px; margin-right:0px;}
*html #orange_bigsize	, *+html #orange_bigsize	{ margin-bottom:1px; margin-left:0px; margin-right:0px; text-align:center; width:777px; font-size:1px;} /*für IE*/


#border_red					{ background-color:#FFFFFF; border-width:1px 1px 1px 1px; border-color:#cc0000; border-style:solid;}
#black a:link 				{ text-decoration:none; color:#000000;}
#black a:visited 			{ text-decoration:none; color:#c0c0c0;}
#black a:active 				{ text-decoration:none; color:#ff0066;}
#black a:hover 				{ text-decoration:underline; color:#ff0066;}
A:link 						{ text-decoration:underline; color:#cc0000;}
A:visited 					{ text-decoration:underline;	color:#666666;}
A:active 					{ text-decoration:underline; color:#000000;}
A:hover 						{ text-decoration:none; color:#000000;}

A.menu:link 					{ text-decoration:none; color:#cc0000;}
A.menu:visited 				{ text-decoration:none; color:#cc0000;}
A.menu:active 				{ text-decoration:none; color:#ffffff; background-color:#cc0000;}
A.menu:hover				{ text-decoration:none; color:#ffffff; background-color:#cc0000;}

a.topten:link				{ text-decoration:none;}
a.topten:visited			{ text-decoration:none;}
a.topten:active				{ text-decoration:none;}
a.topten:hover				{ text-decoration:underline;}

A.charts:link 				{ font-family : Arial, Helvetica;font-size : 11px;text-decoration : none;color : #000000;}
A.charts:visited 			{ font-family : Arial, Helvetica;font-size : 11px;text-decoration : none;color : #000000;}
A.charts:active 				{ font-family : Arial, Helvetica;font-size : 11px;text-decoration : none;color : #cc0000;}
A.charts:hover				{ font-family : Arial, Helvetica;font-size : 11px;text-decoration : underline;color : #000000;}

A.jump:link 					{ color : #000000;text-decoration : none;}
A.jump:visited 				{ color : #000000;text-decoration : none;}
A.jump:active 				{ background-color : #fff5dd;color : #000000;text-decoration : underline;}
A.jump:hover 				{ background-color : #fff5dd;color : #000000;text-decoration : underline;}

font.sitemap 					{ font-size:10;font-family : Arial, Helvetica;text-decoration : none;color : #000000;}

A.sitemap:link 				{ font-weight:bold;font-family : Arial, Helvetica;text-decoration : none;color : #000000;}
A.sitemap:visited 			{ font-family : Arial, Helvetica;font-weight:bold;text-decoration : none;color : #000000;}
A.sitemap:active 			{ font-weight:bold;font-family : Arial, Helvetica;text-decoration : none;color : #000000;}
A.sitemap:hover 				{ font-weight:bold;font-family : Arial, Helvetica;text-decoration : none;color : #000000;}

font.sm 						{ font-family : Arial, Helvetica;font-size : 10px;}
font.lt 						{ font-family : Arial, Helvetica;font-size : 11px;}
font.ltb 						{ font-family : Arial, Helvetica;font-size : 11px;font-weight : bold;}
font.vlt  						{ font-family : Arial, Helvetica;font-size : 10px;}
font.clt  						{ font-family :  Arial,Helvetica;font-size : 9px;font-weight : bold;}
font.mk1 						{ font-family : Arial, Helvetica;font-size : 10px;background : #666666;color : #ffffff;}
font.mk2 						{ font-family : Arial, Helvetica;font-size : 10px;color : #000000;}
font.mk3 						{ font-family : Arial, Helvetica;font-size : 10px;background : #cc0000;color : #ffffff;}
font.xlt 						{ font-family : Arial, Helvetica;font-size : 10px;}
font.nm 						{ font-family : Arial, Helvetica;font-size : 12px;}
font.md 						{ font-family : Arial, Helvetica;font-size : 14px;}
font.xd 						{ font-family : Arial, Helvetica;font-size : 25px;}
font.hd 						{ font-family : Arial, Helvetica;font-size : 15px;}
font.detailaHeadline			{ font-size:14px !important; }

img.fr 						{ border-color : black;border-width : 1px;border-style : solid;}
SPAN.link1 					{ text-decoration : none;}

font.wkeuro 					{ font-family : Arial, Helvetica;font-size : 9px;font-weight : bold;color : #ffffff;}
font.wkeuro2 					{ font-family : Arial, Helvetica;font-size : 9px;font-weight : bold;color : #000000;}


A.stadt:link  				{ text-decoration : underline;color : #cc0000;}
A.stadt:visited 				{ text-decoration : underline;color : #cc0000;}
A.stadt:active 				{ text-decoration : underline;color : #666666;}
A.stadt:hover 				{ text-decoration : underline;color : #666666;}
A.segment:link 				{ text-decoration : underline;color : #cc0000;}
A.segment:visited 			{ text-decoration : underline;color : #cc0000;}
A.segment:active 			{ text-decoration : underline;color : #000000;}
A.segment:hover  			{ text-decoration : none;color : #000000;}
font.b 						{ font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;color : #000000;font-weight : bold;}

A.hilfe:link 				{ font-family: Arial,Helvetica;font-size: -1;font-weight:bold;text-decoration : underline;color : #cc0000;}
A.hilfe:visited 				{ font-family: Arial,Helvetica;font-size: -1;font-weight:bold;text-decoration : underline;color : #666666;}
A.hilfe:active 				{ font-family: Arial,Helvetica;font-size: -1;font-weight:bold;text-decoration : underline;color : #000000;}
A.hilfe:hover   				{ font-family: Arial,Helvetica;font-size: -1;font-weight:bold;text-decoration : none;color : #000000;}
#hilfe 						{ font-family: Arial,Helvetica;font-weight:bold;color : #000000;}
font.asegment  				{ color:#000000; }

/* suchausgabe*/
table.table_suchausgabe				{ display:block; width:100%; padding:0px; margin:0px; }
table.table_suchausgabe td	        		{ padding:1px; border:1px solid #ffffff; }
table.table_suchausgabe td.info  		{ text-align:right; font-size:11px; color:#555555; border-bottom:1px solid #9a9a9a; height:20px; }

table.table_suchausgabe th				{ height:27px; background:#F0F0F0; border-top:1px solid #c1c2c7; padding-left:10px; border-bottom:1px solid #CC0000; text-align:left; }	

table.table_suchausgabe th.va			{ width:270px; }
table.table_suchausgabe th.vo			{ width:138px; }
table.table_suchausgabe th.vd			{ width:70px; }

table.table_suchausgabe th a img		{ margin-top:2px; margin-left:5px; }

.bt_headlink						{ display:block; float:left;  margin-top:2px; cursor:hand; }


#rand								{ width:468; height:17; text-align:left; background-color:#cc0000; font-family:Arial; color:#FFFFFF; font-size:12px; } 
#von_tag							{ margin-top:10px;}
#bis_tag							{ margin-top:5px; margin-left:0px;}
#ergebnisse							{ font-family:Arial; font-size:12px; }

/*mein getgo*/
#riesigrot							{ width:100%; height:18; text-align:left; color:#cc0000; font-family:Arial; font-size:16px; }
#t_a								{ margin:0; padding:0; }
#text 								{ padding-left:0px; padding-top:10px; font-family:Arial, Helvetica; font-size:11px;}
#logo								{ padding-top:15px; padding-right:0px;}
#tabtext							{ width:100%; text-align:left; color:#000000; font-family:Arial; font-size:12px; padding-left:5px;}
#link1								{ margin-right:10px; margin-bottom:0px; margin-top:10px;}
#link2								{ margin-right:10px; font-size:12px; margin-top:5px; }
#tabtext2							{ width:100%; text-align:left; color:#000000; font-family:Arial; font-size:13px; padding-left:5px;}
#tabtext3							{ width:100%; text-align:left; color:#000000; font-family:Arial; font-size:13px; padding-left:5px;}
#innen								{ padding:5px; margin:5px;}
#fett								{ width:100%; height:14; text-align:left; color:#cc0000; font-family:Arial; font-size:13px; margin-bottom:5px; margin-top:5px;}

#oben								{ background:url(/img/meingetgo/sp_hin.gif) no-repeat;  margin:0; padding:0; }
#logout								{ width:625px;}
#fansale_b							{ height:43; width:615; background:url(/img/partner/gtg/meingetgo/fansale_b.jpg) no-repeat; text-align:left; vertical-align:top; font-family:Arial; font-size:10px;}
#fansale_t							{ padding-top:5px; padding-left:10px; }

/*wochenendplaner*/
.abstand_h10						{ height:10px; clear:both; }
.abstand_h5							{ height:5px; clear:both; }
#weekendplaner						{ width:100%; text-align:left; padding-top:0px; margin-top:0px; background: #FFF5DD;}
#gtx								{ padding-left:5px; font-family:Arial; color:#00000; font-size:12px; padding-top:10px;}
#weekendplanerbox	#headline		{ color:#fff; height:17px; font-size:12px; font-weight: bold; background:#cc0000; font-family: Arial, Helvetica, sans-serif; line-height:17px; }
#weekendplaner	#headline img  		{ float:left; }	
#weekendplaner	#headline span 		{ padding-left:5px;}
.zeile01, .zeile02, .zeile03  		{ display:block; padding:5px; margin:0px; line-height:16px; }
input.plz 							{ width:60px; font-size:13px; }
input.plz_box							{ width:130px; font-size:12px;}
select.weekend						{ width:130px; font-size:12px; }
.button_absenden					{ text-align:right; padding:5px;}

form.weekend_box						{ padding:0px; margin:0px;}
#weekendplanerbox					{ width:100%; text-align:left; padding-top:0px; margin-top:0px; }
#weekendplanerbox	#txt			{ padding:5px; font-family:Arial; color:#000000; font-size:11px;}
#weekendplanerbox	#headlinebox	{ color:#fff; height:17px; font-size:12px; font-weight: bold; background:#cc0000; font-family: Arial, Helvetica, sans-serif; line-height:17px; }
#weekendplanerbox	#headlinebox img	{ display:block; float:left; width:15px; }
#weekendplanerbox	#headlinebox span	{ margin-bottom:3px; display:block; float:left; }
#weekendplanerbox .plz_small, #weekendplanerbox .weekend_small 	{ padding-left:5px; padding-bottom:2px;}


/*aftersearch*/
.abstand_h10						{ height:10px; clear:both; }
.abstand_h12						{ height:12px; clear:both; }
.abstand_h20						{ height:30px; clear:both; }
.abstand_h30						{ height:30px; clear:both; }
#aftersearch						{ background:#fff5dd; border-top:1px solid #cc0000; border-bottom:1px solid #ffffff; clear:both; text-align:left; padding:0px; margin:0px;}
#head_red								{ color:#ffffff; padding-left:5px; height:17px; font-size:12px; font-weight: bold; background:#cc0000; font-family: Arial, Helvetica, sans-serif; line-height:17px; }
#aftersearch  span 				{ padding-right:10px; padding-bottom:5px;}
.z01, .z02, .z03, .z04, .z05, .z06	{ display:block; padding: 3px 5px 3px 5px; margin:0px; line-height:16px;}
.button_absenden					{ text-align:right; padding:10px;}
.header								{ text-align:right;}
.rechts								{ text-align:right;}
.links								{ text-align:left;}	
form.aftersearch				{ padding:0px; margin:0px; }
/*service-uebersicht/ unterseiten*/
#rahmen1				{ width:624px; margin:0px; padding:0px;}
.abstand_h5			{ height:5px; clear:both; }
.abstand_h15		{ height:15px; clear:both;}
#headline			{ height:17px; background:#cc0000; font-weight:bold; font-size:12px; line-height:16px; font-family:Arial; color:#ffffff; width:100%;}
.txt_h				{ display:block; background:#ffffff; font-weight: bold; font-family:Arial; color:#cc0000; font-size:16px;}
.txt_b				{ display:block; background:#ffffff;  padding-top:15px; padding-left:5px; float:left; width:450px; font-family:Arial; color:#000000; font-size:12px;}
.txt_k				{ font-family:Arial; color:#000000; font-size:13px; }
.k_r					{ color:#cc0000; font-size:16px; font-family:Arial; font-weight:bold;}
.service_part		{ width:100%; background:#FFF5DD; margin:0px; padding:0px;}
.service_part .hintergrund	{ margin-top:10px; margin-right:5px; margin-bottom:10px; }
.zahl					{ padding-left:5px; font-family:Arial; color:#cc0000; font-weight:bold; font-size:60px;}
.kasten				{ width:300px;}
.kasteninhalt		{ border:1px solid #cc0000; background:#ffffff; padding:10px;}
.bt_rechts			{ display:block; float:right; width:100px; text-align:right; padding-top:15px; }	
.bt_links			{ display:block; float:left; width:100px; text-align:left;}	
.fieldset form		{ margin:0px; padding:0px;}

/*Kalenderuebernahme*/

#kalender_shadow			{ position:absolute; width:100%; height:200%; left:0px; top:0px; background-color:#f0f0f0; z-index:10000; opacity:0.70; filter:alpha(opacity=70); -khtml-opacity: 0.70; -moz-opacity: 0.70;}
#kalender_shadow_hide	{ position:absolute; width:1; height:1; left:0px; top:0px; z-index:10000; }

.kalender_layer			{	position:absolute; left:80px; top:155px; z-index:20000; border:1px solid #cc0000; background:#ffffff; width:475px; height:305px;}
#kalender_layer			{	position:absolute; left:80px; top:155px; z-index:20000; border:1px solid #cc0000; background:#ffffff; width:475px; height:305px;}
#kalender_wiedervorlage_layer	{	position:absolute; left:80px; top:155px; z-index:20000; border:1px solid #cc0000; background:#ffffff; width:475px; height:305px;}

.kalender_head				{  background-color:#cc0000; height:40px; text-align:right; margin-top:0px; padding-top:0px; }
.kalender_head_x			{ display:block; float:right; width:25px; vertical-align:top; top:0px;}
.kalender_head_line		{ display:block; float:right; padding-top:10px; }

.kalender_text				{  display:block; font-size:11px; clear:both; padding:10px 10px 10px 15px; width:455px; color:#000000; }
.kalender_buttons			{  display:block; clear:both; height:45px; padding-left:100px;}
.kalender_buttons img 	{ display:block; float:left;  }
.kalender_buttons #kalenderlinkblau { display:block; float:left; padding-top:2px;  }
#kalenderlink				{  font:bold 12px/14px  Arial; color:#cc0000; text-decoration:underline;  }
#kalenderInfo				{ position:absolute; background:#ffffe1; color:#000000; border:1px solid #cc0000; z-index:11000; font-size:11px; }
#kalenderInfo span		{ display:block; padding:3px; }	
#kalenderInfoShadow		{  position:absolute; background-color:#555; z-index:10000; opacity:0.70; filter:alpha(opacity=70); -khtml-opacity: 0.70; -moz-opacity: 0.70;   }

