#content { line-height: 20px; }
#content p {}
#content ul, #content ol { padding-top:10px; padding-bottom:10px; }
#content ul li { margin-left:30px; padding-left:15px; list-style-type:none; background: url('pix/listdot.gif') 3px 6px no-repeat; }
#content ol { margin-left:30px; }
#content a { font-weight: normal; color: #ae0917; text-decoration: none; }
#content a:hover { font-weight: bolder; color: #e2001a;	text-decoration: none; }

.ceText, .ceTextPic { background-color: #e3e4e5; width: 700px; margin-bottom: 20px;}
.ceImage { margin-bottom: 20px; }
#content .csc-frame .ceText { background-color: #707072; }
.ceMailform {width: 700px;}

.csc-header { background-color: #ae0917; padding-left: 20px; }
.ceImage .csc-header { background-color: #ae0917; padding-left: 0px; margin-bottom: 20px; width: 700px; }
.ceTable .csc-header { background-color: #ae0917; padding-left: 0px; width: 700px; }

.ceText h1, .ceText h2 { margin: 0px; padding: 3px 10px 3px 10px; background-color: #400509; color: #fff; font-size: 16px; }
.ceTextPic h1, .ceTextPic h2 { margin: 0 0 0 0px; padding: 3px 10px 3px 10px; background-color: #400509; color: #fff; font-size: 16px; }
.ceImage h1, .ceImage h2 { margin: 0 0 0 20px; padding: 3px 10px 3px 10px; background-color: #400509; color: #fff; font-size: 16px; }
.ceTable h1, .ceTable h2 { margin: 0 0 0 20px; padding: 3px 10px 3px 10px; background-color: #400509; color: #fff; font-size: 16px; width: 660px; }
.ceMailform h1, .ceTextPic h2 { margin: 0 0 0 0px; padding: 3px 10px 3px 10px; background-color: #400509; color: #fff; font-size: 16px; }

.ceImage .csc-textpic-imagewrap {padding: 0 25px 0 20px; background-color: #ae0917; }
.ceImage .csc-textpic-caption { color: #fff; padding: 5px 0 20px 0; }
.ceText p, .ceTextPic p { padding: 10px 30px 10px 30px; }
.ceTextPic .csc-textpic { padding-right: 20px; }

.contenttable-0 { width: 700px; border-collapse: collapse; margin-bottom: 20px; }
.contenttable-0 td { padding: 5px 10px 5px 30px; }
.contenttable-0 .tr-even { background-color: #c5c6c8; }
.contenttable-0 .tr-odd { background-color: #e3e4e5; }

.contenttable-1 { width: 700px; border-collapse: collapse; margin-bottom: 20px; }
.contenttable-1 td { padding: 5px 10px 5px 30px; }
.contenttable-1 .tr-even { background-color: #c5c6c8; }
.contenttable-1 .tr-odd { background-color: #e3e4e5; }
.contenttable-1 .tr-0 { background-color: #3f0509; }
.contenttable-1 .tr-0 .td-0 { background: #3f0509 url('pix/tblCatcher.gif') 0 0 no-repeat; }
.contenttable-1 .tr-0 td { color: #fff; }

.contenttable-2 { width: 700px; border-collapse: collapse; margin-bottom: 20px; }
.contenttable-2 td { padding: 5px 10px 5px 30px; }
.contenttable-2 .tr-even { background-color: #c5c6c8; }
.contenttable-2 .tr-odd { background-color: #e3e4e5; }
.contenttable-2 .tr-0 .td-0 { background: #3f0509 url('pix/tblCatcher.gif') 0 0 no-repeat; }
.contenttable-2 .td-0 { background-color: #3f0509; color: #fff; }

.contenttable-3 { width: 700px; border-collapse: collapse; margin-bottom: 20px; }
.contenttable-3 td { padding: 5px 10px 5px 30px; }
.contenttable-3 .tr-even { background-color: #c5c6c8; }
.contenttable-3 .tr-odd { background-color: #e3e4e5; }
.contenttable-3 .tr-0 { background-color: #3f0509; }
.contenttable-3 .tr-0 .td-0 { background: #000 url('pix/tblCatcher.gif') 0 0 no-repeat; }
.contenttable-3 .tr-0 td { color: #fff; }
.contenttable-3 .td-0 { background-color: #3f0509; color: #fff; }

.ceMailform .csc-mailform { border: 0px; background-color: #e3e4e5; padding-top: 10px; }
.ceMailform  .csc-mailform .csc-mailform-field { padding: 0 0 10px 30px; }
.ceMailform .csc-mailform .csc-mailform-field label { margin-left: 40px; }
.ceMailform  .csc-mailform .csc-mailform-field input { width: 300px; }
.ceMailform  .csc-mailform .csc-mailform-field textarea { width: 300px; }
.ceMailform  .csc-mailform .csc-mailform-field  .submit{ margin: 0 0 0 0px; padding: 5px 10px 5px 10px; width: 300px; border: 0px; background-color: black; color: #fff; }

/*
// Content-Ränder
.csc-textpic {
	margin: 0;
	padding: 0;
}

#content .ceImage {
	height: auto;
	background-color: black;
	width: 655px;
	height: -60px;
}
#content .ceText {
	width: 700px;
	background-color: white;
}

// Überschriften
h1 {font-size:1.2em; background-color: #400509; color: #fff;}
h2 {font-size:1.0em;}
#content h1.csc-firstHeader, #content h2.csc-firstHeader {margin-top:0em;}
#content h1, #content h2 { margin: 0px; padding: 3px 10px 3px 10px;}


.csc-header, .csc-header-n3, .csc-header-n4 {
	background-color: #ae0917;
	padding-left: 20px;
}

// Fließtexte
#content p, #content ul, #content ol {font-size:1.0em; line-height:1.4em; margin:1.0em 0 1.0em 0;}
#content ul li {list-style-type:none; padding-left:20px; background:url('pix/listdot.gif') 4px 6px no-repeat;}
#content ol {margin-left:20px;}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {border-bottom:20px solid #FEF3DC;}
.csc-textpic-caption {font-size:11px; line-height:14px;}

// Links
#content a {color:#004237; font-weight:bold;}
#content a.exclusive {display:block; border-bottom:1px solid #000; color:#000; font-weight:normal; margin-left:-25px; margin-right:-15px; padding-left:25px; background:url('../nav/link_dot.gif') repeat-y;}
#content a.exclusive:hover {border-bottom:1px solid #004237;}

#imagemap {margin-top:-30px;}

// Bildelemente absetzen
#content .csc-textpic {margin-top:1.0em;}

// Rahmen
.csc-frame-rulerBefore {border-bottom:1px solid #000; margin-left:-15px; margin-right:-15px;}
.csc-frame-rulerAfter {border-bottom:1px solid #000; margin-left:-15px; margin-right:-15px;}

#content .csc-frame .ceText { background-color: #e3e4e5;}

.frame-top {margin:0; padding:0px; background:url('pix/frame_top.jpg') 0px 0px no-repeat; height:35px;}

.frame-bottom {margin:0; padding:0px; background:url('pix/frame_bottom.jpg') 0px 0px no-repeat; height:35px;}
#content .csc-frame h1, #content .csc-frame h2 {margin-top:0.0em;}
#content .csc-frame h1.csc-firstHeader, #content .csc-frame h2.csc-firstHeader {margin-top:0.0em;}

// Formular
#content form {margin:0px;}
.csc-mailform {border:none; padding:15px 15px 15px 0;}
.csc-mailform-label {padding:0px 15px 0px 15px; clear:both; font-size:1px; margin:15px 105px 15px 0px; border-bottom:0px solid #D07005;}

.csc-mailform-field {clear:both; padding:0px; margin:0px; margin-left:0px;}
.csc-mailform-field label {width:150px; float:left; padding:3px 2px 3px 0; margin:0px;}
.csc-mailform-field .input {border-top:none; border-right:none; border-bottom:1px solid #004237; border-left:none; background-color:transparent; width:410px; margin-right:-15px;}
.csc-mailform-field .select {border:1px solid #FFF; border-bottom:1px solid #004237; background-color:#004237; color:#000;}
.csc-mailform-field .textarea {border:1px solid #004237; background-color:transparent; width:410px; height:150px;}
.csc-mailform-field .submit {font-family:Arial, sans-serif; color:#FFF; font-weight:bold; background-color:#004237; border:1px solid #004237; margin-left:0px; margin-top:15px;}

// Login
.csc-loginform {border:none; padding:15px;}
.csc-loginform .csc-mailform-label {display:none;}
.csc-loginform .csc-mailform-field {clear:both; width:300px;}
.csc-loginform .csc-mailform-field .input {margin-left:1.0em; width:150px;}
.csc-loginform .csc-mailform-field .password {margin-left:3.0em; border-top:none; border-right:none; border-bottom:1px solid #999; border-left:none; background-color:transparent; width:150px;}
.csc-loginform .csc-mailform-field .submit {position:relative; width:100px; padding-left:13px; text-align:left;}

// Tabellen
.tableWrapper {}
.contenttable {margin:10px 0 0 0; padding:0px; border-collapse:collapse; empty-cells:show; width:100%;}
.contenttable td {vertical-align:top; padding:4px 5px 4px 15px;}

.contenttable-0 .tr-0 td {background-color:#D07005; color:#FFF;}
.contenttable-0 .tr-odd {background-color:transparent;}
.contenttable-0 .tr-even {background-color:#F1D4B4;}
.contenttable-0 .td-last {text-align:right;}

.contenttable-1 .td-0 {background-color:#D07005; color:#FFF; border-bottom:1px solid transparent;}
.contenttable-1 .tr-odd {background-color:transparent;}
.contenttable-1 .tr-even {background-color:#F1D4B4;}

.contenttable-2 .td-0 {background-color:#D07005; color:#FFF; border-bottom:1px solid transparent;}
.contenttable-2 .tr-0 td {background-color:#D07005; color:#FFF;}
.contenttable-2 .tr-odd {background-color:transparent;}
.contenttable-2 .tr-even {background-color:#F1D4B4;}

.contenttable-3 .tr-odd {background-color:transparent;}
.contenttable-3 .tr-even {background-color:#F1D4B4;}

// Downloads
table.csc-uploads, #content table.csc-uploads td p {margin:0px; padding:0px;}
table.csc-uploads td {padding:2px 2px 2px 0; vertical-align:top;}
table.csc-uploads td img {margin:2px;}
table.csc-uploads td.csc-uploads-fileSize {white-space:nowrap; font-weight:bold;}


// Sitemap & Menus der Unterseiten
.csc-menu {margin-top:15px;}
#content .csc-menu p {padding:0px; margin:0px;}
.csc-menu a {display:block; padding:1px 0 1px 20px; margin:0px;}
#content .csc-menu .csc-menu-level1 {margin-left:0px; background:url('../nav/link_dot.gif') repeat-y;}
#content .csc-menu .csc-menu-level2 {margin-left:10px; background:url('../nav/link_dot.gif') repeat-y;}
#content .csc-menu .csc-menu-level3 {margin-left:20px; background:url('../nav/link_dot.gif') repeat-y;}
#content .csc-menu .csc-menu-level4 {margin-left:30px; background:url('../nav/link_dot.gif') repeat-y;}

// Suche
#content .tx-indexedsearch-searchbox form {margin-top:-1.0em; margin:1.0em 0 0 0;}

.tx-indexedsearch-searchbox table {display:block; width:580px; margin-right:-15px; margin-left:-15px; border-top:1px solid #004237; border-bottom:1px solid #004237; background-color:#F2F5CC; padding:20px 0 20px 0;}
.tx-indexedsearch-searchbox table td {padding-left:15px;}
.tx-indexedsearch .tx-indexedsearch-searchbox-sword {border-top:none; border-right:none; border-bottom:1px solid #999; border-left:none; background-color:transparent; width:200px;}
.tx-indexedsearch .tx-indexedsearch-searchbox-button {font-family:Arial, sans-serif; color:#FFF; font-weight:bold; background-color:#004237; border:1px solid #999; margin-left:-15px;}
.tx-indexedsearch .browsebox {margin:2.0em 0 2.0em 0;}

.tx-indexedsearch-browsebox ul.browsebox {margin-left:20px;}

// News
.news-list-image {padding-left:15px; float:right;}
.news-single-img {padding-left:15px; float:right;}
.news-single-item dl {margin:0px 0 15px 0;}
.news-single-item dl dt {font-weight:bold; margin-bottom:10px;}
.news-single-related dd a {display:block; padding:1px 0 1px 20px; margin:0px; background:url('../nav/link_dot.gif') repeat-y;}
.news-single-related dd .date {margin-left:20px;}
.news-single-files dd img {margin-right:2px;}
#content  .news-single-links dd p {margin:0px; padding:0px;}
.news-single-links dd a {display:block; padding:1px 0 1px 20px; margin:0px; background:url('../nav/link_dot.gif') repeat-y;}
*/
