#header {
 width: 1000px;
 height:150px;
}
#maindiv {
 width: 1000px;  
 background: url('../img/bg_body.jpg') top center repeat-y;
}
#fix2 {
width: 1000px;
}
#switch{
width: 1000px;
height: 60px;
margin: 0px;
padding: 0px;
background: url('../img/switch.jpg') top no-repeat;
}
#leer{
width: 200px;
height: 40px;
margin-left: 600px;
padding: 0px;
}
#styler{
width: 200px;
height: 20px;
margin-left: 620px;
margin-right: 180px;
padding: 0px;
}
#left{
width: 290px;
margin: 0px;
padding: 0px;
}
#left-top{
width: 290px;
height: 55px;
margin: 0px;
padding: 0px;
background: url('../img/bg_left_top.jpg') no-repeat;
}
#menue {
width: 260px;
margin-left: 30px;
padding: 0px;
margin-right: 0px;
}
#middle {
width: 525px;
margin: 0px;
padding: 0px;
}
#content{
 width:500px;
}
#right {
width: 185px;
margin: 0px;
padding: 0px;
}
#right-top {
width: 185px;
height: 558px;
margin: 0px;
padding: 0px;
background: url('../img/bg_right_top.jpg') no-repeat;
}
#footer {
 width: 1000px;
 height:35px;
 line-height: 35px;
 color: #000000;
 font-size: 11px;
 background: url('../img/bg_footer.jpg') no-repeat; 
}
#innerfooter{
 color: #000000;
 font-weight: normal;
 margin-left: 290px;
 margin-right: 185px;
 text-align: center;
}

#innerfooter a{
 color: #000000;
 font-size: 11px;
}

/* ****************************** MENUE CSS ***************************************/

.menue_point_toplevel_314 {
margin: 0px;
padding: 0px;
}

a.navpoint_toplevel_314:link, a.navpoint_toplevel_314:visited, a.navpoint_toplevel_314:active {
text-decoration: none;
display:block;
}

.toplevel_314_over {
text-decoration: none;
display:block;
}


/* ****************************** UNDERMENUE CSS ***************************************/

.menue_group_314 {
margin: 0px;
padding: 0px;
}

.menue_point_secondlevel_314 {
padding: 0px;
margin: 0px;
}

a.navpoint_secondlevel_314:link, a.navpoint_secondlevel_314:visited, a.navpoint_secondlevel_314:active {
text-decoration: none;
display:block;
}

.secondlevel_314_over {
text-decoration: none;
display:block;
}
/*+-----------------------------------------------------------------------------------+*/

/* ****************************** MENUE CSS ********************************************/
.menue_point_toplevel_314 {
margin: 0px;
padding: 0px;
width: 100%;
height: 23px;
text-align:left;
margin-top: 5px;
background: url('../img/toplevel.jpg') top left no-repeat; 
}
.menue_point_toplevel_314 a {
 color: #755B49;
 font-weight: bold; 
}

.menue_point_toplevel_314, a.navpoint_toplevel_314:link, a.navpoint_toplevel_314:visited, a.navpoint_toplevel_314:active, .menue_point_toplevel_314_over, a.navpoint_toplevel_314:hover {
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
 width: 100%;
 height: 23px;
 line-height: 23px;
 display:block;
 text-align:left;
 text-indent: 50px;
}

a.navpoint_toplevel_314:hover, .menue_point_toplevel_314_over, .menue_point_toplevel_314_over a {
 color: #0E4161;
 background: url('../img/toplevel_over.jpg') top left no-repeat; 
 text-indent: 50px;
 font-weight: bold;
}
a.navpoint_toplevel_314:hover, .menue_point_toplevel_314_over {
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
 width: 100%;
 height: 23px;
 line-height: 23px;
 display:block;
 text-align:left;
 text-indent: 50px;
 background: url('../img/toplevel_over.jpg') top left no-repeat; 
 margin-top: 5px; 
}
.menue_point_toplevel_314_over a {
 color: #0E4161;
 font-weight: bold;
}
/* ****************************** UNDERMENUE CSS ***************************************/

.menue_group_314 {
margin: 0px;
padding: 0px;
width: 100%;
margin-bottom: 10px;
margin-top: 10px;
}

.menue_group_314_start{
    display: none;
}

.menue_group_314_end{
    display: none;
}


.menue_point_secondlevel_314 {
padding: 0px;
margin: 0px;
width: 100%;
height: 18px;
text-align: left;
background: url('../img/secondlevel.jpg') top left no-repeat; 
}
.menue_point_secondlevel_314 a {
color: #000000;
font-weight: normal;
}
.menue_point_secondlevel_314, .navpoint_secondlevel_314:link, a.navpoint_secondlevel_314:visited, a.navpoint_secondlevel_314:active, a.navpoint_secondlevel_314:hover, .menue_point_secondlevel_314 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
width: 100%;
height: 18px;
line-height: 18px;
display:block;
text-indent: 60px;
}

a.navpoint_secondlevel_314:hover, .menue_point_secondlevel_314_over, .menue_point_secondlevel_314_over a{
color: #0E4161;
text-indent: 60px;
font-weight: normal;
background: url('../img/secondlevel_over.jpg') top left no-repeat; 
}
.menue_point_secondlevel_314_over, a.navpoint_secondlevel_314:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
width: 100%;
height: 18px;
line-height: 18px;
display:block;
font-weight: normal;
text-indent: 60px;
background: url('../img/secondlevel_over.jpg') top left no-repeat; 
}
.menue_point_secondlevel_314_over a {
color: #0E4161;
font-weight: normal;
}
/*----------------------------------------------------------------------*/
body {
 background: #E8D299 url('../img/bg_body.jpg') top center repeat-y;
}

.h4link a:link, .h4link a:hover, .h4link a:visited, H4, H3, H2, H1 {
	color: #89C531;
}

.inputfield {
 margin: 0px;
 padding:0px;
 width: 130px;
 height: 18px;
 line-height:18px;
 border: 1px solid #DBDBDB;
 text-align: left;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 11px;
 color: #9C9C9C;
 font-weight: normal;
 font-style:italic;
 vertical-align: middle;
 background: #FFFFFF;
}
label {
 font-size: 11px;
 line-height: 11px;
 color: #A5986F;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-weight: bold;
}
.button {
 width: 22px;
 height: 22px;
 border: 0;
 background: url(../img/bg_button1.jpg) top left no-repeat;
}
.button_newsletter {
 width: 22px;
 height: 22px;
 border: 0;
 background: url(../img/bg_button2.jpg) top left no-repeat;
}
.spacer10 {
 height: 10px;
 line-height: 1px;
 font-size: 1px;
}
#wetter {
width: 230px;
margin-right:30px;
margin-top:10px;
padding:0px;
font-weight:bold;
color: #4D4D4D;
font-size: 11px;
font-weight: bold;
text-align: right;
}
#wetter_top {
margin: 0px;
width: 260px;
height: 23px;
margin-top:30px;
margin-left: 0px;
padding:0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #668C4D;
font-weight:bold;
background: url('../img/wetter.jpg') no-repeat; 
}
#search {
 width: 260px;
 height: 55px;
 margin-left: 30px;
 padding: 0px;
 color: #A5986F;
}
#innersearch {
 position: absolute;
 margin-top: 10px;
 margin-left: 20px;
 padding: 0px;
}
#newsletter {
 width: 227px;
 margin-left: 30px;
 margin-top: 20px;
 padding: 0px;
}
#innernewsletter {
 position: absolute;
 margin-top: 5px;
 padding: 0px;
}