/*

	ts-gödde blau: #7ACBF6
	nivea blau: #27436B
	nivea orange: #FD8C00

*/


.body {
	background-color: #FFFFFF;
}

.frame {
	background-color: #FFFFFF;
}

.background {
	background-color: #FD8C00;
}

.lframe {
  background-color: #D6EFFF;  
  border: 0px solid #000000;  
}

.main {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-decoration: none;  
	color: #000000;
	background-color: #D6EFFF;
	border-left: 1px solid #ADCFE7;	
	border-right: 1px solid #ADCFE7;	
}

/* die Schrift des Benchmark auf ALLEN Seite */
    .benchmark {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      text-decoration: none;  
    	color: #848284;	
    }
/* --------------------------------------- */

/* die Bilder der News auf der Startseite */
    .picture {
      border: 0px solid #D6EFFF;
    }
    
    .picture a:hover{      
      border: 0px solid #333E74;      
    }
/* --------------------------------------- */

/* das Anmeldeformular */
.anmelde_body {
  background-color: #F1F8FE;
}

.anmelde_stufe {
  font-size: 16px;
  font-weight: bold;
	text-decoration: none;
  color: #104D73;
}

.anmelde_form {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
	text-decoration: none;
	color: #104D73;
  background-color: #F1F8FE;	  
}

.anmelde_text {
  padding-left: 15px;
  font-family: Helvetica, Arial, Verdana, sans-serif;  
  font-size: 14px;
  font-weight: bold;  
  color: #848284;
}

.anmelde_footer {
  padding-left: 15px;
  color: #000000;
  font-size: 16px;
  font-weight: bold;
}

/* --------------------------------------- */

.menulink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
/*  font:small-caps 110% Verdana; */
	text-decoration: none;  
/*	letter-spacing: 0.2em; */
	color: #AFD0FF;	
}

.menuativ {
	color: #3061A3;
	text-decoration: none;
}

.menuinativ {	
	text-decoration: none;
	color: #8CB6F4;
}

.menulink a:hover {
  color: #FFFFFF;
  text-decoration: none;
}

.menutext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 17px;  
	font-weight: normal;
  text-decoration: none;  
	color: #313484;
}

.menu_zeiger {
  vertical-align:middle;
}

.kurs_menu { 
  padding: 15px;  
  text-align: center;
  vertical-align: middle;
  border: 1px solid #C6C7C6;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;  
  font-weight: normal;
  text-decoration: none;  
  color: #848284;  
}

.top {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-decoration: none;  
  color: #BDBDBD;
}

.footer {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;  
  color: #848284;	
}

.footer a{
	text-decoration: none;
	color: #224256;
}

.footer a:hover{	
	text-decoration: underline overline;
}


.footer_border {
	border: 1px solid #ADCFE7;
}

.beschreibung {
  padding: 10px;
  font-size: 12px;
  color: #800080;
}

.link a{	
	font-weight: bold;
  text-decoration: underline;
	color: #104D73;
}

.link a:hover {	
	
	color: #000000;
}

.alink {
	font-size: 9px;
	text-decoration: none;
	color: #8C8C8C;
}

.home_links {
  border: 1px solid #F1F8FE;
}

#kursdaten {
  padding: 10px;
  border: 1px solid #ADCFE7;
  font-weight: bold;
  font-size: 14px;
  background-color: #F1F8FE;
  color: #104D73;
}

.piccounter {
  font-size: 9px;
  color: #BCBCBC;
}

.content_button {
	/* border: 1px solid #848284; */
}

.content_box {	
	padding: 7px;
}

.content_text {	
  padding-left: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;  
  color: #848284;
}

.content_text a{  
  font-style: italic;
  font-size: 10px;
  text-decoration: none;  
  color: #848284;
}

.content_text a:hover{	  
	color: #000000;
}

.content_link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8px;
  text-decoration: none;  
	color: #000000;	
}

.headline_news {
	color: #ADAEAD;
	font-size: 14pt;
}

.anmeldung_zeile {
  background-color: #F1F8FE;
}

.link_anmelden {	
  vertical-align: middle;
  border: 1px solid #C6C7C6;	
  background-color: #ffffff;
  font-weight: normal;  
}

.box {
	border: 1px solid #C6C7C6;	
	background-color: #F1F8FE;
}

.box_overhead_1 {
  padding-left: 5px;  
  font-family: Helvetica, Arial, Verdana, sans-serif;  
  font-size: 16px;
  font-weight: bold;
  color: #800080;
}

.box_overhead_2 {
  padding-left: 5px;
  font-family: Helvetica, Arial, Verdana, sans-serif;  
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
  color: #848284;
}

.box_header {  
  padding-left: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  border: 0px solid #ADCFE7;
  background-color: #A3C5DA;
}

.box_footer {  
  padding-left: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8px;
  text-decoration: none;  
	color: #ffffff;
  border: 1px solid #ADCFE7;
  background-color: #A3C5DA;
}

.box_text {  
  padding-left: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 12px;
  font-weight: normal;
  color: #848284; 
  border: 0px solid #ADCFE7;
/*
  border-right: 1px solid #AEAEAF;
  border-bottom: 1px solid #AEAEAF;
*/
}

.termin_inhalt {
  margin-top: 5px;
  padding: 10px;  
  background-color: #FFFFFF;
  border: 1px solid #ADCFE7;
}

.box_icon {
	border-left: 1px solid #AEAEAF;
	border-bottom: 1px solid #AEAEAF;
}

.box_header a:hover {
  color: #FFFFFF;
  background-color: #C6C4C6;
  /*background-image: url(../../images/bg_head.gif);*/
}

.content_page {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #003366;
}

.content_page_header {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-decoration: underline;
  color: #000000;
}

.content_page_subheader {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #003366;
}

.content_page_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #6699CC;
} 

.content_page_tag {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #000000;
} 

.content_page_keinbild {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #6699CC;
  background-color: #FFFFFF;
  border: 1px solid #000000;
}

.gerade {
	background-color: #D6D3D6;
}

.ungerade {
	background-color: #DEDBDE;
}


/* Breadcrumb Navigation */
.breadcrumbs {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  color: #3C7192;  
}

.breadcrumbs a{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  color: #3C7192;  
}

.breadcrumbs a:hover{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: underline;
  color: #3C7192;  
}
/* COUNTER */

.counter {  
  padding-left: 10px;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #3C7192; 
}


/* KALENDER */

.pfeil a {
	text-decoration: none;
	border: 1px solid #D6EFFF;
	background-color: #D6EFFF;
}

.pfeil a:hover {
	text-decoration: none;
	border: 1px solid #FFFFFF;
	background-color: #D6EFFF;
}
.border1 {
  margin-top: -15px;  
  margin-left: -10px;  
  padding: 0px;
	border: 0px solid #FFFFFF;
  background-color: #D6EFFF;
}

.border7 {
  border: 1px solid #FFFFFF;
  background-color: #D6EFFF;
}

.border7 a:hover{
  border: 1px solid #000000;
	/*color: #FFFFFF;  
	background-color: #D6EFFF;*/
}

.border2 {
  border: 1px solid #D6EFFF;
  background-color: #FFFFFF;  
}

.border2 a:hover{
  border: 1px solid #000000;
	/*color: #FFFFFF;  
	background-color: #D6EFFF;*/
}

.border3 {
  border: 1px solid #000000;
  background-color: #FFFFFF;
  background-image: url(eck1.gif);
  background-repeat: no-repeat;
  background-position: right top;
}

.border6 {
  border: 1px solid #000000;
  background-color: #D6EFFF;
  background-image: url(eck1.gif);
  background-repeat: no-repeat;
  background-position: right top;
}

.border3 a:hover{
  color: #FFFFFF;
  background-color: #FFBE6F;
}

.border4 {
  border: 1px solid #003366;
  background-color: #D6EFFF;
}

/* die Leiste mit den Tagen */
.border5 {
  border-bottom: 1px solid #a0a0a0;
  background-color: #B8D2E1;
}

.line1 {
  border-bottom: 3px double #888888;
}

.fonth1 {
  font-family: Verdana;
	color: #104D73;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

.font1 {
  font-family: Verdana;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

.font2 {
  font-family: Verdana;
	color: #104D73;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

.font5 {
  font-family: Verdana;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

.font3 {
  font-family: Verdana;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

.font3 a:hover{
  font-family: Verdana;
	color: #FFFFFF;
	background-color: #FFBE6F;
	text-decoration: none;
}

.font4 {
  font-family: Verdana;
	color: #104D73;
	font-size: 8pt;
	text-decoration: none;
}

