a, a:visited {
	color: #FFFFFF;
	text-decoration: none
}
a:hover, a:active {
	color: #000000;
	text-decoration: none
}
body {
	font-family: Arial, Verdana, Sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background: url(images/textur.gif) repeat-x #B92E20;
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6, .h7, .h8, .h9, .h10 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	color: #FFBA6C;
}
.line {
	width: 780px;
	height: 10px;
	clear: both;
}
#page {
	width: 800px;
	margin: 0 auto 0 auto;
	display: block;
	text-align: left;
}
#header1, #header2, #header3, #header4 {
	width: 800px;
}
#header1 {
	height: 110px;
	background: url(images/header1.jpg) 0 0 no-repeat;
}
#header2 {
	height: 110px;
	background: url(images/header2.jpg) 0 0 no-repeat;
}
#header3 {
	height: 110px;
	background: url(images/header3.jpg) 0 0 no-repeat;
}
.main {
	width: 800px;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
}
.teaser {
	width: 800px;
	height: 120px;
	background: url(images/rufnummer.gif) 0 0 no-repeat;
}
.teaser1, .teaser2, .teaser3, .teaserpreis {
	color: #000000;
	font-weight: bold;
	float: left;
	display: inline;
}
.teaser0900, .teaser118, .teaserkey {
	font-size: 16px;
	font-weight: bold;
	float: left;
	display: inline;
}
.teaser1 {
	margin: 40px 0 0 47px;
}
.teaser2 {
	margin: 40px 0 0 35px;
}
.teaser3 {
	width: 150px;
	margin: 40px 0 0 28px;
}
.teaser0900 {
	width: 130px;
	margin: 5px 0 0 69px;
}
.teaser118 {
	margin: 5px 0 0 102px;
	width: 108px;
}
.teaserkey {
	width: 130px;
	margin: 5px 0 0 55px;
}
.teaserpreis {
	width: 260px;
	height: 9px;
	margin: 0 10px 0 35px;
	background: url(images/preis1.gif) 0 0 no-repeat;
}
#box0, #box1, #box2, #box3, #box4, #box5, #box6, #box7, #box8, #box9, #footer {
	width: 780px;
	margin: 0 10px 0 10px;
	float: left;
	display: inline;
}
#box0 {
	height: 50px;
	background: #B92E20;
}
#box0 h2 {
	text-align: justify;
	margin: 10px;
	font-size: 13px;
	font-weight: normal;
	float: left;
	display: inline;
}
#box1 {
	height: 280px;
	background: #B92E20;
}
#box1-1, #box1-2 {
	height: 280px;
	float: left;
	display: block;
}
#box1-1 {
	width: 310px;
}
#box1-1-1, #box1-1-2, #box1-1-3 {
	float: left;
	display: block;
}
#box1-1-1 {
	width: 150px;
	height: 110px;
	background: url(images/001.jpg) 0 0 no-repeat;
}
#box1-1-2 {
	width: 150px;
	height: 110px;
	margin: 0 0 0 10px;
	background: url(images/002.jpg) 0 0 no-repeat;
}
#box1-1-3 {
	width: 310px;
	height: 160px;
	margin: 10px 0 0 0;
	background: url(images/003.jpg) 0 0 no-repeat;
}
#box1-2 {
	width: 460px;
	margin: 0 0 0 10px;
}
#box1-2 h1 {
	margin: 10px 0 0 0;
}
#box1-2 .text {
	text-align: justify;
	margin: 0 10px 0 0;
}
#box2 {
	height: 600px;
}
#box2-1, #box2-2 {
	height: 600px;
	float: left;
	display: block;
}
#box2-1 {
	width: 370px;
	background: #B92E20;
}
#box2-1 h2 {
	margin: 10px 0 0 10px;
}
#box2-1 .text {
	text-align: justify;
	margin: 0 10px 0 10px;
}
#box2-2 {
	width: 400px;
	margin: 0 0 0 10px;
	background: url(images/004.jpg) 0 0 no-repeat;
}
#box3 {
	height: 300px;
	background: #B92E20;
}
#box3-1, #box3-2, #box3-3 {
	height: 280px;
	margin: 10px 0 0 10px;
	float: left;
	display: block;
}
#box3-1 {
	width: 260px;
	background: url(images/005.jpg) 0 0 no-repeat;
}
#box3-2 {
	width: 220px;
	background: url(images/006.jpg) 0 0 no-repeat;
}
#box3-3 {
	width: 260px;
	background: url(images/007.jpg) 0 0 no-repeat;
}
#box4 {
	height: 2100px;
}
#box4-1, #box4-2 {
	height: 2100px;
	float: left;
	display: block;
}
#box4-1, #box4-1-1, #box4-1-2, #box4-1-3, #box4-1-4 {
	width: 400px;
}
#box4-1-1 {
	height: 610px;
	background: url(images/008.jpg) 0 0 no-repeat;
}
#box4-1-2 {
	height: 515px;
	margin: 10px 0 0 0;
	background: #B92E20;
}
#box4-1-2 h2 {
	padding: 10px 0 0 10px;
}
#box4-1-2 .text {
	text-align: justify;
	margin: 0 10px 0 10px;
}
#box4-1-3 {
	height: 600px;
	margin: 10px 0 0 0;
	background: url(images/009.jpg) 0 0 no-repeat;
}
#box4-1-4 {
	height: 345px;
	margin: 10px 0 0 0;
	background: #B92E20;
}
#box4-1-4 h2 {
	padding: 10px 0 0 10px;
}
#box4-1-4 .text {
	text-align: justify;
	margin: 0 10px 0 10px;
}
#box4-2 {
	width: 370px;
	margin: 0 0 0 10px;
	background: #B92E20;
}
#box4-2-1 {
	width: 370px;
	height: 180px;
}
#box4-2-1 h3 {
	margin: 10px 0 0 10px;
}
#box4-2-1 .text {
	margin: 0 10px 0 10px;
	text-align: justify;
}
.anzeige {
	width: 350px;
	height: 180px;
	margin: 10px 0 0 10px;
	background: url(images/tabelle.gif) 0 0 no-repeat;
}
.anzeige .bild, .anzeige .name, .anzeige .text, .anzeige .nummer, .anzeige .preis {
	float: left;
	display: block;
}
.anzeige .bild {
	width: 120px;
	height: 180px;
}
.anzeige .bild img {
	border: 0;
}
.anzeige .name {
	width: 220px;
	margin: 5px 0 0 5px;
	font-weight: bold;
	color: #B92E20;
}
.anzeige .text {
	width: 220px;
	height: 100px;
	margin: 0 0 0 5px;
	text-align: justify;
	font-size: 12px;
	color: #000000;
}
.anzeige .nummer {
	width: 220px;
	margin: 1px 0 0 5px;
	font-size: 22px;
	font-weight: bold;
}
.anzeige .preis {
	width: 220px;
	height: 17px;
	margin: 3px 0 0 5px;
	background: url(images/preis2.gif) 0 0 no-repeat;
}
#box5 {
	height: 20px;
}
#box5 h4 {
	color: #B92E20;
}
#box6 {
	height: 680px;
	background: #B92E20;
}
#box6 h5 {
	margin: 10px 0 0 10px;
}
#box6 .text {
	margin: 0 10px 0 10px;
	text-align: justify;
}
#box7 {
	height: 280px;
	background: #B92E20;
}
#box7-1, #box7-2 {
	height: 280px;
	float: left;
	display: block;
}
#box7-1 {
	width: 310px;
}
#box7-1-1, #box7-1-2, #box7-1-3 {
	float: left;
	display: block;
}
#box7-1-1 {
	width: 150px;
	height: 110px;
	background: url(images/011.jpg) 0 0 no-repeat;
}
#box7-1-2 {
	width: 150px;
	height: 110px;
	margin: 0 0 0 10px;
	background: url(images/012.jpg) 0 0 no-repeat;
}
#box7-1-3 {
	width: 310px;
	height: 160px;
	margin: 10px 0 0 0;
	background: url(images/013.jpg) 0 0 no-repeat;
}
#box7-2 {
	width: 460px;
	margin: 0 0 0 10px;
}
#box7-2 h6 {
	margin: 10px 0 0 0;
}
#box7-2 .text {
	text-align: justify;
	margin: 0 10px 0 0;
}
#box8 {
	height: 300px;
	background: #B92E20;
}
#box8-1, #box8-2 {
	height: 280px;
	margin: 10px 0 0 10px;
	float: left;
	display: block;
}
#box8-1 {
	width: 400px;
}
#box8-1 .h7 {
	font-weight: bold;
}
#box8-1 .text {
	text-align: justify;
}
#box8-2 {
	width: 350px;
	background: url(images/014.jpg) 0 0 no-repeat;
}
#box9 {
	height: 110px;
}
#box9-1, #box9-2, #box9-3, #box9-4, #box9-5 {
	height: 110px;
	float: left;
	display: block;
}
#box9-1 {
	width: 150px;
	background: url(images/015.jpg) 0 0 no-repeat;
}
#box9-2 {
	width: 150px;
	margin: 0 0 0 10px;
	background: url(images/016.jpg) 0 0 no-repeat;
}
#box9-3 {
	width: 150px;
	margin: 0 0 0 10px;
	background: url(images/017.jpg) 0 0 no-repeat;
}
#box9-4 {
	width: 150px;
	margin: 0 0 0 10px;
	background: url(images/018.jpg) 0 0 no-repeat;
}
#box9-5 {
	width: 140px;
	margin: 0 0 0 10px;
	background: url(images/019.jpg) 0 0 no-repeat;
}
#footer {
	height: 15px;
	background: #B92E20;
}
#footer .text {
	width: 780px;
	margin: 1px 0 0 0;
	text-align: center;
	font-size: 10px;
	float: left;
	display: block;
}

#details_top {
	width: 800px;
	height: 40px;
	background: #B92E20;
}
#details_top .top_with, #details_top .top_name, #details_top .top_title, #details_top .top_back {
	height: 40px;
	line-height: 40px;
	float: left;
	display: inline;
}
#details_top .top_with, #details_top .top_title {
	width: 130px;
	margin: 0 0 0 10px;
	color: #FFBA6C;
	font-size: 18px;
	font-weight: bold;
}
#details_top .top_name {
	width: 220px;
	margin: 0 0 0 10px;
	color: #FFFFFF;
	font-size: 24px;
	font-weight: bold;
}
#details_top .top_title {
	width: 270px;
}
#details_top .top_back {
	width: 130px;
	margin: 0 0 0 10px;
	text-align: right;
}

#details_left {
	width: 370px;
	height: 600px;
	margin: 0 0 0 10px;
	background: #B92E20;
	float: left;
	display: inline;
}
#details_left h2 {
	width: 350px;
	height: 20px;
	line-height: 20px;
	margin: 10px 0 0 10px;
	color: #FFBA6C;
	float: left;
	display: inline;
}
#details_left .detail_text {
	width: 350px;
	height: 240px;
	line-height: 17px;
	margin: 10px 0 0 10px;
	text-align: justify;
	font-size: 13px;
	float: left;
	display: inline;
}
#details_left .detail_banner {
	width: 170px;
	height: 300px;
	margin: 10px 0 0 10px;
	text-align: center;
	background: #FFBA6C;
	float: left;
	display: inline;
}
#details_right {
	width: 400px;
	height: 600px;
	margin: 0 0 0 10px;
	float: left;
}

.detail_partner {
	width: 385px;
	height: 120px;
	margin: 10px 0 0 10px;
	float: left;
	display: inline;
}
.detail_partner_img {
	width: 170px;
	height: 120px;
	float: left;
}
.detail_partner_img img {
	border: 0;
}
.detail_partner_right {
	width: 215px;
	height: 120px;
	background: #B92E20;
	float: left;
}
.detail_partner_title {
	width: 205px;
	height: 18px;
	line-height: 18px;
	margin: 5px 0 0 5px;
	font-weight: bold;
	color: #000000;
}
.detail_partner_text {
	width: 205px;
	height: 90px;
	line-height: 15px;
	margin: 2px 0 0 5px;
	color: #FFFFFF;
	font-size: 11px;
	text-align: justify;
}