body {
	padding: 0;
	margin: 0;
	background-image: url(../hintergrund/bg_6.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #333;
	background-attachment: fixed;
	font-family: Arial, Helvetica, sans-serif;
	}
	
img#expando { 
			position: absolute; 
			display: none; 
			z-index: 1; 
			-ms-interpolation-mode: bicubic; 
		} 

.wide img#expando, 	.tall img#expando { 
			display: block; 
		} 

.wide img#expando { 
			width: 100%; 
			height: auto; 
} 

.tall img#expando { 
			width: auto; 
			height: 100%; 
}

.ie6fixed {
			position: absolute;
			top: expression((ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + 'px') !important;
}

#opt_17_0{
float:left;
margin-right:10px!important;
width:20px!important;
}
#lbl_17_0{
display:inherit!important;
line-height: 20px;
padding-left: 0px;
float:none;
}

#lbl_17_0 a{
color:#333;
}

input[type=checkbox] {
  transform: scale(1.5);
}
#ctrl_17 {
    border: 0px solid #ccc;
    border-radius: 8px;
    box-shadow: 0 0 0px #999;
    padding: 18px;
     margin: 10px 0px; 
	 width: 92%;
}

.cookiebar__button{
margin:10px 4px!important;
}
#cookie-bar{
    padding: 10px 0;
	}


#line{
float:right;
text-align: right;
/*background-color: rgba(180,209,251);
background-color: rgba(180,209,251,0.6);*/
width:540px;
border:0px solid #ff00ee;
}
#adresse{
	position:relative;
	z-index:10;
	text-align: center;
	border:0px solid #ff0000;
	width:98%;
	font-size:14px;
	padding:4px;
	background-image: url(../hg/b_hg.png);
	background-repeat: repeat;
}
#adresse img{
margin-right:5px;
}
h1{
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:1.8em;
	color:#9A7900;
	font-weight:normal;
	margin-bottom:1.4em;
}
#adresse h2{
margin-top:0px;
padding-top:0px;
font-size:90%;
}
#adresse h1 span{
font-size:140%;
}
#unav, #tun{
	position:absolute;
	right:85px;
	top:108px;
	color:#FFFFFF;
	font-size:11px;
	text-transform: uppercase;
}
 #tun{
	position:absolute;
	right:85px;
	top:70px;

	font-size:16px;
	text-transform: none;
	font-weight:normal;
}
#unav a{
color:#FFFFFF;
padding:3px 6px;
text-decoration:none;
}
#unav a:hover{
background-color:#0056a1;
}

#str{
text-align: left;
}
#tt{
	position:relative;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../hg/rahmen.png);
	background-repeat: no-repeat;
	padding-top:140px;
	padding-left:86px;
}
#tt1, #tt2, #tt3{
	position:relative;
	width:90%;
	padding:10px;
	background-color: rgba(255,255,255,0.6);
	color:#000000;
	font-size: .9em;
	background-image: url(../hg/hg.png);
	background-repeat: repeat;
}
#tt1{
margin-bottom:10px;
width:820px;
padding-left: 0px;
}
#tt2{
font-size:90%;
margin-top:10px;
color:#9A7900;
}
#tt3{
background-color:rgba(255,255,255,0);
text-align:right;
color:#fff;
font-weight:bold;
background-image:none;
}
#tt3 a{
text-decoration:none;
color:#fff;
}
#tt3 a:hover{
text-decoration:underline;
}
.telefon{
	padding-left:35px;
	background-image: url(../hg/tel.png);
	background-repeat: no-repeat;
	background-position: left center;
	color:#9A7900;
	font-size:30px;
	font-weight:bold;
}
#navi{
	border:0px solid #ff0000;
	width:820px;
	margin-bottom:10px;
	height:37px;
	background-image: url(../hg/nav-hg.png);
	background-repeat: no-repeat;
	background-position: left top;
	color:#FFFFFF;
	padding-left:10px;
	font-size:11px;
	line-height:36px;
	text-transform: uppercase;
	font-weight:normal;
}
#left{
float:left;
width:250px;
border:0px solid #ff0000;
}
#right{
	float:left;
	border:0px solid #ff0000;
	width:550px;
	padding-left:10px;
}
#right p, #right li{
line-height:1.6em;
}
.dclear{
clear:both;
}
#size{
float:right;
color:#0058A1;
font-size:11px;
}
.bs img{
float:left;
margin-right:14px;
margin-bottom:2px;
}
.bs p{
clear:both;
height:140px;
border-bottom:1px solid #ccc;
}
.col{
float:left;
width:46%;
}
#size span.sv{
	font-size:11px;
	padding:4px;
	float:left;
	text-transform: uppercase;
}
#size img{
padding:4px;
}
.hover{
	background-image: url(../hg/hover-hg.png);
	background-repeat: repeat;
}
.hdiv{
border-bottom:1px solid #e1e1e1;
}
a {
color: #006699;
}

p.slide, a.lnk {
padding-left: 16px;
color: #16305b;
text-decoration: none;
background-image: url(../hg/linkp.png);
background-repeat: no-repeat;
background-position: left center;
cursor: pointer;
}

a.lnk {
text-decoration: none;
}
#right ul li{
	list-style-image: url(../hg/li-s.png);
}
#right ol li{
	list-style-image: url(../hg/li-s2.png);
}
h2, h3, h4{
color: #0056A2;
font-weight:normal;
}
h2{
font-size:1.3em;
}
h3{
font-size:1.1em;
}
h4{
font-size:1.0em;
}
.bild_re{
float:right;
margin-left:10px;
}
.bild_li{
float:left;
margin-right:10px;
}
h2.slide{
	padding-left:26px;
	color:#16305B;
	text-decoration:none;
	background-image: url(../hg/plus.png);
	background-repeat: no-repeat;
	background-position: left center;
	cursor:pointer;
	line-height:1.5em;
}
h2.active{
	background-image: url(../hg/minus.png);
}
.downLink{
	background-image: url(../hg/down-button.png);
	background-repeat: no-repeat;
	background-position: left center;
	line-height:40px;
	padding:18px 4px 18px 4px;
	padding-left:66px;
	text-decoration:none;
	font-weight:bold;
}
.b2{
margin-top:10px;
}
#left img{
border:0px;
}