body {
background: #EEE8AA url(img/sanremo-oben.png) no-repeat;
background-position: center top; /* left top*/
color:#505050;
font:80% Georgia,times new roman,Tahoma,Arial,sans-serif;
margin:0; padding:0;
}
p {line-height:1.5em; margin:0 0 15px;}
a {color:#C04000; text-decoration:none;}
a:hover {color:#d04a10;}
.blue { color: #003399; }
.italic { font-style: italic; }
.left { text-align: left; }
.center {text-align: center; }
.disclaimer { font-size: 0.9em; }
.bild-links { float: left; margin-right: 30px; width: 20%; margin-top: 5px; }
.bild-rechts { float: right; margin-right: 120px;  }
.clear {clear: both;}
.clear-left {clear: left; }
.fett {font-weight: bold; }
h1 { font-size: 1.2em; }
h2 { font-size: 1.2em;  }
.u1 { font-size: 1.2em; font-weight: bold; }
.u2 { font-size: 1.2em; font-weight: bold; }
h3 { font-size: 1.1em; color: #C04000; }
h4 { font-size: 1.1em;  color: #C04000; }
.u3 { font-size: 1.1em; font-weight: bold; }
.u4 { font-size: 1.1em; font-weight: bold; }
h5 { font-size: 1.0em; color: #C04000; }
.u5 { font-size: 1.0em; color: #C04000; font-weight: bold;  }
.moncherie {padding-left: 25px;}
img {border: none;}
#wrap-level1-galerie {background: #EEE8AA;}
/*---------------------------*/
#header {
background:url(./img/higru-header.png) no-repeat;
color:#FFFFFF;
font-weight: bold;
height:150px; width: 100%;
text-align:center;
}
#header h1 {font-size:2.7em; margin:0; padding-top:20px;}
#header h2 {font-size:2.3em; letter-spacing: 1px; margin:0;}
#header h3 {font-size:1.3em; letter-spacing: 3px; margin:0;}
#header p { line-height: 0;}
.header-schrift1 { font-size: 1.5em; letter-spacing: 4px; margin-top: 50px; padding-bottom: 8px;}
.header-schrift2 { font-size: 1.3em; }
.header-schrift1, .header-schrift2 {color: #663300;}

#container {
margin:0 auto;
background: url(./img/higru-content.png) no-repeat;
margin-top: 70px;
text-align:left;
width:852px;
}
#wrap-level1 {
margin: 0; padding:0;
width:100% auto;
}
#wrap-level1-galerie {background: silver;
margin: 0; padding:0;
width:100% auto;
}



#nav-horizontal {
margin: 0;
background: transparent url(./img/register.png) no-repeat;
background-position: center top;
float:right;
width:100%;
}
#nav-horizontal ul { list-style:none; height: 30px; margin-left:20px; }
#nav-horizontal li { float:left; margin:0 4px 0 0; padding:0 0 0 9px;}
#nav-horizontal a { color:#fff; display:block; font-size:1.3em; letter-spacing:-1px; padding:7px 20px 4px 11px; text-decoration:none;}
#nav-horizontal a:hover {color:#C04000;}
#nav-horizontal #current a {color:#C04000; border: 1px inset #E06000; }
#nav-vertikal {
margin: 0;
float: left;
color: #C04000;
font-size: 13px;
text-align: left;
}
#nav-vertikal p {
background:transparent url(img/mini-button.png) no-repeat;
background-position: left center;
margin-left: 5px;
line-height: 4em;
}
#nav-vertikal a { margin-left: 45px;}
#nav-vertikal a:hover { text-decoration: underline;  }
#nav-vertikal current { border: 1px solid #FF8C00;  }
#nav-vertikal img { margin-right: 5px; margin-top: 10px; }
#nav-vertikal #current a {color:#C04000; border: 1px inset #E06000; padding: 3px;  }
#nav-vertikal a:hover { text-decoration: none; }
#nav-vertikal h2 { margin-left: 5px; }


#content-left {
float:left;
width:20%;
text-align: center;
margin-top:-5px;
padding-top:10px;
padding-left: 13px;
padding-right: 13px;
}
#content-left h1 { font-size: 1.2em; }
#content-right { float:right;
                                 margin-top:-5px;
                                 padding-top:10px;
                                 padding-left: 13px;
                                 padding-right: 13px;
                                 width:18%;
                                 text-align: center;
                                }
#content-right h1 {font-size:1.0em; color: #FF7F00; }
#content-right p {font-size:0.9em;  }
#content-right img {margin:10px 0 5px 5px; padding:2px;}
#content { margin:0;
                    width: 53%;
                   margin-top: 60px;
                   margin-left: 194px;
                   padding-top: 0px;
                   padding-left: 10px;
                   padding-right: 10px;
                   /*background:url(./img/higru3.png) no-repeat;*/
                   min-height: 760px;

}
#content p {margin:8px 0 0 10px; }
#content a {color:#C04000;}
#content h2 {color:#C04000; font-size:1.4em; font-weight:400; padding-top: 10px;}
#content img {float:left; border: none; margin: 5px 10px 15px 5px;}


.footprints {
font-size: 12px;
width: 100%;
color: #fff; background: black;
text-align:center;
padding-top:5px;
}
.footprints strong {font-weight: normal;}
.higru-datenschutz {background: #fff;}
