.name {
color: #000000;
font-weight: bold;
}
.adresse {
color: #000000;
}
.tel {
color: #000000;
}



input.red {
  background-color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  color: #ff0000;
  }




.suche_link, a.suche_link:link, a.suche_link:active, a.suche_link:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #595959;
	font-size: 12px;
	line-height: 28px;
	font-weight: bold;
	text-decoration: none;
}

a.suche_link:hover, a.suche_link:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
	line-height: 28px;
	font-weight: bold;
	text-decoration: none;
}


.overture_titel2, a.overture_titel2:link, a.overture_titel2:active, a.overture_titel2:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #F3A12B;
	font-size: 12px;
	line-height: 28px;
	font-weight: bold;
	text-decoration: none;
}

a.overture_titel2:hover, a.overture_titel2:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #F3A12B;
	font-size: 12px;
	line-height: 28px;
	font-weight: bold;
	text-decoration: none;
}

.blau, a.blau:link, a.blau:active, a.blau:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #595959;
	font-size: 12px;
	line-height: 28px;
	font-weight: bold;
	text-decoration: none;
}

a.blau:hover, a.blau:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
	line-height: 28px;
	font-weight: bold;
	text-decoration: none;
}


.fliesstext  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5d5c5c;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
}

.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2578CD;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom:5px;
	margin-top:5px;
}



.menu, a.menu:link, a.menu:active, a.menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #595959;
	font-size: 12px;
	line-height: 28px;
	text-decoration: none;
}

a.menu:hover, a.menu:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
	line-height: 28px;
	text-decoration: none;
}

.footer, a.footer:link, a.footer:active, a.footer:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5d5c5c;
	font-size: 9px;
	line-height: 10px;
	font-weight: normal;
	text-decoration: none;
}
a.footer:hover, a.footer:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E53B3C;
	font-size: 9px;
	line-height: 10px;
	font-weight: normal;
	text-decoration: none;
}


.land, a.land:link, a.land:active, a.land:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
	line-height: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.land:hover, a.land:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F5A22C;
	font-size: 12px;
	line-height: 10px;
	font-weight: bold;
	text-decoration: none;
}

/* allg. links */
a:link, a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
}

a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	}


a:hover, a:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F5A029;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
}

.content_boxen
	{
	background-image:url(/images/content_boxen.jpg);
	background-repeat:no-repeat;
	width:174px;
	height:21px;
	padding-left:10px;
	font-family:verdana, arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	padding-top:2px;
	}

.content_boxen_text
	{
	width:174px;
	padding-right:5px;
	font-family:verdana, arial;
	font-size:11px;
	text-decoration:none;
	color:#5D5C5C;
	padding-top:3px;
	}
	
.content_boxen_120
	{
	background-image:url(/images/content_boxen_120.jpg);
	background-repeat:no-repeat;
	width:120px;
	height:21px;
	padding-left:10px;
	font-family:verdana, arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	padding-top:2px;
	}

.content_boxen_text_120
	{
	width:120px;
	padding-right:5px;
	font-family:verdana, arial;
	font-size:11px;
	text-decoration:none;
	color:#5D5C5C;
	padding-top:3px;
	}
	
	
hr {
  background-color: #5d5c5c;
  color: #5d5c5c;
  border: 0 none;
  height: 1px;
  clear: both;
  display: block;
  width: 100%;
}



.drop 
{
 height:20px;
 margin: 10px;
}

ul
{
padding-top:5px;
padding-bottom:5px;
}
li
{
color: #F5A029;
}


.img {
  border: 0;
}

#menu ul 
{
	height:100%;
	left:0px;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#menu li.menu_0 
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:174px;
}

#menu li.menu_1
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:174px;
}

#menu li.menu_2
{	
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:174px;
}

#menu li.menu_3
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:174px;
}

#menu li.menu_4
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:174px;
}

#menu li.menu_5
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:174px;
}

#menu li.menu_6
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:174px;
}

#menu li.menu_7
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:174px;
}

#menu li.menu_8
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:174px;
}

#menu li.menu_0 a:link, #menu li.menu_0 a:visited {
border-bottom:1px dotted black;
border-top:1px dotted black;
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;
}

#menu li.menu_0 a:hover {
border-top:1px dotted black;
border-bottom:1px dotted black;
color:#F5A029;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;
}

#menu li.menu_1 a:link, #menu li.menu_1 a:visited{
border-bottom:1px dotted black;
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;
}

#menu li.menu_1 a:hover {
border-bottom:1px dotted black;
color:#F5A029;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;
}

#menu li.menu_2 a:link, #menu li.menu_2 a:visited {
border-bottom:1px dotted black;
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;

}

#menu li.menu_2 a:hover {
border-bottom:1px dotted black;
color:#F5A029;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;

}

#menu li.menu_3 a:link, #menu li.menu_3 a:visited {
border-bottom:1px dotted black;
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;

}

#menu li.menu_3 a:hover {
border-bottom:1px dotted black;
color:#F5A029;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;

}

#menu li.menu_4 a:link, #menu li.menu_4 a:visited {
border-bottom:1px dotted black;
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;

}

#menu li.menu_4 a:hover {
border-bottom:1px dotted black;
color:#F5A029;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;

}

#menu li.menu_5 a:link, #menu li.menu_5 a:visited {
border-bottom:1px dotted black;
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;

}

#menu li.menu_5 a:hover {
border-bottom:1px dotted black;
color:#F5A029;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;

}

#menu li.menu_6 a:link, #menu li.menu_6 a:visited {
border-bottom:1px dotted black;
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;

}

#menu li.menu_6 a:hover {
border-bottom:1px dotted black;
color:#F5A029;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;

}

#menu li.menu_7 a:link, #menu li.menu_7 a:visited {
border-bottom:1px dotted black;
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;

}

#menu li.menu_7 a:hover {
border-bottom:1px dotted black;
color:#F5A029;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;

}

#menu li.menu_8 a:link, #menu li.menu_8 a:visited {
border-bottom:1px dotted black;
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;

}

#menu li.menu_8 a:hover {
border-bottom:1px dotted black;
color:#F5A029;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;

}

#menu li.menu_9 a:link, #menu li.menu_9 a:visited {
border-bottom:1px dotted black;
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;

}

#menu li.menu_9 a:hover {
border-bottom:1px dotted black;
border-bottom:1px dotted black;
color:#F5A029;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;

}

#menu li.menu_10 a:link, #menu li.menu_10 a:visited {
border-bottom:1px dotted black;
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;

}

#menu li.menu_10 a:hover {
border-bottom:1px dotted black;
color:#F5A029;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;

}

#menu li.menu_11 a:link, #menu li.menu_11 a:visited {
border-bottom:1px dotted black;
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;

}

#menu li.menu_11 a:hover {
border-bottom:1px dotted black;
color:#F5A029;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;

}

#menu li.menu_11 a:hover {
color:#F5A029;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
width:174px;
height:25px;

}

#menu li.menu_sub_0 a:link, #menu li.menu_sub_0 a:visited, #menu li.menu_sub_0 a:hover {
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:3px;
padding-left:20px;
text-decoration:none;
width:161px;
height:20px;
margin:0px;
}

#menu li.menu_sub_1 a:link, #menu li.menu_sub_1 a:visited, #menu li.menu_sub_1 a:hover {
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:3px;
padding-left:20px;
text-decoration:none;
width:161px;
height:20px;
margin:0px;
}

#menu li.menu_sub_2 a:link, #menu li.menu_sub_2 a:visited, #menu li.menu_sub_2 a:hover {
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:3px;
padding-left:20px;
text-decoration:none;
width:161px;
height:20px;
margin:0px;
}

#menu li.menu_sub_3 a:link, #menu li.menu_sub_3 a:visited, #menu li.menu_sub_3 a:hover {
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:3px;
padding-left:20px;
text-decoration:none;
width:161px;
height:20px;
margin:0px;
}

#menu li.menu_sub_4 a:link, #menu li.menu_sub_4 a:visited, #menu li.menu_sub_4 a:hover {
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:3px;
padding-left:20px;
text-decoration:none;
width:161px;
height:20px;
margin:0px;
}

#menu li.menu_sub_5 a:link, #menu li.menu_sub_5 a:visited, #menu li.menu_sub_5 a:hover {
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:3px;
padding-left:20px;
text-decoration:none;
width:161px;
height:20px;
margin:0px;
}

#menu li.menu_sub_6 a:link, #menu li.menu_sub_6 a:visited, #menu li.menu_sub_6 a:hover {
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:3px;
padding-left:20px;
text-decoration:none;
width:161px;
height:20px;
margin:0px;
}

#menu li.menu_sub_7 a:link, #menu li.menu_sub_7 a:visited, #menu li.menu_sub_7 a:hover {
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:3px;
padding-left:20px;
text-decoration:none;
width:161px;
height:20px;
margin:0px;
}

#menu li.menu_sub_8 a:link, #menu li.menu_sub_8 a:visited, #menu li.menu_sub_8 a:hover {
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:3px;
padding-left:20px;
text-decoration:none;
width:161px;
height:20px;
margin:0px;
}

#menu li.menu_sub_9 a:link, #menu li.menu_sub_9 a:visited, #menu li.menu_sub_9 a:hover {
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:3px;
padding-left:20px;
text-decoration:none;
width:161px;
height:20px;
margin:0px;
}

#menu li.menu_sub_10 a:link, #menu li.menu_sub_10 a:visited, #menu li.menu_sub_10 a:hover {
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:3px;
padding-left:20px;
text-decoration:none;
width:161px;
height:20px;
margin:0px;
}

#menu li.menu_sub_11 a:link, #menu li.menu_sub_11 a:visited, #menu li.menu_sub_11 a:hover {
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:3px;
padding-left:20px;
text-decoration:none;
width:161px;
height:20px;
margin:0px;
}

#menu li.menu_sub_sub_0 a:link, #menu li.menu_sub_sub_0 a:visited, #menu li.menu_sub_sub_0 a:hover {
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:29px;
text-decoration:none;
width:152px;
height:20px;
}

#menu li.menu_sub_sub_1 a:link, #menu li.menu_sub_sub_1 a:visited, #menu li.menu_sub_sub_1 a:hover {
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:29px;
text-decoration:none;
width:152px;
height:20px;
}

#menu li.menu_sub_sub_2 a:link, #menu li.menu_sub_sub_2 a:visited, #menu li.menu_sub_sub_2 a:hover {
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:29px;
text-decoration:none;
width:152px;
height:20px;
}

#menu li.menu_sub_sub_3 a:link, #menu li.menu_sub_sub_3 a:visited, #menu li.menu_sub_sub_3 a:hover {
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:29px;
text-decoration:none;
width:152px;
height:20px;
}

#menu li.menu_sub_sub_4 a:link, #menu li.menu_sub_sub_4 a:visited, #menu li.menu_sub_sub_4 a:hover {
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:29px;
text-decoration:none;
width:152px;
height:20px;
}

#menu li.menu_sub_sub_5 a:link, #menu li.menu_sub_sub_5 a:visited, #menu li.menu_sub_sub_5 a:hover {
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:29px;
text-decoration:none;
width:152px;
height:20px;
}

#menu li.menu_sub_sub_6 a:link, #menu li.menu_sub_sub_6 a:visited, #menu li.menu_sub_sub_6 a:hover {
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:29px;
text-decoration:none;
width:152px;
height:20px;
}

#menu li.menu_sub_sub_7 a:link, #menu li.menu_sub_sub_7 a:visited, #menu li.menu_sub_sub_7 a:hover {
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:29px;
text-decoration:none;
width:152px;
height:20px;
}

#menu li.menu_sub_sub_8 a:link, #menu li.menu_sub_sub_8 a:visited, #menu li.menu_sub_sub_8 a:hover {
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:29px;
text-decoration:none;
width:152px;
height:20px;
}

#menu li.menu_sub_sub_9 a:link, #menu li.menu_sub_sub_9 a:visited, #menu li.menu_sub_sub_9 a:hover {
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:29px;
text-decoration:none;
width:152px;
height:20px;
}

#menu li.menu_sub_sub_10 a:link, #menu li.menu_sub_sub_10 a:visited, #menu li.menu_sub_sub_10 a:hover {
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:29px;
text-decoration:none;
width:152px;
height:20px;
}

#menu li.menu_sub_sub_11 a:link, #menu li.menu_sub_sub_11 a:visited, #menu li.menu_sub_sub_11 a:hover {
color:#5D5C5C;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:29px;
text-decoration:none;
width:152px;
height:20px;
}
