/* Site Config */

BODY {
	margin:0;
	padding:0;
	font-family:Verdana;
	background-image:url(../images/menu_background.png);
	background-repeat:repeat-y;
}

.clear {
	clear:both;
}

.top {
	float:left;
	#margin-bottom:-3px;
}

.left_part {
	float:left;
}

.right_part {
	float:left;
	width:215px;
	background-color:#f1dfec;
}

#.right_part img#rt {
	margin-bottom:-3px;
}

.right_part img#rd {
        #margin-bottom:-3px;
	margin-top:-3px;
}


.button { 
	vertical-align:top;
}

.text {
	vertical-align:top;
	border:1px solid #45112a;
}

.searchtext {
	padding-right:4px;
	padding-top:2px;
	float:left;
}

.footer {
	margin-left:243px;
	padding-top:20px;
	background-color:#FFFFFF;
	
}

.search {
	width:44%;
	#width:auto;
}


/* Menu Config */

.menu {
	width:219px;
	float:left;
	background-color:#9e0a60;
}

.menu img#mt {
	margin-bottom:-1px;
	border-bottom:1px solid white;
}

#.menu img#me {
	margin-bottom:-3px;
}

.menugo a{
	text-decoration:none;
	padding-left:25px;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	display:block;
}

/* Menu Ebene 1 NO */
.menugo a.menu_1_no {
	padding-top:8px;
	padding-bottom:7px;
	background-color:#3e1319;
	border-bottom:1px dashed white;
	color:#FFFFFF;
	text-decoration:none;
}

/* Menu Ebende 1 NO a:hover */
.menugo a.menu_1_no:hover {
        background-color:#b60974;
}

/* Menu Ebene 1 ACT */
.menugo a.menu_1_act {
	padding-top:8px;
	padding-bottom:7px;
	background-color:#b60974;
	border-bottom:1px dashed white;
	color:#FFFFFF;
}

/* Menu Ebene 2 NO */
.menugo a.menu_2_no {
	padding-top:8px;
	padding-bottom:7px;
	background-color:#f1dfec;
	padding-left:35px;
	border-bottom:1px dashed #7900a3;
	color:#9c1272;
}

/* Menu Ebende 1 NO a:hover */
.menugo a.menu_2_no:hover {
	background-color:#ffffff;
}

/* Menu Ebene 2 ACT*/
.menugo a.menu_2_act {
	padding-top:8px;
	padding-bottom:7px;
	background-color:#ffffff;
	padding-left:35px;
	border-bottom:1px dashed #7900a3;
	color:#9c1272;
}

/* Menu Ebene 3 NO */
.menugo a.menu_3_no {
	padding-top:8px;
	padding-bottom:7px;
	background-color:#ffffff;
	padding-left:35px;
	border-bottom:1px dashed #7900a3;
	color:#9c1272;
}
/* Menu Ebende 1 NO a:hover */
.menugo a.menu_3_no:hover {
	background-color:#ffffff;
}

/* Menu Ebene 3 ACT */
.menugo a.menu_3_act {
	padding-top:8px;
	padding-bottom:7px;
	background-color:#ffffff;
	padding-left:35px;
	color:#9c1272;
	border-bottom:1px dashed #7900a3;
	color:#9c1272;
}

/* Menu Ebene 4 NO */
.menugo a.menu_4_no {
	padding-top:8px;
	padding-bottom:7px;
	background-color:#ffffff;
	padding-left:55px;
	border-bottom:1px dashed #7900a3;
	color:#9c1272;
}

/* Menu Ebende 1 NO a:hover */
.menugo a.menu_4_no:hover {
	background-color:#e6a744;
	color:#ffffff;
}

/* Menu Ebene 4 ACT */
.menugo a.menu_4_act {
	padding-top:8px;
	padding-bottom:7px;
	background-color:#e6a744;
	padding-left:55px;
	border-bottom:1px dashed #7900a3;
	color:#ffffff;
}

/* Menu Ebende 4 NO Listen */
.menugo a.menu_4_no ul {
	list-style-type: square;
	list-style-image:url(../images/li_no.jpg);
	margin:0;
	padding:0;
}

.menugo a.menu_4_no:hover ul {
	list-style-type: square;
	list-style-image:url(../images/li_act.jpg);
}

/* Menu Ebende 4 ACT Listen */
.menugo a.menu_4_act ul {
	list-style-type: square;
	list-style-image:url(../images/li_act.jpg);
	margin:0;
	padding:0;
}

/* Menu Ende */
/*
.menuend {
	height:350px;
	background-image:url(../images/menuend.jpg);
	background-repeat:repeat-x;
}
*/
/* Content Config */


.content {
	float:left;
	margin-left:23px;
	width:513px;
}

.content DIV.klickmenu {
	font-size:12px;
	float:left;
	font-weight:bold;
	color:#b70a75;
	margin-bottom:0px;
}

.content DIV.klickmenu a { color:#b70a75; text-decoration:none;}

.content DIV.search {
	float:right;
	color:#b70a75;
	font-weight:bold;
	font-size:12px;
	margin-right:25px;
}

.content DIV.breadcrumb {
	font-size:11px;
	clear:both;
	margin-bottom:14px;
}

.content DIV.breadcrumb a{ color:#000000; text-decoration:none; }

.content DIV.main {
	font-size:11px;
	color:#404042;
}


.content DIV.main p.bodytext {
	line-height:18px;
}

.content DIV.main h1{
	margin:0;
	padding:0;
	margin-top:8px;
	color:#b70a75;
	font-size:12px;
}

.content DIV.main a {
	color:#B70A75;
}

.content DIV.main DIV.element DD.csc-textpic-caption{
	font-size:11px;
	font-style:italic;
}

/* Rechts News */

.right_part img {
}

.right_part DIV.news {
	float:left;
	height:128px;
	width:214px;
	background-image:url(../images/news_back.jpg);
	background-repeat:no-repeat;
	border-bottom:1px dashed #58595b;
}

.right_part DIV.news DIV.news-latest-container {
	background-image:url(../images/news2_back.jpg);
	background-repeat:no-repeat;
	width:172px;
	height:112px;
	margin-left:23px;
	margin-top:7px;
}

.right_part DIV.news DIV.news-latest-container DIV.news-latest-item { padding-left:7px;}

/* News Item Config */

.right_part DIV.news DIV.news-latest-container DIV.news-latest-item {
	border-bottom:1px dashed #58595b;
}

.right_part DIV.news DIV.news-latest-container DIV.news-latest-item SPAN.news-latest-date{
	color:#3e1319;
	font-weight:bold;
	font-size:11px;
	display:inline;
	padding-top:6px;
}

.right_part DIV.news DIV.news-latest-container DIV.news-latest-item SPAN.news-latest-title{
	display:inline;
	float:left;
	width:172px;
	margin-top:8px;
	padding-bottom:7px;
}

.right_part DIV.news DIV.news-latest-container DIV.news-latest-item SPAN.news-latest-title a{
	color:#404042;
	font-size:11px;
	text-decoration:none;
}

.right_part DIV.news DIV.news-latest-container DIV.news-latest-item DIV.news-latest-morelink{
	float:left;
	display:inline;
	font-size:12px;
	padding-bottom:6px;
}

.right_part DIV.news DIV.news-latest-container DIV.news-latest-item DIV.news-latest-morelink a{
	color:#9c1272;
	text-decoration:underline;
}

/* Rechts rest */

.right_part DIV.content_right {
	width:215px;
}

.right_part DIV.content_right h1 {
	float:left;
	color:#3e1319;
	font-size:13px;
	padding-left:20px;
	#padding-top:10px;
}

.right_part DIV.content_right p.bodytext {
	font-size:11px;
	color:#404042;
	padding-bottom:8px;
	padding-left:20px;
	float:left;
}

.right_part DIV.content_right DIV.csc-textpic-intext-right {
        margin-bottom:8px;
        height:14%;
}

.right_part DIV.content_right DIV.csc-textpic-intext-right img {
        margin-right:36px;
        margin-bottom:8px;
        float:right;
}

.right_part DIV.content_right DIV.csc-textpic-intext-right-nowrap {
        float:left;
        padding-top:7px;
        padding-right:36px;
        padding-bottom:6px;
        #margin-right:-3px;
}

.right_part div.content_right div.csc-textpic-intext-left-nowrap
{
        float:left;
        #padding-bottom:8px;
}

.right_part div.content_right div.csc-textpic-intext-left-nowrap img {
        margin-left:20px;
        margin-top:12px;
}

.right_part DIV.content_right DIV.csc-frame-dia {
        padding-bottom:10px;
        #margin-bottom:8px;
}

.right_part DIV.content_right DIV.csc-frame-dia h1 {
	#padding-top:10px;
	margin-bottom:-5px;
	#margin-bottom:0;
	width:100%;
	float:left;
}


#.right_part DIV.content_right DIV.csc-frame-dia dl {
        background-image:url(../images/diaback.jpg);
        background-repeat:no-repeat;
        margin-left:-8px;
        padding-bottom:30%;
        padding-top:6%;
        padding-left:6%;
        padding-right:6%;
}

.right_part DIV.content_right DIV.csc-frame-dia img{
	background-image:url(../images/diaback.jpg);
        background-repeat:no-repeat;
	margin-top:5px;
	padding-bottom:30%;
	padding-top:6%;
	padding-left:5%;
	padding-right:6%;
}

.right_part DIV.content_right DIV.csc-frame-dia DIV.csc-textpic-imagewrap {
        padding-left:20px;
}

.right_part DIV.content_right DIV.csc-frame-film {
	padding-bottom:10px;
}

DIV.right_part DIV.content_right DIV.right-c {
	width:100%;
	/*float:left;*/
	border-bottom:1px dashed #58595b;
}

.right_part DIV.content_right DIV.csc-frame-banner {
	padding-top:10px;
	padding-bottom:5px;
}

#.right_part DIV.content_right DIV.csc-frame-rss-ie h1 {
	margin-left:-20px;
}
/* INDEX SEARCH */

.tx-indexedsearch {
	color:#58585a;
}

.tx-indexedsearch h3 {
	font-size:14px;
}

.tx-indexedsearch a{ 
	color:#b70a75;
	text-decoration:underline;
}

.tx-indexedsearch-browsebox {
	color:#b70a75;
}

.clink a {
	color:#9c1272;
	font-size:11px;
	text-decoration:underline;
	margin-left:110px;
}

/* NEWS SINGLE */

.news-single-item {}
.news-single-item h1.csc-firstHeader {}
.news-single-item p.news-single-author { margin:0;padding:0;margin-bottom:-10px;#margin-bottom:-20px;margin-top:4px;}
.news-single-item p.bodytext {}
.news-single-item div.news-single-backline {}
.news-single-item div.news-single-backline a {color:#b70a75;text-decoration:underline;}


.tx-veguestbook-pi1 .tx-guestbook-field label {
	
}

DIV.tx-srsendcard-pi1 {
	
}

P.tx-srsendcard-pi1-card-selection-prompt {
	color:#b70a75;
}

DIV.special_header img {
	margin-top:-15px;
}

DIV.tx-aesigcol-pi1 {
	line-height:18px;
}

DIV.tx-aesigcol-pi1 DIV._introduction {
	padding-bottom:15px;
	border-bottom:1px dashed #460a12;
}

DIV.tx-aesigcol-pi1 DIV._letter {
	padding-bottom:15px;
}

DIV.tx-aesigcol-pi1 td {
	color:#404042;
	font-weight:bold;
	font-size:12px;
	padding-bottom:8px;
}

DIV.tx-aesigcol-pi1 td.input {
	padding-left:16px;
}

DIV.tx-aesigcol-pi1 DIV._signature p.disc {
	float:left;
}

DIV.tx-aesigcol-pi1 DIV._signature div#chb {
	padding-top:12px;
}

DIV.tx-aesigcol-pi1 DIV._signature p input {
	border-top:2px solid #de8ebf;
	border-bottom:2px solid #530223;
	border-left:2px solid #c12b87;
	border-right: 2px solid #6c0437;
	color:white;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:6px;
	background-color:#b70a75;
}
/*
.tx-guestbook-field input.tx-guestbook-submit {
	border-top:2px solid #de8ebf;
	border-bottom:2px solid #530223;
	border-left:2px solid #c12b87;
	border-right: 2px solid #6c0437;
	color:white;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:6px;
	background-color:#b70a75;
}
*/

.tx-veguestbook-pi1 table.submit input {
        border-top:2px solid #de8ebf;
        border-bottom:2px solid #530223;
        border-left:2px solid #c12b87;
        border-right: 2px solid #6c0437;
        color:white;
        font-weight:bold;
        padding-top:4px;
        padding-bottom:6px;
        background-color:#b70a75;
}

/* Sitemap */
.content DIV.main DIV.element ul.csc-menu{
        list-style-type: square;
        list-style-image:url(../images/sitemap_li.jpg);
}

img.tx-srfreecap-pi2-image {
	margin-top:2em;
}

.tx-veguestbook-pi1 img.tx-srfreecap-pi2-image {
	margin-top:0;
}

.tx-veguestbook-pi1 td.nogb {
	font-size:11px;	
}

.tx-veguestbook-pi1 table.form {
	 font-size:11px;
}

.tx-veguestbook-pi1 table.form td {
	width:100px;
}


