body {
	font-size: 13px;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #ffffff url(../grafik/hg.gif) repeat-x;
}
td {
	font-size: 13px;
	color: #333333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
} 
p {
	font-size: 13px;
	color: #333333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td.punkt {
	font-size: 13px;
	color: #333333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:link, a:visited {
	font-size: 13px;
	color: #3D6BD0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a:hover {
	font-size: 13px;
	color: #3D6BD0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.normal:link, a.normal:visited, a.normal:active  {
	font-size: 13px;
	color: #4E1F03;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.normal:hover {
	font-size: 13px;
	color: #4E1F03;
	TEXT-DECORATION: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.nav:link, a.nav:visited, a.nav:active {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	font-weight: bold;
}
 
a.nav:hover {
	font-size: 11px;
	color: #DFE7F7;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	font-weight: bold;
}


a.nava:link, a.nava:visited, a.nava:active {
	font-size: 11px;
	/*color: #758CD6;*/
	color: #DFE7F7;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	font-weight: bold;
}

a.nava:hover {
	font-size: 11px;
	color: #DFE7F7;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	font-weight: bold;
}
 

a.nav1:link, a.nav1:visited, a.nav1:active {
	font-size: 12px;
	color:#003333;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
 
a.nav1:hover {
	font-size: 12px;
	color: #FFFFCC;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
}
 
a.nav1a:link, a.nav1a:visited, a.nav1a:active  {
	font-size: 12px;
	color: #FFFFCC;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
}

a.nav1a:hover {
	font-size: 12px;
	color: #FFFFCC;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
}

.top{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : auto;
	font-size : 25px;
	font-weight : lighter;
	letter-spacing : 2px;
	font-style : normal;
}
.logo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: auto;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 8px;
	font-style: normal;
	color: White;
}
a.rahmen:link, a.rahmen:visited, a.rahmen:hover, a.rahmen:active {
	color: #4E1F03;
	text-decoration : none;
}
 
a.copy:link, a.copy:visited {
	font-size: 10px;
	color: #597BC6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
 
a.copy:hover {
	font-size: 10px;
	color: #333333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.copytext {
	font-size: 10px;
	color: #597BC6;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.oben {
	font-size: 12px;
	color: #CE0031;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}


a.mehr:link, a.mehr:visited {
	font-size: 13px;
	color: #577ED7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 1px;
	background: transparent;
}

a.mehr:hover {
	font-size: 13px;
	color: #004384;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 1px;
	background-color: transparent;
}

.input_text{
	border: 1px solid #777777;
}

td.infobutton{
	background: url(../grafik/buttoninfo.gif); /*width: 147px;*/
	padding: 2px 2px 2px 2px;
	height: 20px;
	vertical-align: middle;
	width: 100px;
}

table.main{
	border: 0px solid #252525;
	background: url(../grafik/mitte.gif) repeat-y;
}
table.leiste{
	border: 0px solid #252525;
	background: url(../grafik/leiste.gif) no-repeat;
	height: 52px;	
}

table.unten{
	height: 30px;	
	background: url(../grafik/unten.gif) no-repeat top;
	margin-bottom:20px;
}

.textleiste{
	padding-left: 40px;
	color: #edf1f4;
	font-size: 15px;
	font-weight: bold;
}

td.button2{
	background: url(../grafik/button22.gif) repeat-x; /*width: 156px;*/
	padding: 1px 0px 0px 8px;
	height: 22px;
	vertical-align: middle;
	border-top: 1px solid #7E9EFF;
}

td.button2u{
	/*width: 156px;*/
	padding: 1px 0px 0px 30px;
	height: 20px;
	vertical-align: middle;
	background-color: #6489D4;
}

td.td_info{
	padding: 2px 2px 2px 2px;
	background: url(../grafik/buttoninfo.gif) no-repeat; /*border: 1px dotted #3D6BD0;*/
	width: 80px;
}

a.info:link, a.info:visited {
	font-size: 13px;
	color: #3D6BD0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;	
}

a.info:hover {
	font-size: 13px;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

table.infobox{
	background: #F2F2F2;
	padding: 3px 3px 3px 3px;
	border: 1px solid #3D6BD0;
}

.durchgestrichen{
	text-decoration: line-through;
}

a.linkref:link, a.linkref:visited {
	font-size: 11px;
	color: #3D6BD0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;	
}

a.linkref:hover {
	font-size: 11px;
	color: #004384;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

td.td_ref{
	padding: 3px 3px 3px 3px;
	/*background: url(../grafik/buttoninfo.gif) no-repeat; /*border: 1px dotted #3D6BD0;*/
	background: #cc0000;
}

a.ref:link, a.ref:visited {
	font-size: 16px;
	color: #f5f5f5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a.ref:hover {
	font-size: 16px;
	color: #999999;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

/* Google Maps */
.inline_gm {
	background-color: #ffffff;
	width: 614px; /* rahmenbreite + (border + padding + margin) * 2 von rahmen_qm */
	height: 514px;
	border: 1px solid #3366FF;
	overflow: hidden;
	padding: 0px;
}
/* star html hack fuer IE */
* html .inline_gm {
	width: 616px; /* + border inline_qm * 2 */
	height: 516px;	
}

.rahmen_gm {
  width: 600px; 
  height: 500px; 
  background: #F2F2F2; 
  border: 1px solid #C0C0C0; 
  padding: 5px;
  margin: 1px;	
}

#fotoleiste{
	position: absolute;
	width: 920px;
	left: 50%;
	margin-left: -460px; /* negative Hälfte von width:1000px */
	border: 0px solid #000000;
	height: 10px;	
}

#toptext{
	position: absolute;	
	height:12px;
	left: 500px; top: 2px;
	font-size: 9px;
	color: #98a5a7;	
}

#foto1{
	position: absolute;
	width: 74px;
	height:98px;
	left: 500px; top: 50px
}
#foto2{
	position: absolute;
	width: 74px;
	height:98px;
	left: 700px; top: 50px
}

.imgstart{
	border: 1px solid #3f77af;
	padding: 5px 5px 5px 5px;
	float: left;
	margin-left: 30px;
	margin-top: 3px;
	margin-bottom:20px;
}





