/*--------------------------------------------*/
/*--------------------------------------------*/
/*---------                         ----------*/
/*--------- copyright: unimess GmbH ----------*/
/*---------                         ----------*/
/*---------      www.unimess.de     ----------*/
/*---------                         ----------*/
/*--------------------------------------------*/
/*--------------------------------------------*/

a:focus { outline: none;}

body{
	padding: 0px;
	margin: 0px;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	overflow: scroll;
	*overflow: visible;
	text-align: left;
	background: #F6EAA4 url(bilder/navigat/bg.gif) repeat-x left top;	
}

td{
vertical-align: top;
}

p {
	margin-top: 15px;
	margin-Bottom: 15px;
	font-size: 100%;
}

h1 {
	font-size: 130%;
	font-weight: bolder;
	color: #757E85;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h1 a {
	font-size: 100%;
}

h2 {
	font-size: 100%;
}

h3 {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 100%;
	font-weight: bold;
	color:#757E85;
}

hr{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 0px;
	color: #CB561F;
	background-image: url(/bilder/dotted.gif);	
	background-repeat: repeat-y;
	border: 1px #CB561F dotted;
}

a {
	color: #CB561F;	
}

a:hover {
	color: #FDBB64;	
}

img {
	border: none;
}

.hidden {
	display: none;
}

#outerrem{
	width: 1000px;
	padding: 0px 0px 0px 0px;
	margin:  0px auto 0px auto;
	border: none;
}

#koerper {
	float: left;
	display: block;
	width: 1000px;
	min-height: 768px;
    height: auto !important;
    height: 768px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border: none;
}

#kopf {
	float: left;
	display: block;
	width: 1000px;
	height: 168px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border: none;
	background: url(bilder/navigat/bg_kopf.jpg) no-repeat left top;
}

#kopf .logo {
	float: left;
	display: block;
	width: 859px;
	height: 125px;
	padding: 11px 0px 0px 141px;
	margin:  0px 0px 0px 0px;
	border: none;
}

#kopf .schriftgroesse {
	float: left;
	display: block;
	width: 1000px;
	height: 32px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border: none;
}

#kopf .schriftgroesse ul {
	float: right;
	padding: 0px 13px 0px 0px;
	margin:  0px 0px 0px 0px;
}

#kopf .schriftgroesse li {
	float: left;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 5px;
	list-style: none;
}

#kopf .schriftgroesse a {
	display: block;
	width: 32px;
	height: 32px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

#kopf .schriftgroesse .sg1 {
	background: url(bilder/navigat/bg_sg1.gif) no-repeat left top;
}

#kopf .schriftgroesse .sg2 {
	background: url(bilder/navigat/bg_sg2.gif) no-repeat left top;
}

#kopf .schriftgroesse .sg3 {
	background: url(bilder/navigat/bg_sg3.gif) no-repeat left top;
}

#kopf .schriftgroesse .sg1:hover {
	background: url(bilder/navigat/bg_sg1_h.gif) no-repeat left top;
}

#kopf .schriftgroesse .sg2:hover {
	background: url(bilder/navigat/bg_sg2_h.gif) no-repeat left top;
}

#kopf .schriftgroesse .sg3:hover {
	background: url(bilder/navigat/bg_sg3_h.gif) no-repeat left top;
}

#hals {
	float: left;
	display: block;
	width: 1000px;
	height: 45px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border: none;
	background: url(bilder/navigat/bg_hals.jpg) no-repeat left top;
}

#rumpf {
	float: left;
	display: block;
	width: 1000px;
	min-height: 525px;
   height: auto !important;
   height: 525px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border: none;
	background: #FFFFFF url(bilder/navigat/bg_rumpf.jpg) no-repeat left top;
}

#rumpf2 {
	float: left;
	display: block;
	width: 1000px;
	min-height: 525px;
   height: auto !important;
   height: 525px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border: none;
	background: #FFFFFF;
}

#innerrem h1 {
	margin-bottom: 10px;
}

#rumpf #linker_arm {
	float: left;
	display: block;
	width: 271px;
	min-height: 500px;
   height: auto !important;
   height: 500px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 25px 0px;
	color: #6B6B6B;
}

#rumpf #bauch {
	float: left;
	display: block;
	width: 489px;
	min-height: 500px;
   height: auto !important;
   height: 500px;
	padding: 0px 0px 25px 5px;
	margin:  0px 0px 0px 0px;
}

#rumpf #bauch .ueberschrift {
	display: block;
	height: 23px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 15px;
	font-size: 14px;
	color: #FFFFFF;
	background: url(bilder/navigat/bg_h1.gif) no-repeat left top;
	clear: both;
}

#rumpf #rechter_arm {
	float: left;
	display: block;
	width: 192px;
	min-height: 500px;
   height: auto !important;
   height: 500px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 25px 33px;
}


#rumpf_breit #bauch {
	float: left;
	display: block;
	width: 729px;
	min-height: 500px;
   height: auto !important;
   height: 500px;
	padding: 0px 0px 25px 0px;
	margin:  0px 0px 0px 0px;
}

#rumpf_breit #rechter_arm {
	display: none;
}

#bauch .hell {
	padding: 10px 15px 10px 15px;
	margin: 0px 0px 10px 0px;
	background: #F7F1C4 url(bilder/navigat/bg_text_bottom.gif) no-repeat left bottom;
}

#rechter_arm h3{
	display: block;
	width: 174px;
	height: 23px;
	padding: 8px 0px 0px 18px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	background: url(bilder/navigat/bg_info_rechts_top.gif) no-repeat left top;
}

#rechter_arm .hell {
	padding: 10px 15px 10px 15px;
	background: #F7F1C4;
}

#rechter_arm .hell ul{
	padding: 0px;
	margin: 0px;
}

#rechter_arm .hell li{
	padding: 0px 0px 0px 18px;
	list-style: none;
	background: url(bilder/navigat/bg_notruf_pfeil.gif) 4px 3px no-repeat;
}

#rechter_arm .hell a:hover{
	color: #6B6B6B;	
}

#rechter_arm .hell a{
	color: #F36706;	
}

#rechter_arm .hell_ende {
	display: block;
	height: 19px;
	padding: 4px 0px 0px 32px;
	margin: 0px 0px 5px 0px;
	background: url(bilder/navigat/bg_info_rechts_bottom.gif) no-repeat left bottom;
}

#rechter_arm .hell_ende a {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #F36706;
}

#rechter_arm .hell_ende a:hover {
	color: #6B6B6B;
}

#rechter_arm .hell2 {
	padding: 10px 0px 10px 15px;
	background: #F7F1C4 url(bilder/navigat/bg_notruf.gif) no-repeat left top;
}

#rechter_arm .hell_ende2 {
	display: block;
	height: 4px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	background: url(bilder/navigat/bg_info_rechts_bottom2.gif) no-repeat left bottom;
}

#rechter_arm .hell2 ul {
	padding: 8px 0px 0px 42px;
	margin: 0px 0px 0px 0px;
}

#rechter_arm .hell2 li {
	list-style: none;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	background: url(bilder/navigat/bg_notruf_pfeil.gif) no-repeat left 2px;
}

#rechter_arm .hell2 a {
	font-size: 11px;
	font-weight: normal;
	color: #6B6B6B;
	padding: 0px 0px 0px 10px;
}

#rechter_arm .hell2 .Neutral{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#rechter_arm .hell2 .Neutral img{
	padding: 10px 0px 0px 0px;
}

#rechter_arm .hell2 a:hover {
	color: #F36706;
}



#fuss {
	float: left;
	display: block;
	width: 1000px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

/* -------------------------------------------SuchBox ---------------------------------------- */
#m_suche{
	height: 25px;
	width: 220px;
	margin: 0px 0px 0px 45px;
	padding: 0px 0px 0px 0px;
	background-color:#F6F6F6;
	
}

#m_suche form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#m_suche span {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

.such_button{
	background-color:white;
	background-image: url(bilder/suche_lupe.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 25px;
	color: #CB561F;
	border: solid 0.5px black;
	margin: 0px 0px 0px 35px;
	padding: 0px 0px 0px 10px;
	border-right: solid 1px #E0E0E0;
	border-left: solid 1px #E0E0E0;
	border-top: solid 1px #E0E0E0;
	border-bottom: solid 1px #E0E0E0;
}
/* -------------------------------------------Erweiterte_SuchBox ---------------------------------------- */
#forms{
	height: 18px;
	width: 300px;
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#D2D2D2;
	text-align: left;
	float: right;
}

#forms2{
	height: 18px;
	width: 131px;
	margin: 0px 0px 0px 49px;
	padding: 0px 0px 0px 0px;
	background-color:#D2D2D2;
	text-align: left;
		
}

.buttons{
	height: 19px;
	width: 89px;
	background-color: #FfFfFf;
	color: #CB561F;
	margin: 1px 0px 1px 1px;
	padding: 1px 0px 2px 0px;
	border: solid 1px #A4A4A4;
	display: inline;
}
.buttons:hover{
	background-color: #E2E2E2;
}

.buttons2{
	width: 129px;
	height: 16px;
	background-color: #FfFfFf;
	color: #CB561F;
	margin: 1px 0px 1px 1px;
	padding: 0px 0px 0px 0px;
	}
/* -------------------------------------------Navigation ---------------------------------------- */

#navi {
	float: left;
	display: block;
	width: 1000px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 9px 0px 2px 26px;
	font-size: 15px;
}

#navi li {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 2px 12px;
	list-style: none;
	background: url(bilder/navigat/trenner.gif) no-repeat right 2px;
}

#navi .letzter {
	background: none;
}

#navi a {
	display: block;
	height: 15px;
	min-width: 10px;
	width: auto !important;
	width: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #F36706;
	font-weight: normal;
}

#navi a:hover, #navi .aktiv {
	color: #7D7D7D;
}

/* -------------------------------------------SUB_Navigation ---------------------------------------- */

#sub_navi {
	float: left;
	display: block;
	width: 229px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

#sub_navi ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

#sub_navi ul li{
	list-style: none;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

#sub_navi ul li p{
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
}

#sub_navi ul .start{
	padding: 5px 0px 0px 10px;
}

#sub_navi ul .nichts{
	line-height: 18px;
	background: none;
}

#sub_navi ul .hell {
	background: #F9F5D7;
}

#sub_navi ul .top_hell {
	padding: 6px 0px 0px 0px;
	font-size:0px;
	line-height:0px;
	background: url(bilder/navigat/bg_submenu_top_hell.gif) no-repeat left bottom;
}

#sub_navi ul .bottom_hell {
	padding: 4px 0px 0px 0px;
	font-size:0px;
	line-height:0px;
	background: url(bilder/navigat/bg_submenu_bottom_hell.gif) no-repeat left top;
}

#sub_navi ul .dunkel {
	background: #F7F1C4;
}

#sub_navi ul .top_dunkel {
	padding: 6px 0px 0px 0px;
	font-size:0px;
	line-height:0px;
	background: url(bilder/navigat/bg_submenu_top_dunkel.gif) no-repeat left bottom;
}

#sub_navi ul .bottom_dunkel {
	padding: 4px 0px 0px 0px;
	font-size:0px;
	line-height:0px;
	background: url(bilder/navigat/bg_submenu_bottom_dunkel.gif) no-repeat left top;
}

#sub_navi ul li a {
	display: block;
	min-height: 15px;
	height: auto !important;
	height: 15px;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 100%;
	color: #F36706;
	text-decoration: none;
	background: url(bilder/navigat/bg_submenu_pfeil.gif) no-repeat left center;
}

#sub_navi ul li a:hover, #sub_navi ul li .aktiv {
	color: #6B6B6B;
}

#sub_navi h3{
	display: block;
	width: 201px;
	height: 23px;
	padding: 8px 0px 0px 28px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	background: url(bilder/navigat/bg_submenu_top.gif) no-repeat left top;
}

/* -------------------------------------------Zusatz_Box_SUB_Navigation ---------------------------------------- */

.zusatz_box {
	height: 45px;
	width: 220px;
	background-color: #F9F9F9;
	margin: 0px 0px 0px 44px;
	padding: 0px 0px 0px 0px;
	border-top: 1px Solid #C7C7C7;
	border-left: 1px Solid #F9F9F9;
	border-right: 1px Solid #F9F9F9;
	border-bottom: 1px Solid #C7C7C7;
	background: #F9F9F9 url(bilder/zusatz_ausrufe_icon.gif) center;
	background-repeat: no-repeat;
	background-position: left;
	text-align: right;
}

/* -------------------------------------------Footer_Navigation ---------------------------------------- */

#zertifikat{
	float: left;
	display: inline;
	width: 197px;
	padding: 4px 0px 4px 28px;
	margin: 10px 0px 0px 10px;
	font-size: 75%;
	border: 1px solid #F68A3F;
}

#zertifikat img{
	padding: 0px 10px 0px 0px;
}

#footer_text {
	float: left;
	display: block;
	width: 1000px;
	height: 30px;
	margin: 0px 0px 0px 0px;

}
#footer_text ul {
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 286px;
	height: 28px;
	list-style: none;
}

#footer_text li {
	float: left;
	margin: 1px 0px 0px 0px;
	padding: 2px 8px 4px 7px;
	background: url(bilder/navigat/header_quicknavi_line_hz.gif) no-repeat top right;
}

#footer_text a {
	font-size: 85%;
	color: #6B6B6B;
}

#footer_text a:hover {
	color: #F36706;
}

/* -------------------------------------------Anzeigen---------------------------------------- */

#anzeige_normal{
	width: 486px;
	margin: 10px 0px 30px 0px;
}
#anzeige_normal h3{
font-size: 1.1em ;
font-weight: bold;	
	padding: 0px 0px 0px 0px;
}

#anzeige_normal h3{
font-size: 1.1em ;
font-weight: bold;	
	padding: 0px 0px 0px 0px;
}

.anzeige_normal_header {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 24px;
	background-color: #F6F6F6;
	background-image: url(bilder/anzeige_normal_logo.gif);
	background-position: 8px;
	background-repeat: no-repeat;
	border-top: thin solid #E3E3E3;
	color: #4E4E4E;
	height:22px;
	font-size: 1.1em ;
	vertical-align: middle;
}

.anzeige_normal {
	margin: 0px 10px 0px 25px;
	padding: 3px 0px 0px 25px;
	background-color: #FfFfFf;
/*	background-image: url(bilder/anzeige_normal_logo_einfach.gif);
	background-repeat: no-repeat;
*/
	color: #4E4E4E;
	font-size: 1.1em ;
	height:20px;
}

.anzeige_normal p{
	margin-top: 0px;
	margin-Bottom: 0px;
	font-size: 100%;
}

.warnung {
	color: AA0000;
}

#anzeige_erweitert{
	width: 486px;
	margin: 10px 0px 30px 0px;
	border: 1px solid #FE9902;
}
.anzeige_hervor {
	background-color: #FfFfFf;
	background-image: url(bilder/anzeige_normal_logo_hervor.gif);
	background-repeat: no-repeat;
	/*border-bottom: thin solid #E3E3E3;*/
	color: #4E4E4E;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	font-size: 100%;
	height:22px;
}
.anzeige_normal a{
	color:#CB561F;
}

.anzeige_hervor a{
	color:#CB561F;
}

.anzeige_fachbereich{
	margin: 0px 0px 0px 21px;
	padding: 0px 0px 0px 21px;
	background-color: #F6F6F6;
	border-top: thin solid #E3E3E3;
	width:150px;
	vertical-align: middle;
	text-align: right;
	color:#CB561F;
	font-size: 1em ;
	height:20px;
}

.anzeige_fachbereich a{
	color:#CB561F;
}

.karte_link{
	margin: 0px 10px 0px 25px;
	padding: 0px 0px 0px 25px;
	text-align: right;
	vertical-align: middle;
	background-color: #FFFFFF;
	color:#CB561F;
	font-size: 1em ;
	height:20px;
}

.karte_link a{
	color:#CB561F;
}

.active{
	font-size: 100%
	font-weight: bold;
	margin: 4px 0px 0px 0px;
	display: block;
	color: #757E85;
	padding: 0px 0px 0px 0px;
}

/* -------------------------------------------Listen---------------------------------------- */
#aufzaehlung_hintergrund ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

#aufzaehlung_hintergrund li
{
	line-height: 18px;
	padding: 0px 0px 0px 15px;
	margin: 3px 0px 0px 15px;
	background: url(bilder/pfeile_weiss.gif) no-repeat 0px 5px;
	list-style: none;
	font-size: 110%;
}

#aufzaehlung_hintergrund li a {
	/*display: block;*/
	font-size: 100%
	color: #CB561F;
	border-bottom:1px solid #F9F9F9;	
}

#aufzaehlung_hintergrund li a:hover {
	color: #F0BC59;

}

#aufzaehlung_normal ul, #anzeige_normal ul
{
list-style: none;

}

#aufzaehlung_normal li, #anzeige_normal li
{
	line-height: 18px;
	padding: 0px 0px 0px 15px;
	margin: 3px 0px 0px 15px;
	background: url(bilder/pfeile_weiss.gif) no-repeat 0px 5px;
	list-style: none;
	font-size: 100%
	
}

#aufzaehlung_normal li a {
	/*display: block;*/
	font-size: 100%
	color: #CB561F;
	border-bottom:1px solid #F9F9F9;	
}

#aufzaehlung_normal li a:hover {
	color: #F0BC59;
}

/* -------------------------------------------SuchBox ---------------------------------------- */
#start_suche{
	height: 59px;
	width: 386px;
	margin: 0px 0px 0px 45px;
	padding: 0px 0px 0px 0px;
	background-image: url(bilder/suche_gross.gif);
	background-repeat: no-repeat;	
}

#start_suche form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#start_suche span {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

.start_such_button{
	width: 100px;
	height: 25px;
	border: solid 0.5px #C7C7C7;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(bilder/start_such_button.gif);	
}

.start_such_button hover{
	width: 100px;
	height: 25px;
	border: solid 0.5px #C7C7C7;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(bilder/start_such_button_hover.gif);	
}
	

.start_suchfeld{

	font-size: 120%;
	width: 200px;
	height: 24px;
	background: White;
	border: 1px solid black;
	margin: 18px 0px 0px 64px;
	padding: 0px 0px 0px 2px;
}

.highlight_text_telefon
{
	font-size: 130%;
	color:#FCA807;
	font-weight: bold;
	background:url(bilder/telefon_icon_weiss.gif) no-repeat 0px 11px;
	padding:10px 0px 10px 18px;
	margin: 0px 0px 0px 0px;
}
.highlight_text
{
	font-size: 100%
	color:#FCA807;
	font-weight: bold;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.bold_text{
font-size: 100%
font-weight: bold;
	
}

/* -------------------------------------------Formular Felder---------------------------------------- */
.html_box
{
	background-color: #F9F9F9;
	border-top: 1px Solid #C7C7C7;
	border-left: 1px Solid #F9F9F9;
	border-right: 1px Solid #F9F9F9;
	border-bottom: 1px Solid #C7C7C7; 
	margin: 5px 0px 10px 0px
}

.INPUT_MAIL {
	Border: 1px solid #A4A4A4;
	width : 180px;
	margin-bottom: 1px;
	margin-top: 1px;
}

.INPUT_LISTE{
	Border: 1px solid #A4A4A4;
	width : 180px;
	margin-bottom: 1px;
	margin-top: 1px;
}

.PLZ {
	width : 50px;
	Border: 1px solid #A4A4A4;
	margin-bottom: 1px;
	margin-top: 1px;
}

.Wohnort{
	Border: 1px solid #A4A4A4;
	margin-bottom: 1px;
	margin-top: 1px;
	width :123	px;
}
.TEXTAREA_MAIL{
	Border: 1px solid #A4A4A4;
	margin-bottom: 1px;
	margin-top: 1px;
	font-family : Arial, Helvetica, sans-serif;
	width : 180px;
	height : 70px;
}

.td_highlightet
{
	background-color: #F9F9F9;
	border-top: 1px Solid #C7C7C7;
	border-left: 1px Solid #F9F9F9;
	border-right: 1px Solid #F9F9F9;
	border-bottom: 1px Solid #C7C7C7; 
	width: 190px;

}

.td_normal
{
	background-color: #ffffff;
	border-top: 1px Solid #ffffff;
	border-left: 1px Solid #ffffff;
	border-right: 1px Solid #ffffff;
	border-bottom: 1px Solid #ffffff; 
	width: 190px;

}

#gmapper_map{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: solid thin #c0c0c0;
	float: left;
}
	
#tooltip{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 10px;
	font-size: 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CB561F;
	background:#ffffff;
	width: 200px;
}

#tooltip p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CB561F;
	text-align: right;
}

#tooltip h1{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	letter-spacing: 0px;
	background-image: none;
	font-size: 11px;
	font-weight: bold;
}

#tooltip hr{
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	color: #FDBB64;
	background-color: #FDBB64;
	width: 200px;
	text-align: left;
}	

#livesearch {
	/*margin: 0px 15px 15px 15px;
	padding:0px;
	width: 140px;
	display: block;*/
}

#LSResult1 {    
      position: absolute;
      background-color: #aaa; 
      min-width: 180px; 
      margin: 1px 0px 2px 0px;
      padding: 0px;
      text-align: left;
}

* html #LSResult1 {margin: 20px 0px 2px -152px; padding: 0px;}
  
#LSShadow1 ul{
      position: relative;
      right: 1px;
      margin: 0px;
      padding: 0px;
      background-color: #666; /*shadow color*/
      color: inherit;
}
   
#LSResult1 ul {
     margin-bottom: -5px;
     margin-top: 0px;
     padding-top: 0px;  
     margin: 0px;
     padding: 0px;
     list-style: none;
}

#LSResult1 ul li {
    text-indent: -20px;
    padding: 0px 15px 3px 20px;
    margin-bottom: 0px;
    line-height: 15px;
    list-style: none;
}
 
.LSRes {
      position: relative;
	  padding: 2px 5px 2px 5px;
      bottom: 1px;
      right: 1px;
      background-color: #F9F9F9;
      border:  1px solid #AAA;
}

#LSResult2 {    
      position: absolute;
      background-color: #aaa; 
      min-width: 180px; 
      margin: 1px 0px 2px 0px;
      padding: 0px;
      text-align: left;
}

* html #LSResult2 {margin: 20px 0px 2px -152px; padding: 0px;}
  
#LSShadow2 ul{
      position: relative;
      right: 1px;
      margin: 0px;
      padding: 0px;
      background-color: #666; /*shadow color*/
      color: inherit;
}
   
#LSResult2 ul {
     margin-bottom: -5px;
     margin-top: 0px;
     padding-top: 0px;  
     margin: 0px;
     padding: 0px;
     list-style: none;
}

#LSResult2 ul li {
    text-indent: -20px;
    padding: 0px 15px 3px 20px;
    margin-bottom: 0px;
    line-height: 15px;
    list-style: none;
}
 
.LSRes {
      position: relative;
	  padding: 2px 5px 2px 5px;
      bottom: 1px;
      right: 1px;
      background-color: #F9F9F9;
      border:  1px solid #AAA;
}

.LSRow a {
      text-decoration: none;
	  color: #CB561F;
}
  
#LSHighlight {
     color: #564b47;  
     background-color: #ccc;
}


.berechnung {
	font-size: 11px;
	color: #CB561F;
}

.tabelle_bmi{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	text-align: center;
	background: #f9f9f9;
}


.tabelle_bmi_zentriert{
	margin: 0px;
	padding: 0px;
	width: 100px;
}

.tabelle_bmi_links{
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.tabelle_bmi th{
	color: #CB561F;
	border-bottom: 1px solid #ccc;
}

.bmifeld{
	font-size: 90%;
	width: 30px;
	height: 20px;
	background: White;
	border: 1px solid #7D7D7D;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.paginierung {
	margin: 0px 0px 0px 0px;
	color: #CB561F;
	width:25px;
	float: left;
}
.schrift a{
	color: #F36706;
	text-decoration:none;
	font-weight: bold;

}
.schrift{
	background: url(bilder/pfeil.gif) no-repeat 15px 2px;
	padding: 0px 0px 0px 30px;
	border-top: 1px solid #f9d49a;
	list-style: none;
}

.paginierung_aktuell {
	margin: -1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	color: #CB561F;
	width:25px;
	float: left;
	vertical-align: middle;
	font-weight: bold;
}

#blaettern{
	margin: 30px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	width: auto;
	height: 30px;
	text-align: center;
	font-size: 14px;
	color: #CB561F;
}

#blaettern a{
	font-weight: normal;
	font-size: 11px;
	color: #CB561F;
}

#blaettern img{
 	vertical-align: middle;
	float: left;
}

.ERROR{
	color: #ff0000;
	font-weight: bold;
	font-size: 90%;
}

.tagcloud{
	width: 220px;
	margin: 0px 0px 0px 44px;
	padding: 0px 0px 0px 0px;
	border-top: 1px Solid #C7C7C7;
	border-left: 1px Solid #F9F9F9;
	border-right: 1px Solid #F9F9F9;
	border-bottom: 1px Solid #C7C7C7;
	line-height: 180%;
	text-align: justify;
}

.taglink{
	text-decoration: none;
}

.alternative_links{
	text-decoration: none;
	font-size: 12px;
	color: #CB561F;
}

#alternative_links{
	text-align: center;
}

/* Microsite */
#microsite p{
	padding-left: 20px;
	padding-right: 20px;
}


#MODUL_Neuigkeiten .TABELLENRAND{
	width: 100%;
}

#MODUL_Neuigkeiten .NORMAL {
	width: 100%;
	vertical-align: top;
	border-bottom: 1px solid #A7A7A7;
}

#MODUL_Neuigkeiten .NORMAL h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 120%;
	font-weight: normal;
	background-image: none;

}

#MODUL_Neuigkeiten .td_UEBERSCHRIFTSZEILE_ZUSATZ {
	text-align: right;
}

#MODUL_Termine h1 {
	color: #757E85;
	font-size: 110%;
}

#MODUL_Termine .TABELLENRAND {
	width: 100%;
	padding-bottom: 30px;
	border-top: 1px solid #680000;
}

#MODUL_Termine .NORMAL {
	width: 100%;
	padding-bottom: 30px;
	border-top: 1px solid #680000;
}

#MODUL_Termine .td_NORMAL{
	width: 100%;
}

#MODUL_Termine .td_UEBERSCHRIFTSZEILE_ZUSATZ {
	text-align: right;
	font-weight: bolder;
}
#MODUL_Termine .td_TABELLENLINK {
	text-align: right;
}

#MODUL_Termine .td_UEBERSCHRIFT_NORMAL{
	width: 70%;
}

#MODUL_Termine .MINITEXT{
	font-size: 75%;
	display: none;
}

.bahn {
	width: 430px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.edit {
	height: 20px;
	width: 150px;
	padding: 0px;
	padding-left: 2px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	font-size: 90%;
}

#BereichLink a{
	font-size: 100%;
	text-decoration: none;
	color: #4E4E4E;	
}
#BereichLink hr{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #CB561F;
	background-image: none;	
	border-top: none;
	border-bottom: 1px solid;
}

#BereichLinkGP{
	font-size: 100%;
	text-decoration: none;
	color: #4E4E4E;	
}
#BereichLinkDE{
	font-size: 100%;
	text-decoration: none;
	color: #4E4E4E;	
}

.suche1 {
	float: left;
	display: block;
	width: 171px;
	height: 99px;
	padding: 0px 0px 0px 0px;
	background: url(bilder/navigat/bg_suche1.gif) no-repeat left top;
}

.suche2 {
	float: left;
	display: block;
	width: 318px;
	height: 99px;
	padding: 0px 0px 0px 0px;
	background: url(bilder/navigat/bg_suche2.gif) no-repeat right top;
}

.suche3 {
	float: left;
	display: block;
	width: 175px;
	height: 250px;
	padding: 0px 0px 0px 0px;
	background: url(bilder/navigat/bg_umkreissuche.gif) no-repeat left top;
}

.suche4 {
	float: left;
	display: block;
	width: 314px;
	height: 250px;
	padding: 0px 0px 0px 0px;
}

.uberschrift1 {
	float:left;
	display: block;
	width: 134px;
	height: 20px;
	font-size: 12px;
	font-weight: bolder;
	color: #F36706;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 10px;
}	

.uberschrift2 {
	float:left;
	display: block;
	width: 162px;
	height: 20px;
	font-size: 12px;
	font-weight: bolder;
	color: #F36706;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 16px;
}	
.uberschrift2b {
	float:left;
	display: block;
	width: 100px;
	height: 20px;
	font-size: 12px;
	font-weight: bolder;
	color: #F36706;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 7px;
}	

.uberschrift3 {
	float:left;
	display: block;
	width: 165px;
	height: 14px;
	font-size: 12px;
	font-weight: bolder;
	color: #F36706;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 10px;
}	

.eingabe1 {
	float:left;
	display: block;
	width: 134px;
	height: 26px;
	font-size: 12px;
	font-weight: bolder;
	color: #F36706;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 8px;
}

.eingabe2 {
	float:left;
	display: block;
	width: 160px;
	height: 26px;
	font-size: 12px;
	font-weight: bolder;
	color: #F36706;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 8px;
}

.eingabe3 {
	float:left;
	display: block;
	width: 60px;
	height: 26px;
	font-size: 12px;
	font-weight: bolder;
	color: #F36706;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 8px;
}

.eingabe4 {
	float:left;
	display: block;
	width: 165px;
	height: 20px;
	font-size: 12px;
	font-weight: bolder;
	color: #F36706;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 12px 14px;
}

.suchen1 {
	float: left;
	display: block;
	width: 128px;
	height: 28px;
	font-size: 12px;
	font-weight: bolder;
	color: #F36706;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 8px;
}

.suchen2 {
	float: right;
	display: inline;
	width: 131px;
	height: 28px;
	font-size: 12px;
	font-weight: bolder;
	color: #F36706;
	margin: 12px 8px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.suchen3 {
	float: right;
	display: inline;
	width: 147px;
	height: 28px;
	font-size: 12px;
	font-weight: bolder;
	color: #F36706;
	margin: 0px 10px 0px 0px;
	padding: 9px 10px 0px 0px;
}

.suchfeld1{
	font-size: 90%;
	width: 136px;
	border: 1px solid #FFFFFF;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}

.suchfeld2{
	font-size: 90%;
	width: 138px;
	border: 1px solid #FFFFFF;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

.suchfeld3{
	font-size: 90%;
	width: 125px;
	height: 24px;
	border: none;
	margin: 0px 0px 0px 8px;
	padding: 4px 0px 0px 0px;
	font-weight: normal;
	background: transparent;
}

.suchfeld4{
	font-size: 90%;
	width: 136px;
	border: 1px solid #FFFFFF;
	margin: 6px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
}

.suchfeld5{
	font-size: 90%;
	width: 149px;
	height: 24px;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	font-weight: normal;
	background: transparent;
}

.such_button_1{
	width: 131px;
	height: 29px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	background: url(bilder/navigat/bg_button2.gif) no-repeat left top;
}
	
.such_button_2{
	width: 156px;
	height: 29px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	background: url(bilder/navigat/bg_button.gif) no-repeat left top;
}

.titel_suche3 {
	float: left;
	display: block;
	width: 165px;
	height: 30px;
	font-size: 19px;
	font-weight: bold;
	color: #F36706;
	padding: 15px 0px 0px 8px;
	margin: 0px 0px 0xp 0px;
}

.abschluss {
	float: left;
	display: block;
	width: 489px;
	height: 249px;
	background: url(bilder/navigat/bg_abschluss.jpg) no-repeat left top;
}
.abschluss ul{
	border-bottom: 1px solid #f9d49a;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.InfoTabelle td{
	border-bottom: 1px solid #000000;	
}

.bild_rechts {
	float: right;
	display: block;
	padding: 0px 20px 20px 20px;
}

.bild_links {
	float: left;
	display: block;
	padding: 0px 20px 20px 0px;
}


