body
{
  font-size:12px;
  color:#000;
  font-family:sans-serif;
  text-decoration:none;
  background:url(head_b.gif) repeat-x;
  background-color:#fff;
  height:100%;
  width:100%;
  margin:0;
}

a:link,a:visited,a:active
{
  /*color:#ff6e08;*/
  color: #1874b2;
  background-color:transparent;
  text-decoration:none;
  font-weight:700;
}

a:hover,a:active
{
  text-decoration:underline;
}

img
{
  border:0;
}

div#reset
{
  clear:both;
}

div#vertizon
{
  margin-left:auto;
  margin-right:auto;
  width:1013px;
    margin-top:0px;
    padding-top:0px;

}

div#lcol
{
  width:260px;
  min-width:260px;
  max-width:260px;
  height:321px;
  min-height:321px;
  display:block;
  float:left;
  margin-bottom:30px;
}

div#rcol
{
  width:325px;
  min-width:325px;
  max-width:325px;
  height:321px;
  min-height:321px;
  display:block;
  float:left;
  margin-bottom:30px;
}

div#ccol
{
  width:428px;
  min-width:428px;
  max-width:428px;
  min-height:600px;
  float:left;
  margin-left:-7px;
  margin-bottom:30px;
}

div#lbcol,div#lbrcol,div#rbcol,div#lccol,div#rccol
{
  width:16px;
  min-width:16px;
  max-width:16px;
  height:664px;
  min-height:321px;
  display:block;
  float:left;
  overflow:hidden;
  z-index:0;
    margin-top:0px;
    padding-top:0px;  
}

div#lbcol
{
  background:url(col_lb.gif) no-repeat;
}

div#lbrcol
{
  background:url(col_lb_r.gif) no-repeat;
  width:9px;
  min-width:9px;
  max-width:9px;
  margin-left:7px;
}

* html div#lbrcol {
    margin-left:0px;
}

div#rbcol
{
  background:url(col_rb.gif) no-repeat;
}

div#lccol
{
  width:220px;
  min-width:220px;
  max-width:220px;
  background:url(col_cb.gif) repeat-x;
  padding:30px 4px 0;
}

div#rccol
{
  width:285px;
  min-width:285px;
  max-width:285px;
  background:url(col_cb.gif) top repeat-x;
  padding:30px 4px 0;
}

div#ccoltext,div#wccoltext
{
  padding:0 10px;
}


div#rccoltext
{
  padding:4px 10px 15px;
}

div#topnav
{
  height:37px;
  z-index:0;
}

div#news
{
  border-top:solid 2px #b5b5b5;
  margin-bottom:10px;
  padding-top:15px;
  margin-left:10px;
  margin-right:10px;
}

div#newsdate
{
  font-size:9px;
  padding-bottom:5px;
  color:#777;
}

div#newshead
{
  font-size:11px;
  font-weight:700;
  padding-bottom:0px;
  color:#555;
}

div#newsbody
{
  font-size:10px;
  padding-bottom:9px;
  color:#555;
}


div#news2
{
  border-bottom:solid 2px #b5b5b5;
  margin-bottom:15px;
  padding-bottom:5px;
  margin-left:10px;
  margin-right:10px;  
}


div#socials {
  margin-left:10px;
  margin-right:10px;    
}


div#news_u
{
  border-bottom:solid 2px #b5b5b5;
  margin-top:15px;
  padding-bottom:10px;

}

div#newsdate_u
{
  font-size:11px;
  padding-bottom:10px;
  color:#777;
}

div#newshead_u
{
  font-size:13px;
  font-weight:700;
  padding-bottom:3px;
  color:#555;
}

div#newsbody_u
{
  font-size:12px;
  padding-bottom:9px;
  color:#555;
}

span.rcftext
{
  width:82px;
  min-width:82px;
  height:24px;
  min-height:24px;
  max-height:24px;
  float:left;
  vertical-align:middle;
  z-index:0;
}

span.rcfinput
{
  float:left;
  z-index:0;
  height:24px;
}

input.rcfinput
{
  width:138px;
  height:18px;
  min-height:18px;
  max-height:18px;
  border:none 0;
  background:url(r_login_binput.gif) no-repeat;
  font-size:9px;
  font-weight:700;
  color:#ff7d22;
  vertical-align:top;
  margin:0;
  padding:3px 0 0 5px;
}

img.rcftext
{
  vertical-align:middle;
}

input.rcfsubmit
{
  margin-left:3px;
  margin-top:1px;
}

div#rcflinks
{
  border-top:solid 2px #ffd478;
  margin-top:8px;
  margin-left:10px;
  margin-right:10px;
  padding-top:8px;
  padding-right:42px;
  padding-bottom:24px;
  text-align:right;
}

div#rcfhotlinks
{
  padding:6px 0 10px 10px;
}

img.rcfhotlinks
{
  padding-bottom:6px;
}

div#lcfhotlinks
{
  padding:20px 0 0px 0px;
}

img.lcfhotlinks
{
  padding-bottom:6px;
}

h1,h2,h3,h4
{
  color:#ff7d22;
}

h1
{
  font-size:18px;
  font-weight:700;
}

h2
{
  font-size:16px;
  font-weight:700;
}

h3
{
  font-size:14px;
  font-weight:700;
}

h4
{
  font-size:12px;
  font-weight:700;
}

img.cimg
{
  padding-bottom:10px;
}

img.cb
{
  padding-top:6px;
  margin-left:-1px;
}

div#frow
{
  margin-top:30px;
  padding-top:18px;
  vertical-align:bottom;
  text-align:center;
  height:95px;
  min-height:95px;
  background:url(f_b.gif) #fff repeat-x;
  color:#797979;
  font-size:10px;
  position:relative;
  z-index:10;
}

div#frowlink
{
  padding-bottom:5px;
}

a.frowlink
{
  color:#3d3d3d;
  font-weight:400;
}

img.frowanv
{
  padding-top:10px;
}

a.tnhome,a.tnprepaid,a.tntarife,a.tnverfueg,a.tnservice
{
  float:left;
  display:block;
  height:21px;
  max-height:21px;
  overflow:hidden;
  margin:12px 0 3px 32px;
}

* html a.tnhome,* html a.tnprepaid,* html a.tntarife,* html a.tnverfueg,* html a.tnservice
{
  margin:10px 0 3px 22px;
}

a.tnhome:hover,a.tnprepaid:hover,a.tntarife:hover,a.tnverfueg:hover,a.tnservice:hover
{
  background-position:0 -21px;
  text-decoration:none;
}

a.tnhome
{
  width:38px;
  background:url(head_b_home.gif);
  margin:12px 0 3px 22px;  
}

* html a.tnhome {
  margin:10px 0 3px 11px;    
}


a.tnprepaid
{
  width:54px;
  background:url(head_b_prepaid.gif);
}


a.tntarife
{
  width:40px;
  background:url(head_b_tarife.gif);
}

a.tnverfueg
{
  width:90px;
  background:url(head_b_verfueg.gif);
}

a.tnservice
{
  width:46px;
  background:url(head_b_service.gif);
}

span.topnav
{
  visibility:hidden;
}

div.floatNone {
    margin: 0px;
    padding: 0px;
    float: none;
}

div.floatLeft {
    margin: 0px;
    padding: 0px;
    float:left;
}

div.floatRight {
    margin: 0px;
    padding: 0px;
    float:right;
}

img {
    padding:0px;
    margin:0px;
}

div#lkcoltext {
  margin-top:14px;
  margin-bottom:10px;
}

div#ckcoltext {
    
}

div.lkctext {
    margin-top:4px;
    margin-bottom: 2px;
    font-size:10px;
    color:#323232;
}

div.lkcinput, div.lkctextarea, div.lkcsubmit {
margin-left:-5px;
}

input.lkcinput {
    width:204px;
    background-color:#fb802a;
    border: none 0;
    margin-bottom:4px;
    color:#555555;    
  background:url(l_kontakt_binput.gif) no-repeat;
  min-height:18px;
  height:18px;
  max-height:18px;
  font-size:9px;
  font-weight:700;
  color:#323232;
  vertical-align:top;
  padding:3px 0 0 5px;  
  
  
}

div.lkctextarea {
    font-size:10px;
    color:#323232;
    
}

div.lkcsubmit {
    margin-top:4px;
    margin-bottom:14px;
}

textarea.lkctextarea {
  font-family:sans-serif;    
    width:194px;
    height:80px;
    max-height:80px;
    min-height:80px;
    background-color:#fb802a;
    border: none 0;
 overflow:hidden;  
    font-size:9px;
  color:#323232;
  vertical-align:top;
  padding:3px 5px 3px 5px;  
  background:url(l_kontakt_btextarea.gif) no-repeat top;    
}


input.lkcinput2 {
    width:188px;
    background-color:#fb802a;
    border: none 0;
    margin-bottom:4px;
    color:#555555;    
  background:url(l_kontakt_binput2.gif) no-repeat;
  min-height:18px;
  height:18px;
  max-height:18px;
  font-size:9px;
  font-weight:700;
  color:#323232;
  vertical-align:top;
  padding:3px 0 0 5px;  
  
  
}

textarea.lkctextarea2 {
  font-family:sans-serif;    
    width:178px;
    height:80px;
    max-height:80px;
    min-height:80px;
    background-color:#fb802a;
    border: none 0;
 overflow:hidden;  
    font-size:9px;
  color:#323232;
  vertical-align:top;
  padding:3px 5px 3px 5px;  
  background:url(l_kontakt_btextarea2.gif) no-repeat top;    
}

span.lkctext2 {
    float:left;
    width:76px;
    height:18px;
padding-top:3px;
}

div#lkcoltext2 {
    margin-left:10px;
  margin-top:14px;
  margin-bottom:10px;
}

div#ckcoltext2 {
    margin-left:10px;
}

span.lkcsubmit2,input.lkcsubmit2 {
    margin-top:4px;
    margin-bottom:10px;
}

div.tarif {
    color:#000000;
    margin-top:0px;
    padding-top:8px;
    border-top:2px solid #000000;
}

div.tuserdesc {
    font-size:10px;
padding-bottom:4px;
color:#000000;
}
div.thead {
font-weight:900;
font-size:16px;
color:#ff8a30;
padding-left:0px;
padding-right:0px;
font-family: Verdana, sans-serif;
}
div.tdata {
margin-top:3px;
margin-bottom:5px;
border: none 0;
border-top:2px solid #dfdfdf;
border-bottom:2px solid #dfdfdf;
padding-top:12px;
padding-bottom:12px;
padding-left:0px;
}
span.tdfeatures {
float:left;
width:230px;
max-width:230px;
min-width:230px;
overflow:hidden;
color:#323232;
font-family: Verdana, sans-serif;
font-size:10px;
font-weight:bold;
}

span.tdsale {
    margin-top:-7px;
font-family: Verdana, sans-serif;
float:right;
width:150px;
max-width:150px;
min-width:150px;
overflow:hidden;
text-align:right;
font-size:32px;
font-weight:900;
}


div.tbottom {
color:#646464;
font-size:9px;
padding-bottom:30px;
}

.kleingedrucktes {
font-size:10px;
color:#777777;
}

div.cdownload {
    margin-top:10px;
    margin-bottom:20px;
}

div.cdhead {
    font-size:14px;
    font-weight:bold;
    margin-bottom:14px;
}

span.cdmime {
    float:left;
    width:44px;
    min-width:0px;
    max-width:44px;    
    margin-right:20px;
}

span.cddata {
    float:right;
    width:320px;
    margin-bottom:8px;
}

div.cddfile {
    
}

div.cdddesc {
    font-size:10px;
    color:#777777;    
}

a.afaq {
    font-size:12px;
    font-weight:bold;
    color:#000000;
    display:block;
    margin-bottom:5px;
    text-decoration: none;
}
a.afaq2 {
    font-size:12px;
    font-weight:bold;
    color:#000000;
    display:block;
    margin-bottom:2px;
    text-decoration: underline;
}

.ns_newsEntry
{
}

.ns_newsHeadline
{
}

.ns_HeadlineLeft
{
    font-size:12px;
    color:#000000;
}

.ns_HeadlineRight
{
}

.ns_body
{
}

.ns_MoreLink
{
}

fieldset {

    border:0 none;
    margin:0;
    padding:0;
margin-top:10px;
}

legend {
  padding-bottom:10px;
  color:#000000;
  font-weight:bold;
  font-size:12px;
}

label {
  width:135px;
  min-width:135px;
  display:block;
  float:left;
}

label.formerror {
  width:135px;
  min-width:135px;
  display:block;
  float:left;
  color:red;
}

select.formselect {
  border: 0 none;
  width:204px;
  min-width:204px;
  max-width:204px;
  font-size:9px;
  font-weight:700;
  border-top:2px solid;
  min-height:18px;
  height:18px;
  max-height:18px;
  background-color:#ffffff;
  padding:0px 0 0 3px;
  margin: 0;   
    margin-bottom:8px;
}

input.formtext {
    width:204px;
    background-color:#fb802a;
    border: none 0;
    color:#555555;    
  background:url(l_kontakt_binput.gif) no-repeat;
  min-height:18px;
  height:18px;
  max-height:18px;
  font-size:9px;
  font-weight:700;
  color:#323232;
  vertical-align:top;
  padding:3px 0 0 5px;
    margin-bottom:8px;  
}

textarea.formtextfield {
    margin-bottom:8px;
}

div.forminfo {
    font-style: italic;
    font-weight:bold;
}

div.verblk1 {
	clear: both;
}


.formcheck {
	margin-bottom: 30px;
}
