#company_title{background-color:#FFFFFF;color:#FFFFFF;float:left;font-size:24px;line-height:60px;margin:0;padding:0;text-align:left;}







#content_container{background:#FFF ;color:#666;margin:20px auto 0;padding-top:5px;text-align:left;width:100%;}







#content_left{background-color:#FFF;float:left;margin:0;margin-top:-15px;text-align:left;width:695px;border-right:0px dotted #cccccc;}







#side_menu{background-color:#FFFFFF; float:right;margin:0;margin-top:-15px;text-align:left;width:235px;}







#side_menu ul{list-style:none;margin:0 0 10px;padding:0;}







#side_menu ul li{line-height:25px;margin:0;padding:0;}







#top{background-color:#00162C;height:60px;margin:0 auto;padding:0;text-align:left;width:100%;}







#top_container{background-color:#00162c;border-bottom:3px solid #036;color:#FFF;height:60px;margin:0;padding:0;text-align:center;}







#top_menu{background:#F5F5F5 url(images/top_menu_bg.gif) repeat-x;height:30px;line-height:30px;margin:0;padding:0;text-align:left;}







#top_menu ul{list-style:none;margin:0;padding:0;}







#top_menu ul li{float:left;margin:0;padding:0;}







#top_menu ul li a,#top_menu ul li a:visited{color:#666;display:block;height:30px;line-height:30px;padding:0;text-align:center;text-decoration:none;width:100px;}







#top_menu ul li a.down,#top_menu ul li a.down:visited,#top_menu ul li a.down:hover{background-color:#FFF;border-right:1px solid #EBEBEB;color:#333;font-weight:700;width:99px;}







#top_menu ul li a:hover{background-color:#EBEBEB;color:#333;}







#welcome_box{background-color:#00162C;float:right;line-height:60px;margin:0;padding:0;text-align:right;}







#welcome_box a,#welcome_box a:visited{color:#accbff;text-decoration:none;}







#welcome_box a:hover{text-decoration:underline;}







.absmiddle{vertical-align:middle;}







.breadcrumb{background-color:#F5F5F5;margin:0 0 10px;padding:10px;}







.clear{clear:both;}







.green{color:#006F0F;}



.header{color:#1a4d80;font-size:14px;font-weight:7000;}







.red{color:#BF0000;}







.small{font-size:11px;}







.warning{background-color:#FFFFDF;border:1px solid #FDFF3F;margin:0 0 10px;padding:10px;}







.contentbox{padding:5px;margin:0 0 10px;text-align:center;}







.errorbox{

	border:3px double #000;

	padding:10px;

	margin:0 0 10px;

	text-align:center;

	color:#0F0;

	background-color: #030;

}







.clientareatableactive{background-color:#DFFFE0}







.clientareatablepending{background-color:#12A7FE}







.clientareatablesuspended{background-color:#FFF6CF}







.clientareatableterminated{background-color:#FFCFCF}







.clientticketreplyheader{background-color:#EBEBEB;color:#333;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #EBEBEB;border-left:1px solid #CCC;}







.clientticketreply{background-color:#F5F5F5;margin:0 0 10px;padding:10px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;}







.adminticketreplyheader{background-color:#CFE6FF;color:#333;border-top:1px solid #CAE6FF;border-right:1px solid #CAE6FF;border-bottom:1px solid #CAE6FF;border-left:1px solid #CAE6FF}







.adminticketreply{background-color:#EEF6FF;padding:10px;margin:0 0 10px;border-right:1px solid #CAE6FF;border-bottom:1px solid #CAE6FF;border-left:1px solid #CAE6FF;}







.networkissueaffected{background-color:#EFEFEF;padding:10px;margin: 0 0 10px;}







.textgreen{color:#158F00;}







.textred{color:#9F0000;}







a,a:visited{color:#333;text-decoration:underline;}







a:hover{color:#666;text-decoration:none;}







form{margin:0;padding:0;}







h1{border-bottom:1px solid #EBEBEB;color:#1a4d80;font-size:24px;font-weight:400;margin:0 0 12px;padding:0 0 3px;}







h2{border-bottom:1px solid #F5F5F5;color:#333;font-size:16px;font-weight:400;margin:0 0 5px;padding:10px 0 3px;}







h3{color:#666;font-size:16px;font-weight:700;margin:0;padding:10px 0 5px;}







h4{color:#1a4d80;font-size:14px;font-weight:400;}







hr{background-color:#EBEBEB;border:0;border-top:1px solid #EBEBEB;height:0;margin:10px 0;overflow:hidden;}







input{color:#666;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:12px;margin:0;padding:2px;}



textarea{border:1px solid #eee;color:#666;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:12px;margin:0;padding:0px;}



select {border:1px solid #eee;



font: normal 1.0em "Trebuchet MS", Tahoma, sans-serif;



color:#666;



}







p{margin:0;padding:3px 0 8px;}







table.data{margin:0 0 10px;padding:0;}







table.produkte td{background-color:#F5F5F5;border:1px solid #EBEBEB;}







table.data td{border-bottom:1px solid #EBEBEB;}







table.data th{border-bottom:1px solid #EBEBEB;color:#759AC4;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:12px;}







table.data tr.clientareatableactive td{background-color:#DFFFE0 !important;}







table.data tr.clientareatablepending td{background-color:#12A7FE !important; color:#FFFFFF;}







table.data tr.clientareatablesuspended td{background-color:#FFF6CF !important;}







table.data tr.clientareatableterminated td{background-color:#FFCFCF !important;}







table.frame{margin:0 0 10px;padding:0;border:1px solid #EBEBEB;border-bottom:0;}







table.frame table td{background-color:#FFF;border-bottom:1px solid #EBEBEB;}







table.frame table td.fieldarea{background-color:#F5F5F5;color:#333;text-align:right;border-right:1px solid #EBEBEB;}







div.pricebox { background: #EBECED; margin-bottom: 5px; }



b.priceboxrtop, b.priceboxrbottom { display:block; background: #FFF }



b.priceboxrtop b, b.priceboxrbottom b {display:block;height: 1px; overflow: hidden; background: #EBECED; }



table.pricebox td {border-top:1px solid #FFF; padding-left: 5px;}



table.priceboxheading th {color:#333;text-align:left; padding-left: 5px;}



tr.pricebox {text-align: left;}



tr.pricebox:hover a, tr.pricebox:hover, tr.pricebox:hover {



	background-color: #E3EEFB;



	text-align: center;



}



div.priceboxpadding { padding: 5px; }







b.r11 {margin: 0 5px}



b.r21 {margin: 0 3px}



b.r31 {margin: 0 2px}



b.r41 {margin: 0 1px;height: 2px}







.required{color:#E32E24;font-size:14px;font-weight:700;}







table.data1{margin:0px 0;padding:0;}



table.data1 tr td{border-bottom:1px solid #EBEBEB;padding:1px;font-size:9px;}



table.data1 tr th{border-bottom:1px solid #C8C8C8;font-weight:700;padding:0px;text-align:center;}



table.data1 tr.basketheader td{color:#fff;font-size:10px;font-weight:700;height:25px;text-align:center;}



table.data1 tr.baskettabledue td{border-bottom:1px solid #F1D08C;border-top:1px solid #F1D08C;background-color:#E7FFDA !important;font-size:10px;font-weight:700;height:20px;}



table.data1 tr.baskettableproduct td{padding:10px;}



table.data1 tr.basketmessage td{font-size:7px;font-weight:400;height:10px;text-align:center;}



table.data1 tr.basketlinks td{font-size:9px;font-weight:700;height:20px;text-align:center;}







/* Dynamic toolip Div*/



	div#tipDiv {



	position:absolute;



	visibility:hidden;



	left:0; top:0; z-index:10000;



	background-color:#FFFFFF;



	border:1px solid #cccccc;



	width:400px;



	padding:4px;



	color:#000000;



	font-size:11px; line-height:1.2;



}







a.top {



	margin: -10px 0px 0px 0px;



	width: 30px;



	height: 5px;



	background: url(images/footer_anchor.png) 0 0 no-repeat;



	display: block;



	float: right;



	text-decoration: none;



}







a.readon, a.readmore {







	margin: 10px 0px 0px 0px;







	width: 100px;







	height: 20px;







	background: transparent url(images/readmore.png) 0 0 no-repeat; /* ie6png:crop */







	display: block;







	float: left;







	line-height: 20px;







	text-indent: 10px;







	font-size: 90%;







}















#page a.readon:link, #page a.readon:visited, #page a.readmore:link, #page a.readmore:visited {







	color: #ffffff;







	text-decoration: none;







}















#page a.readon:hover, #page a.readmore:hover {







	background: transparent url(images/readmore.png) 0 -20px no-repeat;







	color: #00AFFF;







	text-decoration: none;







}



#boxenhost{



	border: thin solid #CC00FF;



	background-color: #CCFFFF;



}



#boxenhostline{



	border: thin dotted #CC00FF;



	background-color: #333300;



}



#orderback{



	background-image: url(images/readmore_black.png);



	background-color: #333300;



}



#domainmain{



	background-image: url(images/headerdomains.png);



	height: 90px;



	width: 650px;



}
