	/* ------------------------------------------- Master Styles ------------------------------ */
html, body 		{height: 100%;}
body  			{margin:0;padding:0;background:#EBEEF4;text-align:center; }
body,input,select	{color:#000;font:11px/130% Arial,Helvetica,sans-serif;}

div.headline		{display: none;}
div.clear 		{clear: both;}

div#frame		{text-align:left;margin:0;padding:0;position: relative;}

ul.menue      		{padding:0; margin:0; list-style:none;}
ul.menue.horizontal  li {float:left;}

ul.menue.tophorizontal  li {float:right;}

ul.menue.vertical    li {float:none;list-style:none;}


p			{margin:0;padding:0;}
h1			{font-size:22px;font-weight:normal;}
h2			{font-size:20px;font-weight:normal;}
h3			{font-size:16px;font-weight:normal;}
h4			{font-size:14px;font-weight:bold;}
h5			{font-size:12px;font-weight:normal;}
h6			{font-size:9px;font-weight:normal;}

td			{font-size:12px;font-weight:normal;padding:0 0 10px 0; }
		
img  			{border:none;}
.piktoweiter		{margin:0 5px;}


/* ------------------------------------------- Footer-Funktion ------------------------------ */

.top			{float:right;margin:20px 0;padding:0 20px 0 0;}
.sitemap		{float:right;margin:20px 0;padding:0 10px 0 0;}
.drucken		{float:right;margin:20px 0;padding:0 10px 0 0;}


/* ------------------------------------------- Head ------------------------------ */

div#header  		{float:left;margin:0;padding:0;width:100%;background:#FFF;}
#header .logo		{float:left;margin:0;}
#header .bild		{float:left;margin:0;}

/* ------------------------------------------- Hauptnavigation ------------------------------ */
div#headernav		{float:left;margin:0;padding:0;width:100%;background:#EEEFEF;}
div.navlinks		{float:left;width:230px;padding:8px 0 8px 0;background:#C6D1E2;border-right:#fff 1px solid;}
div.navrechts		{float:right;width:80px;padding:8px 0 8px 0;background:#C6D1E2;}
div.menue		{float:left;margin:0;}

div.menue a		{border-right:#C6D1E2 1px solid;float:left;padding:8px 10px 8px 10px;color:#000; text-decoration: none; display:block; font-weight: lighter;font-size:12px;}
div.menue a.fixed	{color:#fff; text-decoration: none; display:block;background:#C6D1E2;}
div.menue a:hover	{padding:10px 10px 6px 10px;color:#fff; text-decoration: none; display:block;background:#C6D1E2;}

/* ------------------------------------------- Content ------------------------------ */

div#content  		{float:left;margin:0; padding:0;width:100%;border-top:#FFF 3px solid;}
div#left  		{float:left;margin:0; padding:0;width:230px;background:#EEEFEF;border-right:#FFF 1px solid;}
#left strong.h4		{float:left;width:170px;margin:20px 0 0 30px;padding:0 0 10px 0;font-size:18px;font-weight:lighter;line-height:20px;}
#left strong.h5		{float:left;width:170px;margin:20px 0 0 30px;padding:0 0 10px 0;font-size:12px;font-weight:lighter;line-height:16px;}
#left .leftbottom	{float:left;width:230px;height:40px;border-bottom:#FFF 1px solid;}	
#left .lefttop		{float:left;width:230px;border-bottom:#FFF 1px solid;background:#C6D1E2;}


div.sub			{float:left;width:230px;border-buttom:#fff 1px solid;}


div.sub li		{border-bottom:#fff 1px solid;padding:5px 0 5px 30px;}
div.sub a		{font-size:12px;}
div.sub a.normal	{width:179px;text-decoration:none;color:#444444;}
div.sub a.normal:hover	{width:179px;text-decoration:none;color:#B23E13;}
div.sub a.active	{width:179px;text-decoration:none;color:#B23E13;}

/* ------------------------------------------- Textbereich ------------------------------ */

div#middle 		{float:left;margin:38px 0 0 40px; padding:0;width:500px;}
#middle .volltext	{float:left;margin:0;padding:0 0 20px 0;width:480px;}
#middle .teaser		{float:left;margin:0;padding:0;width:480px;}
#middle .news		{float:left;margin:0 0 0 50px;padding:0 0 40px 0;width:480px;}

#middle .bild 		{float:left;width:135px;height:133px;margin:0;padding:0 10px;}


#middle	.h1		{clear:both;margin:0;padding:0 0 10px 0;line-height:24px;}
#middle	.h2		{float:left;margin:0 20px;line-height:20px;}
#middle	.h3		{float:left;width:400px;margin:10px 0;line-height:18px;}
#middle	.h4		{clear:both;margin:5px 0;font-weight:lighter;}
#middle .text 		{float:left;margin:5px 0;padding:0;font-size:12px;}
#middle .teasertext	{float:left;margin:0 27px;padding:0;font-size:12px;}

#middle .weiterlink		{float:right;text-align:left;margin:10px 0 0 0;padding:1px 5px;width:110px;}
#middle .weiterlink a		{color:#000;text-decoration:none;} 
#middle .weiterlink a:hover	{color:#B23E13;text-decoration:none;}

#middle .newsweiterlink		{float:right;text-align:left;margin:0;padding:0;width:70px;}
#middle .newsweiterlink a	{color:#000;text-decoration:none;} 
#middle .newsweiterlink a:hover	{color:#B23E13;text-decoration:none;}

a			{color:#000;text-decoration:none;} 
a:hover			{color:#B23E13;text-decoration:none;}

#middle .footer		{border:#000 1px solid;float:left;margin:38px 0, padding:0;width:500px;}

/* ------------------------------------------- Newsbereich rechts ------------------------------ */

div#right 		{float:left;margin:38px 0 0 40px; padding:0;width:250px;}
#right .erstebox	{float:left;marign:0;padding:0 0 20px 0;}
#right .nexbox-head	{float:left;width:165px;height:20px;marign:0;padding:0;}
#right .nexbox-buttom	{float:left;width:165px;height:20px;marign:0;padding:0 0 20px 0;}
#right .newsbox		{float:left;width:165px;marign:0;padding:0 0 20px 0;}
#right .h4		{float:left;margin:0 10px;color:#001F36;line-height:20px;}
#right .text		{float:left;width:155px;margin:10px 0 0 10px;font-size:12px;}

#right .weiterlink	{float:right;text-align:left;margin:0;padding:0;width:30px;}
#right .weiterlink a	{color:#000;text-decoration:none;} 
#right .weiterlink a:hover	{color:#B23E13;text-decoration:none;}



/* ------------------------------------------- Abstand zu Unten ------------------------------ */
div#footer  		{float:left;margin:0 0 0 271px; padding:0 0 50px 0;width:500px;border-top:#fff 2px solid;}
#footer	.h6		{float:left;margin:3px 5px;padding:0 0 10px 0;line-height:24px;}








