body {
	background-color: #F0BC4A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	text-align: center;
}
li, ul, ol, ul, span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
h1, h2 {
	font-size: 16px;
	margin: 0;
	padding: 0px 0px 3px 0px;
}
h3, h4 {
	font-size: 14px;
	margin: 0;
	padding: 0px 0px 3px 0px;
}
h5{
	font-size: 12px;
	margin: 0;
	padding: 0px 0px 3px 0px;
}
a:link{
	color:#4C0F7B;
	text-decoration: none;
}
a:visited{
	color:#4C0F7B;
	text-decoration: none;
}
a:active{
	color:#4C0F7B;
	text-decoration: none;
}
a:hover{
	color:#4C0F7B;
	text-decoration: underline;
}
.page {
	width: 1000px;
	margin: 0 auto;
	border: 0px dotted #4C0F7B;
	z-index: 5;
	position: relative;
	page-break-after: always;
	bottom: 0px;
	text-align: left;
}
.top {
	width: 1000px;
	height: 120px;
	position: absolute;
	
}
.kopf {
	/*background-color: #F0BC4A;*/
	height: 100px;
	vertical-align: bottom;
	/*background-image: url(../graphics/banner.png);
	background-repeat: no-repeat;
	background-position: right;*/
}
.header-left{
	font-size: 24px;
	font-weight: bold;
	color: #4C0F7B;
	z-index: 3;
	/*height: 100px;*/
	padding-top: 45px;
	/*display: none;*/
}
.header-left img{
	vertical-align: middle;
}

.main-nav {
	color: #FFFFFF;
	background-color: #4C0F7B;
	font-weight: bold;
	color: #4C0F7B;
	padding: 2px 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
}
.main-nav a {
	color: #FFFFFF;
	margin-right: 12px;
	text-decoration: none;
	font-size:12px;
}
.main-nav a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.main-nav a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.main-nav a:visited {
	/*text-decoration: none;*/
	color: #FFFFFF;
}
.main-nav a:active {
	/*text-decoration: none;*/
	color: #FFFFFF;
}
.bread-nav {
	color: #4C0F7B;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0A500;
	margin-top: 5px;
	font-size: 12px;
	min-height: 22px;
	padding: 2px 2px 2px 0px;
}
/* for Internet Explorer */
/*\*/
* html .breadnav {
	height: 22px;
}

.bread-nav a {
	color: #4C0F7B;
	margin-right: 4px;
	
}
.stat-nav ul li a, .nav ul li a {
	color: #4C0F7B;
	font-weight: bold;
	margin: 0px;
}

.stat-nav {
	color: #4C0F7B;
	list-style-type: none;
	list-style-image: none;
	padding-left: 7px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
}
.stat-nav ul, .nav ul{
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}
.stat-nav ul li, .nav ul li{
	list-style-type: none;
	list-style-image: none;
	font-weight: bold;
	margin: 0px;
	padding: 2px 0px;
}
div.nav ul li.pagenav2{
	margin-left: 10px;
	padding-left: 10px;
}
div.nav ul li.pagenav3{
	margin-left: 20px;
	padding-left: 20px;
}

.nav {
	color: #4C0F7B;
	list-style-type: none;
	list-style-image: none;
	width: 190px;
	max-width: 190px;
	padding: 0px 3px 0px 3px;
	margin: 7px;
	position: relative;
	z-index: 3;
	top: 140px;
}
/* for Internet Explorer */
/*\*/
* html .nav {
	width: 176px:
}
div.nav> div.tx-jwcalendar-pi1 {
	border: 0;
	width: 180px;
	background: none;
z-index: 10;
}
div.nav> div.tx-jwcalendar-pi1>div.jwcalendar_list {
	border: 0;
	margin: 0;
	background-color: transparent;
	padding-left: 0;
z-index: 11;
}
div.nav> div.tx-jwcalendar-pi1>div.jwcalendar_list>div.itemslist{
	border: 0;
	margin: 0;
	padding: 0;
z-index: 12;
}
.nav p, .nav div.csc-textpic-text p{
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 5px 0px;
}
/**/
.rechts {
	width: 245px;
	max-width: 245px;
	position: absolute;
	z-index: 3;
	top: 140px;
	right: 0px;
	padding: 0px 0px 0px 0px;
}
/* for Internet Explorer */
/*\*/
* html .rechts {
	width: 200px;
}
/**/
/**/
.rechts div p, .rechts div div.csc-textpic-text p{
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 5px 0px;
}

.inhalt {
	width: 520px;
	text-align: left;
	background-color: #FFFFFF;
	position: absolute;
	z-index: 2;
	top: 145px;
	left: 205px;
	border: 1px dotted #4C0F7B;
	padding: 0px 10px 10px 10px;
	min-height: 500px;
}
.bottom {
	clear: both;
	position: static;
	bottom: 0px;
}





.tx-macinasearchbox-pi1 {
	padding-top: 7px;
	padding-right: 7px;
	padding-left: 7px;
}
.jwcalendar_list, .csc-header {
	margin: 0;
	padding: 0;
}
.news-list-firstitem h2 a {
	font-size: 16px;
	text-decoration: none;
	
}
div.news-list-clear, div.news-list-item {
	clear: both;
}
div.news-list-item {
	z-index: 99;
}
.news-list-item>.bodytext {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}

.losungen-header {
	display: none;
}
.losungen-date {
	text-align: right;
	font-size: 10px;
	font-weight: normal;
}
.losungen-license {
	text-align: left;
	display: none;
}
.losungen-license a{
	font-size: 10px;
	font-weight: normal;
}
div.news-latest-container {
	padding: 5px 0px;
	border-bottom: 1px solid #F0A500;
}
.news-latest-container h2{
	display: none;
}
.news-latest-container div.news-latest-item h2{
	display: inline-block;
}
.news-latest-item h2 a {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.news-latest-item h2 a:hover {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.news-latest-item h2 a:visited {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.news-latest-item a img { 
	float: right;
	display: block;
}
.news-latest-gotoarchive { clear: both;}
.news-list-item h2 a {
	font-size: 14px;
	color: #4C0F7B;
	text-decoration: none;
	display: inline;
}
.news-list-item a {
	
}
.news-list-item a img {
	float: right;
	margin-right: 5px;
	margin-left: 10px;
	/*display: inline-block;
	display: none;*/
}
div.news-list-item {
	padding: 5px 0px 0px 0px;
}
.news-list-item h3 .news-list-date {
	font-size: 10px;
	display: block;
}
.news-list-item h3 a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.news-list-item h3 a:hover {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.news-list-item h3 a:visited {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.news-list-item hr.clearer, .news-single-item hr.clearer {
	clear: both;
	border: 0px solid #000000;
	visibility: hidden;
}
.news-single-img {
	width: 180px;
	float: right;
	margin-left: 15px;
	text-align: right;
	margin-top: 7px;
}
.news-single-item h3 {
	font-size: 12px;
	margin-top: 5px;
}
.news-single-item h2 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
}
.news-single-item p {
	margin: 5px 0px 5px 0px;
}
.news-single-img p.news-single-imgcaption{
	margin: 2px 0px 10px 0px;
	text-align: left;
	max-width:180px;
}
.news-single-img > p,  .news-single-img > a{
	max-width:180px;
}
div.news-single-timedata {
	display: none;
}
.csc-frame-rulerAfter, .csc-frame-rulerBefore {
	clear: both;
}
.csc-frame-rulerAfter {
	border-bottom: 1px solid #F0A500;
}
.csc-header {
	font-size: 12px;
	vertical-align: top;
	margin: 5px 0px 0px 0px;
}
.csc-header H2 a {
	font-size: 12px;
}

div.csc-textpic-text {
	padding: 0px 0px;
}

div.csc-text, div.csc-textpic {

}
div.csc-text-header {
	font-size: 12px;
}
.csc-text p.h1{
	text-align: right;
}

.csc-header h1, .csc-textpicHeader h1{
	color: #4C0F7B;
	font-size: 16px;
	font-weight: bold;
}
.csc-header h1 a, .csc-textpicHeader h1 a{
	color: #4C0F7B;
	font-size: 16px;
	font-weight: bold;
}
.csc-header h1 a:link, .csc-textpicHeader h1 a:link{
	text-decoration: none;
}
.csc-header h1 a:hover, .csc-textpicHeader h1 a:hover{
	text-decoration: underline;
}
.csc-header h1 a:visited, .csc-textpicHeader h1 a:visited{
	text-decoration: none;
}
.csc-header h2, .csc-textpicHeader h2{
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
.csc-header h2 a, .csc-textpicHeader h2 a{
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
.csc-header h2 a:link, .csc-textpicHeader h2 a:link{
	text-decoration: none;
}
.csc-header h2 a:hover, .csc-textpicHeader h2 a:hover{
	text-decoration: underline;
}
.csc-header h2 a:visited, .csc-textpicHeader h2 a:visited{
	text-decoration: none;
}
.csc-header h3, .csc-textpicHeader h3{
	color: #4C0F7B;
	font-size: 14px;
	font-weight: bold;
}
.csc-header h3 a, .csc-textpicHeader h3 a{
	color: #4C0F7B;
	font-size: 14px;
	font-weight: bold;
}
.csc-header h3 a:link, .csc-textpicHeader h3 a:link{
	text-decoration: none;
}
.csc-header h3 a:hover, .csc-textpicHeader h3 a:hover{
	text-decoration: underline;
}
.csc-header h3 a:visited, .csc-textpicHeader h3 a:visited{
	text-decoration: none;
}
.csc-header h4, .csc-textpicHeader h4{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
.csc-header h4 a, .csc-textpicHeader h4 a{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
.csc-header h4 a:link, .csc-textpicHeader h4 a:link{
	text-decoration: none;
}
.csc-header h4 a:hover, .csc-textpicHeader h4 a:hover{
	text-decoration: underline;
}
.csc-header h4 a:visited, .csc-textpicHeader h4 a:visited{
	text-decoration: none;
}
.csc-header h5, .csc-textpicHeader h5{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.csc-header h5 a, .csc-textpicHeader h5 a{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.csc-header h5 a:link, .csc-textpicHeader h5 a:link{
	text-decoration: none;
}
.csc-header h5 a:hover, .csc-textpicHeader h5 a:hover{
	text-decoration: underline;
}
.csc-header h5 a:visited, .csc-textpicHeader h5 a:visited{
	text-decoration: none;
}
.bodytext, p.bodytext{
	color: #000000;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 3px 0px;
 }
/*.inhalt>p.bodytext {
	margin:5px 10px 5px 10px;
}*/

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { 
	float: right; 
}

.csc-textpic-caption  {
	/*font-size: 9px;
	font-style:italic;*/
	padding-top: 5px;
}

DIV.csc-textpic-imagewrap .csc-textpic-image{
	margin: 0px 5px;
}
div.tx-indexedsearch {
	padding: 0px 10px 5px 10px;
}
div.tx-indexedsearch form table{
	margin: 0 auto;
}
ul.browsebox {
	padding-left: 0px;
	text-align: center;
}
ul.browsebox li{
	padding-left: 0px;
}

table tr td {
	font-size: 11px;
}
table tr th {
	font-size: 11px;
	font-weight: bold;
}
.align-left, td.align-left, th.align-left{
	text-align: left;
}
.align-center, td.align-center, th.align-center {
	text-align: center;
}
.align-right, td.align-right, th.align-right {
	text-align: right;
}
.align-justify, td.align-justify, th.align-justify {
	text-align: justify;
}
/*Forum*/
table.tx-mmforum-table {
	margin: 5px 0px 0px 0px;
	border: 0px dotted #F0A500;
	background-color: #FBE29F;
	border-collapse: collapse;
}
/* for Internet Explorer */
/*\*/
* html div.tx-mmforum-pi1 {
	height: 1%;
}
/* */
.tx-mmforum-pi1 td, .tx-mmforum-pi1 th {
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
	border: 0px dotted #F0A500;
	white-space: normal;
}
.tx-mmforum-rootline {
	padding: 5px 0px;
}
.tx-mmforum-rootline a {
	font-size: 12px;
	padding: 5px 0px;
}
.tx-mmforum-th{
	text-align: left;
	font-size: 14px;
	color: #000000;
	padding: 2px 2px 2px 2px;
	background-color: #FCECC0;
}
th.tx-mmforum-th{
	border-top: 8px solid #FFFFFF;
	border-right: 0px dotted #F0A500;
	border-bottom: 0px dotted #F0A500;
	border-left: 0px dotted #F0A500;
}
.tx-mmforum-pi1-listtopic-topicname a {
	font-size: 12px;
	display: inline;
}
div.tx-mmforum-pi1-listtopic-image, 
div.tx-mmforum-pi1-listtopic-topicname, 
div.tx-mmforum-pi1-listtopic-image img {
	display: inline;
	vertical-align: middle;
}
div.tx-mmforum-pi1-listtopic-image img {
 	width: 20px;
 	height: 20px;
}
.tx-mmforum-subth2 {
	font-weight: bold;
}
td.tx-mmforum-subth2 {
	background: #FBE29F !important;
	border-top: 0px dotted #F0A500 !important;
}
tr.tx-mmforum-list-odd{
	border-top: 1px dotted #F0A500 !important;
	background: #FDF2D2;
} 
tr.tx-mmforum-list-even{
	border-top: 1px dotted #F0A500 !important;
	background: #FDF2D2;
}
td.tx-mmforum-pi1-listforum-forum, td.tx-mmforum-pi1-listforum-topics, 
td.tx-mmforum-pi1-listforum-posts {
	border-top: 1px dotted #F0A500;
	border-right: 1px dotted #F0A500;
	border-bottom: 0px dotted #F0A500;
	border-left: 0px dotted #F0A500;
}
td.tx-mmforum-pi1-listforum-lastpost {
	border-top: 1px dotted #F0A500;
	border-right: 0px dotted #F0A500;
	border-bottom: 0px dotted #F0A500;
	border-left: 0px dotted #F0A500;
}
td.tx-mmforum-pi1-listtopic-topic, td.tx-mmforum-pi1-listtopic-replies, 
td.tx-mmforum-pi1-listtopic-author {
	border-top: 1px dotted #F0A500;
	border-right: 1px dotted #F0A500;
	border-bottom: 0px dotted #F0A500;
	border-left: 0px dotted #F0A500;
}
td.tx-mmforum-pi1-listtopic-lastpost {
	border-top: 1px dotted #F0A500;
	border-right: 0px dotted #F0A500;
	border-bottom: 0px dotted #F0A500;
	border-left: 0px dotted #F0A500;
}
td.tx-mmforum-pi1-listtopic-replies, td.tx-mmforum-pi1-listtopic-author {
	text-align: center;
}
td.tx-mmforum-pi1-listpost-forum, td.tx-mmforum-pi1-listpost-topics, 
td.tx-mmforum-pi1-listpost-posts {
	border-top: 0px dotted #F0A500;
	border-right: 1px dotted #F0A500;
	border-bottom: 0px dotted #F0A500;
	border-left: 0px dotted #F0A500;
}
td.tx-mmforum-pi1-listforum-forum {
	white-space: nowrap;
}
td.tx-mmforum-pi1-listforum-topics, td.tx-mmforum-pi1-listforum-posts {
	text-align: center;
}
td.tx-mmforum-subth {
	background: #FCECC0;
	border-top: 5px solid #FFFFFF;
	border-right: 0px dotted #F0A500;
	border-bottom: 0px dotted #F0A500;
	border-left: 0px dotted #F0A500;
}
#admin_options td.tx-mmforum-subth {
	background: #FBE29F;
	border-top: 0px dotted #F0A500;
	border-right: 0px dotted #F0A500;
	border-bottom: 0px dotted #F0A500;
	border-left: 0px dotted #F0A500;
}
td.tx-mmforum-pi1-listpost-user, td.tx-mmforum-pi1-listpost-text, td.tx-mmforum-pi1-listpost-menu {
	background: #FBE29F;
}
td.tx-mmforum-pi1-listpost-text { 
	border-top: 1px dotted #F0A500;
	border-right: 0px dotted #F0A500;
	border-bottom: 1px dotted #F0A500;
	border-left: 0px dotted #F0A500;
	padding: 3px 3px 3px 3px;
}
td.tx-mmforum-pi1-listpost-user { 
	border-top: 1px dotted #F0A500;
	border-right: 1px dotted #F0A500;
	border-bottom: 0px dotted #F0A500;
	border-left: 0px dotted #F0A500;
	padding: 3px 3px 3px 3px;
}
td.tx-mmforum-pi1-listpost-menu {
	border-top: 0px dotted #F0A500;
	border-right: 0px dotted #F0A500;
	border-bottom: 0px dotted #F0A500;
	border-left: 0px dotted #F0A500;
	padding: 3px 3px 3px 3px;
}
div.tx-mmforum-pi1-listpost-topicicon {
	float: right;
}
div.tx-mmforum-pi1-listpost-topicicon img {
	display: inline;
	width: 20px
}
.tx-mmforum-pi1 h2 {
	display: inline;
	margin-top: 10px;
	padding-top: 10px;
}

div.tx-mmforum-pi1-listpost-date, div.tx-mmforum-pi1-listpost-options, div.tx-mmforum-textbutton {
	display: inline;
}
div.tx-mmforum-pi1-listpost-options {
	float: right;
	display: inline;
}
div.tx-mmforum-textbutton {
	margin-right: 5px;
}
/* for Internet Explorer */
/*\*/
* html .tx-mmforum-pi1 form {
	width: 465px;
}
/* */
div.tx-mmforum-desc {
	white-space: normal !important;
	width: auto;
}
/* for Internet Explorer */
/*\*/
* html div.tx-mmforum-desc {
	display: block;
}
/* */
div.tx-mmforum-pi1-listtopic-newtopic {
	
}
div.tx-mmforum-pi1-listtopic-newtopic a span.tx-mmforum-buttontext, div.tx-mmforum-textbutton a span.tx-mmforum-buttontext {
	font-size: 14px;
	font-weight: bold;
	background-color: #FBE29F;
	padding: 2px 4px 2px 4px;
	border: 1px dotted #F0A500;
}
div.tx-mmforum-pi1-listtopic-newtopic a:link{
	font-size: 14px;
	font-weight: bold;
}
div.tx-mmforum-pi1-listtopic-newtopic a:hover{
	font-size: 14px;
	font-weight: bold;
}
div.tx-mmforum-pi1-listtopic-newtopic a:visited{
	font-size: 14px;
	font-weight: bold;
}
div.tx-mmforum-pi1-listtopic-newtopic img, div.tx-mmforum-textbutton a img {
	vertical-align: middle;
	height: 25px;
	width: 25px;
}
td.tx-mmforum-pi1-listpost-menu div.tx-mmforum-textbutton a img,
div.tx-mmforum-pi1-listpost-options div.tx-mmforum-textbutton a img {
	vertical-align: middle;
	height: 16px;
	width: 16px;
}
td.tx-mmforum-pi1-listpost-menu div.tx-mmforum-textbutton a span.tx-mmforum-buttontext,
div.tx-mmforum-pi1-listpost-options div.tx-mmforum-textbutton a span.tx-mmforum-buttontext {
	font-size: 11px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	border: 0px dotted #F0A500;
	vertical-align: middle;
}
td.tx-mmforum-pi1-listpost-menu div.tx-mmforum-textbutton a span.tx-mmforum-buttontext {
	background-color: #FBE29F;
}
div.tx-mmforum-pi1-listpost-options div.tx-mmforum-textbutton a span.tx-mmforum-buttontext {
	background-color: #FCECC0;
}
div.tx-mmforum-pi3 div.tx-mmforum-textbutton a img {
	vertical-align: middle;
	height: 20px;
	width: 20px;
	display: inline;
}
div.tx-mmforum-pi3 div.tx-mmforum-textbutton a span.tx-mmforum-buttontext {
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
	border: 0px dotted #F0A500;
	vertical-align: middle;
	background-color: #FFFFFF;
}
div.tx-mmforum-pi3-buttons div.tx-mmforum-textbutton a img,
td.tx-mmforum-pi3-pminbox-item div.tx-mmforum-textbutton a img {
	vertical-align: middle;
	height: 16px;
	width: 16px;
}
div.tx-mmforum-pi3-buttons div.tx-mmforum-textbutton a span.tx-mmforum-buttontext,
td.tx-mmforum-pi3-pminbox-item div.tx-mmforum-textbutton a span.tx-mmforum-buttontext {
	font-size: 11px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	border: 0px dotted #F0A500;
	vertical-align: middle;
}
div.tx-mmforum-pi3-buttons div.tx-mmforum-textbutton a span.tx-mmforum-buttontext {
	background-color: #FFFFFF;
}
td.tx-mmforum-pi3-pminbox-item div.tx-mmforum-textbutton a span.tx-mmforum-buttontext {
	background-color: #FCECC0;
}
div.tx-mmforum-pi3-pminbox-icon img {
	width: 25px;
}
td.tx-mmforum-pi3-pminbox-item {
	border-top: 1px dotted #F0A500;
	background-color: #FCECC0;
}
div.tx_kdodamphotogallery_pi1_ov_catWrap {
	color: #4C0F7B;
	font-weight: bold;
	margin: 0px;
	list-style-image: none;
	padding-left: 7px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
}