body{
    margin:0px;
    padding:0px;
    background-color:#FFF;
    font-family:arial, helvetica;
    font-size:12px;
}

.main_width{
    width:1023px;
    margin:0 auto;
}
.top_line{
    margin-top:0px;
}
.top_line_text{
    height:30px;
    line-height:30px;
    color:#E4E4E4;
    background-color:#999999;
    text-align:center;
    font-size:15px;
    font-weight:bold;
}
.top_line_text span{
    font-size:12px;
}

.top_logo{
    height:174px;
    background: url('../images/Webhosting-Austria-AT-logo.gif') no-repeat;
}

.top_menu{
    height:30px;
    line-height:30px;
    text-align:right;
    padding-right:14px;
    margin-top:1px;
}
.top_menu a:link, .top_menu a:visited{
    font-size:11px;
    color:#666666;
    text-decoration:none;
}
.top_menu a:hover{
    text-decoration:none;
}
.top_menu .red, .top_menu a.red:link, .top_menu a.red:visited{
    font-size:11px;
    color:#C00000;
    text-decoration:none;
}
.top_menu a.red:hover{
    text-decoration:underline;
}
.top_menu .sep{
    display:inline-block;
    width:2px;
    height:9px;
    margin-left:5px;
    margin-right:5px;
    background: url('../images/icon_top_menu_sep.gif') no-repeat;
}

.top_menu .tel{
    display:inline-block;
    width:22px;
    height:22px;
    margin-left:8px;
    margin-right:0px;
	margin-top:5px;
    background: url('../images/tel.png') no-repeat;

}


.top_menu_bottom{
    height:30px;
    line-height:30px;
    text-align:right;
    padding-right:14px;
    margin-top:50px;
}
.top_menu_bottom a:link, .top_menu_bottom a:visited{
    font-size:12px;
    color:#232323;
    text-decoration:none;
}
.top_menu_bottom span.icon1, .top_menu_bottom a:link.icon1, .top_menu_bottom a:visited.icon1{
    display:inline-block;
    padding-left:32px;
    background: url('../images/Webhosting-Austria-Kunden-Login.gif') no-repeat;
	height:30px;
    line-height:30px;
}
.top_menu_bottom a:link.icon2, .top_menu_bottom a:visited.icon2{
    display:inline-block;
    padding-left:30px;
    background: url('../images/Webhosting-Webmail-Login.gif') no-repeat;
    height:25px;
    line-height:25px;
}
.top_menu_bottom a:link.icon3, .top_menu_bottom a:visited.icon3{
    padding-left:30px;
    background: url('../images/top_menu_bottom_icon3.gif') no-repeat;
}
.top_menu_bottom a:hover{
    text-decoration:underline;
}
.top_menu .red, .top_menu a.red:link, .top_menu a.red:visited{
    font-size:11px;
    color:#C00000;
    text-decoration:none;
}
.top_menu a.red:hover{
    text-decoration:underline;
}
.top_menu_bottom .sep{
    display:inline-block;
    width:2px;
    height:9px;
    margin-left:5px;
    margin-right:5px;
	background: url('../images/icon_top_menu_sep.gif') no-repeat;
}
.top_menu_bottom .sep1{
    display:inline-block;
    width:2px;
    height:10px;
    margin-left:5px;
    margin-right:5px;
    background: url('../images/icon_top_menu_sep.gif') no-repeat;
}


.new_top_menu{
    display:table;
    margin-top:17px;
    width:960px;
    margin-left:auto;
    margin-right:auto;
    text-align:justify;
}
.new_top_menu a:link, .new_top_menu a:visited{
    display:table-cell;
    font-size:14px;
    color:#4B4B4B;
    text-transform:uppercase;
    font-weight:bold;
    text-shadow: 1px 1px #FFF;
    text-decoration:none;
    text-align:center;
}
.new_top_menu a:hover{
    /* color:#2AAFEA; */
    color:#1F95CB;
    text-shadow: 1px 1px #FFF;
}
.new_top_menu a:link.home, .new_top_menu a:visited.home{
    color:#FFF;
    text-shadow: 1px 1px #666;
    width:63px;
    text-align:center;
}
.new_top_menu a:hover.home{
    color:#333;
    text-shadow: 1px 1px #FFF;
}
.new_top_menu span.sep{
    display:table-cell;
    width:2px;
    height:15px;
    background: url('../images/icon_menu_sep.gif') 0 7px no-repeat;
}


.main_banner{
    display:block;
    border:1px solid #FFF;
    height:249px;
    background: url('../images/Webhosting-Domain.gif') no-repeat;
}
.main_banner span.text1{
    display:block;
    font-size:30px;
    color:#006898;
    padding-left:60px;
    margin-top:25px;
}
.main_banner .text2{
    display:block;
    font-size:19px;
    color:#006898;
    padding-left:60px;
    margin-top:8px;
}
.main_banner .text3{
    display:block;
    font-size:20px;
    color:#38B8F2;
    padding-left:60px;
    margin-top:13px;
    text-shadow: 1px 1px #D2D2D2;
}
.main_banner .text3 b{
    color:#FE0000;
}
.main_banner .text4{
    display:block;
    font-size:28px;
    font-weight:bold;
    color:#FF6600;
    padding-left:60px;
    text-shadow: 1px 1px #D2D2D2;
}
.main_banner .text5{
    display:block;
    font-size:12px;
    color:#666666;
  
    padding-left:60px;
    margin-top:5px;
}

.main_banner .promo_text{
    float:left;
    width:270px;
    margin-top:10px;
}
.main_banner .arrow_text{
    float:left;
    margin-top:45px;
    padding-left:16px;
}
.main_banner .arrow_text{ /* IE7 & IE8 */
    margin-top:50px\9;
}
* html .main_banner .arrow_text { /* IE6 */
    margin-top:50px
}

.main_banner a:link, .main_banner a:visited, .main_banner a:hover{
    text-decoration:none;
}

.main_banner a.arrow_text:link, .main_banner a.arrow_text:visited{
    font-size:23px;
    color:#FFF;
    font-weight:bold;
    text-shadow: 5px 5px 5px #666;
    /* filter: dropshadow(color=#333,offX=10,offY=10); */
    /* filter: glow(color=#666666,strength=3, Positive=0); */
    text-decoration:none;
}
.main_banner a.arrow_text:hover{
    color:#FE0000;
    text-shadow: 5px 5px 5px #FFF;
    /* filter: glow(color=#FFFFFF,strength=3, Positive=0); */
}


.main_register{
    height:78px;
    background: url('../images/Domain-Check.gif') no-repeat;
}
.main_register .main_register1{
    float:left;
    margin-top:30px;
    margin-left:30px;
    font-size:18px;
    color:#419E0F;
    font-weight:bold;
}
.main_register .main_register2 input{
    width:340px;
    height:25px;
    line-height:25px;
    float:left;
    margin-left:20px;
    margin-top:26px;
    border:0px;
    font-size:16px;
}
.main_register .main_register3{
    display:block;
    float:left;
    /* margin-left:35px; */
    margin-left:27px;
    margin-top:28px;
}
.main_register .main_register3 a:link, .main_register .main_register3 a:visited {
    color:#FFF;
    font-size:19px;
    text-decoration:none;
}
.main_register .main_register3 a:hover{
    text-decoration:underline;
}
.main_register .main_register4{
    display:block;
    float:left;
    margin-left:85px;
    margin-top:25px;
}
.main_register .main_register4 a:link, .main_register .main_register4 a:visited{
    display:block;
    font-size:12px;
    color:#000;
    text-decoration:none;
}
.main_register .main_register4 a:hover{
    text-decoration:underline;
}
.main_register .main_register4 a span{
    display:inline-block;
    margin-right:5px;
}

.main_hostings{
    height:293px;
    background: url('../images/main_hostings_bg.jpg') no-repeat;

    border:1px solid #CACACA;
    /* width:1023px; */
    width:1012px;
    margin:auto;
    margin-top:4px;

    /* rounded */
    -moz-border-radius: 10px; /* Firefox */
    -webkit-border-radius: 10px; /* WebKit */
    border-radius: 10px; /* IE9, Opera 10.5+, dev channel releases of Google Chrome */
}
.main_hostings .main_hostings_box{
    width:330px;
    height:280px;
    float:left;
}
.main_hostings .main_hostings_box .title{
    font-size:20px;
    color:#333333;
    text-align:center;
    margin-top:20px;
}
.main_hostings .main_hostings_box .hosting_icon1{
    width:180px;
    height:70px;
    margin:auto;
    margin-top:10px;
    background: url('../images/Webspace-1.gif') no-repeat;
}
.main_hostings .main_hostings_box .hosting_icon2{
    width:180px;
    height:70px;
    margin:auto;
    margin-top:10px;
    background: url('../images/Webspace-2.gif') no-repeat;
}
.main_hostings .main_hostings_box .hosting_icon3{
    width:180px;
    height:70px;
    margin:auto;
    margin-top:10px;
    background: url('../images/Webspace-3.gif') no-repeat;
}
.main_hostings .main_hostings_box .hosting_left{
    width:120px;
    margin-left:40px;
    float:left;
}

.main_hostings .main_hostings_box .text0{
    display:block;
    color:#FE0000;
    font-size:20px;
    font-weight:bold;
}
.main_hostings .main_hostings_box .text0_best_value{
    font-size:26px;
}
.main_hostings .main_hostings_box .text1{
    display:block;
    color:#323234;
    font-size:13px;
    font-weight:bold;
}
.main_hostings .main_hostings_box .text1_best_value{
    font-size:14px;
}
.main_hostings .main_hostings_box .text2{
    float:left;
    font-size:48px;
    font-weight:bold;
    margin-left:10px;
}
.main_hostings .main_hostings_box .text_best_value_only{
    color:#000;
    font-size:14px;
    margin-top:33px;
    margin-left:-5px;
    font-weight:normal;
}
.main_hostings .main_hostings_box .text3{
    display:block;
    margin-top:5px;
    font-size:25px;
    font-weight:bold;
}
.main_hostings .main_hostings_box .text4{
    display:block;
}
.main_hostings .main_hostings_box .text5{
    font-size:13px;
    font-weight:bold;
    color:#228b22;
}

.main_hostings .main_hostings_box .color1{
    color:#04B4AE;
}
.main_hostings .main_hostings_box .color2{
    color:#339A01;
}
.main_hostings .main_hostings_box .color3{
    color:#006697;
}

.main_hostings .main_hostings_box .hosting_right{
    float:left;
    width:158px;
    line-height:1.5em;
}

.mehr_info{
color:#0000FF;
text-decoration:none;
}

.mehr_info:hover{
color:#0000FF;
text-decoration:underline;
}

.main_hostings .main_hostings_box a.hosting_link:link, .main_hostings .main_hostings_box a.hosting_link:visited {
    width:150px;
    height:33px;
    float:left;
    background: url('../images/icon_arrow_right.gif') left center no-repeat;
    padding-left:20px;
    margin-left:20px;
    line-height:35px;
    font-size:12px;
    font-weight:bold;
    color:#000;
    font-family:verdana, arial, helvetica;
    margin-top:16px;
    text-decoration:none;
}
.main_hostings .main_hostings_box a.hosting_link:hover{
    text-decoration:underline;
}

.main_hostings .main_hostings_box a.hosting_button:link, .main_hostings .main_hostings_box a.hosting_button:visited {
    width:98px;
    height:33px;
    float:left;
    background: url('../images/icon_bestellen.gif') no-repeat;
    font-size:12px;
    color:#FFF;
    font-weight:bold;
    line-height:33px;
    padding-left:10px;
    margin-top:16px;
    text-decoration:none;
}
.main_hostings .main_hostings_box a.hosting_button:hover{
    text-decoration:underline;
}


.best_value{
    width:321px;
    height:286px;
    position:static;
    margin-top:-1px;
}
.best_value1{
    display:none;
    margin-left:7px;
    background: url('../images/best-value0.png') no-repeat;
}
.best_value2{
    margin-left:339px;
    background: url('../images/best-value.png') no-repeat;
}
.best_value3{
    display:none;
    margin-left:675px;
    background: url('../images/best-value0.png') no-repeat;
}


.main_hostings_bottom{
    text-align:right;
    font-size:11px;
    color:#000;
    padding-right:8px;
    margin-top:4px;
}

.main_bottom_icons{
    height:142px;
    margin-top:30px;
}
.main_bottom_icons div{
    float:left;
    margin-right:10px;
    font-size:12px;
}

.main_bottom_garantie{
    width:228px;
    height:164px;
    margin:auto;
    margin-top:-24px;
    background: url('../images/main_bottom_garantie.gif') no-repeat;
}
.footer{
    font-size:11px;
    color:#333333;
    text-align:center;
    margin-bottom:5px;
}
.footer a:link, .footer a:visited{
    color:#333333;
    text-decoration:underline;
}
.footer a:hover{
    text-decoration:none;
}

.footer_text{
    font-size:12px;
    color:#666666;
	border-top:30px solid #F5F5F5;
     padding-top:40px;
    margin-bottom:10px;
}

.footer_text a:link, .top_menu a:visited{
    font-size:12px;
    color:#666666;
    text-decoration:none;
}
.footer_text a:hover{
    text-decoration:underline;
}

.footer_text_black{
font-size:12px;
    color:#000000;
}


.footer_icons{
    font-size:12px;
    color:#000;
	text-align:center;

}

.main_left{
    width:170px;
    float:left;
    margin-top:10px;
    background-color:#F0F0F0;
    padding:5px;
    /* rounded */
    -moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* WebKit */
    border-radius: 5px; /* IE9, Opera 10.5+, dev channel releases of Google Chrome */
    border:1px solid #E0E0E0;
}
.main_left font{
    /* color:#25B1EE; */
    color:#666666;
    line-height:1.3em;
    margin-top:5px;
}

.main_right{
    width:150px;
    float:right;
    margin-top:10px;
    background-color:#F0F0F0;
    padding:5px;
    /* rounded */
    -moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* WebKit */
    border-radius: 5px; /* IE9, Opera 10.5+, dev channel releases of Google Chrome */
    border:1px solid #E0E0E0;
    text-align:center;
    line-height:1.3em;
}
.main_right a:link, .main_right a:visited {
    text-decoration:none;
}
.main_right a:hover{
    text-decoration:underline;
}


.main_center{
    float:left;
    width:650px;
    margin-left:10px;
    margin-top:10px;
    background-color:#F9F8F8
}
.main_center p{
    line-height:1.2em;
    display:inline-block;
    width:100%;
}
.main_center a.new_top_menu, .main_center a.new_top_menu:hover, .main_center a.new_top_menu:visited {
    padding-left:3px;
    margin-left:5px;
    display:inline-block;
    width:100%;
}
.main_center a.new_top_menu:link{
}
.main_center font{
    color:#333333;
    font-size:11px;
}
.main_center a:link, .main_center a:visited  {
    color:#245DC1;
    text-decoration:none;
}
.main_center a:hover{
    text-decoration:underline;
}
.main_center a.linkAlb2:link, .main_center a.linkAlb2:visited  {
    color:#FFF;
    text-decoration:none;
}

.main_center_inner{
    width:515px; margin:auto;
}



.subtitle1, a.subtitle1:link, a.subtitle1:visited{
    color:#EA3F24;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
a.subtitle1:hover{
    text-decoration:underline;
}
.subtitle2, a.subtitle2:link, a.subtitle2:visited{
    color:#FF0066;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    line-height:1.3em;
    font-family:verdana, arial, helvetica;
}
a.subtitle2:hover{
    text-decoration:underline;
}

.table1{
    background-color:#EEEEEE;

	}
.table1 td{
    background-color:#F9F9F9;
    padding:8px;
}

.table2{
    background-color:#FFF;
}
.table2 td{
    background-color:#F2F2F2;
    padding:3px;
}


.left_menu{
    padding:10px;
}
.left_menu a.lmenu:link, .left_menu a.lmenu:visited{
    display:block;
    font-size:12px;
	color:#000000;
    text-decoration:none;
    line-height:1.5em;
    font-weight:bold;
}
.left_menu a.lmenu:hover{
    text-decoration:underline;
}
.left_menu a.lsubmenu:link, .left_menu a.lsubmenu:visited{
    display:block;
    font-size:11px;
    padding-left:15px;
    line-height:1.8em;
    color:#094E8F;
    color:#FF9D01;
    color:#333333;
    text-decoration:none;
}
.left_menu a.lsubmenu:hover{
    text-decoration:underline;
}


#domaincheckText{
    color:#333333;
	font-size:15px;
	font-weight:bold;
    padding-left:5px;
    text-decoration:none;
    width:260px;
    font-family:arial, helvetica;
}


/* domaincheck dropdown */
.tldContainer{border:0;cursor:pointer;padding:1px 0}
.g-btn-sec,.g-btn-sec:link,.g-btn-sec:visited{display:inline-block;background:#d8d8d8;background:-moz-linear-gradient(top,#e3e3e3 0,#b0b0b0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e3e3e3),color-stop(100%,#b0b0b0));background:-webkit-linear-gradient(top,#e3e3e3 0,#b0b0b0 100%);background:-o-linear-gradient(top,#e3e3e3 0,#b0b0b0 100%);background:-ms-linear-gradient(top,#e3e3e3 0,#b0b0b0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3',endColorstr='#b0b0b0',GradientType=0);background:linear-gradient(top,#e3e3e3 0,#b0b0b0 100%);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-family:arial;font-weight:bold;text-decoration:none;color:#666;border:1px solid #aaa;-webkit-box-shadow:inset 0 1px 1px white;box-shadow:inset 0 1px 1px white;text-shadow:0 1px 1px #f5f5f5;line-height:1;text-align:center}
.g-btn-sec:hover{background:#dfdfdf;_background:#d8d8d8;background:-moz-linear-gradient(top,#ebebeb 0,#c2c2c2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebebeb),color-stop(100%,#c2c2c2));background:-webkit-linear-gradient(top,#ebebeb 0,#c2c2c2 100%);background:-o-linear-gradient(top,#ebebeb 0,#c2c2c2 100%);background:-ms-linear-gradient(top,#ebebeb 0,#c2c2c2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#c2c2c2',GradientType=0);background:linear-gradient(top,#ebebeb 0,#c2c2c2 100%);border:1px solid #cecece;_border:1px solid #aaa;-webkit-box-shadow:inset 0 1px 1px white;box-shadow:inset 0 1px 1px white;text-shadow:0 1px 1px #f5f5f5}
.g-btn-sec:active,.g-btn-sec-active{display:inline-block;background:#c9c9c9;background:-moz-linear-gradient(top,#c4c4c4 0,#cfcfcf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c4c4c4),color-stop(100%,#cfcfcf));background:-webkit-linear-gradient(top,#c4c4c4 0,#cfcfcf 100%);background:-o-linear-gradient(top,#c4c4c4 0,#cfcfcf 100%);background:-ms-linear-gradient(top,#c4c4c4 0,#cfcfcf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4c4c4',endColorstr='#cfcfcf',GradientType=0);background:linear-gradient(top,#c4c4c4 0,#cfcfcf 100%);border:1px solid #999;-webkit-box-shadow:inset 0 0 3px #666;box-shadow:inset 0 0 3px #666;text-shadow:0 1px 1px #f5f5f5;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-family:arial;font-weight:bold;line-height:1;text-align:center;color:#666}

.searchTld{color:#333333;padding:1px 0 1px 10px;text-shadow:0 1px 1px #F5F5F5;width:91px}
.searchToggle{float:right;height:30px;width:30px}
.searchToggle-arrow{color:##414141;font-size:18px;text-align:center;padding:6px 0 0 0}
#tldList{
    position:absolute;
    margin-left:-85px;
    margin-top:55px;
    width:85px;
    border:1px solid #CACACA;
}
.tldList_visible{
    display: inline-block;
}
.tldList_hidden{
    display: none;
}
#searchTldName{
    height:100px;
    background:transparent;
    font-weight:bold;
    margin:0; padding:0;
    width:65px; height:32px;
    float:left; text-align:center;
}
#searchTldToggle{
    width:14px; line-height:30px; margin:0px; padding:0px; float:left;
}
.tldContainer{
    width:85px; height:30px;
    padding:0px; margin:0px; margin-top:24px; float:left;
}
/* end domaincheck dropdown */





/* loading */
.modal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: #FFFFFF;
    opacity: 0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */

}
.modal div{
    width:300px;
    height:100px;
    margin:auto;
    margin-top:30%;
    text-align:center;
    color:#000000;
    background: url('../images/ajax-loader.gif')
                50% 50%
                no-repeat;
}
body.loading {
    overflow: hidden;
}
body.loading .modal {
    display: block;
}
/* end loading */


/* main menu */
.new_menu {background:url(../images/menu-tail-bg.gif) left top repeat-x;}
.menu-left {background:url(../images/menu-left-bg.gif) left top no-repeat;}
.menu-right {background:url(../images/menu-right-bg.gif) right top no-repeat; width:100%; height:57px;}

.new_menu li {float:left; background:url(../images/menu-li-bg.gif) right 28px no-repeat; padding:0 17px 0 20px; text-transform:uppercase; line-height:1.2em; font-size:1.1666em; list-style:none; }
.new_menu li a {text-decoration:none; color:#4a4a4a; display:inline-block; cursor:pointer;}
.new_menu li a strong {padding:0 13px 0 11px; display:inline-block;}
.new_menu li a strong strong {padding:23px 3px 9px 1px;}

.new_menu .last {background:none; padding-right:0px;}

.new_menu li a:hover, .new_menu .active a {background:url(../images/menu-li-active-left-bg.gif) left top repeat-x; color:#fff;}
.new_menu li a:hover strong, .new_menu .active a strong {background:url(../images/menu-li-active-right-bg.gif) right top no-repeat;}
.new_menu li a:hover strong strong, .new_menu .active a strong strong {background:url(../images/menu-li-active-tail-bg.gif) left top repeat-x;}
/* end main menu */


/* inrerited style */
.linkAlb, a.linkAlb:link, a.linkAlb:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.linkAlb2, a.linkAlb2:link, a.linkAlb2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.linkAlb2:hover {
	text-decoration: underline;
}
/* end inrerited style */