.a {padding:5px}
.alignleft {float:left;margin:0 5px 5px 0}
.alignright {float:right;margin:0 0 5px 5px}
a {color:#476D8F; text-decoration:underline}
a:hover {color:#70B5F6; text-decoration:none}
body {
	/*font: 80%/150% "Trebuchet MS", Tahoma, Arial, Verdana;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background: #FFFFFF url(../img/main-bg.gif);
	background-repeat:repeat-x;
	background-color:#96B6FF;
	margin: 0px;
	padding: 0px;
}
#content {
	padding: 10px 0px 15px 14px;
	color:#000000;font-size:1.0em;line-height:19px;
	background-color:#FFFFFF
}
h1 {font-size:1.4em;color:#476D8F;margin:0 0 10px 0}
h1 a{font-size:1em;color:#476D8F;text-decoration:underline}
h1 a:hover{text-decoration:none}
h2 {font-size:1.3em;color:#476D8F;margin:0 0 10px 0}
.dsl_ab {border-spacing:3px;margin-left:6px}
.dsl_ab td{text-align:center; padding:8px; background-image:url(../img/dsl_top.gif); background-repeat:repeat-x; margin:0 2px 0 2px; font-size:1.2em; font-weight:bold}
.dunkelblau {color:#476D8F}
.f {font-weight:bold}
#footer_wrap {
	margin: 0 auto 5px auto;
	width: 900px;
	background-color:#FFFFFF;
	border-left: 5px solid #EEEEEE;
	border-right: 5px solid #EEEEEE;
	border-bottom: 5px solid #EEEEEE;
}
#footer_content {
	border-top:1px solid #CFE8FF;
	margin: 0 14px 15px 14px;
	padding:10px 0 0 0;
	color:#486C8F;font-size:0.8em;line-height:11px;
}
#footer_links {
	margin: 0 auto 15px auto;
	width: 900px;
	color:#FFFFFF;
	font-size:0.9em
}
#footer_links a{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:0.9em
}
#footer_links a:hover{
	color:#FFFFFF;
	text-decoration:none
}
#header_wrap {
	margin: 15px auto 0 auto;
	width: 900px;
	height:150px;
	border-left: 5px solid #EEEEEE;
	border-right: 5px solid #EEEEEE;
	border-top: 5px solid #EEEEEE;
	background:#476D8F url(../img/header_bg.jpg)
}
#header_r {float:right; width:313px}
.hellblau {color:#70B5F6}
.kleiner {font-size:0.9em}
#logo {float:left; width:313px; margin:35px 0 0 10px}
.m_o {margin-top:10px}
ul.pfeil_list {margin:10px 0 10px 0;padding:0;list-style-position:inside;font-size:1em}
ul.pfeil_list li{list-style-image:url(../img/fam/bullet_go.png); padding:0}
#poweredby {margin:0 0 0 190px;}
p {margin:0 0 5px 0}
#ratgeber { margin:50px 0 0 0}
.tab_vergleich {width:99%;line-height:1em;margin:0 0 10px 0}
.tab_vergleich td{padding:6px;}
.tab_vergleich td.c{text-align:center}
.tab_vergleich th{background-image:url(../img/dsl_top.gif); background-repeat:repeat-x; background-position:-3px; color:#476D8F;line-height:1em;padding:4px}
.tab_vergleich tr.top3{background-image:url(../img/top3_bg.gif); background-repeat:repeat-x;}
.tab_vergleich tr.rest{background-image:url(../img/dsl_top.gif); background-repeat:repeat-x;background-position:30px 30px;}
.tarifrechner {border:1px solid #995A07; width:400px; background-image:url(../img/tarifrechner-bg.jpg)}
.tarifrechner table {width:100%}
.tarifrechner table td{vertical-align:top}
.tarifrechner select {border: 1px solid #FF9000; width:100px; }
.tarifeanzeigen {border:0;width:150px;height:40px;cursor:pointer; background:url(../img/tarifeanzeigen.png); background-color:none; margin:2px 0 10px 0}
#wrap {
	margin: 0px auto;
	width: 900px;
	border-left: 5px solid #EEEEEE;
	border-right: 5px solid #EEEEEE;
}


