body {	margin:0;	background:#ebf3f7;	font-family: Verdana, "Sans-Serif";	font-size:11px;	line-height:18px;}/*Aufbau der Seite*/#header, #main {	width:858px;	background:url('images/header-bg.gif');	margin:0 auto;	overflow:hidden;}#main {	background:url('images/main-bg.gif');	overflow:auto;	height:auto;}#logo {	width:385px;	height:48px;	margin-left:15px;	padding-top:10px;	float:left;}#header-navigation {	width:438px;	height:58px;	float:right;}#header-navigation ul {	list-style:none;	margin:0;	padding:0;	margin-top:2px;	margin-right:10px;}#header-navigation ul li {	float:right;	font-size:10px;	color:#1675a5;}#header-navigation ul li a{	color:#1675a5;	text-decoration:none;	font-size:10px;}#header-navigation ul li a:hover{	text-decoration:underline;}#navigation {	width:850px;	height:30px;	background:url('images/nav-bg.gif');	margin:0 auto;	clear:both;}#main-navigation {	width:580px;	height:30px;	float:left;	overflow:hidden;}#main-navigation ul {	list-style:none;	margin:0;	padding:0;}#main-navigation ul li {	float:left;	background:url('images/nav-divider.gif') right no-repeat;	line-height:30px;}#main-navigation ul li a{	padding-left:15px;	padding-right:15px;	color:#fff;	font-weight:bold;	text-decoration:none;	line-height:30px;	display:block;}#main-navigation ul li a:hover, #main-navigation ul li a.active{	text-decoration:underline;	background:url('images/nav-active-bg.gif') right;}#whois {	width:247px;	height:30px;	_height:25px;	float:right;	line-height:34px;	color:#da6e00;	overflow:hidden;	_padding-top:5px;}#whois input.image {	vertical-align:text-bottom}#whois input.text, #whois select.text {	background:#fef2e5;	font-family:Verdana, "Sans-Serif";	font-size:11px;	font-weight:bold;	border: 1px	solid #e79c4e; 	color:#da6e00;	margin-bottom:2px;}#header-image {	width:850px;	height:110px;	margin:0 auto;	margin-top:1px;	overflow:hidden;	background:url('images/header-startseite.jpg');}#header-divider {	width:850px;	height:2px;	margin:0 auto;	margin-top:1px;	margin-bottom:1px;	background:#ff9324;	overflow:hidden;}#content {	min-height:600px;	width:681px;	_width:682px;	float:left;	margin-left:3px;	_margin-left:1px;	background:url('images/bg-content.gif') no-repeat;}#right {	width:170px;	float:left;	background:#efefef;}#breadcrumb {	height:23px;	background:#efefef;	margin:1px;	margin-top:0;}#footer {	height:40px;	width:852px;	background:url('images/footer-bg.gif');	margin:0 auto;	clear:both;	padding-top:25px;}#footer p {	font-size:9px;	color:#acacac;	text-align:center;	margin:0;	padding:0;}#footer p.bold, #footer p.bold a {	color:#848484;	font-weight:bold;	text-decoration:none;}/*Inhalt*/#content h1 {	font-family:Tahoma, Verdana, "Sans-Serif";	font-size:13px;	font-weight:bold;	color:#0c76a8;	padding:2px;	margin:13px;	margin-bottom:6px;	padding-bottom:0;}#content p {	color:#003c59;	margin:15px;	margin-top:0px;}#content table {	color:#003c59;	margin:15px;	margin-top:0px;}#content .grey p {	color:#b5b5b5;	font-size:9px;	line-height:10px;	padding-top:30px;}.grey {	clear:both;}#content .offerbox {	width:200px;	background:#ebf3f7;	float:left;		margin:12px;	_margin:8px;	margin-top:10px;		border:1px solid #2082ad;}#content .offerbox-medium {	width:424px;	_width:419px;	background:#ebf3f7;	float:left;		margin:12px;	_margin:8px;	margin-top:10px;		border:1px solid #2082ad;}#content .offerbox-big {	width:652px;	_width: 637px;	background:#ebf3f7;	float:left;		margin:12px;	_margin:8px;	margin-top:10px;		border:1px solid #2082ad;}#content .offerbox p, #content .offerbox-big p, #content .offerbox-medium p {margin:5px;}#content .offerbox .image-hosting, #content .offerbox .image-domains, #content .offerbox .image-ssl, #content .offerbox .image-confixx, #content .offerbox .image-vserver, #content .offerbox .image-reseller, #content .offerbox .image-umzug, #content .offerbox .image-management, #content .offerbox .image-monitoring {	width:113px;	height:20px;	margin:0 auto;	color:#d46c00;	font-weight:bold;	padding-top:30px;	padding-left:85px;}#content .offerbox .image-hosting {	background: url('images/ob-bg-wh.jpg');}#content .offerbox .image-domains {	background: url('images/ob-bg-domains.jpg');}#content .offerbox .image-ssl {	background: url('images/ob-bg-ssl.jpg');}#content .offerbox .image-confixx {	background: url('images/ob-bg-confixx.jpg');}#content .offerbox .image-vserver{	background: url('images/ob-bg-v-sever.jpg');}#content .offerbox .image-reseller {	background: url('images/ob-bg-reseller.jpg');}#content .offerbox .image-umzug {	background: url('images/ob-bg-umz.jpg');}#content .offerbox .image-management {	background: url('images/ob-bg-servmg.jpg');}#content .offerbox .image-monitoring {	background: url('images/ob-bg-servm.jpg');}#breadcrumb p, #breadcrumb p a {	color:#a6a6a6;	font-size:10px;	padding:0;	padding-left:5px;	margin:0;	line-height:23px;}/*Rechte Spalte*/#right h1, .offerbox h3, .offerbox-big h3, .offerbox-medium h3 {	padding:0;	margin:0;	color:#fff;	font-size:11px;	background:url('images/h3-right-bg.gif');	height:23px;	line-height:21px;	padding-left:5px;}.offerbox h3, .offerbox-big h3, .offerbox-medium h3 {	background:url('images/h3-ob-bg.gif');	margin:1px;}#right p {	font-size:10px;	line-height:13px;	margin:5px;	color:#1277a3;}#right ul {	list-style:none;	margin:0;	padding:0;	margin-top:2px;}#right ul li {	width:170px;	background:url('images/subnav-bg.gif') no-repeat;	line-height:21px;}#right ul li a{	padding-left:10px;	color:#1277a3;	text-decoration:none;	display:block;	font-size:10px;	line-height:21px;}#right ul li a:hover, #right ul li a.active{	background:url('images/subnav-active-bg.gif');	font-weight:bold;}/*Allgemein*/a {	color:#0f78a7;	font-weight:bold;	text-decoration:none;}a:hover {	text-decoration:underline;}img {	border:none;}DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 10px;margin-top:5px; }DIV.csc-textpic-imagewrap { padding: 10px;padding-top:0;_padding:6px; }DIV.csc-textpic-intext-right {margin-right:15px; _margin-right:10px;}/*Tabellen*/#content p.grey {	color:#b5b5b5;	font-size:9px;	line-height:10px;	padding-top:30px;}.table-offer {border:1px solid #f0f0f0;border-collapse:collapse;width:600px;}.table-offer tr {padding:0;margin:0;overflow:hidden;height:auto;line-height:20px;_padding-top:10px;}.table-offer td p {margin:0;padding:0;height:0;overflow:hidden;visibility:hidden;}tr.td-heading {background:#1476a7;color:#fff;font-weight:bold;}tr.td-subheading {background:#f0f0f0;font-weight:bold;border:1px solid #f0f0f0;}tr.td-content {background:#f9f9f9;border:1px solid #f0f0f0;}/*Überschrift, klein*/.small-heading {	font-size:11px;	color:#0f78a7;	font-weight:bold;	}/*Mailform*/legend {padding-left:10px;padding-right:10px;border: 0px;}fieldset {border:0px;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;border: 1px solid #C0C0C0;}.radiolayout {width:60%;padding-top:15px;padding-bottom:15px;}.formu {width:80%;padding-top:10px;padding-bottom:10px;padding-left:110px;border: 0px solid #C0C0C0;}.mf-radio {border:0px;}.mf-text {color: #000000;width:80%;border: 1px solid #C0C0C0;margin-bottom: 5px;}.mf-check {border: 0px;}.mf-select {border:0px;}.mf-input {border: 1px solid #C0C0C0;margin-bottom: 5px;}.mf-submit {color: #ffffff;background-color: #C0C0C0;border: 0px;}/*eigene Tabellen*/.table-inhalt {border-bottom-width:2.0px;border-bottom-style:solid;border-top-width:2.0px;border-top-style:solid;border-color:#f0f0f0;_border-collapse:collapse;padding-top:4px;padding-bottom:4px;}.table-inhalt-2 {border-top-width:2.0px;border-top-style:solid;border-color:#f0f0f0;_border-collapse:collapse;padding-top:8px;_border-spacing:100px;}