.csc-loginform input {font-size:11px; font-family: Tahoma; height: 18px; width:115px; background-color:#ffffff; color:#386172; border:1px solid #88b1d0; padding-top: 0px;}

//.csc-form-fieldcell {font-size:11px; font-family: Tahoma; height: 18px; width:40px; background-color:#e9f2f5; color:#386172; border:1px solid #88b1d0; padding-top: 0px;}

.csc-form-label-req {font-family: Tahoma; color:#386172; text-decoration:none; font-weight:normal; font-size:11px; padding-top: 0px;}
.csc-form-label {font-family: Tahoma; color:#386172; text-decoration:none; font-weight:normal; font-size:11px; padding-top: 0px}
//.csc-mailform-submit {height: 22px; font-size:10px; font-family: arial; background-color:#FDE38F; color:#411304; width:60px; border:1px solid #DEA617; }



.tx-indexedsearch-searchbox-sword    {font-size:11px; font-family: Tahoma; height: 18px; border:1px solid #b8d4dd; width:150;}  
.tx-indexedsearch-searchbox-button  {font-size:11px; font-family: Tahoma; height: 18px; background-color:#b8d4dd; color:#497e97; border:1px solid #b8d4dd;   font-weight:bold;width:55}          
.tx-indexedsearch-searchbox-button-pass {font-size:11px; font-family: Tahoma; height: 18px; background-color:#b8d4dd; color:#497e97; border:1px solid #b8d4dd;   font-weight:bold}          
.tx-indexedsearch-searchbox-sword sword {font-size:11px; font-family: Tahoma; height: 18px; border:1px solid #b8d4dd; width:200;  padding-left:10px;}
.tx-indexedsearch-redMarkup {font-size:11px; font-family: Tahoma; color:#386172}
.suche_nach {font-size:12px; font-family: Tahoma; color:#4d7c8f}
.tx-indexedsearch-descr {font-size:11px; font-family: Tahoma; color:#4d7c8f}
.tx-indexedsearch-info {font-size:11px; font-family: Tahoma; color:#4d7c8f}
.tx-indexedsearch-percent {font-size:11px; font-family: Tahoma;  font-weight:bold;   color:#4d7c8f}
.tx-indexedsearch-title {font-size:11px; font-family: Tahoma; font-weight:bold; color:#4d7c8f}

/* Forum */


.bodytext_bold {font-family: Tahoma; color:#386172; text-decoration:none; font-weight:bold; letter-spacing: 1px; font-size: 11px;}
.bodytext_red {font-family: Tahoma; color:#bd0900; text-decoration:none; font-weight:normal; letter-spacing: 1px; font-size: 11px;}
.table_forum {border-color:#999999; border-width:1px; border-style:solid;}
.head_forum { font-family: Tahoma; font-size: 16px;  color:#386172; font-weight:bold;}

/* Forum End */

/* GENERAL fonts */
P, OL, UL, DIV, H1, H2, LI {
	font-family: arial;
	font-size: 12px;
	color:#386172;
	
}


.formu {

	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	background-color: #e9f2f5;

}

.mf-radio {

	width: 30px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 10px;

}

li   {padding-top:10px;}

H1 { font-size: 23px;  color:#386172; font-weight:normal;}
.headline_bilder { font-size: 23px;  color:#88b1d0; font-weight:normal;font-family: arial}
H2 { font-size: 15px;  color:#386172; font-weight:normal;}

H3 { font-size: 15px;  color:#386172; font-weight:bold;}

H6 { font-size: 12px;  color:#ff0000; font-weight:bold;}

P, H1, H2, H6 {margin: 0px 0px 5px 0px;}

.akll { font-size: 11px;  color:#ff0000; font-weight:normal; font-family: arial}

TD#footer {border-top: dotted 1px #999999;}
TD#footer P {
	font-size: 10px;
	text-align: center;
}
.copy {font-family: arial; color:#ffffff; text-decoration:none; font-weight:normal; font-size:10px}
.bodytext {font-family: arial; color:#386172; text-decoration:none; font-weight:normal; font-size: 12px;}

.map a {font-family: Tahoma; color:#386172; text-decoration:none; font-weight:normal; font-size:11px; letter-spacing: 0.1em}
.map a:hover {text-decoration:underline}
.map {font-family: Tahoma; color:#386172; text-decoration:none; font-weight:normal; font-size:11px}

.top_menu a {font-family: Tahoma; color:#ffffff; text-decoration:none; font-weight:bold; font-size:11px; letter-spacing: 0.1em}
.top_menu a:hover {text-decoration:underline}
.top_menu {font-family: Tahoma; color:#ffffff; text-decoration:none; font-weight:bold; font-size:11px}

DIV.top_menu {position:absolute; left:465px; top:143px; z-index:1; width:495px}

/* Content column */
TD#content {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

TD#content a:hover { color:#386172; text-decoration:none}

TD#content a { color:#386172; text-decoration:underline}

TD#content_news a:hover { color:#386172; text-decoration:none}

TD#content_news a { color:#386172; text-decoration:underline}

.menu_top a {font-family: Tahoma; color:#ffffff; text-decoration:underline; font-size:11px; font-weight:bold}
.menu_top a:hover {font-family: Tahoma; color:#ffffff; text-decoration:none; font-size:11px; font-weight:bold}

TD#top_menu_bilder DIV.linktext a {font-family: Tahoma; color:#ffffff; text-decoration:none; font-size:11px; font-weight:bold}
TD#top_menu_bilder DIV.linktext a:hover {font-family: Tahoma; color:#ffffff; text-decoration:underline; font-size:11px; font-weight:bold}

TD#top_menu_bilder DIV.linktext {font-family: Tahoma; color:#ffffff; text-decoration:none; font-size:11px; font-weight:bold}


TD#menu_1 DIV {
	width: 100%;
	  font-family: Tahoma, arial;
}
TD#menu_1 DIV A {
	color: #4d7c8f;
	text-decoration: none;
}
TD#menu_1 DIV A:hover {
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  border-top: 1px solid #88b1d0;
  width: 100%;   
  font-weight:bold;  
  font-size: 11px;
  padding-top:11px;
  padding-left:13px;
  height: 32px;  
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  border-top: 1px solid #88b1d0;
  width: 100%;   
  font-weight:bold;  
  font-size: 11px;
  padding-top:11px;
  padding-left:13px;
  height: 31px;  

  background-color: #e9f2f5;

}
TD#menu_1 DIV.menu1-level1-act A {
  color:#386172;
}

TD#menu_1 DIV.menu1-level2-act A {
  color:#274652;
}

TD#menu_1 DIV.menu1-level3-act A {
  color:#274652;
}




/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  border-top: 1px solid #e9f2f5;
  width: 100%;  
  font-weight:normal;  
  font-size: 11px;
  padding-top:9px;
  padding-left:13px;
  height: 31px;  
  padding-left:40px;
  background-color: #fdfdfd;    
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  border-top: 1px solid #e9f2f5;
  width: 100%;    
  font-weight:normal;  
  font-size: 11px;
  padding-top:9px;
  padding-left:40px;
  height: 31px;  

  background-color: #e9f2f5; 
}


/*  MENU 1, level 3, normal state (NO) */
TD#menu_1 DIV.menu1-level3-no {
  border-top: 1px solid #e9f2f5;
  width: 100%;  
  font-weight:normal;  
  font-size: 11px;
  padding-top:9px;
  padding-left:13px;
  height: 32px;  
  padding-left:60px;
  background-color: #fdfdfd; 
}
/*  MENU 1, level 3, active state (ACT) */
TD#menu_1 DIV.menu1-level3-act {
  border-top: 1px solid #e9f2f5;
  width: 100%;    
  font-weight:normal;  
  font-size: 11px;
  padding-top:9px;
  padding-left:60px;
  height: 32px;  

  background-color: #e9f2f5;
}



/*  MENU 2, level 1, general for all table cells: */
TR#menu_2 TD {
  background-color: #333366;
  width: 10%;
  text-align: center;
  padding: 0px 2px 0px 2px;
}
TR#menu_2 TD A {
  color: white;
  font-size: 10px;
  font-family: verdana, arial;
  text-decoration: none;
}
TR#menu_2 TD A:hover {
  text-decoration: underline;
}
TR#menu_2 TD.oddcell {
  background-color: #666699;
}
TR#menu_2 TD.menu2-level1-act {
  background-color: #88292A;
}



/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #F8F8EC;

  font-family: Tahoma, arial;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}
TD#path A {
  text-decoration: none;
  color:black;
}
TD#path A:hover {
  text-decoration: underline;
}


/**************MailForm***************/
legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:110px;
border: 1px solid #C0C0C0;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

/*.mf-submit {
color: #ffffff;
background-color: #C0C0C0;
border: 0px;
}*/

.mf-submit {font-size:11px; font-family: Tahoma; height: 18px; background-color:#b8d4dd; color:#497e97; border:1px solid #74b7cc;   font-weight:bold;width:80}

/**************Ende*******************/

