body { color: black; font-size: 12px; font-family: Arial, Verdana, times, courier; background: #322f30 url(../bilder/back.jpg) repeat-x center 0; margin: 0; padding: 0; }
p { margin: 4px 0 0; padding: 0; }
td { font-size: 13px; font-family: Arial, Verdana, times, courier; padding-top: 2px; padding-bottom: 2px; padding-left: 7px; }
#head {
	background-image: url(../bilder/head-back-auto.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 20px 0;
	position: relative;
	height: 80px;
	width: 960px;
	z-index: 0;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
}
.zuruck { text-align: right; position: relative; width: 100%; float: left; }
#top  /* Schatten */ { background-image: url(../bilder/back-head-prem.png); background-repeat: no-repeat; background-position: center 0; position: relative; height: 330px; width: 980px; z-index: 2; overflow: visible; margin-right: auto; margin-left: auto; border-color: #ff9200; }
#wetter { color: #322f30; font-size: 10px; font-family: Arial, Verdana, times, courier; text-align: right; position: relative; width: 920px; height: 10px; margin-left: 30px; border-width: 1px; }
.wetterpic { position: relative; margin-top: -5px; margin-bottom: -6px; }
.logo { position: relative; z-index: 1; float: left; clear: none; margin-top: 30px; margin-left: 20px; }
#flash {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 920px;
}
#nav {
	font-size: 14px;
	font-family: Arial, Verdana, times, courier;
	text-align: left;
	width: 920px;
	position: relative;
	height: auto;
	z-index: 3;
	float: left;
	margin-top: 22px;
}
/*main*/
.top_wrapper { background-image: url(../bilder/top-wrapper.png); background-repeat: no-repeat; width: 250px; height: auto; overflow: hidden; margin-right: 5px; margin-bottom: 0; margin-left: 5px; }
.wrapper { background-position: center 0; text-align: center; width: auto; height: 88px; margin: 15px auto 0; }
.wrapper_auto { background-position: center 0; text-align: center; margin: 15px auto 0; width: auto; height: auto; }
.wrapper_sponsoren { background-position: center 0; text-align: center; margin: 15px auto 0; width: auto; height: 65px; }
.btm { background-image: url(../bilder/btm-wrapper.png); background-repeat: no-repeat; background-position: center 0; width: 250px; height: 13px; margin-right: auto; margin-left: auto; }
.threecolcont_spalten { width: 980px; height: auto; float: left; margin-bottom: 10px; }
.threecolbox_spalten {
	position: relative;
	width: 610px;
	height: auto;
	float: left;
	padding-left: 20px;
}
.threecolbox_spalten1 { position: relative; width: 38px; height: auto; float: left; border-color: #c8c8c8; }
.threecolbox_spalten2 { position: relative; width:260px; height: auto; float: left; border-color: #ffa600; }

#verlauf { font-size: 10px; text-align: left; position: relative; width: 740px; height: auto; z-index: 2; overflow: hidden; margin-top: -5px; margin-right: 260px; margin-bottom: 5px; padding-top: 9px; border-top: 1px solid #f0f0f0; }
#mainhead  /* Bild */ { background-image: url(../bilder/back-mainob.png); background-repeat: no-repeat; background-position: center 0; text-align: left; height: 37px; width: 980px; z-index: 1; margin-top: -35px; margin-right: auto; margin-left: auto; border-color: #2184ff; }
#maincontent { background-color: #fff; background-repeat: no-repeat; background-position: right bottom; z-index: 1; width: 958px; height: auto; overflow: hidden; margin-right: auto; margin-left: auto; border-color: #9fbf55; }
#content_nav { position: absolute; top: 2px; right: 252px; z-index: 0; width: auto; height: auto; visibility: hidden; float: right; border-color: #4c4c4c; }
/*main-end*/
/*footer*/
#footer { background-color: #000; position: relative; z-index: 0; width: 960px; height: auto; overflow: hidden; margin-right: auto; margin-bottom: 0; margin-left: auto; border-top: 2px inset #969696; border-right-color: #4c4c4c; border-bottom-color: #4c4c4c; border-left-color: #4c4c4c; }
.iconsreunten1 { width: 30px; height: 30px; z-index: 1; float: left; margin-top: 8px; margin-right: 6px; margin-left: 20px; border-color: #ff9200; }
.iconsreunten2 { width: 30px; height: 30px; z-index: 1; float: left; margin-top: 8px; margin-right: 6px; }
.iconsreunten3 { margin-right: 6px; z-index: 1; width: 30px; height: 30px; float: left; margin-top: 8px; }
.iconsreunten4 { margin-right: 6px; z-index: 1; width: 30px; height: 30px; float: left; margin-top: 8px; }
/*footer-end*/
/*index*/
.corso { position: relative; float: left; margin-right: 15px; margin-bottom: 15px; }
.logo_ind { position: relative; z-index: 1; float: left; clear: none; margin-top: 70px; margin-left: 20px; }
#head_ind { background-image: url(../bilder/head-back-auto.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 20px 40px; position: relative; height: 120px; width: 960px; z-index: 0; margin-right: auto; margin-left: auto; border-color: #f0f; }
.sponsoren { position: absolute; top: 20px; visibility: hidden; }
.threecolbox_index { float:left; width: 920px; padding-left: 20px; }
#top_index  /* Schatten */ { background-image: url(../bilder/back-head-index.png); background-repeat: no-repeat; background-position: center 0; position: relative; height: 400px; width: 980px; z-index: 2; overflow: visible; margin-top: -2px; margin-right: auto; margin-left: auto; border-color: #ff9200; }
.top_flash { position: absolute; top: 20px; left: 28px; width: 920px; height: 320px; z-index: 10; border-color: orange; }
#mainhead_ind  /* Bild */ { background-image: url(../bilder/back-mainob.png); background-repeat: no-repeat; background-position: center 0; text-align: left; position: relative; height: 10px; width: 980px; z-index: 1; visibility: hidden; margin-top: -55px; margin-right: auto; margin-left: auto; border: solid 1px #2184ff; }
#maincontent_ind { background-color: #fff; background-repeat: no-repeat; background-position: center 0; text-align: left; position: relative; z-index: 5; width: 600px; height: 1px; visibility: hidden; margin-top: 0; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; border: solid 1px #9fbf55; }
#footer_ind { background-repeat: no-repeat; background-position: center 0; position: relative; z-index: 0; width: 960px; height: auto; overflow: hidden; margin-top: 20px; margin-right: auto; margin-left: auto; }
#footer_ind_retail { background-repeat: no-repeat; background-position: center 0; margin-top: 20px; margin-right: auto; margin-left: auto; position: relative; z-index: 0; width: 960px; height: auto; overflow: hidden; visibility: hidden; }
/*index-ende*/
/*premieren*/
#top_premiere  /* Schatten */ { background-image: url(../bilder/back-head-prem.png); background-repeat: no-repeat; background-position: center 0; position: relative; height: 330px; width: 980px; z-index: 2; overflow: visible; margin-right: auto; margin-left: auto; border-color: #ff9200; }
.topprem_wrapper {
	background-color: #f0f0f0;
	background-repeat: no-repeat;
	background-position: 260px 0;
	width: 252px;
	height: auto;
	overflow: hidden;
	margin-top: 30px;
	position: relative;
}
.prem_wrapper { background-position: center 0; text-align: center; width: auto; height: 100px; margin-right: auto; margin-left: auto; }
.prem_btm {
	background-image: url(../bilder/image_btm.png);
	background-repeat: no-repeat;
	background-position: right 0;
	position: relative;
	width: 252px;
	height: 13px;
	padding-left: 5px;
}
.threecolbox_premiere {
	width:300px;
	float:left;
	height: auto;
	margin-left: 20px;
}
.threecolbox_premiere1 {
	width: 295px;
	height: auto;
	float: left;
	margin-left: 15px;
}
.image { border: solid 1px #c8c8c8; }
/*testberichte*/
#icons-testber { text-align: right; position: relative; width: 280px; height: auto; border: solid 1px #000; }
#top_tests  /* Schatten */ { background-image: url(../bilder/back-head-prem.png); background-repeat: no-repeat; background-position: center 0; position: relative; height: 330px; width: 980px; z-index: 2; overflow: visible; margin-right: auto; margin-left: auto; border-color: #ff9200; }
.threecolbox_tests { position: relative; width:600px; float:left; height: auto; margin-right: 10px; margin-left: 20px; }
.wrapper_tests { font-size: 12px; font-family: Arial, Verdana, times, courier; font-weight: lighter; line-height: 16px; position: relative; width: 252px; height: 140px; float: left; margin-right: 50px; padding-top: 10px; padding-right: 10px; padding-left: 10px; border-color: #7a8737; }
.head-tests  /* Verdana-14 Durchschuss */   { color: #ff9800; font-size: 17px; font-family: Arial, Verdana, times, courier; line-height: 14pt; text-decoration: none   ; height: 30px; }
.image_btm { background-image: url(../bilder/image_btm.png); background-repeat: no-repeat; background-position: right top; position: relative; width: 252px; height: 13px; float: left; clear: left; padding-left: 5px; }
.image_tests { position: relative; width: 250px; height: auto; float: left; clear: none; border: solid 1px #c8c8c8; }
.imagetest_btm { background-image: url(../bilder/image_btm.png); background-repeat: no-repeat; background-position: right top; position: relative; top: 0; left: 5px; width: 250px; height: 13px; clear: left; padding-left: 5px; }
.icon_klappe { position: relative; width: 48px; height: 48px; float: right; }
.icon_video_li { text-align: left; position: relative; width: auto; height: 43px; float: left; margin-top: 15px; margin-right: 15px; margin-bottom: 15px; }
.icon_video_re { margin-top: 15px; margin-right: 15px; margin-bottom: 15px; position: relative; width: auto; height: 43px; float: left; }
.dotline { width: 100%; float: left; margin-bottom: 15px; border-top: 1px dotted #969696; }
/*austeller-wrapper*/
.logos { position: relative; width: 580px; height: 110px; margin-bottom: 5px; border-color: #7a8737; }
.head1 { position: relative; width: auto; height: auto; float: left; }
#wrapper_main { position: relative; width: 270px; height: auto; float: left; padding: 10px; border-color: #abafb4; overflow-x: hidden; }
#suche { text-align: right; position: relative; width: auto; height: auto; float: right; border-color: #ff9200; }
#searchbutton { position: relative; top: 8px; left: 8px; }
.searchfield { font-size: 11px; background-color: #f5f5f5; width: auto; padding: 2px; border: solid 1px #ff9200; }
.icon_dl { position: relative; width: auto; height: auto; float: left; clear: none; margin-right: 10px; }
.pic_dl { padding: 2px; border: solid 1px #cbd0d6; }
.dummy_aust { width: 90%; height: 20px; clear: left; margin-top: 10px; margin-bottom: 5px; }
.dotted_dl { margin-top: 5px; margin-bottom: 5px; width: 90%; height: 5px; clear: left; border-top: 1px dotted #5f5f5f; }
/*austeller-wrapper-ende*/
/*downloads*/
#container { position: relative; float: left; border-width: 1px; }
#wrapper_main-wall { position: relative; width: 250px; height: auto; float: left; margin-right: 5px; margin-left: 0; padding: 10px 5px; border-color: #abafb4; overflow-x: hidden; }
.topwrapper_dl { width: 590px; height: 30px; overflow: auto; border-color: #ffa600; }
.head_downs { width: auto; height: auto; }
.icon_dw { margin-right: 10px; position: relative; width: 70px; height: auto; float: left; margin-bottom: 20px; border-width: 0; }
.icon_pic { margin-right: 10px; margin-bottom: 20px; position: relative; width: 100px; height: auto; float: left; padding: 5px; border: solid 1px #cbd0d6; }
/*rundgang*/
#rundgang { text-align: center; position: absolute; width: 98%; height: auto; z-index: 99; margin-top: 75px; margin-right: auto; margin-left: auto; border: solid 1px green; }
.icon_rg { margin-right: 10px; margin-bottom: 20px; position: relative; width: 48px; height: auto; float: left; }
/*login*/
.login { position: relative; width: 250px; height: auto; float: left; margin-top: 20px; }
.butt_login { position: relative; width: 60px; height: auto; margin-top: 40px; margin-bottom: 25px; }
/*geschichte*/
#wrapper_hist { position: relative; width: 210px; height: auto; float: left; border-color: #abafb4; overflow-x: hidden; }
#wrapper_text { position: relative; width: 370px; height: auto; float: left; border-color: #abafb4; overflow-x: hidden; }
.bild_hist { margin-bottom: 20px; position: relative; width: auto; height: auto; float: left; margin-left: 0; }
/*impressum*/
.cont_left { color: #000; position: relative; width: 300px; height: auto; float: left; margin-right: 25px; }
.cont_right { color: #000; position: relative; width: 280px; height: auto; float: left; }

