/* CSS Document www.fallbruegge.de */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#808080;
}

/* Weisser Trennstrich im Kopfnavigationsbereich*/
.slash {
         color:#ffffff;
}


/* zum Entfernen des Rahmens der Formulare*/
.csc-mailform {
         border:none;
} 


/*h1 und andere Überschriften*/
.h1 {	
         letter-spacing: 4px;
         font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
}
.csc-firstHeader {    
         letter-spacing: 4px;
         font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
}

.csc-header h1 {	
         letter-spacing: 4px;
         font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
}

.csc-header csc-header-n1 h1 {	
         letter-spacing: 4px;
         font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
}


/* bodytext formatiert den Text im gesamten Body-Bereich*/
.bodytext {
         font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}

/* Tabellenformatierung*/
.contenttable {
         font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-indent:5px;

}

/*Hintergrundfarbe der geraden Zeilen (2. Zeile, 4. Zeile usw.)*/
.tr-odd{
         line-height:20px;
         background-color:#FF9966;
           
}
/*Breite der einzelnen Tabellenspalten*/
.td-0 {
         width:125px; 
}

.td-1 {
         width:125px; 
}

.td-2 {
         width:125px; 
}

.td-last {
         width:125px; 
}


/*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:150px;
	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:500px;
	background-color:#E6ECFF;
}
/* Sende-Button*/
.csc-mailform-submit {
	border-style: groove;
	color: #FF6633;
}

/*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;
}


/*login-Formular*/
.csc-loginform {
         font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
}

/*Downloads*/
.csc-uploads-fileName {
         font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
}
/*Downloads*/
.csc-uploads-fileSize {
         font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
}

/*Formatierung Linke Seite mit Logo, Impressum, AGBs und Sprachen*/
#sidebar ul {
    list-style-type:none;
	margin: 0;
	padding: 0;
}

#sidebar a {
	text-decoration:none;
	color:#FF9966;
	letter-spacing:normal;
}


#sidebar a:hover {
    text-decoration:underline;
	color:#FF9966;
	letter-spacing:normal;
}

#sidebar {
	position:absolute;
	color:#FFFFFF;
	left:50px;
	top:20px;
	width:168px;
	height:392px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	text-align: center;
	vertical-align: top;
	letter-spacing: 4px;
}
/*Ende Formatierung Linke Seite mit Logo, Impressum, AGBs und Sprachen*/


/*Formatierung der Kopfnavigation*/

.current {
    padding-right:5px;
    color: #FFFFFF!important;
    text-decoration:none !important;    
}

#navi_header ul {
    list-style-type:none;
	margin: 0;
	padding: 0;
}

#navi_header li {
    display:inline;
    padding-right:5px;
}

#navi_header a {
	text-decoration:none;
	color:#FF9966;
	padding-right:5px;
}

#navi_header a:hover {
    text-decoration:underline;
	color:#FF9966;
	padding-right:5px;
}

#navi_header {
	position:absolute;
	left:280px;
	top:20px;
	width:500px;
	height:40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index:2;
	text-transform: uppercase;
	/*color:#FF9966;*/
}
/*Ende Formatierung der Kopfnavigation*/

/*Formatierung Haupttextkörper*/
#maintext a {
	text-decoration:none;
	color:#FF9966;
}


#maintext a:hover {
    text-decoration:underline;
	color:#FF9966;
}

#maintext {
	position:absolute;
	color:#FFFFFF;
	left:280px;
	top:80px;
	width:500px;
	height:349px;
	z-index:3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
}
/* Ende Formatierung Haupttextkörper*/

/*Formatierung Footer mit Copyright*/
/*#footer a {
	text-decoration:none;
	color:#FF9966;
}

#footer a:hover {
    text-decoration:underline;
	color:#FF9966;
}

#footer {
	position:absolute;
	left:280px;
	top:500px;
	width:500px;
	height:44px;
	z-index:4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border-width:3px;
	border-top-color: #666666;
	border-top-style:solid;
	padding-top:20px;
}
*/
/*Ende Formatierung Footer mit Copyright*/


.float_left {
    float:left;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:0px;
}

.on_navi {
         padding-right:10px;
         color: #FFFFFF!important;
	text-decoration:none !important;
}

.line {
    border-color: #666666;
	border-style: solid;
	border-width: 3px;
}

#right_box a {
	text-decoration:none;
	color:#FF9966;
	letter-spacing:normal;
}


#right_box a:hover {
         text-decoration:underline;
	color:#FF9966;
	letter-spacing:normal;
}


#right_box {
	position:absolute;
	left:830px;
	top:20px;
	width:250px;
	height:500px;
	z-index:4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #FFFFFF;
}