/* Resets default browser CSS */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {border:0;font-weight:inherit;font-size:100%;font-style:inherit;font-family:inherit;margin:0;padding:0;vertical-align:baseline}
table {border-collapse:separate;border-spacing:0}
caption, th, td {font-weight:normal;text-align:left}
table, td, th {vertical-align:middle}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}
a img {border:none}

/* General Elements */
html {font-size:100.01%;height:auto !important;height:100%;min-height:100%}
body {background:#FFE692;color:#630;font-family:'Helvetica Neue', 'Liberation Sans', Arial, Helvetica, sans-serif;font-size:75%;line-height:1.5;min-height:100%}
body.home {background:#FFE692 url(../imgs/bg-footer.gif) repeat-x left bottom}

/* Links */
a:link, a:visited, .act ul a {color:#603;text-decoration:none}
a:hover, a:focus, .act a {color:#C03;text-decoration:none}
a:active {color:#000}

a.extra {background:url(../imgs/btn-more.gif) no-repeat right center;padding-right:1.5em}

#content-normal a:link, #content-normal a:visited {color:#600;text-decoration:underline}
#content-normal a:hover, #content-normal a:focus {color:#900;text-decoration:none}
#content-normal a:active {color:#000 !important}

/* Headers */
h1, h2, h3, h4, h5, h6 {color:#900;font-weight:normal}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {color:#210;font-weight:bold}
h1 {font-size:2em;line-height:1.5;margin-bottom:.5em}
h2 {font-size:1.5em;line-height:1.2;margin-bottom:1em}
h3 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em}
h4 {font-size:1em;margin-bottom:1.5em}
h5 {}
h6 {font-size:1em;font-style:italic;font-weight:normal;margin-bottom:1.5em}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0}

/* Paragraphs */
p {margin:0 0 1.5em}
blockquote {color:#666;font-style:italic;margin:1.5em}
blockquote ul {color:#630;}

/* Inline Elements */
strong {font-weight:bold}
em, dfn {font-style:italic}
dfn {font-weight:bold}
sup, sub {line-height:0}
abbr, acronym {border-bottom:1px dotted #666}
address {font-style:italic;margin:0 0 1.5em}
del {color:#666}
pre {margin:1.5em 0;white-space:pre}
pre, code, tt {font:1em 'Andale Mono', 'Lucida Console', monospace;line-height:1.5}

/* Lists */
li ul, li ol {margin:0}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:3.333em}
ul {list-style-type:disc}
ol {list-style-type:decimal}
dl {margin:0 0 1.5em 0}
dl dt {font-weight:bold}
dd {margin-left:1.5em}

ul.alt, ol.alt {list-style-image:url(../imgs/bul.gif);padding:0 3em}

form.inline dl {overflow:hidden;width:100%}
form.inline dt {float:left;width:30%}
form.inline dd {margin-left:30%;width:70%}

/* Tables */
table {margin-bottom:1.5em;width:95%}
th {font-weight:bold}
th, td, caption {padding:4px 0}
tfoot, caption {font-size:.917em;font-style:italic}
tfoot td {border:none !important}
table td {border-bottom:1px dotted}

table.extra {background:#FE9;border:1px dashed #C90;color:#630;margin-bottom:1.4em;padding:2px}
table.extra th {background:#EC3}
table.extra th, table.extra td, table.extra caption {padding:4px}
table.extra thead th {border-bottom:2px solid #C90}
table.extra td {border-bottom:1px solid #EC6}
table.extra tr.tr-even td {background:#FEA}

/* Font Styles */
.small {font-size:.917em;line-height:1.25}
.large {font-size:1.2em}
.quiet {color:#B83}
.loud {color:#E00}
.highlight {background:#FF0}
.new {color:#E06}
.new:before {content:"+"}
.extra {color:#900}
#content-right .extra {color:#900 !important}

/* Rules */
hr {border:none;border-bottom:1px dashed #C90;clear:both;height:0;margin:0 0 1.417em;width:100%}
hr.space {visibility:hidden}

/* Forms */
label {font-weight:normal}
fieldset {border:1px dashed #C90;margin:0 0 1.5em 0;padding:1.4em}
fieldset.strict {border:none;margin:0;padding:0; vertical-align: middle;}
fieldset.strict legend {display:none}
legend {font-size:1.2em;font-weight:bold}
input[type=text], input[type=password], input.text input.title, textarea, select {background-color:#FFF;border:1px solid #7F9DB9; color:#613000; font-family: Verdana,sans-serif; font-size:10px; padding:2px 0px;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {background-color:#FFF;border:1px solid #A70;color:#000}
input[type=text], input[type=password], input[type=radio], input[type=checkbox], input.text, input.title, textarea, select {margin:0 0 1em}
input[type=checkbox] {padding:0px;}
input[type=image], input.image {vertical-align:middle;}
input.text, input.title {padding:5px;width:230px}
input.title {font-size:1.5em}
input.short {margin-left:.5em;margin-right:.5em;width:85px; height: 12px;}
textarea {height:80px;padding:5px;width:230px}
form.inline {line-height:13px; }
form.inline p {margin-bottom:0}
.error, .notice, .success {}
.error, .error a {color:#C00}
.notice, .notice a {color:#CC0}
.success, .success a {color:#9C0}
input.error, select.error, textarea.error {border-color:#C00}

.tx-srfeuserregister-pi1 dl {margin-top: 10px;}

/* Search Box */
#searchbox {height: 16px; text-align:right; margin: 6px 0px 39px 0px; line-height:8px;}
#searchbox input {vertical-align: middle; margin: auto 0px;}
#searchbox img {vertical-align: middle; margin-right: 3px;}
#searchbox input[type=text] {margin: auto 8px; width: 85px; padding: 2px;}


.frame-50 input, .frame-50 textarea {width:200px}
form table {width:65%}
form table input {margin:0 !important}

/* Misc Classes */
.left {float:left}
.right {float:right}
.align-left {text-align:left}
.align-center {text-align:center}
.align-right {text-align:right}
.first {margin-left:0 !important;padding-left:0 !important}
.last {margin-right:0 !important;padding-right:0 !important}
.top {margin-top:0;padding-top:0}
.bottom {margin-bottom:0;padding-bottom:0}
.clear {clear:both}
.hide {display:none}

/* Layout */
.container {clear:both;width:960px} 

#header {background: #FFE692 url(../imgs/bg_muster.jpg) repeat-x;}
#header_images_container, #header_images {display:block; height:157px;overflow:hidden;visibility:visible !important; }
#header_images img {display:block}

#content {background:url(../imgs/bg-content_left.jpg) repeat-y;overflow:hidden}
#content-left, #content-normal, #content-right {float:left;height:auto !important;height:500px;min-height:500px}
#content-left {background:#F90 url(../imgs/bg-content_left.jpg) repeat-y;padding:0 35px 0 0px;width:190px}
#content-left div.csc-default {margin-left: 15px;}
#content-left p {margin:0 0 0}
#content-normal {background:url(../imgs/bg-content_normal.gif) no-repeat left top;padding:0 0 0 20px; margin: 0 0 0 15px; width:490px}
#content-right {height:auto;margin-top:17px; min-height:1;width:210px; font-family: Verdana,sans-serif; line-height: 1.2em;}

.home #footer {padding-bottom:120px}

.frame-50 {float:left;margin-right:5%;width:45%}

/* Menu Styles */
#main_menu {height: 75px; background: url(../imgs/bg-main_menu.jpg) no-repeat left bottom;padding:0 0 0px}
#main_menu ul {width: 960px; background:#AD0129 url(../imgs/bg-main_menu-right.gif) no-repeat top right; list-style:none;margin:0;overflow:hidden;padding:0;}
#main_menu li { float:left}
#main_menu a, #main_menu a img {display:block}

#sub_menu, #sub_sub_menu {width: 190px; background:url(../imgs/bg-sub_menu.gif) no-repeat right top;font-size:13px;font-weight:bold; font-family: Verdana,Trebuchet MS,Arial,sans-serif; list-style:none;margin:0 6px 0 13px; margin-bottom: -1px; padding:7px 0 0}
#sub_menu li {background:url(../imgs/bg-sub_menu.gif) no-repeat right bottom;padding-bottom:5px;margin-top:-3px; text-align:right; padding-right: 1px;}
#sub_sub_menu {background:none;font-size:10px;font-variant:normal;font-weight:normal;margin:0 0 1em}
#sub_sub_menu li {background:none;padding:0; margin: 0px;}

#footer_menu {background:url(../imgs/bg-footer_menu.gif) no-repeat left top;font-size:.917em;list-style:none;margin:0;overflow:hidden;padding:55px 0 20px 240px}
#footer_menu li {background:url(../imgs/bul.gif) no-repeat 13px 1px;float:left;padding-left:30px}
#footer_menu li a {color:#630;text-decoration:none}
#footer_menu li a:hover {color:#000}
#footer_menu li a:active {color:#C90}

/* Loginbox Styles */
#content-left .tx-felogin-pi1 {width:240px;}
#content-left .tx-felogin-pi1 fieldset {overflow:hidden;width:196px;}
#content-left .tx-felogin-pi1 .fields {float:left;}
#content-left .tx-felogin-pi1 div.submit {float:right; line-height: 1em;}
#content-left .tx-felogin-pi1 label {font-size:11px ;font-weight:bold; display:block; clear:both;}
#content-left .tx-felogin-pi1 input {margin:-1px 0 -2px 0; width:110px; padding: 2px;}
#content-left .tx-felogin-pi1 input.submit {padding:0; width:auto;}
#content-left .tx-felogin-pi1 p.small {font-family:Verdana,sans-serif; font-size:10px; font-weight:bold;}

#content-normal .tx-felogin-pi1 fieldset, #content-normal .tx-srfeuserregister-pi1 h3.bottom {margin-right: 30px;}

#content-normal .tx-srfeuserregister-pi1 dt.dmail_html {background: #fecd2a; padding: 5px 0 5px 0;}
#content-normal .tx-srfeuserregister-pi1 dd.dmail_html {background: #fecd2a; width: 240px;}
#content-normal .tx-srfeuserregister-pi1 dd.dmail_html input {margin: 5px 0 5px 0;}
#content-normal .tx-srfeuserregister-pi1 input[type=image] {margin-top: 5px;}

/* Search Styles */
.tx_indexedsearch hr {margin:1em 0 .5em}
.tx-indexedsearch-res h4 {margin-bottom:.5em}
.tx-indexedsearch-res .info {margin:-.5em 0 1.5em;overflow:hidden;width:100%}
.tx-indexedsearch-res .info dl {float:left;margin:0;overflow:hidden;width:33.333%}
.tx-indexedsearch-res .info dt {float:left;margin:0 .75em 0 0}
.tx-indexedsearch-sw {font-style:italic}

.browsebox {border-top:1px dashed #A80;list-style:none;padding:1.5em 0 0;overflow:hidden;width:100%}
.browsebox li {display:inline;margin-right:1em}

.csc-sword {color:#C00;font-weight:bold}

/* Guestbook Styles */
.tx-guestbook-pagination a, .tx-guestbook-pagination strong {margin: 0 0 0 .5em}


/* SUBTITLE */
h5 {
background-image:url("../imgs/bul.gif");
background-position:140px 5px;
background-repeat:no-repeat;
color:#B30032;
font-family:Times New Roman,Times,sans-serif;
font-size:14px;
font-weight:bold;
line-height:120%;
margin-bottom:0;
padding:5px 10px 0 160px;
}


/* CONTENT */
#content-normal div.csc-textpic-imagewrap {
margin-right: 10px;
}
#content-normal p{
color:#663300;
font-family:Verdana,sans-serif;
font-size:0.99em;
line-height:118%;
/*margin:0;*/
padding:0;
padding-right:30px;
}

#content-normal a:link, #content-normal a:visited {
font-size: 10px;
font-weight:bold;
text-decoration:none;
}

#content-normal h2 {
color:#730F0D;
font-family:Verdana,sans-serif;
font-size:15px;
font-weight:bold;
padding-left:0;
margin:0 0 20px 0;
}

h1.gheader {
line-height:0;
font-size:0;
padding:0;
margin:0 0 0 0;
}

#content-right .news-latest-item a {display: block; margin: -10px 0 10px 0; font-size: 10px}
#content-right h2 {
color:#660033;
font-family:Times New Roman,Times,sans-serif;
font-size:14px;
font-weight:bold;
padding-left:0;
padding-right:0;
}

#content-right a {
color:#670133;
font-family:Verdana,sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;}

#content-right p {margin: 0 0 0.9em;}


/* SLIDESHOW */

.galery {
padding: 40px 0 0 0;
margin-left: -15px;
}

.galery .tx-rgslideshow-pi1 {
padding-left:20px;
background:url(../imgs/bg-bildgalerie.jpg) no-repeat left top;
width: 500px;
height: 300px;
}

.galery .tx-rgslideshow-pi1 div.rgslideshow {
border: 0px;
padding-left: 142px;
top: 35px;
}

.galery .tx-rgslideshow-pi1 div.rgslideshow .rgsbignext {background: url(../imgs/clear.gif)}
.galery .tx-rgslideshow-pi1 div.rgslideshow .rgsbigprev {background: url(../imgs/clear.gif)}

#content-normal .galery h2 {color:#b10034; font-weight: bold; font-size:18px; padding-left: 85px; margin-bottom: 0px;}

/* Poll */

.tx-jkpoll-pi1 input.pollanswer {margin-right: 5px;}

/* News Styles */
.news-list-item {dispaly: block;clear:both;margin-bottom:10px;}
.news-list-item .news-list-item-text {display: blcok; margin-left: 110px; padding: 0 30px 0 10px;}
.news-list-item .news-list-item-text {color:#663300; font-family:Verdana,sans-serif; font-size:12px;min-height:140px;}
.news-list-item h3 {margin: 0 0 0 -15px; padding: 0 0px 0 15px; background:url(../imgs/bul.gif) no-repeat left 2px;}
.news-list-item h3 {color:#B30032; font-family:Times New Roman,Times,sans-serif; font-size:14px; font-weight:bold;}
.news-list-item h3 .small {display:none;}
.news-list-item a {display:block; float:right; background:url(../imgs/btn-more.gif) no-repeat right center; padding: 3px 20px 0 0;}
.news-list-item a {color:#670133; font-family:Verdana,sans-serif; font-size:10px; font-weight:bold;}
.news-list-item span.trennlinie {color:#FE9901; font-family:Verdana,sans-serif; font-size:12px; font-weight:normal; padding-left:0;}

.news-latest-item image {clear: both;}
.news-latest-item h3 {color: #660033; font-family:Times New Roman,Times,sans-serif; font-size:14px; font-weight:bold; line-height:1.25;margin-bottom:0px;}
.news-latest-item p {display: block; margin-bottom:0px;}

.news-trennlinie {clear: left; text-align: right; padding-right: 35px;}

#content-normal .news-single-item .news-single-backlink {padding-left: 20px; background:url(../imgs/btn-back.gif) no-repeat left center; color:#670133; font-family:Verdana,sans-serif; font-size:10px; font-weight:bold;}
#content-normal .news-single-item .imgs-container {float: left;}
#content-normal .news-single-item h1 {color:#B30032; font-family:Times New Roman,Times,sans-serif; font-size:14px; font-weight:bold;}
#content-normal .news-single-item h1 span {float:right; right: 0px; padding-right: 30px; color:#B30032; font-family:Verdana,sans-serif; font-size:12px; font-weight:normal;}
#content-normal .news-single-item h2 {display: block; color:#663300; font-family:Verdana,sans-serif; font-size:12px; padding-right:30px;}
#content-normal .news-single-item span.trennlinie {color:#FE9901;font-family:Verdana,sans-serif;font-size:12px;font-weight:normal;}

.imgs-container {font-size:.917em;font-style:italic;line-height:3;margin-bottom:.5em;overflow:hidden;width:480px}
.img {float:left;width:160px}
.img a, .img img {display:block}


.news-list-browse {border-top:1px dashed #A80;list-style:none;padding:1.5em 0 0;overflow:hidden;width:100%}
.browseLinksWrap span, .browseLinksWrap a {margin-right:1em}
.disabledLinkWrap {display:none}




/* Themes Styles */
/* Theme 2 */
#theme-2 #main_menu {background:url(../imgs/bg-main_menu-2.jpg) no-repeat left bottom;}
#theme-2 #main_menu ul {background:#B32C0F url(../imgs/bg-main_menu-right-2.gif) no-repeat right top}
#theme-2 h1, #theme-2 h2, #theme-2 h3, #theme-2 h4, #theme-2 h5, #theme-2 h6, #theme-2 .extra {color:#B30}
#theme-2 #content-normal a:link, #theme-2 #content-normal a:visited {color:#810}
#theme-2 #content-normal a:hover, #theme-2 #content-normal a:focus {color:#B30}
#theme-2 ul.alt, #theme-2 ol.alt {list-style-image:url(../imgs/bul-2.gif)}
#theme-2 h5 {background-image:url(../imgs/bul-2.gif)}

/* Theme 3 */
#theme-3 #main_menu {background:url(../imgs/bg-main_menu-3.jpg) no-repeat left bottom;}
#theme-3 #main_menu ul {background:#336 url(../imgs/bg-main_menu-right-3.gif) no-repeat right top}
#theme-3 h1, #theme-3 h2, #theme-3 h3, #theme-3 h4, #theme-3 h5, #theme-3 h6, #theme-3 .extra {color:#336}
#theme-3 #content-normal a:link, #theme-3 #content-normal a:visited {color:#113}
#theme-3 #content-normal a:hover, #theme-3 #content-normal a:focus {color:#336}
#theme-3 ul.alt, #theme-3 ol.alt {list-style-image:url(../imgs/bul-3.gif)}
#theme-3 h5 {background-image:url(../imgs/bul-3.gif);}

/* Theme 4 */
#theme-4 #main_menu {background:url(../imgs/bg-main_menu-4.jpg) no-repeat left bottom;}
#theme-4 #main_menu ul {background:#656500 url(../imgs/bg-main_menu-right-4.gif) no-repeat right top}
#theme-4 h1, #theme-4 h2, #theme-4 h3, #theme-4 h4, #theme-4 h5, #theme-4 h6, #theme-4 .extra {color:#660}
#theme-4 #content-normal a:link, #theme-4 #content-normal a:visited {color:#330}
#theme-4 #content-normal a:hover, #theme-4 #content-normal a:focus {color:#660}
#theme-4 ul.alt, #theme-4 ol.alt {list-style-image:url(../imgs/bul-4.gif)}
#theme-4 h5 {background-image:url(../imgs/bul-4.gif)}





div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border:2px solid #730F0D;
}

.tx-veguestbook-pi1{
width:96%
}


.tx-felogin-pi1 h3 {
color:#730F0D;
font-family:Verdana,sans-serif;
font-size:15px;
font-weight:bold;
margin:0 0 20px;
padding-left:0;
}