html 			{overflow: -moz-scrollbars-vertical;}
body			{margin:0; padding:0;}
body, font, td, p 	{background-color:#fff; color:#666; font-weight:normal; font-size:11px; line-height:14px; font-family:Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;}






/*	Bugfixies ;-)	*/

* html .head			{width:980px; height:40px;}
* html .linksdiv		{width:217px;}
* html .contentbereich		{width:763px;}
* html .info		        {width:197px;padding:0 0 0 10px;overflow:hidden;}
* html .suche			{height:14px;}





/*	DIVs	*/
#container		{background: url(_bg_grau.gif); background-repeat:repeat-y; width:980px; z-index:999;}


/*	Headbereich	*/
.head			{width:970px; height:30px; background-color:#CDCEC0; text-align:right; padding:10px 10px 0 0; color:#fff;}
.banner			{width:980px; height:160px;}

.head_link:link         { color:#666666; font-size:11px;}
.head_link:hover         { color:#666666; font-size:11px;}
.head_link:visited          { color:#666666; font-size:11px;}

/*	Mitte		*/
.mitte			{width:980px; text-align:left;}


/*	Content		*/
.content		{float:left;width:740px; padding-bottom:15px;}


/*	2-Spaltiges Layout	*/
.linksdiv		{text-align:left; float:left; width:217px;}
.rechtsdiv		{text-align:left; float:right;}




/*	Unterteilung des rechtsdivs	*/

.rechtsdivtop		{width:753px; height:86px;}


.rechtsdivbottom	{width:753px; padding:0 0 0 10px;}
.rechtsdivbottomleft	{width:745px; float:left; text-align:left;}
.rechtsdivbottomright	{float:right; text-align:left; width:191px;}
.rechtsdivbottomright_news	{float:right; text-align:left; margin:-7px 0 0 0; width:191px;}


.contentbereich		{float:left; width:758px;}
.contentbereichleft	{float:left; text-align:left; width:auto;}
.contentbereichright	{float:right; text-align:left; width:195px;}




/*	Fusszeile		*/
.footer			{background-color:#AFC299; width:980px; height:20px; margin:20px 0 0 0; text-align:left; color:#333; font-size:10px; text-decoration:none;}
.footertext		{text-align:left; margin:4px 0 0 10px; float:left;}

.logo_klein		{text-align:left; margin:4px 10px 0 0; width:47px; float:right;}


/*	Infoboxen	*/
.infos_content		{padding:12px 10px 20px 0; width:201px;}


/*	News	*/
.news_content		{padding:10px 0 20px 0;}
.news_content_head	{text-align:left; width:auto;}

.news_content_left	{float:left;}
.news_content_right	{float:right;}

.aktuelles_content	{width:500px;}


/*	Custom	*/

.clearboth	{clear:both;}


/*	Flaggen		*/
.flaggen		{margin:10px 0 0 5px; width:60px;}


/*	Navigation	*/
.navigation		{background: url(_bg_navi.gif) repeat-y; width:196px; z-index:999;}


#nav1			{overflow:hidden; margin:0px; padding:0px; width:196px;}
#nav1 ul		{margin-left:-10px; padding:0; list-style-type: none;}
#nav1 ul li.l1		{padding:4px 0 4px 10px; color:#666}
#nav1 ul li.l1s		{padding:4px 0 4px 10px; color:#666}
#nav1 ul li.l2		{padding:4px 0 4px 20px;color:#cc0000; font-size:12px;}
#nav1 ul li.l2s		{padding:4px 0 4px 20px;color:#999;}
#nav1 ul li.l3		{padding:1px 0 1px 0; margin-left:30px;}
#nav1 ul li.l3s		{padding:1px 0 1px 0; margin-left:30px;}

.pipe	             	{font-size:13px; font-weight:bold;color:#000;}

.hintergrund    	{margin-top:-4px; background-color:#cecec0; width:196px; padding:20px 0 100px 0; overflow:hidden; background-repeat:repeat-x; height:auto;}
	



/*	Topnavigation	*/


.topline		{text-align:left; float:left; width:740px;}
.toplineleft		{text-align:left; float:left; width:525px;}
.toplineright		{text-align:right; float:right; width:192px;}





/*	Formularfelder und Buttons	*/
input, select, textarea { width:200px; color:#333333; font-size:11px; font-family:Arial, Verdana, Helvetica, Sans-Serif; background-repeat:no-repeat; border:solid 1px #a9a9a9; border-collapse:collapse; padding:0 0 0 3px;}
.button {color:#0b2364; font-weight:bold; font-size:11px; font-family:Arial, Verdana, Helvetica, Sans-Serif; background:url(_bg_button.gif) no-repeat; padding-bottom:2px; border:0px; width:96px; height:18px; border-collapse:collapse;}


.suche			{height:15px; width:200px; color:#333333; font-size:11px; font-family:Arial, Verdana, Helvetica, Sans-Serif; background-repeat:no-repeat; border:solid 1px #a9a9a9; border-collapse:collapse; padding:0 0 0 3px;}



/*	Layoutvorlagen	*/

.layout       		{float:left; margin:3px 0 0 0; padding-right:20px;}
.text_gruen		{background-color:#E5EBDD; padding:6px 5px 4px 6px; max-width:490px; overflow:hidden;}


hr			{border:#999999 solid 1px; width:500px; height:1px; display:block; margin:12px 0 12px 0;}








/*	Formatierungen	*/
.history 		{color:#666666; font-size:10px; text-decoration:none; margin:10px 0 10px 0;}

a:link 			{color:#cc0a0a; text-decoration:underline;}
a:visited 		{color:#cc0a0a; text-decoration:underline;}
a:hover 		{color:#cc0a0a; text-decoration:none;}
a:active 		{color:#cc0a0a; text-decoration:underline;}
a:focus 		{color:#cc0a0a; text-decoration:underline;}

.nav1:link		{color:#333333; font-size:12px; text-decoration:none; font-weight:bold;}
.nav1:active		{color:#333333; font-size:12px; text-decoration:none; font-weight:bold;}	
.nav1:hover		{color:#333333; font-size:12px; text-decoration:none; font-weight:bold;}
.nav1:visited		{color:#333333; font-size:12px; text-decoration:none; font-weight:bold;}

.nav1a:link		{color:#333333; font-size:12px; text-decoration:none; font-weight:bold;}
.nav1a:active		{color:#333333; font-size:12px; text-decoration:none; font-weight:bold;}	
.nav1a:hover		{color:#333333; font-size:12px; text-decoration:none; font-weight:bold;}
.nav1a:visited		{color:#333333; font-size:12px; text-decoration:none; font-weight:bold;}

.nav2:link		{color:#999999; font-size:12px; text-decoration:none; font-weight:bold;}
.nav2:active		{color:#999999; font-size:12px; text-decoration:none; font-weight:bold;}	
.nav2:hover		{color:#999999; font-size:12px; text-decoration:none; font-weight:bold;}
.nav2:visited		{color:#999999; font-size:12px; text-decoration:none; font-weight:bold;}

.nav2a:link		{color:#CC3333; font-size:12px; text-decoration:none; font-weight:bold;}
.nav2a:active		{color:#CC3333; font-size:12px; text-decoration:none; font-weight:bold;}	
.nav2a:hover		{color:#CC3333; font-size:12px; text-decoration:none; font-weight:bold;}
.nav2a:visited		{color:#CC3333; font-size:12px; text-decoration:none; font-weight:bold;}

.nav3:link		{color:#999999; font-size:11px; text-decoration:none; font-weight:bold;}
.nav3:active		{color:#999999; font-size:11px; text-decoration:none; font-weight:bold;}	
.nav3:hover		{color:#999999; font-size:11px; text-decoration:none; font-weight:bold;}
.nav3:visited		{color:#999999; font-size:11px; text-decoration:none; font-weight:bold;}

.nav3a:link		{color:#CC3333; font-size:11px; text-decoration:none; font-weight:bold;}
.nav3a:active		{color:#CC3333; font-size:11px; text-decoration:none; font-weight:bold;}	
.nav3a:hover		{color:#CC3333; font-size:11px; text-decoration:none; font-weight:bold;}
.nav3a:visited		{color:#CC3333; font-size:11px; text-decoration:none; font-weight:bold;}

.history 		{color:#666666; font-size:10px; text-decoration:none; font-weight:bold;}
.history:link 		{color:#666666; font-size:10px; text-decoration:none; font-weight:bold;}
.history:active 	{color:#666666; font-size:10px; text-decoration:none; font-weight:bold;}
.history:visited 	{color:#666666; font-size:10px; text-decoration:none; font-weight:bold;}
.history:hover 		{color:#666666; font-size:10px; text-decoration:none; font-weight:bold;}

.navitop 		{color:#CC3333; font-size:10px; text-decoration:none;}
.navitop:link 		{color:#CC3333; font-size:10px; text-decoration:none;}
.navitop:active 	{color:#CC3333; font-size:10px; text-decoration:none;}
.navitop:visited 	{color:#CC3333; font-size:10px; text-decoration:none;}
.navitop:hover 		{color:#CC3333; font-size:10px; text-decoration:none;}

.untertitel		{color:#CC3333; font-size:10px; text-decoration:underline;}
.untertitel:link 	{color:#CC3333; font-size:10px; text-decoration:underline;}
.untertitel:active 	{color:#CC3333; font-size:10px; text-decoration:underline;}
.untertitel:visited 	{color:#CC3333; font-size:10px; text-decoration:underline;}
.untertitel:hover 	{color:#CC3333; font-size:10px; text-decoration:none;}

.downloads		{color:#CC3333; font-size:11px; text-decoration:none; font-weight:normal;}
.downloads:link		{color:#CC3333; font-size:11px; text-decoration:underline; font-weight:bold;}
.downloads:active	{color:#CC3333; font-size:11px; text-decoration:underline; font-weight:bold;}	
.downloads:hover	{color:#CC3333; font-size:11px; text-decoration:none; font-weight:bold;}
.downloads:visited	{color:#CC3333; font-size:11px; text-decoration:underline; font-weight:bold;}

.bilduntertitel		{font-size:11px; color:#777676;}	


h1 			{font-weight:bold; font-size:16px; color:#cc0a0a; margin:0 0 0 0; line-height:20px}
h2 			{color:#cc0000; font-weight:bold; font-size:12px;margin:3px 0 -10px 0;}
h3 			{color:#cc0000; font-weight:bold; font-size:12px;margin:5px 0 -10px 0;}
h4 			{color:#79B41A; font-weight:bold; font-size:11px; display: block; margin:0 0 4px 0;}
h5 			{font-weight:bold; font-size:11px; display: block; margin:0 0 4px 0;}


.quicknavigation 	{color:#000000;}


/*	Listen		*/
li			{margin-left:10px; margin-bottom:0px; padding-bottom:2px; padding-left:4px;} 
ul			{margin-left:0px; padding-left:10px; margin-bottom:4px; margin-top:4px;}


/*	Teaser	*/
.text       {float:right;width:260px;text-align:left; background-color:#f3f3f3;}
.teaser      {width:520px;background-color:#f3f3f3;height:113px; border:1px solid #E5E5E5;}
.med        {float:left;background-color:#f3f3f3;}

.teaser_u_left	{float:left; text-align:left; width:275px; margin-right:8px;}
.teaser_u_right {text-align:left;}





/*	Infoboxen		*/

.info       {float:right;margin:0 -5px 0 0;border-top:15px solid #cecec0; border-left:1px solid #cecec0; width:181px;border-bottom:1px solid #cecec0;line-height:17px;padding:0 0 0 10px;overflow:hidden;}



/*	Layout	*/

.bildtext	{width:530px; padding:10px 0 0 0}

.bildlinks	{float:left; width:120px; margin:0 0 0 10px}

.textrechts	{float:right;padding:10px 0 0 0; width:380px; margin:0 15px 0 0}





