

/**********************  F O R M S  **********************/		

.button {
	width: 120px;
	height: 25px;
	color: #FFF;
	font-size: 9pt;
	font-weight: bold;
	border: 1px solid #999;
	background-color: #F48;				
	line-height: 12pt;	
	}		

.button:hover {
	color: #FFF;	
	border: 1px solid #666;
	background-color: #E53978;
	cursor: pointer;			
	}	

.button_kurse {
	width: 250px;
	height: 25px;
	margin: 0 50px 0 0;
	color: #FFF;
	font-size: 9pt;
	font-weight: bold;
	border: 1px solid #999;
	background-color: #F48;				
	line-height: 12pt;	
	}	

.button_kurse:hover {
	color: #FFF;	
	border: 1px solid #666;
	background-color: #E53978;
	cursor: pointer;			
	}
	
.button_reset {
	width: 120px;
	height: 25px;
	color: #FFF;
	font-size: 9pt;
	font-weight: bold;
	border: 1px solid #999;
	background-color: #F6833F;				
	line-height: 12pt;	
	}		

.button_reset:hover {
	color: #FFF;	
	border: 1px solid #666;
	background-color: #DB7539;
	cursor: pointer;			
	}	
	
.captcha {		
	width: 490px;
	padding: 5px;
	font-size: 8pt;
	border: 2px solid #F6AE70;
	background: #FAEDD4;
	}							
	
input.Captcha {
	width: 110px;
	height: 16px;	
	color: #000;
	font-size: 10pt; 	
	border: 2px solid #F6AE70;
	background-color: #EEE;
	}		
	
.agents {		
	width: 490px;
	padding: 5px;
	font-size: 8pt;
	border: 2px solid #F6AE70;
	background: #E3E3E3;
	}	
	
	
/**********************  A N M E L D U N G  **********************/	


input.Anmeldung {
	width: 180px;
	height: 14px;	
	color: #000;
	font-size: 9pt; 	
	border: 2px solid #F6AE70;
	background-color: #EEE;
	}

select.Anmeldung {
	height: 22px;	
	color: #000;
	font-size: 8pt; 	
	border: 2px solid #F6AE70;
	background-color: #FAEDD4;
	}	
	
select.AnmeldungDatum {
	width: 80px;
	height: 22px;	
	color: #000;
	font-size: 8pt; 	
	border: 2px solid #F6AE70;
	background-color: #FAEDD4;
	}	
	
select.AnmeldungBirth {
	width: 60px;
	height: 22px;
	margin: 0;	
	color: #000;
	font-size: 8pt; 	
	border: 2px solid #F6AE70;
	background-color: #FAEDD4;
	}	
	
textarea.Anmeldung {	
	width: 480px;
	height: 46px;
	border: 2px solid #F6AE70;	
	color: #000;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #EEE;
	}
	
textarea.Anmeldung_FSK {	
	width: 265px;
	height: 46px;
	border: 2px solid #F6AE70;	
	color: #000;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #EEE;
	}	
	
	
/**********************  K O N T A K T  **********************/		
		
	
input.Contact {
	width: 190px;
	height: 14px;	
	color: #000;
	font-size: 9pt; 	
	border: 2px solid #F6AE70;
	background-color: #EEE;
	}

select.Contact {
	width: 186px;
	height: 22px;	
	color: #000;
	font-size: 9pt; 	
	border: 2px solid #F6AE70;
	background-color: #FAEDD4;
	}	
	
textarea.Contact {		
	width: 480px;
	height: 46px;
	border: 2px solid #F6AE70;	
	color: #000;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #EEE;
	}	
	

/**********************  T E S T  **********************/		
		
		
.formTest {		
	width: 710px;
	padding: 10px;
	border: 2px solid #F6AE70;
	background: #FAEDD4;
	}			
	
input.Test {
	width: 130px;
	height: 14px;	
	color: #000;
	font-size: 9pt; 	
	border: 2px solid #F6AE70;
	background-color: #EEE;
	}
	
textarea.Test_1 {		
	width: 700px;
	height: 46px;
	border: 2px solid #F6AE70;	
	color: #000;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #EEE;
	}	
	
textarea.Test_2 {	
	width: 320px;
	height: 220px;
	border: 2px solid #F6AE70;	
	color: #000;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #EEE;
	}		
	
INPUT.newsticker {
	width: 450px;
	height: 30px;
	border: 2px solid #FC6;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Helvetica, MS Sans Serif;
	letter-spacing: 1pt; 
	color: #663;
	background-color: transparent;
	padding: 5px;
	}
	
	
/**********************  A N M E L D U N G - U N T E R K U N F T  **********************/	

.captcha_UK {		
	width: 715px;
	padding: 5px;
	font-size: 9pt;
	border: 2px solid #F6AE70;
	background: #FAEDD4;
	}
	
input.Anmeldung_small {
	width: 100px;
	height: 14px;	
	color: #000;
	font-size: 9pt; 	
	border: 2px solid #F6AE70;
	background-color: #EEE;
	}	
	
input.Anmeldung_very_small {
	width: 30px;
	height: 14px;	
	color: #000;
	font-size: 9pt; 	
	border: 2px solid #F6AE70;
	background-color: #EEE;
	}	
			
	
/**********************  K U R S E - B U T T O N - I  **********************/	
	
	
ul#Anmeldung {
    width: 16.5em;	
    margin: 10px 0px;
	padding: 0;
	font-size: 9pt;
	text-align: center;
	line-height: 1.4em;
    border: 0px solid black;
    background-color: silver;
	}
  
* html ul#Anmeldung {  /* Korrekturen fuer IE 5.x */
    width: 14em;
    w\idth: 12em;
    padding-left: 0;
    padd\ing-left: 0;
	}
  
ul#Anmeldung LI {    
    margin: 0;
	padding: 0;
	list-style: none;
	}

ul#Anmeldung A {
    display: block;
    padding: 0.2em;
	color: white;    
	font-weight: bold;
    border: 4px solid #FBC;
    /* border-left-color: white;
	border-top-color: white; */    
	background-color: #F48;
	text-decoration: none;
	}
  
* html ul#Anmeldung A {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 16em;
	}
  
ul#Anmeldung A:hover {
    color: #FFF;
	border-color: #FBC;
    /* border-left-color: maroon;
	border-top-color: maroon; */    
	background-color: #E53978;
	text-decoration: none;
	}
	
	
/**********************  K U R S E - B U T T O N - II  **********************/	
	
ul#Anmeldung2 {
    width: 16.5em;	
    margin: 10px 0px;
	padding: 0;
	font-size: 9pt;
	text-align: center;
	line-height: 1.4em;
    border: 0px solid black;
    background-color: silver;
	}
  
* html ul#Anmeldung2 {  /* Korrekturen fuer IE 5.x */
    width: 14em;
    w\idth: 12em;
    padding-left: 0;
    padd\ing-left: 0;
	}
  
ul#Anmeldung2 LI {    
    margin: 0.0em;
	padding: 0;
	list-style: none;
	}

ul#Anmeldung2 A {
    display: block;
    padding: 0.2em;
	color: white;    
	font-weight: bold;
    border: 4px solid #B3D5B3;
    /* border-left-color: white;
	border-top-color: white; */    
	background-color: #09A245;
	text-decoration: none;
	}
  
* html ul#Anmeldung2 A {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 16em;
	}
  
ul#Anmeldung2 A:hover {
    color: #FFF;
	border-color: #;
    /* border-left-color: maroon;
	border-top-color: maroon; */    
	background-color: #099642;
	text-decoration: none;
	}	
	
	
/**********************  L I N K C O N T A I N E R  **********************/


#text_box {
	text-align: left;	
	margin: 25px 0px 10px;					/* 4= t, r, b, l  */	
	}

#text_box H2 {
	color: #F6833F;		
	line-height: 150%;			
	}

#text_box H4 {
	color: #9C3F36;
	font-size: 9pt;
	font-weight: bold;
	margin: 20px 0px 0px;   	   			/* 3= t, r/l, b  */	
	}

/*	
#text_box P {
	font-size: 9pt;
	line-height: 150%;	
	}
*/

#text_box .linkheadline {
	text-align: left;			
	padding: 3px 5px;
	margin: 0 0 10px;
	font-size: 9pt;
	font-weight: bold;
	background-color: #E3E3E3;       	 	/* 2= t/b, r/l  */      
	cursor: pointer;		
	}

#text_box .linkdokcontainer {
	margin: 0px 0px 10px 26px;
	}

#text_box .linkdokcontainer P {
	margin: 6px 0px;
	font-size: 9pt;
	line-height: 150%;	       					/* t/b, r/l  */ 
	}	