* { padding: 0; margin: 0; }

body { font-size: 100.1%; font-family: Tahoma, sans-serif; background-color: #fff; background-image: url(../img/body_BG.png); background-repeat: repeat-x; }
#wrapper { position: relative; margin: 20px auto 0; width: 962px; height: auto; }
/*Inhalt */
#content { float: left; color: #333; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; height: auto; width: 562px; min-height: 636px; height:  auto !important; height: 636px; margin-top: 10px; padding-top: 10px; padding-bottom: 20px; border-top: 7px solid #c75093; }




#content div { background-color: #f4dce9; min-height: 486px; margin-top: 10px; padding-top: 10px; padding-bottom: 20px; padding-left: 5px; border-bottom: 1px solid #c75093; }
#content p { font-size: 12px; line-height: 1.4em; padding-right: 10px; padding-left: 5px; }
#content table { background-color: #f4dce9; background-repeat: no-repeat; width: 100%; height: 100%; margin-top: 10px; padding-right: 7px; padding-bottom: 10px; }
#content td { background-repeat: no-repeat; padding-top: 10px; padding-bottom: 10px; }
#content h1 { color: #c75093; font-size: 0.81em; padding-top: 15px; padding-bottom: 10px; }
#content h2 { color: #c75093; font-size: 0.81em; padding-top: 0; padding-bottom: 0; padding-left: 20px; }
#content ul { padding-left: 5px; }
#content ul ul { padding-left: 10px; }
#content li { margin-left: 15px; list-style-image: url(../img/schwarzer_pfeil.gif); }
#content a { }
#content a:link, #content a:visited { color: #c75093; }
#content a:hover, #content a:active { color: #6e86bc; }
#content ul a:link.active, #content ul a:visited.active, { color: #c75093; }
/*Inhalt class*/
.content_RB { font-weight: bold; text-align: right; }
.ausstellertabelle { font-size: 11px; }
img { padding-right: 10px; }
/*Inhalt_Index */
#contentindex { float: left; color: #333; background-image: url(../img/motto_dkou2010_neu.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; height: 700px; width: 562px; margin-top: 10px; }
* html div#contentindex { width: 560px; 562px; }
#contentindex p { font-size: 12px; line-height: 1.4em; padding-left: 5px; }
#contentindex table { font-size: 12px; background-image: url(../img/index_2teilig.png); background-repeat: no-repeat; width: 562px; padding-right: 7px; }
#contentindex h1 { color: #c75093; font-size: 12px; padding-bottom: 5px; }
#contentindex h2 { color: #c75093; font-size: 12px; padding-top: 0; padding-bottom: 0; padding-left: 20px; }
#contentindex ul { padding-left: 5px; }
#contentindex ul ul { padding-left: 10px; }
#contentindex li { margin-left: 15px; list-style-image: url(../img/schwarzer_pfeil.gif); }
#contentindex a { }
#contentindex a:link, #content a:visited { color: #c75093; }
#contentindex a:hover, #content a:active { color: #6e86bc; }
#contentindex ul a:link.active, #content ul a:visited.active, { color: #c75093; }
/*Inhalt_Index Podcast und Galerie*/
#podcast { background-image: url(../img/podcast.png); background-repeat: no-repeat; width: 271px; left: 200px; top: 495px; position: absolute; height: 262px; visibility: visible; border-bottom-color: #fff; }
*html div#podcast { position: absolute; top: 495px; }
#podcast img { margin-top: 40px; }
#galerie { background-image: url(../img/impressionen.png); background-repeat: no-repeat; height: 262px; width: 271px; left: 490px; top: 495px; position: absolute; visibility: visible; }
*html div#galerie { position: absolute; top: 495px; }
#galerie p { color: #000; margin-left: 15px; }
#galerie img { margin-top: 40px; }
.galerie_go { color: #c75093; text-align: right; margin-right: 15px; margin-bottom: 10px; }
#iphone { position: absolute; top: 800px; }
*html div#iphone { position: absolute; top: 800px; }
/*Header*/
#header { color: #333; background-image: url(../img/dkou_screen_vorlaeufig.png); background-repeat: no-repeat; background-attachment: scroll; background-position: center 0; width: 962px; float: left; height: 131px; }
#footer { 
 width: 962px;
 height: 25px;
 clear: both;
 color: #333;
 background: #FFFFFF;
}
/*Navigation unter dem Header*/
#old_gesellschaften { float: left; width: 962px; height: 50px; background: #ffffff url(../img/dkou_gesellschaften.png) no-repeat center 0; margin-bottom: 10px; }
/*linke Navigationsleiste*/
#leftcolumn { color: #333; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; height: auto; width: 190px; float: left; margin-top: 10px; margin-right: 10px; padding-left: 0; border-bottom: 1px solid #6889c0; }
#leftcolumn p { padding-left: 10px; }
/*menumaschine*/
#menu { background-color: #f3f6fa; width: 190px; height: auto; border-top: 7px solid #6889c0; border-bottom: 1px solid #6889c0; }
#menu p { color: #6889c0; font-weight: normal; }
#menu h1 { color: #6889c0; font-size: 0.81em; font-weight: bold; padding-bottom: 4px; padding-left: 10px; }

#printpdf { position: absolute; top: 495px; width: 190px; height: auto; padding: 10px 0; border-top: 7px solid #6889c0; }
*html div#printpdf { position: absolute; top: 495px; }
#printpdf p { color: #6889c0; font-size: 0.7em; font-weight: normal; }
#printpdf h1 { color: #6889c0; font-size: 0.81em; font-weight: bold; padding-bottom: 4px; padding-left: 10px; }
#printpdf a:link, #content a:visited { color: #c75093; }
#printpdf a:hover, #content a:active { color: #6e86bc; }
#printpdf ul a:link.active, #content ul a:visited.active, { color: #c75093; }
.printpdf_datum { color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: normal; }
#partner { position: absolute; top: 690px; width: 190px; height: auto; padding: 0 0 10px; border-top: 7px solid #6889c0; }
*html div#partner { position: absolute; top: 690px; }
*html div#partner img { width: 188px; margin: 0; padding: 0; }
#partner p { color: #000; font-size: 0.75em; font-weight: normal; }
#partner h1 { color: #6889c0; font-size: 0.81em; font-weight: bold; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; padding-left: 10px; }
.object { margin: 0; padding: 0; display: inline; }
#partnerswf { position: absolute; top: -15px; }
#partnerlogo { position: absolute; top: 155px; }
*html div#partnerlogo { position: absolute; top: 155px; left: 0; margin-left: 0; }
*+html div#partnerlogo /*IE7 only*/ { position: absolute; top: 155px; left: 0; margin-left: 0; }
/*rechte Navigationsleiste*/
#rightcolumn { color: #333; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; height: auto; width: 190px; float: right; clear: right; margin-top: 10px; margin-left: 10px; padding-left: 0; border-bottom: 1px solid #6889c0; }
#rightcolumn p { line-height: normal; padding-left: 10px; }
/*Suche*/
#suche { background-color: #f3f6fa; width: 190px; height: auto; margin: 0; padding: 10px 0; border-top: 7px solid #6889c0; border-bottom: 1px solid #6889c0; }
#suche p { color: #6889c0; font-weight: normal; }
#suche h1 { color: #6889c0; font-size: 0.81em; font-weight: bold; padding-left: 10px; }

/*Aktuell*/
#aktuell { background-color: #f3f6fa; width: 190px; height: 234px; overflow: auto; margin: 10px 0 0; padding: 10px 0; border-top: 7px solid #6889c0; border-bottom: 1px solid #6889c0; }
*html div#aktuell { background-color: #f3f6fa; margin: 10px 0 0; padding: 10px 0; width: 190px; height: 230px; overflow: auto; border-top: 7px solid #6889c0; border-bottom: 1px solid #6889c0; }
.aktuellContentstrong { color: #6889c0; font-size: 0.8em; font-family: Tahoma; }
#aktuell h1 { color: #6e86bc; font-size: 0.81em; font-weight: bold; padding-left: 10px; }
#aktuell h2 { color: #6889c0; font-size: 0.80em; font-weight: bold; padding-bottom: 4px; padding-left: 10px; }
#aktuell h3 { color: #6889c0; font-size: 0.8em; font-weight: bold; padding-bottom: 4px; padding-left: 10px; }
#aktuell a:link, #content a:visited { color: #c75093; }
#aktuell a:hover, #content a:active { color: #6e86bc; }
#aktuell ul a:link.active, #content ul a:visited.active, { color: #c75093; }
.aktuell_datum { color: #000; font-size: 10px; }

/*iphone*/
#iphone { color: #6889c0; background-color: #f3f6fa; position: absolute; top: 495px; width: 190px; height: 100px; border-top: 7px solid #6889c0; border-bottom: 1px solid #6889c0; }
*html div#iphone { position: absolute; top: 495px; height: 75px; }
#iphone p { color: #6889c0; font-size: 0.8em; font-weight: normal; padding-left: 10px; }
#iphone h1 { color: #6889c0; font-size: 0.81em; font-weight: bold; padding-left: 10px; }
#iphone ul li { color: #6889c0; font-weight: normal; }
#iphone a:link { color: #c75093; font-weight: normal; }

/*Facebook*/
#facebook { color: #6889c0; background-color: #f3f6fa; position: absolute; top: 610px; width: 190px; height: 90px; padding: 10px 0; border-top: 7px solid #6889c0; border-bottom: 1px solid #6889c0; }
*html div#facebook { position: absolute; top: 610px; height: 90px; }
#facebook p { color: #6889c0; font-size: 0.8em; font-weight: normal; padding-left: 10px; }
#facebook h1 { color: #6889c0; font-size: 0.81em; font-weight: bold; padding-left: 10px; }
#facebook ul li { color: #6889c0; font-weight: normal; }
#facebook a:link { color: #c75093; font-weight: normal; }

/*Twitter*/
#twitter { color: #6889c0; background-color: #f3f6fa; position: absolute; top: 735px; width: 190px; height: auto; padding: 10px 0; border-top: 7px solid #6889c0; border-bottom: 1px solid #6889c0; }
*html div#twitter { position: absolute; top: 735px; }
#twitter p { color: #6889c0; font-size: 1em; font-weight: normal; padding-left: 10px; }
#twitter h1 { color: #6889c0; font-size: 0.81em; font-weight: bold; padding-left: 10px; }
#twitter ul li { color: #6889c0; font-weight: normal; }
#twitter a:link { color: #c75093; font-weight: normal; }

/*Feedburner-style*/
div.feedburnerFeedBlock { font-size: 70%; /* Resets 1em to 10px */ color: #000; line-height: normal; padding-right: 10px; }
.feedburnerFeedBlock .feedTitle { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin:0; padding: 2px; }
.feedburnerFeedBlock .feedTitle img { vertical-align: middle; }
.feedburnerFeedBlock .feedTitle a {	vertical-align: middle; text-decoration: none; font-weight: bold; color: #000; }
div.feedburnerFeedBlock ul { margin: 0; padding-left: 0; list-style-type: none; }
div.feedburnerFeedBlock ul li { padding-left: 10px; }
div.feedburnerFeedBlock ul li span a { text-decoration: none; color: #c84f94; font-style: italic; list-style-image: url(../img/schwarzer_pfeil.png); list-style-position: inside; display: list-item; }
div.feedburnerFeedBlock ul li p { margin: 0; }
div.feedburnerFeedBlock #creditfooter { display: none; }

/*RSSPumpContent*/
.RSSPumpContent { 
		font-family: Tahoma;
		font-size: 12px;
		color: #000000;
	}
.RSSPumpArticle { padding-bottom: 10px; display: none; }

	.RSSPumpArticleHeader { 
		font-weight: bold;
	}

	.RSSPumpArticleContent { 
	}

	.RSSPumpContent A:hover { 
		text-decoration: underline;
	}

	.RSSPumpContent A { 
		text-decoration: none;
		color: #000000;
	}

/*Clearing*/
.clear
{
   clear:both;
}
/*ep Formatierung*/
.mac_anwender { color: #6889c0; }
.gruen_h2 { color: #96bf00; font-weight: bold; margin: 0; padding: 0; }
.gruen_fliestext { color: #96bf00; font-weight: normal; margin: 0; padding: 0; }
.blau_fliestext { color: #6889c0; font-weight: normal; margin: 0; padding: 0; }
.blau_h1 { color: #6889c0; font-weight: bold; margin: 0; padding: 0; }
.blau_h2 { color: #6889c0; font-weight: bold; margin: 0; padding: 0; }
.input_lila_suche { color: #c75093; }
.lila_h2 { color: #c75093; font-weight: bold; margin: 0; padding: 0; }
.lila_fliestext { color: #c75093; font-weight: normal; margin: 0; padding: 0; }
.grau_h2 { color: #000; font-weight: bold; margin: 0; padding: 0; }
.grau_fliestext { color: #000; font-weight: normal; margin: 0; padding: 0; }
.dkgrau_h2 { color: #000; font-weight: bold; margin: 0; padding: 0; }
.dkgrau_fliestext { color: #000; text-align: justify; }
.dkgrau_fliestext_kb { color: #000; }
.schwarz_fliestext { color: #000; }
a {
	color:#295c72;		
}
/*Inhalt_Podcast*/
#contentpodcast { float: left; color: #333; background-attachment: scroll; background-position: 0 0; height: 700px; width: 562px; margin: 0; padding-top: 10px; }
#contentpodcast p { font-size: 12px; line-height: 1.4em; padding-left: 5px; }
#page { background-color: #000; height: 328px; padding-right: 68px; padding-left: 68px; border: solid 8px #c84f94; }
#contentpodcast h1 { color: #c75093; font-size: 12px; padding-bottom: 5px; }
#contentpodcast h2 { color: #c75093; font-size: 12px; padding-top: 0; padding-bottom: 0; padding-left: 20px; }
/*Slideshow*/
#slideshow { padding-top: 8px; padding-left: 8px; }
*html div#slideshow { margin: 0; padding-top: 8px; padding-left: 8px; }


p.printer{
	background-image:url(../img/drucken.gif);
	background-repeat:no-repeat; 
	background-position:left top;
	padding-left:24px;
}
p.pdf{
	background-image:url(../img/pdf.gif);
	background-repeat:no-repeat; 
	background-position:left top;
	padding-left:24px;
}
#content p.wellcomecard { background-repeat: no-repeat; background-position: left top; padding-left: 36px; min-height: 25px; }
#content p.lufthansa { background-repeat: no-repeat; background-position: left top; padding-left: 36px; min-height: 25px; }
#content p.bus{
	background-image:url(../img/bus_picto.gif);
	background-repeat:no-repeat; 
	background-position:left top;
	padding-left:36px;min-height: 25px;
}
#content p.sbahn{
	background-image:url(../img/sbahn_picto.gif);
	background-repeat:no-repeat; 
	background-position:left top;
	padding-left:36px;min-height: 25px;
}
#content p.ubahn{
	background-image:url(../img/ubahn_picto.gif);
	background-repeat:no-repeat; 
	background-position:left top;
	padding-left:36px;
	min-height: 25px;
}
#content p.dbbahn{
	background-image:url('../img/Logo DB Bahn.gif');
	background-repeat:no-repeat; 
	background-position:left top;
	padding-left:46px;
	min-height: 28px;
}
#content p.umweltzone{
	background-image:url(../img/umweltzone_470.gif);
	background-repeat:no-repeat; 
	background-position:left top;
	padding-left:46px;
	min-height: 61px;
}
#content p.pressemeldung { 
	background-image: url(../img/pdf.gif);
	background-repeat: no-repeat; background-position: left top;
	padding-left: 46px;
	min-height: 61px; }
/*iphone_news*/
#iphone_news { position: absolute; top: 780px; }
*html div#iphone_news { position: absolute; top: 780px; margin-left: -570px; }
*+html div#iphone_news { position: absolute; top: 780px; margin-left: -570px; }

