/* global Styles */

html {font-family: Arial, Helvetica, sans-serif;margin: 0px;padding: 0px;}
body {font-family: Arial, Helvetica, sans-serif;font-size:10px;margin: 0px;padding: 0px;background: black url(/v3/images/bg_header2.gif)  repeat-x;}
img {border:0px;}
form {display:inline;}
/* Layout */
div#site_container {margin:0 auto;width: 940px;}
div#mainframe {width: 600px;min-height: 80%;height: auto;margin-left: 170px;margin-top: 0px;background: white;}
div#leftframe {margin-left: 0px;background-color: #E7E7E7;}
div#rightframe {margin-left: 770px;background-color: white;}
div#leftframe, div#rightframe {position: absolute;width: 170px;top: 120px;}
div#headerframe {position: relative;width: 940px;height: 120px;}

div#content {width: 600px;float:left;background: #FFFFFF;padding:0;margin:0;}
#pageContent {
	margin: 0 0 0 20px;
	padding-top: 64px;
	width: 560px;
	background: white url('/v3/images/content/revido_headline.png') left top no-repeat;
}

#pageContent h1 {
	font-size: 14pt;
	font-weight: bold;
	margin: 1em 0;
}

#pageContent h2 {
	font-size: 11pt;
	font-weight: bold;
	margin: 0;
	border-bottom: 1px solid silver;
}

#pageContent h3 {
	font-size: 10pt;
	font-weight: bold;
	margin: 0;
}

#pageContent p,
#pageContent a,
#pageContent li,
#pageContent td {
	font-size: 10pt;
}

#pageContent a {
	white-space: nowrap;
}

#pageContent p,
#pageContent li {
	text-align: justify;
}

#pageContent p {
	line-height: 14pt;
	margin: 1em 0;
}

/* Topmenü */
div#top_nav {position: absolute;top: 10px;left: 583px !important;width:360px;text-align: right;}
div#top_nav a {color: #000000;text-decoration: none;padding-left: 5px;font-size:10px;line-height:12px;}
div#top_nav a:hover {text-decoration: underline;}

/* Rootmenü */
div#root_menue {background: url(/v3/images/bg_rootmenu.png) no-repeat;height: 30px;margin: 0;width:500px;}
.rootmenu_txt {padding-left: 10px;padding-top: 13px;}
div#root_menue a {text-decoration: none; color: #000000;}
div#root_menue a:hover {text-decoration: underline; }

/* neu Samstag 7. Juli 2008 */
h1 {color: #000000;font-size: 18pt;line-height: 18pt;padding: 0;margin: 0.2em 0 0.8em 0;}
h2 {color: #000000;font-size: 12pt;line-height: 12pt;padding: 0px;margin: 0 0 0.2em 0;}
p.bodytext {padding: 0px;margin: 0px;font-size: 10pt;}
p.bodytextl {padding: 0px;margin: 0px;font-size: 8pt;}
dl.bodytextl, ul.bodytextl {font-size: 8pt;}
dl.bodytextl dt { font-weight:bold; }
a.green {color: #2C9700;font-size: 10pt;text-decoration: none;}
span.smargin {position: relative; top:15px;left:15px;}
form {display: inline;}
td.box1btn {line-height: 0px;font-size:0px;height: 30px;}
td.boxbottom  {line-height: 0px;font-size:0px;height: 11px;}
div#content .spgreen {
	background: url(/v3/images/content/_gfx_green.gif) repeat-x;
}
div#tarifform {position: relative;width: 315px;height: 20px;margin:0;padding:0;}
form.tarifform {position: relative;float: right;top:0px;right:25px;margin:0;padding:0;height:20px;display: inline;border: none;}
select.tarifform {position: relative;top: -6px;margin:0;padding:0;width:192px;border: #BFBFBF 0px solid;height:auto;font-family: Arial; font-size:8pt; font-weight: normal; line-height: 13px;}
option.tarifform {font-weight: normal; line-height: 13px;}
input.tarifformbtn {position: relative;margin:0;padding:0;top: -1px;}
select.bestellen1 {position: relative;top: -1px;margin:0;padding:0;width:auto;border: #BFBFBF 0px solid;height:auto; font-family: Arial; font-size:10px; font-weight: normal; line-height: 13px;}
select.bestellen2 {position: relative;top: -1px;margin:0;padding:0;width:auto;border: #BFBFBF 0px solid;height:auto;font-family: Arial; font-size:10px; font-weight: normal; line-height: 13px;}
input.bbutton1 {position: relative;top:4px;margin:0;padding:0;width:21px;height:20px;}
input.bbutton2 {position: relative;top:4px;margin:0;padding:0;width:21px;height:20px;}

#cloudInfo a, #cloudInfo a:visited, #productOverview a, #productOverview a:visited{color: #000; font-weight: bold; text-decoration: underline;}
#productOverview a, #productOverview a:visited{color: #CCFF99; margin: 0 34px 0 0;}
#productOverview > td{background: url('/v3/images/bg_green_05.png') no-repeat scroll 0 0 #66A425 !important; color: #CCFF99; padding: 7px 0 12px 41px !important;}
#productOverview a.activeProducts{color: #fff;}

table#tbl_tarifue td.pwIcon, table#tbl_tarifue td.Icon {background: url('/v3/icons/icon_pw.png') 130px 7px no-repeat transparent;}
table#tbl_tarifue td.bwIcon{background: url('/v3/icons/icon_bw.png') 130px 7px no-repeat transparent;}
table#tbl_tarifue td.gamer-smIcon{background: url('/v3/icons/icon_gamer-sm.png') 130px 7px no-repeat transparent;}
table#tbl_tarifue td.gamer-lxlIcon{background: url('/v3/icons/icon_gamer-lxl.png') 127px 7px no-repeat transparent;}

#cloudInfo{padding: 25px 0 !important; color: #000; text-align: center; font-weight: bold;}

select.bestellen {position: relative;top: 2px;margin:0;padding:0;width:auto;border: #BFBFBF 0px solid;height:auto;font-family: Arial; font-size:8pt; font-weight: normal; line-height: 13px;}
input.bestellen {position: relative;margin:0;padding:0;top: 2px;left:3px;width:130px;height:14px;border-style: solid;border-color: #BFBFBF;border-width: 1px;background: #FFFFFF;font-family: Arial;font-size:11px;line-height:13px;}
input.tbestellenbtn {position: relative;margin:0;padding:0;top: 8px;}
.dom-avail-check,
#fresult {
	display: none;
	visibility: hidden;
}

tr.header_green_bg {
	background: url(/v3/images/content/bg_green_01.png) no-repeat;
	height: 40px;
}

table#tbl_mailform td.top{
	vertical-align: top;
	padding-top: 3px;
}

table#tbl_mailform select, table#tbl_mailform input, table#tbl_mailform textarea {
	width: 215px;
	height: 13px;
	font-size: 8pt;
	border: 0;
	background: #FFFFFF;
	padding: 0px;
	margin-left: 5px;
	vertical-align:middle;
}

table#tbl_mailform textarea {
	height: 132px;
	margin-top: 3px;
	margin-bottom: 3px;

}

table#tbl_mailform input.button {
	height: auto;
	width: auto;
	border: 0;
	text-align: left;
}

#order_form tr { height: 24px; }
#order_form tr.squished { height: 20px; }

#order_form td.input { padding: 2px 0px; padding-left: 10px; }
#order_form td.input.odd { background: #CCFF99 url(/v3/images/bg_input_odd.gif) center left no-repeat; }
#order_form td.input.even { background: #9FE46B url(/v3/images/bg_input_even.gif) center left no-repeat; }

#order_form td.input.ta-start { background: #9FE46B url(/v3/images/bg_input_ta_top.gif) bottom left no-repeat; position:relative }
#order_form td.input.ta-mid-o { background: #CCFF99 url(/v3/images/bg_input_ta_mid.gif) center left no-repeat; padding: 0px !important; }
#order_form td.input.ta-mid-e { background: #9FE46B url(/v3/images/bg_input_ta_mid.gif) center left no-repeat; padding: 0px !important; }
#order_form td.input.ta-end   { background: #9FE46B url(/v3/images/bg_input_ta_bot.gif) top left no-repeat; }

#order_form tr#additionalFeature > td+td{
	padding: 10px 15px 15px 0;
	font-size: 11px;
}

#order_form tr#additionalFeature > td+td > h2{
	font-size: 12px;
	padding: 0 0 10px 0;
}

#order_form tr#additionalFeature > td+td > h2+div{
	width: 390px;
	float: right;
}

#order_form tr#additionalFeature > td+td > h2+div+div{
	width: 100px;
}

#order_form tr#additionalFeature > td+td > div > p{
	margin-top: 0;
}

#order_form tr#additionalFeature > td+td > div > ul{
	margin: 5px 0;
	padding: 0 0 0 30px;
}

#order_form tr#additionalFeature > td+td > div > span{
	text-align: right;
}

.o_message_nnep {
    margin-left:-3px;
    border: 0px;
    position: absolute;
    margin-top:-3px;
    width: 218px;
    height: 90px;
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
}

.o_message_nep {
    margin-left:-3px;
    border: 0px;
    position: absolute;
    margin-top:-3px;
    width: 218px;
    height: 90px;
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
}

#tbl-login tr { height: 24px; }
#tbl-login td.pr { padding-right: 3em; }
#tbl-login td.in { padding-left: 10px; background: transparent url(/v3/images/bg_input_odd.gif) center left no-repeat; width: 222px; }
#tbl-login label { font-weight: bold; }

#tbl-login td.in input[type=text],
#tbl-login td.in input[type=password] {
	border: 0px;
	font-size: 9pt;
	height: 14px;
	width: 212px;
}

#order_form td.input input[type=password],
#order_form td.input input[type=text],
#order_form td.input select {
	border: 0px;
	font-size: 9pt;
	height: 14px;
	width: 215px;
}

img.help-popup { cursor: help; }

#order_form td.input input[type=password] {
	/*font-family: "Lucida Console","Courier New";*/
	font-size: 10pt;
}

#order_form td.input select {
	background-color: white;
}

#order_form td.input select.in.bday0 { width: 4em; }
#order_form td.input select.in.bday1 { width: 8em; }
#order_form td.input select.in.bday2 { width: 5em; }

#order_form td.input input[type=password],
#order_form td.input input[type=text] {
	background-color: transparent;
}

table#tbl_mailform td.odd {
	background: #CCFF99 url(/v3/images/content/form_bg_odd.png) no-repeat;
}
table#tbl_mailform td.even {
	background: #9FE46B url(/v3/images/content/form_bg_even.png) no-repeat;
}
table#tbl_mailform td.odd_txt {
	background: #CCFF99 url(/v3/images/content/form_txt_bg_odd.png) no-repeat;
	height: 140px;
}
table#tbl_mailform select {
	height: 17px;
}
table#tbl_mailform td.even_txt {
	background: #9FE46B url(/v3/images/content/form_txt_bg_even.png) no-repeat;
	height: 140px;
}

div#content .red {
	color: #FF0000;
}
div#content .green {
	color: #2C9700;
}

div#content .lightgreen {
	color: #CCFF99;
}
div#content .white {
	color: #FFFFFF;
}
div#content .grey{
	color: #666666;
}
div#content .bold {
	font-weight: bold;
}
tr.odd {
	background: #CCFF99;
	height: 20px;
}
tr.even {
	background: #9FE46B;
	height: 20px;
}
.dcinput {position: relative;margin:0;padding:0;top: -4px;width:178px;height:14px;border-style: solid;border-color: #BFBFBF;border-width: 1px;background: #FFFFFF;font-family: Arial;font-size:11px;line-height:13px;	}
.dcbtn {position: relative;margin:0;padding:0;top: 2px;}
.dcselect {position: relative;margin:0;margin-right:4px;padding:0;top: -4px;width:auto;height:14px;border-style: solid;height:auto;border-style: solid;border-color: #BFBFBF;border-width: 1px;background: #FFFFFF;font-family: Arial;font-size:11px;line-height:11px;	}
.dcoption {position: relative;margin:0;padding:0;width:auto;height:13px;}
/* BEGIN Domaincheck */
div#mtbl {
	position: absolute;
	left: 620px;
	top: 95px;
	width: 315px;
	height: 20px;
	margin:0;
	padding:0;
}
div#mtbl2 {
	position: relative;
	left: 5px;
	width: 250px;
	height: 20px;
	margin:0;
	padding:0;
	padding-top:19px;
	padding-right:8px;
	background:url(/v3/images/startseite_pic_domcheck.jpg) no-repeat;
}
form.mtbl {
	position: relative;
	float: right;
	top:-10px;
	right:-2px;
	margin:0;
	padding:0;
	height:20px;
	display: inline;
	border: none;
}
select.mtbl {
	position: relative;
	margin:0;
	padding:0;
	top: 4px;
	width:auto;
	height:16px;
	border-style: solid;
	border-style: solid;
	border-color: #BFBFBF;
	border-width: 1px;
	background: #FFFFFF;
	font-family: Arial;
	font-size:11px;
	line-height:11px;
}
option.mtbl {
	position: relative;
	margin:0;
	padding:0;
	width:auto;
	height:13px;
}
input.mtbl {
	position: relative;
	margin:0;
	padding:0;
	top: 3px;
	width:130px;
	height:14px;
	border-style: solid;
	border-color: #BFBFBF;
	border-width: 1px;
	background: #FFFFFF;
	font-family: Arial;
	font-size:11px;
	line-height:13px;
}
input.mtblbtn {
	position: relative;
	top:10px;
	margin:0px;
	padding:0;
	width:21px;
	height:20px;
}
span.mtbldot {
	position: relative;
	top:7px;
	margin:0px;
	padding:0;
}

div#loginbox {
	position: relative;
	float: left;
	margin: 0;
	padding:0;
	margin-top:6px;
}
.login_field_user {
	position: relative;
	width: 170px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	background: url(/v3/images/bg_loginfield_benutzer.gif) no-repeat;
}
.login_field_passwd {
	position: relative;
	width: 170px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	background: url(/v3/images/bg_loginfield_passwort.gif) no-repeat;
}
.login_field_btn {
	position: relative;
	width: 170px;
	height: 22px;
	margin: 0px;
	padding: 0px;
}
.login_field_passwdforgot {
	position: relative;
	width: 170px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	background: url(/v3/images/bg_loginfield.gif) no-repeat;
}
span.loginpasswdforgot {
	position: relative;
	float: right;
	top: 4px;
	margin-right: 5px;
	padding: 0px;
}
a.loginpasswdforgot {
	color:white;
}
input.loginuser {
	position: relative;
	float:right;
	margin:0;
	padding:0;
	top: 3px;
	right:10px;
	width:95px;
	height:14px;
	border-style: solid;
	border-color: #BFBFBF;
	border-width: 1px;
	background: #FFFFFF;
	font-family: Arial;
	font-size:11px;
	line-height:13px;
}
input.loginpasswd {
	position: relative;
	float:right;
	margin:0;
	padding:0;
	top: 3px;
	right:10px;
	width:95px;
	height:14px;
	border-style: solid;
	border-color: #BFBFBF;
	border-width: 1px;
	background: #FFFFFF;
	font-family: Arial;
	font-size:11px;
	line-height:13px;
}

div#content_footer {
	position: relative;
	width: 600px;
	height: 20px;
	background: #FFFFFF;
	/*margin-bottom: 20px;*/
}
div#content_footer .corner-left {
	position: absolute;
	left: 0px;
}

div#content_footer .footer_content {
    position: absolute;
	right: 30px;
	color: #999999;
	font-size:10px;
}

div#content_footer .corner-right {
	position: absolute;
	right: 0px;
}

div.black_footer {
	position: relative;
	float:left;
	top:0px;
	width:600px;
	background:white;
	color:black;
}
td.box1 {
	width:280px;
	height:170px;
	background: white url(/v3/images/content/startseite_ang_01.png) no-repeat;
}
td.box2 {
	width:280px;
	height:170px;
	background: white url(/v3/images/content/startseite_ang_04.jpg) no-repeat;
}
td.box3 {
	width:280px;
	height:170px;
	background: white url(/v3/images/content/startseite_ang_02.png) no-repeat;
}
td.box4 {
	width:280px;
	height:170px;
	background: white url(/v3/images/content/startseite_ang_05.jpg) no-repeat;
}
td.box5 {
	width:280px;
	height:170px;
	background: white url(/v3/images/content/startseite_ang_03.jpg) no-repeat;
}
td.box6 {
	width:280px;
	height:170px;
	background: white url(/v3/images/content/startseite_ang_06.jpg) no-repeat;
}
td.domaincheckform {
	width:561px;
	height:50px;
	background: white url(/v3/images/content/domain_formbg.gif) no-repeat;
}
tr.header_green {
	background: url(/v3/images/content/tarifue_bg_green.png) no-repeat;
	height: 40px;
}
tr.header_green_large {
	background: url(/v3/images/bg_input_large_green.gif) no-repeat;
	height: 40px;
}
tr.red {
	background: #FF0000;
}
tr.green {
	background: #67a627;
}
tr.footer_red_bg {
	background: url(/v3/images/content/tarifue_bg_red.png) no-repeat;
	height: 20px;
}
tr.footer_green_bg {
	background: url(/v3/images/content/bg_green_02.png) no-repeat;
	height: 20px;
}
tr.footer_green_bg2 {
	background: url(/v3/images/content/bg_green_04.png) no-repeat;
	height: 20px;
}
img.infobutton {
	display: inline;
	padding-right: 10px;
	padding-left: 15px;
	vertical-align: middle;
}

div.lyr_dest{
	cursor: pointer;
	position:relative;
	background: url('/v3/images/cloudhosting/startseite_pic_01b.jpg') left center no-repeat;
	width:280px;
	height:200px;
}

div#lyr_sitebuilder{
	background-image:url(/v3/images/startseite_pic_02a.jpg);
	cursor: default;
}

div#sbContent{
	width: 185px;
	font-weight: bold;
	padding: 19px 0 0 75px;
	height: 100%;
}

div#sbContent > h2{
	font-size: 18px;
	color: #31a10f;
}

div#sbContent > p{
	margin: 5px 0 0 36px;
}

div#sbContent > h2 + p{
	font-size: 17px;
	padding: 6px 0 0;
}

div#sbContent > h2 + p + p{
	text-align: justify;
}

div#sbContent > div{
	position: absolute;
	width: 147px;
	height: 20px;
	cursor: pointer;
	bottom: 32px;
	right: 21px;
}

div#lyr_cloud{
	width: 100%;
	font-weight: bold;
/*	padding: 0 0 0 3px;*/
	padding: 19px 0 0 3px;
}

div#lyr_cloud > h2{
	font-size: 21px;
	color: #31a10f;
}

div#lyr_cloud > ul{
	list-style-type: none;
/*	padding: 46px 0 0 0;*/
	padding: 3px 0 0 0;
	margin: 0;
}

/* Loginbox
div#loginbox {
	padding: 0px;
}

div#loginbox .login_field {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}

div#loginbox .user {
	background: url(/v3/images/bg_loginfield_benutzer.png) no-repeat;
}

div#loginbox .passwd {
	background: url(/v3/images/bg_loginfield_passwort.png) no-repeat;
}

div#loginbox .passwdforgot {
	background: url(/v3/images/bg_loginfield.png) no-repeat;
	padding-left: 15px;
	padding-top: 2px;
}

div#loginbox .passwdforgot a {
	color: #33CC00;
	font-size: 8pt;
}

div#loginbox input[type="text"] {
	width: 100px;
	height: 16px;
	font-size: 8pt;
	border: 0;
	background: #FFFFFF;
	padding: 0;
	margin-left: 58px;
	margin-top: 3px;
}

div#loginbox input[type="password"] {
	width: 100px;
	height: 16px;
	font-size: 8pt;
	border: 0;
	background: #FFFFFF;
	padding: 0;
	margin-left: 58px;
	margin-top: 3px;
}

div#loginbox .desc {
	color: #FFFFFF;
	font-size: 6pt;
	width: 60px;
	padding: 0;
}
*/

/* Domaincheck
div#domaincheck_start {
	position: absolute;
	background: url(/v3/images/bg_domaincheckfield.png) no-repeat;
	left: 630px;
	top: 90px;
	width: 315px;
	height: 30px;
}

form#domaincheckform {
	margin-left: 140px;
	margin-top: 3px;
}

form#domaincheckform input, form#domaincheckform select {
	width: 95px;
	height: 13px;
	font-size: 8pt;
	border-style: inset;
	border-color: #BFBFBF;
	border-width: thin;
	background: #FFFFFF;
	padding: 0px;
	margin-top: 3px;
}

form#domaincheckform select {
	width: 40px;
}

form#domaincheckform input.button {
	width: 21px;
	height: 20px;
	border: 0px;
	margin: 1px 0 0 0;
	padding: 0;
	background-color: transparent;
}
*/
/* Inhaltsfenster
div#content {
	position: relative;
	background: #FFFFFF;
	padding: 15px 20px 35px 20px;
	overflow: auto;
}

div#content .box_small {
	width: 280px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}
*/
/* Angebote Startseite
div#content .box_adv {
	width: 280px;
	height: 200px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}

div#content .box_adv p {
	margin-left: 20px;
	margin-top: 60px;
	height: 99px;
	overflow: hidden;
}
*/
/* Tarifauswahl Select
form#tarifform {
	position: relative;
	float: right;
	width: 230px;
	margin-right: 10px;
	margin-top: -3px;
}

form#tarifform select, form#tarifform input {
	width: 195px;
	height: 13px;
	font-size: 8pt;
	border: 0;
	background: #FFFFFF;
	padding: 0px;
	margin-top: 3px;
	vertical-align:middle;
}

form#tarifform input[type="image"] {
	width: 21px;
	height: 20px;
	margin: 0 0 0 0;
	padding: 0;
	background-color: transparent;
}
*/
/* Inhalte Footer
div#content_footer {
	position: relative;
	width: 600px;
	height: 20px;
	background: #FFFFFF;
	margin-bottom: 20px;
}
div#content_footer .corner-left {
	position: absolute;
	left: 0px;
}

div#content_footer .footer_content {
    position: absolute;
	right: 30px;
	color: #999999;
}

div#content_footer .corner-right {
	position: absolute;
	right: 0px;
}
*/
/* TextStyles
div#content p.bodytext {
	padding: 0px;
	margin: 0px;
	font-size: 10pt;
}

div#content a.green {
	color: #2C9700;
	font-size: 10pt;
	text-decoration: none;
}

div#content a.green:hover {
	text-decoration: underline;
}

div#content a {
	color: #FF0000;
	font-size: 10pt;
	text-decoration: none;
}

div#content a:hover {
	text-decoration: underline;
}

div#content h1 {
	color: #000000;
	font-size: 18pt;
	line-height: 18pt;
	padding: 0;
	margin: 0.2em 0 0.8em 0;
}

div#content h2 {
	color: #000000;
	font-size: 12pt;
	line-height: 12pt;
	padding: 0px;
	margin: 0 0 0.2em 0;
}

div#content .red {
	color: #FF0000;
}
div#content .green {
	color: #2C9700;
}
div#content .lightgreen {
	color: #CCFF99;
}
div#content .white {
	color: #FFFFFF;
}
div#content .grey{
	color: #666666;
}
div#content .bold {
	font-weight: bold;
}
div#content .underline{
	text-decoration: underline;
}
div#content .top_desc {
	margin-left: 33px;
	color: #2C9700;
	font-weight: bold;
	font-size: 10pt;
}
*/
/* Seiten Footer
div#footer {
	color: white;
}
div#footer img {
	position: relative;
	clear: both;
}
div#footer .left, div#footer .right {
	position: relative;
	margin: 0;
	padding: 0;
	width: 290px;
	height: auto;
	margin-bottom: 30px;
}

div#footer .left {
    float: left;
}

div#footer .right  {
	float:right;
}
*/
/* Tabellen */

table {
	font-size: 9pt;
	clear: both;
}
tr.header_green {
	background: url(/v3/images/content/tarifue_bg_green.png) no-repeat;
	height: 40px;
}
tr.header_green_mod {
	background: url(/v3/images/content/tarifue_bg_green.png) no-repeat;
	height: 40px;
}
tr.header_green_bg {
	background: url(/v3/images/content/bg_green_01.png) no-repeat;
	height: 40px;
}
tr.header_green_bg2 {
	background: url(/v3/images/content/bg_green_03.gif) no-repeat;
	height: 40px;
}
tr.footer_red_bg {
	background: url(/v3/images/content/tarifue_bg_red.png) no-repeat;
	height: 20px;
}
tr.footer_green_bg {
	background: url(/v3/images/content/bg_green_02.png) no-repeat;
	height: 20px;
}
tr.footer_green_bg2 {
	background: url(/v3/images/content/bg_green_04.png) no-repeat;
	height: 20px;
}
tr.header_grey1 {
	background: url(/v3/images/content/bg_grey_01.png) no-repeat;
	height: 40px;
}
tr.header_grey2 {
	background: url(/v3/images/content/bg_grey_02.png) no-repeat;
	height: 40px;
}
table#tbl_tarifue td {
	padding-left: 5px;
	line-height: inherit;
}

tr.odd {
	background: #CCFF99;
}
tr.even {
	background: #9FE46B;
}
tr.red {
	background: #FF0000;
}
tr.odd_grey{
	background: #F8F8F8;
}
tr.even_grey {
	background: #E1E1E1;
}
tr.odd, tr.even, tr.red, tr.odd_grey, tr.even_grey {
	height: 20px;
}
img.infobutton {
	display: inline;
	padding-right: 10px;
	padding-left: 15px;
	vertical-align: middle;
}
tr.red {
	background: #FF0000;
	height: 20px;
}

/* 2Spalten
div#content .column_left, div#content .column_right {
	width: 260px;
	padding: 10px;
	font-size: 10pt;
}
div#content .column_left {
	float: left;
}
div#content .column_right {
	float: right;
}

div#content .bg_grey {
	background: #F3F3F3;
	overflow: auto;
	height: 100%;
}
*/
/* Mail Formular

table#tbl_mailform td.top{
	vertical-align: top;
	padding-top: 3px;
}

table#tbl_mailform select, table#tbl_mailform input, table#tbl_mailform textarea {
	width: 215px;
	height: 13px;
	font-size: 8pt;
	border: 0;
	background: #FFFFFF;
	padding: 0px;
	margin-left: 5px;
	vertical-align:middle;
}

table#tbl_mailform textarea {
	height: 132px;
	margin-top: 3px;
	margin-bottom: 3px;

}

table#tbl_mailform input.button {
	height: auto;
	width: auto;
	border: 0;
	text-align: left;
}

table#tbl_mailform td.odd {
	background: #CCFF99 url(/v3/images/content/form_bg_odd.png) no-repeat;
}
table#tbl_mailform td.even {
	background: #9FE46B url(/v3/images/content/form_bg_even.png) no-repeat;
}
table#tbl_mailform td.odd_txt {
	background: #CCFF99 url(/v3/images/content/form_txt_bg_odd.png) no-repeat;
	height: 140px;
}
table#tbl_mailform td.even_txt {
	background: #9FE46B url(/v3/images/content/form_txt_bg_even.png) no-repeat;
	height: 140px;
}
*/
/* Domain Check

table#tbl_domaincheck div#domaincheck {
	position: relative;
	float: right;
	margin-right: 18px;
	margin-top: 4px;
	height: 30px;
}

table#tbl_domaincheck form#domaincheckform {
	margin-left: 0px;
	margin-top: 0px;
}
table#tbl_domaincheck tr.header_green_small {
	background: url(/v3/images/content/domain_formbg.png) no-repeat;
	height: 37px;
}
table#tbl_domaincheck tr.header_green_small form#domaincheckform {
	margin-top: 2px;
}
table#tbl_domaincheck tr.header_green_small form#domaincheckform input, table#tbl_domaincheck tr.header_green_small form#domaincheckform select{
	margin-top: 1px;
}
*/
/* Bestellung */
table tr.header_green_test_avail {
	background: url(/v3/images/content/bestellung_bg_domain.png) no-repeat;
	height: 40px;
}
/*
table#tbl_bestellung tr.header_green_mod {
	background: url(/v3/images/content/bestellung_bg_domain.png) no-repeat;
	height: 40px;
}
table#tbl_domaincheck tr.header_green_mod form#domaincheckform {
	margin-top: 0px;
}
table#tbl_domaincheck tr.header_green_mod form#domaincheckform input, table#tbl_domaincheck tr.header_green_mod form#domaincheckform select{
	margin-top: 1px;
}
table#tbl_bestellung div#domaincheck {
	position: relative;
	float: right;
	margin-right: 18px;
	margin-top: 4px;
	height: 30px;
}
table#tbl_bestellung form#domaincheckform {
	margin-left: 0px;
	margin-top: 0px;
}
table#tbl_bestellung td.username {
	background: url(/v3/images/content/bestellung_bg_username.png) #67A526 no-repeat;
	height: 37px;
}
table#tbl_bestellung td.password {
	background: url(/v3/images/content/bestellung_bg_password.png) #67A526 no-repeat;
	height: 37px;
}
table#tbl_bestellung td.username input, table#tbl_bestellung td.password input {
	width: 100px;
	margin-top: 4px;
	margin-left: 100px;
	height: 15px;
	font-size: 8pt;
	border: 0;
	background: #FFFFFF;
	padding: 0px;
	vertical-align:middle;
}
table#tbl_bestellung td.password input.button {
	width: 21px;
	height: 20px;
	margin: 2px 0 0 15px;
	padding: 0;
	background-color: transparent;
}
*/
/* a.l.e.x.s */

/* Haupttemplate */



/* END Domaincheck
td.gfx_greenbg {
	position: relative;
	float: left;
	height: 37px;
	background: green url(/v3/images/content/domain_formbg.png) no-repeat;
	margin: 0;
	padding: 0;
}
td.gfx_greenbgHead {
	position: relative;
	float: left;
	height: 40px;
	background: green url(/v3/images/content/tarifue_bg_green.png) no-repeat;
	margin: 0;
	padding: 0;
}
input[type="text"]._domaincheck {
	width: 95px;
	height: 13px;
	font-size: 8pt;
	border-style: inset;
	border-color: #BFBFBF;
	border-width: thin;
	background: #FFFFFF;
	padding: 0;
	margin: 0;
}

select._domaincheck {
	position: relative;
	top:1px;
	width: auto;
	height: 13px;
	font-size: 8pt;
	border-style: inset;
	border-color: #BFBFBF;
	border-width: thin;
	background: #FFFFFF;
}
option {
	height:13px;
	margin: 0;
	padding: 0;
}

input[type="image"]._domaincheck {
	position: relative;
	top:7px;
	width: 21px;
	height: 20px;
	border: 0px;
	margin: 1px 0 0 0;
	padding: 0;
	background-color: transparent;
}
select.bestellen1 {
	position: relative;
	top:-2px;
	width: 100px;
	height: 13px;
	font-size: 8pt;
	border-style: inset;
	border-color: #BFBFBF;
	border-width: thin;
	background: #FFFFFF;
}
select.bestellen2 {
	position: relative;
	top:-2px;
	width: auto;
	height: 13px;
	font-size: 8pt;
	border-style: inset;
	border-color: #BFBFBF;
	border-width: thin;
	background: #FFFFFF;
}
input[type="image"].button {
	position: relative;
	top:2px;
	width: auto;
}
*/
/* Hauptmenu Relevantes */
a.gfxmainmenu {
	position: relative;
	top: 3px;
	margin-left:17px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#339900;
	text-decoration: none;
}
a.gfxmainmenuselected {
	position: relative;
	top: 3px;
	margin-left:17px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
	text-decoration: none;
}
a.gfxmainmenu:hover {
	color:#000000;
}
div.gfxmainmenubg {
	width:170px;min-height:22px;background: white url('/v3/images/gfx_menu_bg.gif') no-repeat;
}
div.gfxmainmenuSubBg{
	background: url("/v3/images/customer/gfx_menu_o_bg.gif") no-repeat scroll right top #E7E7E7;
}
ul.gfxmainmenuList{
	background: url("/v3/images/customer/gfx_menu_u_bg.gif") no-repeat scroll right bottom transparent;
	margin: -10px 0 0 0;
	padding: 0 0 8px 0px;
	list-style: none outside none;
}

ul.gfxmainmenuList > li{
	background: url("/v3/images/customer/gfx_menu_m_bg.gif") repeat-y scroll right center transparent;
}

ul.gfxmainmenuList > li:first-child{
	padding: 13px 0 0 0;
}

ul.gfxmainmenuList > li > a{
	background: url("/v3/images/famfamfam/bullet_arrow_right.png") no-repeat scroll 0 0 white;
	line-height: 17px;
	margin: 0 0 0 18px;
	display: block;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 0 15px;
	color: #339900;
	text-decoration: none;
}

ul.gfxmainmenuList > li > a:hover,
ul.gfxmainmenuList > li > a:active,
ul.gfxmainmenuList > li > a.subActive:hover,
ul.gfxmainmenuList > li > a.subActive:active{
	color: #000;
}
ul.gfxmainmenuList > li > a.subActive{
	color: #f00;
}
.nice-list > tbody > tr > th {
	color: white;
	background-color: black;
	font-size: 125%;
	padding: 0.25em;
}
.nice-list > tbody > tr > td { padding: 0.25em; }

ul.customer-messages {
	margin: 0em auto;
	font-size: 120%;
}

h1.page.title { font-size: 16pt; }
h2.page.chapter {
	font-size: 12pt;
	margin-top: 1.75em;
}

p.page.paragraph {
	font-weight: normal;
	font-size: 9pt;
	line-height: 1.5em;
	margin-right: 2em;
	text-align: justify;
}

ol.page.list {
	margin-right: 2em;
}

ol.page.list > li {
	font-size: 9pt;
}
ol.page.list > li > p {
	text-align: justify;
	font-weight: normal;
}

label { cursor: pointer; }

p.partner.text {
	text-align: justify;
	line-height: 1.5em;
}

a {
	color: #C00;
}

table.partner.list {
	background-color: #E8E8E8;
}

table.partner.list td > p {
	color: #444;
}

table.partner.list td {
	padding: 0em 1em;
	padding-bottom: 1em;
}

table.partner.list ol {
	margin: 0em !important;
	padding: 0em;
	padding-left: 1.5em !important;
}

table.partner.list li {
	margin: 0em;
	padding: 0em;
	color: #444;
}

ul#dom-alt-list {
	list-style: none;
	margin: 0em;
	padding: 0em;
}

#dom-alt-list li {
	margin: 0em;
	padding: 0.25em 0.5em 0.25em 15px;
	clear: left;
}

#dom-alt-list li.odd { background-color: #CF9; }
#dom-alt-list li.even {	background-color: #9FE46B; }
#dom-alt-list li.wanted { background-color: #EEE; }

#dom-alt-list span.dom_stat {
	float: left;
	width: 16em;
	padding-left: 20px;
	overflow: hidden;
	/*border: 1px solid red;*/
}

#dom-alt-list span.dom_stat.available {
	color: #040;
	font-weight: bold;
	background: transparent url(icons/accept.png) center left no-repeat;
}
#dom-alt-list span.dom_stat.unavailable {
	color: #C00;
	font-weight: bold;
	background: transparent url(icons/cross.png) center left no-repeat;
}
#dom-alt-list span.dom_stat.unselected {
	background: transparent url(/v3/images/pic_checkbox.png) center left no-repeat;
}
#dom-alt-list span.dom_stat.selected {
	background: transparent url(/v3/images/pic_checkbox_checked.png) center left no-repeat;
}
.pkgselect {position: relative;margin:0;padding:0;left: -8px; top:1px; width:264px;height:14px;border-style: solid;height:auto;border-style: solid;border-color: #BFBFBF;border-width: 1px;background: #FFFFFF;font-family: Arial;font-size:11px;line-height:11px;	}

.dcbtn2 {position: relative;margin:0;padding:0;top: 2px;left:1px;}
.dcselect2 {position: relative;margin:0;padding:0;top: -4px;width:auto;height:14px;border-style: solid;height:auto;border-style: solid;border-color: #BFBFBF;border-width: 1px;background: #FFFFFF;font-family: Arial;font-size:11px;line-height:11px;	}
.dcinput2 {position: relative;margin:0;padding:0;top: -4px;width:134px;height:14px;border-style: solid;border-color: #BFBFBF;border-width: 1px;background: #FFFFFF;font-family: Arial;font-size:11px;line-height:13px;	}
input.dcinput2.loading {
	background: #EEE url(icons/loading_16.gif) center right no-repeat;
}
.dcinput_wide {margin:0;padding:0;height:14px;border-style: solid;border-color: #BFBFBF;border-width: 1px;background: #FFFFFF;font-family: Arial;font-size:11px;line-height:13px;	}

div.customer-input {
	width: 270px;
	margin-top: 1.75em;
}

#crite div.customer-input { float: right; padding-right: 0.25em; }

.customer-input div.author { color: #360; }
.customer-input div.date { color: #360; font-size: 8pt; }

.customer-input div.input p {
	font-style: italic;
	text-align: justify;
	line-height: 1.5em;
}

/*
style='background: transparent url(/v3/images/content/startseite_ang_01.png) top left no-repeat;'
*/
div.index_box {
	width: 280px;
	height: 170px;
	cursor: pointer;
}

div.index_detail1 {
	height: 30px;
	width: 280px;
	background: transparent url(/v3/images/content/server_angd_01.jpg) top left no-repeat;
	cursor: pointer;
}
div.index_detail2 {
	height: 30px;
	width: 280px;
	background: transparent url(/v3/images/content/server_angd_02.jpg) top left no-repeat;
	cursor: pointer;
}

div.index_box.ib0f{ background: transparent url(/v3/images/content/startseite_ang_00.jpg) top left no-repeat; }
div.index_box.ib0 { background: transparent url(/v3/images/content/startseite_ang_01.jpg) top left no-repeat; }
div.index_box.ib2 { background: transparent url(/v3/images/content/startseite_ang_04.jpg) top left no-repeat; }
div.index_box.ib3 { background: transparent url(/v3/images/content/startseite_ang_02.jpg) top left no-repeat; }
div.index_box.ib4 { background: transparent url(/v3/images/content/startseite_ang_05.jpg) top left no-repeat; }
div.index_box.ib5 { background: transparent url(/v3/images/content/startseite_ang_03.jpg) top left no-repeat; }
div.index_box.ib6 { background: transparent url(/v3/images/content/startseite_ang_06.jpg) top left no-repeat; }

.index_box ul {
	list-style-type: none;
	margin: 0em;
	padding: 0em;
	padding-top: 54px;
	padding-left: 12px;
}

.index_box li.softhint,
.index_box li.softhint2 {
	padding-top: 0.25em;
	font-weight: bold;
	font-style: italic;
}

.index_box li.softhint {
	position: relative;
	font-size: 10px;
	top: -16px !important;
	padding-top: 0px;
	padding-right: 145px;
	text-align: right;
}
.index_box li.softhint2 { padding-left: 3.75em; }

a.index_link {
	text-decoration: none;
	color: #333;
}

.in_generic {border:1px solid #390;font-size: 11px;padding:2px 4px}
.in_button {border:1px solid #390;background-color:#E3FFD7;padding:2px 4px}
.err_message {border:1px solid black;padding:1em;color:red;width:530px;margin-bottom:1em}
.success_message {border:1px solid black;padding:1em;color:#390;width:530px;margin-bottom:1em}

#interval {font-weight:bold;color:#080}
*:first-child+html #interval {position:absolute;display:block;margin-top:225px}

.call_header {position:absolute;height:120px;width:386px;left:561px;top:0px;display:block;cursor: pointer;background: url('/v3/images/call_header.gif') top right no-repeat;}
.call_header_setup2 {position:absolute;height:120px;width:386px;left:561px;top:0px;display:block;cursor: pointer;background: url('/v3/images/call_header_setup2.gif') top right no-repeat;}
.call_header_setup {position:absolute;height:120px;width:386px;left:561px;top:0px;display:block;cursor: pointer;background: url('/v3/images/call_header_setup2.gif') top right no-repeat;}
#slide_lyr {z-index:96;position:absolute;width:299px;height:200px;background:transparent url('/v3/images/revido_layer.jpg') top left no-repeat}

#headerframe .ekomiMedal{display: block; position: absolute; right: 360px; top: 15px; z-index: 200; width: 70px; height: 70px; background: url('') left top no-repeat transparent;}
#headerframe .ekomiMedal#blackH{background-image: url(/v3/images/ekomi/ekomi_black.png);}
#headerframe .ekomiMedal#bronzeH{background-image: url(/v3/images/ekomi/ekomi_bronze.png);}
#headerframe .ekomiMedal#silverH{background-image: url(/v3/images/ekomi/ekomi_silver.png);}
#headerframe .ekomiMedal#goldH{background-image: url(/v3/images/ekomi/ekomi_gold.png);}
div.ekomiContainer{height: 194px; padding: 20px 0 0 10px; background: url('/v3/images/pic_promo_right_02d.jpg') no-repeat scroll left top transparent;}
div.ekomiContainer > div{position: relative; width: 143px; height: 170px; background: url('/v3/images/ekomi/ekomi_box_150.jpg') left top no-repeat transparent; padding: 0 0 0 7px;}
div.ekomiContainer a#ekomiLink{position: absolute; z-index: 100; display: block; height: 170px; width: 150px;}
div.ekomiContainer #rating{position: absolute; right: 28px; top: 6px;}
div.ekomiContainer #rating > div{float: left;}
div.ekomiContainer #rating > .rNumber{height: 14px; width: 8px; background: url('/v3/images/ekomi/0-9.png') left top no-repeat transparent;}
div.ekomiContainer #rating > .rDot{height: 13px; width: 2px; padding: 0 1px; background: url('/v3/images/ekomi/dot.png') 1px 11px no-repeat transparent;}
div.ekomiContainer #starContainer{padding: 23px 0 0;}
div.ekomiContainer .stars{background: url('/v3/images/ekomi/stars.png') left top no-repeat transparent; height: 26px; width: 133px; position: relative;}
div.ekomiContainer .stars#empty{background: url('/v3/images/ekomi/stars_empty.png') right top no-repeat transparent; position: absolute; right: 0; width: 133px;}
div.ekomiContainer #review{padding: 5px 0 0; font-size: 11px; font-family: monospace, sans-serif; width: 135px; height: 70px; overflow: hidden;}
div.ekomiContainer .ekomiThumb{position: absolute; left: 0; bottom: 0; width: 50px; height: 50px; background: url('') left top no-repeat transparent;}
div.ekomiContainer .ekomiThumb#black{background-image: url(/v3/images/ekomi/widget_black.png);}
div.ekomiContainer .ekomiThumb#bronze{background-image: url(/v3/images/ekomi/widget_bronze.png);}
div.ekomiContainer .ekomiThumb#silver{background-image: url(/v3/images/ekomi/widget_silver.png);}
div.ekomiContainer .ekomiThumb#gold{background-image: url(/v3/images/ekomi/widget_gold.png);}

/* Jobs */
.jobs * {
	font-size:9pt;
}
.jobs {
	padding: 0 20px !important;
	width:560px !important;
}
.jobs p {
	margin-top:0;
}
.jobs h2, .jobs h3, .jobs h4 {
	font-weight:bold;
}
.jobs h2, .jobs h3 {
	font-size:10pt;
}
.jobs ul {
	padding-left:15px;
}
.jobs li {
	margin-left:0;
	padding-bottom:8px;
}
.jobs h3 {
	background:url(/v3/images/tab_header.gif) no-repeat;
	width:520px;
	padding-left:20px;
	padding-top:30px;
	height:48px;
	color:white;
	margin-bottom:0;
}
.jobs .offer-footer {
	background:url(/v3/images/tab_footer.gif) no-repeat;
	width:540px;
	height:22px;
}
.jobs .offer {
	width:540px;
	background:url(/v3/images/tab_bg.gif) repeat-y;
	margin-bottom:15px;
}
.jobs .offer ul, .jobs .offer p, .jobs .offer h4 {
	margin-left:20px;
	margin-right:40px;
}
.jobs #content_footer {
	right:32px;
}
.order-features tr.header-row {
	background:#66A425 url("/v3/images/content/bg_green_04.png") no-repeat !important;
	color: #CCFF99 !important;
}
.order-features tr.header-row span {
	color: #CCFF99 !important;
}
.strong {
	font-weight:bold;
}
#message_popup  {
	background-color:#FF6666;
	border:1px solid #004488;
	padding:0.25em;
	position:absolute;
	z-index:1600;
	font-size:12px;
	max-width:250px;
}
* html #message_popup  {
	width:125px;
}
.invalid {
	background-color:#FFD7D7 !important;
}

.narrow {
    margin: 0px;
    border: none;
    padding: 0px;
}

.inl {
    display: inline;
}

.bgw {
    background-color: #FFFFFF;
}

/* Bestellung.Sonstige Miteilungen */
td.order_textarea {
    background-image: url('/v3/images/bg_eoeoe_col.gif');
    background-repeat: repeat-x;
}

div.order_textarea_outerdiv {
    width: 233px;
    height: 120px;
}

div.order_textarea_framediv {
    width: 231px;
    height: 114px;
    position: relative;
    top: 3px;
    left: 1px;
}

div.order_textarea_horedge {
    height: 7px;
    width: 231px;
}

img.ta_corner_left {
    float: left;
    width: 8px;
    height: 7px;
}

img.order_textarea_horedgectr {
    float: left;
    width: 215px;
    height: 7px;
}

img.ta_corner_right {
    float: right;
    width: 8px;
    height: 7px;
}

div.order_textarea_container {
    overflow: hidden;
    border-left: 1px;
    border-right: 1px;
    vertical-align: middle;
    text-align: center;
    height: 100px;
    width: 100%;
}

textarea.order_textarea_ta {
    width: 195px;
    height: 90px;
    border-color: transparent;
}

.specialoffer-item{
    width: 440px;
    height: 40px;
    font-weight: bold;
    font-size: 1.05em;
}

.specialoffer-item .tick{
        float:left;
}

.specialoffer-item .description{
        float:left;
}

.specialoffer-item .distance{
        height:23px;
        width:1px;
        margin-bottom: -9px;
        float:left;
}

.specialoffer-item .content{
        position:relative;
        height:18px;
        width:390px;
        clear:left;
        background: transparent;
        line-height: 1.3;
}

.specialoffer-item .clear{
        clear:both;
}

td.domaincheckform_new {
	width:764px;
	height:50px;
	background: white url(/v3/images/content/domain_formbg.gif) no-repeat;
}

#spacer_special{
        padding-top:15px;
}

#spacer_inline{
        padding-top:25px;
}

#special_ordernow{
        position: relative;
        width: 200px;
        height: 30px;
        left:565px;
        margin-top:-27px;
        cursor: pointer;
}

#special_order_hint{
		position: relative;
        width: 200px;
        left:565px;
		padding: 13px 0 0 0;
		font-size: 0.7em;
		text-align: center;
		font-weight: bold;
		text-decoration: underline;
}

#wog-content{
        margin-top:-1.5em;
        padding-top: 15px;
        border-right:20px solid #37A601;
        padding-left:15px;
}

#footer_new{
        padding-top: 2em;
        width: 200px;
        text-align: center;
        margin: auto;
        color: #999999;
	font-size:10px;
}
#ft_container{
	width: 939px;
}
.ftSpacer{
	float:left;
	width: 170px;
	height: 50px;
}
#ftSpacer2{
	width: 169px;
}
#ftContent{
	float:left;
	width: 560px;
	padding: 0 20px 0 20px;
}
#ftDate{
	float:left;
	width: 105px;
	color: #666;
	margin: 0 0 -5px 0;
	padding: 5px 0 0 0;
	background: none transparent;
}
.footerSocial{
	float:left;
	text-align: right;
}
#ftSocial{
	width: 455px;
}

#ftSocial1{
	width: 435px;
}

.footerImage{
	padding: 3px 0 0 0;
	height: 62px;
	border-top: 1px solid #666; background: url('/v3/images/pic_footer_partner2.png') top center no-repeat transparent;
}

.ftImage{
	width: 570px;
}

#ftImage1{
	width: 540px;
}

#agb_bestaetigt{
	margin: 0 0 0 30px !important;
	width: 12px !important;
}

/* Cloud-Hosting */
#contentLP{
	background: url('/v3/images/cloudhosting/cloud_lp_bg.jpg') top center no-repeat transparent;
	width: 600px;
	min-height: 391px;
	color: #000;
	padding: 82px 0 0 0;
}

#contentLP > #lpList{
	margin: 0 0 0 311px;
	height: 148px;
	width: 250px;
	font-size: 12px;
}

#lpList > h3{
	color: #390;
	text-decoration: underline;
	font-size: 13px;
	margin: 10px 0 8px 0;
}

#lpList > ul{
	list-style-type: square;
	padding: 0 0 0 14px;
	margin: 0 0 4px 0;
}

#lpList > span{
	padding: 0 0 0 14px;
}

#lpList > ul > li{
	padding: 0 0 4px 0;
}

#lpList > ul > li:last-child{
	padding: 0;
}

#lpList > #confLink{
	margin: 35px 0 0 95px;
}

#confLink.css3{
	width: 121px;
	height: 18px;
	background: url('/v3/images/cloudhosting/pfeil.gif') 20px 0 no-repeat #f00;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 2px 0 0 35px;
	cursor: pointer;
}

#confLink.css3 > span{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#lpList > #confLink > img{
	width: 156px;
	height: 20px;
	cursor: pointer;
}

#lpFeatures{
	margin: 52px 0 0 23px;
}

#lpFeatures > .lpFeature{
	width: 101px;
	padding: 0 12px 0 0;
	float: left;
	text-align: left;
}

#lpFeatures > .lpFeature > img{
	width: 99px;
	height: 17px;
	padding: 0 0 9px 0;
}

#lpFeatures > #clearing{
	clear: both;
	height: 0;
	width: 0;
}

#lpFeatures > .lpInfo{
	padding: 3px 29px 0 0;
	color: #666;
}
.lpInfo{
	font-size: 11px;
}

.lpInfo h4{
	font-size: 11px;
}

.lpInfo a{
	color: #00f;
}

.lpInfo > ul{
	list-style-type: circle;
}

.lpInfo > #lpShowMore{
	font-weight: bold;
	cursor: pointer;
	text-decoration: underline;
}


#contentCC{
	padding: 0 0 0 19px;
}

#titleBar{
	/*margin: 0 0 -30px 0;*/
}

#titleDesc{
	padding: 14px 5px 17px 35px;
	color: #339900;
	font-size: 14px;
	font-weight: bold;
	float: left;
	width: 405px;
}

#cloudHosting{
	float: left;
	overflow: visible;
	height: 1px;
	width: 1px;
	margin: 3px 0 0 -15px;
	position: relative;
	z-index: 50;
}

#errorMsg{
	color: #f00;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 19px 0 0;
	text-align: center;
}

.orderLink{
	width: 560px;
	padding: 15px 0 15px 19px;
	text-align: right;
}

#orderLink2{
	padding: 0 0 5px 19px;
}

.orderNow{
	background: url('/v3/images/but_zum_bestellvorgang.gif') center center no-repeat transparent;
	width: 156px;
	height: 20px;
	border: 0;
	cursor: pointer;
}

#headerGfx{
	background: transparent url(/v3/images/cloudhosting/konfigurieren.gif) top left no-repeat;
	padding: 70px 0 0 0;
}

#formHead, #formFoot, #formInfo{
	height: 25px;
	width: 560px;
}

#formHead{
	background: url('/v3/images/bg_black.gif') no-repeat scroll left top transparent;
}

#formFoot{
	background: url('/v3/images/content/bg_green_02.gif') no-repeat scroll left bottom transparent;
	z-index: 1;
	padding: 5px 0 0 0;
}

#formContent{
	height: 250px;
	background-color: #9FE46B;
	width: 560px;
	overflow: visible;
}

.formContentInner{
	float: left;
	width: 250px;
	height: 105px;
	padding: 0 15px;
	overflow: hidden;
}

div.cleaning{
	clear: both;
}

.slidingBg{
	width: 232px;
	height: 46px;
	background-position: left 8px;
	background-color: transparent;
	background-repeat: no-repeat;
}

#bgOne{
	background-image: url('/v3/images/cloudhosting/cpu.gif');
}

#bgTwo{
	background-image: url('/v3/images/cloudhosting/ram.gif');
}

#bgThree{
	background-image: url('/v3/images/cloudhosting/speicherplatz.gif');
	width: 248px;
	height: 48px;
}

#bgFour{
	background-image: url('/v3/images/cloudhosting/traffic.gif');
	background-position: left 4px;
	width: 243px;
	height: 48px;
}

.slidingMark{
	width: 230px;
	height: 46px;
	background-position: left 8px;
	background-color: transparent;
	background-repeat: no-repeat;
	padding: 0 4px 0 3px;
}

.slideDesc{
	height: 20px;
	padding: 10px 0;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.slider{
	position: relative;
	cursor: pointer;
	width: 27px;
	height: 27px;
	background: url(/v3/images/cloudhosting/slidePoint.png) center center no-repeat transparent;
}

#sFour{
	cursor: default;
	margin: 0 0 0 200px;
}

#formInfo{
	background-color: #67A527;
	padding: 7px 20px 20px;
	width: 520px;
	height: 31px;
	z-index: 50;
}

#formDesc{
	float: left;
	width: 300px;
	color: #fff;
	font-size: 11px;
}

#formPrice{
	float: left;
	width: 215px;
	height: 42px;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

#formPrice > div{
	float:left;
	height: 42px;
}

#formPrice > .bigNumber{
	width: 45px;
	overflow: hidden;
	background-image: url('/v3/images/cloudhosting/0-9_1.gif');
	background-repeat: no-repeat;
}

#formPrice > #n1{
	padding: 0 1px 0 0;
	background-position: top center;
}

#formPrice > #n2{
	padding: 0 0 0 2px;
	background-position: top center;
/*	background-position: center -172px;*/
}

#formPrice > #dot{
	background-image: url('/v3/images/cloudhosting/komma.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 13px;
}

#formPrice > #afterDot{
	width: 64px;
	background-image: url('/v3/images/cloudhosting/euro_mtl.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
}

#formPrice > #afterDot > .smallNumber{
	float:left;
	width: 29px;
	height: 28px;
	overflow: hidden;
	background-image: url('/v3/images/cloudhosting/0-9_2.gif');
	background-repeat: no-repeat;
}

#formPrice  > #afterDot > #n4{
	background-position: top center;
/*	background-position: center -280px;*/
}

#formPrice  > #afterDot > #n5{
	background-position: top center;
/*	background-position: center -280px;*/
}

#formPrice > #afterDot > #pricing{
	width: 64px;
	height: 15px;
}

.saleText{
	text-align: justify;
	color: #666;
	font-size: 8pt;
	width: 270px;
	float: left;
	padding: 0 0 0 19px;
}

.saleText2{
	text-align: left;
	color: #666;
	font-size: 8pt;
	width: 260px;
	float: left;
	padding: 10px 0 0 19px;
}

