*{	padding: 0;	margin: 0;	border: 0;}

body {	margin: 0px;	font-family:  Verdana, Arial, Helvetica; font-size: 11px;	text-align: center;	color: #000000;	background: #ffffff url(../bilder/bg.gif) repeat-x;;	font-family:  Verdana, Arial, Helvetica;	line-height: 16px;}

#container {	width: 968px;	margin: 0 auto;	text-align: left;	background: #ffffff;	padding-top: 16px;	padding-bottom: 16px;	padding-right: 16px;	padding-left: 16px;}
#sidebar1 {	float: left;	width: 184px;}
#sidebar2 {font-family:  Verdana, Arial, Helvetica;	font-size: 10px;	float: right;	width: 184px;}
#mainContent {     	margin: 0 184px;     	padding: 0 32px;  } 
#rechts {	float:left;	width:100%;	text-align: left;	padding-top: 8px;	padding-bottom: 8px;	border-top: 1px solid #cccccc;}
#footer {	font-family:  Verdana, Arial, Helvetica; text-align: left; width: 968px; margin: 0 auto;}

#logo {	text-align: left;	width: 184px; height: 70px;	}
#headermain {	float:left; width: 100%;	height: 70px;	text-align: left;	background: url(../bilder/headline.gif) no-repeat;}
#footerl {	font-size: 10px; float: left;	width: 184px;	border-top: 1px solid #cccccc; }
#footerr {    	font-size: 10px; float: right;     	width: 184px;     border-top: 1px solid #cccccc; }
#footerm {     	margin: 0 184px;     	padding: 0 32px;  }
#footermcontent {    font-size: 10px; border-top: 1px solid #cccccc; }

#suche {	text-align:left;	height: 54px; padding-top: 16px;	}
.inputsuche {   font-family:  Verdana, Arial, Helvetica;	font-size: 9px;	border: 1px solid #cccccc;	color:#666666;	padding: 2px;}
.subm {	border: none;	vertical-align: top;} 
.input {   font-family:  Verdana, Arial, Helvetica;	font-size: 10px;	border: 1px solid #cccccc;	color:#666666;	padding: 0px;}

.headline {		float:left;	width:100%;	text-align: left;	padding-top: 8px;	padding-bottom: 8px;	border-top: 1px solid #cccccc;	}
.boxblau {		float:left;	width:100%;	text-align: left;	padding-top: 8px;	padding-bottom: 8px;	border-top: 1px solid #cccccc;	background: url(../bilder/bg_blue.gif) no-repeat;	}
.boxgrau {		float:left;	width:100%;	text-align: left;	padding-top: 8px;	padding-bottom: 8px;	border-top: 1px solid #cccccc;	background: url(../bilder/bg_grau.gif) no-repeat;	}
.boxfarbe {		float:left;	width:100%;	text-align: left;	padding-top: 8px;	padding-bottom: 8px;	border-top: 1px solid #cccccc;	background: #f5f5f5;	}
.boxgrau_neu {	float:left;	width:100%;	text-align: left;	padding-top: 8px;	padding-bottom: 8px;	border-top: 1px solid #cccccc;	background: url(../bilder/bg_grau_neu.gif) no-repeat;	}
.boxrot {		float:left;	width:100%;	text-align: left;	padding-top: 8px;	padding-bottom: 8px;	border-top: 1px solid #cccccc;	background: url(../bilder/bg_rot.gif) no-repeat;	}
.leerbox {		float:left;	width:100%;	text-align: left;	padding-top: 8px;	padding-bottom: 26px;	border-top: 1px solid #cccccc;	}
	
.teaser {	float: left;	width: 420px;	padding-top: 0px;	padding-bottom: 4px;}
.box_or{	float: left;	width: 520px;	padding-top: 0px;	padding-bottom: 4px;}
.box_a {	float: left;	width: 240px;	padding-top: 0px;	padding-bottom: 4px;}
.box_b {	float: left;	width: 180px;	padding-top: 0px;	padding-bottom: 4px;}

.linelist {	float: left;	height: 8px;	width: 100%;	border-bottom:1px solid #ccc;	margin-bottom: 8px;	font-size: 1px;}
.ueberschrift {	text-align: left;	font-weight: bold;	color:#172983;	}
	
.klein {	font-size: 10px;	text-align: left;	}
.datum {	font-size: 9px;	text-align: left; color:#333333}
.rot {   color:#e2001a;}
	
h4 {	font-size: 11px;	text-align: left;	font-weight: bold;	color:#172983;	padding-bottom: 16px;	}
h3 {	font-size: 11px;	text-align: left;	font-weight: bold;	color:#172983;	}
h3 a {	font-size: 11px;	text-align: left;	font-weight: bold;	color:#808080;	}
h2 {	font-size: 12px;	text-align: left;	font-weight: bold;	color:#172983;	}
h1 {	font-size: 14px;	text-align: left;	font-weight: bold;	color:#172983;	padding-top: 12px;	padding-bottom: 12px;	line-height: 20px;	}

.image {	padding-top: 4px;	padding-bottom: 4px;	padding-right: 16px;}
.imagegalerie {	padding-left: 0px; padding-top: 2px;	padding-bottom: 2px;	padding-right: 4px;}
.imageleft {	float: left;	width: 100px;	padding-top: 4px;	padding-bottom: 4px;	padding-right: 16px;}
.zahlen {	margin-bottom: -4px; }
.ico {	margin-bottom: -2px; padding-top: 4px; }

.line {	height: 13px;	width: 100%;	border-bottom:1px solid #cccccc;	margin-bottom: 9px;	font-size: 1px;}

.mehr {padding-left: 2px;}

ul {	padding: 0px 0px 16px 21px;	list-style-type: square;}
ol {	padding: 0px 0px 16px 24px;	}

p {	margin: 0 0 0 0;}

a:link, a:visited, a:active {	text-decoration: none;	color: #808080;}
a:hover {	text-decoration: none;	color: #172983;	}

.hi_tab_blau  {	background: #8b94c1;	}
.hi_tab_blauII  {	background: #c5c9e0;	}
.hi_tab_rot  {	background: #f8bfc6;	}

.antwort {	background-attachment: scroll; OVERFLOW: auto; }

.clearfloat {  	clear:both;   height:0;   font-size: 1px;   line-height: 0px;  }


