/* right=680px Breite */
#content {padding:0 30px 30px 0;}
#content a {color:#B72737;}
#content strong a.external-link-new-window {color:#000; text-decoration:none;}
#content p.bodytext, #content ul, #content ol {line-height:16px; padding-left:140px;}

.csc-sword {border:1px dotted #B72737; background-color:#E1B1A4;}

/* S T A R T S E I T E */
/* Startseite Blöcke */
.csc-frame-floatLeft .csc-firstHeader, .csc-frame-floatRight .csc-firstHeader {font-size:12px; color:#000; margin-top:0px;}
/* Startseite Status */
.csc-frame-floatLeft h1, .csc-frame-floatRight h1 {padding-left:0px;}
#content .csc-frame-floatLeft p.bodytext, #content .csc-frame-floatRight p.bodytext {line-height:16px; padding-left:20px;}
#content .csc-textpic-above .csc-textpic-image {margin:0px; padding:0px;}
/* Startseite Status */
#weather {margin:20px 0 0 0;}

/* Ueberschriften */
.csc-firstHeader {font-size:30px; color:#B72737; margin-top:0px;}
h1, h2, h3, h4, h5, h6, .contenttable, #mailform, .tx-indexedsearch {padding-left:40px;}

/* Bildunterschrift */
.csc-textpic-intext-left .csc-textpic-imagewrap dt {padding-left:0px;}

.csc-textpic-caption {color:#B72737; text-align:right; margin:0px; padding:0px;}
p.caption {margin:0px; padding:0px; padding-right:0px; padding-bottom:10px;}

/* marginText auf 20px, muss aber tatsächlich 60px sein, für den IE in patcIE.css wieder zurückgesetzt */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {margin-right: 25px;}

/* Rahmen */
.csc-frame-indent {margin-left:140px;}
.csc-frame-floatLeft {width:210px; float:left;}
.csc-frame-floatRight {width:420px; float:right;}

/* Tabellen */
.contenttable {border-collapse:separate; width:595px; margin-bottom:15px;}
.contenttable tr td {vertical-align:top; padding:2px 5px 2px 2px;}
.contenttable .tr-even {background-color:#AED8AB;}
.contenttable .tr-odd {background-color:#D1E8CD;}

.contenttable-3 .tr-0 .td-0 {}
.contenttable-3 .td-0 {font-weight:bold;}
.contenttable-3 .tr-0 td {font-weight:bold;}

/* News */
.news-latest-container {height:155px; overflow:hidden;}
.news-latest-container h2 {margin:0px; padding:0px; color:#B72737; font-size:12px; margin-bottom:10px}
.news-latest-item {padding:0 0 10px 15px; background:url('../pix/newsdot.jpg') 5px 4px no-repeat;}
.news-latest-item h3 {margin:0px; padding:0px; display:inline;}
.news-latest-item a {color:#000; text-decoration:none;}
.news-latest-item a:hover {color:#B72737;}

.news-list-item {margin-bottom:15px;}

/* Formulare */
form {padding:0px; margin:0px;}
fieldset {padding:0px; margin:0px; border:none; overflow:hidden;}
fieldset legend {}
.csc-mailform-label {font-weight:bold; display:block; padding:15px 0 5px 0; color:#B7273;}
.csc-mailform-field {}
.csc-mailform-field label {display:block;}
.csc-mailform-field .csc-mailform-radio label {}
.csc-mailform-radio label {display:inline;}
.input, 
.tx-indexedsearch-searchbox-sword	{border:none; border-bottom:1px solid #AED8AB; background-color:#D1E8CD; width:350px; padding-left:3px;}
.select, 
.tx-indexedsearch-selectbox-type,
.tx-indexedsearch-selectbox-defop,
.tx-indexedsearch-selectbox-sections {border:1px solid #AED8AB; background-color:#D1E8CD;}
.checkbox	{}
.radio		{}
.textarea	{background-color:#D1E8CD; border:1px solid #AED8AB; width:350px; height:150px; padding-left:3px;}
#content .submit {background-color:#AED8AB; border:none; color:#000; font-weight:bold;}

/* Suche */
#content .tx-indexedsearch-redMarkup {color:#B72737;}
#content .tx-indexedsearch-descr {padding:4px 0 4px 0;}
#content .tx-indexedsearch-info {background-color:transparent; border-top:1px solid #FFF; padding:4px 0 4px 0;}