body                      { background-attachment: fixed;  margin: 0}

.form                     { BORDER:0 solid; width: 80px; font-family: Arial font-size:11px; color: #000000; background-color:rgb(247,176,114);}

td,table                  { color:#00345C; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; ine-height: 12pt; }
ul.stunden				  { list-style-type:disk; list-style-position:outside; margin-top: 3px; margin-bottom: 0px;}
p.stunden   			  { margin-top:3px; margin-bottom: 0px;}

div#mitte { text-align: left; }

div.floatLeft { float: left; padding: 10px; }

.separator                { color:#FF7520; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold}
.date                     { color:#FF7520; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}

td.ueber                  { color:#00345C; font-size:10pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold }

td.text_oben              { color:#00345C; font-size:7pt; font-family: Arial, Helvetica, sans-serif; line-height: 10pt}

td.text_suche             { color:#FFFFFF; padding-left:6px; padding-bottom:3px; font-size:8pt; font-family:Arial, Helvetica, sans-serif;}

a.text:link                    { color:#00B0F0; font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a.text:visited                 { color:#00B0F0; font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a.text:active                  { color:#00B0F0; font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a.text:hover                   { color:#00B0F0; font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}

a.sepsmall:link           { color:#00345C; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;  font-weight:bold }
a.sepsmall:visited        { color:#00345C; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;  font-weight:bold }
a.sepsmall:active         { color:#00345C; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;  font-weight:bold }
a.sepsmall:hover          { color:#00345C; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;  font-weight:bold }

a.mittesmall:link         { color:#00B0F0; font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a.mittesmall:visited      { color:#00B0F0; font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a.mittesmall:active       { color:#00B0F01; font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a.mittesmall:hover        { color:#00B0F0; font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}

a.oben:link               { color:#00B0F0; font-size:7.5pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a.oben:visited            { color:#00B0F0; font-size:7.5pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a.oben:active             { color:#00B0F0; font-size:7.5pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a.oben:hover              { color:#00B0F0; font-size:7.5pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}

a.mitte:link              { color:#00345C; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.mitte:visited           { color:#00345C; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.mitte:active            { color:#00345C; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.mitte:hover             { color:#00345C; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a:link                    { color:#00B0F0; font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a:visited                 { color:#00B0F0; font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a:active                  { color:#00B0F0; font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a:hover                   { color:#00B0F0; font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}

a.standort:link           { color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.standort:visited        { color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.standort:active         { color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.standort:hover          { color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.menusmall:link          { color:#00345C; font-size:7pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.menusmall:visited       { color:#00345C; font-size:7pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.menusmall:active        { color:#00345C; font-size:7pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.menusmall:hover         { color:#BA9601; font-size:7pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.menu_active:link        { line-height:15px; color:#00345C; font-weight:bold; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.menu_active:visited     { line-height:15px; color:#00345C; font-weight:bold; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.menu_active:active      { line-height:15px; color:#00345C; font-weight:bold; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.menu_active:hover       { line-height:15px; color:#00345C; font-weight:bold; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.menu:link               { line-height:15px; margin-bottom:8px; color:#00345C; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.menu:visited            { line-height:15px; margin-bottom:8px; color:#00345C; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.menu:active             { line-height:15px; margin-bottom:8px; color:#00345C; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.menu:hover              { line-height:15px; margin-bottom:8px; color:#00345C; font-weight:bold; font-size:9pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

img {
	margin-top:4px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
	float:none;
	border: 0px;
	}
img.medium {
	margin-top:4px;
	margin-bottom:0px;
	margin-right:6px;
	padding:0px;
	float:left;
	border: 0px;
	}
html>body img.medium {
	margin-top:4px;
	margin-bottom:0px;
	margin-right:6px;
	padding:0px;
	float:left;
	border: 0px;
	}

#mediumBeschriftung {
	background:#F8F8F8;
	border-bottom:1px solid #FFFFFF;
	padding-top:1px;
	padding-bottom:1px;
	}

#mediumCopyright {
	background:#F8F8F8;
	border-bottom:1px solid #FFFFFF;
	padding-top:1px;
	padding-bottom:1px;
	}

.bearbeitung {
	font-size: 70%;
	}

#footer {
	position: relative;
	top: 100%;
	left: 151px;
	width: 848px;
	height: 15px;
	margin: -15px 0 0 0;
	vertical-align: bottom;
}


.mediumleft			{
	margin: 0 5px 0 0;
	padding: 0;
	text-align:right;
	float:left;
}

.mediumright 		{
	margin: 0 0 0 5px;
	padding: 0;
	text-align:left;
	float:right;
}

.mediumcenter 		{
	margin: 0;
	padding: 0;
	text-align:center;
}

.ueberschrift 		{ color:#00345C; font-size:11pt; line-height:18pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
.unterueberschrift 	{ padding-top:2px; color:#00345C; font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
.text 				{ color:#00345C; font-size:10pt; font-family:Arial, Helvetica, sans-serif; font-weight:normal }

.rahmen				{ position:relative; border:0px solid #00345C; padding:10px; background-color:#E1E1E1; width:384px; float:left;
					  display:block; margin:0 10px -32000px 0; padding-bottom:32010px; overflow:hidden; }
.rahmen_formular	{ position:relative; border:0px solid #00345C; padding:10px; background-color:#E1E1E1; width:384px; float:left;
					  display:block; margin:0 10px 0px 0; padding-bottom:0px; overflow:hidden; }
.trenner 			{ height:1px; font-size:1px; line-height:1px; clear:both; }
.container 			{ position:relative; width:818px; overflow:hidden; margin-bottom:10px; text-align: left; }

#google_map { width: 430px; height:313px; }
#maps_suche label { width: 140px; display:block; float:left; }
#maps_suche div { margin-bottom: 3px; }