/*
	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:115px; overflow:hidden;}
#logo				{float:left; margin:0px; padding:0px; width:980px; 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			{padding-left: 18px; padding-top:5px; padding-right:5px; list-style-type:none; display:inline; margin:0px; float:left;}

/*	Hauptnavigation	*/
#nav2				{position:absolute; left:25px; 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	*/

* html #historyheadline	{padding-left:245px; padding-top:4px; padding-bottom:6px; background:url(_history_bg.gif);height:42px;}

#historyheadline	{padding-left:245px; padding-top:4px; padding-bottom:6px; background:#e7ecce;}

/*	Werbung	*/
#werbung			{position:absolute; top:141px; left:725px; width:255px; 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:#f1932c; height:18px; overflow:hidden; padding:2px 10px 0px 10px;margin:1px 0 0 0}
* html #fussnav		{clear:both; position:relative; background-color:#f1932c; height:18px; overflow:hidden; padding:2px 10px 0px 0px;margin:-10px 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:1em 65px; 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; 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			{padding:5px 10px 5px 10px; border: 1px solid #86A20C;}
#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 hr		{border: solid #cdd9e4 1px; height:1px; width:100%;}

/*	Specials	*/
.suchbild		{margin:-2px 0 0 0;}


/*	Sonstige Klassen	*/
.teaserbild			{border:1px solid #b4003a;}
.infoboxbu			{width:188px; height:7px; margin-top:15px; overflow:hidden;}
.infoboxbuv			{width:188px; height:7px; overflow:hidden;}
.infoboxbd			{width:188px; height:9px;}
.infoboxh			{padding-left:5px; width:183px;}
.infobox			{padding:5px; width:178px;}

.infoboxWrapper {width:188px; float:right; border: 1px solid #86a20c;}

/*	Bildkorrekturen (rechter Abstand) in Infoboxen */
img.padrightfuenf	{margin:0 10px 0 0}
.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;}

.texta			{margin:10px 0 0 0;border:1px solid #999999; }
