@charset "utf-8";
/* >>STANDARD */
.tmp{
	border:red 1px solid;
}
.debug{
	font-size:12px;
	font-family:"Courier New", Courier, monospace;
}
* {
	outline:none;
	margin:0;
	padding:0;
}
img{
	border:0;
}
body {
	background:transparent url(../gfx/bg.gif) repeat-x scroll 0 0;
	font-family:tahoma;
	font-size:62.5%;
}
hr{
	border-bottom:#239DAC solid thin;
	margin-bottom:5px;
	margin-top:8px;
	height:1px;
}
.divider{
	border-bottom:#999999 1px dotted;
}
.left {
	text-align:left;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}
.red {
	color:red;
}
.green {
	color:green;
}

.MainContainer{
	width:960px; 
	margin:0px auto; 
	font-size:1em;
}
/* STANDARD<< */

/* >>HEADER */
.MainHeader{
	background:transparent url(../gfx/bg_solid_main.gif) repeat-y scroll left top;
	width:960px;
}
.HeaderTop{
	background:transparent url(../gfx/header/produkte.png) no-repeat scroll 0 0;
	height:180px;
	overflow:visible !important;
	width:954px;
}
.HeaderTop h1{
display:block;
margin:0;
text-indent:-9999px;
}
.HeaderBottom{
	background:transparent url(../gfx/bg_menu_oben.gif) repeat-y scroll left top;
	border:0 solid #89AAD6;
	margin:0 0 0 4px;
	width:946px;
	height:25px;
	padding-bottom:1px;
}
/* HEADER<< */

/* >>TOP NAVIGATION */
.TopNavigation{
	margin:0 0 0 420px;
	/*position:absolute;*/
	width:540px;
}
.TopNavigation ul{
	margin-right:2px;
	float:right;
	font-weight:normal;
	padding:0 15px 0 0;
}
.TopNavigation li{
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.TopNavigation li a {
	border-left:1px solid #C0C0C0;
	border-top:3px solid #FFFFFF;
	color:#000000;
	display:block;
	float:left;
	font-size:115%;
	padding:10px 5px 2px;
	text-decoration:none;
}
.TopNavigation a:hover {
	border-top:3px solid #239DAC;
	color:#239DAC;
	text-decoration:none;
}
.MainNavigation a:visited {
	color:white;
}
.TopNavigation a#active {
	border-top:3px solid #239DAC;
}
/* TOP NAVIGATION<< */

/* >>Main NAVIGATION */
.MainNavigation ul{
	background:transparent url(../gfx/bg_menu_oben.gif) repeat-y scroll left top;
	color:#646464;
	font-size:12px;
	list-style-type:none;
	white-space:nowrap;
	width:946px;
}
.MainNavigation li{
	border-right:1px solid #787878;
	float:left;
	padding:0;
	width:10em;
	z-index:auto !important;
}
.MainNavigation a{
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	height:2.1em;
	line-height:2.1em;
	text-decoration:none;
	text-indent:0;
	width:10em;
}
.MainNavigation a:hover{
	color:#FFFFFF;
	/*background-color:#239DAC;*/
	background:transparent url(../gfx/bg_menu_oben_h.png) repeat-y scroll left top;
}
.MainNavigation a#activated{
	color:#FFFFFF;
	/*background:transparent url(../gfx/th.gif) repeat-x scroll center bottom;*/
	background:transparent url(../gfx/th.png) repeat-x scroll center bottom;
	
}
.MainNavigation a#activated:hover{
	color:#FFFFFF;
}
/* Main NAVIGATION<< */

/* >>Breadcrumbs */
.Breadcrumbs {
	clear:both;
	padding:0 0 0.2em;
	width:954px;
}
/* Breadcrumbs<< */

/* FEATURED<< */
.FeaturedContainer{
	clear:both;
	background:transparent url(../gfx/bg_solid_main.gif) repeat-y scroll left top;
	width:954px;
	height:273px;
	padding-left:4px;
}
.FeaturedContainer img{
	position:absolute;
	padding:0;
	margin:0;
}
.FeatContainerInner{
	position:absolute;	
	color:#ffffff;
	padding:22px;
	margin:0;
}
.FeatContainerInner h1{
	font-weight:bold;
	font-size:45px;
}
.FeatContainerInner p{
	font-weight:normal;
	font-size:18px;
}
.FeatContainerInner_left{
	position:absolute;
	width:470px;
	height:273px;
}
.FeatTitleLeft{
	margin:15px;
}
.FeatContainerInner_left .PriceTag{
	padding-left:320px;
}
.FeatContainerInner_left .FadeLink a{
	color:#535353;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding-left:50px;	
}
.FeatContainerInner_left .FadeLink a:hover{	
	padding-left:58px;	
}
.FeatContainerInner_left .FadeLink{
	margin-top:50px;
	width:361px;
	height:30px;
	background: transparent url(../gfx/fadelink.png) no-repeat center left;
	padding-top:10px;
	
}
.FeatContainerInner_left ul{
	color:#2B2B2B;
	font-size:14px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-top:30px;
	padding-left:210px;
}
.FeatContainerInner_left li{
	background:transparent url(../gfx/arrow_cyn.png) no-repeat scroll left center;
	height:24px;
	padding-left:26px;
}
.padInn{
	position:absolute;
	margin:0;
	padding:0;
	padding-left:205px;
	top:42px;
}
.oneLine{
	float:left;
	height:42px;
}
.FeatContainerInner_left h1 {
	color:#239dac;
	font-size:30px;
	padding-right:5px;
}
.FeatContainerInner_left h2 {
	padding:0px;
	margin:0px;
	padding-top:8px;
	color:#535353;
	font-size:18px;
	font-weight:normal;
}
.FeatContainerInner_left h2 b{
	font-size:24px;
	font-weight:bold;
}
.FeatContainerInner_host{
	position:absolute;	
	color:#ffffff;
	padding-top:22px;
	padding-left:710px;
	margin:0;
}
.FeatContainerInner_host h1{
	font-weight:bold;
	font-size:30px;
}
.FeatContainerInner_host p{
	font-weight:normal;
	font-size:12px;
}
.PackTitle{
	position:absolute;	
	color:#000000;
	padding-top:22px;
	padding-left:320px;
	margin:0;
}
.PackTitle h1.p{
	padding-left:90px;
}
.PackTitle h1,
.PackTitle h1.p{
	font-size:30px;
}
.PackTitle h1 b,
.PackTitle h1 b p{
	font-size:42px;
}
.PackInfo{
	position:absolute;	
	color:#000000;
	font-size:14px;
	padding-top:40px;
	padding-left:665px;
	width:270px;
	height:260px;
	margin:0;
	font-weight:lighter;
}
.PackPrices{
	clear:both;
	position:absolute;
	width:947px;
	padding-top:158px;
	height:114px;
}
.priceTag{
	position:relative;
	float:right;
	width:130px;
	margin:0.01px;
}
.InfoContainer{
	padding-left:765px;
	padding-top:22px;
}
.InfoContainer_host{
	padding-left:490px;
	padding-top:22px;
}
.InfoContainer_host h1{
	font-size:24px;
	color:#535353;
}
/* >>FEATURED */
/* DOMAINCHECK<< */
.DomainCheckContainer{
	clear:both;
	background:transparent url(../gfx/bg_solid_main.gif) repeat-y scroll left top;
	width:954px;
	height:63px;
	padding-left:4px;
}
.DomainCheckInner{
	clear:both;	
	background:transparent url(../gfx/bg_domaincheck.gif) repeat-x scroll left top;
	height:63px;
	width:924px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:lighter;
	padding-top:15px;
	padding-left:22px;
}
.ch_Domain{
	position:absolute;
	margin-top:201px;
	margin-left:474px;	
	
	width:472px;
	height:49px;
	padding-left:10px;
	padding-top:10px;
	font-size:15px;
}
.chDomain input,
.chDomain select{
	color:#666666;
	font-size:14px;
	border-top:#3e6f75 solid 1px;
	border-left:#3e6f75 solid 1px;
	border-bottom:#92c1c2 solid 1px;
	border-right:#92c1c2 solid 1px;
	padding:2px;
}
.chDomain label{
	margin-top:7px;
	float:left;
}
.chDomain input{
	height:19px;
	margin:6px;
	float:left;
}
.chDomain select{
	margin:6px;
	float:left;
	padding-left:5px;
}
.chDomain #button{
	height:31px;
	width:116px;
	border:0;
	float:left;
	margin:1px;
}
/* >>DOMAINCHECK */
/* MAIN<< */
.Main{
	background:transparent url(../gfx/bg_solid_main.gif) repeat-y scroll left top;
	clear:both;
	padding-bottom:30px;
	width:910px;
	padding:22px;
}
.SplittedMain{	
	background:transparent url(../gfx/bg_solid_main.gif) repeat-y scroll left top;	
	clear:both;
	width:954px;
	padding-bottom:30px;
}
.MainLeft{
	float:left;
	padding-left:22px;
	padding-top:22px;
	width:230px;
}
.MainRight{
	float:left;
	text-align:right;
	padding:0px;
	margin:0px;
	width:698px;
}
.MainContent{
	text-align:left;
	padding-top:22px;
	margin:0px;
	width:698px;
	line-height:1.5em;
}
.minWidth{
	width:676px;
}
.MainContent h1{
	color:#239DAC;
	font-size:21px;
	line-height:normal;
}
.MainContent h2{
	color:#666666;
	font-size:13px;
}
.MainContent div,
.MainContent p{
	color:#333333;
	font-size:13px;
	margin:0 0 1em;
}
.MainContent ul{
	color:#2B2B2B;
	font-size:13px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-top:10px;
}
.MainContent li{
	background:transparent url(../gfx/arrow_cyn.png) no-repeat scroll left center;
	/*height:24px;*/
	padding-left:26px;
	padding-bottom:5px;
}
.MainContent a:hover {
	text-decoration:underline;
}
.MainContent a {
	color:#239DAC;
	font-size:12px;
	text-decoration:none;
}
.tldlist { padding-top: 5px; }
.tldlist li { 
	display: inline; 
	background: none;
	padding:0px;
	padding-top: 5px;
	padding-right: 6px;
	font-size: 13px;
}
.tldlist li a {
	text-decoration: underline;
	font-size: 11px;
	padding-top: 5px

}


table.untop{
	position:absolute;
	top:-114px;
}
table.PriceTable{
	width:698px;
	
	border-collapse:collapse;
	font-size:12px;
	font-weight:normal;
	color:#434343;
}
table.PriceTable a{
	color:#239dac;
	font-size:12px;
	text-decoration:underline;
}
table.PriceTable a:hover{
	font-weight:bold;
}
th.seperator{
	background:transparent url(../gfx/th.gif) bottom center repeat-x;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	padding:5px 5px 5px 8px;
	text-transform:uppercase;
	line-height:14px;
	height:14px;
	text-align:left;
}	
table.PriceTable th.header{
	padding-left:10px;
	line-height:28px;
	border:#d0d1e1 1px solid;
}
table.PriceTable td{
	line-height:28px;
	border:#d0d1e1 1px solid;
	width:109px;
	padding-left:10px;
	padding-right:10px;
}
table.PriceTable tr.even,
table.DomainCheckTable tr.even{
	background:transparent;	
}
table.PriceTable tr.odd,
table.DomainCheckTable tr.odd{
	background:#f3f3f7;	
}
table.PriceTable tr#HeadRow{
	font-weight:bold;
}
table.PriceTable tr#IMGRow{
	background:transparent;
}
table.PriceTable tr#IMGRow td,
table.PriceTable tr#IMGRow th{
	line-height:0;	
	border:none;
	padding-left:0 !important;
	padding-right:0 !important;
}
.TableDesc{
	padding-left:10px;
}
.SideNav ul{
	list-style:none;			
}
.SideNav li{
	padding-left:15px;
	border-bottom:#CCCCCC 1px solid;
}
.SideNav li ul{
	padding-bottom:15px;
}
.SideNav li ul  li{
	padding-left:15px;
	border:none;
}
.SideNav a{
	color:#239dac;
	font-size:12px;
	text-decoration:none;
}
.SideNav a:hover{
	text-decoration:underline;
}
.SideNav a#current{
	font-weight:bold;
	text-decoration:none;
}

.SideNav li a{	
	line-height:30px;
}

.SideNav li ul li a{
	line-height:18px;
}

.SiteDivider{
	margin:0;
	padding:0;
	padding-top:15px;
	margin-left:-18px;
	border-bottom:#CCCCCC 1px solid;
	width:946px;
}
.ProductDisclaim{
	padding:0;
	margin:0;
	color:#aaaaaa;
	font-size:10px;
	text-align:justify;
}
.ProductDisclaim a{
	padding:0;
	margin:0;
	color:#aaaaaa;
	font-size:10px;
	text-align:justify;
	text-decoration:none;
}
.ProductDisclaim h1 a{
	display: inline;
	padding:0;
	margin:0;
	color:#aaaaaa;
	font-size:10px;
	text-align:justify;
	font-weight: normal;
}
.ProductDisclaim h2{
	display: inline;
	padding:0;
	margin:0;
	color:#aaaaaa;
	font-size:10px;
	text-align:justify;
	font-weight: normal;	
}
.ProductDisclaim h2 a{
	display: inline;
	padding:0;
	margin:0;
	color:#aaaaaa;
	font-size:10px;
	text-align:justify;
	font-weight: normal;
}
.DisclaimContainer{
	margin-left:22px;
	margin-right:22px;
}
.MainRight .ProductDisclaim{
	padding:0;
	margin-top:-100px;	
	padding-right:22px;
	clear:both;
}
.Dispatcher{
	margin-top:-100px;
	clear:both;
}
/* >>MAIN */
/* FOOTER<< */
.Footer{
	background:transparent url(../gfx/bg_footer.gif) repeat-y scroll left top;
	clear:both;
	font-size:1em;
	overflow:visible !important;
	padding:1em 0;
	width:954px;
	
}
.Footer p {
	color:#FFFFFF;
	font-size:110%;
	font-weight:bold;
	line-height:1.3em;
	text-align:center;
}

/* >>FOOTER */
/* FOOTER2<< */
.Footer2{
	color:#AAAAAA;
	text-align:center;
	clear:both;
	font-size:1em;
	padding:1em 0;
	width:954px;
	text-decoration:none;
	
}

.Footer2 a{
	color:#AAAAAA;
	text-align:justify;
	text-decoration:none;
}


/* >>FOOTER2 */

/* PACKETS<< */
.PacketBox{	
	background:#e9f5f7;
	height:288px;
	width:288px;
	text-align:left;
}
.PacketBoxInner{
	position:relative;
	margin-top:10px;
	padding:20px;
	height:160px;
	width:246px;
	vertical-align:bottom;
	font-size:12px;
	font-weight:normal;
	display:block;
}
.PacketBoxInner p{
	line-height:16px;
	padding-top:5px;
}
.pushDown{
	position:relative;
	padding-top:70px;
}
.white{	
	padding:2px;
	background-color:#FFFFFF;
	font-size:15px;
	font-weight:normal;
	line-height:18px;
}
	
.PacketBoxInner ul{
	padding-top:100px;
	color:#2b2b2b;
	font-size:14px;
	list-style:none;
}
.PacketBoxInner li{
	background:url(../gfx/arrow_cyn.png) no-repeat center left;
	padding-left:26px;
	height:24px;
}
#RootServer{
	background:transparent url(../gfx/pRootServer.jpg) no-repeat top left scroll;
}
#V-Server{
	background:transparent url(../gfx/pVServer.jpg) no-repeat top left scroll;
}
#WunschEmail{
	background:transparent url(../gfx/pWunschEmail.jpg) no-repeat top left scroll;
}
.PacketBox H1{
	padding-top:9px;
	padding-left:20px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
}
.PacketBox H1 a{
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
.PacketBox H1 a:hover{
	color:#CCCCCC;
}
.PacketBoxLink{
	height:26px;
	width:200px;
	margin-left:20px;	
	background:transparent url(../gfx/pLinkgif.gif) no-repeat top left scroll;
}
.PacketBoxLink a{
	position:absolute;
	color:#FFFFFF;
	padding-left:8px;
	padding-top:5px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
;.PacketBoxLink a:hover{
;	padding-left:18px;
;}

/* >>PACKETS */
/* DOMAINCHECKRESULT<< */
.DomainCheckResult{
	background:transparent url(../gfx/bg_solid_main.gif);
	width:910px;
	padding:22px;
}
.DomainCheckResultTitle{	
	height:65px;
}
table.DomainCheckTable{
	border:#86c9d1 1px solid;
}
.DomainCheckTable th{
	background:transparent url(../gfx/th.gif) bottom center repeat-x;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:5px 5px 5px 8px;
	text-transform:uppercase;
	height:32px;
}

.DomainCheckTable td {
	border-bottom:1px solid #E9E9E9;
	color:#626262;
	font-weight:lighter;
	padding:8px;
	font-size:12px;
}
.DomainCheckTable td.header {
	font-weight:bold;
}
.DomainCheckTable tr.even{
	background:#e9f5f7;
}
/* >>DOMAINCHECKRESULT */
/* CONTACTFORM<< */
.ContactForm td{
	padding:5px 5px 5px 0;
	vertical-align:top;
}
.ContactContainer {
	padding-right:22px;
}

.ContactContainer div{
	line-height:1.5em;
}
ul.error  {
	padding:0 !important;
	padding-top:5px !important;
	padding-bottom:15px !important;
}
/* >>CONTACTFORM */
/********************* STYLES *****************************************/
.StdTable th{
	background:#6d6d6d;	
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	padding-left:8px;
	text-transform:uppercase;
}
.StdTable td{
	font-weight:lighter;
	color:#626262;
	padding:8px;
	border-bottom:#e9e9e9 1px solid;
}
.StdTable tr.even{
	background:transparent;
}
.StdTable tr.odd{
	background:#f3f3f3;
}





#accordion h2 {
	cursor: pointer;
}

#accordion div {

}


span.more-info {
	cursor: pointer;
}
tr.hidden td {

	line-height:normal;
}
.newsp p  {margin: 1.12em 0; }
.newsp ul{
	color:#2B2B2B;
	font-size:13px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-top:10px;
}
.newsp li{
	background:transparent url(../gfx/arrow_cyn.png) no-repeat scroll left center;
	/*height:24px;*/
	padding-left:26px;
	padding-bottom:5px;
}