h1
{
	color:#000000;
	padding:7px 0 7px 0;
	font-size:110%;
}
#pagetitle h1
{
	font-family:verdana, arial, helvetica, sans-serif;
	color:#991111;
	font-size:200%;
	padding:0;
	margin:0 0 0 180px;
}

h1.csc-firstHeader
{
	padding: 0px 0px 0px 7px;
	font-size:14px;
        font-weight:900;
        background-image:url(../images/h1.background.jpg);
        background-repeat: repeat-y;
}

.csc-header h1
{
       padding: 0px 0px 0px 7px;
	font-size:14px;
        font-weight:900;
        background-image:url(../images/h1.background.jpg);
        background-repeat: repeat-y;
}

.csc-header h1.csc-firstHeader
{
       padding: 0px 0px 0px 7px;
	font-size:14px;
        font-weight:900;
        background-image:url(../images/h1.background.jpg);
        background-repeat: repeat-y;
}

.csc-caption 
{
  font-family:verdana, arial, helvetica, sans-serif;
	color:#FFFFFF;
 # background-color: #991111;
  background-color: #C00418;
  	font-weight:bold;
	text-align: center;
}

h2, h3, h4, h5, h6
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-size:14px;
}
p
{
	margin:0 0 7px 0;
}
p.csc-linkToTop
{
	text-align:right;
}
p.csc-searchResult
{
	font-style:italic;
	margin:0 0 14px 14px;
}
.box
{
	margin:0 0 7px 0;
	padding:0 0 0 0;
}

.space_b
{
	margin:0 0 20px 0;
}
.hr
{
	height:1px;
	font-size:1px;
	clear:both;
	background:transparent url(images/hr-divider.gif) repeat-x 0 0;
	padding:15px 0;
}


/* Listen */

ul.csc-bulletlist,
ul.csc-menu,
#mitte ul,
#mitte-one ul,
#rechts ul,
#mitte ol,
#mitte-one ol,
#rechts ol
{
	margin:0 0 7px 0;
	padding:0;
}
#rechts h1 {
	color:#991111;
}
ul.csc-bulletlist li,
ul.csc-menu li,
#mitte ul li,
#mitte-one ul li,
#rechts ul li
{
	list-style:none;
	margin:0 0 0 18px;
	padding:0;
}
/*--Tabellen--*/
table 
{
	border-collapse: collapse;
	border-spacing: 0;
	margin:0 0 0 0;
	width:100%;
	border:0.2em solid #8F8F8F;
}
caption 
{
	font-style:italic;
	text-align: left;
}
thead 
{
#	background:#991111;
	background:#C00418;
	color:#ffffff;
}
thead  th 
{
	padding:5px 5px 5px 5px;
	font-size:11px;
	font-weight:bold;
	text-align: left;
}
tbody  th,
td 
{
	padding:3px 5px 3px 5px;
	font-size:10px;
	border-bottom:1px solid #8F8F8F;
}
tbody .tr-odd 
{
	border-bottom:1px solid #8F8F8F;
}
tbody .tr-even
{
	border-bottom1px solid #8F8F8F;
}
tfoot
{
	border-top:3px solid #0099ff;
	font-weight:bold;
}
td.csc-uploads-fileName
{
	width:85%;
}

/* News */
.news-list
{
	margin:0 0 14px 0;
	padding:0 0 0 0;
}
.news-list-browse table,
.news-list-browse table td
{
	border:none;
	width:auto;
}
.news-list-browse table td p
{
	margin:0 0 0 0;
}
.tx-ttnews{
        margin-top:10px;
	background-color: #F7F7F7;
	border: 1px solid #cfdce5;
}
.news-list-browse table td.tx-ttnews-browsebox-SCell
{
	background:#991111;
}
.news-list-browse table td.tx-ttnews-browsebox-SCell a
{
	color:#ffffff;
}

DIV.csc-frame-frame1{
	background-color: #F7F7F7;
	border: 1px solid #cfdce5;
	  margin: 0;
   padding: 0;
}
DIV.csc-frame-frame1 p{
    margin: 0;
   padding: 0;
}
DIV.csc-frame-frame2 p{
    margin: 0;
   padding: 0;
}

DIV.csc-frame-frame2{
  
  background-color: #ebebeb;
  margin: 0;
  padding: 0;
  border-top: 0px solid #2980c4; 
  border-left: 2px solid #2980c4;
  border-right: 2px solid #2980c4;
  border-bottom: 2px solid #2980c4;
}

table.sbgtabelle {  border: medium none ; border-collapse: collapse; border: 1px solid #C0C0C0;   }

table.sbgtabelle td {  border: 1px solid #C0C0C0; padding: 2px 2px 2px 2px; }
table.sbgtabelle th { border: 1px solid #C0C0C0;  padding: 2px 2px 2px 2px; }

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 1px solid ;
		padding-top: 3px;
		padding-right: 3px;
		padding-bottom: 3px;
		padding-left: 3px;
                border-color: #b5b3cb;
}

FORM {margin:0px; padding:0;} /* ACHTUNG: gilt für alle Formulare, auch das Suchen-Feld !! muss bleiben !! */
input:focus, select:focus, textarea:focus {outline:1px solid #C00418; background-color:#ffff99; color:black;} /*markiert die Felder bei
mausklick in gelbem Feld*/
.csc-mailform {margin:10px 0 0 0; padding:8px; border:1px solid #C00418;}
fieldset.csc-mailform label {display:block; width:600px; text-align:left; margin:4px 0 2px 4px;}
fieldset.csc-mailform input, fieldset.csc-mailform textarea {margin-bottom:10px; border:2px solid #C00418; padding:2px;}
#captchaResponse {margin:10px 8px 8px 20px; padding:1px; border:1px solid red;}
.csc-mailform-submit {margin-left:6em; margin-top:8px; background-color:; color:black;
padding: 4px; border:2px solid #C00418; font-weight:bold;} 


