
html { height: 100%; margin-bottom: 1px; }

body  { height: 100%; margin-bottom: 1px; background-image: url("images/linien.gif"); margin: 0; border-width: 0; position: relative;  }
p {}	
.norepeat {
	background-image:url("../images/logo_gross3.jpg"); background-repeat: no-repeat;	background-position:130px 20px;
}
.grau { background-color: #C0C0C0 }	

#site { position: absolute; z-index: 0; top: 0px; left: 0px; width: 100%; height: 100%; visibility: visible; display: block } 
/*Linie gepunktet <div class="hr"><hr /></div>  */
div.hr  { background-image: url("../images/punktegr.gif"); height: 1px }
div.hr hr {
  display: none;
}


a.navli:link, a.navli:visited, a.navli:active  { color: #485863; font-size: 12px; font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif; line-height: 18px; text-decoration: none }
a  { color: #CC0000; text-decoration: none }	 
a.navli:active  { color: #CC0000; text-decoration: none } 
a.navli:hover  { color: #CC0000; text-decoration: none }
#navli { font-weight: bold }
a.sitemap:link, a.sitemap:visited, a.sitemap:active  { color: #485863; font-size: 12px; font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif; line-height: 18px; text-decoration: none; margin-left: 20px }
a.sitemap:hover { color: #CC0000; text-decoration: none }
a.suche:link, a.suche:visited, a.suche:active   { color: #036; font-size: 12px; font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif; line-height: 18px; text-decoration: none; background-color: #f2f2f2; margin-left: 10px; padding-right: 5px; padding-left: 5px; height: 20px; border: solid 1px #b1b1b1 }
a.suche:hover { color: #b1b1b1; text-decoration: none }

.tb1  { background-color: #fff; border: solid 1px #b1b1b1 ;}
.td_protokoll  { color: #036; font-size: 12px; font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif; line-height: 26px; background-color: #e5eaef; padding-left: 20px; border-left: 1px solid #b1b1b1 }
.td_navli { color: #036; font-size: 12px; font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif; line-height: 18px; background-color: White; padding-left: 20px     }
.td_text  { color: #485863; font-size: 12px; font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif; line-height: 18px; padding: 0 20px }
.td_bg { color: #485863; font-size: 12px; font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif; background-color: #f2f2f2; }  

.td_image { color: #036; font-size: 12px; font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif; line-height: 18px;  background-image: url("../images/bandits-logo_white.gif"); margin: 0; border-width: 0; background-position:10px 40%; padding-left: 20px;  background-repeat: no-repeat;      } 


/* Link */
a.mail:link, a.mail:visited, a.mail:active { color: #036; font-size: 12px; font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif; line-height: 18px }
a.mail:hover   { color: #b1b1b1 }

/* Text */
.ue   { color: #485863; font-size: 12px; font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif; font-weight: bold; height: 20px }	

.text_gross              { color: #485863; font-size: 14px%; font-weight: bold; line-height: 140%; margin-top: 15px; margin-bottom: 0; padding-bottom: 0; height: 25px; font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif; font-weight: bold;}

/* Formular */
.feld1     { font-size: 12px; font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif; line-height: 15px; text-decoration: none; margin-top: 4px; margin-bottom: 10px; width: 170px; height: 21px }

label   { color: #036; font-size: 10px; font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif; line-height: 10px; margin: 0; padding: 0 }
.label_area   { color: #036; font-size: 10px; font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif; line-height: 10px; margin: 0; padding: 0 }

.tb_tabelle { border: solid 1px #b1b1b1 }	 

.input  { color: black; font-size: 9px; line-height: 12px; text-align: left; margin-top: 15px; padding: 1px 0 1px 10px; border: solid 1px gray }
.portrait   { margin-top: 3px; margin-bottom: 2px; margin-right: 3px; margin-left: 3px; border: solid 1px #c0c0c0 }	

.b_speichern   { color: #485863; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; text-decoration: none; background-color: #f2f2f2; cursor: pointer; margin-left: 20x; padding-right: 5px; padding-left: 10px; margin-top: 4px; height: 20px; border: solid 1px #b1b1b1 }	

.rahmen  { margin-top: 5px; margin-right: 20px; padding: 10px 10px 10px 10px; border: solid 1px #b1b1b1 }
form{

display:inline;

}
