/*
Template: template_default

Inhaltsdefinitionen
Dieses Template verweist auf den entsprechenden Bilderorder resources/
z.B. background-image: url(resources/?.gif);
*/

/* ####################################################################### */
/* ###############################  Tabellen ################################ */
/* ###################################################################### */

table {
border-collapse: collapse;
border-spacing: 0px;
}

td {
font-size: 12px;
vertical-align: top;
}

.contenttable { width: 100%; }

.contenttable-0 td { border-bottom: 1px solid #908662; border-right: 1px solid #908662; padding: 5px 8px 5px 8px; }
.contenttable-0 .td-last { border-right: none; }

.contenttable-1 .tr-0 td { color: white; font-weight: bold; background-color: #908662; border-right: 1px solid #ffffff; border-bottom: none; }
.contenttable-1 .tr-0 .td-last { border-right: none; }
.contenttable-1 td { border-bottom: 1px solid #908662; border-right: 1px solid #908662; padding: 5px 8px 5px 8px; }
.contenttable-1 .td-last { border-right: none; }

.contenttable-2 .td-0 { color: white;  font-weight: bold; background-color: #908662; border-bottom: 1px solid #ffffff; }
.contenttable-2 td { border-bottom: 1px solid #908662; border-right: 1px solid #908662; padding: 5px 8px 5px 8px; }
.contenttable-2 .td-last { border-right: none; }
.contenttable-2 .tr-last td { border-bottom: none; }


.contenttable-3 td { padding: 5px 8px 5px 8px; }

.tr-last td { border-bottom: none; }

/*----------------------------------- Tabellen im Highlightbereich ------------------------------------*/

.highlightcontent td { font-size: 0.9em; }

.highlightcontent .contenttable-0 { }

.highlightcontent .contenttable-1 { }

.highlightcontent .contenttable-2 { }

.highlightcontent .contenttable-3 { }

/* ####################################################################### */
/* ###############################  Formulare ############################### */
/* ###################################################################### */
/* ######################################################################## */
/* ###############################  Formulare ############################ */
/* ###################################################################### */

fieldset {
border: none;
}

.input {
display: block;
width: 300px;
font-family: Arial;
font-size: 12px;
}

.textarea {
display: block;
width: 300px;
font-family: Arial;
font-size: 12px;
}

.select {
display: block;
font-family: Arial;
font-size: 12px;
}

.checkbox {
padding: 0px;
margin: 0px;
border: 0px solid none;
}

.check {
float: left;
padding-right: 5px;
}

.checklabel {
line-height: 20px;
}

.csc-mailform-label {
line-height: 20px;
}

.csc-mailform-field {
line-height: 16px;
}

.submit {
}

/* ####################################################################### */
/* ###############################  Rahmen ################################ */
/* ###################################################################### */

.frame1start {}
.frame1 img {padding: 5px; }
.frame1 { border: 1px solid #BEB493; }
.highlight .frame1 h1,.highlight .frame1 h2,..highlight .frame1 h3,.highlight .frame1 h4,.highlight .frame1 h5,.highlight .frame1 h6,.highlight .frame1 p { padding: 5px 10px 5px 10px; }
.frame1end {}

.frame2start {}
.frame2 { border: 1px solid #09438C; }
.frame2 h1,.frame2 h2,.frame2 h3,.frame2 h4,.frame2 h5,.frame2 h6,.frame2 p { padding: 5px 10px 5px 10px; }
.frame2end {}

.frame3start {}
.frame3 { background-color: #BEB493; color: #3C3828; }
.frame3 h1,.frame3 h2,.frame3 h3,.frame3 h4,.frame3 h5,.frame3 h6,.frame3 p { padding: 5px 10px 5px 10px; }
.frame3end {}

.frame4start {}
.frame4 { background-color: #908662; color: #ffffff; }
.frame4 h1,.frame4 h2,.frame4 h3,.frame4 h4,.frame4 h5,.frame4 h6,.frame4 p { padding: 5px 10px 5px 10px; }
.frame4end {}

.frame5start {}
.frame5 {}
.frame5end {}

/* ####################################################################### */
/* #############################  Aufzaehlungen############################## */

/* ###################################################################### */

.content ul {
margin: 0px 0px 0px 30px;
padding: 0px;
}

.content li {
line-height: 20px;
list-style-image: url(resources/csc-bulletlist.gif);
}

/* ####################################################################### */
/* ###############################  Dateilinks ############################### */
/* ###################################################################### */

.csc-uploads { }

.csc-uploads-1 { }

.csc-uploads-2 { }

.csc-uploads-3 { }

.csc-uploads-fileName { }

.csc-uploads-description { }

.csc-uploads-icon { }

/* ####################################################################### */
/* ################################  Trenner ################################ */
/* ###################################################################### */

.trenner {
float: left;
font-size: 1px;
height: 1px;
line-height: 1px;
width: 100%;
background-image: url(resources/trenner.gif);
background-repeat: repeat-x;
margin-top: 10px;
margin-bottom: 10px;
}