@charset "UTF-8";
/* CSS Document */



*{padding:0px; margin:0px;}
body{font-family:Verdana,Arial,sans-serif;}
img{border:0px;}
a{text-decoration:none;}

ul.subtitleNav {list-style:none !important; margin-left:-18px; margin-top:10px;}
ul.subtitleNav li {background-image:none !important;}
ul.subtitleNav li a {font-size:12px; font-weight:bold;}

div#right h1{color:#0089c4; font-size:18px; font-weight:bold;}
div#right h2{background-image:url(/images_partner/aufzaehlungszeichen_blau.gif); background-position:0 3px; background-repeat:no-repeat;font-size:12px;font-weight:bold; padding-left:20px; margin-bottom:15px;}
div#right h3{background-image:none; background-position:0 1px; background-repeat:no-repeat;font-size:12px;font-weight:bold; padding-left:0px; margin-bottom:10px; color:#000;}
div#right h3 a{color:#000;}
div#right ul{list-style-type:none; margin-bottom:10px;}
div#right ul li{ background-image:url(/images_partner/aufzaehlungszeichen_karo.gif); background-position:0 2px; background-repeat:no-repeat; padding-left:20px; font-size:10px; margin-bottom:3px;}
div#right p, div#right td{font-size:10px; margin-bottom:15px; margin-right:20px;}

div#right a{color:#0089c4;}
div#right a:hover{text-decoration:none;}



div#main{width:951px;}

div#header{width:951px; height:94px; background:url(../images_partner/background-header.jpg) repeat-x; margin-bottom:1px;}
div#header div#logo{width:164px; height:94px; float:left;}
div#header div#ort_name{text-align:right; color:#fff; padding-right:15px; padding-top:15px;}
div#header div#ort_name div#ort{font-size:22px;}
div#header div#ort_name div#name{font-size:27px; font-weight:bold;}

div#navi{clear:both; width:951px; height:41px; background:url(../images_landing-pages/background-navi.jpg) repeat-x;}
div#navi ul{list-style:none;}
div#navi ul li{float:left; padding-right:20px; padding-left:20px; border-right:1px solid #fff; padding-top:10px; height:29px; background:none; margin-top:1px;}
div#navi ul li:hover{float:left; padding-right:20px; padding-left:20px; border-right:1px solid #fff; padding-top:10px; height:29px; background: url(../images_landing-pages/background-navi-hover.jpg) repeat-x; margin-top:1px;}
div#navi ul li.active{float:left; padding-right:20px; padding-left:20px; border-right:1px solid #fff; padding-top:10px; height:29px; background:url(../images_landing-pages/background-navi-hover.jpg) repeat-x; margin-top:1px;}
div#navi ul li a{color:#fff; text-decoration:none; font-size:18px;}
div#navi ul li a:hover, div#navi ul li a.active {text-decoration:none;}

div#left{float:left; padding-right:50px;}

div#content{margin-top:20px; height:489px; padding-bottom:20px;}
div#content_left{width:630px; height:489px; background:url(../images_partner/background-startseite.jpg) no-repeat; float:left;  padding-left:30px; overflow:hidden;}
div#content_left h1{color:#607180;}
div#content_left h2{color:#607180; font-weight:normal;}
div#content_left h3{color:#fff; padding-top:300px;}
div#content_left h4{color:#fff; font-weight:normal; font-size:15px;}
div#content_left h5{color:#fff; padding-top:300px; padding-bottom:5px; font-size:12px; padding-left:50px;}
div#content_left img{padding-right:5px;}
	
div#content_right{width:280px; float:right; height:489px;}
div#content_right a{width:280px; display:block; cursor:pointer; height:155px; margin-top:12px; text-decoration:none;}
div#content_right a:hover{width:280px; display:block; cursor:pointer; height:155px; margin-top:12px; text-decoration:none;}
div#content_right_servicepartner{width:280px; height:155px; background:url(../images_partner/background-servicepartner.jpg) no-repeat; color:#fff;}
div#content_right_servicepartner h1{font-size:20px; padding-left:20px; padding-top:15px;  font-weight:normal;}
div#content_right_servicepartner h2{font-size:22px; padding-left:20px; padding-top:15px;}
div#content_right_rueckrufservice{width:280px; height:155px; background:url(../images_partner/background-rueckrufservice.jpg) no-repeat; color:#41310e;}
div#content_right_rueckrufservice h1{font-size:20px; padding-left:20px; padding-top:15px;  font-weight:normal;}
div#content_right_rueckrufservice h2{font-size:22px; padding-left:20px; padding-top:20px;}
div#content_right_kosten{width:280px; height:155px; background:url(../images_partner/background-kosten.jpg) no-repeat; color:#41310e;}
div#content_right_kosten h1{font-size:20px; padding-left:20px; padding-top:30px; font-weight:normal;}
div#content_right_kosten h2{text-transform:uppercase; font-size:9px; padding-left:20px; padding-top:0px; font-weight:normal;}
div#content_right_kosten h3{font-size:22px; padding-left:20px; padding-top:32px;}
div#content_right_telekomEntertainSAT_nummer{width:280px; height:155px; background:url(../images_partner/telekomEntertainSAT/jetzt-anrufen.jpg) no-repeat; color:#fff;}
div#content_right_telekomEntertainSAT_bestellung{width:280px; height:155px; background:url(../images_partner/telekomEntertainSAT/bestellung.jpg) no-repeat; color:#41310e;}
div#content_right_telekomEntertainSAT_angebot{width:280px; height:155px; background:url(../images_partner/telekomEntertainSAT/angebote.jpg) no-repeat; color:#41310e;}
div#content_right_telekomVodafone_bestellung{width:280px; height:155px; background:url(../images_partner/vodafone/bestellung.jpg) no-repeat; color:#41310e; margin-bottom:12px;}

div#content_telekom_start{width:660px; height:489px; float:left;   overflow:hidden; background-repeat:no-repeat;}

div#installation_oberseite{width:660px; height:489px; float:left; overflow:hidden: background-repeat:no-repeat;}

div#basis-paket-content, #umruestpaket-content, #hardware, #komplettpaketcontent, #standortauskundung{width:660px; height:489px; float:left; overflow:hidden: background-repeat:no-repeat;}

div#footer{clear:both; width:951px; height:94px; background:url(../images_partner/background-footer.jpg) repeat-x; padding-top:50px; position: relative;}
div#footer div#nav{position: absolute;left:0px; bottom: 5px;}
div#footer div#nav ul{list-style:none; padding-left:15px;}
div#footer div#nav ul li{float:left; color:#99bbd3; font-size:10px;}
div#footer div#nav ul li a{color:#99bbd3; text-decoration:none; font-size:10px;}
div#footer div#nav ul li a:hover, div#nav ul li a.active {text-decoration:underline !important;}
div#footer div#copyright{color:#99bbd3; font-size:10px; text-align:right; position: absolute;right:15px; bottom: 5px;}
div.footer_telekomEntertainSAT {
	padding-top:0px !important;
	height:110px !important;
	background:url(../images_partner/telekomEntertainSAT/background-footer.jpg) repeat-x !important;
}

div.footer_telekomEntertainSAT p {color:#FFF; font-size:27px;float:right;margin-top: 35px; margin-right:142px; font-weight: bold;}
div.footer_telekomEntertainSAT p a{color:#FFF;}
div#telekom-startseite {float:left;}
div#right{ float:left; width:387px; padding-left:30px; padding-right:4px;}
div#right.wide{ width:625px;}
div#unterseiten{float:left; width:671px; height:489px; overflow:auto; overflow-x:hidden; }

div#rightright{
	float:right;
	margin-right:3px;
	

}

div#rightbox{ background-color:#ffa800; padding:15px; width:200px; margin-bottom:15px;}
div#rightbox h3{background-image:url(/images_partner/aufzaehlungszeichen_gelb.gif); background-position:0 3px; background-repeat:no-repeat; padding-left:20px; font-size:12px; color:#fff; padding-bottom:10px; margin-bottom:5px; color:#fff;}
div#rightbox h3 a{ color:#fff;}
div#rightbox p{color:#000; font-size:10px; padding-bottom:5px; margin-bottom:5px;}
div#rightbox ul{padding-bottom:5px; margin-bottom:5px;}
/*div#rightbox ul li {font-size:18px; color:#000; background-image:none; padding-left:0px; list-style:none;}*/
div#rightbox ul li {font-size:10px; color:#000; background-image:none; margin-left:20px;}
div#rightbox span.highlight {font-size:18px; color:#000;}
div#rightbox p a{color:#000; font-size:10px; text-decoration:underline; font-weight:bold;}
div#rightbox p a:hover{color:#000; font-size:10px; text-decoration:none; font-weight:bold;}


div.gelb ul li{
				background: none !important;
				background-position:0px 30px !important;
		
				color:#000000;
				padding-top:0px;
				padding-bottom:0px;
				font-size:11px;
		}	
		
div.gelb p,
div.gelb ul {
			margin-left:5px;
			padding-left:5px;
			margin-bottom:0px;
		}
		div.gelb ul li{
			padding-left:0px !important;
			padding-right:5px;
		}
div.gelb ul{
				/*width:660px;*/
				height:auto;
				background-color:#feeec7;
				padding-top:10px;
	
				color:#000000;
		}
		
div.gelb {
				/*width:660px;*/
				height:auto;
				background-color:#feeec7;
				margin-top:10px;
				margin-bottom:10px;
				padding-bottom:10px;
				margin-top:0px;
		}		
		
		td.preislisteTitle {
			background-color:#0f9ad8;
			color:#FFFFFF;
			font-size:12px;
			font-weight:bold;
			padding-left:20px;
			line-height:1.5;
		}

		
		td.preislisteArtikelbeschreibung {
				background-color:#f3f8fb;
				padding-left:10px;
				width:65%;
				border-right:1px solid #e3ecff;
				border-bottom:1px solid #e3ecff;
		}
		
		td.preislisteArtikelPreis {
				background-color:#ffffff;
				font-weight:bold;
				text-align:center;
				width:15%;
				border-bottom:1px solid #e3ecff;
		}	
		
		table.preisliste {
				/*width:660px;*/
				background-color:#e3ecff;
				border-collapse:collapse;
		}
		
		table.preisliste p {
			margin-top:0px !important;
			margin-bottom:0px !important;
		}
		

		table.preisliste td.preislisteHeadline p {
				background-image:url(/images_partner/aufzaehlungszeichen_blau.gif);
				background-repeat:no-repeat;
				background-position:0px 2px;
				padding-left:20px;
				margin-top:9px;
				margin-left:0px;
		}
		
		table.preisliste td.preislisteSubline p {
				font-weight:bold !important;
				color:#637d8b !important;
				margin-top:20px !important;
				padding-left:20px;
		}
		
		table.preisliste td.preislisteAufzaehlung {
				font-size:11px;
				color:#637d8b;
				padding-left:20px;
				width:33%;

				
		}
		
		table.preisliste td.preislisteAufzaehlung * 
		{
			display:list-item;
			margin-left:20px;
		}
		
		table.preisliste td.preislisteSpacer {
			width:20px;
		}
		
		
table.kontaktESat input.submit{
	background-image:none !important;
	background-color: #eee;
	width:283px;
	height:34px;
	border:0px;
	cursor:pointer;

}
		
input.submit{
	background:url(/images_partner/rueckruf-button.gif);
	width:283px;
	height:34px;
	border:0px;
	cursor:pointer;

}


td.submitEntertain input.submit, td.submitEntertain input.submit:hover {
	background:url(../media/netzengel/entertainsat.jpg) no-repeat !important;
	width:310px;
	height:56px !important;
	cursor:pointer;
	border:0px;

}


.gelberBG{background-color:#ffa800; padding:15px;}


table.kontaktESat p{margin-bottom:3px !important;}
