@charset "utf-8";
/* CSS Document */

body {
	background-color: #CCCCCC;
	margin: 0px;
	padding-bottom: 0px;
	padding-top: 2px;
}

#content, #topnavi {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#content img { border: 0px; }

#contenthr { border: 1px dashed #B2C0CC; }
#content fieldset { border: 1px solid #B2C0CC; }

#main, #mainwrap {
	width: 755px;
	margin: 0px auto 40px auto;
	background-image:url(images/v2/header.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 86px;
}

#topnavi {
	background-image:url(images/v2/box_header.png);
	background-position: center top;
	background-repeat: no-repeat;
	width: 100%;
	height: 30px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#topnavi ul {
	padding: 0px;
	margin: 0px;
	margin-left: 15px;
}

#topnavi ul li {
	display : inline;
	float : left;
}

#topnavi ul li a {
	display : block;
	width: 96px;
	height: 30px;
	background-image:url(images/v2/navi_btn.png);
	background-repeat: no-repeat;
	text-decoration : none;
	text-align: center;
	margin: 0 0 0 6px;
	padding: 6px 0 0 0;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#topnavi ul li a:hover {
	color: #0066CC;
	font-size: 14px;
}

#content {
	width: 720px;
	padding: 15px 20px 10px 25px;
	margin-top: -6px;
	background-image:url(images/v2/box_bg.png);
	background-repeat: repeat-y;
}

#contentwrap {
	width: 755px;
	padding: 15px 0px 10px 0px;
	margin-top: -6px;
	background-image:url(images/v2/box_bg.png);
	background-repeat: repeat-y;
}

#footer {
	background-image:url(images/v2/box_footer.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	width: 100%;
	height: 24px;
}



#main #content a:link, a:visited
{
	color:#A0A0A0;
	text-decoration: none;
}

#main #content a:hover
{
	color:#01ACFE;
	text-decoration: underline;
}

#main #content a:active
{
	color:#099710;
	text-decoration: none;
}

#content .Titel, #content h1, #content h2, #contentwrap h1.Titel {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: right;
	font-size: 20px;
	padding-right: 50px;
	border-bottom: 2px dashed #E5F3FF;
	margin: 0px 10px 10px 10px;
}

#main .Copyright, #content h5, #content h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	font-weight:normal;
	text-align: center;
}

#content .Navbar {
	background:#CCCCCC;
	background-image: url(images/navbarback.gif);
	text-align:center;
	height:30px;
	vertical-align:bottom;
}

#content .Subnavbar {
	height:20px;
	font-size: 10pt;
	background:#0A598A;
	background-image: url(images/subnavback.gif);
}

#content .Contentcell {
	text-align:left;
}

#content .Bottomborder {
	border-collapse:collapse;
	border-bottom:1px solid #222222;
}

#content .Domain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #555555;
	font-weight:bold;
}

#content .Fehler {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
}

#content .OK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#339900;
}

#content .tooltip {
	position:absolute;
	display: none;
	border:1px solid #000000;
	font-size:9px;
	min-width:200px;
	max-width:280px;
	background-image:url(images/tooltipback.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

#content .Bestellbutton {
background-image:url(images/button1.jpg);
width:140px;
height:32px;
font-family:Geneva, Arial, Helvetica, sans-serif;
border:0px solid #FFFFFF;
cursor:pointer;
font-weight:bold;
}

#content .Domaininput {
border:1px solid #555555;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #555555;
font-weight:bold;
}

#content .Tabelle1 {
border-collapse:collapse;
border:1px solid #888888;
}


#content .Toplist {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	border-collapse:collapse;
	border-spacing:0px;
	margin:0px;
	border-bottom:1px solid #333333;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	text-align:center;
}
#content .htbl{border-collapse:collapse;height:4px;width:100%}
#content .htbll{background: url(images/htb4_l.gif) no-repeat;width:8px}
#content .htblbot{background: url(images/htb4_m.gif) repeat-x;width:100%}
#content .htblr{background: url(images/htb4_r.gif) no-repeat;width:8px}

#content .vtbl{border-collapse:collapse;height:100%;width:4px}
#content .vtblt{background: url(images/vtb4_t.gif) no-repeat;height:8px}
#content .vtblbot{background: url(images/vtb4_m.gif) repeat-x;height:100%}


#content .InputHalf {
	width:118px;
}
#content .InputFull {
	width:246px;
}



#content .ForenAdresse {
	border: 1px solid #8E92AE;
	color: #333333;
	font-weight:bold;
	font-size:14px;
	width: 119px;
	margin-top: 0px;
	padding: 2px;
}

#content .DomainList {
	font-weight:bold;
	font-size: 14px;
	width: 128px;
}

#content .SoftwareList {
	font-weight:bold;
	font-size: 14px;
	width:252px;
}

#content .inputbox {
	border: 1px solid #8E92AE;
	color: #333333;
	padding: 2px;
	margin: 1px;
	cursor: text;
}


#content .inputbox:hover {
	border: 1px solid #3366FF;
}

#content .inputbox:focus {
	border: 1px solid #0066FF;
	color: #0F4987;
}

#content select {
	border: 1px solid #8E92AE;
	color: #333333;
	padding: 1px;
	margin-top: 0px;
}


#content #ErrorBox {
	border: 1px solid #CC3300;
	background-color: #E29292;
	background-image: url(images/error.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding-right: 15px;
	padding-left: 18px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin: 1px;
	width: 480px;	
	text-align: left;
}

#content #ErrorBox ul li {
	margin-left:-30px;
}

#content #ErrorBox ul {
	margin-top:6px;
	margin-bottom:6px;
}

#content .info_icon {
	border: 0px;
	cursor:help;
}