body {
    font-family:Arial,sans serif;
    font-size: 1em;
    }
.page-break {
page-break-after:always;
}
.navback, #leftBox,#meta,#navpath,#rightbox{
display: none;
position: relative; 
margin:0px;
padding:0px;
float:left;
top:0px;
left:0px;
visibility: hidden;
}


.invisible
{
display: none;
position: relative; 
margin:0px;
padding:0px;
float:left;
top:0px;
left:0px;
visibility: hidden;
}
.hide
{
display: none;
position: relative; 
margin:0px;
padding:0px;
float:left;
top:0px;
left:0px;
visibility: hidden;
}

#mainDiv
{
text-align:left; 
background: #ffffff;
margin: 0px;
padding: 0px;
}



#content{
position: relative; 
margin:0px;
padding:0px;
float:left;
top:0px;
left:0px;
}


.printno{
display:none;
}




/* ------------------  Formular--------------------------------START-----------------------------------
-------------------------------------------------------------------------------------------------------------- */

LEGEND {
	BORDER-RIGHT: black 1px solid; 
	PADDING-RIGHT: 0.3em; 
	BORDER-TOP: black 1px solid; 
	PADDING-LEFT: 0.3em; 
	BACKGROUND: #0d5726; 
	PADDING-BOTTOM: 0.3em; 
	BORDER-LEFT: black 1px solid; 
	COLOR: #ffffff; 
	PADDING-TOP: 0.3em; 
	BORDER-BOTTOM: black 1px solid
}
FIELDSET {
	PADDING-RIGHT: 0.5em; 
	PADDING-LEFT: 0.0em; 
	PADDING-BOTTOM: 0.5em; 
	PADDING-TOP: 0.5em;
width:100%;
display:block;
}

FIELDSET.hintergrundgruen {
	PADDING-RIGHT: 0.5em; 
	PADDING-LEFT: 0.0em; 
	PADDING-BOTTOM: 0.5em; 
	PADDING-TOP: 0.5em; 
	background-color: #F2F9F1;
}

.fieldset{
	PADDING-RIGHT: 0.5em; 
	PADDING-LEFT: 1em;
}
LABEL.hidden{
visibility: hidden;
}


LABEL.left {
	FLOAT: left; 
	WIDTH: 8em; 
	MARGIN-RIGHT: 0.8em; 
	TEXT-ALIGN: right
}

LABEL.leftbreit{
	FLOAT: left; 
	WIDTH: 13em; 
	MARGIN-RIGHT: 0.8em; 
	TEXT-ALIGN: right
}

LABEL.left3 {
	FLOAT: left; 
	WIDTH: 8.5em; 
	MARGIN-RIGHT: 0.3em; 
	TEXT-ALIGN: right
}
LABEL.right {
	FLOAT: left; 
	MARGIN-RIGHT: 0.3em; 
	TEXT-ALIGN: left
}

LABEL.rightrunter {
	FLOAT: left; 
	MARGIN-RIGHT: 0.3em; 
	TEXT-ALIGN: left; 
	margin-top: 1em;
}

LABEL.right3 {
	FLOAT: left; 
	MARGIN-RIGHT: 0.3em; 
	TEXT-ALIGN: left
}


input.rightproz {
FLOAT: left; 
MARGIN-LEFT: 1em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: left; 
FONT-SIZE: 1em;  
BORDER: #000000 1px solid; 
}

INPUT.formulartextfeld {
FLOAT: left; 
MARGIN-LEFT: 1em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: left; 
font-size:1em;
margin-top:2px; margin-bottom:0px;
}

INPUT.formularbutton{
FLOAT: left; 
BORDER: #000000 1px solid;
TEXT-ALIGN: center; 
FONT-SIZE: 1em;  
margin-top:2px; margin-bottom:2px;
}

INPUT.formularbuttonzwei{
BORDER: #000000 1px solid;
TEXT-ALIGN: center; 
FONT-SIZE: 1.2em;  
}


INPUT.right {
FLOAT: left; 
MARGIN-LEFT: 1em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: left; 
FONT-SIZE: 1em;  
BORDER: #000000 1px solid; 
margin-top:2px; 
margin-bottom:2px; 
WIDTH: 60%;
}

INPUT.rightdrei {
FLOAT: left; 
MARGIN-LEFT: 1em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: left; 
FONT-SIZE: 1em;  
BORDER: #000000 1px solid; 
margin-top:2px; 
margin-bottom:2px; 
WIDTH: 80px;
}

INPUT.rightrot {
FLOAT: left; 
MARGIN-LEFT: 1em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: right; 
FONT-SIZE: 1em;  
BORDER: #000000 1px solid; 
margin-top:2px; 
margin-bottom:2px; 
WIDTH: 80px;
color:#ff0000;
font-weight:bold;
background:#F2F9F1;
}

INPUT.rightgruen{
FLOAT: left; 
MARGIN-LEFT: 1em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: right; 
FONT-SIZE: 1em;  
BORDER: #000000 1px solid; 
margin-top:2px; 
margin-bottom:2px; 
WIDTH: 80px;
color:#0d5726;
font-weight:bold;
background:#F2F9F1;
}

select.right {
FLOAT: left; 
MARGIN-LEFT: 1em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: left; 
FONT-SIZE: 1em;  
BORDER: #000000 1px solid; 
margin-top:2px; 
margin-bottom:2px; 
WIDTH:80px;
}

INPUT.righttel {
MARGIN-LEFT: 0.2em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: left; 
FONT-SIZE: 1em;  
BORDER: #000000 1px solid; 
margin-top:2px; 
margin-bottom:0px; 
width: 120px;
}

INPUT.righttermin {
FLOAT: left; 
MARGIN-LEFT: 1em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: left; 
FONT-SIZE: 1em;  
BORDER: #000000 1px solid; 
margin-top:2px; 
margin-bottom:0px; 
width: 120px;
}

INPUT.rightbrosch {
FLOAT: left; 
MARGIN-LEFT: 1em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: left; 
FONT-SIZE: 1em;  
BORDER: #000000 1px solid; 
margin-top:2px; 
margin-bottom:0px; 
width: 30px;
}

INPUT.rightplz {
FLOAT: left; 
MARGIN-LEFT: 1em; 
MARGIN-RIGHT: 0.3em;  
TEXT-ALIGN: left; 
FONT-SIZE: 1em;  
BORDER: #000000 1px solid; 
margin-top:2px; 
margin-bottom:0px; 
width: 60px;
}

INPUT.rightnl {
	MARGIN-LEFT: 1em;  
	MARGIN-RIGHT: 0.3em;
}
LABEL.leftnl {
	FLOAT: left; 
	WIDTH: 100px; 
	MARGIN-RIGHT: 0.8em; 
	TEXT-ALIGN: right;
}


LABEL.rightbeitrag{
	FLOAT: right; 
	WIDTH: 100px; 
	MARGIN-left: 0.8em; 
	TEXT-ALIGN: left;
}


INPUT.right2 {
	FLOAT: left; 
	MARGIN-LEFT: 1em;  
	MARGIN-RIGHT: 0.3em; 
	margin-bottom: 0em; 
	margin-top: 2.2em;
}




INPUT.right3 {
	FLOAT: left; MARGIN-LEFT: 0em; MARGIN-RIGHT: 0.3em;
}

INPUT.right4 {
	MARGIN-LEFT: 0em; MARGIN-RIGHT: 0.3em;  
}

INPUT.right5 {
	FLOAT: left;	MARGIN-LEFT: 0em; MARGIN-RIGHT: 0.3em;  margin-top: 0.3em;
}


TEXTAREA.right {
	FLOAT: left; MARGIN-LEFT: 1em; font:1.0em arial;  BORDER: #000000 1px solid; margin-top:2px; margin-bottom:2px; WIDTH: 60%; MARGIN-RIGHT: 0.3em; 
}

FORM BR {
	CLEAR: both
}
FORM {
	FONT: 0.8em/150% Arial, Verdana, Helvetica, sans-serif;
}
.right1 {
	margin: 0px;
}
.right2 {
	margin-left: 42px;
	float: left;
}

INPUT {
	COLOR: #000
}
TEXTAREA {
	BACKGROUND: #fff; COLOR: #000
}

/*---------------------------------------------------------------------------------------------------------- 
-------------------------------------Formular------------ENDE----------------------- */
footer {
	FONT: 0.8em Arial, Verdana, Helvetica, sans-serif;
}

