/* CSS Document 
.blocksatz {
display:block;
text-align:justify;
}
*/
/*   Schriftpositionierung auf Textseiten   */
body.abstandrechts {
border:0px;
/*margin-right:25%;*/ /*Prozentuale Angabe für "Textbreite"*/
padding-right:0px;
padding-left:0px;
display:block;
text-align:justify;
width:700px;
}

/*++++++++++++++++ FORMULAR +++++++++++++++++++++++++++++++++++++++++++++++++*/
form.onlineres{
display:block;
margin:0em 0em;
}

fieldset{
border: 1px solid #657b98;
display:block;
width:300px;
height:300px;
padding:0em 2em 0em 2em; /*Innenabstand unten, Abstand rechts, Abstand oben, Abstand links*/
margin:0 0 0 0;	/*Außenabstand oben,...*/
}
fieldset.texteingabe{
height:550px;
}

html > body fieldset {
background:#fef9e1; /*Hintergrundfarbe des Formulars nur bei FF*/
}

input {	
position:relative;
top:-1.4em;	
display: block;
left: 140px;	
padding:0px;
background: #FFFFFF;
border:1px solid #657b98;
width:150px; 
}
input.sendebutton{
width:300px;
left:0em;
}

label {
clear:left;
float:left;
margin-top:1em; 
margin-bottom:-2em;	
}

label.abstandshalter{
height:2em;
}

textarea{
width:300px;
height:200px;
margin:0px;
padding:0px;
left:0em;
display:block;
border:1px solid #657b98;

overflow: scroll;
overflow-y: scroll;
overflow-x: hidden;
overflow:-moz-scrollbars-vertical;
}


select.anrede{
width:155px;
}

select{
border:1px solid #657b98;
position:relative;
top:-1.4em;	/*1.4em*/
display:block;
left: 140px;	/*Abstand zwischen Text und Eingabefeld also eigentlich der Abstand von links*/
width:2.5em;
}
select:hover, textarea:hover, input:hover, textarea.meinungsumfrage:hover{
border:1px solid #c3d3e9;
color:#7e92ad;
}
select:focus, textarea:focus, input:focus, textarea.meinungsumfrage:focus{
border:1px solid #c3d3e9;
background:#faf2ca;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++ FORMULAR Meinungsumfrage +++++++++++++++++++++++++++++++++++++++++++++++++*/

textarea.meinungsumfrage
{
background: #FFFFFF;
margin:0px;
padding:0px;
width:650px;
height:3em;
left:0em;
border:1px solid #657b98;

overflow: scroll;
overflow-y: scroll;
overflow-x: hidden;
overflow:-moz-scrollbars-vertical;
}


input.meinungsumfrage {	
margin:0px;
padding:0px;
left:0em;	
background: #FFFFFF;
border:1px solid #657b98;
width:600px; 
}

input#radio1 
{
 border:none;
 width:20px;
 background-color:#faf2ca;
 display:inline; 
 position: static;/*static ist Standard, aber muss angegeben werden da sonst relative vererbt wird*/
/* padding:0px 0px 0px 0px;/*links, oben, rechts, unten*/
 /*padding:0px 0px 0px 0px;/*links, oben, rechts, unten*/
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*Formular ausgeben*/
td.form-outl{
width:150px;
vertical-align:top;
}

td.form-outr{
vertical-align:top;
color:#666666;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

img.pfeil {
position:relative;
left:700px;
}
