.nav_header
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	word-spacing:0.9em;
	color:#0b5248;
	padding: 0px 5px;
	text-transform:uppercase;
}

strong { font-weight: bold; }

a:link { color:#0b5248; font-weight: bold; text-decoration:none; } 
a:visited { color:#0b5248; font-weight: bold; text-decoration:none; } 
a:focus { color:#0b5248; font-weight: bold; text-decoration:none;} 
a:hover { color:#0b5248; font-weight: bold; text-decoration:underline; } 
a:active { color:#0b5248; font-weight: bold; text-decoration:underline; }

.nav_header a:link { color:#0b5248; font-weight: normal; text-decoration:none; } 
.nav_header a:visited { color:#0b5248; font-weight: normal; text-decoration:none; } 
.nav_header a:focus { color:#0b5248; font-weight: normal; text-decoration:none;} 
.nav_header a:hover { color:#0b5248; font-weight: normal; text-decoration:underline; } 
.nav_header a:active { color:#0b5248; font-weight: normal; text-decoration:underline; }
 
.nav_right
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color:#FFFFFF;
	text-transform:uppercase;
	
}




.nav_right a:link { color:#FFFFFF; font-weight: normal; text-decoration:none; } 
.nav_right a:visited { color:#FFFFFF; font-weight: normal; text-decoration:none; } 
.nav_right a:focus { color:#FFFFFF; font-weight: normal; text-decoration:none;} 
.nav_right a:hover { color:#FFFFFF; font-weight: normal; text-decoration:underline; } 
.nav_right a:active { color:#FFFFFF; font-weight: normal; text-decoration:none; 
}

.mainlevel_nav_main
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color:#FFFFFF;
	text-transform:uppercase;
}
.mainlevel_nav_main a:link { color:#FFFFFF; font-weight: normal; text-decoration:none; } 
.mainlevel_nav_main a:visited { color:#FFFFFF; font-weight: normal; text-decoration:none; } 
.mainlevel_nav_main a:focus { color:#FFFFFF; font-weight: normal; text-decoration:none;} 
.mainlevel_nav_main a:hover { color:#FFFFFF; font-weight: normal; text-decoration:underline; } 
#active_menu_nav_main { color:#ffffff; font-weight: normal; background-color: #7EAAA4; text-decoration:none; } 

.nav_content
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#0b5248;
	padding: 0px 5px;
}

.h1
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style:normal;
	font-weight:lighter;
	color:#0b5248;
	padding: 10px 0 0;
	text-transform:uppercase;
}

.contentheading, .componentheading
{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-style:normal; font-weight:lighter; color:#0b5248; padding: 28px 0 12px; text-transform:uppercase; }

.h2, h2
{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-style:normal; font-weight:lighter; color:#0b5248; text-transform:uppercase; margin-top: 0; margin-bottom: 0; padding-top: 20px; padding-bottom: 0; }
.mainContent, .contentpaneopen, .contentpane
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style:normal;
	font-weight:lighter;
	line-height:18px;
	color:#4a4a4a;
	padding: 0;
	text-transform:none;
}

.formtext
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#535353;
	padding: 0px 0px;
	text-transform:uppercase;	
}

.formtext2
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#535353;
}

img
{
	border: none;
}

td .nav_right input {
    padding:3px;
	width:180px;
	background-color: #0b5248;
	border-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color:#FFFFFF;
	text-transform:uppercase;
	cursor:pointer;
	
	
}

td .nav_right input:hover {
	padding:3px;
	background-color: #648e8a;
	border-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color:#fff;
	text-transform:uppercase;
	
	
}

.nav_right input:hover { color:#FFFFFF; font-weight: normal; text-decoration:underline; }

.feld_markiert { background-color: red; }
#aktuelles_angebot { width: 187px; height: 173px; overflow: hidden; clip: rect(auto auto auto auto); }

.u1, a .aktuelles_angebot_header, a:visited .aktuelles_angebot_header
{ font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; text-transform:none; font-size: 12px;}

#aktuelles_angebot .contentheading
{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-style:normal; font-weight:lighter; color:#0b5248; text-transform:uppercase; padding-top: 0; padding-bottom: 0; }

#aktuelles_angebot a, #aktuelles_angebot a:visited
{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-style:normal; font-weight:lighter; color:#4A4A4A; padding: 0; line-height:18px;}

#aktuelles_angebot a:hover, a:hover .aktuelles_angebot_header{ color:#0b5248; text-decoration: underline; }

#newsletter { padding: 0 10px 10px; border: solid 1px gray; outline: solid 1px gray; }


div  #hausprospekt {margin-top: 10px;}

div.mod_weather {
margin-left: 418px;
padding-top:45px;
padding-left:30px;
height:95px;
background-image: url(../images/img_design/wetter_bg.png);
background-repeat: no-repeat;
}

div.mod_weatheren {
margin-left: 418px;
padding-top:45px;
padding-left:30px;
height:95px;
background-image: url(../images/img_design/wetter_e_bg.png);
background-repeat: no-repeat;
}



div  .specials1 {
padding-top:35px;
padding-left:20px;
padding-right:20px;
float:left;
width:377px;
height:95px;
overflow:hidden;
background-image: url(../images/img_design/special_bg.png);
background-repeat: no-repeat;
}

div .specials1 p {margin-top: 0px;}


p .contentpagetitle1  {border:1px solid red;padding:0px;margin:0px;}


