/*Im body-style wird das Hintergrundbild zugeordnet und die Einstellung für die Browser-Scrollbars eingestellt*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*auskommentierte Hintergrundbilder: Streifen (hier muss bei Einblenden auf "repeat" eingestellt werden) und eigenes Bild*/
	/*background-image: url(images/background.jpg);*/
	/*background-image: url(images/me.gif);*/
	background-image: url(back_img01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
	/*Nachfolgende Hintergrundfarbe Stahlblau*/
	/*background-color: #BFD0DF;*/
	background-color:#E6D273;
/*Die folgenden scrollbar-CSS-Formatierungen sind nicht in den CSS-Spezifikationen enthalten und werden daher nicht verwendet
	scrollbar-base-color:#FFFFFF; 
    scrollbar-3dLight-color:#FFFFFF; 
    scrollbar-arrow-color:#000000; 
    scrollbar-darkShadow-color:#FFFFFF; 
    scrollbar-face-color:#BFD0DF; 
    scrollbar-highlight-color:#FFFFFF; 
    scrollbar-shadow-color:#FFFFFF; 
    scrollbar-track-color:#FFFFFF;
	*/	
}

.csc-header h5{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
}

/* zum Entfernen des Rahmens der Formulare*/
.csc-mailform {
         border:none;
} 

/*Suchformular; Breite der ersten Spalte*/
.csc-form-label {
         width: 100px;
}

.csc-form-fieldcell {
         
}


/* Tabellenformatierung*/
.contenttable {
         font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-indent:5px;

}

/*Hintergrundfarbe der geraden Zeilen (2. Zeile, 4. Zeile usw.)*/
.tr-odd{
         line-height:20px;
         background-color:#E6ECFF;
           
}
/*Breite der einzelnen Tabellenspalten*/
.td-0 {
         width:125px; 
}

.td-1 {
         width:125px; 
}

.td-2 {
         width:125px; 
}

.td-last {
         width:125px; 
}

/*login-Formular*/
.csc-loginform {
         font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
}

/*Downloads*/
.csc-uploads-fileName {
         font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
}
/*Downloads*/
.csc-uploads-fileSize {
         font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
}

/*Container für Logo*/
#logo {
	position:absolute;
	width:129px;
	height:94px;
	z-index:0;
	left: 0px;
	top: 0px;
}
/*alle folgenden ul-Bereiche bezeichen die Art der Aufzahlung in den jeweiligen div-Containern*/
#navi_links ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
}
#navi_links li {
         display:block;
}
/*Navigation auf der linken Seite; Hauptnavigation*/

.current {
         display:block;
         	color: #A18351;
         	font-weight: normal;
	letter-spacing: 1px;
}

#navi_links a {
         display:block;
         text-decoration: none;
	color: #A18351;
         /*color: #1EABE6;*/
	letter-spacing: 1px;
}
#navi_links a:hover {
         display:block;
         text-decoration: underline;
	color: #A18351;
	letter-spacing: 1px;
}
/*Container für Hintergrundanimation mit Flash*/
#navi_back {
	position:absolute;
	left:56px;
	top:149px;
	width:105px;
	height:519px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
}
/*Container Ende*/
#navi_links {
	position:absolute;
	left:56px;
	top:149px;
	width:105px;
	height:519px;
	z-index:3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	padding-left: 10px;
	border-left-style: solid;
	/*border-left-color:#1EABE6;*/
	border-left-color:#E6ECFF;
	border-left-width: 1px;
}
/*Haupttextkörper in der Mitte des Layouts*/
#maintext a {
    text-decoration: none;
	color: #A18351;
	letter-spacing: 1px;
}
#maintext a:hover {
    text-decoration: underline;
	color: #A18351;
	letter-spacing: 1px;
}
#maintext {
	position:absolute;
	left:178px;
	top:171px;
	width:470px;
	height:573px;
	z-index:5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 10px;
	/*border-left-style: dashed;
	border-left-color:#1EABE6;
	border-top-style: dashed;
	border-top-color:#1EABE6;
	border-top-width: 1px;
	border-left-width: 1px;*/
	line-height: 18px;
	/*overflow: auto;*/
	/*padding-right: 10px;*/
	color: #666666;
}
/*Slogan*/
#name {
    /*visibility:hidden;*/
	position:absolute;
	left:166px;
	top:37px;
	width:490px;
	height:55px;
	z-index:11;
	/*border-bottom-style: dashed;
	border-bottom-width: 1px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 1px;
	text-align: right;
	color:#E6ECFF;
	/*background-image:url(images/background_verl.jpg);
    background-repeat:no-repeat;
    background-position:left;*/
	
}
/*Breadcrumb ist der Bereich, der dem User anzeigt, wo er sich befindet*/
#breadcrumb a {
    text-decoration: none;
	color: #A18351;
	letter-spacing: 1px;
}
#breadcrumb a:hover {
    text-decoration: underline;
	color: #A18351;
	letter-spacing: 1px;
}
#breadcrumb {
    position:absolute;
	left:327px;
	top:97px;
	width:329px;
	height:26px;
	z-index:7;
	/*border-top-color: #1EABE6;*/
	border-top-color: #E6ECFF;
	border-top-style: solid;
	border-top-width: 0px;
	padding-top: 5px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
}
/*Seitenüberschrift*/
#headline {
	position:absolute;
	left:63px;
	top:112px;
	width:485px;
	height:31px;
	z-index:8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 2px;
	color:#E6ECFF;
	text-transform:lowercase;
	/*color:#86919C;*/
}
/*right_text ist die rechte Spalte auf den allgemein zugänglichen Seiten*/
#right_text ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
}
#right_text a {
	text-decoration: none;
	color: #A18351;
	letter-spacing: 1px;
	font-weight: normal;
}
#right_text a:hover {
	text-decoration: underline;
	color: #A18351;
	letter-spacing: 1px;
	font-weight: normal;
}
#right_text {
	position:absolute;
	left:750px;
	top:0px;
	width:185px;
	height:715px;
	z-index:9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	background-image: none;
	list-style-type: circle;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	/*gleiche Farbe wie alternativer Hintergrund in Tabellen*/
	/*color:#E6ECFF;*/
	/*Kontrastfarbe*/
	color:#86919C;
	background-color: #E6D273;
	/*Stahlblau background-color: #BFD0DF;*/
	font-weight: normal;
	letter-spacing: 1px;
	/*border-left-color:#666666;
	border-left-style:dashed;
	border-left-width:1px;*/
	/*background-image:url(images/back_right.gif);
	background-repeat:repeat-y;*/
}
/*project_text ist die rechte Spalte auf allen Projekt- und Teamseiten im passwortgeschützen Bereich*/
#project_text ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
}
#project_text a {
    text-decoration: none;
	color: #A18351;
	letter-spacing: 1px;
}
#project_text a:hover {
    text-decoration: underline;
	color: #A18351;
	letter-spacing: 1px;
}
#project_text {
	position:absolute;
	left:750px;
	top:0px;
	width:185px;
	height:715px;
	z-index:8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	background-image: none;
	list-style-type: circle;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	color: #666666;
	background-color: #E6D273;
	/*Stahlblau background-color: #BFD0DF;*/
	font-weight: normal;
}

/* Momentan ausgeblendet, da nicht benötigt (hinterlegt den Navigationsbereich farbig)
#navi_background {
	position:absolute;
	left:53px;
	top:187px;
	width:101px;
	height:350px;
	z-index:1;
}*/

/*Bereich für das Copyright*/
#copy_text {
	position:absolute;
	left:175px;
	top:776px;
	width:470px;
	height:70px;
	z-index:10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	padding-left: 11px;
	color:#86919C;
}
/*Aussehen der Links für alle gleich: hier ausgeblendet, da Selektor spezifische Links im Design vorgesehen sind!
a:link {
	text-decoration: none;
	color: #A18351;
	letter-spacing: 1px;
}
a:visited {
	text-decoration: none;
	color: #A18351;
	letter-spacing: 1px;
}
a:hover {
	text-decoration: underline;
	color: #A18351;
	letter-spacing: 1px;
}
a:active {
	text-decoration: none;
	color: #A18351;
	letter-spacing: 1px;
}
*/
/*Formulare und Formularfelder*/
INPUT {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	/*Die Hintergrundfarbe erzeugt so einen entsprechenden Rand um die Radiobuttons*/
	background-color:#E6ECFF;
}

SELECT {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:220px;
	font-weight: normal;
	/*Mit diesem Hintergrund werden die Auswahlmenüs entsprechend hinterlegt*/
	background-color:#E6ECFF;
}

TEXTAREA {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:460px;
	background-color:#E6ECFF;
}
/*comments_field ist das breite Textfeld in den Fragebögen (z.B. Webdesign)*/
.comments_field {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:400px;
	background-color:#E6ECFF;
}
.formular_field {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:200px;
	background-color:#E6ECFF;
}

.formular_submit {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

/*date_field ist für das Textformat der Uhr/Datum-Anzeige verantwortlich*/
.date_field {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing: 1px;
	width:150px;
	/*gleiche Farbe wie Kontrast in right_text*/
	color:#86919C;
	background-color: #E6D273;
	/*Stahlblau background-color:#BFD0DF;*/
	border: none;
}
/*design_box ist eine breitere rechte Spalte zur Darstellung von Grafiken und umfänglichen Texten*/
#design_box a {
    text-decoration: none;
	color: #A18351;
	letter-spacing: 1px;
}
#design_box a:hover {
    text-decoration: underline;
	color: #A18351;
	letter-spacing: 1px;
}
#design_box {
	position:absolute;
	left:700px;
	top:0px;
	width:335px;
	height:715px;
	z-index:10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	background-image: none;
	list-style-type: circle;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	color: #666666;
	/*Kaki*/background-color:#E6D273;
	/*Stahlblau background-color: #BFD0DF;*/
	/*overflow: auto;*/
}
/*Besondere Texthervorhebung; hinter den letzten Buchstaben innerhalb des span-tags sollte 
ein geschütztes Leerzeichen eingefügt werden*/
.space {
    letter-spacing: 3px;
	color:#E6ECFF;
}

/*Ausrichtung von Elementen mit der float-Eigenschaft, z.B. für Bilder. Die einzelnen Parameter können beliebig angepasst werden*/
.float_left {
    float:left;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
}

.float_right {
    float:right;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
}
.references {
         font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
}

