
strong {
color: #666;
}
b {
 color: #666;
}
.logo {
  position: absolute;  
  margin-top: 50px; 
  margin-left: 20px;
}
.login {
  position: absolute;
  margin-left: 590px;
  margin-top: 20px;
 font-size: 12px; 
  font-family: arial;
  color: #fff;
 line-height: 16pt;
width:180px;
}
strong:login {color: #fff;}
.button{padding-top: 5px; float:right;}

/* Text Grunddefinition */
h1 {font-size: 12px;}
.text { 
  line-height: 16pt;
  text-align:left;
  font-size: 13px; 
  font-family: arial;
  color: #676767;
  padding-top: 35px;
  padding-left: 20px;
  padding-right: 14px;
  background-color: transparent;
}
.tab {background-color: #EAF2F9;}
/* Text koplette Breite */
.text_in { 
  text-align: justify;
  width:100%;
}
/* Text schmale Breite links */
.text_in2 { 
  text-align:  justify;
  width: 453px;
  float: left; 
 
}
.cell_header { background-color: #5F92C1; color: #fff; font-weight: bold; padding: 2px 10px 2px 10px}
.cell_cus_w { padding: 5px 10px 5px 10px}
.cell_cus_g {  border-bottom: 1px solid #fff ; border-top: 1px solid #fff ; padding: 5px 10px 5px 10px}
.small {font-size: 12px;}
/* Text rechte Spalte */
.text_right { 
  margin-left: 480px;
  

 }

 .text_ul ul {
	margin: 0;
	padding: 0;
	list-style-image:none;

	
}
 .text_ul li {
 border-bottom: 1px solid #fff ; 

 padding: 5px 10px 5px 10px;
 display: block;

 }

.text_right li  a{  	
	color: #676767;
	text-decoration: none;
	font-size: 13px;
	

}
 .text_right a:hover{ 
	text-decoration: underline;
}

/* Bild rechte Spalte */
.img_right {
  float: right; 
}
/* Textboxen */
.textbox {

 clear:both;
 text-align: justify;
 width: 453px;
}
/* Bilder in Textbox links ausrichten */
.imgbox_left {
 float: left; 
 margin-bottom: 30px;
 margin-right: 10px;
 margin-left: -15px;
}
/* Bilder in Textbox rechts ausrichten */
.imgbox_right {
 float: right; 
 margin-bottom: 30px;
 margin-left: 10px;
 margin-right: -15px;
}
/* Bilde Startseite */
.img_main {
 float: left; 
 padding-right: 20px;
 padding-bottom: 15px;
 margin-left: -10px;
}
.clear{
clear:both;
}
/* START Links */
a.link:link,  a.link:visited, a.link:active { 
  color: #333; 
  text-decoration: none; 
}
a.link:hover{
  text-decoration: underline; 
}
/* ENDE Links */
/* START Footerbereich  */
.line{
  margin-left: -5px;
  margin-bottom : 7px;
}
.footer_left {
  float:left;
  font-family: arial;
  color: #333; 
  font-size: 11px;
  padding-left: 40px
}
.footer_right {
  float: right;
  font-family: arial;
  color: #333; 
  font-size: 11px;
  padding-right: 40px
}
/*  ENDE Footerbereich  */
/*  Fehlerausgabe */
.error  { color: #c00 }
/* nummerierte Liste*/
ol{
  list-style-type:decimal-leading-zero;
  margin-left: -15px;
  margin-top: 0px;
}
/* START Formularfelder*/
.forminput     { color: #333; font-size: 8pt; background-color: #ffffff; width: 250px; height: 17px; border: solid 1px; border-color: #ccc}
.forminput_2   { color: #333; font-size: 8pt; background-color: #ffffff; font-color: #666; width: 197px; height: 17px; border: solid 1px; border-color: #ccc}
.forminput_3   { color: #333; font-size: 8pt; background-color: #ffffff; font-color: #666; width: 77px; height: 17px; border: solid 1px; border-color: #ccc}
.forminput_4   { color: #333; font-size: 8pt; background-color: #ffffff; font-color: #666; width: 48px; height: 17px; border: solid 1px; border-color: #ccc}
/* ENDE Formularfelder*/
/* START Hauptnavigation*/
.navi{
  margin-top: 116px;
  margin-left: 15px;
  height: 35px;
  width: 460px;
}
.navi .navigation {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.navi .navigation li {
  float: left;
  cursor: pointer;
  width: 116px;
  height: 35px;
  overflow: hidden;
  background-position: 0px 0px;
}
.navi .navigation li a {
  text-align: center;
  background: url('../bilder/button_main_bg.png');
  background-repeat: no-repeat;
  display: block;
  height: 35px;
  width: 116px;  
  background-position: 0px 0px;
  border: none;
  text-decoration: none;

}
/* HOME */
.navi .navigation li#mainnav_1,  .navi .navigation li#mainnav_1 a {width: 114px;}
.navi .navigation li#mainnav_1 a {background-position: 0px 13px;}
.navi .navigation li#mainnav_1 a:hover {background-position: 0px -22px;}
/*   */
.navi .navigation li#mainnav_2,.navi .navigation li#mainnav_2 a {width: 114px;}
.navi .navigation li#mainnav_2 a {background-position: -114px 13px;}
.navi .navigation li#mainnav_2 a:hover {background-position: -114px -22px;}
/*  */
.navi .navigation li#mainnav_3,.navi .navigation li#mainnav_3 a {width: 115px;}
.navi .navigation li#mainnav_3 a {background-position: -228px 13px;}
.navi .navigation li#mainnav_3 a:hover {background-position: -228px -22px;}
/*  */
.navi .navigation li#mainnav_4,.navi .navigation li#mainnav_4 a {width: 115px;}
.navi .navigation li#mainnav_4 a {background-position: -344px 13px;}
.navi .navigation li#mainnav_4 a:hover {background-position: -344px -22px;color: #333; }

/*ENDE Hauptnavigation*/


.loginput {width: 150px; height:15px; border: 1px; border: solid 1px; border-color: #ccc}