body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
  background-color: F1F1F1;
}
.maintable {
	width: 986px;
	border-right: 1px solid #707070; 
	border-bottom: 1px solid #707070; 
	background-color:#FFF;
	height: 100%;
}

.switch_screen {  }
.switch_print { display: none; }

.menu2, .menu2-act { padding-left: 20px; padding-bottom: 5px; font-size: 12px; font-weight:bold;
line-height: 100%; }
.menu2 a { color: #b7b7b7; text-decoration: none; font-weight:bold;}
.menu2 a:hover { color: #fff; text-decoration: none; font-weight:bold;}
.menu2-act a { color: #fff; text-decoration: none; font-weight:bold;}
.imp, .imp-act { padding-right: 20px; font-weight:bold; }
.imp a { color: #707070; text-decoration: none; }
.imp a:hover { color: #B7B7B7; text-decoration: none; }
.imp-act a { color: #B7B7B7; text-decoration: none; }
.menurechts, .menurechts-act { padding-right: 10px;}
.menurechts a { color: #707070; text-decoration: none; }
.menurechts a:hover { color: #fff; text-decoration: none; }
.menurechts-act a { color: #fff; text-decoration: none; }
.sub, .sub-act { padding-left: 20px; font-weight:bold;}
.sub a { color: #444444; text-decoration: none; font-weight:bold;}
.sub a:hover { color: #fff; text-decoration: none; font-weight:bold;}
.sub-act a { color: #fff; text-decoration: none; font-weight:bold;}

.menu { width: 92px; background-image: url(images/inaktiv.gif); }
.menu a { color: #707070; display: block; height: 22px; padding-top: 10px; text-decoration: none; font-weight:bold; }
.menu a:hover { color: #FFF; background-image: url(images/aktiv.gif); height: 22px; display: block; text-decoration: none; font-weight:bold; }
.menu_act { width: 92px;  background-image: url(images/aktiv.gif); }
.menu_act a { height: 22px; padding-top: 10px; display: block; color: #fff; font-weight:bold; text-decoration: none; }

#c1start { padding: 20px 10px 20px 20px; }
#c2start { padding: 20px 10px 20px 20px; }
#co1 { padding: 20px 10px 20px 20px;}
#co2 { padding: 20px 10px 20px 20px; }
#co3 { width:180px; padding: 10px 10px 10px 10px; }

#news { margin-bottom: 10px; background-color: #eee; }
#news td {  }
td#newsleft { padding: 0; background-color: #fff; }
#newstitle { color: #707070; font-weight: bold; height: 35px; }
#newsmitte { border-right: 1px dashed #B7B7B7;  border-bottom: 1px dashed #B7B7B7; padding-left: 10px; }
#newsrechts {  border-bottom: 1px dashed #B7B7B7;  padding-left: 10px; }
#newsdate { color: #707070; font-size: 10px; padding: 5px 0px 5px 0px;}
#newssubheader p.bodytext { margin: 0; color: #707070; }
#newsarchive { padding-top: 4px; padding-right: 5px;}
#newsarchive a { color: #707070; }

#newssingle, #newssingle a { color: #707070; }
#newssingle h1 {margin: 0; }
#newssingledate { padding-left: 20px; font-size: 10px;}

#newslist { padding-right: 10px; width: 730px;}
#newslist, #newslist a { color: #707070; text-decoration: none;}
#newslistdate { padding-left: 20px; font-size: 9px; color: #707070;}
#newslisttitle { font-size: 14px; padding-bottom: 5px; padding-top: 10px;}
#newslistmehr { font-weight: bold; padding-bottom: 5px; }
#newslistheader a { font-weight: normal;}

.newscaption { font-size: 10px; color: #707070;}
a img { border: 0; }
a H2 { font-size: 16px; font-weight: bold; color: #707070; background-image: url(images/pfeil_kleiner.jpg); background-repeat: no-repeat; background-position: 2px 4px; padding-left: 20px;}

.tx-indexedsearch-info { font-size: 10px; }

ul.browsebox {  }
.browsebox a { color: #707070; }
ul.browsebox {
  list-style-type: none;

}
ul.browsebox li {
  float:left;
  padding-right: 10px;
padding-top: 5px;

}
.tx-indexedsearch-res {
padding-top: 10px;
clear:both;
}
.tx-indexedsearch-browsebox { background-color: #B7B7B7; width: 100%; margin-bottom: 15px; }
.tx-indexedsearch-browsebox p { padding-left: 2px; }
.tx-indexedsearch-browselist-currentPage a { font-weight:bold; text-decoration:underline; }

#mailformplus li { color: #707070; }
#mailformplus li { list-style-type: circle; }
#mailformplus { color: #707070; }
#mailformplus td { padding: 0px 10px 0px 0px; color: #707070; }

#text-50 {
  background-image: url(50.gif); 
	background-repeat:no-repeat;
	padding: 3px 5px 0px 7px; 
	font-size:11px; 
	border: 0; 
	color: #707070;
	width: 52px;
	height: 22px;
}


.text-50 {
  background-image: url(50.gif); 
	background-repeat:no-repeat;
	padding: 3px 5px 0px 7px; 
	font-size:11px; 
	border: 0; 
	color: #707070;
	width: 52px;
	height: 22px;
}

#text-100 {
  background-image: url(100.gif); 
	background-repeat:no-repeat;
	padding: 3px 5px 0px 7px; 
	font-size:11px; 
	border: 0; 
	color: #707070;
	width: 102px;
	height: 22px;
}
#text-150 {
  background-image: url(150.gif); 
	background-repeat:no-repeat;
	padding: 3px 5px 0px 7px; 
	font-size:11px; 
	border: 0; 
	color: #707070;
	width: 152px;
	height: 22px;
}
#text-200 {
  background-image: url(200.gif); 
	background-repeat:no-repeat;
	padding: 3px 5px 0px 7px; 
	font-size:11px; 
	border: 0; 
	color: #707070;
	width: 202px;
	height: 22px;
}
#select-200 {
  background-image: url(select.jpg); 
	background-repeat:no-repeat;
	padding: 1px 1px 2px 7px; 
	font-size:11px; 
	border: 0; 
	color: #707070;
	width: 202px;
	height: 20px;
}
#text {
  background-image: url(300.gif); 
	background-repeat:no-repeat;
	padding: 3px 5px 0px 7px; 
	font-size:11px; 
	border: 0; 
	color: #707070;
	width: 302px;
	height: 22px;
}
#plz { 
  background-image: url(100.gif); 
	background-repeat:no-repeat;
	padding: 3px 5px 0px 7px; 
	font-size:11px; 
	border: 0; 
	color: #707070;
	width: 102px;
	height: 22px;
}
#area { 
	background-image: url(area.gif); 
	background-repeat:no-repeat;
	padding: 3px 5px 0px 7px; 
	font-size:11px; 
	border: 0; 
	color: #707070;
	width: 302px;
	height: 120px;
}
#submit { 
	background-image: url(button_75.gif); 
	background-repeat:no-repeat;
	font-size:11px; 
	border: 0; 
	color: #FFF;
	width: 77px;
	height: 22px;
  margin:0;
  padding:0;
  padding-bottom: 1px;
}
#submit-75 { 
	background-image: url(button_75.gif); 
	background-repeat:no-repeat;
	font-size:11px; 
	border: 0; 
	color: #FFF;
	width: 77px;
	height: 22px;
  margin:0;
  padding:0;
  padding-bottom: 1px;
}
#submit-bestellung { 
	background-image: url(button_125.gif); 
	background-repeat:no-repeat;
	font-size:11px; 
	border: 0; 
	color: #FFF;
	width: 125px;
	height: 22px;
  margin:0;
  padding:0;
  padding-bottom: 1px;
}
#mailformplus #info { font-size: 10px; padding-top: 10px;}

#tipafriend { padding-bottom: 10px; }
#tipafriend td { padding: 1px; color: #707070; }
#tipafriend #code { font-size: 11px; }
#tipafriend #tipafriendheader { font-weight: bold; }
#tipafrienddanke { color: #707070; font-size: 11px; padding-bottom: 20px;}

#sitemap, #sitemap2, #sitemap3 { list-style-type: none; margin:0; padding: 0; }
#sitemap a { color: #707070; font-size: 11px;}
#site1 a { text-decoration: none; }
#site1 a:hover { text-decoration: underline; }
#site2 a { text-decoration: none; }
#site2 a:hover { text-decoration: underline; }
#site3 a { text-decoration: none; }
#site3 a:hover { text-decoration: underline; }
#sitemap { padding-left: 20px; }
#sitemap2 { padding-left: 10px; }
#sitemap3 { padding-left: 10px; }


div#druck1 { }
div#druck { display:none; background-color: #B7B7B7; position: absolute; left:50%; margin-left: 389px; top: 120px; width:110px; height: 35px; border: 0; }
div#druck a { color: #ffffff; }

ul.action-items li { list-style:square none outside; color: #707070;}
.webheader p.bodytext {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.webheader1 p.bodytext {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.webtext { font-size: 11px; color: #000000; }
.weblinks { border-left: 1px solid #000000;}
.webrechts { border-right: 1px solid #000000; }
.webunten { border-bottom: 1px solid #000000; }
.webrechtsunten { border-bottom: 1px solid #000000; border-right: 1px solid #000000; }
.weblinksunten { border-bottom: 1px solid #000000; border-left: 1px solid #000000; }
#co1 .csc-textpic-imagewrap { padding-left: 20px; }
#co3 .csc-textpic-imagerow { padding-left: 20px; }
.csc-textpic-caption { color: #707070; font-size: 10px; padding-bottom: 15px;}
.csc-textpic-caption a { color: #707070; font-size: 10px; padding-bottom: 15px;}
.csc-textpic-imagerow{ padding-left: 20px; }

#indexedsearch {
  background-image: url(200.gif); 
	background-repeat:no-repeat;
	padding: 3px 5px 0px 7px; 
	font-size:11px; 
	border: 0; 
	color: #707070;
	width: 202px;
	height: 22px;
}
#newsweiter {
  padding-bottom: 5px;
}
#newsweiter a, #newslistmehr a {
  color: #707070;
  font-weight: bold;
  background-image: url(images/pfeil_klein.gif); 
	background-repeat:no-repeat;
  background-position: 0px 4px;
  padding-left: 12px;
}
.tx-cmwlinklist-pi1 a { color: #707070; font-weight: bold; }
.tx-cmwlinklist-pi1 table { color: #707070 }

#lexikon, #lexikon a {
  color: #707070;
}
.csc-uploads-fileName a, .csc-uploads-fileName {
  color: #707070;
}

.csc-upload-caption {
  font-size: 10px;
  color: #707070;
}

#mailformplus {
  padding-left: 20px;
}

#co1 #newssingle p.bodytext { }

.link_leinwandprint a{ color: #E20079; text-decoration: underline;}
.link_leinwandprint a:hover{ text-decoration: none; }