
* {
padding : 0;
margin : 0;
}
html {
min-height : 100.1%;
}
body {
margin : 0 auto;
background-color : #eee8ef;
background-image : url(img/hhg-beige.gif);
background-repeat : repeat-x;
background-position : 0 0;
font-family : Arial, Helvetica, Verdana, sans-serif;
width : 100%;

}
#rahmen {
position : relative;
width : 795px;
padding : 0;
margin : 0 auto;
background-image : url(img/hggg.jpg);
background-repeat : no-repeat;
background-position : top right;
border : 0;
text-align : center;
background-color: white;


}
#kopf {
text-align : left;
padding : 0;
border : 0;
height : 116px;
}
#logo {
border : 0;
padding : 0;
font-size : 11px;
padding-top: 25px;
padding-left : 30px;
text-decoration : none;
line-height: 18px;
height : 92px;

}

#logo h1 {
font-size : 12px;
color: black;
display : inline;


font-weight: normal;
}
#logo img {
float : left;
padding-right: 8px;
border : 0;
}
#kopfzeile {
position : absolute;
top: 25px;
right: 30px;
text-align : right;
font-size: 12px;}

#kopfzeile a:link, #kopfzeile a:hover, #kopfzeile a:focus, #kopfzeile a:active, #kopfzeile a:visited {
color: black;
text-decoration : none;
}



#navi {

clear : both;
text-align : left;
color : white;

padding-left : 30px;
background-color : #cc0066;
font-size : 0.75em;
font-weight : bold;
border-top: solid 1px white;
border-bottom: solid 1px white;
}

#navi li {
display : inline;
list-style-type : none;
}

#navi .first {
margin-right : 93px;
}
#navi .last {
margin-left: 50px;
}
#navi ul {
padding:0;
margin :0;padding-top:6px;
padding-bottom: 5px;
}



#navi a:link, #navi a:visited, #navi a:hover, #navi a:focus, #navi a:active{
color : white;
text-decoration : none;
padding: 0.5em; padding-left:22px;
}

#navi a:visited {
color : white;
}

#navi a:hover, #navi a:focus, #navi a:active {
color : #333333;
background-image : url(img/navi25.gif);
background-repeat : no-repeat;
background-position : 0 0;

}
#navi .active a {
color : #333333;
background-image : url(img/navi25.gif);
background-repeat : no-repeat;
background-position : 0 0;

}
#navisuba {
clear : both;
text-align : left;
color : white;
padding-left : 30px;
background-color : black;
font-size : 0.75em;
font-weight : bold;
border-top: solid 1px #666;
border-bottom: solid 1px #666;
}

#navisub {
clear : both;
text-align : left;
color : white;
padding-left : 30px;
background-color : black;
font-size : 0.75em;
font-weight : bold;
border-top: solid 1px #666;
border-bottom: solid 1px #666;
}

#navisub li, #navisuba li {
display : inline;
text-align : left;
list-style-type : none;
}


#navisub ul, #navisuba ul {
padding:0;
margin :0;padding-top:6px;
padding-bottom: 5px;
margin-left: 148px;
}

#navisub a:link, #navisub a:visited, #navisub a:hover, #navisub a:focus, #navisub a:active {
color : white;
text-decoration : none;
padding: 0.5em; padding-left:22px;
}

#navisub a:visited {
color : white;
}

#navisub a:hover, #navisub a:focus, #navisub a:active {
color : #999;
background-image : url(img/naviblack25.gif);
background-repeat : no-repeat;
background-position : 0 0;
}
#navisuba a:link, #navisuba a:visited, #navisuba a:hover, #navisuba a:focus, #navisuba a:active {
color : white;
text-decoration : none;
padding: 0.5em; padding-left:22px;
}

#navisuba a:visited {
color : white;
}

#navisuba a:hover, #navisuba a:focus, #navisuba a:active {
color : #999;
background-image : url(img/naviblack25.gif);
background-repeat : no-repeat;
background-position : 0 0;

}



#inhalt {
text-align : left;
line-height : 1.3em;
color : black;
font-size : 0.9em;
padding : 0;
margin-top : 100px;
padding-right: 30px;
padding-bottom : 100px;
padding-left : 200px;

border : 0;
border-bottom : solid 2px white;
background-color: white;
}
#inhalt #iso {
float :right;
font-size: 8px;
line-height: 13px;
text-align : right;
display :inline;

width: 250px;

}


#inhalt #iso img {
float : right;
width: 49px;
height : 50px;
margin-left: 15px;


}


#inhaltsub {
text-align : left;
line-height : 1.3em;
color : black;
font-size : 0.9em;
padding : 0;
padding-top : 50px;
padding-right: 30px;
padding-bottom : 80px;
padding-left : 200px;
margin : 0;
border : 0;
border-bottom : solid 2px #cc0066;
}
#inhaltsuba {
text-align : left;
line-height : 1.3em;
color : black;
font-size : 0.9em;
padding : 0;
padding-top : 50px;
padding-right: 30px;
padding-bottom : 60px;
padding-left : 200px;
margin : 0;
border : 0;

}


#fuss {
position : relative;
top: -13px;
text-align : left;
padding-top : 20px;
padding-right : 30px;
padding-bottom : 60px;
padding-left: 30px;
background-image : url(img/seit1991.gif);
background-repeat : no-repeat;
background-position : 30px 0;
}

#seit {
margin-top: 20px;
padding-bottom: 30px;
background-image : url(img/hotline.gif);
background-repeat : no-repeat;
background-position : bottom right;
}

.box {
padding-bottom : 2em;
}

h1 {
font-size : 1.3em;
color: #333333;
font-weight : normal;
}

h2 {
font-size : 1em;
margin-bottom : 1em;
color : #cc0066;
}

h3 {
font-size : 1.3em;
margin-top : 1.3em;
color: #333333;
font-weight : normal;
}

#hoch {
font-size : 1em;
color : #cc0066;
padding-bottom : 2em;
text-align : right;

}

#hoch a:link, #hoch a:visited, #hoch a:hover, #hoch a:focus, #hoch a:active {
color : black;
border-bottom : 3px solid #cc0066;
text-decoration : none;
}

#hoch a:visited {
color : black;
text-decoration : none;
}

#hoch a:hover, #hoch a:focus, #hoch a:active {
color : #cc0066;
border-bottom : 3px solid #cc0066;
text-decoration : none;
}

p {
margin-bottom: 1em;
}

p a:link, p a:visited, p a:hover, p a:focus, p a:active {
color : #cc0066;
font-weight : normal;
text-decoration : none;
}

p a:visited {
color : #cc0066;
font-weight : normal;
text-decoration: none;
}

p a:hover, p a:focus, p a:active {
color : #333333;
text-decoration : none;
}


#fuss h2, #fuss h2 strong {
color : #333333;
font-size: 0.95em;
font-weight : normal;
font-weight : 700;
}

#fuss ul {
padding-left: 165px;
}

#fuss li {
display: inline;
color: #cc0066;
font-size: 0.85em;
padding: 2px;
}

#fuss li a:link {
color: #cc0066;
text-decoration : none;
}

#fuss li a:visited {
color : #cc0066;text-decoration : none;
}

#fuss li a:hover, #fuss li a:focus, #fuss li a:active {
color : black;
text-decoration : none;
}

#info {
font-size: 65%;

}
#info span a{
color: black;
}
.print {display : inline;}



