body {
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	background: #f8f6f4 url("bilder/bggrischel.jpg") repeat-x 0 0;;
	margin-top: 0;
	margin-left: 0;
	padding-top: 0;
	padding-left: 0;
}
strong {
	font-weight: normal;
}

small {
	font-size: 10px;
	display:block;
	color: #666;
	padding: 4px;
	text-align: justify;
}

a {
	color: #990033;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #990033;
}
a.active {
	color: #990033;
	text-decoration: none;
}
a.visited {
	color: #990033;
	text-decoration: underline;
}
p { color: #000000;
	font-size: 11px;
}
h1 { color: #990033;
	font-size: 13px;
	font-weight: bold;
	margin-bottom:15px;
}
h2 { color: #990033;
	font-size: 11px;
	font-weight: bold;
}
h3 { color: #990033;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
}
td {
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
}
img	 {
	border: none;
}

.TDsuche { width:214px; padding:0px 2px 4px 4px; background:#666;}
#formsuche {}
.query { background: #555; }
#query { color: #FFF; border: solid 0px #888; height: 16px; width: 125px; background-color: #888; background-image: url("/bilder/suchlupe2.png"); background-repeat:no-repeat; padding-left: 17px; float: left; }
#query:focus { color: #000; border: solid 0px #F00; background-color: #CCC;  }
#suchbutton { border: 0px; height: 16px; padding: 3px 4px 2px 4px; background-color: #666; color: #FFF; font-weight: bold; float: left; }

.vorwahl{ margin:5px; }

.logobg {
	background: url("bilder/logobg.png") 0 0;
}
.finden_treffer {
	color: #009900;
	font-size: 10px;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	text-decoration: none;
}
.query_klein {
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
	padding: 1px;
	border: solid 1px #990033;
	background-color: #FFFFFF;
	width: 125px;
	height: 17px;
}
.news_rubrik {
	color: #000000;
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	text-transform: none;
}
.news_rubrik_gr {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	text-transform: none;
}
.news_datum {
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
}
.textklein {
	color: #666666;
	font-size: 9px;
}
.magazin_link {
	color: #000000;
	text-decoration: none;
}
.magazin_link:hover {
	color: #990033;
	text-decoration: none;
	background-color: #F0ECE8;
}
.teaser_tab_head {
	color: #FFFFFF;
	background-image: url("bilder/teaser_head_bg.gif");
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.tab_bg_dunkel {
	background-color: #666666;
}
.tab_bg_weiss {
	background-color: #fdfcfc;
}
.tab_bg_rot {
	background-color: #990033;
}
.tab_bg_farbe {
	background-color: #990033;
}
.tab_logo {
	color: #990033;
	//background-image: url("bilder/vorwahl-nummern-back.gif");
	line-height: 115%;
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	text-align: center;
	vertical-align: middle;
}
.teaser_head {
	color: #990033;
	font-size: 11px;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	text-transform: uppercase;
}
.content_head {
	color: #990033;
	font-size: 13px;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	text-transform: uppercase;
}
.content_text {
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
}
.tab_tab_kopf {
	background-color: #F0ECE8;
	color: #990033;
	font-size: 10px;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	text-transform: uppercase;
}
.tab_tab_hell {
	background-color: #F0ECE8;
	color: #454545;
}
.tab_tab_dunkel {
	background-color: #E0D9D0;
	color: #454545;
}
.submenue_off {
	font-weight: normal;
}
.submenue_on {
	font-weight: bold;
}
.buchstaben {
	font-size: 12px;
	font-weight: normal;
}
.wv_eintrag_9 {
	background-color: #F0ECE8;
	color: #454545;
	border-top: 2px solid #FFFFFF;
}
.wv_eintrag_8 {
	background-color: #F0ECE8;
	color: #454545;
	border-top: 2px solid #FFFFFF;
}
.wv_eintrag_7 {
	background-color: #F0ECE8;
	color: #454545;
	border-top: 2px solid #FFFFFF;
}
.wv_eintrag_1 {
	background-color: #E0D9D0;
	color: #454545;
	border-top: 2px solid #FFFFFF;
}

.soc ul{display:inline;margin:0!important;padding:0!important}
.soc li{background:none;display:inline;list-style-type:none;margin:0;padding:2px}
.soc img{float:none;width:16px;height:16px;border:0;margin:0;padding:0}
.soc-hovers{opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40)}
.soc-hovers:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}

.SucheOut { margin: 0px 0px 10px 0px; padding-bottom: 3px; border-bottom: 1px solid #FFF; }

#Suche { margin: 10px 0px 10px 0px; }
#Suche td { text-align: center; }

.KNnavigationHead { width: 97%; background: url(bilder/pfeil.png) no-repeat right center; background-color: #666; color: #fff; font-weight: bold; padding: 4px; border-bottom: 1px solid #FFF; margin: 0px; }
.KNnavigationHead a { color: #fff; background-color: #666; }
.KNnavigationHead a:hover { text-decoration: underline;}

.KNnavigation {
	padding: 4px;
	margin: 0px 0px 5px 0px;
}
.KNnavigation a { padding: 2px 0px 1px 1px; border-bottom: 1px solid #FFF; margin-bottom: 3px; display: block; }
.KNbookmarks {
	padding: 5px;
	margin: 0px 0px 5px 0px;
}
.KNbookmarks a { }
.KNbookmarks a:hover { background-color: #f8f6f4; }
.BookmarButtonBild { border: 1px solid #CCC; }
