html, body{padding: 0; margin:0;}
body {
	background-color: white;
	text-align:left;
	width: 995px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	/* padding: 5px; sonst schliesst der navi nicht  richtig ab*/
}
.main_logo_link{display:block; width: 275px; height: 165px;}
.main_logo_link2{display:block; width: 275px; height: 10px;}
.gesamt { width: 995px; }
.text_titel { font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.text_titel2 { font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; position: relative; bottom: 7px; }
.linieuntengepunktet { color: #010000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.text_nav_14_fett { color: #010000; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.text_nav_12 { color: #010000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.text_nav_12_fett { color: #AB1143; /* color: #010000; */ font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
a.text_nav_12:hover, a.text_nav_14_fett:hover, a.text_nav_12_fett:hover {color: #990033;}
.text_14_fett { color: #010000; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.text_14_fett a { color:  #AB1143; text-decoration: none; }
.text_12 { color: #010000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.text_12 a { color:  #AB1143; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.text_12_fett { color: #010000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.text_12_fett a { color:  #AB1143; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.text_12_link_farbe1 { color: #990033; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.text_12_link_farbe2 { color: #AB1143; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.text_12_link_farbe2_fett { color: #AB1143; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none;font-weight:800; }
.text_11 { color: #010000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.text_11 a { color:  #AB1143; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.text_11_fett { color: #010000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.text_11_link_farbe1 { color: #990033; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.text_11_link_farbe2 { color: #AB1143; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.zelle_klein { font-size: 2px; line-height: 2px; }
.linieunten { padding-bottom: 1px; padding-top: 2px; font-size:10px; border-bottom: 1px solid #111111 }
.linieunten2  { margin-bottom: 2px; padding-bottom: 3px; padding-top: 3px; border-bottom: 1px solid #111111 }
.headline { font-weight: bolder; font-size: 18px; line-height: 22px; }
.small_expose table { font-size: 10px; border-bottom-width:thin; border-bottom-color: red; }

.text_14 a:hover, .text_14_fett a:hover, .text_12 a:hover, .text_12_fett a:hover, .text_12_link_farbe1 a:hover, .text_12_link_farbe2 a:hover, .text_12_link_farbe2_fett a:hover,
.text_11 a:hover, .text_11_link_farbe1 a:hover, .text_11_link_farbe2 a:hover{
	text-decoration: underline;
}

.oberteil {
	padding:5px;
	width:497px;
	background-color: #F3EBE7;
}

.oberteil, table_big_content_box{background-color: transparent;}

.oberteil-login {
	
	/* background-color: #F3EBE7; da soll der Zeitungshintergrund sein! */
}
.oberteil_gross {
	padding:5px;
	width:600px;
	background-color: #F3EBE7;
}
.gesuchbuch{padding:5px;}

.linkout {background-color: #083151;}
.linkover {background-color:#fffff6;} 

.schnellsuche{
padding-top:5px;
padding-left:2px;
padding-right:2px;
width:169px;
border:1px solid #000000;
background-color: #F3EBE7;
padding-bottom:5px;
}
.schnellsuche select{
width:169px;
border:1px solid #000000;
background-color: #F3EBE7;
}