
strong {
color: #666;
}
b {
 color: #666;
}
.logo {
  position: absolute;  
  margin-top: 47px; 
  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{ float:left;}

/* 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;
}

/* Text koplette Breite */
.text_in { 
  text-align: justify;
  width:100%;
}
/* Text schmale Breite links */
.text_in2 { 
  text-align:  justify;
  width: 453px;
  float: left; 
 
}
.text_in3 { 
  text-align:  justify;
  width: 565px;
  float: left; 

}
.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}

/* backend tabellen */
.navi1{
	
}
.navi1 a {
	width: 114px;
	height: 27px;
	line-height: 30px;
	background-image:url("../bilder/reiter.png");
	display: block;
	float:left;
	text-align: center;
    font-size: 12px;
	text-decoration: none;
	color: #fff;
}
a.linked:link,  a.linked:visited, a.linked:active a.linked:hover { 
  color: #666; 
  font-weight: bold;
}
.navi1 a:hover {
	color: #666;
}

.clear{clear:both;}
/* a.left:link               { color: #666; font-size: 10pt; line-height: 10pt; padding: 3 0 3 0; text-decoration: none; display: block }
a.left:active             { color: #666; font-size: 10pt; line-height: 10pt; padding: 3 0 3 0; text-decoration: none; display: block }
a.left:visited           { color: #666; font-size: 10pt; line-height: 10pt; padding: 3 0 3 0; text-decoration: none; display: block }
a.left:hover              { color: #666; font-size: 10pt; line-height: 10pt;  padding: 3 0 3 0; text-decoration: none; display: block }
 */
.sel                { width: 553px; color: #666; font-size: 9pt; background-image: url("../bilder/bg.gif"); text-align: left; padding-top: 15px; padding-bottom: 15px; padding-left: 10px;   border-style: solid; border-width: 3px 1px 0px; border-color: #e3af24 #ccc #ccc }
.selector { width:200px; height: 20px; font-size:9pt; color:#666;font-family: arial;}
/* a.g_link_l:link,a.g_link_l:visited, a.g_link_l:active      { width: 120px;  background-image: url("../bilder/reiter.png"); color: #666; text-decoration: none; text-align: center; padding: 5px 16px }
a.g_link_l:hover    { color: #fff; text-decoration: none;  text-align: center; padding: 5px 20px }

a.g_link:hover, a.g_link:link,  a.g_link:visited, a.g_link:active    {  width: 120px; background-image: url("../bilder/reiter.png");  color: #fff; text-decoration: none;text-align: center; padding: 5px 20px }
 */.anzeigen  { font-size: 9pt; margin-bottom: -4px }
.zahlen_ziehung       { color: #666; font-size: 9pt; font-weight: bold; background-image: url("../bilder/ziehung.gif"); background-repeat: no-repeat; background-position: 0 bottom; text-align: center; visibility: visible; margin-right: 10px; margin-left: 10px; padding: 8px 8px 16px 10px; position: inherit; width: 29px; height: 40px; vertical-align: top }
.cell_verlauf   { color: #666; font-size: 9pt; line-height: 13pt; background-image: url("../bilder/tagesansicht_bg.gif"); background-repeat: repeat-x; height: 138px; border-right: 1px solid #ccc }

.tab       { 
clear:both;
border-top: 1px solid #ccc; 
border-bottom: 1px solid #ccc; 
border-left: 1px solid #ccc }

.cell_header_uni{
height: 27px; 
width: 6px;
}
.cell_header_a   { 
background-image: url("../bilder/header_begin.png");
float:left;
}

.cell_header_b  { 
background-image: url("../bilder/header_end.png");
float:right;
}

.cell_header   { 
background-image: url("../bilder/header_strech.png");
background-repeat: repeat-x; 
font-size: 10pt; 
color: #666;
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
line-height: 30px;
height: 27px; 
float:left;


}

.cell_header2   { 
background-image: url("../bilder/header_strech.png");
background-repeat: repeat-x; 
font-size: 10pt; 
color: #666;
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
line-height: 30px;
height: 27px;
text-align: left;
}

.cell_header_tz  { 
width: 170px;
}
.cell_header_data  { 
width:543px;
}

.cell_data_g         { color: #666; font-size: 9pt; line-height: 13pt; padding: 5px; background-image: url("../bilder/bg.gif");  border-right: 1px solid #ccc }
.cell_data_w      { color: #666; font-size: 9pt; line-height: 13pt; padding: 5px; height: 25px; border-right: 1px solid #ccc }

.text_tab       { color: #666; font-size: 8pt; line-height: 13pt; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }
.cell         { width:20px; color: #666; font-size: 8pt; line-height: 13pt; background-image: url("../bilder/bg.gif"); height: 25px; border-right: 1px solid #ccc }
.cell_      { width:20px; color: #666; font-size: 8pt; line-height: 13pt; height: 25px; border-right: 1px solid #ccc }
.cell_footer_q        { color: #666; font-size: 8pt; font-weight: bold; padding-left: 3px; padding-right: 3px; line-height: 13pt; background-image: url("../bilder/bg.gf"); height: 25px; border-right: 1px solid #ccc }
.cell_header_q        { color: #666; font-size: 8pt; line-height: 13pt; background-image: url("../bilder/bg.gif"); height: 25px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc }
.cell_header_q1       { font-weight:bold;color: #666; font-size: 8pt; line-height: 13pt; background-image: url("../bilder/bg.gif"); height: 25px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc }

.cell_freespace       { color: #666; font-size: 8pt; line-height: 13pt; height: 25px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;  border-top: 1px solid #ccc }

.small {font-size: 12px;}


.cell_header_small  { 
width:122px;
}
.user_nav {
	float:left;
	margin-right: 20px;
}
.navi2 a {
	width: 129px;
	height: 27px;
	line-height: 30px;
	background-image:url("../bilder/header_strech.png");
	display: block;
	text-align:left;
	padding-left: 15px;
    font-size: 12px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
.navi2 a:hover {
	color: #666;
}

.user_text { 
  text-align: justify;
   background-color: red;
  margin-left: 190px;
  position:ablsolute;
}


/* 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;
	padding-bottom: 20px;

}
/* 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: 125px;
  margin-left: 15px;
  height: 26px;
  width: 460px;
}
.navi .navigation {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.navi .navigation li {
  float: left;
  cursor: pointer;
  width: 116px;
  height: 26px;
  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: 26px;
  width: 116px;  
  background-position: 0px 0px;
  border: none;
  text-decoration: none;

}
/* HOME */
.navi .navigation li#mainnav_1,  .navi .navigation li#mainnav_1 a {width: 115px;}
.navi .navigation li#mainnav_1 a {background-position: 0px 0px;}
.navi .navigation li#mainnav_1 a:hover {background-position: 0px -26px;}
/*   */
.navi .navigation li#mainnav_2,.navi .navigation li#mainnav_2 a {width: 115px;}
.navi .navigation li#mainnav_2 a {background-position: -115px 0px;}
.navi .navigation li#mainnav_2 a:hover {background-position: -115px -26px;}
/*  */
.navi .navigation li#mainnav_3,.navi .navigation li#mainnav_3 a {width: 115px;}
.navi .navigation li#mainnav_3 a {background-position: -230px 0px;}
.navi .navigation li#mainnav_3 a:hover {background-position: -230px -26px;}
/*  */
.navi .navigation li#mainnav_4,.navi .navigation li#mainnav_4 a {width: 115px;}
.navi .navigation li#mainnav_4 a {background-position: -345px 0px;}
.navi .navigation li#mainnav_4 a:hover {background-position: -345px -26px;color: #333; }

/*ENDE Hauptnavigation*/


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