DIV.main-header H1 {color:#CC6600;text-align:left;font-size:110%;margin:10px 0 0 0;}
DIV.main-header H2 {color:#CC6600;text-align:left;font-size:100%;margin:5px 0 0px 0;}

DIV.csc-header H1 {text-align:left;font-size:110%;color:#CC6600;margin:0px 0 10px 0;font-weight:lighter;}
DIV.csc-header H2 {text-align:left;font-size:100%;color:#CC6600;margin:0px 0 10px 0;font-weight:lighter;}
DIV.csc-header H3 {text-align:left;font-size:90%;color:#CC6600;margin:20px 0 10px 0;font-weight:bold;}
DIV.csc-header H4 {text-align:left;font-size:80%;color:#CC6600;margin:20px 0 10px 0;}

DIV.csc-header H1 A {text-align:left;font-size:110%;color:#CC6600;margin:0px 0 10px 0;font-weight:lighter;}
DIV.csc-header H2 A {text-align:left;font-size:100%;color:#CC6600;margin:0px 0 10px 0;font-weight:lighter;}
DIV.csc-header H3 A {text-align:left;font-size:90%;color:#CC6600;margin:20px 0 10px 0;font-weight:bold;}
DIV.csc-header H4 A {text-align:left;font-size:80%;color:#CC6600;margin:20px 0 10px 0;}
P.bodytext {text-align:left;color:#333333;font-size:80%;}
P.bodytext UL {color:#333333;padding:0 0 0 15px;}
P.bodytext UL LI {font-size:80%;}

DD.csc-textpic-caption{font-size:80%;color:#c4c4c4;}

UL.csc-menu-1 LI A {text-decoration:underline;color:#fff;font-size:90%;}
UL.csc-menu-1 LI A:hover {text-decoration:underline;color:#F58400;}

TABLE.csc-uploads-0 TR TD.csc-uploads-fileName P A {text-decoration:underline;color:#fff;font-size:90%;}
TABLE.csc-uploads-0 TR TD.csc-uploads-fileName P A:hover {text-decoration:underline;color:#F58400;font-size:90%;}
TABLE.csc-uploads-0 TR TD.csc-uploads-fileSize P {font-size:90%;color:#fff;margin-left:5px;}

/* Text mit Bild */
DIV.csc-textpic {clear:both;margin: 0px;}
DIV.csc-textpicHeader H1 {text-align:left;font-size:17pt;color:#F58400;margin:0px 0 10px 0;border-bottom:1px solid #ABABAB;padding-bottom:10px;font-weight:lighter;font-family:Arial;}
DIV.csc-textpicHeader H2 {text-align:left;font-size:15pt;color:#F58400;margin:0px 0 10px 0;font-weight:lighter;font-family:Arial;}
DIV.csc-textpicHeader H3 {text-align:left;font-size:70%;color:#fff;margin:20px 0 10px 0;font-weight:bold;font-family:Arial;}
DIV.csc-textpicHeader H4 {text-align:left;font-size:70%;color:#fff;margin:20px 0 10px 0;font-family:Arial;}

DIV#rgaccord2-nest UL {color:#333333;padding:0 0 0 15px;}
DIV#rgaccord2-nest UL LI {font-size:80%;}
DIV#rgaccord2-nest DIV.csc-textpic UL {padding:0px !important};

UL.csc-bulletlist {color:#333333;}
UL.csc-bulletlist-0 {padding:0 0 0 15px;margin:5px 0;}
UL.csc-bulletlist-0 LI {font-size:80%;/*list-style-image:url(bull-2.gif);*/}

UL.csc-bulletlist-1 {padding:0 0 0 15px;margin:5px 0;}
UL.csc-bulletlist-1 LI {font-size:75%;/*list-style-image:url(bull-2.gif);*/}

UL.csc-bulletlist-2 {padding:0 0 0 15px;margin:5px 0;}
UL.csc-bulletlist-2 LI {font-size:70%;/*list-style-image:url(bull-2.gif);*/}

UL.csc-bulletlist-3 {padding:0 0 0 15px;margin:5px 0;}
UL.csc-bulletlist-3 LI {font-size:70%;/*list-style-image:url(bull-2.gif);*/}

/* TABELLEN */
TABLE.contenttable {font-size:75%;width:100%;padding:5px 0 5px 0}

/* mit Aufz&#65533;hlung (Zeitplan) */ 
TABLE.contenttable-0 TR TD.td { vertical-align:top;}
TABLE.contenttable-0 TR TD.td-0 { font-weight:bold;vertical-align:top; width:20%; padding:0px;}

/* Details (2-spaltig) */ 

TABLE.contenttable-1 TR TD{ border:2px solid #fff;border-top:0px;border-right:0px;}
TABLE.contenttable-1 TR TD {vertical-align:top;padding:3px 8px;background:#edf5fe;}
TABLE.contenttable-1 TR TD.td-0 { font-weight:bold;width:40%;border-left:0px;}
TABLE.contenttable-1 TR.tr-last TD { border-bottom:0px; }


DIV.csc-textpic-center { margin:15px 0 0 0; }
DD.csc-textpic-caption {font-size:65%;color:#666;font-style:italic;padding:2px 0 0 0;}
TABLE.csc-uploads {margin-bottom:20px;}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0px !important;
}
div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-left:0px !important;
}

/* Tabelle 0 - Referenzinfos */
UL.filelist_0 {border:solid 0px #ccc;border-top-width:1px;margin:5px 0 50px 0;padding:0;clear:both;}
UL.filelist_0 LI {color:#00f;list-style-type:none;border:solid 0px #ccc;border-bottom-width:1px;padding:3px;}
UL.filelist_0 LI A {margin:0 0 0 15px;color:#00f;}

/* Kontaktformular */
FORM#mailform {margin:20px 0 0 0;font-size:80%;}
FORM#mailform LEGEND {display:none;}
FORM#mailform FIELDSET.csc-mailform {width:375px;border:none;margin:0;}
FORM#mailform FIELDSET {border:none;margin:0;}
FORM#mailform LABEL {float:left;width:130px;margin:5px 0 5px 0;color:#CC6600;font-weight:bold;}
FORM#mailform INPUT {float:left;width:230px;border:solid 0px #F9F3E7;border-width:1px;background:#F9F3E7;margin:5px 0 5px 0;}
FORM#mailform INPUT.csc-mailform-radio {clear:both;width:25px;}
FORM#mailform SELECT {float:left;width:230px;border:solid 0px #F9F3E7;border-width:1px;background:#F9F3E7;margin:5px 0 5px 0;}
FORM#mailform TEXTAREA {float:left;width:230px;border:solid 0px #F9F3E7;border-width:1px;background:#F9F3E7;margin:5px 0 5px 0;}
FORM#mailform INPUT.csc-mailform-submit {border:solid 1px #F29625;background:#F29625;margin:5px 0 5px 130px;color:#fff;width:135px;font-weight:bold;}
FORM#mailform FIELDSET#mailformAnrede INPUT {margin:0px;}
FORM#mailform FIELDSET#mailformAnrede LABEL {margin:0px;color:#000;font-weight:normal;}

TABLE.csc-uploads {font-size:80%;width:365px;background:#F9F3E7;}
TABLE.csc-uploads TD.csc-uploads-fileSize {vertical-align:top;width:40px;}
TABLE.csc-uploads TD.csc-uploads-fileName {vertical-align:top;width:150px;}
TABLE.csc-uploads P {margin:0px;padding:0px;}
TABLE.csc-uploads P.csc-uploads-description {margin:5px 0;}

/* Accordion */
DIV.rgaccord1-nest {}
DIV.rgaccord1-nest H3.rgaccord1-toggle {background:none !important;border:none;border-bottom:1px solid #CCCCCC;font-size:80%;color:#333333;padding:2px 0px;margin:0px;}
DIV.rgaccord1-content {width:100% !important; border:none !important;}
DIV#rgaccord1-nest {}

DIV.rgaccord2-nest {}
H3.rgaccord2-toggle {background:none !important;border:none;border-top:none !important;border-bottom:1px solid #CCCCCC;font-size:80%;color:#CC6600 !important;padding:2px 0px !important;margin:0px !important;height:auto !important;min-height:23px !important;}


DIV.rgaccord2-content {width:100% !important; border:none !important;}
DIV#rgaccord2-nest {margin:0px !important;}

DIV.rgaccord2-toggle H1 {margin:0px;color:#CC6600;font-size:100%;text-transform:uppercase;}
H3.act DIV.rgaccord2-toggle H1{color#A58C61 !important;}
H3.rgaccord2-toggle:hover {text-decoration:underline;}

DIV.csc-textpic-imagewrap {width:100%};
DIV.csc-textpic-imagerow {width:100%};