html
{
padding:0;
margin:0;
}

body
{
color:#000;
background: #eee;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
line-height: 140%;
margin:10px;
padding:0;
}

img
{
border:0;
}

/*  positioning-layers statisch und absolut */

#dsltarifvergleich
{
width:980px;
margin: 10px;
padding: 0px;
text-align:left;
margin-left: auto;
margin-right: auto;
}

#kopf
{
width: 750px;
height: 85px;
margin: 0px;
border-color: #006;
}

#links
{
float:left;
margin:0px;
width:160px;
height:400px;
}

#rechts
{
float:left;
margin:0px;
width:100px;
height:400px;
}


.fxnavigation
{
line-height:22px;
margin:0px;
width:159px;
overflow:hidden;
border-top: 1px solid #000;
border-left: 1px solid #000;
background-color:#a5c6ff;
margin-bottom:15px;
}

#rechts .fxnavigation
{
line-height:20px;
border-right: 1px solid #000;
border-left: none;
width:120px;
background-color:#c5d6ff;
}

.fxnavigation a
{
border-bottom: 1px solid #000;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding: 0px 110px 0px 10px;
white-space: nowrap;
display: block;
}

#rechts .fxnavigation a
{
font-size:10px;
}

.fxnavigation a:hover
{

background-color:#fff;
text-decoration:underline;
}

.fxnavigation a.active
{
background-color:#fff;
text-decoration:underline;
}




#inhalt
{
background: #fff;
float:left;
margin:0px;
overflow:auto;
padding:15px;
width:620px;
minheight:500px;
border: solid 1px;
min-height:450px;
}

#fxfooter2
{
margin-top: 10px;
text-align: center;
font-size: 10px;
width:900px;
margin-left: auto;
margin-right: auto;
}


#fxfooter
{
width:660px;
border: 1px solid #bbb;
margin-left:auto;
margin-right:auto;
margin-bottom:5px;
}

#fxfooter a
{
color: #000;
}
#fxfooter a:hover
{
color: #09f;
}


#logofxfooter
{
text-align: center;
width:660px;
margin-left: auto;
margin-right: auto;
}

#werbung
{
position: absolute;
left:760px;
top: 0px;
width:160px;
margin:10px;
}

#logo
{
float: left;
width:272px;
height:80px;
}

#dsl-anbieter
{
float: left;
border: solid 1px #000;
}

#dsl-anzeigen
{
float: left;
}

.block
{
border: 1px solid #ffffff;
background-color: #fafaff;
padding: 2px;
clear: left;
margin-bottom: 10px;
}

.sternchentext
{
color:#666;
font-size: 9px;
line-height: 140%;
margin:10px;
padding:0;
}

.dsl-werbung
{
float: right;
margin-right: 20px;
margin-left: 20px;
}

/*  Auszeichnungen Ueberschriften usw. */

a
{
color:#006;
font-weight:bold;
text-decoration:none;
}

a:hover
{
color:#09f;
font-weight:bold;
text-decoration:none;
}

.hover
{
color:#09f;
font-weight:bold;
text-decoration:none;
}

.a_over
{
color:#999999;
font-weight:bold;
text-decoration:none;
}


.over
{
font-size:12px;
color:#444;
font-weight:bold;
text-decoration:none;
}


.sub
{
background-color: #dddddd;
border-right: solid 1px #006;
border-bottom: solid 1px #006;
border-left: solid 1px #006;
width: 165px;
padding: 5px;
}








