body {
font-size: 100.01%;
/* font-size: 120.01%;
font-size: 150.01%; */
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:0;
padding:0;
color:#002b56;
text-align:left;
}


textarea,td, input {
font-family:Verdana,Arial,Helvetica,sans-serif;
height: 1.4em;
}

a:link { color:#002b56; text-decoration:none; }
a:visited { color:#002b56; text-decoration:none; }
a:hover { color:#002b56; text-decoration:underline; }
a:active { color:#002b56; text-decoration:underline; }

div,p,ul,li,dl,dt,dd,form,img, input{
margin:0;
padding:0;
}

th{
	text-align:center;
}

img{
border:0;
}
/* *{
margin:0;
padding:0;
} */

h1{
/*font-size: 120%;*/
color:#D4721C;
margin-bottom:2.25em;
font-size:60%;
}

h2, h3, h4{
padding-bottom:0.75em;
margin:0;
/* font-size: 100%; */
color:#002b56;
font-size:60%;
}

/* BASIS-FORMATIERUNG */

#WRAP{
position:relative;
top:10px;
left:11px;
/* left:0.69em; */
width:61.25em;
/* margin:auto; */
text-align:left;
border:solid 1px #FFFFFF;
padding-bottom:2.75em;
}

#ENGLISH{
position:relative;
float:left;
left:13.13em;
}
#ENGLISH a{
font-size: 60%;
font-weight:normal;
vertical-align:bottom;
}

#OBERMENUE{
position:relative;
float:right;
}
#OBERMENUE li{
list-style: none;
display: inline;
/* padding-right:0.25em; */
/* margin-right:0.25em; */
}
#OBERMENUE a{
font-size: 60%;
display: inline;
margin-right:0.50em;
}
#WRAP_CONTENT{
margin-left: 13.13em;
/* border:solid 2px red; */
}

#ANI{
position:relative;
float:left;
top:0.50em;
left:13.13em;
height:6.88em;
width:48.13em;
padding-top:0.25em;
border-top:solid 1px #ed7c37;
}
.FLASH{
float:left;
height:6.88em;
width:48.00em;
/* border-left:solid 1px #ff0000;
border-right:solid 1px #ff0000; */
}
.BORDER_FLASH{
float:left;
width:48.00em;
border-left:solid 1px #D9D9D9;
border-right:solid 1px #D9D9D9;
}

#ALLWRAP{
width:61.25em;
float:left;
}

#MENUE{
position:relative;
float:left;
/* width:10.75em; */
/* width:11.75em; */
width:12.00em;
margin-top:5.56em;
border-top:solid 1px #D9D9D9;
/* overflow:hidden; */
/* background-color:#ff0000; */
}
#MENUE li{
/* height:1.63em; */
line-height:1.63em;
/* width:10.75em; */
width:12.00em;
list-style: none;
border-bottom:solid 1px #D9D9D9;
vertical-align:middle;
}
#MENUE .menuHead{
vertical-align:middle;
display: block;
font-size: 60%;
background-repeat:no-repeat;
background-position:0em 0.88em;
padding-left:1.38em;
}
#MENUE a{
vertical-align:middle;
display: block;
font-size: 60%;
background-repeat:no-repeat;
background-position:0em 0.88em;
padding-left:1.38em;
}
#MENUE a:hover{
background-color:#EEEEEE;
text-decoration:none;
}
#MENUE .menueOn{
background-color:#EEEEEE;
text-decoration:none;
}

#MENUE .menueLogout{
background-color:#fafafa;
text-decoration:none;
}

#MENUE .ebene1 a{
padding-left:2.50em;
background-position:1.00em 0.88em;
}

#MENUE .ebene1On{
padding-left:2.50em;
background-color:#EEEEEE;
text-decoration:none;
background-image:url(../images/pfeil_aktiv.gif);
}
#MENUE .ebene2 a{
padding-left:3.50em;
background-position:1.88em 0.88em;
}

#MENUE .ebene2On{
padding-left:3.50em;
background-color:#EEEEEE;
text-decoration:none;
background-image:url(../images/pfeil_aktiv.gif);
}

#WRAP_MENUEZEILE{
position:relative;
font-size: 70.01%;
float:left;
top:0.31em;
/* left:2.38em; */
/* left:1.38em;
left:1.13em; */
width:68.60em;
height:4.00em;
/* padding-top:1.50em; */
border-left:solid 1px #D9D9D9;
border-right:solid 1px #D9D9D9;
border-bottom:solid 1px #D9D9D9;
}

#MENUEZEILE{
float:left;
padding-top:1.50em;
padding-left:0.94em;
}

#SUCHE{
position:relative;
float:left;
/* top:1.50em; */

}
#SUCHE .suchfeld{
width:9.75em;
height:1.25em;
padding:0px 2px;
}
#SUCHE .suchbutton{
vertical-align:middle;
width:1.81em;
height:1.50em;
}

#LOGIN{
position:relative;
float:left;
left:1.50em;
color:#A1A1A1;
}
#LOGIN span{
font-size:60%;
}

#SCHRAEGE_OBEN{
position:relative;
float:left;
top:0.13em;
/* left:2.38em; */
/* left:1.13em; */
width:48.00em;
height:1.25em;
border-left:solid 1px #D9D9D9;
border-right:solid 1px #D9D9D9;
}
#SCHRAEGE_OBEN img{
width:11.25em;
height:1.44em;
}

#CONTENT{
position:relative;
float:left;
padding-top:1.0em;
/* left:2.38em; */
/* left:1.13em; */
width:48.00em;
border-left:solid 1px #D9D9D9;border-right:solid 1px #D9D9D9;
padding-bottom:2.00em;
}

#CONTENTWRAP{
position:relative;
float:left;
padding:0.88em 1.25em;
}

.INHALT{
position:relative;
float:left;
width:31.25em;
width:30em;
min-height:100%;
}
.INHALTEINSPALTIG{
position:relative;
float:left;
width:45em;
min-height:100%;

}

* .bodytext{
padding-left:4.88em;
margin-top:0;
padding-top:0;
font-size:60%;
line-height:1.75em;
/*text-align:justify; */
}

* .bodytext h1{
margin:0;
padding:0;
font-size:120%;
/*text-align:justify; */
}
#KASTEN .bodytext{
line-height:1.44em;

}

.bodytext .u_h2{
font-size:100%;
font-weight:bold;
}


* .bodytext ul{
list-style-position:outside;
padding-left:1.75em;
padding-top:1.2em;
}

/*
* .bodytext ul {
padding-top:1.2em;
padding-left:5.3em;
line-height:1.75em;
}
*/


.bodytext hr, .trennlinie{
border:solid 0em #FFFFFF;
height:0em;
border-top:dashed 1px #23214F;
background-color:#FFFFFF;
}

.tx-dirlisting-pi1{
text-align:left;
}
.tx-dirlisting-pi1 table{
width:47.25em;
}

.INH_TEXT{
position:relative;
float:left;
padding:0 1.88em;
/* font-size:60%; */
}

#KASTEN{
float:right;
/* width:13.25em; */
width:15em;
overflow:hidden;
}
#KASTEN .bodytext{
text-align:left;
}

#SCHRAEGE_UNTEN{
position:relative;
float:left;
/* left:13.13em; */
width:17.13em;
height:1.38em;
}

#SCHRAEGE_U {
width:17.13em;
height:1.38em;
}

#DRUCKEN{
position:relative;
top:-1.63em;
float:left;
/* padding-left:1.00em; */
width:17.13em;
height:1.38em;
border-left:solid 1px #D9D9D9;
}

#RANDUNTEN{
position:relative;
float:left;
padding-top:0.25em;
/* left:13.13em; */
width:30.94em;
border-top:solid 1px #D9D9D9;
}

#RANDUNTEN span{
position:relative;
margin-left:1.25em;
font-size:60%;
vertical-align:middle;
}

#nlemail{
width:11.50em;
/* font-size:90.00%; */
}


/* Klassen */

.BORDER{
border-left:solid 1px #A1A1A1;
border-right:solid 1px #A1A1A1;
}
.BORDER_KASTEN{
border-right:solid 1px #A1A1A1;
}

.font60{
font-size: 60%;
}
.klein{
font-size: 80%;
}
.mittel{
font-size: 100%;
}
.gross{
font-size: 120%;
}
.clear {
clear: both;
}

.orange{
/* font-size: 120%; */
color:#D4721C;
font-weight:bold;
}
.red{
/* font-size: 120%; */
color:#FF0000;
font-weight:bold;
}
.orange a{
color:#D4721C;
font-weight:bold;
}

.orange a:visited{
color:#D4721C;
font-weight:bold;
}

.abstand{
margin:0.75em;
}

.themenmenue{
/* font-size: 120%; */
color:#D4721C;
font-weight:bold;
}
.themenmenue a{
color:#D4721C;
font-weight:bold;
}

.themenmenue a:visited{
color:#D4721C;
font-weight:bold;
}


.clickmenue{
color:#D4721C;
font-weight:bold;
}
.clickmenue a:link{
color:#D4721C;
}
.clickmenue a:visited{
color:#D4721C;
}

.drucken{
font-size:56%;
padding-left:2.25em;
vertical-align:middle;
}
.druck_gif{
/*
width:1.25em;
height:1.06em;
*/
vertical-align:middle;
}

.top{
position:relative;
float:right;
}
.csc-linkToTop{
padding-top:0.88em;
padding-bottom:0.88em;
font-size:60.00%;
position:relative;
float:right;
}

/* Sitemap */
.SM_MENUE{
margin:0;
padding:0;
/* display:block;
clear:both; */
line-height:1.88em;
list-style:none;
list-style-position:outside;
}

.SM_MENUE li{
clear:both;
margin:0;
padding:0;
/* width:17.00em; */
width:16.00em;
/* background-color:#a7f8af; */
font-weight:bold;
border-left:solid 1px #999999;
}

.SM_MENUE .m1, .SM_MENUE .m1_ifsub{
text-align:right;
border-right:solid 1px #999999;
border-left:solid 0px #999999;
}
.SM_MENUE .m1 a, .SM_MENUE .m1_ifsub a{
padding-right:0.88em;
}

.SM_MENUE .m2_sub{
/* margin-top:-1.88em; */
margin-left:16.00em;
width:24.00em;
}

.SM_MENUE .m3_sub{
margin-left:16.00em;
width:24.00em;
font-weight:normal;
}

.SM_MENUE .m2_sub a, .SM_MENUE .m2_ifsub a, .SM_MENUE .m3_sub a{
padding-left:0.88em;
}


.none{
display:none;
}


.tx-dirlisting-pi1-filename {
text-align:left;
}


.tx-nfdownloads-pi1{
text-align:left;
}


.SM_MENUE{
display:inline;
width:46.00em;
}

.SM_MENUE1{
padding:0.50em 1.88em;
text-align:right;
}
.SM_MENUE2{
clear:both;
margin-top:-2.19em;
display:inline;
margin-left:16.00em;
/* background-color:#ff0000; */
float:left;
list-style:none;
border-left:solid 1px #CCCCCC;
width:33.56em;
}
.SM_MENUE2 li{
padding:0.50em 0em;
}
.SM_MENUE2 a{
padding:0em 1.88em;
}
/* für IE */
* html .SM_MENUE2{
/* margin-left:0em; */
display:inline;
width:33.56em;
}

.SM_MENUE3{
clear:both;
display:inline;
/* margin-left:16.00em; */
float:left;
list-style:none;
border-left:solid 1px #CCCCCC;
border:solid 1px #ff0000;
width:29.56em;
padding-left:2.00em;
}
.SM_MENUE3 li{
height:3.19em;
/* padding:0.44em 0em; */
}
.SM_MENUE3 a{
padding:1.44em 1.88em;
}
/* für IE */
* html .SM_MENUE3{
display:inline;
/* margin-left:0em; */
/* clear:both; */
width:33.56em;
}

.service_link {
	color:#D4721C;
	font-size:100%;
}

.service_link a{
	color:#D4721C;
	margin-bottom:2.25em;
	font-weight: bold;
	position: relative;
	bottom: 10px;
}

.service_link a:hover {
	color:#D4721C;
}

.service_link a:active {
	color:#D4721C;
}

.service_link a:visited {
	color:#D4721C;
}

.service_link a:link {
	color:#D4721C;
}
.FONDSINPUTTABLE{
	border:dashed 1px #A1A1A1;
	text-align:left;
}
.FONDSINPUT{
	width: 13em;
	padding:0px;
	margin:0px;
	overflow: auto;
}
.FONDSSELECT{
	width: 17em;
	padding:0px;
	margin:0px;
}
.FONDSOBJECT{
	border: 1px dashed #A1A1A1;
	background-color: #EEEEEE;
	width:100%;
}

th{

	background-color: #CCCCCC;
	font-weight: bold;
	border: 1px solid #A1A1A1;
	padding: 3px 5px 3px 5px;
}

.row0 {
	background-color: #FFFFFF;
	border: 1px solid #A1A1A1;
	padding: 3px 5px 3px 5px;
	text-align:left;
}
.row1 {
	background-color: #EEEEEE;
	border: 1px solid #A1A1A1;
	padding: 3px 5px 3px 5px;
	text-align:left;
}
.center {
	text-align:center;
}
table{
border-collapse:collapse;
}
label{
	display: block;
	float: left;
	padding-right: 1em;
    width: 240px;
}

form br {
	clear: left;
}

input, textarea, select {
	margin:0px;
	padding:0px;

}
input, select {
/*	margin-left:3px; */
}
fieldset{
	padding:10px;
	margin-bottom: 15px;
	border:dashed 1px #23214F;
}
.freigabe{
	padding:10px;
	margin-bottom: 15px;
	border:dashed 1px #ff0000;
}
.info{
	padding:10px;
	margin-bottom: 15px;
	border:dashed 1px #cccccc;
}
.invalid{
	padding:10px;
	margin-bottom: 15px;
	border:dashed 1px #ff0000;
}
legend{
	background-color:#FFFFFF;
	padding: 5px;
	color:#D4721C;
	font-weight:bold;
}
.freigabe legend{
	background-color:#FFFFFF;
	padding: 5px;
	color:#ff0000;
	font-weight:bold;
}
.freigabe info{
	background-color:#FFFFFF;
	padding: 5px;
	color:#cccccc;
	font-weight:bold;
}
.invalid legend {
	background-color:#FFFFFF;
	padding: 5px;
	color:#ff0000;
	font-weight:bold;
}
.zeitaum{
	margin-bottom:3px;
	color:#D4721C;
	font-weight:bold;
}
.validationMessage{
	color:#ff0000;
	font-weight:bold;
	font-size: 80.01%;
	margin-left:240px;
}
.button{

	font-size: 80.01%;
}
td{
vertical-align:top;
}
.messageAlert{
	border:dashed 1px #A1A1A1;
	padding:10px;
	margin:5px 0px 5px 0px;
	font-weight:bold;
	background-color: #FEBDBD;
}
.vgfmessage{
	border:dashed 2px #FF0000;
	padding:10px;
	margin:5px 0px 5px 0px;
/*	font-weight:bold; */
/*background-color: #FEBDBD;*/
}
.message{
	border:dashed 1px #A1A1A1;
	padding:10px;
	margin:5px 0px 5px 0px;
	font-weight:bold;
	background-color: #e6ffe7;
	color:#666666;
}
.infobox{
	border:solid 1px #A1A1A1;
	padding:10px;
	margin:5px 0px 5px 0px;
	font-weight:bold;
	background-color: #EEEEEE;
	color:#666666;
}
.infobox label{
	width: 100px;
}
.infobox p{
	font-weight: normal;
}
select{
	border: 1px solid #B5B8C8;
}
/*
div#decAgio input{
	width: 5em;
}
*/

body ul.navigation
{
    clear:           left;
    padding:          0px;
    margin-bottom:   20px;
    list-style-type: none;
}

body ul.navigation li
{
    float:   left;
    display: inline;
}

body ul.navigation li a
{
    overflow: hidden;
    margin-right: 20px;
    color: inherit;
    text-decoration: inherit;
    padding-left:0px;
    padding-right:2px;
    padding-top:1px;
    padding-bottom:1px;
    letter-spacing: 1px;
}

#LEFTMARGIN{
    margin-left: 13.13em;
}

ul#MENUE ul
{
    margin-left: 20px;
}

@media print{

    #MENUE{
    position:relative;
    float:left;
    /* width:10.75em; */
    /* width:11.75em; */
    width:0.01em;
    margin-top:5.56em;
    border-top:solid 1px #D9D9D9;
    /* overflow:hidden; */
    /* background-color:#ff0000; */
    display:none;
    }

    #ANI{
    border-top:1px solid #ED7C37;
    float:left;
    height:6.88em;
    left:0.13em;
    padding-top:0.25em;
    position:relative;
    top:0.5em;
    width:48.13em;
    }
    #ALLWRAP{
    width:47.25em;
    float:left;
    }
    #LEFTMARGIN{
    margin-left: 0.13em;
    }
}

label.optional{
    width: 140px;
    margin: 0;
}
dl.zend_form{
    padding:10px;
    background-color: #EEEEEE;
    border:dashed 1px #A1A1A1;
}
dd select.multi{
    height: 10em;
}
.inputwidth{
    width: 26em;
    margin: 0.3em;
}
div.spezial{
    display:inline;
    border: 1px solid red;
}
div.spezialfloatleft{
    display:inline;
    float:left;
    padding-right:5px;
    padding-left:10px;
}

.right{
	text-align:right;
}
.center{
	text-align:center;
}

.zend_form dd {
	padding-bottom:0.5em;
}
.zend_form dd label{
	width: 5em;
}
