body{
color:#7C6355;
font:14px arial, sans-serif;
background:#f5eccf; /* hellgelb */
background-image:url(images/bg_content.gif);
padding:0;
margin:0;
}

.formtext{
color:#7C6355;
font:14px arial, sans-serif;
line-height:22px;
}

#head{
color:black;
background:#365E8E; /* dunkelblau */
border-bottom:2px solid white;
padding:0;
margin:0;
height:149px;
min-width:1000px;
}

/* Workaround für IE min-width */
* html .minwidth {border-left:1000px solid #fff; position:relative; float:left; z-index:1;}
* html .container {margin-left:-1000px; position:relative; float:left; z-index:2; text-align:left;}

#menu1{
position:absolute;
top:152px;
left:0px;
width:160px;
background-image:url(images/forelle.gif);
background-repeat:no-repeat;
}
#menu1 ul{
margin:20px 0 0 0;
padding:0;
list-style:none;
width:165px;}
#menu1 li{
padding:0 0 20px 0;
/*der abstand zw den menupunkten kann wegen dem ie nicht mit margin gesetzt werden*/
margin:0;}
#menu1 a{
width:155px; /* je kleiner, desto mehr rutscht der ganze Block nach links */
/*die breitenangabe wir nur vom ie benoetigt*/
display:block;
color:#355E8D;
border:0;
padding:0;
font-weight:bold;
font-size:14px;
text-align:right;
text-decoration:none;}
#menu1 a:hover{
color:#5E84B8;
/* border:1px solid black; */
}

#shop{
color:#355E8D;
font-size:11px;
text-decoration:none;
}
#shop a{
color:#355E8D;
font-size:11px;
text-decoration:underline;}
#shop a:hover{
color:#5E84B8;
}


#submenu1{
position:absolute;
top:172px;
left:163px;
width:160px;
visibility:hidden;
}

#submenu2{
position:absolute;
top:207px;
left:163px;
width:160px;
visibility:hidden;
}

#submenu3{
position:absolute;
top:244px;
left:163px;
width:160px;
visibility:hidden;
}

#submenu4{
position:absolute;
top:280px;
left:163px;
width:160px;
visibility:hidden;
}

#submenu5{
position:absolute;
top:386px;
left:163px;
width:160px;
visibility:hidden;
}

#submenu1, #submenu2, #submenu3, #submenu4, #submenu5 {
color:white;
font-size:13px;
}

#submenu1 ul, #submenu2 ul, #submenu3 ul, #submenu4 ul, #submenu5 ul{
list-style:none;
margin:0 0 0 10px; /* je mehr, desto mehr nach rechts */
padding:0;
}

#submenu1 li, #submenu2 li, #submenu3 li, #submenu4 li, #submenu5 li{
margin:0;
padding:0 0 10px 0;
}

#submenu1 a:link, #submenu2 a:link, #submenu3 a:link, #submenu4 a:link, #submenu5 a:link{
width:160px;
display:block;
color:white;
text-decoration:none;
}

#submenu1 a:visited, #submenu2 a:visited, #submenu3 a:visited, #submenu4 a:visited, #submenu5 a:visited{
color:white;
text-decoration:none;
}

#submenu1 a:hover, #submenu2 a:hover, #submenu3 a:hover, #submenu4 a:hover, #submenu5 a:hover{
color:#4374A9;
text-decoration:none;
}

#shop{
position:absolute;
/* top:420px; */
top:450px;
left:163px;
width:160px;
}

#content{
position:absolute;
top:152px;
left:345px;
width:625px;
}
#content h1{
margin:20px 0 9px 0;
padding:0;
color:#335D8D;
font:bold 20px arial, sans-serif;
}
#content h2{
margin:0 0 19px 0;
padding:0;
color:#335D8D;
font:16px arial, sans-serif;
}
#content h3{
margin:0 0 0 0;
padding:10px 0 6px 6px;
color:#7C6355;
background:#EDDBA8;
font:bold 14px arial, sans-serif;
}
#content .lauftext{
margin:0;
padding:10px 6px 10px 6px;
width:433px;
color:#7C6355;
font:14px arial, sans-serif;
line-height:22px;
}
#content a{
color:#7C6355;
font:bold 14px arial, sans-serif;
text-decoration:underline;
line-height:22px;
}
#content .lauftextBlau{
margin:0;
padding:10px 6px 10px 6px;
color:#345E8D;
font:14px arial, sans-serif;
line-height:18px;
}
#content .StrongBlau{
color:#345E8D;
font:bold 14px arial, sans-serif;
line-height:18px;
}
#content a.blau{
color:#345E8D;
font:14px arial, sans-serif;
line-height:18px;
text-decoration:underline;
}

.linkImpressum{
color:#7C6355;
font:14px arial, sans-serif;
text-decoration:underline;
line-height:22px;
}

#collage{
position:absolute;
top:152px;
left:327px;
width:680px;
}
#collage h1{
padding:0;
color:#7C6355;
font:bold 16px arial, sans-serif;
}
#collage .lauftext{
padding:0;
text-align:justify;
color:#7C6355;
font:14px arial, sans-serif;
line-height:22px;
}
#collage a{
color:#7C6355;
font:bold 14px arial, sans-serif;
text-decoration:underline;
line-height:22px;
}
