	body{
	margin-top:0;
	margin-left:0;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	background:#e6e6e6;
	}
	a,a:active {
	color:#333333;
	text-decoration:none;
	}
	a:hover {
	text-decoration:underline;
	}
		#container {
			width: 925px;
			\width: 945px;
			w\idth: 925px;
			margin-top: 0px;
			margin-left:0px;
			margin-right: auto;

		}
		#container img{
		margin:0;
		}
		
		
		#img-wrapper{
		width:925px;
		background-image:url(../img/schatten.gif); 
			background-position: top right;
			clear:right;
			float:left;
			position:relative;
			padding-right:5px;
			margin-bottom:10px;}

		#bannerleft {
			height:66px;
			background-image:url(../img/head-left-top.gif);
			background-repeat:no-repeat;
			background-position:left top;
			width:424px;
			float:left;
			padding: 5px;
			margin-bottom: ;
			background-color: rgb(213, 219, 225);
			cursor:pointer;
		}
		#banner {
			height:66px;
			with:481px;
			float:right;
			padding: 5px;
			margin-bottom: ;
			background-color: #ffffff;
			text-align:right;
		}
		#banner468 {
		width:468px;
		height:60px;
		border:0;
		margin:0;
		padding:0;
		}
		#navi-h {
		    background-image:url(../img/subnav.jpg);
			background-position:left top;
			border-bottom:1px solid #000000;
			width:925px;
			height:19px;
			margin:0;
			padding-top:1px;
			clear:both;
		}

		#content {
			padding: 5px;
			margin:0;
			background-color: #ffffff;
			float:left;
			width:600px;
			clear:none;
		}

		#sidebar-a {
			float: left;
			width: 160px;
			margin: 0;
            text-align:center;
			padding: 5px;
			background-color: #e6e6e6;
		}

		#sidebar-b {
			float: right;
			width:auto;
			margin: 0;
			margin-left: ;
			padding: 5px;
			background-color: #e6e6e6;
		}

		#footer {
			clear: both;
			padding-top:2px;
			padding-bottom:4px;
			border-top: 1px dotted #333333;
			border-bottom:1px solid #333333;
			margin:0;
			background-color: #999999;
			font-size:10px;
			color:#e6e6e6;
			text-align:center;
		}
		#footer hr {
            background-color: #999999;
            color: #999999;
            border: px dotted #cccccc;
            height: 2px;
            width: 100%;
}

		
		#footer a, #footer a:hover {
		color:#ffffff;
		}
		/* NAVI Punkte */
		#menu {
text-align:center;
margin-top:2px;

}
#navi {
text-align:center;
height:15px;
}
#navi a {
display: inline;
font: bold 12px Arial, Helvetica, sans-serif;
padding-top:0px;
padding-bottom:0px;
padding-left:4px;
padding-right:4px;
text-decoration: none;
border: 1px solid #ffffff;
margin: 3px 0px 0px 0px;
color: #333333;
background: #ffcc99;
text-align: center;
}
#navi a:link,  #navi a:visited{
color: #333333;
background: #e6e6e6;
}
#navi a:hover, #navi a:active {
color:#ffffff;
background: #cc0000;
}
#navi a .showcase {
display: none;
}
#navi a:hover .showcase {
position: absolute;
top: 100px;
left: 200px;
display: block;
font: bold 0.92em Verdana, Arial, Helvetica, sans-serif;
background: #e6e6e6;
border: 1px dashed #257;
color: #666666;
padding: 5px;
}
#txt {
font-size:9px;
}
#dslpaket {
font-size:11px;
text-align:left;
float:left;
background-image:url(../img/dsl-paket-auswahl.gif);
background-repeat:no-repeat;
background-position:center middle;
width:220px;
height:220px;
padding-top:27px;
padding-left:7px;
}
#dslpaket-hln {
font-color:#3366cc;
font-weight:bold;
}
#dslpc {
font-size:11px;
text-align:left;
float:right;
color:#666666;
background-image:url(../img/dsl-paket-hg.jpg);
background-repeat:no-repeat;
background-position:center middle;
width:350px;
height:200px;
padding-top:10px;
padding-left:10px;
}
#dslpc-hln {
color:#333333;
font-weight:bold;
font-size:13px;
}
#dslpc-price {
color:#cc0000;
font-weight:bold;
font-size:14px;
}
#dslpc li {
list-style:none;
}
#orderline {
margin-top:8px;
text-align:center;
}
#dsldetails {
color:#666666;
font-size:10px;
font-weight:bold;
cursor:pointer;
}
#dslorder {
color:#cc0000;
font-size:10px;
font-weight:bold;
cursor:pointer;
}
#kabelpc {
font-size:11px;
text-align:left;
float:right;
color:#666666;
background-image:url(../img/kabel-paket-hg.gif);
background-repeat:no-repeat;
background-position:center middle;
width:350px;
height:200px;
padding-top:10px;
padding-left:10px;
}
#kabelpc-hln {
color:#333333;
font-weight:bold;
font-size:13px;
}
#kabelpc-price {
color:#cc0000;
font-weight:bold;
font-size:14px;
}
#kabelpc li {
list-style:none;
}
#linkhierher
{
border-top:1px dotted #cccccc;
margin-top:8px;
padding:3px;
text-align:center;

}
#linkhierher a, #linkhierher a:hover {
color:#cccccc;
}
#toplinks
{
color:#555555;
font-size:10px;
border-top:1px dotted #cccccc;
margin-top:8px;
padding:0;
text-align:left;
}
#toplinks a, #toplinks a:hover {
font-size:10px;
color:#555555;
}
#impressum{
background-color:#cccccc;
color:#333333;
vertical-align:top;
text-align:left;
font-size:11px;
padding:2px;
}
#thema {
border-bottom:1px dotted #cccccc;
}
#tariftop {
 background-image:url(../img/tariftop.gif);
 background-repeat:no-repeat;
 width:400px;
 margin:0;
 clear:both;}
#tarifmid {
 background-image:url(../img/tarifmid.gif);
 text-align:left;
 width:384px;
 padding:8px;
 margin:0;
 clear:both;
 color:#e6e6e6;
 }
#tarifmidhead {
 font-size:15px;
 font-weight:bold;
 color:#ffffff;
}
#tarifmidbig {
 font-size:13px;
 font-weight:bold;
 color:#ffffff;
}
#tarifbottom {
 background-image:url(../img/tarifbottom.gif);
 background-repeat:no-repeat;
 width:400px;
 margin:0;
 clear:both;}
 #kabeltab{
 border:1px dotted #cccccc;
 padding:3px;
 }