html, body  { 
margin: 0; 
padding: 0; 
background-color: #707173; 
width: 100%; 
height: 100%; 
background-image: url(/bilder/hg.gif);
background-repeat: repeat-y;
background-position: center;
min-width: 986px;
}

/* IE hack */
*html body  { 
margin: 0; 
padding: 0; 
background-color: #707173; 
width: 100%; 
height: 100%; 
background-image: none;
min-width: 986px;}


/* Container */


#haupt-container {
position: relative;
left: 50%;
width: 986px;
height: 100%;
margin-left: -493px;
font-size: 12px;
clear: left;
}


/* IE hack */
*html #haupt-container {
margin: 0px auto;
padding: 0;
left: 50%;
top: 0;
width: 1006px;
height: 100%;
margin-left:  -483px;
font-size: 12px;
position: relative;
}



#inhalt-container { 
position: relative; 
margin: 0 20px 0 12px;
padding: 185px 12px 0 12px; 
min-height: 100%;  
height: auto !important;
height: 100%;
width: 550px; 
z-index: 1; 
float: left;
display: inline;
}

/* IE hack */
* html #inhalt-container { 
position: relative; 
margin: 0 20px 0 12px;
padding: 185px 12px 0 12px; 
min-height: 100%;  
height: auto !important;
height: 100%;
width: 574px; 
background-color: ffffff;
z-index: 1; 
float: left;
display: inline;
}

.sprachen {
display: none;
}

.logo {
margin: 0 0 80px 0;
}


/* 3 Spalte */

#rechter-container { 
padding: 0 0 12px 12px; 
min-height: auto;  
height: auto !important;
height: auto;
display: inline;
position: relative; 
width: 178px;
background-color: ffffff;
z-index: 1; 
float: left;
}

/* IE hack */
* html #rechter-container { 
padding: 0 0 12px 12px; 
min-height: auto;  
height: auto !important;
height: auto;
display: inline;
position: relative; 
width: 190px;
background-color: ffffff;
z-index: 1; 
float: left;
}


/* Navigations - Container */
div.navigation {
position: relative; 
padding: 57px 0 0 12px; 
width: 178px; 
min-height: 100%;  
height: auto !important;
height: 100%;
float: left;
display: inline;
}

/* IE hack */
* html div.navigation {
background-color: #ffffff;
position: relative; 
padding: 54px 0 0 12px; 
width: 178px; 
min-height: 100%;  
height: auto !important;
height: 100%;
float: left;
display: inline;
}

.navigation ul {
width: 178px;
list-style: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.navigation li {
margin: 0;
padding: 0;
}

.navigation li.first {
margin: 0;
padding: 0;
}

.navigation li.last {
margin: 0;
padding: 0;
}




.navigation li a { 
font-family:  helvetica, arial, sans-serif;  
width: 178px;

text-decoration: none; 
margin: 0; 
padding: 0px 0px 0px 0px;
/* line-height: 15px; */
}

.navigation li a:visited { 
font-family:  helvetica, arial, sans-serif; 
width: 178px;

text-decoration: none; 
margin: 0; 
padding: 0px 0px 0px 0px;
line-height: 16px;
}

html>body .navigation li a {
line-height: 16px;
display: block;
width: auto;
height: auto;
padding: 0px 0px 0px 0px;
}

html>body .navigation li a:visited {
line-height: 16px;
display: block;
width: auto;
height: auto;
padding: 0px 0px 0px 0px;
}

/* Hauptnavigation */

.navigation li a.nav1:link{
font-size: 12px; 
color: #707173; 
padding: 0px 0px 0px 0;
text-decoration: none;
 }
 
.navigation li a.nav1:visited {
font-size: 12px; 
color: #cbb900; 
padding: 0px 0px 0px 0;
text-decoration: none;
 }

.navigation li a.nav1on:link {
font-size: 12px;  
color: #707173; 
text-decoration: none;
padding: 0px 0px 0px 0;
 }

.navigation li a.nav1:link, .navigation li a.nav1:visited {
font-size: 12px; 
color: #707173; 
padding: 0px 0px 0px 0;
}

.navigation li a.nav1on:link, .navigation li a.nav1on:visited, .navigation li.first a.nav1on:visited {
font-size: 12px; 

color: #cbb900; 
padding: 0px 0px 0px 0;
text-decoration: none;
}

.navigation li a.nav1:hover, .navigation li a.nav1on:hover, .navigation  li.first a.nav1on:hover {
font-size: 12px; 

color: #cbb900;
padding: 0px 0px 0px 0;
text-decoration: none;
}

.navigation li a.nav1on:link,  .navigation  li.first a.nav1on:link {
font-size: 12px;
color: #cbb900; 
text-decoration: none;
padding: 0px 0px 0px 0; } 

/* Subnavigation */

ul li a.nav2:link, ul ul a.nav2:visited {
font-size: 12px; 
color: #707173; 
margin: 0px 0px 0px 12px;
text-decoration: none; 
}

ul li a.nav2on:link, ul ul a.nav2on:visited {font-size: 12px; color: #cbb900; margin: 0px 0px 0px 12px;
text-decoration: none; }

ul li a.nav2:hover, ul ul a.nav2on:hover {font-size: 12px; color: #cbb900; margin: 0px 0px 0px 12px;
text-decoration: none;}


	
ul li a.nav3:link, ul ul a.nav3:visited {font-size: 12px; color: #707173; margin: 0px 0px 0px 24px; 
text-decoration: none; width: 154px;}

ul li a.nav3on:link, ul ul a.nav3on:visited {font-size: 12px; color: #cbb900; margin: 0px 0px 0px 24px; 
text-decoration: none; width: 154px;}

ul li a.nav3:hover, ul ul a.nav3on:hover { font-size: 12px; color: #cbb900; margin: 0px 0px 0px 24px; 
text-decoration: none; width: 154px;}




/* Inhalt */

#inhalt-container p { margin: 0 0 25px; width: auto; font-family:  helvetica, arial, sans-serif; line-height: 16px; color: #000; font-size: 12px;  }
 
#inhalt-container span.lead { margin: -10px 180px 25px 0; font-family:  helvetica, arial, sans-serif; line-height: 16px; color: #000; font-size: 12px; display: block; padding-top: 10px; } 
 
#inhalt-container span.mehrzeilig { margin: 0; margin: 0 0px 25px 0; width: 460px; font-family:  helvetica, arial, sans-serif; line-height: 16px; color: #000; font-size: 12px;  display: block; }

#inhalt-container ul {
margin: 0 0 10px 41px;
padding: 0 0px 20px 0;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
color: #000;
}

#inhalt-container h1 { font-family:  helvetica, arial, sans-serif; font-size: 22px; line-height: 28px; font-weight: lighter; color: #000; width: auto; margin: 0 0 0 0; display: block; }

#inhalt-container table.design {
margin: 0 0px 20px 0;
padding: 0;
border-collapse: collapse;
font-family: arial, helvetica, sans-serif;
line-height: 16px;
font-size: 12px;
color: #000;
border: none;
}

#inhalt-container td.design { margin: 0; color: #141414; background-color: transparent; line-height: 16px; padding: 0 0 0 0; border: none; }

#inhalt-container td.design img {
margin: 0px 20px 0px 0;
}

#inhalt-container td.design img.album_bild {
margin: 0px 0px 0px 0;
}

#inhalt-container img.album_thumbnail_img, #inhalt-container td.design img.album_thumbnail_img {
}
 
#inhalt-container td.design h2 {
margin: -1px 0 5px;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 16px;
color: #000;
}
 
#inhalt-container a:link, #inhalt-container a:visited, a:link {
color: #cbb900;
text-decoration: none;
font-family: arial, helvetica, sans-serif;
}

#inhalt-container a:hover, #inhalt-container a:active, a:hover, a:active {
color: #cbb900;
text-decoration: underline;
font-family: helvetica, arial, sans-serif;
}


#inhalt-container span.bilder , table.bilder {
margin:0 0 20px;
border: 0;
padding: 0;
}

#inhalt-container td.bilder { border: 0; padding: 0; }

#inhalt-container span.imgtext { font-family:  helvetica, arial, sans-serif; font-style: italic; color: #000; line-height: 18px; background-color: transparent; margin-bottom: 25px; padding-bottom: 20px; }

#inhalt-container td.design img.icons {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: none;
}
 
#inhalt-container td img.uebersicht {
margin: 0px 20px 20px 0;
border: none;
}
 
#inhalt-container span.image1 {
border: none;
margin-right: 20px;
}
 
#inhalt-container span.image2 {
position: relative;
border: none;
clear: left;
margin-right: 20px;
}

*html #inhalt-container span.image2 {
position: relative;
border: none;
clear: left;
margin-right: 0;
margin-bottom: 20px;
}


img {
border: none;
}

/* Foto-Alben */
#inhalt-container div.album_thumbnail {
margin: 5px;
}

#inhalt-container span.kommentare_ueberschrift {
margin: 20px 0 10px;
padding: 0;
font-family: helvetica, arial, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: bold;
color: #555555;
}

#inhalt-container div.kommentar {
margin: 0;
margin-bottom: 20px;
padding: 0;
font-family: helvetica, arial, sans-serif;
font-size: 12px;
color: #555555;
}

#inhalt-container span.kommentar_zusatz {
font-size: 12px;
}

#inhalt-container div.kommentar_fehler {
margin: 0;
margin-bottom: 20px;
padding: 0;
font-family: helvetica, arial, sans-serif;
font-size: 12px;
color: red;
}

#inhalt-container form.kommentar_form {
margin: 0;
margin-bottom: 20px;
padding: 0;
font-family: helvetica, arial, sans-serif;
font-size: 12px;
color: #555555;
}

#inhalt-container input.kommentar {
width: 450px;
}

#inhalt-container input.kommentar_submit {
}

#inhalt-container textarea.kommentar {
width: 450px;
height: 100px;
}

/* Tabelle fuer Editor */

#inhalt-container table {
margin-bottom: 20px;
padding: 0;
font-family: arial, helvetica, sans-serif;
line-height: 16px;
font-size: 12px;
color: #000;
}

#inhalt-container td {
padding: 5px;
font-family: arial, helvetica, sans-serif;
color: #000;
border: solid 1px #a7a7a7;
}


/* Adresszeile */

 
#inhalt-container address { margin: 0 20px 25px 0; width: auto; font-family:  helvetica, arial, sans-serif; font-size: 12px; line-height: 16px; color: #000; word-spacing: 3px; font-style: normal; bottom: 12px; padding: 0; }

#inhalt-container address img {
display: none;
margin-right: 30px;
}






/* netz.werk logo */

 
div.netzwerk {
display: inline;
padding: 0;
width: 986px;
height: auto;
position: fixed;
bottom: 4px;
left: 50%;
voice-family:"\"}\"";  /* ab hier ignoriert IE 5.x folgende Deklaration */
voice-family:inherit;
float: left;
margin: 0 0 0 -516px;
}


/* IE Hack */
* html div.netzwerk {
display: block;
padding: 0;
width: 986px;
height: auto;
position: absolute;
bottom: 12px;
left: 50%;
voice-family:"\"}\"";  /* ab hier ignoriert IE 5.x folgende Deklaration */
voice-family:inherit;
float: left;
margin: 0 0 0 -504px;
}



/* search */

body .senden { 
margin-right: 30px;
width: 29px;
}

body .suche{
width: 100px;
}

#suche-container{
margin: 24px 0 0 0;
text-align: left;
}

