@charset "UTF-8";
/**
 * iehacks.css
 * martin.priebsch/sedo.de
 **/

/* Loginbox in IE7 */
* + html div.loginbox div.upper { padding:5px 0 0 13px; line-height:15px; overflow:hidden; }
* + html div.loginbox div.lower { width:163px; padding:0; }

* + html div.loginbox div.uppersedopro {
	padding:0 0 7px 13px !important;
	background:url(/fileadmin/templates/sedo/gfx/navigation/login_box_o_top.gif) left bottom no-repeat;
	width:150px;
}

* + html div.loginbox div.upper {
	padding:0 0 7px 13px !important;
	background:url(/fileadmin/templates/sedo/gfx/navigation/login_box_g_top.gif) no-repeat left bottom;
	width:150px;
}

/* /Loginbox in IE7 */

/* Loginbox in IE6 */

* html div.loginbox div.upper { padding:5px 0 0 13px; line-height:15px; overflow:hidden; }
* html div.loginbox div.lower { width:163px; padding:0; }
* html div.loginbox div.uppersedopro {
	padding:0px 0px 0px 13px;
	background:url(/fileadmin/templates/sedo/gfx/navigation/login_box_o_top.gif) left bottom no-repeat;
	line-height:15px;
	overflow:hidden;
}

* html div.loginbox div.lowersedopro {
	padding:0 0px 0px 13px;
	margin:-3px 0 0 0;
	background:url(/fileadmin/templates/sedo/gfx/navigation/login_box_o_bottom.gif) left bottom no-repeat;
}

* html div.loginbox a:link,
* html div.loginbox a:visited {
	background:url(/fileadmin/templates/sedo/gfx/navigation/pre-anchor_white.gif) left center no-repeat;
}

/* /Loginbox in IE6 */

* html .products a.internal_link:visited,
* html .products a.internal_link:active,
* html .products a.internal_link:hover,
* html .products a.internal_link { 
	background:url(/fileadmin/templates/sedo/gfx/navigation/pre-anchor_green.gif) no-repeat 26px 70%;
	text-decoration:underline;
	color:#13ae07; 
	font-size:12px !important;
	font-weight:bold;
	padding:7px 0 0 40px;
	line-height:20px;
	display:block;
}

* html .products li.active a.internal_link:visited,
* html .products li.active a.internal_link:active,
* html .products li.active a.internal_link:hover,
* html .products li.active a.internal_link { 
	background:url(/fileadmin/templates/sedo/gfx/navigation/pre-anchor_white.gif) no-repeat 26px 70%;
	text-decoration:underline;
	color:#fff; 
	font-size:12px !important;
	font-weight:bold;
	padding:7px 0 0 40px;
	line-height:20px;
}

* html .products a b {
	background:url(/fileadmin/templates/sedo/gfx/navigation/pre-anchor_green.gif) no-repeat 0px 50%;
}

* html .products a:hover b {
	background:url(/fileadmin/templates/sedo/gfx/navigation/pre-anchor_white.gif) no-repeat 0px 50%;
}


/* Homepages */

* html .buzzwords ul.bodytext li,
* html .buzzwords ul li { 
	background:url(/fileadmin/templates/sedo/gfx/icons/lists/li_check_green.gif) no-repeat 0 5%;
}


/* Market-Activity-Page loader in IE7 */
* + html .map_loader {
	background-color:#dedede;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity:0.6;
	width:283px; 
}

/* Market-Activity-Page loader in IE6 */
* html .map_loader { 
	background-color:#dedede;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity:0.6;
	width:283px;  
	}

/* Teaser loader in IE7 */

* + html .teaser_loader {
	background-color:#dedede;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10); opacity:0.1;
	width:315px; 
}

/* Teaser loader in IE6 */
* html .teaser_loader { 
	background-color:#dedede;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity:0.3;
	width:315px; 
}

* html .teaser .left a:link,
* html .teaser .left a:visited {
	background:url(/fileadmin/templates/sedo/gfx/links/default/pre-anchor_light_green.gif) no-repeat 10px 70%;
}

/* Sell Domains loader in IE7 */
* + html .sd_loader {
	background-color:#dedede;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity:0.6;
	width:319px; 
}
/* Sell Domains loader in IE6 */
* html .sd_loader {
	background-color:#dedede;
	width:320px;
}

* html .map_box {
	width:284px;
	background-color:transparent;
	float:left;
	margin:0 10px 15px 10px;
	padding-bottom:15px;
	position:relative;
	top:0;
	left:0;
}

/* Fixes the displaced div.precontent inside the homepages in IE6 */

* html div.contenthomebase div.precontent {
	background-color:transparent;
	width:550px;
	margin:0 0 10px 10px;
	color:#fff;
	float:left;
	font-size:13px;
}

/* /Fixes the displaced div.precontent inside the homepages in IE6 */

/* IE6 + IE7 Banner corrections */


* + html #col2_content .sky {
	padding:0;
	margin:0;
}

* + html #col2_content { 
	/*width:120px;*/
	margin:113px auto 0 auto;	
}

* + html #col2_content .sky.ad-d {
	background: #F1F1F1 url(/images/img_ad_d.gif) no-repeat 0px left;
	overflow:hidden;
}

* + html #col2_content .sky.ad-e {
	background:transparent url(/images/img_ad_e.gif) no-repeat 0px left;
	overflow:hidden;
}

* + html #col2_content .sky.ad-us {
	background:transparent url(/images/img_ad_us.gif) no-repeat 0px left;
	overflow:hidden;
}

* + html #col2_content .sky.ad-es {
	background:transparent url(/images/img_ad_es.gif) no-repeat 0px left;
	overflow:hidden;
}

* + html #col2_content .sky.ad-fr {
	background:transparent url(/images/img_ad_fr.gif) no-repeat 0px left;
	overflow:hidden;
}


* html #col2_content .sky { 
	width:120px;
	position:absolute;
	top:258px;
	left:845px;
	padding-top:0;
}

* html #col2_content { 
	width:120px;
	margin:0 auto 0 auto;	
}

* html #col2_content .sky.ad-d {
	background: #F1F1F1 url(/images/img_ad_d.gif) no-repeat top left;
	overflow:hidden;
}

/* /IE6 + IE7 Banner corrections */

* + html .submitbutton { 
	padding-bottom:0px; 
}

/* 2 Column mismatch  */

* html div.content5050bg div.loginleft,
* html div.content5050bgw div.loginleft {
	margin:0;
	padding:0;
	float:left;
}

* html div.content5050bg div.loginright,
* html div.content5050bgw div.loginright {
	margin:0;
	padding:0;
	float:right;
}

* html div.contentbox50 .blockcolsingle2 { 
	background-color:transparent; 
	width:345px;
	overflow:hidden; 
}
* html div.sedoform .blockcolsingle2 { 
	background-color:transparent; 
	width:345px;
	overflow:hidden; 
}

* html div.contentbox50 .blockcolsingle2 .col2 {
	width:165px;
	height:31px;
	display:block;
	font-weight:normal !important;
	float:left;
	margin:0;
}

* html div.content5050bg div.m01 {
	margin:0;
	padding:/*10px 10px 10px 15px !important;*/0;
	display:block;
	clear:both;
}

* html div.content5050bg .whitebox div {
	margin:10px 0px 20px 0px !important;
}

* html div.content5050bg ul {
	margin-left:15px;
}

/* /2 Column mismatch  */



/* 70/30 mismatch  */

/* * html div.content div.contentbox70 --> styled in basemod_layout02.css */ 

* html div.content div.contentbox70 {
	width:575px;
	padding:0;
}

* html div.content div.contentbox70 div.whitebox { 
	margin:0 15px 0 10px !important;
}

* html div.content div.contentbox30 {
	width:207px !important;
	float:right;
	padding:10px 0 0 0 !important;
	margin-right:5px;
}

/* 70/30 mismatch  */

/* diverse fixes  */

* html div.sedoform .input {
	background-color:#fff;
	color:#5A698B;
	padding:1px;
	border:1px solid #9DB5D7;
	width:165px;
	height:15px;
}

* html .sub.col60 {
	width:59%;
}

* html .whitebox .contenttable,
* html .contenttable {
	width:100%;
	margin:15px 0 15px 0;
	border-bottom:3px solid #245ba6;
}

* html .width97 { 
	width:95% !important;
	margin:15px; 
}

* html .fadebox span.bottom {
	width:191px;
	height:13px;
	display:block;
	background:#fff url(/fileadmin/images/02_fadebox/fadebox_border_bottom.jpg) left bottom no-repeat;
	padding-top:1px;
}

/* /diverse fixes  */

/**
* Roundbox (only with additional divs)
* @see applicationstatus
**/

* html .entry h4 {
	font-size:11px;
	margin-bottom:0px;
	line-height:17px!important;
}

* html .sub.col60 .roundbox .entry {
	padding:0 10px;
	background-image:none;
}

* html .row .margin .entry h4 span.right { 
	background:url(/fileadmin/templates/sedo/gfx/icons/lists/icon_dlminus.gif) scroll no-repeat right center;
	line-height:17px!important;
	font-weight:normal!important;
}
* html .row .margin .expand h4 span.right {
	background:url(/fileadmin/templates/sedo/gfx/icons/lists/icon_dlplus.gif) scroll no-repeat right center;
}

* html .roundbox .top {
	background:transparent url(/fileadmin/templates/sedo/gfx/roundbox/roundbox_top.gif) no-repeat left top;
	margin-bottom:-15px;
}
* html .roundbox .top div {
	background:transparent url(/fileadmin/templates/sedo/gfx/roundbox/roundbox_top.gif) no-repeat right top;
	margin-bottom:-15px;
}

* html .roundbox.reply .bottom {
	background:transparent url(/fileadmin/templates/sedo/gfx/roundbox/roundbox_bottom_message.gif) no-repeat right top;
	margin-bottom:-7px;
}
* html .roundbox.reply .bottom div {
	margin-left:0px;
	background:transparent url(/fileadmin/templates/sedo/gfx/roundbox/roundbox_bottom.gif) no-repeat left top;
	margin-bottom:-7px;
}
* html .roundbox .entry {
	border-style:solid;
	border-color:#245BA6;
	border-width:0px 1px;
}

/* /Roundbox (only with additional divs) */

/* Fixes the displaced items of the teaser-domains-box in IE6 */

* html .teaser li.teaser_center { 
	background:url(/fileadmin/templates/sedo/gfx/contentboxes/teaser_center_bg.jpg) no-repeat;
}

* html .teaser li.teaser_left { 
	background:url(/fileadmin/templates/sedo/gfx/contentboxes/teaser_bg.jpg) no-repeat;
}

* html .teaser a span {
	background:url(/fileadmin/templates/sedo/gfx/links/default/pre-anchor_light_green.gif) no-repeat 10px 60%;
	text-decoration:underline;
	color:#79f66f; 
	font-size:11px !important;
	font-weight:bold;
	padding:0 0 0 25px;
	float:left;
}

* html .teaser #feedContent2Loader /* forces the new height of the TeaserDomainBox loader, normally given by JavaScript  */ {
	height:158px !important;
}

* html .teaser #feedContent2List /* forces the new height of the TeaserDomainBox, normally given by JavaScript  */ {
	height:100px !important;
}

* html .teaser .rss a {
	float:right;
	margin:5px 7px 0 0;
	background: none;
}

* html .whitebox img {
	border:none 0;
	float:left !important;
	clear:left;
}

* html .internal_link:link,
* html .internal_link:visited {
	color:#228E05;
	padding-left:10px;
	background:url(/fileadmin/templates/sedo/gfx/navigation/pre-anchor_green.gif) left center no-repeat;
} 
* html .internal_link:focus,
* html .internal_link:hover,
* html .internal_link:active {
	color:#888888;
}

/* /Fixes the displaced links under the Teaser-domains-box in IE6 */

/* Fixes the displaced carousel-box */

* html #carouselbox {
	position:absolute;
	top:245px;
	left:335px;
	background: transparent;
	width:320px;
	padding:0;
	margin:0;
	z-index:2;
}

* html #mycarousel {
	background:#e6eaf5;
}

* html #carouselbox h1 {
	background: transparent url(/fileadmin/templates/sedo/gfx/contentboxes/carousel_head.gif) no-repeat 0 0;
	height:17px;
	margin:0;
	padding:4px 0 0 13px;
	color:#fff;
}

/* /Fixes the displaced carousel-box */

* html #searchbox li a,
* html #searchbox_ma li a {
	background:url(/fileadmin/templates/sedo/gfx/links/default/pre-anchor_light_green.gif) no-repeat 0px 60%;
}

* html #searchbox {
	background:url(/fileadmin/templates/sedo/gfx/contentboxes/searchbox_bg.gif) left top no-repeat;
}

* html #search a:link,
* html #search a:visited {
	background:url(/fileadmin/templates/sedo/gfx/navigation/pre-anchor_white.gif) left center no-repeat;
}

* html #topnav, #morelanguages {
	position:relative;
	margin:4px 13px 0 0;
	float:right;
	background: transparent;
	text-align: right;
}

* html #morelanguages {
	margin-left: -10px;
}

* + html #morelanguages {
	margin-left: -16px;
}

* html a#headerfaqlink:link,
* html a#headerfaqlink:visited { 
	position:absolute;
	top:23px;
	right:190px;
	font-size:10px!important;
	text-decoration:none;
	background:url(/fileadmin/templates/sedo/gfx/navigation/pre-anchor_green.gif) left center no-repeat;
	padding-left:11px;
	display:block;
	color:#3E942C;
}
	
* html a#headerfaqlink:hover,
* html a#headerfaqlink:active,
* html a#headerfaqlink:focus { 
	text-decoration:underline;
}

* html div.content {
	background-color:#E8EDF1;
	width:804px;
	min-height:568px;
	height:auto !important;
	height:568px;
	color:#223D6C;
	line-height:18px;
	float:right;
}

* html div.content div.contentbox7030 {
	background:url(/fileadmin/templates/sedo/gfx/navigation/bg_kasten7030.gif) right top repeat-y;
	padding:0px;
	margin:0px;
	min-height:568px;
	height:auto !important;
	height:568px;
	clear:both;
}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#fourthnavi a {float:none;}
/* End IE5-Mac hack */
#fourthnavi a:hover {
  color:#032161;
}

/* /Buttons and stuff  */

/* Navi */

* + html ul#topnav {
	margin:4px 18px 0 0;
	float:right;
	background: transparent;
}

* html ul#topnav {
	margin:4px 14px 0 0;
	float:right;
	background: transparent;
}

* html ul#morelanguages {
	margin-right:94px;
}

* html div#nav_box {
	width:974px;
	height:56px;
	overflow:hidden;
	display:block;
	background-color:transparent; 

}

* html div#nav {
	height:56px;
	overflow:hidden;
	float:left;
	background-color:transparent;
}

* html div#nav li {
	padding:0px;
	margin-right:0;
	list-style:none;
	line-height:24px;
	display:inline;
}

* html div#nav li a {
	background:url(/fileadmin/templates/sedo/gfx/navigation/but_topnavi.gif) left top repeat-x;
	height:28px;
	padding:0 9px 6px 9px;
	border-right:2px solid #fff;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	/*dispaly:block;*/
	float:left;
}

* html div#nav li:hover a,
* html div#nav li a:hover {
	background:#c7d7e8;
	height:28px;
	padding-top:2px;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}

* html div#nav li.selected,
* html div#nav li.selected a {
	background:#e6ecf3 url(/fileadmin/templates/sedo/gfx/navigation/but_topnavi2.jpg) left top repeat-x;
	height:28px;
	padding-top:2px;
	font-weight:bold;
	color:#014DA3;
	text-decoration:none;
}

* html #nav li:hover ul.subnavi {
	display:block;
	/*z-index:1;*/
}

* html #nav li.selected ul.subnavi {
	background:url(/fileadmin/templates/sedo/gfx/navigation/sub_menu_sel_bg.gif) left top repeat;
	/*background-color:#e6ecf3;*/
	display:block;
}

* html #nav li:hover ul.subnavi { z-index:99; }

* html #nav ul.subnavi {
	display:none;
	position:absolute;
	top:121px;
	left:15px;
	background:#c7d7e8 none;
	width:964px;
	height:28px;
	overflow:hidden;
	z-index:1;
}

* html #nav ul.subnavi li a {
	background:url(/fileadmin/templates/sedo/gfx/navigation/past-anchor_black.gif) right center no-repeat;
	display:inline;
	padding:2px 15px 0px 10px;
	line-height:24px;
	margin:0px;
	color:#000;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	float:left;
	border:0;
}

* html #nav ul.subnavi li.last a{
	background:none !important;
}

* html #nav ul.subnavi li a.selected,
* html #nav ul.subnavi li a.selected:hover {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	background-color:transparent;
}

* html #nav ul.subnavi li a:hover {
	margin:0px;
	line-height:24px;
	text-decoration:underline;
	font-weight:normal;
	background:transparent url(/fileadmin/templates/sedo/gfx/navigation/past-anchor_black.gif) right center no-repeat;
}

/* LoginSlider IE6 */

* html #toggle {
	z-index:999;
	position:absolute;
}

* html #panel .panel_content {
	margin: 0 0 0 3px;
	padding-top: 5px;
	text-align: left;
	font-size: 0.85em;
}

* html .tab ul.login li {
	background: url(/images/login_slide/tab_m.gif) repeat-x 0 bottom;
}

* html .tab a.open:link,
* html .tab a.open:visited {
	background:transparent url(/fileadmin/templates/sedo/gfx/navigation/pre-anchor_white.gif) left center no-repeat;
}

* html div.row button { 
	background:url(/img/meta/ssl_lock.gif) right 4px no-repeat;
}

/* /LoginSlider IE6 */

/* Domain Signup Wizard Bubble IE7 */
body .buttonContainer .internal_link,
body .domain-wizard-bubble .internal_link {
    /font-size:13px;    
}

body #nav_box,
body #nav {
    /z-index:40 !important;
}

body .domain-wizard-bubble div .descr {
    /width:450px;
}

body .domain-wizard-bubble {
    /padding: 0;
    /width: 578px;
    /z-index: 999999;  
    /border: none;  
    /background:none;
    /bottom: -5px;
}

body .domain-wizard-bubble .wizard-header {
    /background:transparent url(/fileadmin/images/member/domainsignup/bubble.wizard.top.png) no-repeat left top;
    /padding: 33px 40px 0 40px;
    /border: transparent 1px solid;
}

body .domain-wizard-bubble .wizard-header .wizard-headline {
    /margin:0;
    /padding: 5px 0;
}

body .domain-wizard-bubble .wizard-content {
    /background:transparent url(/fileadmin/images/member/domainsignup/bubble.wizard.bottom.png) no-repeat left bottom;
    /padding: 0 40px 33px 40px;
    /border: transparent 1px solid;
}

body .domain-wizard-bubble .button.close {
    /margin-right: 0;
}

body .domain-wizard-bubble .arrow.down {
    /bottom: -5px;
} 

body .icon.price-sugg.locked, .price-sugg.locked {  
    /top:0;
}

body table.table.domains thead tr th {
    /z-index:40;
}

/* Domain Signup Wizard Bubble IE8 */
@media \0screen {
    body .domain-wizard-bubble {
        padding: 0;
        width: 586px;
        z-index: 999;
        border: none; 
        background: none;
        bottom: -5px;   
    }
    
    body .domain-wizard-bubble .wizard-header {
        background:transparent url(/fileadmin/images/member/domainsignup/bubble.wizard.top.png) no-repeat left top;
        padding: 33px 40px 0 40px;
        border: transparent 1px solid;
    }
    
    body .domain-wizard-bubble .wizard-header .wizard-headline {
        margin:0;
        padding: 5px 0;
    }
    
    body .domain-wizard-bubble .wizard-content {
        background:transparent url(/fileadmin/images/member/domainsignup/bubble.wizard.bottom.png) no-repeat left bottom;
        padding: 0 40px 33px 40px;
        border: transparent 1px solid;
    }
    
    body .domain-wizard-bubble .button.close {
        margin-right: 0;
    }
    
    body .domain-wizard-bubble .arrow.down {
        bottom: -5px;
    }
    
    body .icon.dvi {  
        top:-2px !important;
    }
    
    body.ui-dialog ui-widget.dvi-faq-dialog {
        z-index: 1000 !important;
    }       
}

body div.contentbase {
	/top: -1px;
	top /*\**/: -3px\9 /* IE8 fix */
}

@media all and (min-width:0) {
    body div.contentbase { top: -4px \0/; }  /* IE9-IE10pp4 */
}

body .main-nav-item {
	/margin-right: -2px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 body div.contenthomebase  { margin-top: 1px  }
}

html>/**/body .formular.roundedFields input.input {
    border /*\**/: 1px solid #bababa\9;
}