
* {
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;
width: 795px;
height : 116px;
}
#logo {
border : 0;
padding : 0;
font-size : 11px;
padding-top: 25px;

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-left : 30px;
padding-right: 5px;
border : 0;
}
#kopfzeile {
position : absolute;
top: 25px;
right: 30px;
text-align : right;
font-size: 12px;}


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



#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 white;
border-bottom: solid 1px white;



}
#navisub span {
float:left;


margin-top:6px;



margin-right: 93px;
}
#navisub li {
display : inline;
list-style-type : none;
}


#navisub ul {
padding:0;
margin :0;
padding-top:6px;
padding-bottom: 5px;

}



#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;
}
#navisub .active a {
color : #999;
background-image : url(img/naviblack25.gif);
background-repeat : no-repeat;
background-position : 0 0;
}



#inhalt {
clear:left;
text-align : left;
line-height : 1.3em;
color : black;
font-size : 0.9em;
padding : 0;
margin : 0;

padding-top : 100px;
padding-right: 30px;
padding-bottom : 100px;
padding-left : 200px;
border : 0;
border-bottom : solid 2px #cc0066;
}
#inhalt #iso {
float :right;
vertical-align : 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;


}
 #inhalt li a { color: #cc0066;}

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

#fuss {
position : relative;
top: -13px;
text-align : left;
padding-top: 20px;
padding-right: 30px;
padding-bottom: 20px;
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;
display: inline;
}

#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;
text-decoration : none;

}
#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;}
