#formular{
 	padding: 8px;

	margin:8px;
	border:#DDDDDD 2px solid;
 } 
 
 #formula{


	margin:8px;

 } 
 
label{
  float: left;
  width: 120px;
  vertical-align:bottom;
  margin-top:4px;
  color:#666666;

/*  padding-top: 8px;
  padding-right: 5px;*/
}


textarea{
width: 300px;
  border:#0066cc 1px solid;
 margin:8px 0px 0px 0px;
 font-family:Helvetica, Arial, sans-serif ;
 font-size:12px;
 padding:2px;}

form br { 
  clear: left; 
}

input#submit{ 
  float: none;
  font-size:12px;

  background-color:#FFFFFF;
  width: auto;
  padding:3px;
  cursor:pointer;
  color:#0066cc;
   border:#0066cc 1px solid;
 
}

input#submit_matdel { 
  float: none;
  font-size:12px;
  margin-left:8px;

  background-color:#FFFFFF;
  width: auto;
  padding:3px;
  cursor:pointer;
  color:#0066cc;
   border:#0066cc 1px solid;
   }
 input#submit_mat { 
  float: none;
  font-size:12px;
  margin-left:4px;

  background-color:#FFFFFF;
  width: auto;
  padding:3px;
  cursor:pointer;
  color:#0066cc;
   border:#0066cc 1px solid;
 
}

input#submit_stelle{ 
  float: none;
  font-size:12px;
  margin-left:8px;
  background-color:#FFFFFF;
  width: auto;

  cursor:pointer;
  color:#0066cc;
   border:#0066cc 1px solid;
   height:21px;
   max-height:21px;
   min-height:21px;
   text-align:center;
 
}

input#submit_stelle:hover{
   background-color:#d5d5d5; ;
}

input#submit_mat:hover{
   background-color:#d5d5d5; ;
}

input#submit_matdel:hover{
   background-color:#d5d5d5; ;
   
  
}


input#submit-110 { 
  float: none;
  font-size:12px;
  margin-left:128px;

  background-color:#FFFFFF;
  width: auto;
  padding:3px;
  cursor:pointer;
  color:#0066cc;
   border:#0066cc 1px solid;
 
}
input#submit-120 { 
  float: none;
  font-size:12px;
  margin-left:120px;

  background-color:#FFFFFF;
  width: auto;
  padding:3px;
  cursor:pointer;
  color:#0066cc;
   border:#0066cc 1px solid;
 
}

input#submit-110:hover{
   background-color:#d5d5d5; ;
}
input#submit-120:hover{
   background-color:#d5d5d5; ;
}
input#hidden {
display:none;

}

input.reg {
border:1px solid #0066CC;
padding:3px;
/*margin-top:4px;
margin-right:8px;*/
width:240px;

}

input.reg_stelle {
border:1px solid #0066CC;
padding:3px;
/*margin-top:4px;
margin-right:8px;*/
width:220px;

}
select.reg {
border:1px solid #0066CC;
padding-top:2px;
margin-top:4px;
margin-right:8px;
width:240px;
/*float:left;*/
padding:2px 0px;}

label.pw {
width:400px;
float:left;
text-align:left;} 

input.reg_plz {
border:1px solid #0066CC;
padding:3px;

width:48px;}

input.reg_plz_stelle {
border:1px solid #0066CC;
padding:3px;

width:38px;}

input.reg_plz_grau {
border:1px solid #0066CC;
padding:3px;
color:#666;
width:48px;}

input.reg_ort {
border:1px solid #0066CC;
padding:3px;
margin-left:6px;
width:178px;}

input.reg_ort_stel {
border:1px solid #0066CC;
padding:3px;
margin-left:6px;
width:168px;}


input.pw {
border:1px solid #0066CC;
padding:3px;


width:178px;}
input.reg_ort_lang {
border:1px solid #0066CC;
padding:3px;
margin-left:6px;
width:352px;}

input.reg_ort_stelle {
border:1px solid #0066CC;
padding:3px;
margin-left:6px;
width:282px;}

input.reg_ort_stelle_grau {
border:1px solid #0066CC;
padding:3px;
margin-left:6px;
width:282px;
color:#666;}


input#submit:hover{
   background-color:#d5d5d5; ;
   
  
}

input#submit_reg { 
  float: none;
  width: auto;
  cursor:pointer;
  color:#0066cc;
  font-size:12px;
  background-color:#FFFFFF;
    border: #0066cc 1px solid;
	padding:3px;
	
margin-top:4px;
margin-bottom:4px;


  /*font-weight:bold;*/
}

input#submit_reg:hover{
 background-color:#d5d5d5; ;

}

input#checkbox { 
margin-left:0px;
float:left;
margin-bottom:4px;


 
}

.auswahl_meinZebis {
width:234px;
color:#0066CC;
background-color:#FFFFFF;
border:#0066CC 1px solid;
/*background-image:url(../grafiken/knoepfe/ok6.gif);*/
}

.suche {

border:1px solid #0066CC;
font-size:12px;
height:15px;
margin:0 2px 0 0;
padding:3px 1px 2px;
vertical-align:top;
width:140px;

}

.suchen{
background:transparent url(../grafiken/knoepfe/button2.gif) repeat scroll 0 0;
border:medium none;
cursor:pointer;
height:22px;
margin:0;
padding-top:1px;
vertical-align:middle;
width:22px;
}

.suchen:hover{
background:url(../grafiken/knoepfe/button2.gif) right;
 border: 0 none;
}

.eingabe {

border: #0066cc 1px solid;
font-size:12px;
width:140px;
margin:0 2px 0 0;
height:15px;
vertical-align:top;

padding:3px 1px 2px;
float:left;


}
.default-value {

border: #0066cc 1px solid;
font-size:12px;
width:140px;
margin:0 2px 0 0;
height:15px;
vertical-align:top;

padding:3px 1px 2px;
float:left;


}
.eingabe_pass{
border:1px solid #0066CC;
padding:3px;
width:240px;
font-size:12px;
}

.send_pass{
	background-color:#fff;
border:1px solid #0066CC;
color:#0066CC;
cursor:pointer;
float:none;
font-size:12px;

padding:3px;
width:auto;
}

.send_pass:hover{
background-color:#d5d5d5;
border:1px solid #0066CC;
color:#0066CC;
cursor:pointer;
float:none;
font-size:12px;

padding:3px;
width:auto;}

.eingabe_suche {

border: #0066cc 1px solid;
font-size:12px;

width:240px;
margin:0px 2px 4px 0px;
padding:3px 3px 2px 3px;
float:left;

}
.eingabe_select {

border: #0066cc 1px solid;
font-size:12px;

line-height:14px;
width:200px;
margin:0 2px 4px 0;
padding:2px;
}

.eingabe_select_stelle {

border: #0066cc 1px solid;
font-size:12px;
height:15px;
line-height:14px;
width:200px;
margin:0 2px 4px 8px;
padding:3px 2px 2px 2px;
}

.einloggen{
background:url(../grafiken/knoepfe/button1.gif);
	
cursor:pointer;
height:22px;
width:22px;
margin:0;
vertical-align:top;
border:none;
padding-top:1px;
}

.suchen_button{
background:url(../grafiken/knoepfe/back4.gif);
color:#0066cc;
	
cursor:pointer;
height:22px;
width:150px;
margin:0;
vertical-align:top;
border:none;

text-align:center;
}

.suchen_button_lang{
background:url(../grafiken/knoepfe/back_lang.gif);
color:#0066cc;
	
cursor:pointer;
height:22px;
width:250px;
margin:0;
vertical-align:top;
border:none;


vertical-align:middle;
text-align:center;
}


.suchen_button:hover{
background:url(../grafiken/knoepfe/back4.gif) right;
 border: 0 none;

}
.suchen_button_lang:hover{
background:url(../grafiken/knoepfe/back_lang.gif) right;
 border: 0 none;

}



.einloggen:hover{
background:url(../grafiken/knoepfe/button2.gif) right;
 border: 0 none;

}

.ausloggen{
padding: 1px 15px;
 color:#FFFFFF;
 border:0px;
 background-color: #0066cc;
 font-size:1.1em;
 font-weight:bold;
 float: left;
 display: block;
 cursor:pointer;
 }
 .ausloggen:hover{
	background-image:url(../grafiken/knoepfe/knopf.gif);
 }


.reihe {
  clear: both;
  padding: 2px 0px;
}
.reihe1 {
  clear: both;
  padding: 0px;
}
.reihe2 {
  clear: both;
  padding: 0px;
  margin:0px;
  background-color:#F1ECF2;
}

.reihe3 {
background-color:#FCE4E5;
clear:both;

padding:0;
}
.reihe4_last {
  clear: left;
  padding: 2px 0px;
  border-bottom:1px solid #EA6C73;
}
.reihe4{
  clear: left;
  padding: 2px 0px;

}
.label {
  float: left;
  width: 110px;
  text-align: left;
  padding-top: 3px;
  padding-right: 5px;

}
.label_kurz {
float:left;
padding-right:5px;
padding-top:3px;
text-align:left;
width:97px;
}
.label_leer {
  float: left;
  width: 140px;
  text-align: right;
  padding-top: 3px;
  padding-right: 5px;
}

.feld {

    margin:4px 0;

  font-size:13px;



  text-align: left;
}
.feldaufforderung {
  float: right;
  width: 385px;
  text-align: left;
  background-color:#c0c0c0;
  color:#FFFFFF;
margin:8px 0px 4px 0px;
  padding:2px 4px;
} 

.feldaufforderung_kurz {
  float: right;
  width: 365px;
  text-align: left;
  background-color:#c0c0c0;
  color:#FFFFFF;
margin:8px 0px 4px 0px;
  padding:2px 4px;
} 

.feldaufforderung_rechts {
  position:relative;

  text-align: left;
  background-color:#c0c0c0;
  color:#FFFFFF;

  padding:4px 6px;
  margin: 8px 0px 4px 0px;
} 

.knopf {
  clear: both;
  text-align: center;
  width: 163px;

 color:#FFFFFF;
 border: 1px solid #CCCCCC;
 background-color: #666666;
 font-size:10px;
}
.auswahlknopf {
 width: 20px;
 font-family:arial, verdana, helvetica, sans-serif; 
 color:#666666;
 font-size:11px;
 background-color:#FFFFFF;
}
.halbebreite {
 width: 250px;
 font-family:arial, verdana, helvetica, sans-serif; 
 color:#666666;
 font-size:11px;
 background-color:#FFFFFF;
}
.halbebreite-4 {
 width: 246px;
 font-family:arial, verdana, helvetica, sans-serif; 
 color:#666666;
 font-size:11px;
 background-color:#FFFFFF;
}
.defbreite {
 width: 392px;
 float:right;
 font-family:arial, verdana, helvetica, sans-serif; 

 font-size:12px;
 background-color:#FFFFFF;
 margin-bottom:8px;
padding:3px 2px 2px 2px ;
}
.defbreitegrau {
 width: 392px;
 float:right;
 font-family:arial, verdana, helvetica, sans-serif; 
 color:#666666;
 font-size:12px;
 background-color:#FFFFFF;
 margin-bottom:8px;
}
.defbreite_black{
 width: 392px;
 float:right;
 font-family:arial, verdana, helvetica, sans-serif; 
 color:#000;
 font-size:12px;
 background-color:#FFFFFF;
 margin-bottom:8px;
}
.defbreite-4 {
 width: 386px;
 font-family:arial, verdana, helvetica, sans-serif; 

 font-size:12px;
 float:right;
}

.defbreite-jQ {
 width: 100%;
 font-family:arial, verdana, helvetica, sans-serif; 

 font-size:12px;
 float:right;
}

.defbreite-20 {
 width: 372px;
 float:right;
 font-family:arial, verdana, helvetica, sans-serif; 

 font-size:12px;
 background-color:#FFFFFF;
 margin-bottom:8px;
 padding:2px 0px;
}

.defbreite-30 {
 width: 362px;
 float:right;
 font-family:arial, verdana, helvetica, sans-serif; 

 font-size:12px;
 background-color:#FFFFFF;
 margin-bottom:8px;
 padding:2px 0px;
}

.defbreite4grau {
 width: 386px;
 font-family:arial, verdana, helvetica, sans-serif; 
color:#666666;
 font-size:12px;
 float:right;
}


.breite-4 {

float:right;
font-family:arial,verdana,helvetica,sans-serif;
font-size:12px;
width:100%;
padding:3px 0px 2px 0px ;
}


.breite-4b {
float:right;
font-family:arial,verdana,helvetica,sans-serif;
font-size:12px;
padding:3px 0 2px;
width:78%;
}


.breite-6 {

float:right;
font-family:arial,verdana,helvetica,sans-serif;
font-size:12px;
width:386px;
padding:3px 2px 2px 2px ;
}


.breite-8 {

float:right;
font-family:arial,verdana,helvetica,sans-serif;
font-size:12px;
width:392px;
padding:3px 2px 2px 2px ;
}

.defbreite-CB {
 width: 10px;
 min-width:10px;
 max-width:10px;
 font-family:arial, verdana, helvetica, sans-serif; 
 color:#666666;
}
.grobzielzuweisung {
 width: 10px;
 min-width:10px;
 max-width:10px;
 font-family:arial, verdana, helvetica, sans-serif; 
 color:#666666;
}
.stufeauswahl_box {
 width: 10px;
 min-width:10px;
 max-width:10px;
 font-family:arial, verdana, helvetica, sans-serif; 
 color:#666666;
}
.stufeauswahl {
position:relative;
float:left;
 width: 75px;
 min-width:75px;
 max-width:75px;
 font-family:arial, verdana, helvetica, sans-serif; 
 color:#666666;
}
.medientypauswahl {
position:relative;
float:left;
 width: 185px;
 min-width:185px;
 max-width:185px;
 font-family:arial, verdana, helvetica, sans-serif; 
 color:#666666;
}
.grobziel_infotext {
 position:relative;
 width: 204px;
 padding:2px 0px;
 margin:0px 8px 12px 22px;
 border:#0066cc 1px solid;
 color:#555555;
 font-size:11px;

}
.alleboxen {
 width: 381px;
 min-width:381px;
 max-width:381px;
}

.labelpasswortvergessen{
  width:385px;
  float: left;
  padding-top: 3px;
  padding-right: 5px;
  color:#666666;
  font-weight:bold;
    margin-bottom:2px;
}
 

.knopf {
  clear: both;
  text-align: center;
  padding: 1px 15px 0px;
  cursor:pointer;
 color:#FFFFFF;
 font-weight:bold;
 border: 0px;
 border-bottom:#0066cc 3px solid;
 background-color: #0066cc;

 font-size:1.1em;


}

.knopf:hover {
	background-image:url(../grafiken/knoepfe/knopf.gif);
  
}


.textfeld {
 width: 400px;
 font-family:arial, verdana, helvetica, sans-serif; 
 color:#000000;
 background-color:#DDDDDD;
 font-size:1em;
  font-weight:bold;
 border: 2px solid #DDDDDD;
}
.defbreite_file {
 width: 304px;
 font-family:arial, verdana, helvetica, sans-serif; 
 color:#666666;
 font-size:11px;
 background-color:#FFFFFF;
 border: 1px solid #CCCCCC;
}
.defbreite_mat {
  width: 398px;
padding:3px 2px 2px 2px ;
 font-family:arial, verdana, helvetica, sans-serif; 
 color:#666666;
 font-size:11px;
 background-color:#FFFFFF;

 border: 1px solid #0066CC;
}
.defbreite_datum {
 width: 50px;
 font-family:arial, verdana, helvetica, sans-serif; 
 color:#666666;
 font-size:11px;
 background-color:#FFFFFF;

 border: 1px solid #CCCCCC;
}
/*http://www.stichpunkt.de/css/formulare.html*/

.fach{ /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 100px; /* Breite.190*/
  border: 1px solid #CCCCCC;
  margin: 0;
}
.nummer{ /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 60px; /* Breite.*/
  border: 1px solid #CCCCCC;
  margin: 0;
}
.info{ /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 320px; /* Breite.*/
  border: 1px solid #CCCCCC;
  margin: 0;
}

.bestaetigen{
margin-left:24px;
margin-bottom:60px;}

.gsehschsnid {
 display:none
 }

.fachdokument {
/*width:100px;*/
width:110px;
padding:0px;
font-weight:bold;
margin-top:4px;

}


.stelleninput {
width:350px;
border:1px solid #0066CC;
padding:3px 0px 3px 1px;
color:#666666;
margin:0px;

}
.stelleninput_klein {
width:200px;
border:1px solid #0066CC;
padding:3px 0px;
color:#666666;
margin:0px;

}
.stelleninput_datum {
width:100px;
border:1px solid #0066CC;
padding:3px 0px 2px 0px;
color:#666666;
margin:0px;


}
.stelleninput_datum1 {
width:100px;
border:1px solid #0066CC;
padding:3px 0px;
margin-top:-5px;
color:#666666;

}

.stelleninput_betrag {
width:100px;
color:#666;
border:1px solid #0066CC;
padding:3px 0px 3px 1px;
color:#F30;

}



label.kurz{
  float: left;
  width: 90px;
  margin-top:2px;
  margin-left:8px;

 
}
label.hinweis{
  float: left;
  width: 110px;
  margin-top:5px;
  margin-left:8px;

 
}
label.hundert{
  float: left;
  width: 105px;
  margin-top:2px;

 
}
.kanton_anzeigen {
width:15px;
float: left;
text-align:center;
color:#666666;
padding:0px 20px 0px 0px;
margin:0px;
}
.kanton_anzeigen1 {
width:20px;
float: left;
text-align:center;
color:#666666;
padding:0px 15px 0px 0px;
margin-top:4px;
}

.stufe_anzeigen {
color:#666666;
float:left;
margin:0;
padding:0;
width:85px;
}
.stufe_anzeigen2 {
color:#666666;
float:left;
margin:0;
padding:0;
width:185px;
}

div.reihe ul li {
color:#666666;}