html,body{margin:0;padding:0}
body{font: 1em Arial}
p{margin:0 0}
a{display:block;color: #E4000F;padding:0px}
div#container{width:780px;}
div#header{display:none}
div#path{display:none}



div#content p{line-height:1.2em;margin-bottom:1em;}
div#content h1{font-size: 1.2em;}
div#extra{display:none}
div#footer {}


div#wrapper{float:left;width:100%;}
div#content a{display:inline}
div#content{margin-left: 120px;padding-right:8px;}
div#content ul{list-style:square;list-style-image: url(print_FILES/bullet_red.gif);}
div#leftcol{float:left;width:120px;margin-left:-100%;height:100%;}
img#ergo{display:none;position:relative;margin-left:0px;margin-top:-20px;margin-bottom:20px;}
img#logo{display:none;margin-left:-100px;margin-top:10px;}

div.box{display:none}
html>body div#leftcol{float:left;width:100px;margin-left:-100%;height:200px;}

/* Fuss */
.seitenanfang {display:none}

.copy {color:#000;font:1em Arial;display: inline;float:right;}
.copy a{color:#E4000F;display: inline;text-decoration:none;}
.clearboth{clear: both;}
#pagetop a{display:none}
#pageprint a{display:none}
#layermenu{display:none}
/* Top Navigation Menu */
.topnav {
display:none}  
.topnav_act a {
display:none
}
/**************************/

.topnav1 {
display:none
}  
.topnav1_act a {
display:none
}
/**************************/
.topnav2 {
display:none 
} 
.topnav2_act a {
display:none}
/***************************/
.topnav3 {
display:none} 
.topnav3_act a {
display:none}
/* Spezial Definitionen*/
div#extra h4{color:#fff; background-color:#e4000f;padding:2px;}
div#extra .bodytext{ font:0.9em Arial;}
div#content h2{font:bold 1.2em Arial; color:#000;padding:2px;}
div#content h4{font:bold 1.0em Arial; color:#333;Margin-bottom:1.0em;}

div.csc-header-n1{padding:0px;margin:0px;}
.csc-uploads-fileName, .csc-uploads-fileSize{
font-size: 12px;
   font-weight: normal;
   font-family: Arial;
}
.dateilink a{display:inline;}
.dateilink img{margin-right:10px;}

/* Kontaktformular */

label.left {
	FLOAT: left; 
	WIDTH: 6em; 
	MARGIN-RIGHT: 0.8em; 
	TEXT-ALIGN: right
}
label.leftzwei {
	FLOAT: left; 
	WIDTH: 6em; 
	MARGIN-RIGHT: 0.8em; 
	margin-top:3px;
	TEXT-ALIGN: right
}

label.leftzweikinder {
	FLOAT: left; 
	WIDTH: 55px; 
	MARGIN-RIGHT: 0px; 
	margin-top:3px;
	TEXT-ALIGN: right
}

input.right {
float: left; 
margin-left: 20px; 
TEXT-ALIGN: left; 
FONT-SIZE: 1em;  
BORDER: #000000 1px solid; 
margin-top:2px; 
margin-bottom:2px; 
WIDTH: 250px;
font:1em Arial, Verdana, Helvetica, sans-serif;
}

select.right {FLOAT: left; MARGIN-LEFT: 20px; TEXT-ALIGN: left; FONT-SIZE: 1em;  BORDER:1px solid #000000; margin-top:2px; margin-bottom:2px; WIDTH: 120px;font:1em Arial, Verdana, Helvetica, sans-serif;
}

textarea.right {
	 FLOAT: left; MARGIN-LEFT: 20px;  font:1.0em arial;  BORDER: #000000 1px solid; margin-top:2px; margin-bottom:2px; WIDTH: 250px; 
}
.fieldset{

	font:1.2em Arial, Verdana, Helvetica, sans-serif;width:400px;
	
}

.fieldset .textfd{ margin-left:20px; font:1.0em Arial, Verdana, Helvetica, sans-serif;
}


legend {
display:none;
visibility:hidden;
}
fieldset {
	PADDING-RIGHT: 0.5em; 
	PADDING-LEFT: 0.0em; 
	PADDING-BOTTOM: 0.5em; 
	PADDING-TOP: 0px;
width:520px;
display:block;
border: 1px solid #ffffff;
margin:0px;
}
input.formularbutton{
FLOAT: left; 
BORDER: #000000 1px solid;
TEXT-ALIGN: center; 
FONT-SIZE: 1em;  
margin-top:2px; margin-bottom:2px;margin-left:15px;
}
.formulartextfeld{
font:1em Arial, Verdana, Helvetica, sans-serif;
}
form br {
	CLEAR: both
}
form {
	FONT: 0.8em/150% Arial, Verdana, Helvetica, sans-serif;background-color: #eee;
}
.invisible{display:none}