* {
	margin:0;
	padding:0;
	}
	
body {
	
	background:#e1e1e1;
	
	font-family: Verdana, Arial, "Sans-Serif";
	font-size:10px;
	color:#3e3e3e;
	
	}

/*Header*/

#header {
	
	width:800px;
	height:85px;
	
	background:url('');
	
	margin:0 auto;
	margin-top:30px;
	
	overflow:hidden;
	}	
	
#logo {
	
	width:210px;
	height:85px;
	
	float:left;
	
	margin-top:25px;
	margin-left:20px;
	
	}
	
#language {
	
	width:210px;
	height:20px;
	
	float:right;
	text-align:right;
	
	margin-top:20px;
	margin-right:20px;
	
	}

/*Navigation*/

#navigation {
	
	width:800px;
	height:28px;
	
	background:url('images/nav-bg.gif');
	
	margin:0 auto;
	
	overflow:hidden;
	}
	
#navigation ul {
	
	list-style:none;
	margin-left:10px;
	
	}
	
#navigation li {
	
	line-height:21px;

	float:left;
	
	padding-left:3px;
	margin-top:7px;
	
	background:url('images/nav-divider.gif') no-repeat;
	
	}
	
#navigation li a {
	
	background:url('images/nav.gif');
	
	display:block;
	
	padding-left:10px;
	padding-right:10px;
	
	color:#f5dedf;
	text-decoration:none;
	
	}	
	
#navigation li a:hover, #navigation li a.active {
	
	background:url('images/nav-act.gif');
	color:#c00827;

	
	}
	
#navigation li a.active {
	
	font-weight:bold;
	
	}
	
/*Domaincheck*/

#domaincheck {
	
	width:775px;
	height:33px;
	line-height:25px;
	
	/*IE6 Hack*/
	
	_padding-top:5px;
	_height:28px;
	
	/*Ende: IE6*/
	
	background:url('images/domaincheck-bg.gif') #fff no-repeat;;
	
	margin:0 auto;
	
	overflow:hidden;
	
	text-align:right;
	
	padding-right:25px;
	
	}
	
/*Content*/

#content {
	
	width:800px;
	
	background:url('images/content-bg.gif');
	
	margin:0 auto;

	overflow:auto;
	}	
	
	
#content-left {
	
	width:155px;
	/*IE6*/
	_width:153px;
	
	background: #e1e1e1;
		
	margin-left:2px;
	float:left;
	
	}
	
#content-right {
	
	width:140px;
	
	/*IE6*/
	_width:138px;
	
	background: #e1e1e1;
	
	margin-right:2px;
	float:right;
	
	}

	
#content-main {
	
	width:481px;
		
	margin-left:10px;
#	margin-right:10px;
	
	float:left;
	
	overflow:auto;
	}

/*Content, links u. rechts: Inhalt*/

#content-left ul {
	
	margin-left:6px;
	margin-right:10px;
	margin-top:6px;
	margin-bottom:12px;
	
	list-style:none;
	
	}
	
#content-left ul li {
	
	color:#6d6d6d;
	line-height:20px;
	
	background:url('images/subnav-divider.gif') bottom repeat-x;
		
	}
	
#content-left ul li a {

	color:#6d6d6d;
	font-weight:normal;
	text-decoration:none;
	
	padding-left:4px;
	
	}

#content-left h2, #content-right h2 {
	
	background:#c6c7c9;
	height:14px;
	line-height:14px;
	
	padding-left:6px;
	
	font-size:9px;
	font-weight:normal;
	
	}
	
#content-left h3, #content-right h3 {
	
	font-size:9px;
	font-weight:bold;
	
	padding:6px;
	padding-bottom:0;
	
	}
	
#content-left p, #content-right p {

	line-height:14px;
	
	padding:6px;
	
	font-size:9px;
	
	}
	
#content-right p.form, #content-left p.form {
	
	line-height:22px;
	text-align:right;
	
	}
	
#content-right p.form a, #content-left p.form a {
	
	color:#6d6d6d;
	
	}

/*Content Hauptbereich*/

#content-main p.breadcrumb {
	
	font-size:10px;
	color:#c4c4c4;
	
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
	
	}
	
#content-main p.breadcrumb a {
	
	font-size:10px;
	color:#c4c4c4;
	text-decoration:none;
	font-weight:normal;
	
	}
	
#content-main p.breadcrumb a:hover {	
	
	text-decoration:underline;
	
	}

#content-main p {
	
	padding:5px;
	line-height:18px;
	
	}
	
#content-main h1 {
	
	color:#bb0020;
	font-size:12px;
	
	padding:5px;
	
	padding-bottom:10px;
	padding-top:10px;
	}
	
#content-main table.offer-start td {
	
	background:#f8e5e9;
	
	}
	
#content-main table.offer-start td.white {
	
	background:#fff;
	
	}
	
	
#content-main table.offer-start td a.top {
	
	background:#bb001f;
	
	line-height:14px;
	color:#f5dedf;
	
	text-decoration:none;
	font-weight:normal;
	font-size:9px;
	padding-left:4px;
	
	display:block;
	}	
	

#content-main p.detail {
	
	text-align:center;
	
	}
	
#content-main p.detail a {
	
	font-weight:normal;
	
	}

#content-main table td {
	
	padding:5px;
	background:#eeeeee;
	
	}

#content-main table td.grey {
	
	background:#e1e1e1;
	
	}
	
#content-main table td.white {
	
	background:#fff;
	
	}
	
#content-main p.mark {
	
	border:1px dotted #bb001f;
	
	background:#f8e5e9;
	
	color:#bb001f;
	
	padding:5px;
	margin:10px;
	
	}
	
#content-main ul, #content-main ol {
	
	margin-left:30px;
	
	}
	
/*Footer*/

#footer {
	
	width:800px;
	height:70px;
	
	background:url('images/footer-bg.gif');
	
	margin:0 auto;
	
	clear:both;
	}
	
#footer-left {
	
	width:300px;
	
	float:left;
	
	margin-left:10px;
	
	}
	
#footer-right {
	
	width:300px;

	float:right;
	
	margin-right:10px;
	
	}

/*Footer: Inhalt*/
	
#footer p {
	
	color:#a4a4a4;
	font-size:9px;
	
	line-height:50px;
	
	}
	
#footer p a {
	
	color:#a4a4a4;
	text-decoration:none;
	
	}
	
#footer p a:hover {
	
	text-decoration:underline;
	
	}
	
#footer-right p {
	
	text-align:right;
	
	}
	
/*Allgemein*/

span.red {color:#bb001f;}

span.big {font-size:16px;}

input, select {
	
	border:1px solid #c6c7c9;
	background:url('images/input-bg.gif') right bottom no-repeat #fff;
	
	color:#6d6d6d;
	
	font-size:9px;
	
	padding:2px;
	
	}
	
select, input.button {
	
	padding:1px;
	
	}	

#content a {
	
	color:#bd0926;
	
	font-weight:bold;
	text-decoration:underline;
	
	}
	
#content a:hover {
	
	text-decoration:none;
	
	}


img {
	border:none;
	}
