/*Popup Iframe Anfang*/
iframe#iframe_mid {/*Zum Positionieren im Steckrahmen*/
				   width:100%;
				   height:527px;
				   border-width:0px;
				   /*height:100%;*/
				   padding:0px;
				   /*margin-top:-5px;*/
}

div#hintergrund{/*Hintergrund des Popups leider nicht über gesamte Höhe möglich*/
					  width:100%;
					  height:100%;
					  display:none;/*Wird mit Javascript eingeschaltet*/
					  position:absolute;
					  margin-left:-20px;/*Abstand des Hintergrundes links*/
					  margin-top:-16px;/*Abstand des Hintergrundes oben*/
					  background-image: url(../grafik/hintergrund.png);/*Transparentes GIF*/
}

div#steckrahmen{/*Position des Popups innerhalb des Fensters (Frames)*/
	margin-top:20px;/*Abstand des Popups oben*/
	margin-left:50px;/*Abstand des Popups links*/
	width:560px;
	height:550px;
	border:5px solid #666666;/*Rahmen um das Popup*/
}
div#steckbrief_status{/*Statuszeile des Popups*/
					  width:560px;
					  /*margin:auto;Zentrierung des Elements*/
					  padding:3px;
					  background-color:#cccccc;
					  border-width:0px;
					  border-bottom:1px solid #666666;
					  text-align:right;
}

*:not(hr) div#steckbrief_status{/*Statuszeile des Popups*/
					  width:554px;
					  /*margin:auto;Zentrierung des Elements*/
					  padding:3px;
					  background-color:#cccccc;
					  border-width:0px;
					  border-bottom:1px solid #666666;
					  text-align:right;
}


div#box_iframe {
	width:560px;
	height:527px;
}


.body_popup{
      margin-left:20px;
	  margin-top:15px;
	  background-color: #FFFFFF;
   }
/*Popup Iframe Ende*/
.body_content { background-color: #FFFFFF; margin-left:20px; margin-top:15px;} 

/* tabellen breite ? grafik positionierung ? */
/* für banner hintergrundfarbe */
.zeile_dunkel_grau { background-color: #565552} 

/* für banner unterelinie (nur die höhe der zeile kann so nicht eingestellt werden) */
.zeile_mittel_grau_5px { background-color: #CCCCCC; line-height: 5px} 

/* menü */
/* erste zeile mit rahmen re und unten*/
.zeile_dunkel_grau_rahmen_re {background-color: #565552; border-right : 1px solid #7B7983; border-bottom : 1px solid #7B7983} 
/* absatz formatierung*/
.absatz_rechts {text-align:right; margin-right:10px} 
/* spalten formatierung*/
.border_rechts_unten{border-right : 1px solid #7B7983; border-bottom : 1px solid #FFFFFF}
/* spalte hell grau mit dunklen rahmen unten und oben*/
.sp_hell_grau{ background-color: #E3E2DE; border-right : 1px solid #7B7983; border-bottom : 1px solid #7B7983; border-top : 1px solid #7B7983}
/* zeilen farbe */
.ze_grau {background-color: #CCCCCC}
/* letzte link feld */
.link_border{border-right : 1px solid #7B7983}


/* veranstalter login zeile*/
.ze_ve_grau {background-color: #CCCCCC}
.absatz_left {text-align:left; margin-left:5px; font-size:13px ;font-weight:bold} 
.border_rechts{border-right : 1px solid #7B7983; border-bottom : 1px solid #7B7983}
.sp_hell_grau{ background-color: #E3E2DE; border-right : 1px solid #7B7983; border-bottom : 1px solid #7B7983; border-top : 1px solid #7B7983}
.sp_hell_grau_re{ background-color: #E3E2DE; border-right : 1px solid #7B7983}

.sp_hell_grau_re_bo{ background-color: #E3E2DE; border-right : 1px solid #7B7983;  border-bottom : 1px solid #FFFFFF}


.event_verteiler{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6706;
	}
.ueberschrift2{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	}
.text2{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	}
/* email /passwort formatieren */
.email {text-align:left; margin-left:5px; margin-top:2px; margin-bottom:0px; font-size:11px} 
/* login felder positionieren  ; height:20px*/
.textfelder {border: 1px solid #A5ACB2; margin-left:5px;  margin-top:0px; height:19px}
.button_hochladen {width:80px; height:21px}
.button_durchsuchen {width:160px; height:21px}
.button_pos {margin-left:5px}
.button_pos_300 {width:250px; margin-left:5px}

.drop_down {width:300px; margin-left:5px}
.drop_down_tag {margin-left:5px}
.feld_definition{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin-right:5px;
	text-align:right;
	color:#666666
	}
	
.feld_definition_ohne_pos{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color:#666666
	}
.feld_definition_rot{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FF0000;
	margin-right:5px;
	text-align:right
	}
.rot{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FF0000;
	margin-right:5px;
	}
.mitteilung{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
		margin-left:5px; 
	}
.ueberschrift{
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;}
	
.text_in_grauer_zeile{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin-left:5px;
	color: #000000
	}
	
.pfad{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #000000;}
	
.beispiel_texte{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #000000
	}
	
.dateibeschreibung_wort{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left:5px;
	color: #FF0000
	}

.datei_wort{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-left:5px
	}

	
.zeile_hell_grau { background-color: #E3E2DE}
.zeile_hell_grau_m_border { background-color: #E3E2DE;  border-top : 1px solid #FFFFFF}

.text_termin_katg {text-align:right; margin-right:10px; margin-top:2px; margin-bottom:0px; font-size:13px; color:#666666}
.text_termin_content {text-align:left; margin-left:5px; margin-top:2px; margin-bottom:0px; font-size:13px; }

.inputtextarea {
border: 1px solid #A5ACB2; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 1px;
	height: 38px;
	width: 300px;
	margin-left:5px;
}

.inputtextarea_platzhalter {
border: 1px solid #A5ACB2; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 1px;
	height: 65px;
	width: 300px;
	margin-left:5px;
}

.inputtextarea_n {
border: 1px solid #A5ACB2; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 1px;
	height: 60px;
	width: 300px;
	margin-left:10px;
}
.inputtextarea_big {
border: 1px solid #A5ACB2; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 1px;
	height: 100px;
	width: 300px;
	margin-left:5px;

}
.inputtextarea_xxl {
border: 1px solid #A5ACB2; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 1px;
	height: 200px;
	width: 300px;
	margin-left:5px;

}
.inputtext {
	border: 1px solid #A5ACB2;  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 1px;
	height: 20px;
	width: 300px;
	margin-left:5px;
}

.inputtext_plz {
border: 1px solid #A5ACB2; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 1px;
	height: 20px;
	width: 238px;
	margin-left:5px;
}

.inputtext_short {
border: 1px solid #A5ACB2; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 1px;
	height: 20px;
	width: 150px;
	margin-left:5px;
}

.inputtext_shorter {
border: 1px solid #A5ACB2; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 1px;
	height: 20px;
	width: 50px;

}

.input_id {
border: 1px solid #A5ACB2; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 2px;
	height: 20px;
	width: 50px;
	margin-left:5px;
}

.inputtext_dateibeschreibung {
border: 1px solid #A5ACB2; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 2px;
	height: 20px;
	width: 200px;
}


/* login button positionieren */
.loginbutton {margin-left:5px; margin-top:0px; height:19px}

.logoutgrafik {margin-left:5px; margin-top:5px; height:13px}

A.z:hover {
background-color: transparent;
color : #663300;
text-decoration :none;
}

/* testzugang*/
.testzugang {text-align:left; margin-left:5px; margin-top:5px; font-size:7pt; color: #9B9A9C} 

/* anmelden (wie andere link farbe generieren ? + siehe unten  <p> classe!!!*/
.anmelden {text-align:left; margin-left:3px;margin-top:3px; color: #6158A9} 

/* spalten abschluß border unten*/
.abschluss_border_unten {background-color: #E3E2DE; border-right : 1px solid #7B7983;  border-bottom : 1px solid #7B7983}



/*body { background-color: #FFFFFF} */
td { font-family: Arial, Helvetica, sans-serif; font-size: 12pt} 
p { font-family: Arial, Helvetica, sans-serif; font-size: 12pt} 
div { font-family: Arial, Helvetica, sans-serif; font-size: 12pt} 
th { font-family: Arial, Helvetica, sans-serif; font-size: 12pt} 


a:link { color: #5864BB; text-decoration : none; font-size: 12px; font-weight: bold} 
a:visited { color: #5864BB; text-decoration : none; font-size: 12px; font-weight: bold} 
a:hover { color: #5864BB; font-size: 12px; font-weight: bold; cursor:pointer;} 
a:active { color: #5864BB; text-decoration : none; font-size: 12px; font-weight: bold} 

/* um link individuell zu gestalten */
A.menue:link {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #000000;
}

A.menue:visited {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #000000;
}

A.menue:active {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #999999;
}

A.menue:hover {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #999999;
}

/* für passwort vergessen + anmelden*/
A.anmelden:link {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #5864BB;
}

A.anmelden:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #5864BB;
}

A.anmelden:active {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #999999;
}

A.anmelden:hover {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #999999;
}


/* um link individuell zu gestalten */
A.menue_v:link {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #000000;
}

A.menue_v:visited {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #000000;
}

A.menue_v:active {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #999999;
}

A.menue_v:hover {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #999999;
}

/* um link individuell zu gestalten */
A.befehle:link {  
	margin-left:3px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #5864BB;
}

A.befehle:visited {  
	margin-left:3px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #5864BB;
}

A.befehle:active {  
	margin-left:3px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #5864BB;
}

A.befehle:hover {  
	margin-left:3px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #999999;
}
.px5abstand {
	padding-left: 6px;

}
