body			{margin:0; padding:0;}
body, font, td, p 	{ font-weight:normal; font-size:11px; line-height:14px; font-family:Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;}
body, font,  {background-color: #fff; color:#333333;}


/*div		{border:1px solid red;}*/

/*	DIVs	*/
#container		{width:980px;}


/*	Headbereich	*/
.head			{background:url(_logo_banner.gif) no-repeat; height:86px; width:980px;}
.logo			{text-align:right; margin:22px 25px 0 0; float:right;}

/*	Mitte		*/
.mitte			{float:left;}


/*	2-Spaltiges Layout	*/
.linksdiv		{text-align:left; float:left; width:212px; padding:10px 0 0 15px;}
.rechtsdiv		{text-align:left; float:right;}

/*	Content		*/
.content		{float:left;}

/*	Unterteilung des rechtsdivs	*/

.rechtsdivtop		{width:743px; height:86px;}
.banner			{width:743px; height:86px; text-align:right;}

.rechtsdivbottom	{width:743px; padding:0 0 0 10px;}
.rechtsdivbottomleft	{float:left; text-align:left;}
.rechtsdivbottomright	{float:right; text-align:left; width:211px;}
.rechtsdivbottomright_news	{float:right; text-align:left; margin:-10px 0 0 0; width:200px;}


.contentbereich		{float:left; width:743px;}
.contentbereichleft	{float:left; text-align:left; width:auto;}
.contentbereichright	{float:right; text-align:left; width:211px; padding-left:3px;}




/*	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;}


/*	News	*/
.news_content		{padding:10px 10px 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		{margin:0 0 0 4px; width:175px; height:500px;}


#nav1			{overflow:hidden; margin:0px; padding:0px; width:175px;}
#nav1 ul		{margin-left:-10px; padding:0; list-style-type: none;}
#nav1 ul li.l1		{padding:4px 0 4px 0;}
#nav1 ul li.l1s		{padding:4px 0 4px 0;}
#nav1 ul li.l2		{padding:4px 0 4px 0; margin-left:20px;}
#nav1 ul li.l2s		{padding:4px 0 4px 0; margin-left:20px;}
#nav1 ul li.l3		{padding:1px 0 1px 0; margin-left:30px;}
#nav1 ul li.l3s		{padding:1px 0 1px 0; margin-left:30px;}




/*	Topnavigation	*/
.navigation_top		{margin:10px 0 10px 0; width:208px; text-align:left;}

.topline		{text-align:left; float:left; width:740px;}
.toplineleft		{text-align:left; float:left; width:525px;}
.toplineright		{text-align:right; float:right; width:208px;}





/*	Formularfelder und Buttons	*/
input, select, textarea { 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;}




/*	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;}


/*	Teaserliste	*/
.teaserliste		{float:left; width:490px;}
.teaserliste_left	{float:left; vertical-align:top; margin:0 10px 0 0;}
.teaserliste_right	{float:left; vertical-align:top;} 



/*	Quicknavigation - Startseite -Layoutvorlage	*/

.quicknavi		{color:#CC3333; text-decoration:none;}
.quicknavi:visited 	{color:#CC3333; text-decoration:none;}
.quicknavi:hover 	{color:#CC3333; text-decoration:none;}
.quicknavi:active 	{color:#CC3333; text-decoration:none;}
.quicknavi:focus 	{color:#CC3333; text-decoration:none;}

.quicknavi_startseite		{color:#000000; text-decoration:none;}
.quicknavi_startseite:visited 	{color:#000000; text-decoration:none;}
.quicknavi_startseite:hover 	{color:#000000; text-decoration:none;}
.quicknavi_startseite:active 	{color:#000000; text-decoration:none;}
.quicknavi_startseite:focus 	{color:#000000; text-decoration:none;}


.quicknavi_startseite1		{color:#000000; text-decoration:none; background-color:#F0F0F0;}
.quicknavi_startseite1:visited 	{color:#000000; text-decoration:none; background-color:#F0F0F0;}
.quicknavi_startseite1:hover 	{color:#000000; text-decoration:none; background-color:#F0F0F0;}
.quicknavi_startseite1:active 	{color:#000000; text-decoration:none; background-color:#F0F0F0;}
.quicknavi_startseite1:focus 	{color:#000000; text-decoration:none; background-color:#F0F0F0;}



/*	Formatierungen	*/
.history 		{color:#666666; font-size:10px; text-decoration:none; margin:10px 0 10px 0;}

a:link 			{color:#CC3333; text-decoration:underline;}
a:visited 		{color:#CC3333; text-decoration:underline;}
a:hover 		{color:#CC3333; text-decoration:none;}
a:active 		{color:#CC3333; text-decoration:underline;}
a:focus 		{color:#CC3333; 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:#CC3333; margin:0 0 5px 0;}
h2 			{color:#79B41A; font-weight:bold; font-size:14px; display: block; margin:0 0 4px 0;}
h3 			{font-weight:bold; font-size:13px; display: block; margin:0 0 4px 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:4; margin-top:4;}



