/*
	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:18px; padding:2px 10px 0px 0px;}
#topnav ul		{float:right;}
#topnav ul li		{list-style-type:none; display:inline;}

/*	Standardbanner oben 	*/
#topbanner		{height:117px; overflow:hidden;backgrpound:#fff;}
#logo			{float:left; margin:0px; padding:0px; width:980px; overflow:hidden;height:117px;background:url(logo_st.jpg);background-repeat:no-repeat;}
#banner			{float:right; vertical-align:top; height:96px; width:428px;}



/*	Topnavigation	*/
#nav1			{background-image: url(_navi_oben_bg.gif); height:23px; overflow:hidden; margin:0px; padding:0px; margin-bottom:0px;}
#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:24px; top:139px; z-index:100; width:187px; padding:5px; overflow:hidden;margin:2px 0 0 0 }

* html #nav2		{position:absolute; left:24px; top:139px; z-index:100;width:196px; 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		*/

* html #hauptbanner		{height:138px;padding:0px 0 0 0}

#hauptbanner		{height:37px;padding:0px 0 0 0}

/*	History, Headline	*/

*html #historyheadline	{padding-left:265px;margin:-40px 0 0 0px}

#historyheadline	{padding-left:265px;margin:-37px 0 0 0px}

/*	Werbung	*/
#werbung			{position:absolute; top:195px; left:630px; height: 70px; width:350px; padding:5px; background:#fff;}

/*	Fusszeile	*/
#fussabstand		{clear:both;position:relative; margin:0 0 0 0px; height:3px; background-image:url(balken_unten.gif);background-repeat:no-repeat;}
#fussnav		{clear:both; position:relative; background-color:#513b15; height:18px; overflow:hidden; padding:2px 10px 0px 10px;margin:0px 0 0 0}
* html #fussnav		{clear:both; position:relative; background-color:#513b15; height:18px; overflow:hidden; padding:2px 10px 0px 0px;margin:-11px 0 0 0}
#fussnav ul		{margin:0px; padding:0px;}
#fussnav ul li		{list-style-type:none; display:inline; padding:0px;}
#fussnav ul li.ab	{padding:0 30px 0 250px; list-style-type:none; display:inline;}


/*	Seiteninhalt	*/

*html #content		{background: url(_content_bg.gif) no-repeat;margin:-2px 0 0 0; width:auto; padding:21px 0px 0px 265px; z-index:50; overflow:visible; color:black; font-weight:normal; font-size:11px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 15px;}

#content		{background: url(_content_bg.gif) no-repeat;margin:103px 0 0 0; width:auto; padding:21px 0px 0px 265px; z-index:50; overflow:visible; color:black; font-weight:normal; font-size:11px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 15px;}

/*	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:650px; 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:0px 5px 0px 15px; width:650px; border:1px solid #C6C6C6;}
#adressen hr		{border: solid #784100 1px; height:1px; width:95%;}

/*	Specials	*/
.suchbild		{margin:-2px 0 0 0;}


/*	Sonstige Klassen	*/
.teaserbild		{border:1px solid #b4003a;}
.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	{float:left; margin-right:5px; width:70px;}
.margbothdrei		{margin:10px 0px 10px 0px;}

* html .margbothdrei		{margin:3px 0px 3px 0px;}

/*	Listen		*/
li			{margin-left:10px; margin-bottom:0px; padding-bottom:2px; padding-left:4px;} 
ul			{margin-left:0px; padding-left:5px;}

/*	FORMULARFELDER	*/
input.text 			{border:1px solid #999999; margin-bottom:10px;}
label, input, select, textarea 	{font-family:Arial, Verdana, Tahoma; font-size:11px; }

form label 		{display:block; float:left; width:100px;}
form select 		{margin-bottom:2px;}
form input 		{margin-bottom:2px; padding-left:2px;}
form textarea 		{overflow:hidden; padding-left:2px;}
form .buttons 		{text-align:left; margin-top:0.5em; margin-left:10em;}
form br 		{clear:left;}
form + * 		{clear:left;}

.gallery img		{border:1px solid #4e360c}


#linklist {filter:alpha(opacity=100) !important;-moz-opacity:1 !important}
