@charset "utf-8";
/* CSS Document */

	@import url('mstyle.css');
	@import url('MenuMatic.css');
	@import url('template.css');
	@import url('main.css');
	
	
li{font-size: x-small ;}
.smallbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: thin solid #000000;
}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.alert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FF0000;
}
.yes{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #009900;
}


/*Produkte*/
.button_140 { 
		background-color:transparent; 
		border:0px; 
		height:21px; 
		width:140px; 
		color:rgb(236,243,249); 
		font-size:10px; 
		font-weight:normal; 
		cursor:pointer; 
		padding:0px 10px 7px 0px; 
		background-image:url(../images/button_140px.gif); 
		background-repeat:no-repeat; 
		background-position:0px 0px;
}
.button_140 { padding:1px 10px 6px 6px; }
.button_140 a {font-size:10px; color:#CCCCCC;}
.domchecktxt{ margin-top:15px;font-size:12px; font-weight:normal; padding:0px 10px 7px 0px;background-color:transparent;  }

/* CSSBox */

.box_default { width:100%;background-repeat:repeat-x; background-position:bottom;background-color:rgb(233,243,255);overflow:hidden; }
.box_default a {font-size:11px}
.cssbox_title {font-weight:bold; color:rgb(51,97,155); font-size:14px; padding:5px 0px 0px 0px; }
.box_content { font-size:11px;color:#000000; padding:5px 10px 0px 10px; text-align:left; }
.box_content_2				 { height:1%;font-size:12px;color:#000000; padding:10px 10px 10px 10px; text-align:left; background-repeat:repeat-x; background-position:bottom;background-color:rgb(233,243,255); }
.box_content_3				 { height:1%;font-size:12px;color:#000000; padding:10px 10px 10px 10px; text-align:left; background-color:rgb(233,243,255); }
.box_end { font-size:11px;color:#000; padding:0px 10px 5px 10px;overflow:hidden; text-align:right; }
.box_header { /*background-image:url(/images/p_boxheadbg.gif);*/height:24px; width:703px;}
.box_header_c {font-size:12px; font-weight:bold;padding:4px 0px 0px 5px; }

/* Produkt Einstellungen*/

.hilfe {font-size: 9px; font-weight: bold;}

/* Produkt Einstellungen ende*/
#t_text 				{text-align:center;}
/* glossar style */
#gloss 					{margin-top:25px; margin-left:15px; margin-bottom:10px; width:690px;}
.gloss_schrift  		{font-size:12px; font-style:normal;}

/*div Tabelle*/

.body_v2_l1			{float:left;overflow:hidden; width:342px; border:1px solid #fff; height:22px; background-color:#E9F0FA;  vertical-align: middle; font-weight: bold; padding:2px 0px 2px 0px;}
.body_v2_r1			{float:left;overflow:hidden; width:354px; border:1px solid #fff; height:22px; background-color: #F3F7FC; vertical-align: middle; padding:2px 0px 2px 0px;}

.body_v2_r4			{float: right;overflow:hidden;  width:30px; height:22px; background-color: #F3F7FC; vertical-align: middle; padding:2px 0px 2px 0px;}
.body_v2_r4	a		{float: right;display:block;   width:15px; height:15px; background:url('../images/order.png') no-repeat center #F3F7FC; padding:3px 0px 3px 0px; }
.body_v2_r4	a:hover	{float: right;text-decoration:none;   background:url('../images/order_over.gif') no-repeat center #F3F7FC; }

.body_v2_l2			{float:left;overflow:hidden; width:342px; border:1px solid #fff; height:22px; background-color:#E9F0FA;  vertical-align: middle; font-weight: bold; padding:2px 0px 2px 0px;}
.body_v2_r2			{float:left;overflow:hidden; width:354px; border:1px solid #fff; height:22px; background-color: #F3F7FC; vertical-align: middle; padding:2px 0px 2px 0px;}

.body_v2_r3			{float: right;overflow:hidden;  width:30px; height:22px; background-color: #F3F7FC; vertical-align: middle; font-weight: bold; padding:2px 0px 2px 0px; }
.body_v2_r3	a		{float: right;display:block;   width:15px; height:15px; background:url('../images/order.png') no-repeat center #F3F7FC; padding:3px 0px 3px 0px; }
.body_v2_r3	a:hover	{float: right; text-decoration:none; background:url('../images/order_over.gif') no-repeat center #F3F7FC; }



.h_space_0				 { height:0px; width:1px; font-size:1px; line-height:0px;	clear:both; }
.h_space_1				 { height:1px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_2				 { height:2px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_3				 { height:3px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_4				 { height:4px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_5				 { height:5px; width:100%; font-size:1px; line-height:1px;	clear:both; }
.h_space_6				 { height:6px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_8				 { height:8px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_9				 { height:9px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_10				 { height:10px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_15				 { height:15px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_20				 { height:20px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_28				 { height:28px; width:1px; font-size:1px; line-height:1px;	clear:both; }

.list_c_right 			 { padding:0px 20px 0px 0px; text-align:right; }
.list_c_left 			 { float:left; padding:0px 28px 0px 6px; clear:left}
/* Domains */
#content_domain			{margin-left:0px;  margin-top:0px; margin-bottom:0px;width:703px;}
.content_main_left		{margin-left:0px;  margin-top:0px;width:703px;}
/*p_boxheadbg*/
.box_header		         { width:703px; color:#FFFFFF; height:24px; width:auto; background-image:url(../images/p_boxheadbg.gif); }
.box_header_c 			 { font-size:12px; color:#FFFFFF; font-weight:bold; padding:4px 0px 0px 5px; }

.list_it_right 			 { padding:0px 70px 0px 0px; text-align:right; }
.list_it_left 			 { float:left; padding:0px 0px 0px 6px; clear:left;}
.list_it_center 		 { float:none; padding:0px 0px 0px 6px;}



/*server service Table in div*/
.ss-a							{ background-color:#6fa6cc;width:750px;height: 100%}
#ss-a1							{ width:150px; height:22px;padding-left:350px;}
#ss-b							{ width:270px;height:22px;}
.login							{ height:650px;width:754px;margin-left:15px; margin-top:30px; font-size:12px;}

.formbox 						{  width: 600px;  color: #000;  background-color: #c4d6e0; border: 1px dotted #000000;}
.reihe							{  clear: both;  padding: 2px 0px;}
.label 							{  float: left;  width: 215px;  text-align: right;  padding-top: 2px;  padding-right: 3px;}
.feld 							{  float: right;  width: 250px;  text-align: left;} 
.feld1 							{  float: right;  width: 250px;  text-align: left; height:150px; } 
.feld2 							{  float: right;  width: 250px;  text-align: left; height:30px; } 
.knopf 							{  clear: both;  text-align: center;  padding-top: 15px;  padding-bottom: 50px;}
.defbreite 						{  width: 200px;}

#DefaultHeadline		{ font-size:12px; color:#006699}


.text-gross {font-size: 120%;font-weight:bold;}
.text-gross a{font-weight:bold;text-decoration:underline;}
.text-gross a:hover{text-decoration:none;}


.buttoncontainer{
float:right;
width:250px;
margin-right:-25px;
}


/* vserver_vergleich style */

#vspvergleich_top { width:710px;text-align:left; margin-left:5px; margin-top:25px;}
.preismatrix		{ width:703px; text-align:left; font-size:10px; font-style:normal;}
.alLeft 			{ text-align:left; font-size:10px; font-style:normal;}

#rechts {
width:200px;
padding:0px;
float:left;

overflow: hidden;
}


/*live*/
.window{text-align:center;width:128px;}
.livehelp{font-size:10px;color:#bfbfbf;text-decoration:none;font-family:verdana,arial,tahoma;}
.a{ font-size:9px; color:#0066FF;}
.link livehelp{margin-top:2px;}
.a:link{ font-size:9px; color:#0066FF;}

/*.senden {
background:url(../images/pfeil.gif) no-repeat;
border:0;
color:#fff;
margin:150px 20px 20 10;
padding:0 0 0 30px;cursor:pointer;
}*/
div.preisschild{  background-image:url("../images/preis_k.png"); background-repeat:no-repeat; width:80px; height:42px;
 }

/* tagcloud */
.boxtag{height:100px; width:273px; margin-left:7px; border-left:solid 1px #000000; border-right:solid 1px #000000;}
.tagcloudbody {
width:190px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding:5px;
text-align:justify;
}

.tagcloudbody  {
text-decoration:none;
color:#333366;
}

.tagcloudThema {
font-weight:bold;
font-size:12px;
margin-bottom: 10px;
}
/* IT-Service Teil */


.container {
	width: 703px;
	margin: 0 auto;
	font-size:x-small;
}

h1 span { color: #666; }
h1 small{
	
	text-transform:uppercase;
	letter-spacing: 1.5em;
	display: block;
	color: #666;
}
h2.trigger {
	padding: 0 0 0 50px;
	margin: 0 0 5px 0;
	background: url(../images/box/h2_trigger_a.gif) no-repeat;
	height: 32px;
	line-height: 32px;
	width: 703px;
	font-size: 12px;
	font-weight: normal;
	float: left;
}
h2.trigger {
	color: #000;
	text-decoration: none;
	display: block;
}

h2.trigger a{
	color: #000;
	text-decoration: none;
	display: block;
}
h2.trigger a:hover {
	color: #ccc;
}
h2.active {background-position: left bottom;}

.toggle_container {
	margin: 10px 0 5px;
	padding: 10px;
	border-top: 1px solid #d6d6d6;
	overflow: hidden;
	font-size: 1.2em;
	width: 679px;
	clear: both;
}
.toggle_container .block {
	padding: 10px;
}
.toggle_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}
.toggle_container h3 {
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}
.toggle_container img {
	float: left;
	margin: 10px 15px 15px 0;
	padding: 5px;
	background: #ddd;
	border: 1px solid #ccc;
}

pre 							{ color:#000000;	font-size: 12px;	line-height: 10px;	margin-top: 0px;	margin-bottom: 0px; }

/*p_boxheadbg*/
.box_header_it				 {height:24px; width:500px; background-image:url(../images/p_boxheadbg.gif); }
.box_header_b				 {font-size:12px; font-weight:bold;padding:4px 0px 0px 5px; }

/*server service Table in div*/
.login							{ height:650px;width:754px;margin-left:15px; margin-top:30px; font-size:12px;}
.tag1 {font-size:26px;}
.tag2 {font-size:16px;}
.tag3 link hover active {font-size:13px;}
.tag4 link hover active {font-size:20px;}
.tag5 link hover active {font-size:9px;} 
.boxserv{}
.boxbewertung{}
.box_m{height:200px; width:273px; margin-left:7px; border-left:solid 1px #000000; border-right:solid 1px #000000;}
.posi{height:300px; width:297px; margin-left:300px;  margin-top:-246px; }
.preis_k{width: 80px; height: 50px; background-image: url('../images/preis_k.png'); clear:both;}
.preis_schr{font-size:x-small; padding-top:18px; padding-left:4px; clear:right; text-align:center; clear:both;}
.bestell_h{ width:90px; height:15px; margin-left:140px; margin-bottom:10px;}
.zilla{width:128px; height:42px;}
.yes{ width:10px; height:10px;}

.webh_oben{ width:170px; height:101px; background-image: url('../images/produkte/webh-ab-042.png');}
.rootds_oben{ width:170px; height:101px; background-image: url('../images/produkte/rsds-ab-999.png');}
.pro_oben{ width:170px; height:101px; background-image: url('../images/produkte/rs-ab-35.png');}
.pro_mitte{ padding-left:5px; width:170px; height:200px; font-size:10px; background-image:url('../images/produkte/bg-170.gif'); background-repeat: repeat-y;}
.pro_unten{ width:170px; height:28px;}
/*Produkte start*/
.produkte_start{height:500px;}
#productheadline		{ margin-left:15px; margin-top:15px; 	font-size: 12px; }

.produktboxencontainer-entry		{ height:150px;width:764px;min-width: 762px;max-width: 762px; padding-bottom:1px;margin:0;}
.spacer-h10px 			{width: 10px;line-height:10px;margin:0;padding:0;float:left;}

.produktbox-3er-raster-entry 	  {width: 239px;min-width: 239px;max-width: 239px; margin-top:10px;padding:0;vertical-align:top;float:left;background-color:transparent; }

.home_uns{padding-left:4px; padding-bottom:4px; padding-right:4px; padding-top:4px; margin-top: 10px; width:703px; border:#CCCCCC solid 1px;}


/* BR */

br { clear: left; }
table.preismatrix { font-size:11px; }
table.preismatrix td.preis { font-size:9px; }
table.preismatrix td.feature {background-color:#dee6f1  !important; padding:5px 7px 5px 7px; color:#3d5774; font-weight:normal; text-align:left; }
table.preismatrix td.wgroup {background-color:#dee6f1  !important; padding:5px 7px 5px 7px; color:#3d5774; font-weight:normal; text-align:left; font-size:9px; }
table.preismatrix td.best { background-color:#aef296 !important; color:#fff;  }
table.preismatrix td.top { font-weight:bold; }
table.preismatrix td.paket { font-weight:bold; font-size:12px; }
/*table.preismatrix td.paket2 { background-color:#3A6DA2; padding:7px; color:#fff; font-weight:bold; background:url('../images/box/preismatrix-head.jpg') repeat-x top center; font-size:12px; }*/
table.preismatrix td.paket2 { background-color:#3A6DA2; padding:4px; color:#fff; font-weight:bold; background:url('../images/p_boxheadbg.gif') repeat-x top center; font-size:12px; }
table.preismatrix td.webincl { background-color:#3A6DA2; padding:4px; color:#fff; font-weight:bold; background:url('../images/p_boxheadbg_ink.gif') repeat-x top center; font-size:12px; }
table.preismatrix td.webbusi { background-color:#3A6DA2; padding:4px; color:#fff; font-weight:bold; background:url('../images/p_boxheadbg_busi.gif') repeat-x top center; font-size:12px; }
table.preismatrix td.privat { background-color:#3A6DA2; padding:4px; color:#fff; font-weight:bold; background:url('../images/p_boxheadbg_pri.gif') repeat-x top center; font-size:12px; }
table.preismatrix td.rootXXL { background-color:#3A6DA2; padding:4px; color:#fff; font-weight:bold; background:url('../images/p_boxheadbg_root.gif') repeat-x top center; font-size:12px; }

table.preismatrix td { background-color:#F3F7FC; border:1px solid #fff; text-align:left; padding:5px 2px 5px 2px; }
table.preismatrix tr.secound td { background-color:#E9F0FA; }
table.preismatrix td.order { padding:0; }
table.preismatrix td.order a { display:block; text-align:center; width:15px; height:15px; background:url('../images/order.png') no-repeat center #F3F7FC; padding:3px 0px 3px 0px; }
table.preismatrix td.order a:hover { text-decoration:none; background:url('../images/order_over.gif') no-repeat center #dee6f1; }

table.preismatrix td.order_wagen a { display:block; width:100%; height:60px; background:url('../images/Einkaufswagen-Kl_norm.png') no-repeat center #F3F7FC; padding:3px 0px 3px 0px; }
table.preismatrix td.order_wagen a:hover {height:60px; text-decoration:none; background:url('../images/Einkaufswagen-Kl_over.png') no-repeat center #dee6f1; }


#holder{height:100% !Important; height:1%; overflow:hidden; margin:0 auto; text-align:center}
#leftblock{float:left; height:100% !Important; height:1%; overflow:hidden; text-align:left; clear:right}
#midblock{float:left; height:100% !Important; height:1%; overflow:hidden; text-align:left; clear:right}
#rightblock{float:left; height:100% !Important; height:1%; overflow:hidden; text-align:left; clear:right}

.insidel{padding:0px 0px 0 10px; overflow:hidden}
.insider{padding:0px 0px 0 10px; overflow:hidden}
.inside{overflow:hidden}


.boxround, 
.boxround_yj1{margin:5px 0 5px 0px !Important; padding:0; float:left; clear:both; width:100%; height:100% !Important; height:1%;}
.boxround div div div, 
.boxround_yj1 div div div{padding:15px 15px 15px 15px; overflow:hidden;}
.boxround div div div div, 
.boxround_yj1 div div div div{overflow:hidden; margin:0; padding:0; width:100%; overflow:hidden;}
.boxround_in{overflow:hidden; width:100%;}
.boxround h3, 
.boxround_yj1 h3{margin:0 -15px 0 -15px; padding:0 0 10px 10px}
.boxround h3 span{}
.boxround div, 
.boxround_yj1 div{height:100% !Important; height:1%}
.boxround .syndicate div, 
.moduletable .syndicate div{margin:0px; padding:3px 0}
.boxround p, 
.boxround_yj1 p{overflow:hidden; padding:3px}
.boxround{background:url('../images/box/tl.gif') no-repeat left top;}
.boxround div{background:url('../images/box/tr.gif') no-repeat right top;}
.boxround div div, 
.boxround_yj1 div div{background:url('../images/box/bl.gif') no-repeat left bottom;}
.boxround div div div, 
.boxround_yj1 div div div{background:url('../images/box/br.gif') no-repeat right bottom;}
.boxround div div div div, 
.boxround_yj1 div div div div, 
.news_item .boxround div div div div{background:none;}
/*boxround*/
.boxround_yj1{background:url('../images/box/yj1tl.gif') no-repeat left top;}
.boxround_yj1 div{background:url('../images/box/yj1tr.gif') no-repeat right top;}
#tops{margin:0 auto; text-align:center; padding:0; margin:0; overflow:hidden; clear:both; height:100%;}
#user1, #user2, #user3{float:left; text-align:left; clear:right;}
#user4, #user5, #user6, #user7{float:left; text-align:left; clear:right}
body ul.check li, 
body li.check{background:url('../images/check.png') no-repeat 0 1px;}
.clrm{width:100%; clear:both; text-align:center; overflow:hidden;}

.price{height:70px; width:100px; padding-top:25px; clear:both;}
.price .preis_k{width: 80px; height: 50px; background-image: url('../images/preis_k.png'); background-repeat:no-repeat; clear:both;}
.price .preis_schr{ font-size:x-small; padding-top:18px; padding-left:4px; clear:right; text-align:center; clear:both;}

.boxround{color:#3d3b3b}
.boxround h3{color:#434343; border:none; font:italic bold 14px/10px Verdana, Arial, Helvetica, sans-serif}
.boxround h3 span{color:#258eb6}
/*Boxround Title*/
.boxround_yj1{color:#3d3b3b}
.boxround_yj1 h3{background:none; color:#434343; border:none; padding:0 0 5px 20px; font:italic bold 25px/25px Verdana, Arial, Helvetica, sans-serif}
.boxround_yj1 h3 span{color:#258eb6}

.yjsquare h3{color:#fff}
.yjsquare h3 span{color:#258eb6}
.yjsquare{color:#fff}

/*Anweisungen start*/
.breite33{width:33.3%;}
.breite95{width: 95%; float: left;}
.breite115{width:703px;}
.padd10{padding-right:10px;}
.padd0{padding-right:0;}
.schrg14{font-size: 14px;}
/*Anweisungen ende*/
/*TYPO*/
ul.check li, 
li.check, 
li.check:hover{padding-bottom:5px; padding-left:30px; list-style-image:none; list-style-type:none;}
body ol{list-style:decimal outside}
body ol li, body ol li:hover{margin-left:0px; padding:5px 0px; list-style-image:none; background:none}
