body { margin: 0; padding: 0; }

.meune {
	background-image: url(../img/hint-menue.gif);
	background-repeat: repeat-x;
}

.head {
	background-image: url(../img/hint-head.gif);
	background-repeat: repeat-x;
}

.subhead {
	background-image: url(../img/hint-subhead.gif);
	background-repeat: repeat-x;
	text-align: center; height: 42px; vertical-align: top;
}

.liniev {
	background-image: url(../img/linie-v.gif);
	background-repeat: repeat-y;
	width: 1px;
	vertical-align: top;
}

.liniewfuss {
	background-image: url(../img/linie-wf.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	color: #990000;
	padding: 0 0 0 35px;
}

.liniew {
	background-image: url(../img/linie-w.gif);
	background-repeat: repeat-x;
	padding: 0 0 0 35px;
}

.textstart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D5D5D;
	line-height: 120%;
	text-align: left;
	padding: 0 20px 10px 35px;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D5D5D;
	line-height: 120%;
	text-align: justify;
	padding: 0 20px 10px 20px;}
a.text {
	padding: 0 0 0 0;
	color: #990000;
	text-decoration: none;}
a.text:visited {
	padding: 0 0 0 0;
	color: #990000;
	text-decoration: none;}
a.text:hover {
	padding: 0 0 0 0;
	color: #990000;
	text-decoration: underline;
}

a.textlink {
	padding: 0 0 0 0;
	color:  #FFFFFF;
	text-decoration: none;}
a.textlink:visited {
	padding: 0 0 0 0;
	color:  #FFFFFF;
	text-decoration: none;}
a.textlink:hover {
	padding: 0 0 0 0;
	color:  #FFFFFF;
	text-decoration: underline;
}

.text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D5D5D;
	line-height: 21px;
	text-align: left;
	padding: 0 10px 10px 35px;}
ul.text2 {
	padding: 0;
	margin: 0;
	list-style-position: inside;
	list-style-image: url(../img/punkt.gif);
}

a.text2 {
	padding: 0 0 0 0;
	color: #990000;
	text-decoration: none;}
a.text2:visited {
	padding: 0 0 0 0;
	color: #990000;
	text-decoration: none;}
a.text2:hover {
	padding: 0 0 0 0;
	color: #990000;
	text-decoration: underline;
}

.text4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	padding: 10px 20px 10px 20px;
	font-weight: bold;}
p.text4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	padding: 20px 0 0 0;
	margin: 0;
	font-weight: bold;}
a.text4 {
	padding: 0 0 0 0;
	color: #5D5D5D;
	text-decoration: none;}
a.text4:visited {
	padding: 0 0 0 0;
	color: #5D5D5D;
	text-decoration: none;}
a.text4:hover {
	padding: 0 0 0 0;
	color: #5D5D5D;
	text-decoration: underline;
}

.text5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #D88C1C;
	padding: 10px 20px 10px 20px;
	font-weight: bold;}
a.text5 {
	padding: 0 0 0 0;
	color: #5D5D5D;
	text-decoration: none;}
a.text5:visited {
	padding: 0 0 0 0;
	color: #5D5D5D;
	text-decoration: none;}
a.text5:hover {
	padding: 0 0 0 0;
	color: #5D5D5D;
	text-decoration: underline;
}

.fuss {
	background-image: url(../img/hint-subhead.gif);
	background-repeat: repeat-x;
	text-align: right;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.rand {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}

.formular {
	background-color: #AA0001;
	padding: 2px 2px 2px 4px
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 16px;
	font-weight: bold;
}
.formulargrau {
	padding: 2px 2px 2px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	background-color: #F2F2F2;
	color: #5D5D5D;}
.formulargrautext {
	padding: 2px 2px 2px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	background-image: url(../img/hint-formular1.gif);
	color: #5D5D5D;}
input.formulargrautext {
	padding: 0 0 0 10px;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #5D5D5D;
	background-color: none;
	border-style: none;
	width: 250px;
	height: 20px;}
.formulargraucheck {
	background-image: url(../img/check.gif);
	padding: 2px 2px 2px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	background-image: url(../img/hint-formular1.gif);
	color: #5D5D5D;}
input.formulargraucheck {
	padding: 0;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #5D5D5D;
	background-image: none;
	background-color: none;
	border-style: none;}
.formulargraunachricht {
	background-image: url(../img/nachricht.gif);
	background-repeat: no-repeat;
	padding: 8px 8px 8px 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	color: #5D5D5D;
	height:145px;
	width: 480px;}
textarea.formulargraunachricht {
	background-image: none;
	background-color: none;
	padding: 0;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #5D5D5D;
	border-style: none;
	height:129px;
	width: 460px;}

.hinweis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	line-height: normal;
	text-align: left;
}

.tabelsub {
	background-color: #AA0001;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: normal;
	padding: 2px 2px 2px 20px;
	font-weight: normal;
	font-weight: normal;
	width: 274px;
}

.tabelsubcenter {
	background-color: #AA0001;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #FFFFFF;
	line-height: normal;
	padding: 2px 2px 2px 2px;
	font-weight: bold;
}

.tabeld {
	background-color: #E5E5E5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	line-height: normal;
	padding: 2px 2px 2px 20px;
	font-weight: normal;
	width: 274px;
}

.tabelh {
	background-color: #F2F2F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	line-height: normal;
	padding: 2px 2px 2px 20px;
	font-weight: normal;
	width: 274px;
}

.rand-rot {
	border: solid 1px #AA0001;
}

.whoisd {
	background-color: #E5E5E5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	line-height: normal;
	padding: 4px;
	font-weight: normal;
	border-left: none;
	border-right: none;
	border-top: solid 2px #FFFFFF;
	border-bottom: none;
}
.whoish {
	background-color: #F2F2F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	line-height: normal;
	padding: 4px;
	font-weight: normal;
	border-left: none;
	border-right: none;
	border-top: solid 2px #FFFFFF;
	border-bottom: none;
}
.tabelhcenter {
	background-color: #F2F2F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	line-height: normal;
	padding: 2px 2px 2px 2px;
	font-weight: normal;
	width: 105px;
	text-align: center;
	border-left: solid 2px #FFFFFF;
	border-right: none;
	border-top: none;
	border-bottom: none;
}
.tabelhinfo {
	background-color: #F2F2F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	line-height: normal;
	padding: 2px 2px 2px 2px;
	font-weight: normal;
	width: 50px;
	text-align: center;
	border-left: solid 2px #FFFFFF;
	border-right: none;
	border-top: none;
	border-bottom: none;
}

.tabeldcenter {
	background-color: #E5E5E5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	line-height: normal;
	padding: 2px 2px 2px 2px;
	font-weight: normal;
	width: 105px;
	text-align: center;
	border-left: solid 2px #FFFFFF;
	border-right: none;
	border-top: none;
	border-bottom: none;
}
.tabeldinfo {
	background-color: #E5E5E5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	line-height: normal;
	padding: 2px 2px 2px 2px;
	font-weight: normal;
	width: 50px;
	text-align: center;
	border-left: solid 2px #FFFFFF;
	border-right: none;
	border-top: none;
	border-bottom: none;
}

.bestellen {
	background-color: #AA0001;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: normal;
	padding: 0;
	font-weight: normal;
}
.preis {
	vertical-align: top;
	text-align: right;
	padding: 0 20px 0 10px;
}




.col {
	float: left; display: block; width: 290px;
	margin: 20px 0 20px 20px; padding: 0;
	font: 11px/18px Verdana, Arial, Tahoma;
}

	* html .col { margin: 20px 0 20px 15px; }

	.col .hd { width: 290px; height: 87px; }
	.col .hd h1, .col .hd span { display: none; }
	
	.col .hd.webhostingl { background: url(/img/tab_start_webhostingl.gif) no-repeat; }
	.col .hd.webhostingxl { background: url(/img/tab_start_webhostingxl.gif) no-repeat; }
	.col .hd.webhostingxxl { background: url(/img/tab_start_webhostingxxl.gif) no-repeat; }
	
	.col .hd.vserverl { background: url(/img/tab_start_vserverl.gif) no-repeat; }
	.col .hd.vserverxl { background: url(/img/tab_start_vserverxl.gif) no-repeat; }
	.col .hd.vserverxxl { background: url(/img/tab_start_vserverxxl.gif) no-repeat; }
	
	.col .hd.serverl { background: url(/img/tab_start_serverl.gif) no-repeat; }
	.col .hd.serverxl { background: url(/img/tab_start_serverxl.gif) no-repeat; }
	.col .hd.serverxxl { background: url(/img/tab_start_serverxxl.gif) no-repeat; }
	
	
	.col ul {
		display: block; margin: 0; padding: 10px 15px 20px 15px;
		width: 290px; background: url(/img/back_start_column.gif) repeat-y;
		font-size: 11px; list-style: none;
	}
	
		.col ul li {
			line-height: 18px; padding: 3px;
			border-bottom: 1px solid #e0e0e0;
		}
			.col ul li ul { background: none; width: 220px; margin-left: 10px; padding: 0; }
				.col ul li ul li { border: 0; list-style: disc; margin-left: 15px; }
		
		
	.col .btnDetails { display: block; width: 290px; height: 40px; background: url(/img/btn_start_details.gif) no-repeat; }
	.col .btnDetails span { display: none; }
	
	.col .btnOrder { display: block; width: 290px; height: 67px; background: url(/img/btn_start_order.gif) no-repeat; }
	.col .btnOrder span { display: none; }
	
	
.dataTable {
	font: 13px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #5d5d5d; margin-bottom: 20px;
}


.dataTable th {
	text-align: left; padding: 0;
}

	.dataTable th.webhosting { padding: 30px 0 0 20px; height: 91px; background: url(/img/table_webhosting.gif) no-repeat; }
	.dataTable .webhostingl { background: url(/img/table_tab_webhostingl.gif) no-repeat; }
	.dataTable .webhostingxl { background: url(/img/table_tab_webhostingxl.gif) no-repeat; }
	.dataTable .webhostingxxl { background: url(/img/table_tab_webhostingxxl.gif) no-repeat; }

	.dataTable th.vserver { padding: 30px 0 0 20px; height: 91px; background: url(/img/table_vserver.gif) no-repeat; }
	.dataTable .vserverl { background: url(/img/table_tab_vserverl.gif) no-repeat; }
	.dataTable .vserverxl { background: url(/img/table_tab_vserverxl.gif) no-repeat; }
	.dataTable .vserverxxl { background: url(/img/table_tab_vserverxxl.gif) no-repeat; }

	.dataTable th.server { padding: 30px 0 0 20px; height: 91px; background: url(/img/table_server.gif) no-repeat; }
	.dataTable .serverl { background: url(/img/table_tab_serverl.gif) no-repeat; }
	.dataTable .serverxl { background: url(/img/table_tab_serverxl.gif) no-repeat; }
	.dataTable .serverxxl { background: url(/img/table_tab_serverxxl.gif) no-repeat; }
		
	.dataTable tr { }
	
	.dataTable td {
		text-align: center;
		line-height: 30px; color: #5d5d5d;
		background: #f5f5f5 url(/img/back_colsh.gif) repeat-y;
		width: 180px; text-align: center;
		border-bottom: 1px solid #fff;
	}
	
	.dataTable td.firstCol { background: #f5f5f5; }
	.dataTable td.datacols { background: #f5f5f5 url(/img/back_colsh.gif) repeat-y; }
	
	.dataTable .altnColour td.firstCol { background: #ececec; }
	.dataTable .altnColour td.datacols { background: #ececec url(/img/back_cols.gif) repeat-y; }
	
	.dataTable .datacols { width: 180px; border-left: 5px solid transparent; }
	
		* html .dataTable td.datacols { border-color: #f5f5f5; }
		* html .dataTable .altnColour td.datacols { border-color: #ececec; }
		* html .dataTable .descCol td.datacols { border-color: #fff; }
		* html .dataTable .lastCol td.datacols { border-color: #fff; }

	
	.dataTable th.datacols { height: 91px; }
		.dataTable .datacols span { display: none; }
	
	
		.dataTable .firstCol {
			width: 320px; padding: 0 20px;
			text-align: left; font-weight: bold
		}
		
		.dataTable .descCol {
			background: url(/img/back_ecols.gif) repeat-x;
}

		.dataTable .descCol td, .dataTable descCol td.firstCol {
			background: url(/img/back_ecols.gif) repeat-x;
			border-bottom: 1px solid #fff; color: #fff; font-size: 15px;
		}
		
		.dataTable .descCol td.datacols { background: url(/img/table_spacer_tr.gif) repeat-y; }
		.dataTable .firstline td.datacols { background: url(/img/table_th_spacer.gif) repeat-y; }

			
		.dataTable .spacer td { height: 30px; background: none; }
		.dataTable .spacer td.datacols { background: url(/img/back_spacer.gif) repeat-y; }
		

	
	
	.btnBuy {
		display: block;
		width: 180px; height: 118px;
		background: url(/img/table_btn_order.gif) left 49px no-repeat;
	}
	
		.btnBuy strong { display: block; width: 180px; height: 49px; background-repeat: no-repeat; }


			.btnBuy.price390 strong { background-image: url(/img/table_price_390.gif); }
			.btnBuy.price490 strong { background-image: url(/img/table_price_490.gif); }
			.btnBuy.price590 strong { background-image: url(/img/table_price_590.gif); }
			.btnBuy.price890 strong { background-image: url(/img/table_price_890.gif); }
			.btnBuy.price990 strong { background-image: url(/img/table_price_990.gif); }
			.btnBuy.price1490 strong { background-image: url(/img/table_price_1490.gif); }
			.btnBuy.price4990 strong { background-image: url(/img/table_price_4990.gif); }
			.btnBuy.price6990 strong { background-image: url(/img/table_price_6990.gif); }
			.btnBuy.price8990 strong { background-image: url(/img/table_price_8990.gif); }

	
	
	.dataTable .lastCol, .dataTable .lastCol td { padding: 0; background: none; }
	
	.dataTable .btnBuy span { display: none; }
	
	
	
	
	
