@charset "utf-8";

/************************************************
Wesermarsch 2010
************************************************/



  .finder {
    margin:0;
    padding:0;
  }


  .finder fieldset {
    margin:0;
    padding:0;
	border:0px solid #000000;
  }
  
  .finder legend {
    font-size:125%; 
    font-weight:normal; 
    color:#000;
	display:none;
  }
  
    .finder br {
    clear:both;
  }

  .finder label {
  	font-size:10px; color:#ffffff; font-weight:bold; margin:9px 0 0 10px; float:left; display:inline; }

	

         .finder select{
    font-size:10px; color:#000000; font-weight:normal; width:133px; float:right; display:inline; margin:7px 10px 0 0; padding:0px 0px; border:1px solid #ABADB3; }
  *+html .finder select{
    font-size:10px; color:#000000; font-weight:normal; width:133px; float:right; display:inline; margin:5px 10px 0 0; padding:0px 0px; border:1px solid #ABADB3;}
	
  .finder select.short{
    font-size:10px; color:#000000; font-weight:normal; width:104px; float:right; display:inline; margin:7px 10px 0 0; padding:0px 0px; border:1px solid #ABADB3; }
  *+html .finder select.short{
    font-size:10px; color:#000000; font-weight:normal; width:104px; float:right; display:inline; margin:5px 10px 0 0; padding:0px 0px; border:1px solid #ABADB3;}
  
  
         .finder input.button{
    font-size:10px; color:#4E5155; font-weight:bold; float:right; display:inline; margin:6px 10px 0 0; padding:0 12px 3px 0; width:110px; height:19px; border:none; background:url(../images/button_suche_off.gif) no-repeat; cursor:pointer; }
  * html .finder input.button {
	font-size:10px; color:#4E5155; font-weight:bold; float:right; display:inline; margin:6px 10px 0 0; padding:0 12px 0px 0; width:110px; height:19px; border:none; background:url(../images/button_suche_off.gif) no-repeat; cursor:pointer; }
  *+html .finder input.button {
    font-size:10px; color:#4E5155; font-weight:bold; float:right; display:inline; margin:6px 10px 0 0; padding:0 12px 0px 0; width:110px; height:19px; border:none; background:url(../images/button_suche_off.gif) no-repeat; cursor:pointer; }


         .finder input.button:hover{
    font-size:10px; color:#ffffff; font-weight:bold; float:right; display:inline; margin:6px 10px 0 0; padding:0 12px 3px 0; width:110px; height:19px; border:none; background:url(../images/button_suche_over.gif) no-repeat; cursor:pointer;}
  * html .finder input.button:hover {
    font-size:10px; color:#ffffff; font-weight:bold; float:right; display:inline; margin:6px 10px 0 0; padding:0 12px 0px 0; width:110px; height:19px; border:none; background:url(../images/button_suche_over.gif) no-repeat; cursor:pointer;}
  *+html .finder input.button:hover{
    font-size:10px; color:#ffffff; font-weight:bold; float:right; display:inline; margin:6px 10px 0 0; padding:0 12px 0px 0; width:110px; height:19px; border:none; background:url(../images/button_suche_over.gif) no-repeat; cursor:pointer;}



/* ueberarbeitet */

label.leftnew {
float : left; 
text-align : left; 
width : 160px; 
margin-right : 0; 
margin-left : 0; 
font-size : 0.7em; 
font-weight : bold; 
line-height : 250%;
} 

input.formularnew {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 210px; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}

textarea.formularnew {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 212px; 
margin-left : 0px; 
margin-top : 5px; 
padding: 2px 0 2px 5px;
} 

label.rightagbnew {
margin-right : 0; 
margin-left : 25px; 
padding-left : 0; 
font-size : 0.7em; 
line-height : 150%; 
display:inline;
float:left;
} 

fieldset p.formularsmal {
font-size : 0.60em; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding :  0 20px 20px 0; 
} 

/* FORMULARE ALT*/

span.right { 
font-size:0.7em;
color:#000000; 
font-weight:normal; 
padding:0 0 0 0; 
margin:0 0 0 0; 
float:left;}


span.right2 { 
font-size:0.7em;
color:#000000; 
font-weight:normal; 
padding:0 0 0 0; 
margin:10px 5px 0 0; 
float:left;}


span.right3 { 
font-size:0.7em;
color:#000000; 
font-weight:normal; 
padding:0 0 0 0; 
margin:10px 5px 0 0; 
float:left;}

fieldset {
border: 0px solid #000000;
padding : 15px 0 15px 0; 
margin:25px 0px 0 0px;
}

fieldset.newsletter {
border: 0px solid #000000;
padding : 15px 0 15px 0; 
margin:5px 0px 0 0px;}

 
legend {
display:none;
font-size : 0.70em; 
font-weight : bold; 
color : #000000; 
margin: 0 5px 10px 10px;
padding: 0 5px 0 5px; } 

.formtext {
float : left; 
margin-right : 10px; 
font-size : 0.7em; 
padding-top: 10px;
}
 
.formtext2 {
float : left; 
margin-right : 15px; 
font-size : 0.7em; 
padding-top: 10px;
} 

.formtext3 {
float : left; 
margin-right : 15px; 
font-size : 0.7em; 
padding-top: 8px;
display:block;
}

.formtext4 {
float : left; 
margin-right: 10px; 
font-size : 0.7em; 
padding: 10px 0 5px 0;
}

label.left {
float : left; 
text-align : left; 
width : 200px; 
margin-right : 0; 
margin-left : 0; 
font-size : 0.7em; 
font-weight : bold; 
line-height : 250%; 
} 

label.left2 {
float : left; 
text-align : left; 
margin: 7px 15px 0 0;
font-size : 0.7em; 
font-weight : bold; 
line-height : 150%; 
} 

label.left3 {
float : left; 
width : 150px;
text-align : left; 
margin: 0 0 0 0;
font-size : 0.7em; 
font-weight : bold; 
line-height : 130%; 
} 


label.left4 {
float : left; 
text-align : left; 
margin: 7px 15px 0 0;
font-size : 0.7em; 
font-weight : bold; 
line-height : 150%;

} 

label.left5 {
float : left; 
text-align : left; 
margin: 7px 15px 0 0;
font-size : 0.7em; 
font-weight : bold; 
line-height : 150%; 
width:30px; } 

label.left6 {
float : left; 
text-align : left; 
margin: 3px 10px 0 0;
font-size : 0.7em; 
font-weight : bold; 
line-height : 150%; } 


label.left7 {
float : left; 
text-align : left; 
margin: 7px 15px 0 0;
font-size : 0.7em; 
font-weight : bold; 
line-height : 150%; 
width:9px; } 


label.left8 {
float : left; 
text-align : left; 
margin: 7px 7px 0 0;
font-size : 0.7em; 
font-weight : bold; 
line-height : 150%;

} 

label.left9 {
float : left; 
text-align : left; 
margin: 7px 15px 0 0;
font-size : 0.7em; 
line-height : 150%;

} 

LABEL.leftbr {
MARGIN-TOP: 0.35em; 
FONT-WEIGHT: bold; 
FONT-SIZE: 0.67em; 
FLOAT: left; 
MARGIN-LEFT: 0; 
WIDTH: 150px; 
LINE-HEIGHT: 130%; 
MARGIN-RIGHT: 0px; 
TEXT-ALIGN: left
}


select.formular-mittel {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 100px; 
height: 1.5em;
margin-left : 0px; 
margin-top : 5px;
} 

select.formular-mittel-2 {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 120px; 
height: 1.5em;
margin-left : 0px; 
margin-top : 5px;
} 

select.formular-mittel-3 {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 160px; 
height: 1.5em;
margin-left : 0px; 
margin-top : 5px;
} 


select.formular-nowidth {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
height: 1.5em;
margin: 5px 15px 0 15px;
}

select.stadt {
float : left; 
font-size : 0.7em; 
line-height: 150%;
font-weight : normal; 
width : 252px; 
margin-left : 0px; 
margin-top : 5px; 
padding: 3px 0 3px 5px;
border:1px solid #000000;
}

textarea.formular {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 252px; 
margin-left : 0px; 
margin-top : 5px; 
padding: 2px 0 2px 5px;
} 


input.formular {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 250px; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}

input.formular2 {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 200px; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}


input.formular-unterschrift {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 25em; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;
border-top: 0px solid #000000;
border-right: 0px solid #000000;
border-bottom: 1px solid #000000;
border-left: 0px solid #000000;
background:none;}

input.formular-mittel {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 120px; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}

input.formular-kurz {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 40px; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}
 
input.formular-kurz2 {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 5em; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;
} 
input.formular-kurz3 {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 40px; 
margin: 5px 4px 0 0;
padding: 2px 0 2px 0;}

input.formular-kurz4 {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
margin:  5px 4px 0 0;
padding: 2px 0 2px 0;}

input.formular-kurz5 {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
width : 65px; 
margin: 5px 0 0 0;
padding: 2px 0 2px 0;}


input.formular-radiobutton {
float : left; 
font-size : 0.7em; 
font-weight : normal; 
margin: 5px 5px 0 0;
padding: 2px 0 2px 5px;}

input.formular-check {
float : left; 
font-size : 0.6765em; 
font-weight : normal; 
margin: 5px 10px 0 0;
padding: 0 0 0 5px;}


div.submit{
padding: 0; margin: 20px 0 10px 215px;  }

a.submit:link, a.submit:visited 	{  font-size: 0.70em; font-weight: normal; text-decoration: none; color: #ffffff; padding: 5px 10px 5px 25px; margin: 0px 1px 0px 0px; background: #F4771E url(../images/bullet_submit_aus.gif) no-repeat left; }
a.submit:hover, a.submit:active 	{  font-size: 0.70em; font-weight: normal; text-decoration: none; color: #ffffff; padding: 5px 10px 5px 25px; margin: 0px 1px 0px 0px; background: #F48D42 url(../images/bullet_submit_aus.gif) no-repeat left;  }



form br {
clear : both; } 

.rot {
padding: 0px;
margin: 0px;
color : #ff0000; } 

.rot2 {
padding: 0 0 0 15px;
margin: 0px;
color : #ff0000; } 


fieldset p.formular {
font-size : 0.70em; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding :  0 20px 20px 0; 
} 

fieldset p.formular2 {
font-size : 0.70em; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding : 0px 0px 0px 0; 
} 


fieldset p.formular-bold {
font-size : 0.70em; 
font-weight : bold; 
text-align : left; 
margin-right : 0; 
margin : 0; 
padding : 0 0 20px 0px; 
} 

fieldset p.formular-bold2 {
font-size : 0.70em; 
font-weight : bold; 
text-align : left; 
margin-right : 0; 
margin : 0; 
padding : 0 0 0 0; 
} 

fieldset p.formular-bold3 {
font-size : 0.70em; 
font-weight : bold; 
text-align : left; 
margin-right : 0; 
margin : 0 0 0 0; 
padding : 5px 0 0 0; 
} 


input.right {
float : left; 
width : auto; 
height: 1.5em;
clear : both; 
margin: 2px 5px 0 0;
font-size : 0.7em; 
font-weight : bold; 
} 


label.right {
text-align : left; 
margin-right : 0; 
margin-left : 0; 
padding-left : 0; 
font-size : 0.7em; 
font-weight : normal; 
line-height : 150%; 
} 



