@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
font-family: Arial, Geneva, Helvetica, sans-serif;
}

body{
background: #ffffff url(images/site/gray-stripe.gif);
background-repeat: repeat;
text-align:center;
}

p {
	font-size: 11px;
	line-height: 14px;
	color: #6d6c6c;
}

cite {color: #93278f; font-size: 10px;}
span {color: #fff; font-weight: bold;}
img {border: 0;}

/* Elemente Ausrichten */
#align_left {float: left;}
.align_left {float: left; clear: both;}
.align_left_content p {float: left; width: 240px; background-color: #fff; border-right: 1px dotted #93278f; border-left: 1px dotted #93278f; padding: 20px; margin-bottom: 10px; color: #333;}
.left {float: left; width: 240px; background-color: #EDDCEB; border-right: 1px dotted #93278f; border-left: 1px dotted #93278f; padding: 20px; margin-bottom: 10px; color: #333;}
.align_left_content ul li ol {font-size: 11px;line-height: 14px;color: #6d6c6c;list-style-position: outside;margin-left: 20px;}
#align_right {float: right;}
.align_right {float: right; padding: 5px; clear: both;}
.align_right_content p{float: right; width: 240px; background-color: #fff; border-right: 1px dotted #93278f; border-left: 1px dotted #93278f; padding: 20px; margin-bottom: 10px; color: #333;}

/* Listen, geordnet und ungeordnet*/
#content ul li{	
	font-size: 11px;
	line-height: 14px;
	color: #6d6c6c;
	margin: 5px 0px 5px 15px;
	list-style-image:url(images/site/bullet.png);
}

#content ol {
	font-size: 11px;
	line-height: 14px;
	color: #6d6c6c;
	list-style-position: outside;
	margin-left: 20px;
}

/* Links */
a {text-decoration: none;}
a:link {color: #6d6c6c;}
a:visited {color: #808080;}
a:hover {color: #F7931E;}
a:active {color: #f5726f;}

#content a {text-decoration: underline; color: #93278f; background: none;}
#content a:hover {text-decoration: underline; color: #93278f;}
#content table{font-size: 10px; color: #666;}
#content table a{font-size: 10px; text-decoration: underline; color: #93278f; font-weight: bold;}
#content table a:hover{color: #670b64;}
#content table a.offer{text-decoration: none; color: #93278f; font-weight: bold; background-color: #d39dd1; font-style: normal; padding: 3px;}
#content table a.offer:hover{color: #670b64;}

/*Beginn neue Linkklasse für Tabellen*/
#content table a.n{text-decoration: underline; color: #670b64; font-weight: bold; background: none;}
#content table a.n:hover{color: #93278f; text-decoration: underline; font-weight: bold; background: none }
/*Ende neue Linkklasse für Tabellen*/

.tarifetab_td_head {font-size: 10px; background-color: #fff;}
.tarifetab_td_head_top{color: #670b64; font-weight: bold;}
.tarifetab_td_head_left{color: #670b64;}
.tab_zusatz {color: #670b64; font-size: 9px;}

/* Überschriften */
h1,h2, h3, h6{color: #93278f;}
h1 {padding-bottom: 10px; font-size: 16px;}
h2 {font-weight: bold!important; border-bottom: 1px dotted #93278f; color: #93278f; margin: 10px 0px 10px 0px; font-size: 14px; line-height: 18px; text-align: left;}
h3 {font-size: 14px;margin: 3px 0px 3px 0px;}
h3.sm {font-size: 12px;color: #93278f; font-weight: normal; margin-bottom: 5px;}
/*h3 {font-size: 10px; color: #D9A3D7;}*/
.empf {border-bottom: 1px dotted #93278f; color: #93278f; margin: 10px 0px 10px 0px; font-size: 14px; line-height: 18px; text-align: left; font-weight: bold!important;}
h4 {font-size: 11px;color: #93278f; font-weight: bold; margin: 3px 0px 3px 0px;}

.offer {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-style: italic;}
#box {background-color: #eceded; border: 1px dotted #aaa; padding: 15px; margin-bottom: 10px;}
#box a {text-decoration: none;color: #fff; background-color:#93278f; padding: 5px; line-height: 30px;}
#box a:hover {text-decoration: none;color: #C6C; background-color:#93278f; padding: 5px; line-height:30px;}

/*Beginn neue Linkklasse für Box*/
#box a.n {text-decoration: underline ;color: #93278f; background: none; padding:0px; line-height: normal;}
#box a.n:hover {text-decoration: underline ;color: #93278f; background: none; padding:0px; line-height: normal;}
/*Ende neue Linkklasse für Box*/

#box_dez {background-color: #eceded; border: 1px dotted #aaa; padding: 15px; margin-bottom: 10px;}
#box_dez a {text-decoration: underline;color: #93278f;}
#box_dez a:hover {text-decoration: underline;color: #93278f;}
#box_dez2 {background-color: #fff; padding: 0px 20px 20px 0px;}
.o {color: #93278f; font-weight: bold;}

/* Navi/Infozeile oben unter Header */
#oben{margin:0 auto;text-align:left;width:590px;margin-top: 0px; overflow: visible; position: relative; margin-left: 197px;}
#oben table td a {margin-top: -47px; font-size: 11px; line-height: 11px;color: #93278f; font-weight: bold; background: url(./images/site/button_bg_silver.jpg) repeat-x;height: 28px; display: block;}
#oben table td a:hover, #oben table td a#activeoben {margin-top: -47px; font-size: 11px; line-height: 11px; color: #fff; font-weight: bold; background-image: url(images/site/button_bg_purple2.jpg); height: 28px; display: block;}
.menue_top {padding: 5px 8px 0px 9px;}

/* Seitengestaltung */
.aindex {padding-bottom: 0px; margin-top: 0px;}

#head {
margin:0 auto;
text-align:left;
background-image: url(images/site/head.png);
background-repeat: no-repeat;
height: 160px;
float: left;
width: 990px;
}

#seite {
min-height:1100px;
margin:0 auto;
text-align:left;
width:990px;
background: #fff url(images/site/bg_seite.png) repeat-y;
border-right: solid 1px #C3C3C3;
border-left: solid 1px #C3C3C3;
}

#content{
float:left;
width:610px;
}

#menue_links{
float:left;
width:190px;
padding: 0px;
margin: 0px;
line-height: 20px;
}

#rechts, #menue_rechts{
float:right;
width: 176px;
}

#menue_rechts a {
		overflow: visible;
		position: relative;
		width: 150px;
		display:block;
		font-size: 11px;
		color: #7b2178;
		background: #93278f url(images/site/bg_m_r3.png) repeat-y;

		text-decoration: none;
		padding-left: 25px;
		font-weight: bold;}
		
#menue_rechts a:visited{background: #93278f url(images/site/bg_m_r3.png) repeat-y;color: #7b2178;}
#menue_rechts a:hover{background: #93278f url(images/site/bg_m_r3.png) repeat-y;color: #fff; font-weight: bold;}
#menue_rechts p {padding: 0px 0px 5px 25px; color: #fff !important; background: #93278f url(images/site/bg_m_r3.png) repeat-y; width: 150px;}
#menue_rechts a.lila {color: #7b2178; text-decoration:none; background:none; display:inline; padding:0; margin: 0;}
#menue_rechts a.lila:hover {color: red; text-decoration:none;}
/* Werbemittel rechts */
#brechts a{ float:right;width: 161px; padding: 10px 0px 0px 15px;}

#footer{width: 984px; height:15px; padding: 3px; background-color:#c97fc9; font-size: 11px; margin:0 auto; text-align:left; border-right: solid 1px #C3C3C3; border-left: solid 1px #C3C3C3; margin-top: 5px;}
#footer span{color: #fff;font-weight: bold;font-size: 10px;}
#footer a{color: #fff;}
#footer a:visited{color: #fff;}
#footer a:hover{color: #93278f;}

.padding{padding:0em 1em 1em 1em;}
.clear {clear: both;}

/* Impressum/Datenschutz */
.impr {float: right; clear: both; padding-bottom: 5px;font-size: 9px;margin: 32px 5px 0px 0px;color: #93278f;}
.impr a{color: #93278f;}
.impr a:visited {color: #93278f;}
.impr a:hover {color: #C0F;}

/* Menü links */
	#menue_links a {
		font-size: 11px;
		color: #7b2178;
		display:block;
		background: #93278f url(images/site/bg_l_20px.png) repeat-y;
		height: 17px;
		padding-left: 15px;
		padding-bottom: 3px;
		font-weight: bold;
	}
	#menue_links a:visited{background: #93278f url(images/site/bg_l_20px.png) repeat-y;color: #7b2178; font-weight: bold; width: 160px;}
	#menue_links a:hover, #menue_links a#activemenu{background: #93278f url(images/site/bg_m_g.png) repeat-y;color: #93278f; font-weight: bold; height: 17px;}
	
	.u1 {background-image:url(images/site/umts/umts-tarife.png);width: 190px;height: 25px;}
	.u2 {background-image:url(images/site/umts/umts-hardware.png);width: 190px;height: 25px;}
	.u3 {background-image:url(images/site/umts/umts-check.png);width: 190px;height: 25px;}
	.u4 {background-image:url(images/site/umts/umts-info.png);width: 190px;height: 25px;}
	.u5 {background-image:url(images/site/umts/umts-literatur.png);width: 190px;height: 25px;}

/* Menü rechts grün*/
	#rechts ul {
		list-style: none;
		padding: 0px;
		margin: 0px;
		width: 173px;
	}

	#rechts ul li {
		height: 25px;
		line-height: 20px;
		display:block;
	}
	#rechts ul li a {
		font-size: 11px;
		color: #93278f;
		display:block;
		background: #93278f url(images/site/bg_m_r2.png) repeat-y;
		height: 25px;
		text-decoration: none;
		padding-left: 25px;
	}
	#rechts ul li a:visited{background: #93278f url(images/site/bg_m_r2.png) repeat-y;color: #93278f;}
	#rechts ul li a:hover{background: #93278f url(images/site/bg_m_r2.png) repeat-y;color: #93278f; font-weight: bold;}

/* Menü rechts lila*/ 
	#rechts_u{
		overflow: visible;
		position: relative;
		margin-top: 150px;
		width: 176px;
		min-height: 200px;
	}

	#rechts_u ul {
		list-style: none;
		padding: 0px;
		margin: 0px;
		width: 173px;
	}

	#rechts_u ul li {
		height: auto;
		line-height: 15px;
		display:block;
	}
	#rechts_u ul li a {
		font-size: 11px;
		color: #93278f;
		display:block;
		background: #93278f url(images/site/bg_m_r3.png) repeat-y;
		height: 20px;
		text-decoration: none;
		padding-left: 25px;
		font-weight: bold;
		}
#rechts_u ul li a:visited{background: #93278f url(images/site/bg_m_r3.png) repeat-y;color: #93278f;}
#rechts_u ul li a:hover{background: #93278f url(images/site/bg_m_r3.png) repeat-y;color: #fff; font-weight: bold;}
#rechts_u p {padding: 0px 0px 5px 25px; color: #fff !important; background: #93278f url(images/site/bg_m_r3.png) repeat-y;}
.rss {margin:-20px; float: right;}

/* Menü rechts lila2*/ 
	#rechts_u2{
	overflow: visible;
	position: relative;
	margin-top: 50px;
	width: 176px;
	 }

	#rechts_u2 ul {
		list-style: none;
		padding: 0px;
		margin: 0px;
		width: 173px;
	}

	#rechts_u2 ul li {
		height: 15px;
		line-height: 15px;
		display:block;
	}
	#rechts_u2 ul li a {
		font-size: 11px;
		color: #93278f;
		display:block;
		background: #93278f url(images/site/bg_m_r3.png) repeat-y;
		height: 15px;
		text-decoration: none;
		padding-left: 25px;
		font-weight: bold;
		padding-bottom: 5px;
		}
#rechts_u2 ul li a:visited{background: #93278f url(images/site/bg_m_r3.png) repeat-y;color: #93278f;}
#rechts_u2 ul li a:hover{background: #93278f url(images/site/bg_m_r3.png) repeat-y;color: #fff; font-weight: bold;}
#rechts_u2 p {padding: 0px 0px 5px 25px; color: #fff; background: #93278f url(images/site/bg_m_r3.png) repeat-y;}
		
/* Menü rechts lila Partnerseiten/Logos&Töne/Surftipps/Verfügbarkeit/DSL Tarife Tipps etc.*/
	#rechts_u3{
	overflow: visible;
	position: relative;
	width: 176px;
	min-height: 220px;
	 }

	#rechts_u3 ul {
		list-style: none;
		padding: 0px;
		margin: 0px;
		width: 173px;
	}

	#rechts_u3 ul li {
		height: 15px;
		line-height: 15px;
		display:block;
	}
	#rechts_u3 ul li a {
		font-size: 11px;
		color: #93278f;
		display:block;
		background: #93278f url(images/site/bg_m_r3.png) repeat-y;
		height: 15px;
		text-decoration: none;
		padding-left: 25px;
		font-weight: bold;
		padding-bottom: 5px;
		}
#rechts_u3 p {padding: 0px 0px 5px 25px; color: #fff; background: #93278f url(images/site/bg_m_r3.png) repeat-y;}

#rechts_u3 ul li a:visited{background: #93278f url(images/site/bg_m_r3.png) repeat-y;color: #93278f;}
#rechts_u3 ul li a:hover{background: #93278f url(images/site/bg_m_r3.png) repeat-y;color: #fff; font-weight: bold;}
.m1 {background-image:url(images/site/handys-tarife.png);width: 190px;height: 25px;}
.m2 {background-image:url(images/site/services.png);width: 190px;height: 25px;}
.m3 {background-image:url(images/site/tuning-fun.png);width: 190px;height: 25px;}
.m4 {background-image:url(images/site/sms-co.png);width: 190px;height: 25px;}
.m5 {background-image:url(images/site/informationen.png);width: 190px;height: 25px;}
.m6 {background-image: url(images/site/provider-online.png);width: 173px;height: 25px;}
.m7 {background-image: url(images/site/internet-festnetz.png);width: 173px;height: 25px;}
.m8 {background-image:url(images/site/sonstiges.png);width: 173px;height: 25px;}
.m9 {background-image:url(images/site/partnerseiten.png);width: 173px;height: 25px;}
.m10 {background-image:url(images/site/surftipps.png);width: 173px;height: 25px;}
.m11 {background-image:url(images/site/logos-toene.png);width: 173px;height: 25px;}
.m12 {background-image:url(images/site/verfuegbarkeit.png);width: 173px;height: 25px;}
.m13 {background-image:url(images/site/dsl-tarife-tipps.png);width: 173px;height: 25px;}
.angebote {background-image:url(images/site/angebote.png);width: 190px;height: 25px;}
.n-gage-ab-1-euro {background-image:url(images/site/n-gage-ab-1-euro.png);width: 173px;height: 25px;}
.handys-mit-vertrag {background-image:url(images/site/handys-mit-vertrag.png);width: 173px;height: 25px;}
.prepaid-handys {background-image:url(images/site/prepaid-handys.png);width: 173px;height: 25px;}
.handy-preisvergleich {background-image:url(images/site/handy-preisvergleich.png);width: 173px;height: 25px;}
.prepaid-handytarife {background-image:url(images/site/prepaid-handytarife.png);width: 173px;height: 25px;}
.handytarifvergleich {background-image:url(images/site/handytarifvergleich.png);width: 173px;height: 25px;}
.handytarife-tipp {background-image:url(images/site/handytarife-tipp.png);width: 173px;height: 25px;}
.n-gage_spez {background-image:url(images/site/n-gage_spez.png);width: 173px;height: 25px;}
.g_handyzubehoer-tipp {background-image:url(images/site/g_handyzubehoer-tipp.png);width: 173px;height: 25px;}
.mehr-handyzubehoer {background-image:url(images/site/mehr-handyzubehoer.png);width: 173px;height: 25px;}
.handyversicherung {background-image:url(images/site/handyversicherung.png);width: 173px;height: 25px;}
.g_farbige-logos {background-image:url(images/site/g_farbige-logos.png);width: 173px;height: 25px;}
.top-handyspiele {background-image:url(images/site/top-handyspiele.png);width: 173px;height: 25px;}
.spezial {background-image:url(images/site/spezial.png);width: 173px;height: 25px;}
.top-farblogos {background-image:url(images/site/images/top-farblogos.png);width: 173px;height: 25px;}
.g_top-farblogos {background-image:url(images/site/g_top-farblogos.png);width: 173px;height: 25px;}
.top-farbige-logos {background-image:url(images/site/top-farbige-logos.png);width: 173px;height: 25px;}
.g_top-farbige-logos {background-image:url(images/site/g_top-farbige-logos.png);width: 173px;height: 25px;}
.sms-fun {background-image:url(images/site/sms-fun.png);width: 173px;height: 25px;}
.sms-versand{background-image:url(images/site/sms-versand.png);width: 173px;height: 25px;}
.handysprueche-tip{background-image:url(images/site/handysprueche-tipp.png);width: 173px;height: 25px;}
.playboy-cyberclub {background-image:url(images/site/playboy-cyberclub.png);width: 173px;height: 25px;}
.handytests-online {background-image:url(images/site/handytests-online.png);width: 173px;height: 25px;}
.focus-probeabo {background-image:url(images/site/focus-probeabo.png);width: 173px;height: 25px;}
.werbung {background-image:url(images/site/werbung.png);width: 173px;height: 25px;}
.n-gage-spiele {background-image:url(images/site/n-gage-spiele.png);width: 173px;height: 25px;}
.n-gage-arena {background-image:url(images/site/n-gage-arena.png);width: 173px;height: 25px;}
.n-gage-kaufen {background-image:url(images/site/n-gage-kaufen.png);width: 173px;height: 25px;}

.mtop {margin-top: 200px; overflow: visible; position: relative; height: 100px;}
.mbot {margin-bottom: 50px;}
/*Tarifrechner*/
.mid_content_iframe table{font-size: 11px; color: #93278f;}


/* Definition h-Tags in neuer div-id Neue Bereiche*/
#content2{float:left;width:610px;}
#content2 h2 {font-weight: bold!important;border-bottom: 1px dotted #93278f; color: #93278f; margin: 10px 0px 10px 0px; font-size: 14px; line-height: 18px; text-align: left;}
#content2 h1,h2,h3,h6{font-weight: normal;color: #93278f;}
#content2 h1 {padding-bottom: 10px; font-size: 16px;}
#content2 h3 {font-size: 10px; color: #D9A3D7;}
#content2 h4 {font-size: 12px;color: #93278f; font-weight: normal; margin-bottom: 5px;}
/* Übernahme Listen-Formate in neuer div-id Neue Bereiche*/
#content2 ul li{font-size: 11px;line-height: 14px;color: #6d6c6c;margin: 5px 0px 5px 15px;list-style-image:url(images/site/bullet.png);}
#content2 ol {font-size: 11px;line-height: 14px;color: #6d6c6c;list-style-position: outside;margin-left: 20px;}
/* Übernahme Linkformate in neuer div-id Neue Bereiche*/
#content2 a {text-decoration: underline; color: #93278f; background: none;}
#content2 a:hover {text-decoration: underline; color: #93278f;}
/* Übernahme Tabellen(link)formate in neuer div-id Neue Bereiche*/
#content2 table{font-size: 10px; color: #666;}
#content2 table a{font-size: 10px; text-decoration: underline; color: #93278f; font-weight: bold;}
#content2 table a:hover{color: #670b64;}
#content2 table a.offer{text-decoration: none; color: #93278f; font-weight: bold; background-color: #d39dd1; font-style: normal; padding: 3px;}
#content2 table a.offer:hover{color: #670b64;}
#content2 table a.n{text-decoration: underline; color: #670b64; font-weight: bold; background: none;}
#content2 table a.n:hover{color: #93278f; text-decoration: underline; font-weight: bold; background: none }
#box2 {background-color: #EDDCEB; border-right: 1px dotted #93278f; border-left: 1px dotted #93278f; padding: 20px; margin-bottom: 10px;}
#box2 a {text-decoration: none;color: #fff; background-color:#93278f; padding: 5px; line-height: 30px;}
#box2 a:hover {text-decoration: none;color: #C6C; background-color:#93278f; padding: 5px; line-height:30px;}

/*Beginn neue Linkklasse für Box*/
#box2 a.n {text-decoration: underline ;color: #93278f; background: none;}
#box2 a.n:hover {text-decoration: underline ;color: #93278f; background: none;}
/*Ende neue Linkklasse für Box*/
