<!--
#footer { display: none; }

.font         {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-weight: normal;
                color: #000000;
}
.fontweiss 	{
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: normal;
                color: #FFFFFF;
}
.fehler_font 		{
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: normal;
                color: #FF0000;
}

.fontklein 	{
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-weight: normal;
                color: #000000;
}
.fontkleinweiss {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-weight: normal;
                color: #FFFFFF;
}
.ueberschrift   {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 18px;
                font-weight: bold;
                color: #666666;
}
.fehler_ueberschrift   {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 18px;
                font-weight: bold;
                color: #FF0000;
}
.untertitel 	{
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: bold;
                color: #666666;
}
.fehler_untertitel 	{
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: bold;
                color: #FF0000;
}
.indent{
	margin-left: 20px;
}
.align-right{
	text-align: right;
}
.align-left{
	text-align: left;
}
.align-justify{
	text-align: justify;
}
.align-center{
	text-align: center;
}
.navi 	{
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: normal;
                color: #000000
}
.navi:hover {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: normal;
                color: #FF0000;
                text-decoration:none        
}
.navi_cur{
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: bold;
                color: #000099        
}
.navi_cur:hover{
                text-decoration:none 
}
.navi_act{
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: bold;
                color: #666666    
}
.navi_act:hover{
                text-decoration:none;
                color: #FF0000
}
.navi_sub 	{
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-weight: normal;
                color: #000000
}
.navi_sub:hover {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-weight: normal;
                color: #FF0000;
                text-decoration:none        
}
.navi_sub_cur {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-weight: bold;
                color: #000099        
}
.navi_sub_cur:hover {
                text-decoration:none        
}
.navi_sub_act {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-weight: bold;
                color: #666666    
}
.navi_sub_act:hover {
                text-decoration:none;
                color: #FF0000
}
select, input, textarea{
	font-family: Arial, Helvetica, Verdana, sans-serif;
                font-size: 11px;
                font-weight: normal;
                color: #000000
}
a {
        text-decoration: none;
        font-weight: normal;
}
a.nav:link {
        color : #000000;
        font-weight: normal;
        text-decoration :none;
}
a.nav:active {
        color : #000099;
        font-weight: normal;
        text-decoration :underline;
}
a.nav:visited {
        color : #000000;
        font-weight: normal;
        text-decoration:none;
}
a.nav:hover {
        color : #000099;
        font-weight: normal;
        text-decoration :none;
}
a:hover {
       color: #000000;
       text-decoration: underline;
}

/* Top Navigation Menu 1st Level*/
.topnav {
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   display: none;
}  
.topnav a:link {
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #000000;
}

.topnav a:visited {
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #000000;
}
.topnav a:hover {
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #FF0000;
}
.topnav_act a {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: underline;
   color: #000000;    
}
.topnav_act a:hover {
   color: #FF0000;
}
/*
#2. Level
#For this level I decided to define a width for the menu.
#If no width is defined, but 'display: block;' and then in the Setup of the Typo3 Template the following code the menu will appear to the right of the current menu.
#topOffset=0
#this places the next layer menu on the same level as the current one. If it is set as
#topOffset = -5 
#the next layer menu will appear slightly above the current menu.
#leftOffset=125
#This places the next layer menu 125 pixels to the right of the current menu. Choose the distance you want, if working with fixed widths.
#In the newsgroup it was just discovered that by adding this code line
#relativeToTriggerItem.addWidth = 1
#no width or display:block is necessary and the next layer menu will appear nicely to the right, next to the current menu. Thanks Gregor.
#This code can be used on any level of TMENU_LAYERS
*/

/* Top Navigation Menu 2nd Level */
.topnav1 {
   font-weight: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;   
   display: none;
}  
.topnav1 a:link {
   text-decoration: none;
   color: black;    
   margin: 2px;
}
.topnav1 a:visited {
   text-decoration: none;
   color: #000000;    
   margin: 2px; 
}
.topnav1 a:active {
   text-decoration: none;
   color: #FF0000;    
   margin: 2px; 
}
.topnav1 a:hover {
   text-decoration: none;
   color: #FF0000;    
   margin: 2px; 
}
.topnav1_act a {
   font-size: 11px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   text-decoration: none;
   color: #00FFFF;    
   margin: 2px; 
}
.topnav1_act a:visited {
   text-decoration: none;
   color: #0000FF;    
   margin: 2px; 
}

.topnav1_act a:hover {
   text-decoration: none;
   color: #FF0000;    
   margin: 2px; 
}


/* Top Navigation Menu 3rd Level */
.topnav2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   display: none;
}  
.topnav2 a:link {
   text-decoration: none;
   color: #000000;     
   padding: 2px;
}
.topnav2 a:visited {
   text-decoration: none;
   color: #000000;
   padding: 2px;
}
.topnav2 a:active {
   text-decoration: none;
   color: #000000;    
   padding: 2px;
}
.topnav2 a:hover {
   text-decoration: none;
   color: #FF0000;    
   padding: 2px;
}
.topnav2_act a {
   font-size: 11px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   text-decoration: none;
   color: #FFFFFF;    
   padding: 2px;
}
.topnav2_act a:visited {
   text-decoration: none;
   color: #0000FF;    
   padding: 2px;
}
.topnav2_act a:hover {
   text-decoration: none;
   color: #FF0000;    
   padding: 2px;
}

label {
width: 35%;
float: none;
text-align: left;
margin-right: 0.3em;
display:block;
}
input[type=text] {

border: 1px solid #000000;
}
textarea {

border: 1px solid #000000;
}
.submit input {
margin-left: 4.5em;

border: 2px outset #000000;
}

legend
{
border: 1px solid #000000;
padding: 2px 6px;
}

.csc-mailform-field {
	padding: 2px;
}

/* die Styles für den Footer:*/
/* Angaben für alle standardkonformen Browser */
body {
	background-repeat:no-repeat;
 	background-attachment:fixed;
	margin:0;
	padding:0;
}


/***************************************/
/*** Elemente aus css-styled-content ***/
/***************************************/
/***************************/
/* General element styles: */
/***************************/
H1, H2 { font-family: arial, helvetica; color: #666666; }
H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: arial, helvetica; color: #000000; }
P, TD, UL, OL { font-size: 12px; }
/******************/
/* Headers, plain */
/******************/
H1 { font-size: 18px; font-weight: bold;}
H2 { font-size: 12px; font-weight: bold;}
H3 { font-size: 12px;}
H4 { font-size: 11px;}
-->

