html { 
}
body {
  font: 80% Verdana,Arial, serif, sans-serif;
  color: black;
  background: #fff;
}
hr {
}
.hr {
}
.hr hr {
}
p,ul,ol {
}
.small {
}
h1, h2, h3, h4, h5, h6 {
  font-family: Verdana,Arial, serif, sans-serif;
  page-break-after: avoid;
}
h1{
	font-size:130%;
}
h2{
	font-size:100%;
}
h3, h4, h5, h6{
	font-size:100%;
}
a, a:visited, a:hover, a:visited:hover {
  text-decoration: underline;
  color: #BD0202;
}
#print a, a:visited, a:hover, a:visited:hover {
  text-decoration: none;
  color: #BD0202;
}
#print{
	clear:both;
	background: url(print_01_FILES/dotted_line.gif) repeat-x bottom;
	width:70%;
}
#logo_print {
	margin:0;
	padding:0;
	width:70%;
}
#logo_print img{
	float:right;
}
.invisible{
	display:none;
}
div#content_right_support{
	display:none;
}
#border-right{
	display:none;
}
#sidebar{
	display:none;
}
#content{
}
#footer_nav_print{
}
div#left_right{
	width:70%;
}
#content_right {
}
#footer_contents {
	display:none;
}
#footer_nav {
	display:none;
}
#service {display:none;}
#header_left {
	display:none;
}
#header_right {
	display:none;
}
#head {
	display:none;
}
div.bildrighttop {
	display:none;
}
ul#navlist
{
display:none;
}
ul#navlistbauen
{
display:none;
}
ul#navlistsoziales
{
display:none;
}
ul#navlistjugend
{
display:none;
}
.copy {font-size:smaller;color:#BD0202;}
img.bildleft {
	float: left;
}
img.bildright {
	float: right;
}
div.bildleft {
	float: left;
}
div.bildright {
	float: right;
}
.csc-textpic-image {
	float: left;
}
.csc-textpic{
	float: left;
}

.tx-indexedsearch form {
	margin:2em 0 0 0;
	padding:0;
	display: block;
	position:static;
	z-index:2;
}
.tx-indexedsearch fieldset {
	display:block;
	padding:0;
	clear:both;
	width:31em;
	margin:0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-top:1px solid #f5f5f5;
	border-left:1px solid #f5f5f5;
	background-color:#f5f5f5;
}
.tx-indexedsearch input, select {
	position: relative;
	top:-1.4em;
	left:10em;
	display:block;
	padding:2px;
	width:15em;
	z-index:2;
}
.tx-indexedsearch textarea {
	position:relative;
	top:-1em;
	left:0;
	display:block;
	padding:2px;
	margin:0 0 0 8em;
	width:15.5em;
	height:12em;
}
input.senden {
	top:0.2em;
	left:10em;
	clear:both;
	width:auto;
	background-color:#eee;
	color:#333;
	border-left:1px solid #a5a5a5;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	border-top:1px solid #a5a5a5;
}
.tx-indexedsearch label {
	color:#666;
	margin-top:0.5em;
	padding:0 0 0 0.5em;
}
.tx-indexedsearch input[type=hidden]{
	margin:0;
	padding:0;
}
.tx-indexedsearch legend {
	background-color:#CCCCCC;
	color:#666;
	font-weight:bold;
	margin-bottom:10px;
	padding:0.5em;
	margin:0 0 1em 0.3em;
}
div#content_left div.news-single-img {
	float:right;
	background-color:#fff;
	margin: 3px 0 10px 5px;
	border: 1px solid #DADADA;
	padding: 2px;
}
div#content_left p.news-single-imgcaption {
	float:left;
	clear:both;
	font-size:smaller;
	color:#747474;
	margin:0;
	padding:0;
}