html { 
  padding:0px;
  margin:0px;

}

body {
  font-size: 11px;
  font-family: arial, helvetica, sans-serif;
  color:#333;  
	margin:0px;
	padding:0px;
background: #0066CC;	
}

h2
{
  font-size: 14px;
   FONT-WEIGHT: bold;
  TEXT-ALIGN: center;
	}

#tdtable a{
text-decoration: none;
color:#000000;
}
#nrtable {
display: none;
}
#prvimg {
display: none;
}


#nav ul {
padding:0px 0px;
margin:0px 8px;
list-style-type: none;
}

#nav li a {
	background-image:url('../images/navbar.gif');
	background-repeat: no-repeat;
	height: 32px;
	width: 190px;
	line-height: 27px;
	display: block;
text-align: center;
	font-weight: bold;
	color:#ffffff; 
	font-size: 14px
}

	
	#berechnenformular {
  font-size: 12px;
  FONT-WEIGHT: bold;
background: #fff url('../images/tarifrechnerbg.jpg');
width: 190px;
height: 170px;
margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:3px

	}






table {
  font-size: 11px;
  font-family: arial, helvetica, sans-serif;
  color:#333;  
	margin:0px;
	padding:0px;
}

hr {
border:solid #333 0px;
height:0px;
text-align:center;
}

p
{
font-size: 12px;
}

p, pre, h1, h4, h3, table.links{
margin:0px 12px 10px 10px;
}




.input
{
border: 1px solid #6D93E1;
background-color: #EFEFEF;
}

.center
{

margin-left:35px;
}


.inputsms
{
border: 1px solid #6D93E1;
background-color: #EFEFEF;
}



.pflichtfeld
{
border: 1px solid green;
background-color: #EFEFEF;
}

#tarifrechner
{
margin:0px 10px 10px 10px;
}


h5 {
  border: 1px solid #d7d7d7;
  font-size: 12px;

  height: 18px;
  TEXT-ALIGN: center; 
  VERTICAL-ALIGN: middle;
background: #CDEB8B url('../images/navi.gif');
width: 190px;
margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:3px
	}


h4 {
  font-size: 11px;
  FONT-WEIGHT: bold
	}
	
	h3 {
  font-size: 12px;
  FONT-WEIGHT: bold;
background: #fff url('../images/tarifrechnerbg.gif');
width: 190px;
height: 170px;
margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:3px
	}
	
img.logos

{
float: left;
padding: 0px 10px 10px 0px;
position: relative;
vertical-align:middle;
	}
img.logoslinks

{
float: left;
padding: 0px 10px 0px 10px;
position: relative;
vertical-align:middle;
	}


img.produkte

{
float: left;
padding: 0px 10px 0px 6px;
position: relative;
vertical-align:middle;
	}



img.logosmitte

{
position: relative;
vertical-align:middle;
	}

img.logopassword

{
float: right;
padding: 4px 10px 0px 0px;
position: relative;
	}

img.logouser

{
float: right;
padding: 5px 30px 0px 0px;
position: relative;
	}


h1

{
  font-size: 16px;
color: #333;
  FONT-WEIGHT: bold;
TEXT-ALIGN: center;
padding: 5px 0px 10px 0px;
	}

strong

{
  font-size: 12px;
  FONT-WEIGHT: bold;
	}
	
	
a { 

  COLOR: #0033cc; 
  BORDER-BOTTOM: #0033cc 0px solid; 
  TEXT-DECORATION: none;
  FONT-WEIGHT: normal;
}

img { border: 0px; } 
 
pre { 
color: #564b47;
font-size: 11px;
background-color:transparent;
font-family: Courier, Monaco, Monospace;
}


/*  positioning-layers statisch und absolut */

#box {
width:920px;

margin: 0px auto;
padding:0px;
text-align:left;
border-style: groove;
border-color: #ffffff;
background: url('../images/background.gif') repeat-y 50% 0;
	 
   position:relative  
}


#kopf {
width:920px;
height: 181px; 
background: url('../images/logooben.jpg') repeat-y 50% 0;
text-align:center
}


#fuss {
width:920px;
height: 68px; 
background: url('../images/logounten.jpg') no-repeat 50% 0;
}


#links {
width:222px;
float:left;
background-color:#ff99cc;
background: #CDEB8B url('../images/navi-links-bg.gif');
padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:0px

}


#inhalt {
width:438px;
padding:0px 10px 0px 10px;
float:left;
background-color:#fff;
font-size: 12px;
}

#rechts {
width:220px;
float:left;
background-color:#ff99cc;
background: #CDEB8B url('../images/navi-rechts-bg.gif');
padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:0px

}



#kopf h1 {
font-size: 11px;
text-transform:uppercase;
text-align: right;
color: #564b47;
background-color: #90897a;

margin:0px
}

#kopf p {
padding:0px;
margin:0px;
}


form{

  DISPLAY: block;
margin:0px;
padding:0px;
}


div.bg {
background-image: url('../images/navbar.gif');
background-color:white;
width:180px;height:35px;
position:center; 
text-align:center;
COLOR: #f7f7f7; margin-left:20px; margin-right:10px; margin-top:0px; margin-bottom:4px

}


A.mainlevel {

  COLOR: #f7f7f7; 
FONT-SIZE: 14px; 
  font-weight: bold;
margin:20px 10px 4px 20px;
}

A.mainlevel2 {

  DISPLAY: block; 
  PADDING-LEFT: 18px; 
  BACKGROUND: url('../images/arrow.gif') no-repeat; 

margin-left:0px; margin-right:10px; margin-top:0px; margin-bottom:4px
  
} 
contenttoc TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; border:5px #000000;
} 

.contentdescription {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-ALIGN: left
	 }
	 
body.moduletable {
	BORDER-RIGHT: #ddd 0px solid; 
  PADDING-RIGHT: 0px; 
  BORDER-TOP: #ddd 0px solid; 
  PADDING-LEFT: 0px; 

  MARGIN: 0px; 
  BORDER-LEFT: #ddd 0px solid; 
  WIDTH: 100%; 

  BORDER-BOTTOM: #ddd 0px solid; 

}

.infodienst
{

  background-color: #F7F7F7;
  border: 1px solid #244FBA;
  font-size: 12px;
}

.infodienst2
{

  background-color: #F7F7F7;
  border: 2px solid #244FBA;
  font-size: 12px;
}


.normal
{
  font-size: 12px;
}

.normal td
{
  height: 25px;
}


.telefonbuch td
{
  font-size: 12px;
  height: 20px;
}


.infodienst td
{
  font-size: 12px;
  height: 20px;
}

.infodienst2 td
{
  font-size: 12px;
  height: 20px;
}


.account td {	
  font-weight:bold; 
font-size:12px;
  BACKGROUND: url('../images/navbar2.gif') 0px 0px; 
  COLOR: #666; 
height: 26px;
position: relative;
vertical-align:middle;
PADDING-LEFT: 25px
}




.infodienst TH
{
  border-left:1px solid #ffcc33; border-right:1px solid #ffcc33; border-top:1px solid #FFEC31; border-bottom:1px solid #244FBA; background:#ffcc33 url('../images/navi.gif'); 
}


.infodienst2 TH
{
  border-left:1px solid #ffcc33; border-right:1px solid #ffcc33; border-top:1px solid #FFEC31; border-bottom:1px solid #244FBA; background:#ffcc33 url('../images/navi.gif'); 
}



.infodiensttd
{
  background-color: #EFEFEF;
  border: 1px solid #244FBA;
  border-top-color: #FFEC31;
  border-left-color: #ffcc33;
  border-right-color: #ffcc33;
}
