/************************* Für alle Projekte gleich ************************/

/* 18 pt */.achzehnb_weiss { font-size: 18px; font-weight: bold; color: #ffffff }
.achzehnb_schwarz { font-size: 18px; font-weight: bold; color: #000000 }
.achzehnb_grau { font-size: 18px; font-weight: bold; color: #555555 }

/* 16 pt */.sechzehnb_weiss { font-size: 16px; font-weight: bold; color: #ffffff }
.sechzehnb_schwarz { font-size: 16px; font-weight: bold; color: #000000 }
.sechzehnb_grau { font-size: 16px; font-weight: bold; color: #555555 }

/* 14 pt */.vierzehnb_weiss { font-size: 14px; font-weight: bold; color: #ffffff }
.vierzehnb_schwarz { font-size: 14px; font-weight: bold; color: #000000 }
.vierzehnb_grau { font-size: 14px; font-weight: bold; color: #555555 }
.vierzehnn_weiss { font-size: 14px; font-weight: normal; color: #ffffff }
.vierzehnn_schwarz { font-size: 14px; font-weight: normal; color: #000000 }

/* 12 pt */.zwoelfb_weiss { font-size: 12px; font-weight: bold; color: #ffffff }
.zwoelfb_schwarz { font-size: 12px; font-weight: bold; color: #000000 }
.zwoelfb_grau { font-size: 12px; font-weight: bold; color: #555555 }
.zwoelfn_weiss { font-size: 12px; font-weight: normal; color: #ffffff }
.zwoelfn_schwarz { font-size: 12px; font-weight: normal; color: #000000 }

/* 10 pt */.zehnb_weiss { font-size: 10px; font-weight: bold; color: #ffffff }
.zehnb_schwarz { font-size: 10px;font-weight: bold; color: #000000 }
.zehnb_grau { font-size: 10px; font-weight: bold; color: #555555 }
.zehnn_weiss { font-size: 10px; font-weight: normal; color: #ffffff }
.zehnn_schwarz { font-size: 10px; font-weight: normal; color: #000000 }

/* 8 pt */.achtb_weiss { font-size: 8px; font-weight: bold; color: #ffffff }
.achtb_schwarz { font-size: 8px;font-weight: bold; color: #000000 }
.achtb_grau { font-size: 8px; font-weight: bold; color: #555555 }
.achtn_weiss { font-size: 8px; font-weight: normal; color: #ffffff }
.achtn_schwarz { font-size: 8px; font-weight: normal; color: #000000 }

/*************************** fuer jedes Projekt unterschiedlich *****/

/*************************** Schriftformatierungen ******************/
/* highleight */
.vierzehnb_logo {font-size: 14px; font-weight: bold; color: #df2041 }
.vierzehnn_logo {font-size: 14px; font-weight: normal; color: #df2041 }
.zwoelfb_logo {font-size: 12px; font-weight: bold; color: #df2041 }
.zwoelfn_logo {font-size: 12px; font-weight: normal; color: #df2041 }
.zehnb_logo {font-size: 10px; font-weight: bold; color: #df2041 }
.zehnn_logo {font-size: 10px;font-weight: normal; color: #df2041 }

/* dunkel */
.achzehnb_dunkel { font-size: 18px; font-weight: bold; color: #202140 }
.vierzehnb_dunkel {font-size: 14px; font-weight: bold; color: #202140 }
.vierzehnn_dunkel {font-size: 14px; font-weight: normal; color: #202140 }
.zwoelfb_dunkel {font-size: 12px; font-weight: bold; color: #202140 }
.zwoelfn_dunkel {font-size: 12px; font-weight: normal; color: #202140 }
.zehnb_dunkel {font-size: 10px; font-weight: bold; color: #202140 }
.zehnn_dunkel {font-size: 10px;font-weight: normal; color: #202140 }

/* mittel */
.vierzehnb_mittel {font-size: 14px; font-weight: bold; color: #ea8e8e }
.vierzehnn_mittel {font-size: 14px; font-weight: normal; color: #ea8e8e }
.zwoelfb_mittel {font-size: 12px; font-weight: bold; color: #ea8e8e }
.zwoelfn_mittel {font-size: 12px; font-weight: normal; color: #ea8e8e }
.zehnb_mittel {font-size: 10px; font-weight: bold; color: #ea8e8e }
.zehnn_mittel {font-size: 10px; font-weight: normal; color: #ea8e8e }

/* hell */
.vierzehnb_hell {font-size: 14px; font-weight: bold; color: #dcdee0 }
.vierzehnn_hell {font-size: 14px; font-weight: normal; color: #dcdee0 }
.zwoelfb_hell {font-size: 12px; font-weight: bold; color: #dcdee0 }
.zwoelfn_hell {font-size: 12px; font-weight: normal; color: #dcdee0 }
.zehnb_hell {font-size: 10px; font-weight: bold; color: #dcdee0 }
.zehnn_hell {font-size: 10px; font-weight: normal; color: #dcdee0 }

/*************************** Hintergründe mit raender für div , , table ******************/

.bg_dunkel_dunkelrand {	
border: 1px solid #202140;
background-color: #202140;}

.bg_dunkel_mittelrand {	border: 1px solid #ea8e8e;
background-color: #202140;}

.bg_dunkel {	background-color: #202140;}

/* */
.bg_mittel_schwarzrand {	
border: 1px solid #000000;	
background-color: #ea8e8e;}

.bg_mittel_dunkelrand {	
border: 1px solid #202140;	
background-color: #ea8e8e;}

.bg_mittel {	
background-color: #ea8e8e;}

/*  */
.bg_hell_dunkelrand {
border: 1px solid #202140;
background-color: #dcdee0;}

.bg_hell_mittelrand {	
border: 1px solid #a5d0d3;
background-color: #dcdee0;}

.bg_hell {	
background-color: #dcdee0;}

/*  */
.bg_weiss_schwarzrand {	
border: 1px solid #000000;
background-color: #ffffff;}

.bg_weiss_dunkelrand {	
border: 1px solid #202140;
background-color: #ffffff;}

.bg_weiss_mittelrand {	
border: 1px solid #a5d0d3;	
background-color: #ffffff;}

.bg_weiss {	
background-color: #ffffff;}

.bg_gelb {	
background-color: #fad025;}

.bg_gruen {	
background-color: #202140;}

.bg_blau {	
background-color: #202140;}

.bg_rot {
background-color: #cc0000;}

/*************************** Hintergründe mit schrift für dyna form ******************/
.bg_mittel_12p_dunkel {	
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 12px;	
font-weight: bold;	
color: #202140;	
border: 1px solid #202140;	
background-color: #ea8e8e;	
padding: 4px; }

.bg_hell_12p_dunkel {	
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 12px;
font-weight: bold;	
color: #202140;	
border: 1px solid #202140;	
background-color: #dcdee0;
padding: 4px; }

.bg_weiss_10p_dunkel {	
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 10px;	
font-weight: bold;	
color: #000000;	
border: 1px solid #202140;
background-color: #ffffff;
padding: 4px; }

.bg_weiss_12p_dunkel {	
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 12px;	
font-weight: bold;	
color: #000000;	
border: 1px solid #202140;
background-color: #ffffff;
padding: 4px; }

.bg_dunkel_12p_weiss {	
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 12px;	
font-weight: bold;	
color: #ffffff;	
border: 1px solid #202140;
background-color: #202140;
padding: 4px; }

.bg_dunkel_10p_weiss {	
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 10px;	
font-weight: bold;	
color: #ffffff;	
border: 1px solid #202140;
background-color: #202140;
padding: 4px; }

td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.besonderes {font-size: 12px; font-weight: bold; color: #B31B1E}
.uetext {font-size: 10px; font-weight: bold; color: #202140 }
input {background-color: #ffffff; color: #202140; border: 1px solid #202140; font-family: Verdana; font-size: 8pt; font-weight: bold;}
textarea {background-color: #ffffff; color: #202140; border: 1px solid #202140}
select {background-color: #ffffff; color: #202140; border: 1px solid #202140}

/*
a:link { color: #000000}
a:active { color: #000000}
a:visited { color: #000000} 

*/
.hs_link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #202140; text-decoration: none}
.hs_link_weiss {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none}

.link_demath {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #df2041; text-decoration: none}
.link_highlight {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ea8e8e; text-decoration: none}
.link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none}
.link_small {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: bold; color: #ffffff; text-decoration: none}