body {
	background-image: url(img/bg.jpg);
	background-repeat: repeat-x;
	font-family: sans-serif;
	text-transform: uppercase;

}

a, a:active, a:visited {
text-decoration: blink;
	color: #000;
}


thin {
}

@-webkit-keyframes blink {  
  from { opacity: 1.0; color: #fff; }
  to { opacity: 1.0; color: #000; }
}

blink {
  -webkit-animation-name: blink;  
  -webkit-animation-iteration-count: infinite;  
  -webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
  -webkit-animation-duration: 0.5s; 
  font-weight: bold;
  text-decoration: underline;
}


#main {
	height: 900px;
	width: 1140px;
	margin: 0 auto;
	position: relative;

}

#header {
height: 340px;
top:-30px;
position: absolute;
z-index: 10;
	width: 1140px;
	background-image: url(img/header.png);
	background-position: center top;
	background-repeat: no-repeat;
	
}

#buttons {
z-index:5;
	float: left;
	width: 200px;
	height: auto;
	margin-top: 300px;
	text-align: center;
	margin-right: 100px;

	
}

#content {
text-align: center;
	float: left;
	margin-top: 300px;
	width: 800px;
	height: 559px;
-moz-border-radius: 40px;
border-radius: 40px;


	background-color: #656565;
	-webkit-box-shadow: -7px -7px 9px rgba(255,255,255,.53);
	-moz-box-shadow: -7px -7px 9px rgba(255,255,255,.53);
	box-shadow: -7px -7px 9px rgba(255,255,255,.53);
	background-image: url(img/band.jpg);
background-repeat: no-repeat;
	
}


#buttons a {
margin:0 auto;
display: block;
	background-image: url(img/button_a.png);
	background-repeat: no-repeat;
	width: 195px;
	height: 50px;
	padding-top: 10px;
	margin-top: -10px;
	
}

#buttons a:hover {
	background-image: url(img/button_b.png);
}

.ueber {
	color: #fff;
	display: block;
	top: 90px;
}

#badge {
	width: 162px;
	height: 180px;
	background-image: url(img/stern.png);
	background-repeat: no-repeat;
	background-position: right center;
	position: absolute;
	z-index: 1;
	right: -40px;
	top:30%;
	-khtml-opacity:.90; 
 -moz-opacity:.90; 
 -ms-filter:"alpha(opacity=90)";
  filter:alpha(opacity=90);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.9);
  opacity:.90;
  text-align: center;
}

#badge:hover {
	font-weight: bold;
}

red {
	color: red;
	display: block;
	font-weight: bold;
	margin-top: 43px;
	line-height: 0.9em;
		font-smooth: never;
-webkit-font-smoothing : none; 
}

white {
font-size: 1.2em;
	color: #000;
	letter-spacing: -0.1em;
	white-space: nowrap;
		font-smooth: never;
-webkit-font-smoothing : none; 
}
price {
	font-size: 2.5em;
	color: #fff;
	font-smooth: never;
-webkit-font-smoothing : none;
}

#footer {
position: absolute;
bottom:-60px;
left: 270px;
font-weight: bold;
		font-smooth: never;
-webkit-font-smoothing : none; 
}

#noten {
	background-image: url(img/bgnoten.png);
	width: 500px;
	height: 200px;
	position: absolute;
	top:200px;
	left: -100px;
	z-index: -10;
}

#counter {
width: 90px;
	
}

#1380215382 {
}

#contentfr {
margin-top: 20px;
width: 760px;
height: 520px;
overflow-y: scroll;
overflow: -moz-scrollbars-vertical; 
overflow-x: hidden;
border: none;
}

#counterframe {
	width: 400px;
	height: 200px;
}
#iframebody, #iframebodyuns, #iframebodybilder, #iframebodynone {
	font-smooth: never;
-webkit-font-smoothing : none;
text-transform: none;
font-family: arial;

	text-align: center;
background-image: none;
		background-color: #656565;
	color: #fff;
	
	 /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.6);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

#iframebody iframe {
	margin-bottom: 20px;
}

#iframebody .title {
	font-size: 1em;
	background-color: #ffa300;
	display: block;
	
	
}
#iframebody #contactform {
	border: none;
	width: 400px;
	text-align: center;
}

#iframebody .newsheader {
	font-size: 2em;
	display: block;
	background-color: #fff;
	

}

#iframebodyuns {
	background-image: url(img/stiefel.jpg)
}


#iframebodyuns #wirtext {
	z-index: 0;
}

#iframebodybilder img {
max-width: 450px;
height: auto;
margin-bottom: 20px;
border:1px solid #000;

}

#links a {
	color: #fff !important;
}

#counter {
	width: 180px;
	height: 27px;
	display: block;
	position: relative;
	left:300px;
	top: 100px;
}