body {
background-color: #333333;
font-size: 12px;
line-height:20px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#000033;
padding:0;
margin:0;
margin-top:2px;
}

* html body { text-align: center; } /* IE Hack */

a {color: #000033;}
a:visited {color:#000033;}
a:hover {color: #666666; text-decoration:none;}
a:active { color:#000033;}


#container {
background-color:#FFFFFF;
text-align:left;
width: 932px;
margin:0 auto;
background-image:url(../bilder_layout/hg_inhalt.gif);
background-repeat:repeat-y;
}

#containergalerie {
background-color:#FFFFFF;
text-align:left;
width: 932px;
margin:0 auto;
background-image:url(../bilder_layout/hg_galerie.gif);
background-repeat:repeat-y;
}


#kopf {
background-color:#000033;
text-align:left;
background-image:url(../bilder_layout/kopf_mit_logo.gif);
width:932px;
height:236px;
}

H1 {
font-size:16px;
font-weight:bold;
margin:0px;
padding:0px;
margin-bottom:25px;
border-bottom:#000033 1px dotted;
}
H1:first-letter {
font-size:120%;
font-weight:normal;
}
H2 {
font-size:14px;
font-weight:bold;
margin:0px;
padding:0px;
margin-bottom:8px;
}

H3 {
font-size:20px;
line-height:28px;
font-weight:normal;
margin:0px;
padding:0px;
margin-bottom:15px;
}

H3:first-letter {
font-size:125%;
}


hr {
          color : #FFFFFF;
		  border:#FFFFFF;
          height : 1px;
		  border-top:#000033 dotted 1px;
		  margin:10px 0px 20px 0px;
      }

#inhalt {
text-align:left;
padding: 0;
padding-top:30px;
padding-right:60px;
padding-bottom:40px;
margin: 0 270px 0 250px;;
}

div#inhalt { 
min-height:620px;
height:expression(this.scrollHeight > 620 ? "auto":"620px"); }

#inhalt ul, #inhalt li {
list-style-type:square;
}

#inhaltgalerie {
text-align:left;
padding: 0;
padding-top:30px;
padding-right:60px;
padding-bottom:40px;
margin: 0 0px 0 250px;;
}

div#inhaltgalerie { 
min-height:620px;
height:expression(this.scrollHeight > 620 ? "auto":"620px"); }

#inhaltgalerie ul, #inhaltgalerie li {
list-style-type:square;
}

p{
padding:0px;
margin:0px;
}

table{
border:#CCCCCC 1px solid;
}

#links {
text-align:left;
float: left;
width: 250px;
margin: 0px;
padding: 0px;
}

#navcontainer { 
	width: 170px;
	padding: 0px;
	margin: 0;
	margin-top:40px;
	margin-left:10px;
	margin-bottom:30px;
}

#navcontainer ul {
	margin:0;
	padding:0;
	list-style-type: none;
	font-size:12px;
	text-decoration:none;
}

#navcontainer a {
	display:block;
	padding:2px 0px 3px 0px;
	width:160px;
    border-bottom:#9c4526 1px solid;
	margin-left:15px;
}

#navcontainer a:link, #navlist a:visited {
	color:#000033;
	text-decoration:none;
}

#navcontainer a:hover {
	color: #333333;
	background-color:#EEEEEE;
}


#navcontainer a#aktiv {
	padding:2px 0px 3px 0px;
	width:160px;
	color:#000033;
	font-weight:bold;
	background-color:#EEEEEE;
}


#navcontainer a#sub{
	display:block;
	padding:2px 0px 3px 20px;
	width:140px;
	font-size:11px;
	font-weight: normal;
}


#navcontainer a#subaktiv{
	padding:2px 0px 3px 20px;
	width:140px;
	color:#333333;
	font-size:11px;
	font-weight: normal;
	background-color:#F6F6F6;
}


#rechts {
    text-align:left;
	float: right;
	width: 235px;
	margin: 0;
	padding: 0;
    padding-top:30px;
	padding-right:20px;
}

#fuss {
clear: both;
width: 932px;
margin:0 auto;
padding: 0px;
padding-bottom:35px;
padding-right:130px;
text-align: right; 
font-size:11px;
color:#FFFFFF;
}
#druckfuss {
display:none;
}
