@charset "utf-8";
/* CSS Document */

     
    body  {
	margin: 0;
	padding: 0; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	background-color: #E6E6E6;
	background-repeat: repeat;
    }
#white-font  {
	color: #FFF;
}
	
.thrColElsHdr a:hover  {
	text-decoration: none;
}
.module_domain  {
}
.module_domain .u1_mainHeadline  {
	height: 180px;
	color: #FFFFFF;
	padding: 10px;
	background-image: url(../pic/domain/design-2017/u1_header_1000x200_en.png);
}
.de .module_domain .u1_mainHeadline  {
	background-image: url(../../de/pic/domain/design-2017/u1_head_1000x200.png);
}
.module_domain .u1_ProductOverview_boxcontainer_box_head  {
	background-image: url(../../global/pic/layout/backgound_domain.png);
	background-position: -10px -340px;
}
.module_mail .module_domain .u1_ProductOverview_boxcontainer_box_head {
	background-image: url(../../global/pic/layout/backgound_domain.png);
	background-position: -10px -340px;
	color: #FFF;
}

.module_domain .u1_ProductOverview_SpecialOffer  {
	background-color: #333366;
	color: #FFF;
}
.module_domain .u3_ProductOfferDetails_Headline  {
	background-image: url(../pic/background_boxen.png);
	background-position: -10px -1040px;
	color: #FFF;
}
.module_domain .u3_ProductNavigationLeft_top  {
	background-image: url(../../global/pic/layout/backgound_domain.png);
	background-position: -10px -10px;
	color: #FFF;
}
.module_domain .u3_ProductNavigationLeft_container ul li ul li a:hover {
	color: #FFF;
	background-color: #333366;
}
.module_domain .u3_ProductOfferDetails_MainTable h2  {
	background-position: -10px -100px;
	color: #FFF;
	background-image: url(../../global/pic/layout/backgound_domain.png);
}
.module_domain .u3_ProductOfferDetails_Right_Box_top  {
	background-image: url(../../global/pic/layout/backgound_domain.png);
	background-position: -10px -10px;
}
.module_domain .u3_ProductOfferDetails_Right_Box table  {
	background-color: #333366;
}
.module_domain .u3_ProductOfferFeatures_MainTable h2  {
	background-image: url(../../global/pic/layout/backgound_domain.png);
	background-position: -10px -400px;
	color: #FFF;
}
.module_cloud  {
}
.module_cloud .u1_mainHeadline  {
	height: 180px;
	background-image: url(../pic/cloud/design-2017/u1_header_1000x200_en.png);
	color: #FFFFFF;
	padding: 10px;
}
.de .module_cloud .u1_mainHeadline {
	height: 180px;
	background-image: url(../../de/pic/cloud/design-2017/u1_head_1000x200.png);
	color: #FFFFFF;
	padding: 10px;
}

.module_cloud .u1_ProductOverview_boxcontainer_box_head  {
	background-image: url(../../global/pic/layout/backgound_cloud.png);
	background-position: -10px -340px;
}
.module_cloud .u1_ProductOverview_SpecialOffer  {
	background-color: #96BEF0;
	color: #FFF;
}
.module_cloud .u3_ProductOfferDetails_Headline  {
	background-image: url(../pic/background_boxen.png);
	background-position: -10px -440px;
	color: #FFF;
}
.module_cloud .u3_ProductNavigationLeft_top  {
	background-image: url(../../global/pic/layout/backgound_cloud.png);
	background-position: -10px -10px;
	color: #FFF;
}
.module_cloud .u3_ProductNavigationLeft_container ul li ul li a:hover {
	color: #FFF;
	background-color: #96BEF0;
}
.module_cloud .u3_ProductOfferDetails_MainTable   h2 {
	background-image: url(../../global/pic/layout/backgound_cloud.png);
	background-position: -10px -100px;
	color: #FFF;
}
.module_cloud .u3_ProductOfferDetails_Right_Box_top  {
	background-image: url(../../global/pic/layout/backgound_cloud.png);
	background-position: -10px -10px;
}
.module_cloud .u3_ProductOfferDetails_Right_Box table  {
	background-color: #96BEF0;
}
.module_vserver  {
}
.module_vserver .u1_mainHeadline  {
	height: 180px;
	background-image: url(../pic/vserver/design-2017/u1_header_1000x200_en.png);
	color: #FFFFFF;
	padding: 10px;
}
.de .module_vserver .u1_mainHeadline {
	height: 180px;
	background-image: url(../../de/pic/vserver/design-2017/u1_head_1000x200.png);
	color: #FFFFFF;
	padding: 10px;
}

.module_vserver .u1_ProductOverview_boxcontainer_box_head  {
	background-image: url(../../global/pic/layout/backgound_vserver.png);
	background-position: -10px -340px;
}
.module_vserver .u1_ProductOverview_SpecialOffer  {
	background-color: #059B9B;
	color: #FFF;
}
.module_vserver .u3_ProductOfferDetails_Headline  {
	background-image: url(../pic/background_boxen.png);
	background-position: -10px -680px;
	color: #FFF;
}
.module_vserver .u3_ProductNavigationLeft_top  {
	background-image: url(../../global/pic/layout/backgound_vserver.png);
	background-position: -10px -10px;
	color: #FFF;
}
.module_vserver .u3_ProductNavigationLeft_container ul li ul li a:hover {
	color: #FFF;
	background-color: #059B9B;
}
.module_vserver .u3_ProductOfferDetails_MainTable h2  {
	background-image: url(../../global/pic/layout/backgound_vserver.png);
	background-position: -10px -100px;
	color: #FFF;
}
.module_vserver .u3_ProductOfferDetails_Right_Box_top  {
	background-image: url(../../global/pic/layout/backgound_vserver.png);
	background-position: -10px -10px;
}
.module_vserver .u3_ProductOfferDetails_Right_Box table  {
	background-color: #12A0A0;
}
.module_vserver .u3_ProductOfferFeatures_MainTable h2  {
	background-image: url(../../global/pic/layout/backgound_vserver.png);
	background-position: -10px -400px;
	color: #FFF;
}

.module_winteredition  {
}
.module_winteredition .u1_mainHeadline {
	height: 180px;
	background-image: url(../pic/special-offers/Winter-Edition-2017/u1_head_1000x200_WinterEdition_EN.png);
	color: #FFFFFF;
	padding: 10px;
}
.module_summeredition .u1_mainHeadline {
	height: 180px;
	background-image: url(../pic/special-offers/EUserv_WME2018/en/u1_head_1000x200_WME2018.png);
	color: #FFFFFF;
	padding: 10px;
}

.de .module_winteredition .u1_mainHeadline {
	height: 180px;
	background-image: url(../../de/pic/special-offers/Winter-Edition-2017/u1_head_1000x200_WinterEdition_DE.png);
	color: #FFFFFF;
	padding: 10px;
}
.de .module_summeredition .u1_mainHeadline {
	height: 180px;
	background-image: url(../../de/pic/special-offers/EUserv_WME2018/de/u1_head_1000x200_WME2018.png);
	color: #FFFFFF;
	padding: 10px;
}


.module_server  {
}
.module_server .u1_mainHeadline {
	height: 180px;
	background-image: url(../pic/server/design-2017/u1_header_1000x200_en.png);
	color: #FFFFFF;
	padding: 10px;
}
.de .module_server .u1_mainHeadline {
	height: 180px;
	background-image: url(../../de/pic/server/design-2017/u1_head_1000x200.png);
	color: #FFFFFF;
	padding: 10px;
}

.module_server .u1_ProductOverview_boxcontainer_box_head  {
	background-image: url(../../global/pic/layout/backgound_server.png);
	background-position: -10px -340px;
}
.module_server .u1_ProductOverview_SpecialOffer  {
	background-color: #8EC7A2;
	color: #FFF;
}
.module_server .u3_ProductOfferDetails_Headline  {
	background-image: url(../pic/background_boxen.png);
	background-position: -10px -320px;
	color: #FFF;
}

.module_server .u3_ProductNavigationLeft_top  {
	background-image: url(../../global/pic/layout/backgound_server.png);
	background-position: -10px -10px;
	color: #FFF;
}

.module_server .u3_ProductNavigationLeft_container ul li ul li a:hover {
	color: #FFF;
	background-color: #017340;
}

.module_server .u3_ProductOfferDetails_MainTable h2  {
	background-image: url(../../global/pic/layout/backgound_server.png);
	background-position: -10px -100px;
	color: #FFF;
}
.module_server .u3_ProductOfferDetails_Right_Box_top  {
	background-image: url(../../global/pic/layout/backgound_server.png);
	background-position: -10px -10px;
}
.module_server .u3_ProductOfferDetails_Right_Box table  {
	background-color: #017340;
}
.module_server .u3_ProductOfferFeatures_MainTable h2  {
	background-image: url(../../global/pic/layout/backgound_server.png);
	background-position: -10px -400px;
	color: #FFF;
}

.module_hosting   {

}
.module_hosting .u1_mainHeadline {
	height: 180px;
	padding: 10px;
	background-image: url(../pic/hosting/design-2017/u1_header_1000x200_en.png);
	color: #FFFFFF;
}
.de .module_hosting .u1_mainHeadline {
	height: 180px;
	padding: 10px;
	background-image: url(../../de/pic/hosting/design-2017/u1_head_1000x200.png);
	color: #FFFFFF;
}

.module_hosting .u1_ProductOverview_boxcontainer_box_head  {
	background-image: url(../../global/pic/layout/backgound_hosting.png);
	background-position: -10px -340px;
}
.module_hosting .u1_ProductOverview_SpecialOffer  {
	background-color: #FF6936;
	color: #FFF;
}
.module_hosting .u1_ProductOverview_SpecialOffer a  {
	color: #FFF;
}
.module_hosting .u3_ProductOfferDetails_Headline  {
	background-image: url(../pic/background_boxen.png);
	background-position: -10px -560px;
	color: #FFF;
}
.module_hosting .u3_ProductNavigationLeft_top  {
	background-image: url(../../global/pic/layout/backgound_hosting.png);
	background-position: -10px -10px;
	color: #FFF;
}
.module_hosting .u3_ProductNavigationLeft_container ul li ul li a:hover {
	color: #FFF;
	background-color: #FF6936;
}
.module_hosting .u3_ProductOfferDetails_MainTable h2  {
	background-image: url(../../global/pic/layout/backgound_hosting.png);
	background-position: -10px -100px;
	color: #FFF;
}
.module_hosting .u3_ProductOfferDetails_MainTable h3  {
}
.module_hosting .u3_ProductOfferDetails_Right_Box_top  {
	background-image: url(../../global/pic/layout/backgound_hosting.png);
	background-position: -10px -10px;
}
.module_hosting .u3_ProductOfferDetails_Right_Box table  {
	background-color: #FF9F6E;
}
.module_hosting .u3_ProductOfferFeatures_MainTable h2  {
	background-image: url(../../global/pic/layout/backgound_hosting.png);
	background-position: -10px -400px;
	color: #FFF;
}
.module_mail  {
}
.module_mail .u1_mainHeadline  {
	height: 180px;
	padding: 10px;
	background-image: url(../pic/mail/design-2017/u1_header_1000x200_en.png);
	color: #FFFFFF;
}
.de .module_mail .u1_mainHeadline {
	background-image: url(../../de/pic/mail/design-2017/u1_head_1000x200.png);
}
.module_mail .u1_ProductOverview_boxcontainer_box_head  {
	background-position: -10px -340px;
	color: #000;
	background-image: url(../../global/pic/layout/backgound_mail.png);
}
.module_domain .module_mail .u1_ProductOverview_boxcontainer_box_head {
	background-position: -10px -340px;
	color: #000;
	background-image: url(../../global/pic/layout/backgound_mail.png);
}



.module_mail .u1_ProductOverview_SpecialOffer  {
	background-color: #FAC70D;
	color: #666;
}
.module_mail .u1_ProductOverview_SpecialOffer a  {
	color: #666;
}
.module_mail .u3_ProductOfferDetails_Headline  {
	background-image: url(../pic/background_boxen.png);
	background-position: -10px -920px;
}
.module_mail .u3_ProductNavigationLeft_top  {
	background-image: url(../../global/pic/layout/backgound_mail.png);
	background-position: -10px -10px;
}
.module_mail .u3_ProductNavigationLeft_container ul li ul li a:hover {
	background-color: #FEC708;
}
.module_mail .u3_ProductOfferDetails_MainTable h2  {
	background-image: url(../../global/pic/layout/backgound_mail.png);
	background-position: -10px -100px;
}
.module_mail .u3_ProductOfferDetails_MainTable .pricetable  {
	font-size: 12px;
	width: 100%;
}
.module_mail .u3_ProductOfferDetails_Right h1  {
	color: #000;
}
.module_mail .u3_ProductOfferDetails_Right_Box_top  {
	background-image: url(../../global/pic/layout/backgound_mail.png);
	background-position: -10px -10px;
}
.module_mail .u3_ProductOfferDetails_Right_Box table  {
	background-color: #FCD603;
}

.module_partnerprogram {
}
.module_partnerprogram .u3_ProductOfferDetails_Headline {
	background-image: url(../pic/background_boxen.png);
	background-position: -10px -1160px;
	color: #FFF;
}
.module_partnerprogram .u3_ProductNavigationLeft_top {
	background-image: url(../../global/pic/layout/backgound_reseller.png);
	background-position: -10px -10px;
	color: #FFF;
}
.module_partnerprogram .u3_ProductNavigationLeft_container ul li ul li a:hover {
	color: #FFF;
	background-color: #AB2C23;
}
.module_partnerprogram .u3_ProductOfferFeatures_MainTable h2 {
	background-image: url(../../global/pic/layout/backgound_reseller.png);
	background-position: -10px -400px;
	color: #FFF;
}
.module_partnerprogram .u3_ProductOfferFeatures_MainTable_PlanOverview_leftbox h2 {
	background-position: -232px -840px;
	color: #FFF;
	background-image: url(../../global/pic/layout/backgound_reseller.png);
}
.module_partnerprogram .u3_ProductOfferFeatures_MainTable_PlanOverview_rightbox h2 {
	background-position: -232px -840px;
	color: #FFF;
	background-image: url(../../global/pic/layout/backgound_reseller.png);
}
.module_partnerprogram .u3_ProductOfferFeatures_MainTable_PlanOverview_4stepbox1of7 {
	background-image: url(../../global/pic/partner-programs/reseller_pic1_181x120.png);
}
.module_partnerprogram .u3_ProductOfferFeatures_MainTable_PlanOverview_4stepbox3of7 {
	background-image: url(../../global/pic/partner-programs/reseller_pic2_181x120.png);
}
.module_partnerprogram .u3_ProductOfferFeatures_MainTable_PlanOverview_4stepbox5of7 {
	background-image: url(../../global/pic/partner-programs/reseller_pic3_181x120.png);
}
.module_partnerprogram .u3_ProductOfferFeatures_MainTable_PlanOverview_4stepbox7of7 {
	background-image: url(../../global/pic/partner-programs/reseller_pic4_181x120.png);
}







.module_partnerprogram .u3_ProductOfferFeatures_MainTable_Call-to-Action-Button_Middle {
	background-image: url(../../global/pic/partner-programs/red_reseller_button.png);
}
.navContainer   {
	line-height: 30px;
	height: 35px;
	background-image: url(../pic/background.png);
	background-position: -10px -10px;
	padding-right: 10px;
	font-weight: bold;
 }
.navContainer   .navMenu{
 }
.navContainer .navMenu   ul  {
	margin:0;
	padding:0;
 }
.navContainer .navMenu   li  {
	list-style:none;
	float:left;
	position:relative;
	color: #000000;
 }
.navContainer .navMenu ul li a  {
	display:block;
	text-decoration:none;
	width: auto;
	color: #FFFFFF;
	padding-right: 15px;
	padding-left: 15px;
 }
.navContainer .navMenu   ul   ul   li   a  {
	display:block;
	font-weight: normal;
	background-color: #FFFFFF;
	white-space: nowrap;
	color: #000;
	padding-left: 3px;
 }
/*********************************************/
 /* hide menu and allow it to return */
 /*********************************************/
.navContainer .navMenu ul ul  {
	position:absolute;
	visibility:hidden;
	top:30px;
	left: -50px;
	width: auto;
	background-color: #FFF;
 }
.navContainer .navMenu  ul li:hover ul  {
	visibility:visible;
	z-index:9999;
	-moz-box-shadow: -2px 2px 3px #000;
	-webkit-box-shadow: -2px 2px 3px #000;
	box-shadow: -2px 2px 3px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=-135, Color='#000000')";

	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=-135, Color='#000000');
 }
/*sets link items hover color and background*/ 
.navContainer .navMenu  ul li:hover ul li a:hover  {
	width: auto;
	margin: 0px;
 }
/* Changes text color on hover for main menu hover*/
.navContainer .navMenu a:hover  {
	color:#FFFFFF;
 }
.navContainer .navMenu_ul_spacer li {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFF;
	width: 0px;
	height: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.navContainer .navMenu_ul_home img {
	padding-bottom: 5px;
	padding-left: 5px;
}
.navContainer .navMenu_ul_home li a:hover{
	background-image: url(../pic/background.png);
	background-position: -10px -60px;
}
.navContainer .navMenu_ul_standard li {


}
.navContainer .navMenu_ul_standard li a:hover {
	background-image: url(../pic/background.png);
	background-position: -40px -60px;
}
.navContainer   .nav_server{
	background-color: #FFFFFF;
	height: auto;
	width: 880px;
	font-weight: normal;
	border: 1px solid #143D71;
	line-height: 30px;
 }
.navContainer  .nav_vserver{
	background-color: #FFFFFF;
	height: auto;
	width: 704px;
	font-weight: normal;
	border: 1px solid #143D71;
	line-height: 30px;
}
.navContainer  .nav_cloud{
	background-color: #FFFFFF;
	height: auto;
	width: 360px;
	font-weight: normal;
	border: 1px solid #143D71;
	line-height: 30px;
}
.navContainer .nav_hosting{
	background-color: #FFFFFF;
	height: auto;
	width: 360px;
	font-weight: normal;
	border: 1px solid #143D71;
	line-height: 30px;
}
.navContainer .nav_mail{
	background-color: #FFFFFF;
	height: auto;
	width: 360px;
	font-weight: normal;
	border: 1px solid #143D71;
	line-height: 30px;
}
.navContainer  .nav_domain{
	background-color: #FFFFFF;
	height: auto;
	width: 360px;
	font-weight: normal;
	border: 1px solid #143D71;
	line-height: 30px;
}
.navContainer   .nav_sub_box1{
	height: auto;
	width: 160px;
	float: left;
	padding: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
 }
.navContainer .nav_sub_box1  h3{
	font-size: 12px;
	margin: 0px;
	font-weight: bold;
	background-color: #CCC;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
 }

.navContainer .nav_sub_box1  p{
	font-size: 10px;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
 }


.navContainer   .nav_sub_box1 a:hover  {
	color: #FFF;
	background-image: url(../pic/background.png);
	background-position: -40px -60px;
 }
/* Tipps für elastische Layouts:
    1. Da die Gesamtgröße elastischer Layouts von der Standardschriftgröße des Benutzers abhängt, sind diese Layouts weniger berechenbar. Bei korrekter Verwendung haben sie außerdem für Personen, die größere Schriften benötigen, einen höheren Nutzwert, weil die Zeilenlänge proportional bleibt.
    2. Die Größe der divs in diesem Layout basiert auf der Originalschriftgröße (100%) im Body-Element. Wenn Sie die Textgröße durch eine Einstellung wie font-size: 80% im Body-Element oder im #container global verringern, wird das gesamte Layout proportional verkleinert. Sie sollten die Breiten der verschiedenen divs vergrößern, um hierfür einen Ausgleich zu schaffen.
    3. Wenn Sie in den einzelnen divs unterschiedliche Werte für die Schriftgröße angegeben, anstatt die Schriftgröße im Design global zu ändern (z. B. wenn #sidebar1 die Schriftgröße 70% zugewiesen wird und #mainContent die Größe 85%), so wird die Gesamtgröße der einzelnen divs proportional geändert. Sie sollten anhand der endgültig gewählten Schriftgröße entsprechende Anpassungen vornehmen.
    */
.container  {
	width: 1000px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
    }
.container a  {

    }  
.container a:hover {
	text-decoration: none;
    }  
.container a:active {

    }  
.container a:visited {

    }  
.header_logo   {
	height: 87px;
	float: left;
	width: 120px;
	background-image: url(../pic/background.png);
	background-position: -10px -565px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 9px;
	margin: 0px;
    } 
.header_logo img  {
	border-radius: 5px;
	margin: 0px;
	padding: 2px;
}
.header_logo  img:hover {
	border: 1px solid #999;
	border-radius: 10px;
	margin: 0px;
	padding: 1px;
    } 
.header  {
	height: 90px;
	float: left;
	width: 855px;
	background-image: url(../pic/background.png);
	background-position: -145px -565px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
    } 
.header_TopNavigation    {
	float: right;
	width: auto;
	font-size: 10px;
	padding: 5px;
	color: #999;
    }
.header_TopNavigation img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	vertical-align: text-bottom;
}

.header_TopNavigation a  {
	color: #999;
}
.header_TopNavigation a:hover {
	background-color: #194174;
	color: #FFF;
}
.header_TopNavigation a:visited {
}
.header_TopNavigation a:active {
	background-color: #194174;
	color: #FFF;
}
.header_PhoneNo    {
	float: right;
	width: auto;
	font-size: 12px;
	padding: 5px;
	margin-top: 5px;
	font-weight: bold;
    }
.mainContainer {
}
.mainContainer a {
	color: #000;
}
.mainContainer a:visited{
	color: #000;
}
.mainContainer_randoben {
	height: 20px;
	width: 1000px;
	background-image: url(../../global/pic/layout/backgound_vserver.png);
	background-position: -10px -200px;
}
.mainContainer_randmitte {
	height: auto;
	width: 1000px;
	background-image: url(../../global/pic/layout/backgound_1000breit_weiss_shadow.png);
	background-repeat: repeat-y;
	padding-top: 10px;
	padding-bottom: 10px;
}
.mainContainer_randunten {
	height: 20px;
	width: 1000px;
	background-image: url(../../global/pic/layout/backgound_vserver.png);
	background-position: -10px -240px;
}
.homepage_mainHeadline  {
	height: 180px;
	background-image: url(../pic/homepage_background.png);
	background-position: -10px -10px;
	color: #FFFFFF;
	padding: 5px;
}
.homepage_right_row_container  {
	float: right;
	width: 290px;
}
.homepage_specialOffer   {
	width: 710px;
	float: left;
	height: auto;
}
.homepage_specialOffer  h1  {
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000;
}
.homepage_specialOffer  p  {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;

}
.homepage_specialOffer a  {
	color: #000;
}
.homepage_specialOffer a:visited {
	color: #000;
}
.homepage_specialOffer a:active {
	color: #000;
}
.homepage_specialOffer_box1  {
	width: 710px;
	float: left;
	height: 360px;
}
.homepage_specialOffer_box2  {
	width: 350px;
	float: left;
	height: 190px;
	margin-top: 5px;
	background-position: -10px -800px;
}
.homepage_specialOffer_box3  {
	width: 350px;
	float: left;
	height: 190px;
	margin-top: 5px;
	background-image: url(../pic/background.png);
	background-position: -10px -800px;
	margin-left: 5px;
}
.homepage_specialOffer_box4  {
	width: 340px;
	float: left;
	height: 190px;
	margin-top: 5px;
	background-image: url(../pic/background.png);
	background-position: -10px -800px;
	padding-right: 5px;
	padding-left: 5px;
}
.homepage_specialOffer_box5  {
	width: 340px;
	float: left;
	height: 190px;
	margin-top: 5px;
	margin-left: 5px;
	background-image: url(../pic/background.png);
	background-position: -10px -800px;
	padding-right: 5px;
	padding-left: 5px;
}
.homepage_socialmedia   {
	width: 280px;
	height: 46px;
	background-image: url(../pic/background.png);
	background-position: -660px -150px;
	padding-right: 5px;
	padding-left: 5px;
	float: right;
	padding-top: 4px;
}
.homepage_socialmedia_img_container  {
	width: 200px;
	float: left;
	padding-left: 5px;
	height: 36px;
}
.homepage_socialmedia img  {
	margin-right: 2px;
	border: 2px solid #949494;
}
.homepage_socialmedia img:hover {
	border: 2px solid #FFF;
	border-radius: 5px;
}
.homepage_socialmedia h2  {
	font-size: 14px;
	color: #FFF;
	padding: 0px;
	font-weight: bold;
	margin: 0px;
	text-align: center;
}
.homepage_action_button_top  {
	width: 270px;
	height: 40px;
	float: right;
	background-image: url(../pic/background.png);
	background-position: -660px -200px;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.homepage_dynamic-action-box-right {
	width: 243px;
	height: 41px;
	float: right;
	background-image: url(../../global/pic/partner-programs/banner_reseller_start_288x48_round.png);
	font-size: 12px;
	font-weight: bold;
	padding-left: 45px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.homepage_newsUpdate   {
	width: 270px;
	height: auto;
	float: right;
	background-image: url(../../global/pic/layout/box_white_streifen_290x10.png);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
}
.homepage_newsUpdate h1  {
	background-image: url(../pic/background.png);
	height: 30px;
	margin: 3px;
	background-position: -620px -120px;
	padding: 0px;
	width: 30px;
	float: left;
}
.homepage_newsUpdate a  {
	color: #000;
}
.homepage_newsUpdate a:active {
	color: #000;
}
.homepage_newsUpdate a:visited {
	color: #000;
}
.homepage_newsUpdate  h3  {
	height: 30px;
	margin: 3px;
	font-size: 12px;
	float: left;
	line-height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.homepage_newsUpdate  ul  {
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding: 0px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.homepage_newsUpdate  li  {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.homepage_newsUpdate_top  {
	width: 290px;
	height: 10px;
	float: right;
	background-image: url(../pic/background.png);
	background-position: -660px -300px;
}
.homepage_newsUpdate_bottom  {
	width: 290px;
	height: 15px;
	float: right;
	background-image: url(../pic/background.png);
	background-position: -660px -285px;
}
.homepage_MainHeadlineContent   {
	width: 480px;
	margin-top: 120px;
	line-height: 30px;
	padding: 0px;
	margin-left: 12px;
	font-weight: bold;
	color: #FFF;
}
.homepage_MainHeadlineContent a  {
	color: #FFF;
}
.offerbox1 {
	width: 235px;
	float: left;
	height: 300px;
	margin-top: 5px;
	margin-right: 20px;
	margin-left: 0px;
	background-image: url(../pic/background_boxen.png);
	background-position: -10px -10px;
	font-size: 11px;
	text-align: justify;
}
.offerbox2 {
	float: left;
	margin-top: 5px;
	height: 300px;
	width: 235px;
	background-image: url(../pic/background_boxen.png);
	background-position: -10px -10px;
	font-size: 11px;
	text-align: justify;
}
.offerbox3 {
	float: right;
	margin-top: 5px;
	margin-right: 20px;
	height: 300px;
	width: 235px;
	background-image: url(../pic/background_boxen.png);
	background-position: -10px -10px;
	font-size: 11px;
	text-align: justify;
}
.offerbox4 {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	height: 300px;
	width: 235px;
	background-image: url(../pic/background_boxen.png);
	background-position: -10px -10px;
	font-size: 11px;
	text-align: justify;
}
.footer  {
	height: 120px;
	margin-top: 10px;
	font-size: 10px;
	font-weight: bold;
	background-image: url(../pic/background.png);
	background-position: -10px -680px;
	color: #999;
	line-height: 12px;
    } 

.footer a  {
	color: #999;
	}
.footer a:hover {
	background-color: #194174;
	color: #FFF;
	}
.footer a:visited {

	}
.footer a:active {
	background-color: #194174;
	color: #FFF;
	}
.footer   h3    {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.footer   p    {
	padding: 0px;
	margin: 0px;
}
.footerbox_left     {
	width: 155px;
	margin-left: 10px;
	float: left;
	margin-top: 5px;
}
.footerbox_right    {
	width: 155px;
	float: right;
	margin-right: 10px;
	margin-top: 5px;
}
.footer-badges {
	font-size: 10px;
	text-align: center;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.footer-country-selector {
	font-size: 10px;
	text-align: center;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.footer-country-selector a{
	color: #000;

}


.footer-badges img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.TermsAndConditions  {
	font-size: 10px;
	text-align: center;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
    } 

    
    /* Verschiedene wieder verwertbare Klassen */
    .fltrt { /* Mit dieser Klasse können Sie ein Element auf der Seite nach rechts fließen lassen. Das floatende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
    	float: right;
    	margin-left: 8px;
    }
    .fltlft { /* Mit dieser Klasse können Sie ein Element auf der Seite nach links fließen lassen. */
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte. */
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
    margin:0;
    padding:0;
    }
.ProductOfferOverview {
	width: 1000px;
	text-align: justify;
}
.ProductOfferOverview a {
	color: #000;
}
.ProductOfferOverview a:hover {
}
.ProductOfferOverview a:active {
	color: #000;
}
.ProductOfferOverview a:visited {
	color: #000;
}
.ProductOfferOverview h1 {
	margin-top: 0px;
	font-size: 22px;
	padding-right: 9px;
	padding-left: 9px;
}
.ProductOfferOverview h4 {
	font-size: 15px;
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 10px;
}
.ProductOfferOverview h5 {
	font-size: 15px;
	background-color: #E6E6E6;
	margin-top: 10px;
	margin-right: 9px;
	margin-left: 9px;
	padding: 5px;
}
.ProductOfferOverview p {
	padding-right: 9px;
	padding-left: 9px;
}
.ProductOfferOverview ul {
	padding-right: 9px;
	padding-left: 30px;
	margin: 0px;
}
.ProductOfferOverview li {
	padding-bottom: 10px;
}
.ProductOfferOverview_u1_landing {
	float: left;
	height: auto;
	width: 1000px;
}

.ProductOfferOverview_u1_landing_rand_oben {
	float: left;
	height: 10px;
	width: 1000px;
	background-image: url(../../global/pic/layout/backgound_domain.png);
	background-position: -10px -200px;
}

.ProductOfferOverview_u1_landing_mitte {
	float: left;
	width: 993px;
	background-image: url(../../global/pic/layout/backgound_1000breit_weiss_shadow.png);
	background-repeat: repeat-y;
	padding-left: 6px;
	padding-right: 1px;
}

.ProductOfferOverview_u1_landing_mitte_content {
	padding-left: 9px;
	padding-right: 9px;
}

.ProductOfferOverview_u1_landing_rand_unten {
	float: left;
	height: 20px;
	width: 1000px;
	background-image: url(../../global/pic/layout/backgound_domain.png);
	background-position: -10px -240px;
}
.ProductOfferOverview_u1_leftrow {
	float: left;
	height: auto;
	width: 705px;
}
.ProductOfferOverview_u1_leftrow_OLD a {
	color: #000;
}
.ProductOfferOverview_u1_leftrow_OLD a:hover {
}
.ProductOfferOverview_u1_leftrow_OLD a:active {
	color: #000;
}
.ProductOfferOverview_u1_leftrow_OLD a:visited {
	color: #000;
}

.ProductOfferOverview_u1_leftrow_OLD h1 {
	margin-top: 0px;
	font-size: 22px;
	padding-right: 9px;
	padding-left: 9px;
}
.ProductOfferOverview_u1_leftrow_OLD h4 {
	font-size: 15px;
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 10px;
}
.ProductOfferOverview_u1_leftrow_OLD h5 {
	font-size: 15px;
	background-color: #E6E6E6;
	margin-top: 10px;
	margin-right: 9px;
	margin-left: 9px;
	padding: 5px;
}
.ProductOfferOverview_u1_leftrow_OLD p {
	padding-right: 9px;
	padding-left: 9px;
}
.ProductOfferOverview_u1_leftrow_OLD ul {
	padding-right: 9px;
	padding-left: 30px;
	margin: 0px;
}
.ProductOfferOverview_u1_leftrow_OLD li {
	padding-bottom: 10px;
}




.ProductOfferOverview_u1_leftrow_rand_oben {
	float: left;
	height: 10px;
	width: 705px;
	background-image: url(../pic/background.png);
	background-position: -370px -880px;
}

.ProductOfferOverview_u1_leftrow_mitte {
	float: left;
	width: 698px;
	background-image: url(../../global/pic/layout/background_u1_leftrow_mitte.png);
	background-repeat: repeat-y;
	padding-left: 6px;
	padding-right: 1px;
}

.ProductOfferOverview_u1_leftrow_mitte_content {
	padding-left: 9px;
	padding-right: 9px;
}

.ProductOfferOverview_u1_leftrow_rand_unten {
	float: left;
	height: 20px;
	width: 705px;
	background-image: url(../pic/background.png);
	background-position: -370px -890px;
}

.CompanyInfo_Headline  {
	height: 100px;
	color: #FFFFFF;
	float: left;
	width: 753px;
	border-radius: 10px 10px 10px 0px;
	padding: 10px;
	background-image: url(../pic/background_boxen.png);
	background-position: -10px -800px;
	margin-bottom: 5px;
}
.CompanyInfo_Headline h1  {
	font-size: 22px;
	color: #000;
	width: 500px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 90px;
}
.CompanyInfo_Headline p  {
	color: #FFF;
	width: 430px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 90px;
	text-align: justify;
	font-size: 12px;
}
.CompanyInfo_NavigationLeft  {
	background-color: #FFFFFF;
	float: left;
	height: auto;
	width: 220px;
	border: 1px solid #999;
	border-radius: 10px 10px 0px 0px;
	margin-right: 5px;
	padding: 0px;
}  
.CompanyInfo_NavigationLeft h1  {
	font-size: 12px;
	margin: 0px;
	line-height: 20px;
	padding: 5px;
	width: auto;
	border-radius: 10px 10px 0px 0px;
	background-color: #333;
	color: #FFF;
	background-image: url(../pic/background.png);
	background-position: -40px -60px;
} 
.CompanyInfo_NavigationLeft h2  {
	font-size: 12px;
	margin: 0px;
	line-height: 20px;
	padding: 5px;
	width: auto;
	background-color: #CCC;
} 
.CompanyInfo_NavigationLeft ul  {
	font-size: 10px;
	line-height: 10px;
	padding: 0px;
	margin: 0px;
} 
.CompanyInfo_NavigationLeft li  {
	list-style-type: none;
} 
.CompanyInfo_NavigationLeft ul li  {
	list-style-type: none;
	list-style-image: none;
} 
.CompanyInfo_NavigationLeft ul li ul li a  {
	text-decoration: none;
	display: block;
	color: #000;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.CompanyInfo_NavigationLeft ul li ul li a:hover{
	color: #FFF;
	background-image: url(../pic/background.png);
	background-position: -40px -60px;
} 
.CompanyInfo_Details_Main     {
	height: auto;
	background-color: #FFFFFF;
	float: left;
	width: 751px;
	border-radius: 10px;
	border: 1px solid #999;
	padding: 10px;
	text-align: justify;
}
.CompanyInfo_Details_Main h3 {
	padding: 0px;
	margin: 0px;
}
.CompanyInfo_Details_Main    .DirkSeidel_Pic  {
	float: right;
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.CompanyInfo_Details_Main .Press_Pic {
	float: right;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0px;
}

.CompanyInfo_Details_Main    a  {
	text-decoration: underline;
	color: #000;
}

.CompanyInfo_Details_Main    a:hover {
	background-color: #143D71;
	color: #FFF;
}
.CompanyInfo_Details_Main    .membertable  {
	width: auto;
	margin-right: 30px;
	margin-left: 30px;
	height: auto;
}
.CompanyInfo_Details_Main    .membertable a:hover img   {
	background-color: #FFF;
}
.CompanyInfo_Details_Main    .press_table  {
	width: auto;
	margin-right: 30px;
	margin-left: 30px;
	height: auto;
}
.CompanyInfo_Details_Main    .press_table h1  {
	font-size: 14px;
	background-color: #CCC;
	line-height: 20px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000;
}
.CompanyInfo_Details_Main    .press_table .pr_date  {
}
.CompanyInfo_Details_Main    .press_table .pr_link  {

}
.CompanyInfo_Details_Main .imprint_table  {
	width: auto;
	margin-right: 30px;
	margin-left: 30px;
	height: auto;
}
.CompanyInfo_Details_Main .imprint_table .left_col {
	color: #999;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	width: 200px;
}
.CompanyInfo_Details_Main .award_table  {
	width: auto;
	margin-right: 30px;
	margin-left: 30px;
	height: auto;
}
.CompanyInfo_Details_Main .media_table  {
	width: 100%;
	height: auto;
	border: 1px dotted #999;
}
.CompanyInfo_Details_Main .media_table h4  {
	background-color: #CCC;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}
.CompanyInfo_Details_Main .media_table td  {
	width: 25%;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.CompanyInfo_Details_Main .banner_table  {
	width: 100%;
	height: auto;
}
.CompanyInfo_Details_Main .datacenter_description_pic  {
	float: right;
	margin-left: 20px;
	margin-top: 15px;
}
.CompanyInfo_Details_Main .hardware_and_server_pic  {
	float: right;
	margin-left: 20px;
	margin-top: 15px;
}
.CompanyInfo_Details_Main .security_and_energy_pic  {
	float: right;
	margin-left: 20px;
	margin-top: 15px;
}
.CompanyInfo_Details_Main .noc_pic  {
	float: right;
	margin-left: 20px;
	margin-top: 15px;
}
.CompanyInfo_Details_Main .transit_and_peering_pic  {
	float: right;
	margin-left: 20px;
	margin-top: 15px;
}
.CompanyInfo_Details_Main .transit_and_peering_pic2  {
	margin-left: 20px;
	width: auto;
	margin-right: 20px;
	text-align: center;
}
.support_table td{
	padding: 5px;
	vertical-align: top;

}
.support_table img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}

.support_table .col2{
	font-weight: bold;
	width: 100px;
	text-align: left;

}

.support_table .col3 {
	text-align: justify;
	padding-left: 15px;
}
.support_table .col4 {
	width: 200px;
	padding-left: 15px;

}



.u1_ProductOverview_SpecialOffer {
	margin-right: 10px;
	margin-left: 10px;
	padding: 5px;
	background-color: inherit;
	font-weight: bold;
	border: 1px solid #999;
	border-radius: 5px;
}
.u1_ProductOverview_boxcontainer {
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
}
.u1_ProductOverview_boxcontainer_box2017-1 {
	width: 410px;
	float: left;
	margin-left: 15px;
}
.u1_ProductOverview_boxcontainer_box2017-2 {
	float: left;
	width: 410px;
	margin-left: 123px;
	margin-right: 15px;
}
.u1_ProductOverview_boxcontainer_box2016-1 {
	width: 300px;
	float: left;
}

.u1_ProductOverview_boxcontainer_box2016-2 {
	float: left;
	width: 300px;
	margin-left: 36px;
	margin-right: 36px;
}

.u1_ProductOverview_boxcontainer_box2016-3 {
	float: right;
	width: 300px;
}
.u1_ProductOverview_boxcontainer_box2016_head {
	font-size: 15px;
	color: #FFF;
	background-position: -10px -340px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
	font-weight: bold;
	background-color: #470575;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.u1_ProductOverview_boxcontainer_box2016_middle {
	height: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #666;
}
.u1_ProductOverview_boxcontainer_box2016_middle h1 {
	font-size: 12px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-style: dotted;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
.u1_ProductOverview_boxcontainer_box2016_middle ul {
	margin: 0px;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 12px;
	font-size: 11px;
}
.u1_ProductOverview_boxcontainer_box2016_middle li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.u1_ProductOverview_boxcontainer_box2016_price {
	font-size: 15px;
}

.u1_ProductOverview_boxcontainer_box2016_price table {
	width: 100%;
	background-color: #999;
}
.u1_ProductOverview_boxcontainer_box2016_price table tr {
	background-color: #FFF;
}

.u1_ProductOverview_boxcontainer_box2016_price table td {
	padding: 5px;

}


.u1_ProductOverview_boxcontainer_box2016_foot {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	text-align: center;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	font-size: 15px;
}

.u1_ProductOverview_boxcontainer_box2016_foot :hover {
	background-color: #666666;
}
.u1_ProductOverview_boxcontainer_box2016_foot a {
	color: #000;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.u1_ProductOverview_boxcontainer_box1  {
	width: 210px;
	float: left;
}

.u1_ProductOverview_boxcontainer_box2  {
	float: left;
	width: 210px;
	margin-left: 24px;
	margin-right: 24px;
}

.u1_ProductOverview_boxcontainer_box3  {
	float: right;
	width: 210px;
}

.u1_ProductOverview_boxcontainer_box_head  {
	font-size: 14px;
	color: #FFF;
	background-position: -10px -340px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
	font-weight: bold;
}

.u1_ProductOverview_boxcontainer_box_middle   {
	height: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	background-color: #E6E6E6;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #666;
}

.u1_ProductOverview_boxcontainer_box_middle h1 {
	margin: 0px;
	text-align: center;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 12px;
}

.u1_ProductOverview_boxcontainer_box_middle ul {
	margin: 0px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.u1_ProductOverview_boxcontainer_box_middle li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: left;
}


.u1_ProductOverview_boxcontainer_box_foot {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	text-align: center;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.u1_ProductOverview_boxcontainer_box_foot :hover {
	background-color: #666666;
}

.u1_ProductOverview_boxcontainer_box_foot a {
	color: #000;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.u1_ProductOverview_OptionBoxes_container {
}
.u1_ProductOverview_OptionBoxes_container img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.u1_ProductOverview_OptionBoxes_Box1 {
	width: 286px;
	float: left;
	height: 76px;
	font-size: 28px;
	background-image: url(../pic/background.png);
	background-position: -400px -800px;
	text-align: center;
	font-weight: bold;
	padding: 2px;
}



.u1_ProductOverview_OptionBoxes_Box1 img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.u1_ProductOverview_OptionBoxes_Box-AndroidAppAd {
	width: 286px;
	float: left;
	font-size: 28px;
	text-align: center;
	font-weight: bold;
	padding: 2px;
}
.u1_ProductOfferOverview_u1_rightrow  {
	float: right;
	height: auto;
	width: 290px;
}
.u3_ProductNavigationLeft_container {
	float: left;
	height: auto;
	width: 200px;
	font-size: 10px;
}
.u3_ProductNavigationLeft_container h1 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	width: auto;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.u3_ProductNavigationLeft_container h2 {
	font-size: 12px;
	margin: 0px;
	padding: 5px;
	width: auto;
	background-color: #CCC;
	line-height: 14px;
}
.u3_ProductNavigationLeft_container h2 a {
	display: block;
	text-decoration: none;
}

.u3_ProductNavigationLeft_container ul {
	margin: 0px;
	padding: 0px;
}
.u3_ProductNavigationLeft_container li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.u3_ProductNavigationLeft_container ul li {
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}
.u3_ProductNavigationLeft_container ul li ul li a {
	text-decoration: none;
	display: block;
	color: #000;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin: 0px;
}
.u3_ProductNavigationLeft_top {
	float: left;
	height: 30px;
	width: 193px;
	padding-right: 1px;
	padding-left: 6px;
	margin: 0px;
}
.u3_ProductNavigationLeft_footer {
	float: left;
	height: 30px;
	width: 200px;
	background-image: url(../pic/background.png);
	background-position: -400px -930px;
}
.u3_ProductNavigationLeft {
	float: left;
	height: auto;
	width: 193px;
	background-image: url(../../global/pic/layout/backgound_200breit_weiss_sh.png);
	padding-right: 1px;
	padding-left: 6px;
}
.u3_ProductOfferDetails_Headline {
	height: 120px;
	float: left;
	width: 795px;
	margin-left: 5px;
}
.u3_ProductOfferDetails_Headline h1 {
	font-size: 18px;
	width: 550px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 90px;
}
.u3_ProductOfferDetails_Headline p {
	width: 430px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 90px;
	text-align: justify;
	font-size: 12px;
}
.u3_ProductOfferDetails_Main {
	height: auto;
	float: left;
	width: 600px;
}

.u3_ProductOfferDetails_Main_top {
	background-image: url(../../global/pic/layout/backgound_vserver.png);
	background-position: -10px -140px;
	height: 20px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.u3_ProductOfferDetails_Main_bottom {
	height: 20px;
	background-image: url(../../global/pic/layout/backgound_vserver.png);
	background-position: -10px -180px;
	margin-right: 5px;
	margin-left: 5px;
}

.u3_ProductOfferDetails_MainTable {
	width: 570px;
	background-image: url(../../global/pic/layout/backgound_590breit_weiss_sh.png);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 14px;
}


.u3_ProductOfferDetails_MainTable ul {
	padding-left: 30px;
}

.u3_ProductOfferDetails_MainTable .ajax_cart_display_domain_check_info_container {
	margin-bottom: 5px;
}

.u3_ProductOfferDetails_MainTable .ajax_cart_display_domain_check_info_container .ajax_cart_display_domain_check_info_domain_no_domain_given {
	border: 1px solid #F00;
	border-radius: 5px;
}


.u3_ProductOfferDetails_MainTable .ajax_cart_display_domain_check_info_container .ajax_cart_display_domain_check_info_domain_no_tld {
	padding: 5px;
	border: 1px solid #F00;
	border-radius: 5px;
}

.u3_ProductOfferDetails_MainTable .ajax_cart_display_domain_check_info_container .ajax_cart_display_domain_check_info_domain_free {
	border: 1px solid #0C366C;
	border-radius: 5px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-color: #B3CFF7;
}
.u3_ProductOfferDetails_MainTable .ajax_cart_display_domain_check_info_container .ajax_cart_display_domain_check_info_domain_free_pic {
	height: 50px;
	width: 50px;
	float: left;
	margin: 10px;
	background-repeat: no-repeat;
	background-image: url(../../global/pic/icons/iconset/hook_blue_50x50.png);
}
.u3_ProductOfferDetails_MainTable .ajax_cart_display_domain_check_info_container .ajax_cart_display_domain_check_info_domain_free_text {
	margin-top: 20px;
}



.u3_ProductOfferDetails_MainTable .ajax_cart_display_domain_check_info_container .ajax_cart_display_domain_check_info_domain_registered {
	border: 1px solid #F00;
	border-radius: 5px;
	background-color: #E6F4CA;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}


.u3_ProductOfferDetails_MainTable .ajax_cart_display_domain_check_info_container .ajax_cart_display_domain_check_info_domain_invalid {
	padding: 5px;
	border: 1px solid #F00;
	border-radius: 5px;
}

.u3_ProductOfferDetails_MainTable .ajax_cart_display_domain_check_info_container .ajax_cart_display_domain_check_info_tld_not_supported {
	padding: 5px;
	border: 1px solid #F00;
	border-radius: 5px;
}



.u3_ProductOfferDetails_MainTable .ajax_cart_display_domain_check_line {
	margin-top: 5px;
	margin-bottom: 5px;
	height: auto;
	width: auto;
	border: 1px solid #000;
	border-radius: 5px;
	padding: 5px;
}
.u3_ProductOfferDetails_MainTable .ajax_cart_display_domain_check_line:hover {
	background-color: #B3CFF7;
}
.u3_ProductOfferDetails_MainTable .ajax_cart_display_domain_check_line .ajax_cart_display_domain_check_line_domain_name {
	float: left;
	font-size: 15px;
	font-weight: bold;
	height: 50px;
	margin-right: 5px;
	margin-top: 0;
	text-transform: uppercase;
	width: 195px;
}
.u3_ProductOfferDetails_MainTable .ajax_cart_display_domain_check_line .ajax_cart_display_domain_check_line_item_name {
    float: left;
    margin-right: 5px;
    width: 250px;
}

.u3_ProductOfferDetails_MainTable .ajax_cart_display_domain_check_line .ajax_cart_display_domain_check_line_item_price {
    float: left;
    margin-right: 5px;
    width: 250px;
}
.u3_ProductOfferDetails_MainTable .ajax_cart_display_domain_check_line .ajax_cart_display_domain_check_line_item_setupprice {
    float: left;
    margin-right: 5px;
    width: 250px;
}
.u3_ProductOfferDetails_MainTable .ajax_cart_display_domain_check_line .ajax_cart_display_domain_check_line_item_billing_period {
	height: 50px;
	margin-left: 500px;
	font-size: 0px;
	background-image: url(../../global/pic/icons/iconset/cart_blue_50x50.png);
	background-repeat: no-repeat;
	width: 50px;
}
.u3_ProductOfferDetails_MainTable h1 {
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	text-align: justify;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.u3_ProductOfferDetails_MainTable .cyberweeks  {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-align: justify;
	margin: 0px;
	background-color: #666;
	color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 10px;
}


.u3_ProductOfferDetails_MainTable h1 img {
	margin-right: 10px;
	float: left;
	padding-top: 5px;
}

.u3_ProductOfferDetails_MainTable h2 {
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin: 0px;
}
.u3_ProductOfferDetails_MainTable h3 {
	font-size: 12px;
	font-weight: bold;
	padding: 4px;
	margin: 0px;
	background-color: #CCC;
}
.u3_ProductOfferDetails_MainTable h4 {
	padding: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


.u3_ProductOfferDetails_MainTable table {
	font-size: 12px;
	width: 100%;
	background-color: #CCC;
	border: 1px solid #CCC;
	border-collapse: collapse;
}


.u3_ProductOfferDetails_MainTable table tr {

}
.u3_ProductOfferDetails_MainTable table td {
	font-size: 10px;
	padding: 4px;
	line-height: 12px;
	border: 1px solid #CCC;
	border-collapse: collapse;
	margin: 0px;
	background-color: #FFF;
}



.u3_ProductOfferDetails_MainTable table .u3_feature_table_left_col {
	width: 33%;
}

.u3_ProductOfferDetails_MainTable table .u3_feature_table_middle_col {
	text-align: center;
	width: 33%;
}

.u3_ProductOfferDetails_MainTable table .u3_feature_table_right_col {
	width: 34%;
	text-align: center;
}



.u3_ProductOfferDetails_MainTable .pricetable .u3_price_table_col1  {
	width: 20%;
	background-color: #FFF;
}


.u3_ProductOfferDetails_MainTable .pricetable .u3_price_table_col2  {
	background-color: #FFFFFF;
	width: 20%;
	text-align: center;
}
.u3_ProductOfferDetails_MainTable .pricetable .u3_price_table_col3  {
	background-color: #FFFFFF;
	width: 20%;
	text-align: center;
}
.u3_ProductOfferDetails_MainTable .pricetable .u3_price_table_col4  {
	background-color: #FFFFFF;
	width: 20%;
	text-align: center;
}
.u3_ProductOfferDetails_MainTable .pricetable .u3_price_table_col5  {
	background-color: #FFFFFF;
	width: 20%;
	text-align: center;
}
.u3_SMP_MainTable {

}
.u3_SMP_MainTable table {
	font-size: 12px;
	width: 100%;
	background-color: #CCC;
	border: 1px solid #CCC;
	border-collapse: collapse;
}
.u3_SMP_MainTable table td {
	font-size: 10px;
	padding: 4px;
	line-height: 12px;
	border: 1px solid #CCC;
	border-collapse: collapse;
	margin: 0px;
	background-color: #FFF;
}
.u3_SMP_MainTable table .u3_feature_table_left_col {
	width: 33%;
}
.u3_SMP_MainTable table .u3_feature_table_middle_col {
	text-align: center;
	width: 33%;
}
.u3_SMP_MainTable table .u3_feature_table_right_col {
	width: 34%;
	text-align: center;
}
.u3_ProductOfferDetails_Right {
	float: left;
	width: 200px;
	height: auto;
}
.u3_ProductOfferDetails_Right h1 {
	font-size: 14px;
	text-align: center;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFF;
}
.u3_ProductOfferDetails_Right_Box_container {
	height: auto;
	width: 200px;
}
.u3_ProductOfferDetails_Right_Box_top {
	height: 30px;
	width: 200px;
}
.u3_ProductOfferDetails_Right_Box {
	font-size: 10px;
	background-image: url(../../global/pic/layout/backgound_200breit_weiss_sh.png);
	width: 183px;
	padding-top: 10px;
	padding-right: 6px;
	padding-left: 11px;
}
.u3_ProductOfferDetails_Right_Box .ajax_cart_display_domain_check_input_container {
	float: left;
	height: 34px;
}
.u3_ProductOfferDetails_Right_Box .ajax_cart_display_domain_check_input_container input{
	width: 140px;
	height: 20px;
	font-size: 16px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	border: 1px solid #999;
	border-radius: 5px;
}

.u3_ProductOfferDetails_Right_Box .ajax_cart_display_domain_check_input_container input:focus{

}

.u3_ProductOfferDetails_Right_Box .ajax_cart_display_domain_check_button_container {
	width: 34px;
	height: 34px;
	float: left;
	margin-left: 5px;
}
.u3_ProductOfferDetails_Right_Box .ajax_cart_display_domain_check_button_container a {
	display: block;
	height: 30px;
	width: 30px;
	font-size: 0px;
	background-image: url(../../global/pic/icons/lupe_30x30.png);
	border: 2px solid #FFF;
}
.u3_ProductOfferDetails_Right_Box .ajax_cart_display_domain_check_button_container a:hover {
	height: 30px;
	width: 30px;
	border-radius: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}





.u3_ProductOfferDetails_Right_Box img {
	margin: 2px;
}
.u3_ProductOfferDetails_Right_Box img:hover {
	margin: 0px;
	border: 2px solid #017340;
	border-radius: 5px;
}
.u3_ProductOfferDetails_Right_Box form {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.u3_ProductOfferDetails_Right_Box a   {
	color: #000;
}
.u3_ProductOfferDetails_Right_Box p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.u3_ProductOfferDetails_Right_Box #order_button {
	background-image: url(../pic/background.png);
	background-position: -1080px -875px;
	height: 35px;
	width: 105px;
	margin-right: auto;
	margin-left: auto;
}
.u3_ProductOfferDetails_Right_Box #order_button a {
	font-size: 12px;
	color: #FFF;
	text-align: center;
	display: block;
	line-height: 35px;
	font-weight: bold;
}
.u3_ProductOfferDetails_Right_Box select {
	font-size: 12px;
	width: 100%;
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px dotted #017340;
}
.u3_ProductOfferDetails_Right_Box_bottom {
	height: 15px;
	width: 200px;
	background-image: url(../pic/background.png);
	background-position: -400px -945px;
}
.u3_ProductOfferDetails_Right_Box table th {
	text-align: center;
	font-size: 10px;
	color: #FFF;
	background-color: #069C9C;
}
.u3_ProductOfferDetails_Right h1 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	line-height: 30px;
}
.u3_ProductOfferDetails_Right h2 {
	background-color: #FFFFFF;
	text-align: center;
	font-size: 10px;
	margin: 0px;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.u3_ProductOfferDetails_Right h2 img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 10px;
	border-radius: 5px;
	width: 10px;
}
.u3_ProductOfferDetails_Right h2 img:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 2px;
}


.u3_ProductOfferDetails_Right h3 {
	background-color: #FFFFFF;
	text-align: center;
	font-size: 10px;
	margin: 0px;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.u3_ProductOfferFeatures_Main {
	height: auto;
	float: left;
	width: 800px;
}
.u3_ProductOfferFeatures_Main_top {
	background-image: url(../../global/pic/layout/white_backgrounds.png);
	background-position: -10px -10px;
	height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.u3_ProductOfferFeatures_MainTable {
	background-image: url(../../global/pic/layout/white_background_795x20.png);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 14px;
}

.u3_ProductOfferFeatures_MainTable_ContentPic_right {
	float: right;
	height: 250px;
	width: 250px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.u3_ProductOfferFeatures_MainTable_ContentPic_EyeCatcher_Middle {
	margin-top: 50px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	width: 565px;
}
.u3_ProductOfferFeatures_MainTable_Call-to-Action-Button_Middle {
	width: 372px;
	background-color: #CCC;
	height: 47px;
	margin-top: 50px;
	margin-bottom: 50px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.u3_ProductOfferFeatures_MainTable_Call-to-Action-Button_Middle a {
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	line-height: 43px;
}

.u3_ProductOfferFeatures_MainTable_PlanOverview_leftbox {
	width: 382px;
	float: left;
}

.u3_ProductOfferFeatures_MainTable_PlanOverview_rightbox {
	width: 382px;
	margin-left: 392px;
}

.u3_ProductOfferFeatures_MainTable_PlanOverview_4stepbox1of7 {
	width: 181px;
	float: left;
	background-color: #CCC;
	height: 120px;
}
.u3_ProductOfferFeatures_MainTable_PlanOverview_4stepbox1of7 h5 {
	color: #FFF;
	text-align: center;
	font-size: 12px;
	margin: 0px;
	padding-top: 50px;
	padding-left: 60px;
}



.u3_ProductOfferFeatures_MainTable_PlanOverview_4stepbox2of7 {
	width: 17px;
	float: left;
	height: 120px;
	background-image: url(../../global/pic/arrow/arrow_17x120.png);
}
.u3_ProductOfferFeatures_MainTable_PlanOverview_4stepbox3of7 {
	width: 181px;
	float: left;
	background-color: #CCC;
	height: 120px;
}
.u3_ProductOfferFeatures_MainTable_PlanOverview_4stepbox3of7 h5 {
	color: #FFF;
	text-align: center;
	font-size: 12px;
	margin: 0px;
	padding-top: 50px;
	padding-left: 60px;
}


.u3_ProductOfferFeatures_MainTable_PlanOverview_4stepbox4of7 {
	width: 17px;
	float: left;
	height: 120px;
	background-image: url(../../global/pic/arrow/arrow_17x120.png);
}

.u3_ProductOfferFeatures_MainTable_PlanOverview_4stepbox5of7 {
	width: 181px;
	float: left;
	background-color: #CCC;
	height: 120px;
}
.u3_ProductOfferFeatures_MainTable_PlanOverview_4stepbox5of7 h5 {
	color: #FFF;
	text-align: center;
	font-size: 12px;
	margin: 0px;
	padding-top: 50px;
	padding-left: 60px;
}


.u3_ProductOfferFeatures_MainTable_PlanOverview_4stepbox6of7 {
	width: 17px;
	float: left;
	height: 120px;
	background-image: url(../../global/pic/arrow/arrow_17x120.png);
}
.u3_ProductOfferFeatures_MainTable_PlanOverview_4stepbox7of7 {
	width: 181px;
	float: left;
	background-color: #CCC;
	height: 120px;
}
.u3_ProductOfferFeatures_MainTable_PlanOverview_4stepbox7of7 h5 {
	color: #FFF;
	text-align: center;
	font-size: 12px;
	margin: 0px;
	padding-top: 50px;
	padding-left: 60px;
}


.u3_ProductOfferFeatures_MainTable h1 {
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	text-align: justify;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.u3_ProductOfferFeatures_MainTable h1 img {
	margin-right: 10px;
	float: left;
	padding-top: 5px;
}
.u3_ProductOfferFeatures_MainTable ul img {
	border: 1px solid #9B9893;
	margin-bottom: 5px;
}


.u3_ProductOfferFeatures_MainTable h2 {
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 4px;
}


.u3_ProductOfferFeatures_MainTable h3 {
	font-size: 12px;
	font-weight: bold;
	padding: 4px;
	margin: 0px;
	background-color: #CCC;
}
.u3_ProductOfferFeatures_MainTable h4  {
	width: 100%;
	margin: 0px;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.u3_ProductOfferFeatures_MainTable h4 img {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.u3_ProductOfferFeatures_MainTable table {
	font-size: 12px;
	width: 100%;
	border-collapse: collapse;
}
.u3_ProductOfferFeatures_MainTable table .ajax_cart_display_server_os_table_col1_header {
	text-align: left;
}

.u3_ProductOfferFeatures_MainTable table .ajax_cart_display_server_os_table_col3 {
	text-align: center;
}

.u3_ProductOfferFeatures_MainTable table .ajax_cart_display_server_os_table_col4 {
	text-align: center;
}
.u3_ProductOfferFeatures_MainTable table .ajax_cart_display_server_os_table_col5 {
	text-align: center;
}

.u3_ProductOfferFeatures_MainTable table .ajax_cart_display_server_os_table_os_64bit_true_icon {
	background-image: url(../../global/pic/icons/iconset/hook_blue_15x15.png);
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
	margin-right: auto;
	margin-left: auto;
}
.u3_ProductOfferFeatures_MainTable table .ajax_cart_display_vserver_os_table_col1_header {
	text-align: left;
}
.u3_ProductOfferFeatures_MainTable table .ajax_cart_display_vserver_os_table_os_64bit_true_icon {
	background-image: url(../../global/pic/icons/iconset/hook_blue_15x15.png);
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
	margin-right: auto;
	margin-left: auto;
}
.u3_ProductOfferFeatures_MainTable table .ajax_cart_display_vserver_os_table_col3 {
	text-align: center;
}



.u3_ProductOfferFeatures_MainTable table th {
	background-color: #CCC;
	text-align: center;
	padding: 2px;
	border: 1px solid #CCC;
	border-collapse: collapse;
}
.u3_ProductOfferFeatures_MainTable table td {
	font-size: 10px;
	padding: 4px;
	line-height: 12px;
	margin: 0px;
	border: 1px solid #CCC;
	border-collapse: collapse;
}
.u3_ProductOfferFeatures_MainTable .order_image img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.u3_ProductOfferFeatures_MainTable .order_image a img:hover {
	background-color: #CCC;
	border-radius: 2px;
}
.u3_ProductOfferFeatures_MainTable .table_servermatrix {
}


.u3_ProductOfferFeatures_MainTable .table_servermatrix td {
	/* [disabled]width: 14%; */
	text-align: center;
}




.u3_ProductOfferFeatures_MainTable .table_servermatrix .col1 {
	text-align: left;
	width: 20%;
}

.u3_ProductOfferFeatures_MainTable .table_servermatrix .col1_noborder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
}

.u3_ProductOfferFeatures_MainTable .table_matrix_4cols {
}
.u3_ProductOfferFeatures_MainTable .table_matrix_4cols td {
	width: 25%;
	text-align: center;
}
.u3_ProductOfferFeatures_MainTable .table_matrix_4cols .col1 {
	text-align: left;
}
.u3_ProductOfferFeatures_MainTable .table_matrix_4cols .col1_noborder{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
}
.u3_ProductOfferFeatures_MainTable .table_matrix_5cols .col1_noborder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
}

.u3_ProductOfferFeatures_MainTable .table_matrix_5cols {
}


.u3_ProductOfferFeatures_MainTable .table_matrix_5cols td {
	width: 20%;
	text-align: center;
}


.u3_ProductOfferFeatures_MainTable .table_matrix_5cols .col1 {
	text-align: left;
}









.u3_ProductOfferFeatures_Main_bottom {
	height: 20px;
	background-image: url(../../global/pic/layout/white_backgrounds.png);
	background-position: -10px -40px;
	margin-right: 0px;
	margin-left: 5px;
}
.customerCart  {
	height: auto;
	float: left;
	width: 688px;
	margin-right: 7px;
	margin-left: 5px;
}
.customerCart_main_leftrow_rand_oben_container  {
	height: 35px;
	width: 705px;
	line-height: 30px;
	text-align: center;
}
.customerCart_main_leftrow_rand_oben_container a  {
	height: 35px;
	color: #FFF;
	display: block;
	width: 175px;
}
.customerCart_main_leftrow_rand_oben_container a:visited {
	color: #FFF;
}
.customerCart_main_leftrow_rand_oben_container a:active {
	color: #FFF;
}
.customerCart_main_leftrow_rand_oben_step1_active  {
	width: 175px;
	height: 35px;
	background-image: url(../../global/pic/layout/order_leisten.png);
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	float: left;
}
.customerCart_main_leftrow_rand_oben_step1_done  {
	width: 175px;
	height: 35px;
	background-image: url(../../global/pic/layout/order_leisten.png);
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	float: left;
	background-position: 0px -35px;
}
.customerCart_main_leftrow_rand_oben_step2  {
	width: 175px;
	height: 35px;
	background-image: url(../../global/pic/layout/order_leisten.png);
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	background-position: -175px 0px;
	float: left;
}
.customerCart_main_leftrow_rand_oben_step2_active  {
	width: 175px;
	height: 35px;
	background-image: url(../../global/pic/layout/order_leisten.png);
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	background-position: -175px -35px;
	float: left;
}
.customerCart_main_leftrow_rand_oben_step2_done  {
	width: 175px;
	height: 35px;
	background-image: url(../../global/pic/layout/order_leisten.png);
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	background-position: -175px -70px;
	float: left;
}
.customerCart_main_leftrow_rand_oben_step3  {
	width: 175px;
	height: 35px;
	background-image: url(../../global/pic/layout/order_leisten.png);
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	float: left;
	background-position: -350px 0px;
}
.customerCart_main_leftrow_rand_oben_step3_active  {
	width: 175px;
	height: 35px;
	background-image: url(../../global/pic/layout/order_leisten.png);
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	float: left;
	background-position: -350px -70px;
}
.customerCart_main_leftrow_rand_oben_step3_done  {
	width: 175px;
	height: 35px;
	background-image: url(../../global/pic/layout/order_leisten.png);
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	background-position: -175px -70px;
	float: left;
}
.customerCart_main_leftrow_rand_oben_step4  {
	width: 180px;
	height: 35px;
	background-image: url(../../global/pic/layout/order_leisten.png);
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	float: left;
	background-position: -525px 0px;
	color: #FFF;
}
.customerCart_main_leftrow_rand_oben_step4_done  {
	width: 180px;
	height: 35px;
	background-image: url(../../global/pic/layout/order_leisten.png);
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	background-position: -525px -175px;
	float: left;
	color: #FFF;
}
.customerCart_button_goto_checkout  {
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	height: 40px;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	line-height: 40px;
	background-image: url(../pic/background.png);
	background-position: -660px -100px;
	color: #FFF;
	margin-top: 20px;
	margin-bottom: 20px;
}
.customerCart_button_goto_checkout a  {
	display: block;
	color: #FFF;
}
.customerCart_button_goto_checkout a:active {
	display: block;
	color: #FFF;
}
.customerCart_button_goto_checkout a:visited {
	display: block;
	color: #FFF;
}
.customerCart_button_goto_checkout a:hover {

}
.customerCart #mainCart a {
	color: #F97D23;
}
.customerCart #mainCart a:hover {
	color: #F97D23;
}
.customerCart #mainCart a:active {
	color: #F97D23;
}
.customerCart #mainCart a:visited {
	color: #F97D23;
}
.customerCart #mainCart #CartHeadlineProducts {
	line-height: 30px;
	font-size: 12px;
	color: #FFF;
}
.customerCart #mainCart #CartHeadlineProducts td {
	background-color: #999;
}
.customerCart #mainCart #CartItemLine1 {
	background-color: #CCC;
}
.customerCart #mainCart #CartItemLine2 {
	background-color: #999;
}
.order_button  {
	background-image: url(../pic/background.png);
	background-position: -1080px -875px;
	height: 35px;
	width: 105px;
	margin-right: auto;
	margin-left: auto;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	line-height: 35px;
	font-size: 12px;
}
.order_button a  {
	color: #FFF;
	line-height: 35px;
	height: 35px;
}
.order_button a:visited {
	color: #FFF;
}
.order_button a:active {
	color: #FFF;
}
.order_button a:hover {
}

.thrColElsHdr #order_button  {
	background-image: url(../pic/background.png);
	background-position: -1080px -875px;
	height: 35px;
	width: 105px;
	margin-right: auto;
	margin-left: auto;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	line-height: 35px;
	font-size: 12px;
}

.thrColElsHdr #order_button a {
	color: #FFF;
	line-height: 35px;
	height: 35px;
}

.thrColElsHdr #order_button a:visited {
	color: #FFF;
}

.thrColElsHdr #order_button a:active {
	color: #FFF;
}

.thrColElsHdr #order_button a:hover {

}
#ajax_cart_display_summary {
	background-color: #E6E6E6;
	border: 1px solid #666;
	height: auto;
	width: 686px;
}
#ajax_order_summary_cart_summary {
	background-color: #E6E6E6;
	border: 1px solid #666;
	height: auto;
	width: 686px;
	margin-top: 10px;
}
#ajax_order_summary_terms_conditions {
	border: 1px solid #666;
	width: 686px;
	margin-top: 10px;
	background-color: #E6E6E6;
}
#ajax_order_summary_terms_conditions #ajax_order_summary_terms_conditions_line{
	width: 686px;
	float: left;
	height: auto;
}
#ajax_order_summary_terms_conditions #ajax_order_summary_terms_conditions_line #ajax_order_summary_terms_conditions_line_cell_1 {
	width: 46px;
	float: left;
	text-align: center;
	vertical-align: middle;
	height: 16px;
	padding: 2px;
	line-height: 16px;
	background-color: #F97D23;
}
#ajax_order_summary_terms_conditions #ajax_order_summary_terms_conditions_line #ajax_order_summary_terms_conditions_line_cell_2 {
	width: 632px;
	float: left;
	text-align: left;
	vertical-align: middle;
	padding: 2px;
}


#ajax_order_summary_payment_methods {
	background-color: #E6E6E6;
	border: 1px solid #666;
	height: auto;
	width: 686px;
	margin-top: 10px;
}


#ajax_order_summary_payment_methods #ajax_order_summary_payment_methods_head {
	width: 682px;
	float: left;
	height: 16px;
	line-height: 16px;
	vertical-align: middle;
	padding: 2px;
}

#ajax_order_summary_payment_methods #ajax_order_summary_payment_methods_line {
	width: 686px;
	float: left;
	height: auto;
}

#ajax_order_summary_payment_methods #ajax_order_summary_payment_methods_line #ajax_order_summary_payment_methods_line_cell_1 {
	width: 46px;
	float: left;
	text-align: center;
	vertical-align: middle;
	height: 16px;
	padding: 2px;
	line-height: 16px;
	background-color: #F97D23;
}

#ajax_order_summary_payment_methods #ajax_order_summary_payment_methods_line #ajax_order_summary_payment_methods_line_cell_2 {
	width: 632px;
	float: left;
	text-align: left;
	vertical-align: middle;
	height: 16px;
	padding: 2px;
	line-height: 16px;
}
#ajax_order_summary_proceed_checkout {
	text-align: center;
	vertical-align: middle;
	width: 686px;
	border: 1px solid #666;
	background-color: #F97D23;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}



#ajax_order_summary_clear
{
	clear:both;
}
#ajax_cart_choose_domain_window {
	background-color: #FFF;
	border: 1px solid #666;
	border-radius: 5px;
	padding: 10px;
}
#ajax_cart_choose_domain_window #ajax_cart_choose_domain_window_inner #ajax_cart_choose_domain_window_form_row1 {
	background-image: url(../../global/pic/layout/domain_checkbox.gif);
	height: 50px;
	width: 600px;
	padding: 5px;
}
#ajax_cart_choose_domain_window #ajax_cart_choose_domain_window_inner #ajax_cart_choose_domain_window_form_row1 #ajax_cart_choose_domain_window_form_row1_headline {
	height: 0px;
	visibility: hidden;
}
#ajax_cart_choose_domain_window #ajax_cart_choose_domain_window_inner #ajax_cart_choose_domain_window_form_row1 #ajax_cart_choose_domain_window_form_row1_domainname {
	float: left;
	height: 50px;
	width: 400px;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
}
#ajax_cart_choose_domain_window #ajax_cart_choose_domain_window_inner #ajax_cart_choose_domain_window_form_row1 #ajax_cart_choose_domain_window_form_row1_domainname #ajax_cart_choose_domain_window_input {
	font-size: 30px;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 400px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
}
#ajax_cart_choose_domain_window #ajax_cart_choose_domain_window_inner #ajax_cart_choose_domain_window_form_row1 #ajax_cart_choose_domain_window_form_row1_topleveldomain {
	height: 50px;
	width: 120px;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-left-color: #000;
	margin-left: 5px;
}
#ajax_cart_choose_domain_window #ajax_cart_choose_domain_window_inner #ajax_cart_choose_domain_window_form_row1 #ajax_cart_choose_domain_window_form_row1_topleveldomain #ajax_cart_choose_domain_window_tld_select {
	font-size: 30px;
	height: 35px;
	width: 115px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#ajax_cart_choose_domain_window #ajax_cart_choose_domain_window_inner #ajax_cart_choose_domain_window_form_row1 #ajax_cart_choose_domain_window_form_row1_check_button {
	float: right;
	height: 50px;
	width: 50px;
	line-height: 50px;
}
#ajax_cart_choose_domain_window #ajax_cart_choose_domain_window_inner #ajax_cart_choose_domain_window_form_row1 #ajax_cart_choose_domain_window_form_row1_check_button a {
	float: right;
	height: 50px;
	width: 50px;
	vertical-align: middle;
	display: block;
	line-height: 50px;
	font-size: 0px;
}
