html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote{
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	-webkit-text-size-adjust: none;
}

body{
	font-family: Arial, "Lucida Grande", Geneva, Tahoma, Verdana, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	background-color: #ffffff;
	color: #333333;
}

html, form, input{
	color: #000000;
}
	
table{
	border-collapse: collapse;
	/*border: 1px solid #ffffff;*/
}

/* interim */

#TableHosting tr, 
#TableHosting td{
border: 1px solid #ffffff;
}

	
p{
	margin-bottom: 12pt;
}

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

#TableSmall thead {
	background-color: #494C53;
}

#TableSmall th {
	color: #ffffff;
	font-weight: bold;
	font-size: 1.1em;
    border: 1px solid #E1E1E1;
    margin: 0;
    padding: 7px 4px;
}

#TableSmall th[scope=col] {
	color: #000000;
	font-weight: bold;
	font-size: 1.1em;
    border-color: #E1E1E1 -moz-use-text-color -moz-use-text-color;
	border: 1px dotted #E1E1E1;
	border-left: none;
    margin: 0;
    padding: 7px 4px;
}

#TableSmall td {
	font-size: 0.9em;
	color: #000000;
	border: 1px dotted #E1E1E1;
	border-right: none;
	padding: 7px 4px;
}

#TableSmall tr.category {
	background-color: #EEEEEE;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	
}

#TableSmall tr.odd {
	background-color: #ffffff;
}

#TableSmall tr.even {
	background-color: #F4F4F4;
}

pre{
	color: #000000;
	background-color: #FFFFFF;
}

a:link,
a:active,
a:visited{
	font-weight: normal;
	text-decoration: none;
	color: #0b65ae;
}

a:hover{
	font-weight: normal;
	text-decoration: underline;
	color: #0b65ae;
}

a span {
	 	text-decoration: underline;
	 	vertical-align: middle;
}

a.image {
	text-decoration: none;
	line-height: 32px;
}

h1{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 12px;
	color: #0b65ae;
}

h2{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 12px;
	color: #0b65ae;
}

h3{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 12px;
	color: #0b65ae;
}
	
ul{
	list-style: none;
}

ul li{
	list-style-type: square;
	margin-left: 20px;
	padding: 1px 0px;
}

ul.okay{
	list-style-image: url(images/okay.gif);
	margin: 5px 0px;
	padding:0px 0px 0px 30px;
}

hr{
	border: 0px;
	border-bottom: 1px solid #e8e8e8;
}

/*************************/

.info {
	background: url(../images/icons/information_14x14.gif) no-repeat;
	padding-left: 21px;
	margin-left: 6px;
	display:block;
	height:14px;
}

.tooltip {
	display: none;
	font-size: 12px;
	width: 220px;
	padding: 10px;
	color: #fff;
	filter: alpha(opacity=95); /* IE */
	-moz-opacity: 0.95; /* Gecko-Browser */
	opacity: 0.95; /* Opera 9+ */
	text-align: left; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #666 2px 3px 5px;
	-moz-box-shadow: #666 2px 3px 5px;
	box-shadow: #666 2px 3px 5px;
	background: #494c53;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#61656e), to(#494c53));
	background: -moz-linear-gradient(#61656e, #494c53);
	background: linear-gradient(#61656e, #494c53);
}
/*0B65AE*/

#header a:link,
#header a:active,
#header a:visited,
#header a:hover{	
	font-weight: bold;
	font-size: 1em;
	color: #0b65ae;
}

.sponsorlogo{
	position: absolute;
	left: 4px;
	border: 0px solid #000000;
}

/* Tabellenheader Produkte, etc. UMBAUEN!*/
.headbox{
	font-family: arial;
	font-size: 1em;
	text-decoration: none;
	font-weight: bold;
	color: #111111;
}

.error{
	font-size: 1.2em;
	font-weight: bold;
	color: #FF0000;
}

.footer{
	font-weight: normal;
	font-size: 0.85em;
	text-decoration: none;
	color: #0b65ae;
}


/* Navigation Left */
#NavigationLeft {
	margin: 0px;
	padding-left: 6px;
	padding-top: 14px;
	margin-top: 0px;
	width: 137px;
	float: left;
}

#NavigationLeft a{
	font-weight: normal;
	display: block;
	margin: 0px;
	height: 100%;
	padding: 3px 3px 3px 3px;
	-moz-box-sizing: border-box;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	list-style: none;
	font-size: 8.5pt;
	color: #000000;
	border-bottom: 0px solid #cccccc;
}

#NavigationLeft a.Content{
	padding-left: 10px;
}

#NavigationLeft a:hover{
	background: #7DA7D9 none;
}

#NavigationLeft a.Title{
	background-color: #2e5880;
	background: transparent url(/images/navigationleft_top_bg.gif) top right repeat-y;
	color: #31537e;
	font-weight: bold;
	text-align: left;
	background-color: #eeeeee;
	border-bottom: 0px solid #cccccc;
	border-left: 3px solid #0b65ae;
}

#NavigationLeft a.Title:hover{
	background: #7DA7D9 none;
	color: #000000;
}

#NavigationLeft a.Webhosting:hover{
	border-left: 3px solid #99ff33;
}

#NavigationLeft a.eShops:hover{
	border-left: 3px solid #00cc00;
}

#NavigationLeft a.VirtuelleServer:hover{
	border-left: 3px solid #ffcc43;
}

#NavigationLeft a.Server:hover{
	border-left: 3px solid #3399ff;
}

#NavigationLeft a.TeamspeakServer:hover{
	border-left: 3px solid #d200ff;
}

#NavigationLeft a.WeitereProdukte:hover{
	border-left: 3px solid #ff3333;
}

#NavigationLeft a.Service:hover{
	border-left: 3px solid #19314a;
}

#NavigationLeft a.DasUnternehmen:hover{
	border-left: 3px solid #0b65ae;
}

.menu,
.menu:link,
.menu:active,
.menu:visited{
	font-family: "Lucida Grande", Geneva, Tahoma, Verdana, Arial, sans-serif; 
	position: relative;
	left: 2px;
	font-weight: bold;
	font-size: 0.95em;
	text-decoration: none;
	color: #0b65ae;
	line-height: 18px;
}

.menu:hover{
	font-family: "Lucida Grande", Geneva, Tahoma, Verdana, Arial, sans-serif; 
	position: relative;
	left: 2px;
	font-weight: bold;
	font-size: 0.95em;
	text-decoration: underline;
	color: #519eeb;
	line-height: 18px;
}

.menu1,
.menu1:link,
.menu1:active,
.menu1:visited{
	font-family: "Lucida Grande", Geneva, Tahoma, Verdana, Arial, sans-serif; 
	position: relative;
	left: 5px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	color: #444444;
}

.menu1:hover{
	font-family: "Lucida Grande", Geneva, Tahoma, Verdana, Arial, sans-serif; 
	position: relative;
	left: 5px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	color: #444444;
}

.menuspace{
	font-family: "Lucida Grande", Geneva, Tahoma, Verdana, Arial, sans-serif; 
	position: relative;
	left: 5px;
	font-weight: bold;
	font-size: 0px;
	height: 3px;
	text-decoration: none;
	color: #FFFFFF;
	width: 130px;
}

.downloadkat{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #0b65ae;}

.downloadkat:link,
.downloadkat:active,
.downloadkat:visited,
.downloadkat:hover{
	font-weight: bold;
	font-size: 8.5pt;
	text-decoration: none;
	color: #003333;}

.pw:link,
.pw:active,
.pw:visited,
.pw:hover{
	font-family: "Lucida Grande", Geneva, Tahoma, Verdana, Arial, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	color: #FF0000;}


.mainlink:link,
.mainlink:active,
.mainlink:visited,
.mainlink:hover{
	font-family: "Lucida Grande", Geneva, Tahoma, Verdana, Arial, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	color: #870008;}

.download:link,
.download:active,
.download:visited{
	font-family: "Lucida Grande", Geneva, Tahoma, Verdana, Arial, sans-serif; 
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	color: #0b65ae;}

.download:hover{
	font-family: "Lucida Grande", Geneva, Tahoma, Verdana, Arial, sans-serif; 
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	color: #003333;}


.form{
	font-family: "Lucida Grande", Geneva, Tahoma, Verdana, Arial, sans-serif; 
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	border: 1px solid #000000;
	background-color: #ffffff;}

.form_border{
	font-family: "Lucida Grande", Geneva, Tahoma, Verdana, Arial, sans-serif; 
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	border: 1px solid #000000;
	background-color: #ffffff;}

.formdis{
	font-family: "Lucida Grande", Geneva, Tahoma, Verdana, Arial, sans-serif; 
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;}

.formknr{
	font-family: "Lucida Grande", Geneva, Tahoma, Verdana, Arial, sans-serif; 
	position: relative;
	left: 2px;
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	border: 1px solid #000000;
	background-color: #ffffff;}

.formpwd{
	font-family: "Lucida Grande", Geneva, Tahoma, Verdana, Arial, sans-serif; 
	position: relative;
	left: 0px;
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	border: 1px solid #000000;
	background-color: #ffffff;}

.formlogin{
	font-family: "Lucida Grande", Geneva, Tahoma, Verdana, Arial, sans-serif; 
	position: relative;
	left: 85px;
	width: 33px;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #000000;
	background-color: #333333;}

.ff_button{
	font-family: "Lucida Grande", Geneva, Tahoma, Verdana, Arial, sans-serif; 
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #000000;
	background-color: #315883;}

.checkbox{
	font-family: "Lucida Grande", Geneva, Tahoma, Verdana, Arial, sans-serif; 
	font-size: 8px;
	color: #000000;
	font-weight: normal;
	border: 0px solid #000000;}

.agbform{
	font-size: 12px;}

.faq{
	font-family: "Lucida Grande", Geneva, Tahoma, Verdana, Arial, sans-serif; 
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #333333;}

.anmerkung{
	font-weight: normal;
	font-size: 0.9em;
	text-decoration: none;
	color: #333333;}

.anmerkunglink:link,
.anmerkunglink:active,
.anmerkunglink:visited{
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
	color: #555555;}

.anmerkunglink:hover{
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
	color: #550000;}

.loginStatus{
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	height: 20px;
	vertical-align: middle;
	text-align: right;
}

.anmerkung2{
	font-family: "Lucida Grande", Geneva, Tahoma, Verdana, Arial, sans-serif; 
	font-weight: normal;
	font-size: 9px;
	text-decoration: none;
	color: #333333;}

.mainhead{
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #0b65ae;}

.werbung{
	font-family: "Lucida Grande", Geneva, Tahoma, Verdana, Arial, sans-serif; 
	font-weight: normal;
	font-size: 9px;
	text-decoration: none;
	color: #666666;}

.border_top{
	border-right-width: 0px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: dashed;
	border-color: #0b65ae;}

.border_bottom{
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: dashed;
	border-color: #0b65ae;}

.border_left{
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: dashed;
	border-color: #0b65ae;}

.border_right{
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: dashed;
	border-color: #0b65ae;}

.border_right_bottom{
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: dashed;
	border-color: #0b65ae;}	
	
.border_right_solid{
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #0b65ae;}

.border_bright{
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: dashed;
	border-color: #0b65ae;}

.border_box{
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #AAAAAA;}

.warenkorb_head{
	font-family: "Lucida Grande", Geneva, Tahoma, Verdana, Arial, sans-serif; 
	font-weight: normal;
	font-size: 8.5pt;
	text-decoration: none;
	color: #FFFFFF;}

.warenkorb{
	font-family: "Lucida Grande", Geneva, Tahoma, Verdana, Arial, sans-serif; 
	font-weight: normal;
	font-size: 8.5pt;
	text-decoration: none;
	color: #333333;
}

.defaultTable{
	border-collapse: collapse; 
	border: 1px solid #ffffff;
	width: 100%;
}

.StatusBar{                                                                                                                                                                     
	float:left;                                                                                                                                                                    
	width:82%;                                                                                                                                                                     
    height: 14px;                                                                                                                                                                   
    margin: 2px 6px 0 0;                                                                                                                                                           
    padding: 0 0 0 3px;                                                                                                                                                            
    background: url(images/content_img_statusbar.gif) top left no-repeat;
}                                                                                                                                                                                
                                                                                                                                                                                   
.InnerStatusBar{
	width: 100%;
	height:14px;
	padding: 2px 3px 2px 0;
	background: url(images/content_img_statusbar_floatin.gif) top right no-repeat;}                                                                                                                                                                                
                                                                                                                                                                                   
.StatusLabel{
	float: left;
	margin: 3px 0 0 0;}

.PercentageNormal{
	height: 12px;
    background: url(/images/content_img_percentage_normal.gif) top left repeat-x;}                                                                                                                                                                                
                                                                                                                                                                                   
.PercentageMiddle{
    height: 12px;
    background: url(/images/content_img_percentage_middle.gif) top left repeat-x;}                                                                                                                                                                                
                                                                                                                                                                                   
.PercentageCritical{
	height: 12px;                                                                                                                                                                  
	background: url(/images/content_img_percentage_critical.gif) top left repeat-x;}

.highlight{
	color: #ffffff;
	background-color: #D51919;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top;} 

.statustext{
	font-weight: normal;
	font-size: 16px;
	text-decoration: none;
	color: #000000;}

.hosting_headbox{
	font-size: 8.5pt;
	text-decoration: none;
	font-weight: bold;
	color: #111111;}

.hosting_category_head{
	color: #000000;
	background-color: #ffffff;
	font-weight: bold;
	font-size: 8.5pt;
	vertical-align: middle;
	padding: 2px;}

.hosting_category_head_sw{
	color: #000000;
	background-color: #eeeeee;
	font-weight: bold;
	font-size: 8.5pt;
	vertical-align: middle;
	padding: 2px;
	height: 32px;}

.hosting_category{
	color: #000000;
	background-color: #efefef;
	font-weight: bold;
	font-size: 8.5pt;
	vertical-align: middle;
	padding: 2px;}

.hosting_category_hl{
	color: #ffffff;
	background-color: #D61D1D;
	font-weight: bold;
	font-size: 8.5pt;
	vertical-align: middle;
	text-align: center;
	padding: 2px;}

.hosting_content{
	color: #000000;
	background-color: #D6DFE6;
	font-weight: normal;
	font-size: 8.5pt;
	vertical-align: middle;
	padding: 2px;
	height: 32px;}
	
.hosting_content_highlight{
	color: #000000;
	background-color: #c3d7e6;
	font-weight: normal;
	font-size: 8.5pt;
	vertical-align: middle;
	padding: 2px;}	

.hosting_firstcol{
	color: #000000;
	background-color: #dddddd;
	font-weight: bold;
	font-size: 8.5pt;
	vertical-align: middle;
	padding: 2px;}

.contractBox{
	width: 350px;}

.box_header {
	background: url(/images/bg-container-productbox-top-repeat-x-inner.png) top left repeat-x;
	background-color: #0b65ae;
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-bottom: 0px solid #aaaaaa;
	width: 290px;
	height: 22px;
	max-width: 288px;
	margin: 0px;}
	
.box_header_wide {
	background: url(/images/teaser_headline.gif) top left repeat-x;
	background-color: #0b65ae;
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-bottom: 0px solid #aaaaaa;
	width: 595px;
	height: 22px;
	max-width: 593px;
	margin: 0px;}	
	
.box_header_text,
.box_header_text:link,
.box_header_text:active,
.box_header_text:hover,
.box_header_text:visited {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 2px 0px 0px 3px;
	text-decoration: none;}

.box_image {
	border-top: 0px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	width: 290px;
	height: 108px;
	max-width: 288px;
	margin: 0px;
	background-color: #EDF1F5;
	line-height: 0px;}

.box_image_wide {
	border-top: 0px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	width: 595px;
	height: 108px;
	max-width: 593px;
	margin: 0px;
	background-color: #EDF1F5;
	line-height: 0px;}	
	
.box_content {
	border-top: 0px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	width: 290px;
	height: 92px;
	max-width: 288px;
	margin: 0px;
	background-color: #EDF1F5;
	background: url(/images/backgrounds/bg_box.gif) top left repeat-x;}

.box_content_webhosting {
	border-top: 0px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	width: 290px;
	max-width: 288px;
	margin: 0px;
	background-color: #EDF1F5;
	background: url(/images/backgrounds/bg_box.gif) top left repeat-x;}	
	
.box_content_half {
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	width: 138px;
	height: 150px;
	max-width: 136px;
	margin: 0px;
	background-color: #EDF1F5;
	background: url(/images/backgrounds/bg_box.gif) top left repeat-x;}	
	
.teaserBox h1 {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #0b65ae;
	margin: 0;
	padding: 0;}
	


/* ServerFeatures */

#ServerFeatures table {
	border-collapse: collapse;
	margin: 0px;
}

#ServerFeatures caption {
	visibility: hidden;
	text-align: right;
	font: normal 8.5pt "Lucida Grande", Geneva, Arial, Tahoma, Verdana, sans-serif;
}

#ServerFeatures th {
	border-top: 1px dotted #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font: bold 8.5pt "Lucida Grande", Geneva, Arial, Tahoma, Verdana, sans-serif;
	color: #000000;
	letter-spacing: 0px;
/*	text-transform: uppercase;*/
	text-align: center;
	vertical-align: middle;
	padding: 0px 0px 0px 2px;
	background: #494C53 url(/images/VServerFeatures_headbg.gif) repeat-x;
/*	background: #d7efff url(/images/ServerFeatures_headbg.gif) repeat-x;*/
	height: 36px;
}

#ServerFeatures th.nobg {
	border-top: 0px;
	border-left: 0px;
	background: none;
}

#ServerFeatures th.spec {	
	border-right: 1px dotted #CCCCCC;
	border-top: 0;
	background: none;
	text-align: left;
}

#ServerFeatures th.speccat {	
	background: #eaeaea;
	text-align: left;
	font: bold 10.5pt "Lucida Grande", Geneva, Arial, Tahoma, Verdana, sans-serif;	
	height: 48px;
	border-bottom: 2px dotted #aaaaaa;	
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
}

#ServerFeatures th.specalt {
	border-right: 1px dotted #CCCCCC;
	border-top: 0;
	background: #f5f5f5;
	text-align: left;
}

#ServerFeatures td {
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
/*	background: #ffffff; */
	background: none;
	font: normal 8.5pt "Lucida Grande", Geneva, Arial, Tahoma, Verdana, sans-serif;
	padding: 0px 0px 0px 0px;
	color: #000000;
	height: 32px;
	vertical-align: middle;
	text-align: center;
}

#ServerFeatures tr.alt td {
	background: #f5f5f5;
	color: #000000;
}

#ServerFeatures tr.alt td.highlight {
	/*background: #fcd78f;*/
	color: #000000;
	/*border-bottom: 1px solid #fcca6a;*/
}

#ServerFeatures td.alt {
	background: #f5f5f5;
	color: #000000;
}

#ServerFeatures td.highlight,
#ServerFeatures th.highlight {
	color: #000000;
	border-right: 0px solid #CCCCCC;
	/*border-bottom: 1px solid #fcca6a;*/
	background: none;
	/*background-color: #f4d9a4;*/
	font-weight: bold;
	text-align: center;
}	

#ServerFeatures .Image {
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;	
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
}

#ServerFeaturesAll {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 589px;
	border: 0px solid;
}

#ServerFeaturesAll li {
	font: normal 8.5pt "Lucida Grande", Geneva, Arial, Tahoma, Verdana, sans-serif;
	background-color: #eeeeee; 
	margin: 10px 10px 0px 0px; 
	display: block;
	width: 258px;
	height: 66px;
	padding: 5px; 
	vertical-align: top;
	/*border-left: 16px solid #99ccff;*/
	border-left: 16px solid #0b65ae;
	float: left;
}

#ServerFeaturesAll li b {
	padding: 0px 0px 5px 0px;
	display: block;
	width: 100%;
	margin: 0px 0px 2px 0px;
	border-bottom: 1px solid #bbbbbb;
}



/* HostingFeatures */

#HostingFeatures table {
	border-collapse: collapse;
	margin: 0px;
}

#HostingFeatures caption {
	visibility: hidden;
	text-align: right;
	font: normal 8.5pt "Lucida Grande", Geneva, Arial, Tahoma, Verdana, sans-serif;
}

#HostingFeatures th {
	border-top: 1px dotted #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font: bold 8.5pt "Lucida Grande", Geneva, Arial, Tahoma, Verdana, sans-serif;
	color: #000000;
	letter-spacing: 0px;
	text-align: center;
	vertical-align: middle;
	padding: 0px 0px 0px 2px;
	background: #494C53 url(/images/VServerFeatures_headbg.gif) repeat-x;
	height: 36px;
}

#HostingFeatures th.nobg {
	border-top: 0px;
	border-left: 0px;
	background: none;
}

#HostingFeatures th.spec {	
	border-right: 1px dotted #CCCCCC;
	border-top: 0;
	background: #ffffff;
	text-align: left;
}

#HostingFeatures th.speccat {	
	background: #eaeaea;
	text-align: left;
	font: bold 10.5pt "Lucida Grande", Geneva, Arial, Tahoma, Verdana, sans-serif;	
	height: 48px;
	border-bottom: 2px dotted #aaaaaa;	
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
}

#HostingFeatures th.specalt {
	border-right: 1px dotted #CCCCCC;
	border-top: 0;
	background: #f5f5f5;
	text-align: left;
}

#HostingFeatures td {
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background: #ffffff;
	font: normal 8.5pt "Lucida Grande", Geneva, Arial, Tahoma, Verdana, sans-serif;
	padding: 0px 0px 0px 0px;
	color: #000000;
	height: 32px;
	vertical-align: middle;
	text-align: center;
}

#HostingFeatures tr.alt td {
	background: #f5f5f5;
	color: #000000;
}

#HostingFeatures tr.alt td.highlight {
	color: #000000;
}

#HostingFeatures td.alt {
	background: #f5f5f5;
	color: #000000;
}

#HostingFeatures td.highlight,
#HostingFeatures th.highlight {
	color: #000000;
	border-right: 0px solid #CCCCCC;
	background: none;
	font-weight: bold;
	text-align: center;
}	

#HostingFeatures .Image {
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;	
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
}	

	
#HostingFeatures a.crossref {
	border-bottom: 1px dotted #CCCCCC;
	font-size: 1.1em;
	font-weight: bold;
}
	
#HostingFeaturesAll {
	list-style: none;
}

#HostingFeaturesAll li {
	margin: 10px 0px 10px 10px; 
	display: block;
	width: 256px;
	height: 66px;
	vertical-align: top;
	float: left;
	padding: 10px 10px 10px 10px;
	text-align: left;
	font-size: 0.9em;
	color: #000000;
	border: 1px solid #cccccc;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background: #eeeeee;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0b65ae), to(#eeeeee));
	background: -webkit-linear-gradient(#ffffff, #eeeeee);
	background: -moz-linear-gradient(#ffffff, #eeeeee);
	background: -ms-linear-gradient(#ffffff, #eeeeee);
	background: -o-linear-gradient(#ffffff, #eeeeee);
	background: linear-gradient(#ffffff, #eeeeee);
	-pie-background: linear-gradient(#ffffff, #eeeeee);
	behavior: url(/PIE.htc);
}

#HostingFeaturesAll li b {
	padding: 0px 0px 5px 0px;
	display: block;
	width: 100%;
	margin: 0px 0px 2px 0px;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
}



/* TeamSpeakFeatures */

#TeamSpeakFeatures table {
	border-collapse: collapse;
	margin: 0px;
}

#TeamSpeakFeatures caption {
	visibility: hidden;
	text-align: right;
	font: normal 8.5pt "Lucida Grande", Geneva, Arial, Tahoma, Verdana, sans-serif;
}

#TeamSpeakFeatures th {
	border-top: 1px dotted #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font: bold 8.5pt "Lucida Grande", Geneva, Arial, Tahoma, Verdana, sans-serif;
	color: #000000;
	letter-spacing: 0px;
/*	text-transform: uppercase;*/
	text-align: center;
	vertical-align: middle;
	padding: 0px 0px 0px 2px;
	background: #494C53 url(/images/VServerFeatures_headbg.gif) repeat-x;
	height: 36px;
}

#TeamSpeakFeatures th.nobg {
	border-top: 0px;
	border-left: 0px;
	background: none;
}

#TeamSpeakFeatures th.spec {	
	/*background: transparent url(/images/bullet1.gif) no-repeat;*/
	border-right: 1px dotted #CCCCCC;
	border-top: 0;
	background: #ffffff;
	text-align: left;
}

#TeamSpeakFeatures th.specalt {
	/*background: transparent url(/images/bullet2.gif) no-repeat;*/
	border-right: 1px dotted #CCCCCC;
	border-top: 0;
	background: #f5f5f5;
	text-align: left;
}

#TeamSpeakFeatures td {
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background: #ffffff;
	font: normal 8.5pt "Lucida Grande", Geneva, Arial, Tahoma, Verdana, sans-serif;
	padding: 0px 0px 0px 0px;
	color: #000000;
	height: 32px;
	vertical-align: middle;
	text-align: center;
}

#TeamSpeakFeatures tr.alt td {
	background: #f5f5f5;
	color: #000000;
}

#TeamSpeakFeatures tr.alt td.highlight {
	/*background: #fcd78f;*/
	color: #000000;
	/*border-bottom: 1px solid #fcca6a;*/
}

#TeamSpeakFeatures td.alt {
	background: #dedede;
	color: #000000;
}

#TeamSpeakFeatures td.highlight,
#TeamSpeakFeatures th.highlight {
	color: #000000;
	border-right: 0px solid #CCCCCC;
	/*border-bottom: 1px solid #fcca6a;*/
	background: none;
	/*background-color: #f4d9a4;*/
	font-weight: bold;
	text-align: center;
}	

#TeamSpeakFeatures .Image {
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;	
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
}

#TeamSpeakFeatures a.crossref {
	border-bottom: 1px dotted #CCCCCC;
	font-size: 1.1em;
	font-weight: bold;
}

#TeamSpeakFeaturesAll {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 589px;
	border: 0px solid;
}

#TeamSpeakFeaturesAll li {
	font: normal 8.5pt "Lucida Grande", Geneva, Arial, Tahoma, Verdana, sans-serif;
	background-color: #eeeeee; 
	margin: 10px 10px 0px 0px; 
	display: block;
	width: 258px;
	height: 66px;
	padding: 5px; 
	vertical-align: top;
	/*border-left: 16px solid #99ccff;*/
	border-left: 16px solid #0b65ae;
	float: left;
}

#TeamSpeakFeaturesAll li b {
	padding: 0px 0px 5px 0px;
	display: block;
	width: 100%;
	margin: 0px 0px 2px 0px;
	border-bottom: 1px solid #bbbbbb;
}


/* ShopFeatures */

#ShopFeatures table {
	border-collapse: collapse;
	margin: 0px;
}

#ShopFeatures caption {
	visibility: hidden;
	text-align: right;
	font: normal 8.5pt "Lucida Grande", Geneva, Arial, Tahoma, Verdana, sans-serif;
}

#ShopFeatures th {
	border-top: 1px dotted #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font: bold 8.5pt "Lucida Grande", Geneva, Arial, Tahoma, Verdana, sans-serif;
	color: #000000;
	letter-spacing: 0px;
/*	text-transform: uppercase;*/
	text-align: center;
	vertical-align: middle;
	padding: 0px 0px 0px 2px;
	background: #494C53 url(/images/VServerFeatures_headbg.gif) repeat-x;
	height: 36px;
}

#ShopFeatures th.nobg {
	border-top: 0px;
	border-left: 0px;
	background: none;
}

#ShopFeatures th.spec {	
	/*background: transparent url(/images/bullet1.gif) no-repeat;*/
	border-right: 1px dotted #CCCCCC;
	border-top: 0;
	background: #ffffff;
	text-align: left;
}

#ShopFeatures th.specalt {
	/*background: transparent url(/images/bullet2.gif) no-repeat;*/
	border-right: 1px dotted #CCCCCC;
	border-top: 0;
	background: #f5f5f5;
	text-align: left;
}

#ShopFeatures th.speccat {	
	background: #eaeaea;
	text-align: left;
	font: bold 10.5pt "Lucida Grande", Geneva, Arial, Tahoma, Verdana, sans-serif;	
	height: 48px;
	border-bottom: 2px dotted #aaaaaa;	
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
}

#ShopFeatures td {
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background: #ffffff;
	font: normal 8.5pt "Lucida Grande", Geneva, Arial, Tahoma, Verdana, sans-serif;
	padding: 0px 0px 0px 0px;
	color: #000000;
	height: 32px;
	vertical-align: middle;
	text-align: center;
}

#ShopFeatures tr.alt td {
	background: #f5f5f5;
	color: #000000;
}

#ShopFeatures tr.head th {
	background: #ffffff;
	color: #000000;
	text-align: center;
	font: normal 9pt "Lucida Grande", Geneva, Arial, Tahoma, Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
}

#ShopFeatures tr.alt td.highlight {
	/*background: #fcd78f;*/
	color: #000000;
	/*border-bottom: 1px solid #fcca6a;*/
}

#ShopFeatures td.alt {
	background: #dedede;
	color: #000000;
}

#ShopFeatures td.highlight,
#ShopFeatures th.highlight {
	color: #000000;
	border-right: 0px solid #CCCCCC;
	/*border-bottom: 1px solid #fcca6a;*/
	background: none;
	/*background-color: #f4d9a4;*/
	font-weight: bold;
	text-align: center;
}	

#ShopFeatures .Image {
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;	
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
}

#ShopFeaturesAll {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 603px;
	border: 0px solid;
}

#ShopFeaturesAll li {
	font: normal 8.5pt "Lucida Grande", Geneva, Arial, Tahoma, Verdana, sans-serif;
	background-color: #eeeeee; 
	margin: 10px 10px 0px 0px; 
	display: block;
	width: 265px;
	height: 66px;
	padding: 5px; 
	vertical-align: top;
	/*border-left: 16px solid #99ccff;*/
	border-left: 16px solid #0b65ae;
	float: left;
}

#ShopFeaturesAll li b {
	padding: 0px 0px 5px 0px;
	display: block;
	width: 100%;
	margin: 0px 0px 2px 0px;
	border-bottom: 1px solid #bbbbbb;
}

/* HostedExchangeFeatures */

#HostedExchangeFeatures table {
	border-collapse: collapse;
	margin: 0px;
}

#HostedExchangeFeatures caption {
	visibility: hidden;
	text-align: right;
	font: normal 8.5pt "Lucida Grande", Geneva, Arial, Tahoma, Verdana, sans-serif;
}

#HostedExchangeFeatures th {
	border-top: 1px dotted #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font: bold 8.5pt "Lucida Grande", Geneva, Arial, Tahoma, Verdana, sans-serif;
	color: #000000;
	letter-spacing: 0px;
/*	text-transform: uppercase;*/
	text-align: center;
	vertical-align: middle;
	padding: 0px 0px 0px 2px;
/*	background: #eee300 url(/images/HostedExchangeFeatures_headbg.gif) repeat-x; */
	background: #494C53 url(/images/VServerFeatures_headbg.gif) repeat-x;
	height: 36px;
}

#HostedExchangeFeatures th.nobg {
	border-top: 0px;
	border-left: 0px;
	background: none;
}

#HostedExchangeFeatures th.spec {	
	/*background: transparent url(/images/bullet1.gif) no-repeat;*/
	border-right: 1px dotted #CCCCCC;
	border-top: 0;
	background: #ffffff;
	text-align: left;
}

#HostedExchangeFeatures th.specalt {
	/*background: transparent url(/images/bullet2.gif) no-repeat;*/
	border-right: 1px dotted #CCCCCC;
	border-top: 0;
	background: #f5f5f5;
	text-align: left;
}

#HostedExchangeFeatures td {
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background: #ffffff;
	font: normal 8.5pt "Lucida Grande", Geneva, Arial, Tahoma, Verdana, sans-serif;
	padding: 0px 0px 0px 0px;
	color: #000000;
	height: 32px;
	vertical-align: middle;
	text-align: center;
}

#HostedExchangeFeatures tr.alt td {
	background: #f5f5f5;
	color: #000000;
}

#HostedExchangeFeatures tr.alt td.highlight {
	/*background: #fcd78f;*/
	color: #000000;
	/*border-bottom: 1px solid #fcca6a;*/
}

#HostedExchangeFeatures td.alt {
	background: #f5f5f5;
	color: #000000;
}

#HostedExchangeFeatures td.highlight,
#HostedExchangeFeatures th.highlight {
	color: #000000;
	border-right: 0px solid #CCCCCC;
	/*border-bottom: 1px solid #fcca6a;*/
	background: none;
	/*background-color: #f4d9a4;*/
	font-weight: bold;
	text-align: center;
}	

#HostedExchangeFeatures .Image {
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;	
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
}

#HostedExchangeFeaturesAll {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 603px;
	border: 0px solid;
}

#HostedExchangeFeaturesAll li {
	font: normal 8.5pt "Lucida Grande", Geneva, Arial, Tahoma, Verdana, sans-serif;
	background-color: #eeeeee; 
	margin: 10px 10px 0px 0px; 
	display: block;
	width: 265px;
	height: 66px;
	padding: 5px; 
	vertical-align: top;
	/*border-left: 16px solid #99ccff;*/
	border-left: 16px solid #0b65ae;
	float: left;
}

#HostedExchangeFeaturesAll li b {
	padding: 0px 0px 5px 0px;
	display: block;
	width: 100%;
	margin: 0px 0px 2px 0px;
	border-bottom: 1px solid #bbbbbb;
}


ul.filelist {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	overflow: hidden;
}

ul.filelist li {
	border-bottom: 1px solid #e8e8e8; 
	margin-left: 0;
}

ul.filelist a {
	padding-top: 16px;
	background-position: 0px 16px;
	height: 64px;
	display: block;
	padding-left: 58px;
	background-image: url("../images/icons/pdficon_48x48.gif");
	background-repeat: no-repeat;
}

ul.filelist span {
	text-decoration: none;
	color: #000000;
	display: block;
	font-weight: normal;
}
	
ul.filelist a {
	font-weight: bold;
}

ul.filelist a:hover {
	text-decoration: none;
	background-color: #eeeeee;
}

/**********************************************************************/
#menu-left {
	padding: 0px;
	padding-top: 9px;
	height: 850px;
	margin: 0px;
}

#menu-left ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type :none;
	padding: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-top: 5px;
	margin: 0px;
	width: 140px;
}

#menu-left ul li {
	padding: 0px;
	margin: 0px;
	line-height: 12px;
	list-style-type: none;
	margin-left: 0px;
	padding: 0px 0px;
}

#menu-left ul li:first-child {
	border-top:1px solid #ccc;
	padding: 0px;
	margin: 0px;
}

#menu-left ul li a {
	display: block;
	padding: 5px;
	margin: 0px;
	text-decoration: none;
	color: #555555;
	border-bottom: 1px solid #ccc;
	font-weight: normal;
	padding-left: 8px;
}

#menu-left ul li a:hover {
	background-color: #0b65ae;
	color: #ffffff;
}

#menu-left li.selected {
	background-color: #d1e1ee;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

#menu-left ul li.selected a {
	font-weight: bold;
	color: #003D6F;
}

#menu-left ul li.selected a:hover {
	color: #ffffff;
}


/* SIDEBAR RIGHT */
.sidebar {
	position: absolute;
	width: 69px;
	height: 89px;
	top: 315px;
	right: 0px;
}

.StoererBox {
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #BC1612;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background: #F22722;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#C4221A), to(#F22722));
	background: -webkit-linear-gradient(#C4221A, #F22722);
	background: -moz-linear-gradient(#C4221A, #F22722);
	background: -ms-linear-gradient(#C4221A, #F22722);
	background: -o-linear-gradient(#C4221A, #F22722);
	background: linear-gradient(#C4221A, #F22722);
	-pie-background: linear-gradient(#C4221A, #F22722);
	behavior: url(/PIE.htc);
}

