*{
margin:0;
padding:0;
}

body {
font-family: Helvetica, Arial;
font-size: 1em;
line-height: 1.45em;
color:black;
}

#skip {
display: none;
}

#hintergrund {
width: 100%;
margin-left:auto;
margin-right:auto;

background-color: white;

}

#fuss ul li {
display: none;
}


#wrapper {

width: 90%;
margin-right:auto;
margin-left:auto;
color: black;

}


#logo{
display:none;

}

#druckversion img {
border:0;
text-decoration: none;
margin-top: 1.8em;
margin-left: 1.8em;}

#logoschrift {
margin-left: 34px;}

#inhalt{
margin-top: 100px;
margin-right: 0;
padding-bottom:2em;
margin-left:26px;
min-height: 450px;
}

.box1{
display: block;
width:auto;
margin:0;
padding:0;
padding-bottom: 3em;


}
.box2{
display: block;
width:auto;
margin:0;
padding:0;
padding-bottom: 0;


}




.bildrechts {
margin-left: 590px;
}
.bildrechts img {
padding-left: 38px;
padding-right: 38px;
border:solid 1px white;
border:1px solid #9b9b9b;
background-color: black;
width: 200px;
}
.bildrechts p {
width: 270px;
}

.textbreit {
display:block;
width: 570px;
color: black;
padding-right: 20px;
}

#spaltelinks {
float:left;
width: 572px;
padding-right: 20px;
}

#spalterechts {
display:inline;
width: 300px;
}

.box2 .block {
display:block;
padding-top: 1em;
clear:left;
width: auto;
}

.box2 .block p {
display:none;

}

#fuss {
clear:both;
margin-bottom: 2em;
padding-left: 143px;
font-size: 0.9em;
width: auto;

}









a {color: #666; text-decoration: none;}

p {
font-size: 1em;
margin-bottom: 2em;
}


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

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

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


h1, h3, #block h2, .box1 h3 {
display:inline;
letter-spacing: 1px;
text-transform: uppercase;
font-size: 1em;
color: black;
}
h1, h3, #block h2, .box1 h3 {
display:inline;
letter-spacing:0.2em;
text-transform: uppercase;
color: black;
font-weight: normal;
}
h6 {
clear:both;
display:block;
width:100%;
padding-top:2em;
padding-bottom:2em;
font-size:1em;
}

h2#fusstext {
margin-top: 0;
margin-left: 0px;
padding: 0;
font-size: 0.8em;
padding-bottom: 3em;
font-weight: normal;
}
.quellenhof {
font-weight: bold;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 1em;
margin-right: 0.5em;
}




.bildbox {
width: 276px;
height: 85px;
margin-right: 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:black;
/* background-image: url(img/ring-over.gif);
background-position: center left;
background-repeat: no-repeat; */

}
#inhalt a:hover, #inhalt a:active {
color:red;
}

/*----------------Formular------ */
fieldset {border:0;width:600px;}
#cfRegarding {width:160px;color:#eb1200;}
input, textarea { width: 200px;}
.button { color:#eb1200; margin-top:1em;}


/*----------------seitenspezifische-formatierungen------ */
#seitenid1 input, #seitenid48 input, #seitenid49 input {
display:none;}

#seitenid52 .box2,#seitenid55 .box2, #seitenid82 .box2 {
position: relative;
left: 140px;
width:600px;
}

#seitenid50 h3 {
clear:both;
display:inline;
letter-spacing:0;
text-transform: none;
color: black;
}
.kunden {

margin:0;
padding:0;
padding-left: 10px;
margin-right: 24px;
margin-bottom: 1em;
margin-left: 294px;
position: relative;
top:-1.4em;
border-left: solid 1px #666;

color: black;
}

.kunden a img{
position: absolute;
right: 0;
}


.fotos a, .fotos a:visited, .fotos a:active{
	width:6px;
	height:6px;
	display:block;
	border:1px solid #9B9B9B;
	float:left;
	margin:0px 3px 3px 0px;
}
.fotos a:hover{
	background-color:#F59E2B;
}

.box1 h3 {
clear:both;
display: block;
width: 270px;
color: black;
}

.box1 p {
display: block;
width: 270px;
}

.box1 .vorschau img {
padding-left: 38px;
padding-right: 38px;
}

.thumbnails {
float: left;
margin-right: 17px;
}

.thumbs {
font-size: 90%;
}

.thumbs h3{
font-weight:normal;
letter-spacing:0;
color: black;
padding-top: 1em;
}
.thumbs p{
font-weight:normal;
letter-spacing:0;
color: #9b9b9b;
}
/* SLIMBOX ---------------------------------*/


.vorschau {
margin:0;
padding:0;

}

.vorschau img{
border:1px solid #9b9b9b;
border:1px solid black;
padding: 0px;background-color: black;}


.vorschau a:hover img {
border: solid 1px white;
background-color: transparent;
}


.vorschau a:hover img {
border: solid 1px #9b9b9b;
background-color: black;
}
.lightbox {
border:1px solid #9b9b9b;
}

.symbole {
font-size: 1em;
display: inline;
margin-left: 0;
}
.symbole a:link img {
display:none;
margin:0;
border:0;
}

.symbole a:link, .symbole a:visited,.symbole a:hover,.symbole a:focus,.symbole a:active {
float:left;
height: 10px;
width: 17px;
border:1px solid #9b9b9b;
background-color: transparent;

margin-right: 5px;
}
.symbole a:hover,.symbole a:focus,.symbole a:active {
color:white;
border: solid 1px white;
background-color: #e7dfcc;
}

#kleini{
text-transform: lowercase;

}
.skiplink{
display:none;}

.blockn {
width: 870px;
margin-bottom: 1em;}

.blockn .bildrechts img{
padding-top:0;
margin-top:0;

}
.blockn h2{
clear:right;
width:570px;

color:#fff;
margin-right: 26px;

}
.blockn p,.blockn{
display:block;
width:570px;
height: 6em;
}

.video {
position: absolute;
}
.video div{
border-top: solid 1px #9b9b9b;
border-right: solid 1px #9b9b9b;
border-left: solid 1px #9b9b9b;
width:276px;
height: 132px;
}
#seitenid1 .textbreit {
width: 846px;
}

p.netzlink{
position: relative;
left:349px;
top:-8em;
width: auto;

}

.blockn h2 img {
position: absolute;
left: 669px;
margin-top: 1.6em;
}

.clear {
height: 4em;}

#navi {
display:none;
}
.thumbnails h3 {
width: 270px;
display: block;
}
#seitenid50 .box2 h3, #seitenid51 .box2 h3 {
clear:both;
display:inline;
letter-spacing:0;
text-transform: none;
color: black;
}
.kunden img {
display: none;
}
