a, a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover, a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
body {
	font-family: Arial, Verdana, Sans-serif;
	font-size: 13px;
	color: #000000;
	background: url(images/textur.gif) 0 0 repeat-x #000000;
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #000000;
	text-align: left;
}
h1 {
	font-size: 18px;
	color: #A50010;
}
h2 {
	margin: 0 0 0 10px;
}
h3 {
	width: 725px;
	margin: 7px 0 0 0;
	text-align: right;
	float: left;
	display: block;
}
img {
	border: 0;
}
.text {
	text-align: justify;
	line-height: 16px;
}
.line {
	width: 960px;
	height: 10px;
	clear: both;
}
.margin {
	margin: 10px;
}
.margin-t {
	margin-top: 10px;
}
.margin-t-five {
	margin: 5px 0 0 0;
}
.margin-tl {
	margin: 10px 0 0 10px;
}
.margin-tlr {
	margin: 10px 10px 0 10px;
}
.margin-lr {
	margin: 0 10px 0 10px;
}
.margin-lrb {
	margin: 0 10px 10px 10px;
}
.margin-l {
	margin-left: 10px;
}
.margin-l-five {
	margin-left: 5px;
}
.margin-t-twenty {
	margin: 20px 0 0 0;
}
.white {
	color: #FFFFFF;
}
#page {
	width: 980px;
	margin: 0 auto 0 auto;
	display: block;
	text-align: left;
	background: #F7F7F7;
}
#header {
	width: 986px;
	margin: 0;
	background: none;
}
#home {
	width: 970px;
	margin: 0 0 0 0;
	padding: 0;
}
#line, #box0, #box1, #box2, #box3, #box4, #impressum, #footer {
	width: 960px;
}
#line {
	height: 5px;
	margin: 5px 0 0 10px;
	background: #000000;
}
#main, #sidebar, .advertbox, .advertbox .img, .advertbox .name, .advertbox .text, .advertbox .contact, .advertbox .number, .advertbox .price, .advertisingbox .img, .advertisingbox .name, .advertisingbox .text {
	float: left;
	display: block;
}
#main {
	width: 740px;
}
#main1, #main .blackline, #main .title {
	width: 730px;
}
#main1, #main .blackline {
	margin-left: 10px;
}
#main .line {
	width: 730px;
	height: 10px;
	clear: both;
}
#main .blackline {
	height: 1px;
	background: #000000;
}
#main .title {
	height: 30px;
	background: #E8E8E8;
	margin-left: 10px;
}
.advertbox {
	width: 360px;
	height: 240px;
	margin: 10px 0 0 10px;
	border: 1px solid #000000;
	background: #A50010;
}
div[class="advertbox"] {
	width: 358px !important;
	height: 238px !important;
}
.advertbox .img {
	width: 120px;
	height: 170px;
	margin: 10px 0 0 10px;
}
.advertbox .name {
	width: 210px;
	height: 20px;
	margin: 10px 0 0 10px;
}
.advertbox .name .input {
	margin: 2px 0 0 0;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.advertbox .text {
	width: 210px;
	height: 150px;
	margin: 0 0 0 10px;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 15px;
}
.advertbox .contact {
	width: 120px;
	height: 35px;
	margin: 5px 0 0 10px;
	border: 1px solid #000000;
}
div[class="advertbox"] .contact {
	width: 118px !important;
	height: 33px !important;
}
.advertbox .contact .input img {
	border: 0;
}
.advertbox .number {
	width: 210px;
	height: 35px;
	margin: 5px 0 0 10px;
	border: 1px solid #000000;
	background: #FFFFFF;
}
div[class="advertbox"] .number {
	width: 208px !important;
	height: 33px !important;
}
.advertbox .number .input {
	margin: 4px 0 0 5px;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
}
.advertbox .price {
	width: 260px;
	height: 15px;
	margin: 2px 0 0 90px;
	font-size: 10px;
	background: url(images/price.gif) 0 0 no-repeat;
}
.advertising {
	width: 640px;
	height: 230px;
	margin: 0 auto 0 auto;
	background: url(images/werbung.gif) 0 0 no-repeat;
}
.advertisingbox {
	width: 600px;
	height: 228px;
	margin: 0 auto 0 auto;
	border: 1px solid #000000;
	background: #CCCCCC;
}
div[class="advertisingbox"] {
	width: 598px !important;
}
.advertisingbox .img {
	width: 262px;
	height: 210px;
	margin: 10px 0 0 10px;
}
.advertisingbox .name {
	width: 310px;
	height: 25px;
	margin: 10px 0 0 10px;
	font-size: 20px;
	font-weight: bold;
	color: #A50010;
}
.advertisingbox .text {
	width: 310px;
	height: 180px;
	margin: 5px 0 0 10px;
	font-size: 12px;
	line-height: 15px;
}
/* SIDEBAR */
#sidebar {
	width: 220px;
	margin: 0 0 0 10px;
	float: left;
}
#sidebar #top {
	width: 220px;
	height: 25px;
	border: 1px solid #000000;
	background: #A50010;
}
div[id="sidebar"] #top {
	width: 218px !important;
}
#sidebar #top h2 {
	margin: 4px 0 0 5px;
	font-size: 13px;
	color: #FFFFFF;
}
#sidebar #bottom {
	width: 220px;
	height: 17273px;
	margin: 10px 0 0 0;
	border: 1px solid #000000;
	background: #A50010;
}
div[id="sidebar"] #bottom {
	width: 218px !important;
	height: 17271px !important;
}
#sidebar #bottom h3 {
	width: 200px;
	margin: 10px 0 0 10px;
	text-align: left;
	font-size: 12px;
	color: #FFFFFF;
}
#sidebar .screen {
	width: 200px;
	height: 160px;
	margin: 10px 0 0 9px;
}
#sidebar .screenname {
	margin: 5px 0 0 9px;
	font-weight: bold;
}
#sidebar .screentext {
	margin: 5px 9px 0 9px;
	font-size: 11px;
	line-height: 14px;
	text-align: justify;
}
#sidebar .screenline {
	width: 200px;
	height: 5px;
	margin: 5px 0 0 9px;
	background: #000000;
}
#sidebar .img {
	width: 200px;
	height: 267px;
	margin: 5px 0 0 9px;
}
#sidebar .linktip {
	width: 200px;
	margin: 20px 0 0 9px;
	text-align: center;
	font-size: 11px;
	color:#FFFFFF;
}
#sidebar .banner {
	width: 200px;
	height: 300px;
	margin: 20px 0 0 9px;
	text-align: center;
}
#footer {
	height: 25px;
	border: 1px solid #000000;
	margin: 0 0 0 10px;
	background: #A50010;
	clear: both;
}
div[id="footer"] {
	width: 958px !important;
}
#footer .text {
	width: 950px;
	margin: 4px 0 0 0;
	text-align: center;
	color: #FFFFFF;
	font-size: 11px;
}
#impressum {
	text-align: center;
}
#main .detail_title {
	width: 730px;
	height: 20px;
	line-height: 20px;
	margin: 0 0 0 10px;
	text-align: center;
	font-size: 16x;
	font-weight: bold;
}
#main .detail_name {
	width: 730px;
	height: 40px;
	line-height: 40px;
	margin: 5px 0 0 10px;
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	background: #E8E8E8;
}
#main .detail_number {
	width: 730px;
	height: 60px;
	line-height: 60px;
	margin: 5px 0 0 10px;
	text-align: center;
	color: #A50010;
	font-size: 52px;
	font-weight: bold;
	background: #E8E8E8;
}
#main .detail_price {
	width: 730px;
	height: 12px;
	line-height: 12px;
	margin: 0 0 0 10px;
	text-align: center;
	font-size: 10px;
}
#main .detail_left, #main .detail_right {
	height: 510px;
	margin: 10px 0 0 10px;
	float: left;
}
#main .detail_left {
	width: 348px;
	height: 498px;
	border: 1px solid #A50010;
}
#main .detail_left img {
	width: 348px;
	height: 498px;
}
#main .detail_right {
	width: 370px;
}
#main .detail_right .textbox {
	width: 368px;
	height: 368px;
	background: #A50010;
	border: 1px solid #000000;
}
#main .detail_right .textbox .headline {
	width: 355px;
	height: 18px;
	line-height: 18px;
	margin: 10px 0 0 10px;
	font-size: 14px;
	font-weight: bold;
}
#main .detail_right .textbox .text {
	width: 350px;
	line-height: 15px;
	margin: 5px 0 0 10px;
	text-align: justify;
	font-size: 13px;
	color: #FFFFFF;
}
#main .detail_right .title {
	width: 370px;
	height: 20px;
	line-height: 20px;
	margin: 5px 0 0 0;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
#main .detail_right .name {
	width: 370px;
	height: 40px;
	line-height: 40px;
	margin: 5px 0 0 0;
	text-align: center;
	font-size: 34px;
	font-weight: bold;
}
#main .detail_right .number {
	width: 370px;
	height: 40px;
	line-height: 40px;
	margin: 5px 0 0 0;
	text-align: center;
	color: #A50010;
	font-size: 34px;
	font-weight: bold;
	background: #E8E8E8;
}
#main .detail_right .price {
	width: 370px;
	height: 12px;
	line-height: 10px;
	margin: 5px 0 0 0;
	text-align: center;
	font-size: 10px;
}
#sidebar .advertising1, #sidebar .advertising2 {
	width: 220px;
	height: 300px;
	background: #E8E8E8;
}
#sidebar .advertising2 {
	margin: 52px 0 0 0;
}
#sidebar .advertising1 .text, #sidebar .advertising2 .text {
	width: 20px;
	height: 120px;
	margin: 95px 0 0 20px;
	font-weight: bold;
	text-align: center;
	float: left;
}
#sidebar .advertising1 .banner, #sidebar .advertising2 .banner {
	width: 160px;
	height: 300px;
	margin: 0 0 0 20px;
	float: left;
}
.mainborder, .sidebarborder {
	height: 1px;
	margin: 0 0 0 10px;
	float: left;
	border-top: 4px solid #000000;
}
.mainborder {
	width: 730px;
}
.sidebarborder {
	width: 220px;
}
#back {
	width: 960px;
	height: 25px;
	line-height: 25px;
	margin: 0 0 0 10px;
	text-align: center;
	font-size: 12px;
	border-bottom: 4px solid #A50010;
	clear: both;
}
#back a {
	color: #000000;
}
#offer {
	width: 960px;
	height: 20px;
	margin: 5px 0 0 10px;
	line-height: 20px;
	font-weight: bold;
	background: #E8E8E8;
}
#offertext {
	width: 960px;
	height: 38px;
	line-height: 19px;
	margin: 5px 0 0 10px;
	font-size: 12px;
	border-top: 1px solid #000000;
}
.partner {
	width: 475px;
	height: 160px;
	margin: 10px 0 0 10px;
	background: #E8E8E8;
	float: left;
}
.partner .partnerimg {
	width: 200px;
	height: 160px;
	float: left;
}
.partner .partnername {
	width: 265px;
	height: 18px;
	line-height: 18px;
	margin: 0 0 0 10px;
	font-weight: bold;
	float: left;
}
.partner .partnername a {
	color: #000000;
}
.partner .partnertext {
	width: 260px;
	height: 137px;
	line-height: 17px;
	margin: 5px 0 0 10px;
	text-align: justify;
	float: left;
}
