html {
	width: 100%;
	height: 100%;
	min-height: 100%;

}

body {
	border : 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	font-size: 12px;
	color: #000000;
	background: #f3f0ef url('pics/header_bg.gif') repeat-x;
	min-height: 100%;
	text-align:center;
}

h1, h2, h3, h4, p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

h1 {
	font-size: 16px;
}


a {
	color: #8c807d;

}

dl, dt {
	padding: 0px;
	margin: 0px;
}

#wrapper {
	min-height: 100%;
	text-align: left;
	margin: 0px auto;
	width: 995px;
	position:relative;
}

#wrapperfoot {
	margin: -20px auto 0px auto;
	width: 995px;
	text-align: left;
	padding:0px;
	color: #3f3536;
}

* html #wrapper {
	height: 100%;
}

#header {
	height: 208px;
	background: url('pics/header.gif') no-repeat 0px 65px;
}

#logo {
	position: absolute;
	top: 92px;
	left: 418px;
}


#menuwrapper {
	position: relative;
	top:180px;
	height: 28px;
	background: #000000;
	color: #ffffff;
}

#menu {
	float: left;
	width: 720px;
}


#menu ul {
	display:block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#menu ul li {
	display: block;
	height: 28px;
	float: left;
	padding: 0px 2px 0px 0px;
}

#menu ul li a {
	display: block;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	padding: 7px 8px 6px 8px;
	font-weight: bold;
}

#menu ul li.active a {
	background: url('pics/menu_akt_bg.gif');
}

#menu ul ul {
	position: absolute;
	left: 0px;
	top: 30px;
	width: 175px;
}

#menu ul ul ul {
	position: static;
	left: 0px;
	top: 0px;
}

#menu ul li.active ul li {
	display: block;
	width: 175px;
	border-bottom: 1px solid #bfb3b0;
	padding: 0px 0px 0px 0px;
	height: auto;
}

#menu ul li.active ul li a {
	display: block;
	color: #8c807d;
	text-decoration: none;
	padding: 5px 0px 5px 9px;
	font-weight: normal;
	background: none;
}

#menu ul li.active ul li.active a {
    color: #3a1912;
}

#menu ul li.active ul li.active ul li {
	border: none;
}

#menu ul li.active ul li.active ul li a {
	padding: 5px 0px 5px 29px;
	color: #8c807d;

}

#menu ul li.active ul li.active ul li.active a {
	color: #3a1912;

}

#menu2 {
	float: right;
	width: 250px;

}

#menu2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#menu2 ul li {
	float: left;
	padding: 7px 5px 6px 0px;
}

#menu2 ul li a {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;

}


#menu2 .flag {
	margin: 7px 5px 6px 0px;
	border: 1px solid #ffffff;
}

#menu2 .flagactive {
	margin: 7px 5px 6px 0px;
	border: 1px solid #ffffff;
}

#menu2 .flagin {
	margin: 7px 5px 6px 0px;
	border: 1px solid #999999;
}

#content {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	left: 202px;
	position: relative;
	width: 792px;
}

* html #content {

}

#content #teaser img {
		border-top: 1px solid #878080;
		border-bottom: 1px solid #878080;
		padding: 5px 0px;
		margin:10px 0px 0px 0px;
}



#content #inhalt {
	float: left;
	width: 591px;
	margin-top:10px;
}

#content #leiste {
	float: left;
	width: 200px;
	margin-top:10px;
}

#content #leiste .csc-textpic-text {
	margin-left: 10px;
}

.clearer {
	clear: both;

}

div.clearer {
		height: 40px;
}

#wrapperfoot ul {
	list-style-type: none;
	z-index: 90;
	position: relative;
	margin:0px;
	padding: 0px 0px 0px 205px;
}

#wrapperfoot ul li {
	z-index: 91;
	float: left;
	padding: 0px 5px 0px 0px;

}

#wrapperfoot ul li a {
	z-index: 92;
	text-decoration: none;
	color: #3f3536;
}

#uid4 #content {
	left: 0px;
	width: 995px;
}

#uid4 #content #teaser {
	border: none;
			border-top: 1px solid #878080;
		border-bottom: 1px solid #878080;
		padding: 5px 0px;
		margin:10px 0px 0px 0px;
}

#uid4 #content #inhalt {
	float: right;
	width: 794px;
}

#uid4 #content #leiste {
	float: right;
	width: 200px;
}

#uid4 #content #teaser img {
		border: none;
		padding: 0px;
		margin:0px 0px 0px 0px;
}

#uid4 #content #vierspalten .spalte {
	width:190px;
	float: left;
	margin-left: 10px;
}

#uid4 #content #vierspalten #spalte1.spalte {
	margin-left: 0px
}

#uid4 #content #vierspalten .spalte img  {
	border:1px solid #878080;
}

#uid4 #content #vierspalten .spalte .csc-textpic-imagewrap {
	width: 190px !important;
}

#uid4 #content #vierspalten .spalte .csc-textpic-image {
	width: 190px !important;
	border-bottom: 1px solid #878080;
	margin-bottom: 8px;
	padding-bottom: 8px;
}

.content table  {
	margin: 0px;
	width: auto;
	border: none;

}

.content table p {
	margin: 0px;
	padding: 0px;
}


legend {
	display:none;
}

fieldset {
	border: 0px;
}

.tx_powermail_pi1_fieldwrap_html {
	clear: both;
	margin-top:5px;
}




.tx_powermail_pi1_form label {
	display: block;
	margin: 2px 0px 2px 0px;
	float: left;
	width: 200px;
}

.powermail_check_inner label {
	display: block;
	width: 400px;
	float: right;
}
.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	display: none;
}

.powermail_check  {
	float: left;
	display: block;
}

input[type='text'],
input[type='password'],
textarea {
	background:#ffffff;
	border:1px solid #999999;
	color: #3c464c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	font-size: 11px;
	display: block;
	width: 200px;
}

input[type='submit'] {
	background:#ffffff;
	border:1px solid #3c464c;
	color: #3c464c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	font-size: 11px;
}

.tx_powermail_pi1_form input[type='radio'] {
	float:left;
	display: inline;
}

.tx_powermail_pi1_form .jscalendar_cb {
	display: none;
}

.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_date input[type="text"] {
	width:100px;
	float: left;
}

.tx_powermail_pi1_fieldwrap_html_date img {
	float: left;
}

.tx_powermail_pi1_fieldwrap_html_date span {
	float: left;
}

.tx_powermail_pi1_fieldwrap_html_date span div {
	display: none;
}


#uid107 .tx-chgallery-pi1 .single .img .align {
	border: 1px solid #878080;
}


#content .csc-frame-frame1 img {
	border: 1px solid #878080;
}

#content .csc-frame-frame1 .csc-textpic-imagewrap,
#content .csc-frame-frame1 .csc-textpic-imagerow {
	width: 590px !important;
}
#content .csc-frame-frame1 dl.csc-textpic-image {
	width: 190px !important;
}

#content .csc-frame-frame1 dl.csc-textpic-image dt {
	padding-bottom: 6px;
	border-bottom: 1px solid #878080;
	width:190px;
	display:block;
}

#content .csc-frame-frame1 dd {
	margin-top: 12px;
	margin-bottom:4px;
}
.csc-frame-rulerBefore {
	margin-bottom:4px;
	border-top:1px solid #878080;
}
.galerie3 {
	width:500px;margin:auto;
}

#lbCaption, #lbNumber {
	width: 85%;
}

.news-list-item img {
	float: right;
}

.news-single-img img {
	float: left;
	padding: 0px 15px 5px 0px;
}

p.news-single-imgcaption {
	padding: 0px;
	margin: 0px;
}

