body {
	background-color: #FFF;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
	color:#000;

}

h1 {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-transform:uppercase;
	color:#464646;
	margin-top:0px;
	margin-bottom:2px;
}

h1.seminartitle {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-transform:none;
	color:#464646;
	margin-top:0px;
	margin-bottom:2px;
}
h2 {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	text-transform:uppercase;
	color:#464646;
	margin-top:25px;	
}

h3 {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	color:#464646;
	margin-top:25px;	
	margin-bottom:-6px;
}

h4 {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	color:#;
	margin-top:25px;	
	margin-bottom:-6px;
}

.text_top {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
    color:#000;
}

.text {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
    color:#000;
}

.text_error {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
    color:#FF1D00;
}

.text_bonus_red {
    color:#FF1D00;
    font-weight:bolder;
}

.text_small {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
    color:#000;
}

.list ul {
    list-style-type: square;
    list-style-position: outside;
    margin: 10px 0 10px 15px;
    padding: 0; 
}

.list li {
   margin-bottom:4px;
}

p {
	line-height:1.5;    
    
}

a {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#FF1D00;
    
}



a:hover {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#464646;
}


.menue_top a {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#AEAEAE;
}

.menue_top a:hover {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#464646;
}



.menue_main a {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:900;
	text-transform:uppercase;
	text-decoration:none;
	color:#FF1D00;
}

.menue_main a:hover {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:900;
	text-transform:uppercase;
	text-decoration:none;
	color:#464646;
}



.menue_page a {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#FF1D00;
}


.referenzen a {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}

.referenzen a:hover {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#FF1D00;
}

.referenzen h2 {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	color:#000;
	margin-top:0px;
	margin-bottom:-13px;
}

.todo h2 {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	color:#FF1D00;
	margin-top:0px;
	margin-bottom:2px;
}

INPUT, SELECT, TEXTAREA {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
    background-color:#eee; 
    border:1px solid #aaa;
	margin-bottom:5px;    
	}

.input_radio {
    background-color:#fff; 
    border:1px solid #fff;
	}
    
.div_link_text {
    margin-top:-10px;
    }    

.div_link_text_sem {
    margin-top:-10px;
    margin-bottom:23px;
    }    
    
.div_link_top_back { 
    margin-top: 0px;
    margin-bottom: 10px;    
    }    
 
.div_link_top { 
    margin-top: 0px;
    margin-bottom: 10px;    
    }  
    
.div_list_sem  { 
    margin-top: 25px;
    margin-bottom: 10px;    
    }      
 
