.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.holder {
	background:transparent url('../images/holder.gif') repeat left top;
	
}

body {
	font-size: 16px;
	font-size: 0.625em;
	font-family: verdana, Helvetica, Arial, sans-serif;
	background: #810016 url('../images/ui/background.jpg') no-repeat center 133px;
	
	
	
}

.tdSub
{font-family:Arial, Verdana, Tahoma;
    font-size:12px;
    color:#AB002A;
    font-weight:bold;
    
    }
    
.tdSub2
{
    font-family:Arial, Verdana, Tahoma;
    font-size:12px;
    color:#474747;
    font-weight:bold;
    }
    

#header {
	background: #fff url(../images/layout/header_background.jpg) no-repeat center top;
}
#header .stripe {
	position: relative;
	width: 100%;
	background: #AB002A;
	height: 0.6em;
}
#header .stripe .shadow {
	background: transparent url('../images/layout/header_shadow.gif') no-repeat left top;
	width: 200px;
	height: 15px;
	position: absolute;
	left: 50%;
	margin-left: -530px;
}
#header h1.logo {
	height: 107px;
	padding-top:20px;
}
#header h1.logo a 
{
    
	width: 300px;
	height: 127px;
	text-indent: -999em;
	display: block;
	background: transparent url('../images/layout/gsmobile_logo.gif') no-repeat left top;	
}
#header h1.logo a:focus {
	outline: none;
}

#header .wrapper {
	width: 965px;
	margin: 0 auto;
	position: relative;
}

#header .banners {
	position: absolute;
	top: 0;
	right: 10px;	
}
#header .banners ul {
	list-style-type: none;
}
#header .banners ul li {
	display: inline;
	
}
#header .banners ul li a {
	display: block;
	height: 53px;
	width: 190px;
	float: left;
	margin-right: 10px;
	background: red;
	text-indent: -999em;
}

#header .banners ul li a.banner_musteri_hizmetleri {
	background: transparent  url('../images/banners/header/444.png') no-repeat left top;
	
}
#header .banners ul li a.banner_online_islemler {
	background: transparent url('../images/banners/header/online.png') no-repeat left top;
	
}


#mainnav {
	position: absolute;
	width: 644px;
	height: 42px;
	right: 0;
	bottom: 0px;
}
#mainnav li {
	list-style-type: none;
	display: inline;
}
#mainnav li a {
	display: block;
	float: left;
	background-image: url('../images/ui/mainnav.jpg');
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: -9999px -9999px;
	height: 42px;
	text-indent: -999em;
}
#mainnav li a:hover {
}
#mainnav li a.btn_3g                        { background-position:  -173px 0px; width:  44px; }
#mainnav li a.btn_anasayfa 				    { background-position:   -0px 0px; width:  88px; }
#mainnav li a.btn_gsmobile 			        { background-position:  -91px 0px; width:  81px; }
#mainnav li a.btn_tarifeler 			    { background-position: -218px 0px; width: 84px; }
#mainnav li a.btn_internet 			        { background-position: -261px 0px; width:  81px; }

#mainnav li a.btn_kampanyalar		        { background-position: -304px 0px; width: 114px; }
#mainnav li a.btn_servisler		            { background-position: -421px 0px; width: 83px; }
#mainnav li a.btn_satiskanallari	            { background-position: -505px 0px; width: 150px; }

#mainnav li a.btn_anasayfa:hover 				{ background-position:   -0px -42px; }
#mainnav li a.btn_gsmobile:hover 				{ background-position:  -91px -42px; }
#mainnav li a.btn_3g:hover 				        { background-position:  -173px -42px; }
#mainnav li a.btn_tarifeler:hover 		        { background-position: -218px -42px; }
#mainnav li a.btn_internet:hover 		        { background-position: -261px -42px; }
#mainnav li a.btn_kampanyalar:hover		        { background-position: -304px -42px; }
#mainnav li a.btn_servisler:hover		        { background-position: -421px -42px; }
#mainnav li a.btn_satiskanallari:hover		        { background-position: -505px -42px; }

/*current*/


body#internet li a.btn_internet:hover, 
body#internet li a.btn_internet 					{ background-position:   -261px -84px; }


body#gsmobile li a.btn_gsmobile:hover, 
body#gsmobile li a.btn_gsmobile 					{ background-position:   -91px -84px; }

body.treeg#tarifeler li a.btn_3g:hover, 
body.treeg#tarifeler li a.btn_3g       					{ background-position:   -173px -84px; }


body.pageNonClass#tarifeler li a.btn_tarifeler:hover, 
body.pageNonClass#tarifeler li a.btn_tarifeler 					{ background-position:  -218px -84px; }

body#kampanyalar li a.btn_kampanyalar:hover, 
body#kampanyalar li a.btn_kampanyalar 				{ background-position: -304px -84px; }


body#servisler li a.btn_servisler:hover, 
body#servisler li a.btn_servisler 					{ background-position: -421px -84px; }

body#satiskanallari li a.btn_satiskanallari:hover, 
body#satiskanallari li a.btn_satiskanallari 					{ background-position: -505px -84px; }


body#musteri-hizmetleri li a.btn_musterihizmetleri:hover, 
body#musteri-hizmetleri li a.btn_musterihizmetleri	{ background-position: -462px -84px; }


#content {
	width: 94.5em;
	padding: 1em;
	background: #fff;
	margin: 1em auto;
}

/* ===================== */
/* = LAYOUT DIMENSIONS = */
/* ===================== */

/* MAIN PAGE */

#content .primary   {width: 54.5em;  float: left;}

#content .primary .single-banner
{
    padding-top:0px;
}


#content .secondary {width: 38.5em; float: right;}

/* SECTION PAGES */

#content h2 {
	background-repeat: no-repeat;
	background-position: -9999px -9999px;
	height: 8em;
	margin-bottom: 1em;
	text-indent: -999px;
	background-image: url(../images/headers.jpg);
}
#content h2.gsmobile 			{ background-position: 0px  -324px; }
#content h2.tarifeler 			{ background-position: 0px  -244px; }
#content h2.kampanyalar 		{ background-position: 0px 0px; }
#content h2.servisler 			{ background-position: 0px -81px; }
#content h2.internet 			{ background-position: 0px -486px; }
#content h2.musteri-hizmetleri 	{ background-position: 0px -162px; }
#content h2.satiskanallari 	{ background-position: 0px -162px; }
#content .content   {width: 70.5em; margin-right: 1.0em; margin-left: 5px; float: left;}
#content .sidebar   {width: 22.5em; float: left;}


strong {font-weight: bold;}
#content .content h3 {font-size: 1.6em; color: #AB002A; font-weight: bold; line-height: 1em; padding: .2em 0 .7em;}
#content .content h3 a{color: #AB002A; font-weight: bold; line-height: 1em; text-decoration:none; }
#content .content h3 a:hover{ background-color:transparent;}
#content .content h4 {font-size: 1.5em; color: #AB002A; font-weight: bold; line-height: 1em; padding: 1em 0 .8em;}
#content .content h7 {font-size: 1.3em; color: #AB002A; font-weight: bold; line-height: 1em; padding: 1em 0 .1em;}
#content .content .baslik-new {font-size: 1.2em; color: #AB002A; font-weight: bold; line-height: 1.4em; padding: 1em 0 .9em;}



#content .content h5 {font-size: 1.3em; color: #63615C; font-weight: bold; line-height: 1em; padding: 1em 0 .3em;}
#content .content h6 {font-size: 1.2em; color: #CE291A; font-weight: bold; line-height: 1em; padding: 1em 0 1.3em;}

#content .content ul,
#content .content p {color: #303030; padding: .2em 0; font-size: 1.2em; line-height: 1.4em;}
#content .content p.dipnot {color: #A6A6A6; padding: .2em 0; font-size: 10px; line-height: 1.4em; padding-top:20px;} 
#content .content ul {}
#content .content ul li { padding: 0 2em .3em; background:transparent url('../images/bullet_circle.gif') no-repeat left top; }
#content .content a { color: #AB002A; padding: .4em 0 .2em; }
#content .content a:hover { color: #AB002A; background: #F9B900; text-decoration: none;}

#content .content .AkordionWrap {margin-top:10px; margin-left:10px;}

#content .content .pager 
{
width:120px;
margin:20px auto;
height:20px;
}

#content .content .pager img{
border: 0px solid black;
float:left;
margin-right:5px;
}

#content .content .pager .num{
float:left;
margin-right:6px;
}

#content .content .pager .num a, #content .content .pager .num a:hover{
	text-decoration: none;
	background-color: Transparent;
	color:#969696;
}


#content .content .pager .num a.pager-current
{
    color:#d5002a;
}


#content .content .pager .num a.secili{
text-decoration:underline;
}


#content .content .playerContent {
width:705px;

}

#content .content .playerContent .clearfix{
height:205px;
}


#content .content .playerContent .TemalarBand{
background-image:url(../images/band.jpg);
background-repeat:no-repeat;
width:685px;
height:33px;
margin:10px 0;
}

#content .content .playerContent .TemalarBand .head1{
float:left;
width:200px;
padding-left:5px;
}

#content .content .playerContent .TemalarBand .head2{
text-align:right;
padding-right:5px;

}
#content .content .playerContent .TemalarBand .head2 a:hover{
background:transparent;
}

#content .content .playerContent .playerWrap{
background-image:url(../images/PlayerBgCizgi.jpg);
background-repeat:no-repeat;
width:163px;
height:195px;
float:left;
margin-right:10px;
margin-bottom:10px;
}

#content .content .playerContent .playerWrap .playerImage
{
position:relative;
height:123px;
padding-left:2px;
padding-top:2px;
text-align:center;
}

#content .content .playerContent .playerWrap .playerImage a.sm2_link 
{
    position:absolute;
    top:0; left:0;
    width:150px;
    height:122px;
    margin:2px 0 0 7px;
    background:transparent url(../images/icon/play.png) 0 0 no-repeat!important;
    background:transparent;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/images/icon/play.png');
    cursor:pointer;
}
#content .content .playerContent .playerWrap .playerImage a span { display:none;} 
#content .content .playerContent .playerWrap .playerImage .sm2_link.sm2_playing
{
    background:transparent url(../images/icon/stop.png) 0 0 no-repeat!important;
    background:transparent;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/images/icon/stop.png');
}
/*
#content .content .playerContent .playerWrap .playerImage a.sm2_paused
{
    background:transparent url(../images/icon/stop.png) 0 0 no-repeat!important;
    background:transparent;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/images/icon/stop.png');
}
*/

#content .content .playerContent .playerWrap .PlayerName{
width:149px;
height:26px;
background-color:#F9B900;
margin-left:2px;

padding-left:10px;
padding-top:6px;

font-weight:bold;
line-height:12px;
vertical-align:middle;

}

#content .content .playerContent .playerWrap .PlayerLine{
margin-left:2px;
}

#content .content .playerContent .playerWrap .Oyla{
width:149px;
height:19px;
background-color:#F9B900;
margin-left:2px;

padding-left:10px;
padding-top:3px;

font-weight:bold;

}

#content .content .playerContent .playerWrap .Oyla .OylaWrap{

height:20px;
float:left;
color: #AB002A;
}


#content .content .playerContent .playerWrap .Oyla .OylaWrap p
{
    font-size:9px;
    color:#AB002A;
}


#content .content .playerContent .playerWrap .Oyla img{
margin-right:2px;
}

/**/


#content .content .playerContent .playerWrapLast{
background-image:url(../images/PlayerBgCizgi.jpg);
background-repeat:no-repeat;
width:163px;
height:195px;
float:left;
margin-right:10px;
margin-bottom:10px;
}

#content .content .playerContent .playerWrapLast .playerImage{
padding-top:2px;
padding-left:2px;
}

#content .content .playerContent .playerWrapLast .PlayerName{
width:149px;
height:16px;
background-color:#F9B900;
margin-left:2px;

padding-left:10px;
padding-top:6px;

font-weight:bold;

}

#content .content .playerContent .playerWrapLast .PlayerLine{
margin-left:2px;
}

#content .content .playerContent .playerWrapLast .Oyla{
width:149px;
height:16px;
background-color:#F9B900;
margin-left:2px;

padding-left:10px;
padding-top:5px;

font-weight:bold;

}

#content .content .playerContent .playerWrapLast .Oyla .OylaWrap{
width:96px;
height:20px;
float:left;
}

#content .content .playerContent .playerWrapLast .Oyla img{
margin-right:2px;
}


#content .content .iletisim-formu
{
    width:700px;
    
}


#content .content .iletisim-formu .inputWrap
{
    width:257px;
    height:60px;
    float:left;
}

#content .content .iletisim-formu .inputWrap .errormsg
{
    font-family:@Arial Unicode MS;
    font-size:10px;
    color:#7B132E;
}

#content .content .iletisim-formu .inputWrapLast
{
    float:left;
    height:135px;
    width:495px;
    text-align:right;
}


#content .content .iletisim-formu .inputWrapLastButon
{
    float:left;
    height:35px;
    width:495px;
    text-align:right;
}



#content .content .iletisim-formu .inputWrap input
{
    background-image:url(../images/inputBg.jpg);
    background-repeat:no-repeat;
    width:234px;
    height:19px;
    border: solid 1px #ffffff;
    padding-top:4px;
    padding-left:4px;
    color:#63625E;
   
}


#content .content .iletisim-formu .inputWrap .txtArea
{
    background-image:url(../images/txtareaBg.jpg);
    background-repeat:no-repeat;
    width:491px;
    height:91px;
    border: solid 1px #ffffff;
    padding-top:4px;
    padding-left:4px;
    color:#63625E;
    
}


#content .content .iletisim-formu .inputWrap .Gonterbuton
{
    width:101px;
    height:27px;  
    background-image:none;
    border:none;
}

#content .content .iletisim-formu .inputWrap .CheckWrap
{
    width:240px;
    
    
}

#content .content .iletisim-formu .inputWrap .CheckWrap input
{
    width:35px;
    height:10px;  
    
    border: solid 1px #ffffff;
    background-image:none;
    padding-bottom:5px;
    
}

#content .content .iletisim-formu .inputWrap .CheckWrap label
{   
    
}



#content .content .iletisim-formu .inputWrap h5.Mesaj
{
    float:left;
}

#content .content .iletisim-formu .inputWrap p
{
    padding-top:14px;
    font-size:10px;
}













/* SLIDESHOW */

#slideshow-holder {position: relative; height: 297px; overflow: hidden; margin-bottom: 20px;}
#slideshow-holder #slideshow-nav {position: absolute; bottom: 1em; left: 1em; z-index: 10;}
#slideshow-holder #slideshow-nav {}
#slideshow-holder #slideshow-nav li {display: inline;}
#slideshow-holder #slideshow-nav li a {
	display: block;
	float: left;
	background-image: url('../images/ui/stepper.gif');
	background-color: transparent;
	background-repeat: no-repeat;
	width: 31px;
	height: 23px;
	text-indent: -999em;
}

#slideshow-holder #slideshow-nav li a.item-1 { background-position: 0 0; }
#slideshow-holder #slideshow-nav li a.item-2 { background-position: -31px 0; }
#slideshow-holder #slideshow-nav li a.item-3 { background-position: -62px 0; }
#slideshow-holder #slideshow-nav li a.item-4 { background-position: -93px 0; }

#slideshow-holder #slideshow-nav li.current a.item-1 { background-position:   0px -23px; }
#slideshow-holder #slideshow-nav li.current a.item-2 { background-position: -31px -23px; }
#slideshow-holder #slideshow-nav li.current a.item-3 { background-position: -62px -23px; }
#slideshow-holder #slideshow-nav li.current a.item-4 { background-position: -93px -23px; }



/* SECTION NAVIGATION */

#content .sidebar h3 {
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -999em;
	height: 3em;
	margin-bottom: 1em;
	background-image: url('../images/sidebar-headings.gif');
}
#content .sidebar h3 a { display: block; height: 3em; }
#content .sidebar h3.gsmobile  				{ background-position: 0    0px; }
#content .sidebar h3.kampanyalar	 		{ background-position: 0  -30px; }
#content .sidebar h3.servisler 				{ background-position: 0  -60px; }
#content .sidebar h3.tarifeler 				{ background-position: 0  -90px; }
#content .sidebar h3.internet  				{ background-position: 0  -210px; }
#content .sidebar h3.online-servisler		{ background-position: 0 -120px; }
#content .sidebar h3.musteri-hizmetleri		{ background-position: 0 -150px; }
#content .sidebar h3.gizlilik-politikasi	{ background-position: 0 -180px; }

#content .sidebar ul.section_list {}
#content .sidebar ul.section_list li {}
#content .sidebar ul.section_list li.parent {
	padding: 0 1em;
}
#content .sidebar ul.section_list li.parent a {
	background-repeat: no-repeat;
	background-image: url(../images/sidebar-parents.gif);	
	background-position: left top;
	display: block;
	height: 2.5em;
	text-indent: -999em;
	
}

/* child items */
#content .sidebar ul.section_list li.parent ul {
	
}


#content .sidebar ul.section_list li.parent li 
{
     
}



#content .sidebar ul.section_list li.parent li a {
	display: block;
	text-decoration: none;
	height:16px;
	font-size: 1.3em;
	color: #666;
	background-image: url(../images/sidebar-bullet.png);
	background-position: 1em 0.8em;
	padding-left: 1.7em;
	padding-top:4px;
	padding-bottom:3px;
	text-indent: 0;
	border-bottom: dotted 1px #dfdfdf;

}


#content .sidebar ul.section_list li.parent li a:hover {
	color: #303030;
}




#content .sidebar ul.section_list li.parent li a:hover{
		
	background-color:#E4E4E4;
	color:#000000;
	
}


#content .sidebar ul.section_list li.parent li a.Sub2Selected{
	
	background-color:#E4E4E4;
	color:#000000;
	
}


#content .sidebar ul.section_list li.parent li ul
{
    
}

#content .sidebar ul.section_list li.parent li ul li
{    
    width:206px;   
    padding-top:0px;
   
   
}




#content .sidebar ul.section_list li.parent li ul li a
{
 padding-left:30px;
 display:block;
 
 
 background-image: url(../images/sidebar-bullet.png);
    background-position: 1.8em 0.6em;
}

#content .sidebar ul.section_list li.parent li ul li a.Sub3Selected
{
color:#000000;
background-color:#f1f1f1; 
}

#content .sidebar ul.section_list li.parent li ul li a:hover
{
   color:#000000;
background-color:#f1f1f1;  
}









#content .sidebar ul.section_list li.parent a.yurtdisi 			{ background-position: 0  -200px; }
#content .sidebar ul.section_list li.parent a.yurtdisiSelected	{ background-position: -210px  -200px; }

#content .sidebar ul.section_list li.parent a.nedir 			{ background-position: 0    0px; }
#content .sidebar ul.section_list li.parent a.nedirSelected		{ background-position: -210px    0px; }

/*
#content .sidebar ul.section_list li.parent a.cepten-internet 	{ background-position: 0px -223px; }
#content .sidebar ul.section_list li.parent a.cepten-internetSelected	{ background-position: -210px    -223px; }

#content .sidebar ul.section_list li.parent a.bilgisayardan-internet 	{ background-position: 0px -249px;  }
#content .sidebar ul.section_list li.parent a.bilgisayardan-internetSelected	{ background-position: -210px    -249px; }
*/

#content .sidebar ul.section_list li.parent a.baskanin-mesaji 	{ background-position: 0  -25px; }
#content .sidebar ul.section_list li.parent a.baskanin-mesajiSelected 	{ background-position: -210px  -25px; }

#content .sidebar ul.section_list li.parent a.hakkimizda			{ background-position: 0  -350px; }
#content .sidebar ul.section_list li.parent a.hakkimizdaSelected	{ background-position: -210px  -350px; }

#content .sidebar ul.section_list li.parent a.duyurular			{ background-position: 0  -447px; }
#content .sidebar ul.section_list li.parent a.duyurularSelected	{ background-position: -210px  -447px; }

#content .sidebar ul.section_list li.parent a.sor-aslanim		{ background-position: 0  -50px; }
#content .sidebar ul.section_list li.parent a.sor-aslanimSelected	{ background-position: -210px  -50px; }


#content .sidebar ul.section_list li.parent a.faturali-hatlar	{ background-position: 0  -75px; }
#content .sidebar ul.section_list li.parent a.faturasiz-hatlar	{ background-position: 0 -100px; }

#content .sidebar ul.section_list li.parent a.sim-kart-servisleri	        { background-position: 0 -276px; }
#content .sidebar ul.section_list li.parent a.sim-kart-servisleriSelected	{ background-position: -210px -276px; }

#content .sidebar ul.section_list li.parent a.icerik-servisleri	{ background-position: 0 -125px; }
#content .sidebar ul.section_list li.parent a.icerik-servisleriSelected	{ background-position: -210px -125px; }

#content .sidebar ul.section_list li.parent a.bidunya	{ background-position: 0 -299px; }
#content .sidebar ul.section_list li.parent a.bidunyaSelected	{ background-position: -210px -299px; }

#content .sidebar ul.section_list li.parent a.ucretli-servisler	{ background-position: 0 -396px; }
#content .sidebar ul.section_list li.parent a.ucretli-servislerSelected	{ background-position: -210px -396px; }


#content .sidebar ul.section_list li.parent a.bireysel			{ background-position: 0 -150px; }
#content .sidebar ul.section_list li.parent a.bireyselSelected	{ background-position: -210px -150px; }

#content .sidebar ul.section_list li.parent a.kurumsal			{ background-position: 0 -175px; }
#content .sidebar ul.section_list li.parent a.kurumsalSelected	{ background-position: -210px -175px; }

#content .sidebar ul.section_list li.parent a.internet			{ background-position: 0 -375px; }
#content .sidebar ul.section_list li.parent a.internetSelected	{ background-position: -210px -375px; }

#content .sidebar ul.section_list li.parent a.satis-kanallari			{ background-position: 0 -326px; }
#content .sidebar ul.section_list li.parent a.satis-kanallariSelected	{ background-position: -210px -326px; }

#content .sidebar ul.section_list li.parent a.gsmobile-3g			{ background-position: 0 -422px; }
#content .sidebar ul.section_list li.parent a.gsmobile-3gSelected	{ background-position: -210px -422px; }




#content .sidebar ul.section_list li.parent a.internet:hover 			{ background-position: -210px  -375px;}
#content .sidebar ul.section_list li.parent a.yurtdisi:hover 			{ background-position: -210px  -200px;}
#content .sidebar ul.section_list li.parent a.nedir:hover 				{ background-position: -210px    0px; }
#content .sidebar ul.section_list li.parent a.baskanin-mesaji:hover 	{ background-position: -210px  -25px; }
#content .sidebar ul.section_list li.parent a.sor-aslanim:hover			{ background-position: -210px  -50px; }
#content .sidebar ul.section_list li.parent a.hakkimizda:hover			{ background-position: -210px  -350px;}
#content .sidebar ul.section_list li.parent a.duyurular:hover			{ background-position: -210px  -447px;}
#content .sidebar ul.section_list li.parent a.faturali-hatlar:hover		{ background-position: -210px  -75px; }
#content .sidebar ul.section_list li.parent a.faturasiz-hatlar:hover	{ background-position: -210px -100px; }
#content .sidebar ul.section_list li.parent a.icerik-servisleri:hover	{ background-position: -210px -125px; }
#content .sidebar ul.section_list li.parent a.bireysel:hover			{ background-position: -210px -150px; }
#content .sidebar ul.section_list li.parent a.kurumsal:hover			{ background-position: -210px -175px; }
#content .sidebar ul.section_list li.parent a.bidunya:hover			    { background-position: -210px -299px; }
#content .sidebar ul.section_list li.parent a.SIMKart:hover			    { background-position: -210px -276px; }
#content .sidebar ul.section_list li.parent a.satis-kanallari:hover		{ background-position: -210px -326px; }
#content .sidebar ul.section_list li.parent a.ucretli-servisler:hover   { background-position: -210px -396px; }
#content .sidebar ul.section_list li.parent a.gsmobile-3g:hover   { background-position: -210px -422px; }
/*#content .sidebar ul.section_list a.Sub2 
{
font-family:Arial, Verdana, Tahoma; font-size:11px; color:#8C8C8A; font-weight:bold; text-decoration:none; padding-left:3px;
width:197px; height:16px; display:block; border-bottom:1px dotted #cccccc; margin-left:25px; padding-top:4px;
}

#content .sidebar ul.section_list a.Sub2Selected 
{
font-family:Arial, Verdana, Tahoma; font-size:11px; color:#000000; font-weight:bold; text-decoration:none; padding-left:3px;
width:197px; height:20px; display:block; background-color:#bebebe;
}


#content .sidebar ul.section_list li a.Sub2:hover 
{
    background-color:#bebebe;
    color:#000000;
}*/
    
    
#content .sidebar ul.section_list li #Sub3
{
font-family:Arial, Verdana, Tahoma; font-size:11px; color:#8C8C8A; font-weight:normal; text-decoration:none;
width:190px; height:16px; display:block; border-bottom:1px dotted #cccccc; margin-left:25px; padding-left:10px; padding-top:4px;
}

#content .sidebar ul.section_list li #Sub3Selected
{
font-family:Arial, Verdana, Tahoma; font-size:11px; color:#8C8C8A; font-weight:normal; text-decoration:none;
width:190px; height:16px; display:block; border-bottom:1px dotted #cccccc; margin-left:25px; padding-left:10px; padding-top:4px; background-color:#E4E4E4; color:#000000;
}


#content .sidebar ul.section_list li #Sub3:hover
{
    background-color:#E4E4E4;
    color:#000000;
}


                                                                
#content .primary .banners {margin-bottom: 1.5em;}
#content .primary .banners .banner {float: left; width: 26.5em; margin-right: 1.5em;}
#content .primary .banners .last {margin-right: 0;}

#content .secondary .banners {}
#content .secondary .banners .banner {float: left; width: 18.5em; margin-right: 1.5em;}
#content .secondary .banners .last {margin-right: 0;}


#footer {
	width: 94.5em;
	padding: 1em;
	background: #fff;
	margin: 1em auto;
	color: #999;
	position: relative;
}
#footer a {
	color: #999;	
}
#footer a:hover {
	color: #666;
}
#footernav li {
	display: inline;
	border-right: solid 1px #999;
}
#footernav li.last {
	border-right: none;
}
#footernav li a {
	padding: 0 1em;
}
#footer .navigation p {
	padding: 0 1em;
	margin: 1em 0 0;
}
#footer .links {
	position: absolute;
	right: 11em;
	top: 1em;
	text-align: right;
	line-height: 1.5em;

}
#footer .logos {
	position: absolute;
	right: 1.5em;
	top: .7em;
}
#footer .logos ul li {display: inline;}


/* tarife table */
div.nTable
{
    margin:20px 0px;
    overflow:hidden;
    /*border:solid 1px #ffbf00;*/
    width:500px;
}

div.nTable .area
{
    padding:2px 2px 1px 2px;
    overflow:hidden;
}


div.nTable .area table tr
{
    background-color:#f1f1f1;
    padding:10px 5px;
}

div.nTable .area table tr.head
{
    background-color:#828282;
}

div.nTable .area table tr.altern
{
    background-color:#e4e4e4;
}

div.nTable .area table tr td
{
    padding:15px 10px;
    color:#474747;
    border-bottom:solid 1px #ffffff;
    font-size:11px;
    font-weight:bold;
}

div.nTable .area table tr.head td
{
    color:#ffffff;
    font-weight:bold;
}

div.nTable .area table tr.head td.hcap
{
    color:#ffc800;
    font-weight:bold;
    font-size:11px;
}

div.nTable .area table tr td.red
{
    color:#d2291a;
    font-size:11px;
    font-weight:normal;
}
div.nTable .area table tr td.spt
{
    padding:15px 2px;
    width:3px;
}