/* CSS Document */
html, body
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;

}
/* umfasst gesamten Bereich zentriert (margin auto)*/
#main
{
	margin:0 auto;
	text-align:left;
	width:900px;
	padding:0;
	position:relative;
}
/* umfasst Schriftzug und Telefonnummer oben*/
#top
{
	position:absolute;
	top:25px;
	left:20px;
	width:900px;

}
/* nummer links */
#logo
{
	font-size:30px;

}
/* Schriftzug */
#hotline
{
	position:relative;
	left:125px;
	font-size:26px;
	color:#FFFFFF;

}
/* umfasst minutenpreis der Hotline links oben*/
#preis
{
	position:absolute;
	top:63px;
	left:350px;
	font-size:10px;
}
#bezeichnung
{
	position:absolute;
	top:63px;
	left:20px;
	font-size:10px;
}
/* Headerbereich, Navigationsliste*/
#header
{
	width:900px;
	height:178px;
	background-image:url(../images/design_banner.jpg);
	background-repeat:no-repeat;
	list-style:none;
	list-style-image:url(../images/list.png);
	padding:100px 0 0 0;
	margin:0;

}
#header li
{
	margin:4px 0 0 40px;
	padding:0;

}
#header a
{
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
}
/* gesamter Contentbereich*/
#content
{
	width:900px;
	background-image:url(../images/design_bg.jpg);
	background-repeat:repeat-y;
	margin:0;

}
/* Unternavigation links innerhalb content*/
#unter_navi
{
	float:left;
	width:243px;
	margin:20px 0 0 20px;

}
#unter_navi img
{
	margin:20px 0 0 0;
}

/* Inhalt rechts innerhalb content*/
#contentdiv
{
	float:left;
	padding-left:24px;
	margin:20px 0 0 0;
	width:530px;
	}


/* Abschluss Seite*/
#footer
{
	clear:both;
	background-image:url(../images/design_footer.jpg);
	background-repeat:no-repeat;
	height:78px;
	width:900px;
}
/* links für AGB, Presse im Abschluss*/
#links
{
	padding: 25px 0 0 400px;
}
#links a
{
	padding:0 0 0 30px;
}
/********************************************************************/
h1 {font-size:18px; font-weight:normal; margin:16px 0 20px 0;}
h2 {font-size:13px; padding:5px 0 10px 35px;}
h3 {font-size:13px; color:#89A6B8;}
small {font-size:10px;}
ul{list-style:none; list-style-image:url(../images/list.png);}
li{margin:13px 0 0 0;}
a{color:#89A6B8;}

label
{
  float:left;
  clear:both;
  display:block;
  width:100px;
  margin-bottom:10px;
  padding-left:10px;
}
input, textarea, select
{
  float:left;
  display:block;
  width:250px;
  border: 1px solid #333;
  background:#F4F4F4;
  margin-bottom:10px;
  padding:1px;
}
fieldset
{
  border:none;
  padding-left:100px;
  padding-bottom:10px;
  display:block;
  clear:both;
}
fieldset input
{
  width:auto;
  border:none;
  background:none;
  float:left;
  display:block;
  margin-right:10px;
  margin-top:3px !important;
  margin-top:0px; /*to fix IE6 position*/
}
fieldset label
{
  width:auto;
  clear:none;
  float:left;
  display:block;
  padding-right:2px;
  white-space:nowrap; /*to fix IE6 wrapping*/
}
/********************************************************************/
.h2 {float:left;}
.ueberschrift {margin:40px 0 0 0;}
.aktiv a{color:#000000;}
.unterpunkte {list-style:none;list-style-image:url(../images/list_unter.png);}
.unterpunkte li{margin-top: 8px;}
.unterpunkte a{text-decoration:none;}

.form-button
{
  margin-left:110px !important;
  margin-left:55px; /*to fix IE6 position*/
  width:150px;
  clear:both;
}
.fussnote
{
	float:left;
	margin-top:15px;
}
.start
{
	border:4px double #89A6B8;;
	padding:0 20px 0 20px;
}
.start img{float:left;margin-right:10px;}
.start_bild {float:left; width:100px;}
.start_text{float:right; width:335px; height:97px; margin-top:0px;}
.start_zeile{float:right;}
.start a{color:#000000; font-weight:bold; text-decoration:none;}
.start_linke
{
	width:235px;
	border:4px double #89A6B8;
	padding:0 8px 0 8px;
	float:left;
}
.start_rechts
{
	width:235px;
	border:4px double #89A6B8;
	padding:0 8px 0 8px;
	float:right;
}
.start_rechts a{color:#000000; font-weight:bold; text-decoration:none;}
.start_linke a{color:#000000; font-weight:bold; text-decoration:none;}
.ueberschrift_start {margin:20px 0 0 0;}
.linkliste td{padding-bottom:15px;}
.unterbrecher {clear:both;}
