/* GLOBAL */
* {
	margin:0px;
	padding:0px;
	font-family:Verdana,Arial,Helvetica sans-serif;
	font-size:12px;
	color:#6D6E71;
}



/* ADMIN PANEL */
.typo3-adminPanel {
	z-index:99;
}



/* FRAMEWORK */
#main-frame {
	z-index:1;
	top:50%;
	left:50%;
	position:absolute;
	width:800px;
	height:475px;
	margin-top:-238px;
	margin-left:-400px;
	background-color:#FFFFFF;
}

#header {
	z-index:2;
	top:0px;
	left:0px;
	position:absolute;
	width:800px;
	height:127px;
	background-color:#939598;
}

#main-navigation {
	z-index:3;
	top:0px;
	left:0px;
	position:absolute;
	width:400px;
	height:125px;
	background-color:#939598;
}

#logo {
	z-index:4;
	top:8px;
	right:8px;
	position:absolute;
	background-color:#939598;
}

#main-content {
	z-index:9;
	bottom:0px;
	left:0px;
	position:absolute;
	width:800px;
	height:342px;
	background-color:#FFFFFF;
}



/* NAVIGATION SETTINGS */
.navilayer-a {
	z-index:5;
	top:5px;
	left:5px;
	position:absolute;
	width:125px;
	height:117px;
	background-color:#939598;
}

.navilayer-b {
	z-index:6;
	top:-5px;
	left:125px;
	position:absolute;
	width:125px;
	height:117px;
	background-color:#A0A2A6;
}

.navilayer-c {
	z-index:7;
	top:-4px;
	left:125px;
	position:absolute;
	width:125px;
	height:117px;
	background-color:#AEB0B3;
}

.navilayer-a ul, 
.navilayer-b ul, 
.navilayer-c ul {
	z-index:8;
	top:4px;
	left:9px;
	position:absolute;
	list-style:none;
}

.navilayer-a li, 
.navilayer-b li, 
.navilayer-c li {
	line-height:14px;
}

.navilayer-a a, 
.navilayer-b a {
	color:#C8CBCE;
	font-size:11px;
	text-decoration:none;
}

.navilayer-c a {
	color:#C8CBCE;
	font-size:11px;
	text-decoration:none;
}

.navilayer-a a:hover, 
.navilayer-b a:hover, 
.navilayer-c a:hover {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

.navilayer-a .active, 
.navilayer-b .active, 
.navilayer-c .active {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}



/* FLEX FORMS */
.flex-two-cols .left-cols {
	top:0px;
	left:0px;
	position:absolute;
	width:393px;
	height:342px;
	background-color:#FFFFFF;
	border:1px solid #939598;
	overflow:auto;
}

.flex-two-cols .right-cols {
	top:0px;
	right:0px;
	position:absolute;
	width:400px;
	height:342px;
	background-color:#AEB0B3;
	overflow:hidden;
}

.flex-two-cols .left-cols .bodytext {
	padding:0px 20px 10px 45px;
}

.flex-two-cols .left-cols .blocksatz {	
	font-family:Verdana,Arial,Helvetica sans-serif;
	font-size:12px;
	color:#6D6E71;
	text-align:justify;
	padding:0px 20px 10px 45px;
}

.flex-two-cols .left-cols h1 {
	font-size:20px;
	font-weight:normal;
	background-image:url(../media/bullet_h1.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding:0px 0px 0px 15px;
	margin:0px 0px 16px 29px;
}

.right-cols .bodytext {
	color:#ffffff;
	padding:0px 30px 10px 30px;
}

.right-cols h1 {
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding:0px 0px 10px 30px;
}

.right-cols .internal-link,
.right-cols .download {
	color:#ffffff;
	text-decoration:underline;
	background-image:url(../media/bullet_link_white.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding:2px 0px 0px 13px;
}

.right-cols .csc-uploads-fileName a {
	color:#ffffff;
	text-decoration:underline;
	background-image:url(../media/bullet_link_white.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding:2px 0px 0px 13px;
	margin:0px 0px 0px 30px;
}

.right-cols a:hover {
	text-decoration:none;
}

.right-cols .csc-textpic-intext-left-nowrap {
	padding:0px 0px 0px 30px;
}



/* SCROLLBAR INTERNET EXPLORER */
.flex-two-cols .left-cols {
   /* Legt die Farbe der Scrollbalken-Oberfläche fest */
   scrollbar-face-color:#E0E0E0;

   /* Legt die Hintergrundfarbe des Scrollbalkens fest */
   scrollbar-track-color:#ffffff;

   /* Legt die Farbe des Scrollbalken-Pfeils fest */
   scrollbar-arrow-color:#E0E0E0;

   /* Legt die Grundfarbe des Scrollbalkens fest */
   scrollbar-base-color:#ffffff;

   /* Legt die Farbe der rechten und unteren Seite der 3D-Elemente eines Scrollbalkens fest */
   scrollbar-shadow-color:#ffffff;

   /* Legt die Farbe der äußeren linken und oberen Seite der 3D-Elemente eines Scrollbalkens fest */
   scrollbar-3dlight-color:#ffffff;

   /* Legt die Farbe der äußeren rechten und unteren Seite der 3D-Elemente eines Scrollbalkens fest */
   scrollbar-darkshadow-color:#ffffff;

   /* Legt die Farbe der linken und oberen Seite der 3D-Elemente eines Scrollbalkens fest */
   scrollbar-highlight-color:#ffffff;
} 



/* FORMULAR */
.formular {
	background-color:#ffffff; 
	width:301px;  
	height:16px; 
	border:1px #666666 solid; 
	font-size:12px; 
	color:#666666; 
	text-decoration:none;
	margin:5px 0px 0px 0px;
}

.formulararea {
	background-color:#ffffff; 
	width:301px;
	height:70px; 
	border:1px #666666 solid; 
	font-size:12px;
	color:#666666; 
	text-decoration:none;
	overflow:auto;
	margin:5px 0px 0px 0px;
}

.submit	{
	background-color:#ffffff; 
	height:16px; 
	border:1px #666666 solid; 
	font-size:11px; 
	color:#666666; 
	text-decoration:none;
	margin:5px 0px 0px 0px;
}

