
#formular {
padding: 0px 0px 0px 0px;
text-align: left;
font-size: 100%;
width: 100%;
margin: 10px 0px 0px 0px;
}


#formular li {list-style-type: none;}

#formular table {width: 95%;
padding: 0px;
margin: 5px;
font-size: 100%;
}

#formular th, td
{width: 15%;
padding:2px; margin:2px;
text-align:left;
border:none;}

#formular a.unterseite {color:rgb(000,070,143); text-decoration:none; font-weight:bold; 
background-image: url(images/icon_link_2.gif); background-repeat: no-repeat; padding: 0px 0px 10px 20px; margin-top:7px; margin-left:0px; display:block;}

 


label {font-weight: bold;}

label, .two-elements p{
        float:left;
		 display:inline;
	 }
#formular2 {
padding: 0px 0px 0px 0px;
text-align: left;
font-size: 100%;
width: 100%;
margin: 10px 0px 0px 0px;
}


#formular2 li {list-style-type: none;}

#formular2 table {
width: 100%;
padding: 0px;
margin: 0px;
font-size: 100%;
}
/*alte formatierung
#formular2 th, td
{width: 22%;
padding:2px; margin:2px;
text-align:left;
border:none;}
*/

#formular2 th, td
{width: auto;
padding:2px; 
text-align:left;
border:none;}


#formular2 td.klein {width:80%;}
#formular2 td.gross {width:70%;}


#formular2 a.unterseite {color:rgb(000,070,143); text-decoration:none; font-weight:bold; 
background-image: url(images/icon_link_2.gif); background-repeat: no-repeat; padding: 0px 0px 10px 20px; margin-top:7px; margin-left:0px; display:block;}
	 
	 
label, .two-elements p{
        width:50%;
        padding:0;
		}		     
 
 .two-elements{
          width:100%;
          clear:both;
    }	

            
     
ol {list-style-type:none;
padding: 0px 0px  2px 0px;
margin: 5px 5px 5px 10px;}	  

	  


fieldset {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 1px solid rgb(245,178,120);
}

legend {
padding: 2px 2px 2px 2px;
border: 1px solid rgb(245,178,120);
margin: 0px 0px 0px 0px;
font-weight: bold;
}


input, textarea {
font-size: 100%;
}
.inpt {
width: 250px;
border: 1px solid rgb(245,178,120);
background-color: #FFFFFF;
color: #000;
margin: 0px 0px 0px 10px;
padding-left:1px;
}
.inpt_plz{
width: 50px;
background-color: #FFFFFF;
color: #000;
margin: 0px 0px 0px 0px;
}
.inpt_geb{
width: 80px;
border: 1px solid rgb(245,178,120);
background-color: #FFFFFF;
color: #000;
margin: 0px 0px 0px 10px;
padding-left:1px;
}


.txt {
width: 350px;
border: 1px solid rgb(245,178,120);
background-color: #fff;
color: #000;
margin-left: 8px;
}
input.inpt:focus, textarea.txt:focus {
background-color: #fff;
color: #000;
}
select {
margin: 0px 0px 0px 0px;
background-color: #fff;
color: #000;
border: 1px solid rgb(245,178,120);
}
.submit {width:200px; font-size:80%;}

#formular3 {
padding: 0px 0px 0px 0px;
text-align: left;
font-size: 100%;
width: 100%;
margin: 10px 0px 0px 0px;}

#formular3 table {
width: 95%;
padding: 0px;
margin: 5px;
font-size: 100%;
}

#formular3 label {
        width:auto;
        padding:0;
		}		     
#formular3 td.klein {width:30%;}
#formular3 td.gross {width:70%;}




#formular4 {
padding: 0px 0px 0px 0px;
text-align: left;
font-size: 100%;
width: 100%;
margin: 10px 0px 0px 0px;
}


#formular4 li {list-style-type: none;}

#formular4 table {
width: 100%;
padding: 0px;
margin: 0px;
font-size: 100%;
}

#formular4 td
{width: 22%;
padding:2px; margin:2px;
text-align:left;
border-style: 1px solid #ccc;
border: 1px solid #ccc;}

#formular4 th
{width: 22%;
padding:2px; margin:2px;
text-align:left;
border-style: 1px solid #ccc;
border: 1px solid #ccc;}

#formular4 a.unterseite {color:rgb(000,070,143); text-decoration:none; font-weight:bold; 
background-image: url(images/icon_link_2.gif); background-repeat: no-repeat; padding: 0px 0px 10px 20px; margin-top:7px; margin-left:0px; display:block;}
