*{
margin:0;
padding:0;
}

body {
font-family: "Trebuchet MS",Helvetica, Arial;
font-size: 100%;
line-height: 1.45em;
background-color: #3c3c3c;
}


#skip {
display: none;
}

#hintergrund {
width: 100%;
width: 758px;
margin-left:auto;
margin-right:auto;
text-align:center;

}


#wrapper {

width: 758px;
margin-right:auto;
margin-bottom: 2em;
margin-left:auto;
color: #3c3c3c;
background-color:white;
text-align: left;
}


#logo{
width: 758px;
height: 85px;
background-color: #3c3c3c;
padding-left: 0;

}

#logo h1 a img {
border:0;
text-decoration: none;
padding: 0;
margin-top: 35px;
margin-left: 0;
padding:0;
}

#logo h1 {
margin-top: 10px;
margin-left: 0;
font-family: Georgia, "Times New Roman", serif;
font-size: 30px;
font-weight: normal;
display:inline;
}
#head {
width: 754px;
height: 270px;
background-image: url(image/stube.jpg);
border:solid 2px white;
border-bottom: none;
}


#inhalt{
clear:both;
font-size: 0.9em;
line-height: 1.6em;
padding:0;

}

#texte {
background-color:#f3f3f3;
float:left;
width: 686px;
padding:5px;
margin-top: 72px;
margin-right: 30px;
margin-bottom: 5px;
margin-left: 30px;
min-height: 350px;
border: solid 1px #e2e2e2;
position: relative;
}



.links {

float:left;
display: block;
width:415px;
margin:0;
padding:0;
padding-right: 10px;
margin-right: 0;
border-right: solid 1px #e2e2e2;
}

#rechts .newsheader {
padding:0;
position: absolute;
top:43px;
left: 448px;
width: 242px;

}

#seiten49 .breit p {
border-bottom: solid 1px #e2e2e2;
margin-bottom: 1em;
}


p {
margin:0;
padding-bottom: 1.6em;
}
h2 {
font-family: "Trebuchet MS",Helvetica, Arial;
font-size: 1.3em;
margin-top: 0.2em;
margin-bottom: 0.6em;
}
.newsheader h2 {
font-size:1em;
margin:0;
text-transform: uppercase;
background-color: #cde8e7;
padding:0;
display:inline;
}


h3{
font-size:0.9em;
color:#999;
font-weight: normal;
margin-bottom: 1em;
}


.liste h2, h1 {
font-size: 1em;
}

.liste li h2 {
font-size: 1em;
font-weight: normal;
}

.liste li {
list-style-type: none;
}


h1#druck {display:none;}

h6 {
clear:both;
display:block;
width:100%;
padding-top:2em;
padding-bottom:2em;
font-size:1em;
}

h2.fusstext,.baeren {
clear:both;
font-family: Georgia,"Times New Roman",serif;
padding-top: 0.7em;
padding-bottom: 0.2em;
padding-left: 35px;
font-weight: lighter;
font-size: 1em;
text-transform: uppercase;
}
#fuss .last{
color: white;
padding-right:5px;
}

.baeren {
padding-left:0;}

.bildbox {
width: 276px;
height: 85px;
margin-left: 20px;
float:left;
margin-bottom: 2em;
}

.bildbox img {
border: solid 3px white;
}
 
/*----------------LINKS IM INHALT------ */

#inhalt a:link, #inhalt a:visited, #inhalt a:focus, #inhalt a:hover, #inhalt a:active {
color:#282828;
text-decoration: none;
border-bottom: dotted 1px #282828;
}

#inhalt a:hover, #inhalt a:active {
border-bottom: dotted 1px #282828;
background-color: #cde8e7;

}

/*----------------Formular------ */
fieldset {border:0;width:415px;margin-bottom: 1em;}
#cfRegarding {width:160px;}
input, textarea { width: 200px;}
.button {margin-top:1em;}
fieldset img {display:block;margin-bottom: 0.5em;}

h3 span {
color: #000;
}

/*----------------EINZELSEITEN------ */

#seiten67 p span a img {
text-decoration: none; border:0;margin-right: 20px;
}

#seiten67 p span a:link,#seiten67 p span a:hover{
text-decoration: none; border:0;
}

.breit {

}
.breit img {
margin: 0px;
margin-right: 0px;
margin-bottom: 8px;
padding:0px;


}
.breit .wir {
float:left;
width: 167px;
margin: 0px;
margin-right: 6px;
margin-bottom: 8px;
padding:0px;
font-size: 0.8em;
}

.wir strong {
clear: left;

}
