@charset "utf-8";
/*------------------- CSS RESET ---------------------
---------------------------------------------------*/
* {
margin: 0;
padding: 0;
font-weight: normal;
}

html, body {
border: 0 solid;
}

ul, ol {
list-style: none;
}

b, strong {
font-weight: bold;
}

img, a img {
border: 0 none;
}
/*------------------- Hintergrundbilder ---------------------
-----------------------------------------------------------*/
.hg_01 {
background: #FFF url(../images/jpg/hg_01.jpg) 0px 108px no-repeat;
}
.hg_02 {
background: #FFF url(../images/jpg/hg_02.jpg) 0px 108px no-repeat;
}
.hg_03 {
background: #FFF url(../images/jpg/hg_03.jpg) 0px 108px no-repeat;
}
.hg_04 {
background: #FFF url(../images/jpg/hg_04.jpg) 0px 108px no-repeat;
}

/*------------------- Allgemein -----------------------------
-----------------------------------------------------------*/

body  {
font-family: Arial, Verdana, sans-serif;
color: #000;
margin: 0;
padding: 0;
background-color: #FFF;
text-align: left;
}
p {
font-size: 12px;
line-height: 17px;
padding-bottom: 14px;
}
a, th, td, li, label {
font-size: 12px;

}
h1 {
font-size: 12px;
font-weight: bold;
padding-bottom: 14px;
}
h2 {
font-size: 12px;
line-height: 17px;
padding-bottom: 14px;
font-weight: bold;
}
h3 {
font-size: 14px;
font-weight: bold;
padding-bottom: 14px;
}
h4 {
font-size: 13px;
font-weight: bold;
padding-bottom: 14px;
}
.auszeichnung {
font-size: 18px;
font-weight: bold;

}
a:link, a:visited {
color: #000;
text-decoration: underline;
}

a:hover, a:focus, a:active {
color: #828282;
text-decoration: underline;
}


#logo {
position: absolute;
z-index: 10;
top: 35px;
left: 16px;
width: 195px;
background-color: transparent;
}
#icons {
display: none;
}
#container {
position: relative;
top: 108px;
left: 233px;
width: 414px;
color: #000;
background-color: transparent;
}
#mainContent {
margin: 32px 29px 10px 29px;
color: #000;
background-color: transparent;
}
#galerietabelle {
margin: 0px 0px;
color: #545454;
background-color: transparent;
}
#bilder_seite {
position: absolute;
top: 126px;
left: 0px;
width: 233px;
background-color: transparent;
z-index: 10;
}
.bild_seite {
padding-bottom: 12px;
}
.bild_icon {
padding-right: 3px;
}

/*------------------- Aufzählung -----------------------------
-----------------------------------------------------------*/
ul.aufzaehlung {
padding: 0px 0px 15px 0px;
list-style: disc;
margin-left: 12px;
}


/*------------------- Navigation -----------------------------
-----------------------------------------------------------*/
#nav {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 108px;
background: #FFF url(../images/jpg/hg_blau.jpg) 0px 0px no-repeat;
}
#nav ul {
margin: 78px 0px 0px 247px;
list-style: none;
}
#nav li {
display: inline; 
}

#nav li a {
background-color: transparent;
font-size: 13px;
line-height: 17px;
text-decoration: none;
font-weight: bold;
display: block;
float: left;
padding: 0px 8px;

}

#nav li a:link, #nav li a:visited {
color: #C8C8C8;
}

#nav li a:hover, #nav li a:focus, #nav li a:active {
color: #FFF;
font-weight: bold;
}
.navAktiv {
color: #FFF !important;
font-weight: bold !important;
}
