/* 
Old Linkcolor: B0CA51
New Linkcolor: 004b27
*/

body								{ background-color:#FEFECC; margin:10px 5px 10px 2px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:24px; margin-bottom:5px; margin-top:0px; padding-bottom:0px; color:#000000;  }

#o 									{ background-color: transparent; position: absolute; width: 100%; margin-top: 10px; text-align: center; left:0px; top:0px;}
#i 									{ position: relative; text-align: left; width: 997px; margin: 0px auto; }

#header 							{ float:left;  background-image:url('/images/layout/screendesign-life-02f_15.jpg'); background-position:right; background-repeat:repeat-y; }
#header .logo						{ float:left; }
#header .top						{ float:left; width:770px; padding-right:30px; height:163px; background-image:url('/images/layout/screendesign-life-02f_06.jpg'); background-position:left top; background-repeat:no-repeat; }
#header a							{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:12px; margin-bottom:20px; margin-top:0px; padding-bottom:0px; color:#004b27; text-decoration:none; }
#header a:hover						{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:12px; margin-bottom:20px; margin-top:0px; padding-bottom:0px; color:#004b27; text-decoration:underline; }

#middle								{ float:left; background-image:url('/images/layout/screendesign-life-02f_15.jpg'); background-position:left; background-repeat:repeat-y; background-color:#FFFFFF; }
#middle .navigation					{ background-image:url('/images/layout/screendesign-life-02f_08.jpg'); width:154px; background-repeat:no-repeat; background-position:top; padding:10px 10px 10px 10px; }
#middle .noarrow_lvl1				{ padding-left:10px; padding-top:4px; padding-bottom:4px; }
#middle .arrow_lvl1					{ padding-left:10px; padding-top:4px; padding-bottom:4px; background-image:url('/images/layout/screendesign-life-02f_17.gif'); background-repeat:no-repeat; background-position:left top; font-weight:bold; }
#middle .noarrow_lvl2				{ padding-left:25px; padding-top:4px; padding-bottom:4px; }
#middle .arrow_lvl2					{ padding-left:25px; padding-top:4px; padding-bottom:4px; background-image:url('/images/layout/screendesign-life-02f_18.gif'); background-repeat:no-repeat; background-position:left top; font-weight:bold;}

#middle .right_images				{ float:right; margin-left:15px; }
#middle .navi_background			{ float:left; background-image:url('/images/layout/screendesign-life-02f_10.jpg'); background-position:bottom; background-repeat:no-repeat; }
#middle .navi						{ color:#000000; text-decoration:none; line-height:16px; }
#middle .navi:hover					{ color:#000000; text-decoration:underline; line-height:16px; }
#middle .navi_a						{ color:#000000; text-decoration:none; font-weight:bold; line-height:16px; }
#middle .navi_a:hover				{ color:#000000; text-decoration:none; font-weight:bold; line-height:16px; }
#middle .content					{ float:left; width:801px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:24px; margin-bottom:5px; margin-top:0px; padding-bottom:0px; color:#000000;   }
#middle #aktuelles_liste			{ float:left; padding:10px 15px 5px 15px; width:254px; background-image:url('/images/layout/screendesign-life-02f_16.jpg'); background-repeat:repeat-y; height:93px; }
#middle #aktuelles_liste p			{ cursor:hand; font-size:10px; margin-top:0px; line-height:18px; float:left; margin-bottom:0px; }
#middle #aktuelles_liste p:hover	{ cursor:hand; font-size:10px; margin-top:0px; line-height:18px; float:left; margin-bottom:0px; }
#middle #aktuelles_liste h2			{ cursor:hand; color:#000000; float:left; margin-top:0px; margin-bottom:0px;}
#middle #aktuelles_liste h2:hover	{ cursor:hand; float:left; margin-top:0px; margin-bottom:0px;}
#middle #aktuelles_liste a 			{ text-decoration:none; margin-top:0px; line-height:18px; color:#000000; }
#middle #aktuelles_liste a:hover	{ text-decoration:none; margin-top:0px; line-height:18px; color:#000000; }
#middle h1							{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; line-height:24px; margin-bottom:10px; padding-bottom:0px; color:#004b27; margin-top:0px; }
#middle h1.startseite				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; line-height:22px; padding-bottom:0px; margin-bottom:0px; color:#004b27; float:left; margin-top:0px; }
#middle h2							{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:18px; margin-bottom:0px; padding-bottom:0px; color:#004b27; margin-top:0px; }
#middle p							{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:24px; margin-bottom:5px; margin-top:0px; padding-bottom:0px; color:#000000; }
#middle p.startseite				{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:24px; margin-bottom:5px; margin-top:0px; padding-bottom:0px; color:#000000; }
#middle p.untertitel				{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:12px; margin-bottom:0px; margin-top:0px; padding-bottom:15px; color:#999999; margin-top:0px; padding-top:4px; width:365px; font-weight:bold; }
#middle a							{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:24px; margin-bottom:20px; margin-top:0px; padding-bottom:0px; color:#004b27; text-decoration:none; }
#middle a:hover						{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:24px; margin-bottom:20px; margin-top:0px; padding-bottom:0px; color:#004b27; text-decoration:underline; }
#middle ul							{ margin-left:20px; margin-top:0px; margin-bottom:0px;}
#middle li							{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:24px; margin-bottom:5px; margin-top:0px; padding-bottom:0px; color:#000000; }
#middle .kontakt					{ border:1px solid #C0D569; height:20px; width:350px; color:#004b27; background-color:#F3F8C9; font-weight:bold; margin-bottom:10px;}
#middle .button						{ width:120px; height:22px; background-color:#F3F8C9; color:#004b27; font-weight:bold; margin-top:12px; border:1px solid #C0D569; }

#footer 							{ float:left; }
#footer a							{ color:#000000; text-decoration:none; }
#footer a:hover						{ color:#000000; text-decoration:none; }
#footer p							{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height:10px; margin-bottom:5px; margin-top:0px; padding-bottom:0px; color:#000000; margin-top:-10px; }

.float_left							{ float:left; }
.willkommen 						{ width:366px; float:left; }
.aktuelles							{ width:354px; float:right; padding-left:20px; }

/* Mapbender CSS */
table		{ border:0px; padding-bottom:10px; border-bottom:1px solid #000000; margin-bottom:10px !important; margin-bottom:0px;}
td			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:24px; margin-bottom:5px; margin-top:0px; padding-bottom:0px; color:#000000; }
h2							{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:16px; margin-bottom:0px; padding-bottom:0px; color:#004b27; margin-top:0px; }
