/*
	Autor:			Ayhan Sahin/fdi
	Datum:			13.02.2007
*/

/*	Alle Margins und Paddings auf 0 setzen	*/
* 					{margin:0px; padding:0px;}

/*	Bugfixies ;-)	*/
* html .suchbild 			{margin:2px 0 0 -19px;}



/*	Äußerer Container	*/
#container			{width:980px;}



/*	Topnavigation (Textversion, Kontakt etc.)	*/
#topnav				{background-color:#19588f; height:19px; padding:2px 10px 0px 0px;}
#topnav ul			{float:right;}
#topnav ul li		{list-style-type:none; display:inline;}

/*	Standardbanner oben 	*/
#topbanner			{background-color:#19588f; height:96px; overflow:hidden;}
#logo				{float:left; margin:0px; padding:0px; width:552px; overflow:hidden;}
#banner				{float:right; vertical-align:top; height:96px; width:428px;}



/*	Topnavigation	*/
#nav1				{background-image: url(_navi_oben_bg.gif); height:22px; overflow:hidden; margin:0px; padding:0px; margin-bottom:1px;}
#nav1 ul			{margin:0px; padding-left:17px;}
#nav1 ul li			{background: url(_navi_trennstrich.gif) repeat-y top left; padding-left: 18px; padding-top:5px; padding-right:5px; list-style-type:none; display:inline; margin:0px; float:left;}

/*	Hauptnavigation	*/
#nav2				{position:absolute; left:23px; top:139px; z-index:100; background-color:#fff; width:205px; padding:5px; overflow:hidden;}
#nav2 ul			{margin:0px; padding:0px; float:left; margin-bottom: 15px;}
#nav2 ul li.l1		{list-style-type:none; padding-top:5px; padding-left:8px; margin:0px;}
#nav2 ul li.l2		{list-style-type:none; padding-top:5px; padding-left:10px; margin:0px; padding-bottom:0px;}
#nav2 ul li.l2s		{list-style-type:none; padding-top:5px; padding-left:15px; margin:0px; padding-bottom:0px;}
#nav2 ul li.l3		{list-style-type:none; padding-top:5px; padding-left:20px; margin:0px; padding-bottom:0px;}
#nav2 ul li.l3s		{list-style-type:none; padding-top:5px; padding-left:25px; margin:0px; padding-bottom:0px;}

/*	Hauptbanner		*/
#hauptbanner		{}

/*	History, Headline	*/
#historyheadline	{padding-left:245px; padding-top:4px; padding-bottom:6px; background:url(_history_bg.gif);}

/*	Werbung	*/
#werbung			{position:absolute; top:140px; left:630px; height: 78px; width:350px; padding:5px; background:#fff;}
#werbung img			{margin:0 5px 0 0;}

/*	Fusszeile	*/
#fussabstand		{clear:both; position:relative; margin-bottom:1px; height:3px; background:#89a1ba;}
#fussnav			{clear:both; position:relative; background-color:#063e70; height:18px; overflow:hidden; padding:2px 10px 0px 0px; top:0px;}
#fussnav ul			{margin:0px; padding:0px;}
#fussnav ul li		{list-style-type:none; display:inline; padding:0px;}
#fussnav ul li.ab	{padding:1em 34px; list-style-type:none; display:inline;}


/*	Seiteninhalt	*/
#content			{background: url(_content_bg.gif) no-repeat; width:auto; padding:21px 0px 0px 245px; z-index:50; overflow:visible;}

/*	Extras, Module	*/
#linkheader			{background:url(_bg_oben_linkliste.gif) no-repeat; height:29px; width:155px; padding:15px 3px 0px 37px;}
#linkcontent			{background:url(_bg_mitte_linkliste.gif) repeat-y; padding:5px; width:184px;}
#linkfooter			{background:url(_bg_unten_linkliste.gif) no-repeat; height:5px; width:194px;}

#downloads			{background:url(_content_bg_adressen.gif) repeat-x; padding:5px 10px 5px 10px; width:100%; border: 1px solid #C6C6C6;}
#downloads	 ul		{margin:0px; padding-left:0px;}
#downloads	 ul li		{background: url(_icon_downloads.gif) no-repeat center left; padding:0px 5px 0px 18px; list-style-type:none; margin:0px; overflow:hidden;}

#adressen			{background:url(_content_bg_adressen.gif) repeat-x; padding-left:10px; width:100%; border:1px solid #C6C6C6;}
#adressen hr		{border: solid #cdd9e4 1px; height:1px; width:95%;}

/*	Specials	*/
.suchbild		{margin:-2px 0 0 0;}


/*	Sonstige Klassen	*/
.teaserbild			{border:1px solid #063E70;}
.infoboxbu			{background:url(_bg_oben_infobox.gif) no-repeat; width:188px; height:7px; margin-top:15px; overflow:hidden;}
.infoboxbuv			{background:url(_bg_oben_infobox.gif) no-repeat; width:188px; height:7px; overflow:hidden;}
.infoboxbd			{background:url(_bg_unten_infobox.gif) no-repeat; width:188px; height:9px;}
.infoboxh			{background:url(_bg_mitte_infobox.gif) repeat-y; padding-left:5px; width:183px;}
.infobox			{background:url(_bg_mitte_infobox.gif) repeat-y; padding:5px; width:178px;}

/*	Bildkorrekturen (rechter Abstand) in Infoboxen */
img.padrightfuenf	{margin-right:5px;}
.margbothdrei		{margin:3px 0px 3px 0px;}
