body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#rand {
	background-image:url(ecke_rechts_oben.gif); 
	background-repeat: no-repeat;
}
.nochwas {
	background-image:url(druck_suche.gif); 
	background-repeat: no-repeat;
}
.menu1-l, .menu1-l-act { font-family: Verdana, Arial, sans-serif; height: 20px; }
.menu1, .menu1-act {   font-family: Verdana, Arial, sans-serif; height: 20px;  }
.menu1-l a, .menu1 a { 
	border-left: 1px dotted #b3b3b3;
  font-size: 11px;
  padding: 0px 15px 10px 5px;
  text-decoration: none;
  color: #000;
}

.menu1-l-act a, .menu1-l a:hover, .menu1-act a, .menu1 a:hover {
	 border-left: 1px dotted #b3b3b3;
   color: #0098A1;
   font-weight: lighter;
   padding: 0px 15px 10px 5px;
   font-size: 11px;
   text-decoration: none;
}

.sub, .sub-act { height:20px; width: 170px; font-family: Verdana, Arial, sans-serif;}
.sub a { 
  font-size: 11px; 
  display:block;
  width: 160px;
  padding:2px 0px 2px 0px;
  text-decoration: none;
  color: #000;
}

.sub-act a, .sub a:hover { 
 font-size: 11px; 
  width: 160px;
  display:block;
  padding:2px 0px 2px 0px;
  text-decoration: none;
  color: #0098a1;
}

#raquo {
  font-weight: bold;
  color: 0098a1;
}

.suche {
  border: none;
  color: #0098a1;
  width: 100px;
  font-weight: bold;
}

#rechts {
padding-left: 5px;
}

#druck1 a{
  color: #fff;
  padding-left: 20px;
  font-weight: bold;
  text-decoration: none;
  font-size: 12px;
}

.browsebox { padding: 0; margin: 0; padding: 5px 0px 0px 10px; margin: 0px 0px 20px 0px; list-style-type: none; }
.browsebox li{ float: left; padding: 0; margin: 0; padding-right: 10px; }

a img {border: none;}

.tx-callback-pi1 {font-size: 9px;}

#callback {font-family: Verdana, Helvetica, sans-serif; color: #000; font-size: 9px;  margin: 0px; padding-left: 5px;}

.mailformplus_felder {	border: 1px solid #0098a1;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
}
.mailformplus_felder_special {	border: 1px solid #0098a1;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
}
.mailformplus_schrift {	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	text-align: right;
	padding: 2px;
}
.mailformplus_schrift_needed {	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	padding: 2px;
}

.tx_lumogooglemaps_pi1_infobox {
  font-size: 11px;
}

.gmapDir {
  font-size: 11px;
}

.csc-textpic-caption {
  font-size: 11px;
}

.tx-indexedsearch-secHead {padding-left: 5px;}
.tx-indexedsearch-res {padding-left: 5px;}
.tx-indexedsearch-browsebox {font-size:10px; padding-bottom: 10px; padding-left: 10px;}
.tx-indexedsearch-whatis {font-size:10px; padding-left: 10px;}
.browsebox { list-style-type: none; list-style-image: none;}

.bodytextklein {font-size:10px;}
.tx-indexedsearch-info {font-size:10px;}
.tx-indexedsearch-title {font-size:12px; text-decoration: none; color: #fff; font-weight: bold;}
.tx-indexedsearch-title a{font-size:12px; text-decoration: none; color: #fff; font-weight: bold;}