html {
height:100%;
max-height:100%;
margin:0px;
padding:0;
margin:0; 
border:0; 
/* \*/ 
overflow: hidden; 
/* */ 
width:100%;
}

body {
font-family : arial, verdana;
font-size : 62.5%;
margin:0px;
padding:0px;
border:0px;
overflow:hidden;
height:100%;
max-height:100%;
width:100%;
background-color:#02ECCD;
}

.unsichtbar {
display : none;
}

#linkwrap{
	position:absolute;
	left:0;
	top:0;
	overflow:hidden;
        border:0px solid #804040;
	z-index:1;
        min-height : 3.5em;
        width:100%;
        background-color:#F7F8FB;
        vertical-align:bottom;
}

* html #linkwrap{
        height : 3.5em;
}

#linkhome{
        float : left;
        border:0px solid #F7F8FB;
        min-height : 3.5em;
        min-width:11em;
        background-color:#F7F8FB;
        font-size:1.3em;
        padding-top:0.0em;
        padding-left:0.4em;
}

* html #linkhome{
        height : 3.5em;
}

#linkstandard{
        border:1px solid #F7F8FB;
        min-height : 3.5em;
        background-color:#F7F8FB;
        text-align:right;
        font-size:1.3em;
        padding-top:0.0em;
        padding-right:0.4em;
}

* html #linkstandard{
        height:3.5em;
}

#kopfwrap{
position:absolute;
top:3.5em;
left:0;
overflow:hidden;
z-index:2;
/*clear:both;*/
border:0px solid #FF8040;
height:6.0em;
min-height : 6.0em;
width:100%;
background-color:#000000;
color:#FFFFFF;
}

* html #kopfwrap{
height : 6.0em;
}

#kopfstreifen{
clear:both;
border:0px solid #804040;
min-height : 8.0em;
width:11em;
float : left;
background-image:url(Design/apv-stripes.gif);
background-repeat:repeat;
}

* html #kopfstreifen{
height : 8.0em;
}

#kopfgrafik{
border:0px solid #FF8040;
min-height : 6.0em;
background-color:#000000;
}

* html #kopfgrafik{
height: 6.0em;
}

#ueberschriftwrap{
position:absolute;
top:9.5em;
left:0;
border:0px solid #FF8040;
height : 7.5em;

min-height : 7.5em;
overflow:hidden;
z-index:3;
width:100%;
background-color:#12297C;
color:#FFFFFF;
}

* html #ueberschriftwrap{
height : 7.5em;
}

#ueberschrift1{
clear:both;
border:0px solid #804040;
min-height : 7.5em;
width:11em;
float : left;
background-color:#5577CC;
color:#FFFFFF;
}

* html #ueberschrift1{
height : 7.5em;
}

#ueberschrift2{
border:0px solid #FF8040;
min-height : 7.5em;
width:20em;
float : left;
background-color:#12297C;
color:#FFFFFF;
}

* html #ueberschrift2{
height : 7.5em;
}

#ueberschriftgrafik{
border:0px solid #804040;
min-height : 6.9em;
background-color:#12297C;
color:#FFFFFF;
text-align:right;
padding-top:0.6em;
}

* html #ueberschriftgrafik{
height : 6.9em;
}

#ueberschriftgrafik img{
border:1px solid #AFAFC3;
margin-right:0.5em;
margin-left:0.0em;
}

#mainwrap {
min-height:80%;
border:0px;
background-color:#F7F711;
}

* html #mainwrap {
height:80%;
}

#navigation {
position:absolute;
top:17em;
left:0;
z-index:5;
bottom:2.5em;
overflow:hidden;
float : left;
border:0px solid #804040;
border-bottom:0px solid #C2ECCD;
background-color : #C2ECCD;
width : 11em;
/*min-height:80%;*/
padding:0em;
}

* html #navigation{
height:100%;
}

#inhalt {
overflow:auto;
position:absolute;
top:17em;
left:11em;
bottom:2.5em;
right:0;
z-index:0;
border:0px solid #c700FB;
background-color : #F7F8FB;
margin-top:0em;
min-height:240px;
        background-image:url(Design/apvwappen.gif);
        background-repeat:no-repeat;
        background-position:center top;
padding-bottom:2em;
}

* html #inhalt {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
height:100%;
width:100%;
overflow:auto;
border-top:17em solid #fff;
border-left:11em solid #fff;
border-bottom:2.5em solid #fff;
}

#inhalt .seitentitel {
margin-top : 0.7em;
margin-bottom:0.7em;
margin-left: 1.7em;
padding-left:0.6em;
font-size:1.7em;
font-weight:700;
z-index:4;
}

#inhalt .bg-image {
	background-image:url(Design/apvwappen.gif);
	background-repeat:no-repeat;
	background-position:center top;
	z-index:0;
	min-height:420px;
}

* html #inhalt .bg-image {
height:100%;
overflow:auto;

}

#inhalt h1.csc-firstHeader {
margin-top : 0.2em;
margin-left: 3em;
margin-bottom:0.0em;
padding-left:0.4em;
padding-bottom:0.2em;
font-size:1.3em;
border:1px solid #7D7D7D;
border-bottom:0px;
font-weight:700;
width:80%;
background-image:url(Design/transparency.gif);
}

#inhalt h1 {
margin-top : 0.2em;
margin-left: 3em;
margin-bottom:0.0em;
padding-left:0.4em;
padding-bottom:0.2em;
font-size:1.3em;
border:1px solid #7D7D7D;
border-bottom:0px;
font-weight:700;
width:80%;
background-image:url(Design/transparency.gif);
}

#inhalt .content {
margin-top:0em;
margin-left: 3em;
margin-bottom:1em;
padding-left:0.4em;
padding-top:0em;
font-size:1.3em;
border:1px solid #7D7D7D;
width:80%;
}

#inhalt .csi-textpic {
margin-top:0em;
margin-left: 3.0em;
margin-bottom:1em;
padding-left:0.4em;
padding-top:0em;
font-size:1.3em;
border:1px solid #7D7D7D;
width:80%;
overflow: auto;
min-width: 1%;
}




#inhalt .csi-textpic .content {
font-size:1.0em;
border:0px dotted #7D7D7D;
margin-left:0em;
padding-left:0em;
}

div.csi-textpic {
margin-top:0em;
margin-left: 3em;
margin-bottom:1em;
padding-left:0.4em;
padding-top:0em;
font-size:1.3em;
border:1px solid #7D7D7D;
width:80%;
}


#inhalt .content p {
margin-top:0.2em;
margin-right:0.4em;
}

#inhalt .content img {
margin-right:0.3em;
}

div.tx-veguestbook-pi1 {
margin-top:0em;
margin-left: 3em;
margin-bottom:1em;
padding-left:0.4em;
padding-top:0em;
font-size:1.3em;
border:1px solid #7D7D7D;
width:80%;
}

/*
#inhalt .csc-header {
margin-top : 2em;
}
*/

#fusswrap{
position:absolute;
left:0;
bottom:0;
overflow:hidden;
border:0px solid #804040;
min-height : 2.5em;
background-color:#82A0DC;
color:#FFFFFF;
width:100%;
z-index:9;
}

* html #fusswrap{
height : 2.5em;
}

#fuss1{
clear:both;
border:0px solid #804040;
min-height : 2.5em;
width:11em;
float : left;
background-color:#5577CC;
color:#FFFFFF;

}

* html #fuss1{
height : 2.5em;

}

#fuss2{
border:0px solid #804040;
min-height : 0.4em;
background-color:#82A0DC;
color:#FFFFFF;
font-size:1.3em;
vertical-align:middle;
padding-left:9.0em;
padding-top:0.3em;
}

* html #fuss2{
height : 0.4em;
padding-left:0.5em;
}

#fuss2 a {
	color:#efefef;
}

#fuss2 a:visited {
color:#efefef;
}


#ueb1_oben {
position:relative;
top:0.0em;
color:#F7F8FB;
text-align:right;
font-size:1.7em;
visibility:hidden;
}

#ueb1_unten {
position:relative;
top:1.8em;
color:#000000;
text-align:right;
font-size:2.7em;
z-index:10;
visibility:hidden;
}

#ueb2_oben {
position:relative;
top:0.0em;
color:#F29000;
font-size:1.7em;
visibility:hidden;
}

#ueb2_unten {
position:relative;
top:1.8em;
color:#F7F8FB;
font-size:2.7em;
z-index:10;
visibility:hidden;
}

#linkhome ul {
margin : 0;
padding : 0;
margin-top:0.8em;
font-size:1.0em;
list-style-position : inside;
}

#linkstandard  ul {
margin : 0;
padding : 0;
margin-top:0.8em;
font-size:1.0em;
list-style-position : inside;
}


#linkhome ul li {
list-style-type : none;
margin-bottom : 0.3em;
border-left : 0px solid #C2ECCD;
padding-left:0.3em;
padding-top:0.0em;
padding-bottom:0.1em;
float:left;

}

#linkstandard ul li {
float:right;
list-style-type : none;
margin-bottom : 0.3em;
border-left : 0px solid #C2ECCD;
padding-left:1.3em;
padding-top:0.0em;
padding-bottom:0.1em;

}

#linkwrap a {
  font-weight:500;
  text-decoration:none;  
  color:#4D4D4D;
}

#navigation ul {
margin : 0;
padding : 0;
margin-top:1em;
font-size:1.3em;
}
#navigation ul li {
list-style-type : none;
margin-top : 1.0em;
margin-bottom:0.0em;
font-weight : 600;
border-left : 5px solid #C2ECCD;
padding-left:0.3em;
padding-top:0.1em;
padding-bottom:0.1em;
}

#navigation ul li.sec {
list-style-type : none;
margin-bottom : 0.1em;
margin-top: 0em;
font-weight : 600;
border-right : 5px solid #C2ECCD;
border-left:5px solid #C2ECCD;
padding-left:1.0em;
padding-right:0.3em;
padding-top:0.1em;
padding-bottom:0.1em;
text-align:left;
}

#navigation ul li.third {
list-style-type : none;
margin-bottom : 0.1em;
margin-top: 0em;
font-weight : 600;
border-right : 5px solid #C2ECCD;
border-left:5px solid #C2ECCD;
padding-left:1.7em;
padding-right:0.3em;
padding-top:0.1em;
padding-bottom:0.1em;
text-align:left;
}


#navigation ul li.secauswahl {
list-style-type : none;
margin-bottom : 0.1em;
margin-top: 0em;
font-weight : 600;
border-right : 5px solid #F29000;
border-left:5px solid #87B37B;
background-color:#87B37B;
padding-left:1.0em;
padding-right:0.3em;
padding-top:0.1em;
padding-bottom:0.1em;
text-align:left;
}

#navigation ul li.thirdauswahl {
list-style-type : none;
margin-bottom : 0.1em;
margin-top: 0em;
font-weight : 600;
border-right : 5px solid #F29000;
border-left:5px solid #87B37B;
background-color:#87B37B;
padding-left:1.7em;
padding-right:0.3em;
padding-top:0.1em;
padding-bottom:0.1em;
text-align:left;
}


#navigation ul li a{
text-decoration:none;
color:#000000;
width:100%;
}
#navigation ul li.auswahl {
display:block;
border-left : 5px solid #F29000;
background-color : #87B37B;
}
/*
#navigation ul li.sec .auswahl {
display:block;
border-left : 5px solid #C2ECCD;
border-right : 5px solid #F29000;
background-color : #87B37B;
}
*/

#navigation ul li.sec a{
}

#navigation ul li.third a{
}

#navigation ul li:hover {
display:block;
text-decoration:underline;
border-left : 5px solid #F29000;
background-color : #87B37B;
}

#navigation ul li.sec:hover {
display:block;
text-decoration:underline;
border-right : 5px solid #F29000;
border-left:5px solid #87B37B;
background-color : #87B37B;
}
#navigation ul li.secauswahl:hover {
display:block;
text-decoration:underline;
border-right : 5px solid #F29000;
border-left:5px solid #87B37B;
background-color : #87B37B;
}

#navigation ul li.third:hover {
display:block;
text-decoration:underline;
border-right : 5px solid #F29000;
border-left:5px solid #87B37B;
background-color : #87B37B;
}
#navigation ul li.thirdauswahl:hover {
display:block;
text-decoration:underline;
border-right : 5px solid #F29000;
border-left:5px solid #87B37B;
background-color : #87B37B;
}


td {
	valign:top;
}

.tx-veguestbook-pi1 .tx-guestbook-field-l {
        float:left;
	width:100%;
	display:block;
	padding: 0.5em 0;
}

.tx-veguestbook-pi1 h2.tx-guestbook-header {
	background-image:url(Design/transparency.gif);
	background-color: #5F5F6E;
	width: 55em;
	padding: 0.1em 1em 0.1em 1em;
	margin-bottom:0em
}

.tx-veguestbook-pi1 .tx-guestbook-right {
	background-color: transparent;
	width: 55em;
	padding-top:0em;
}
.tx-veguestbook-pi1 .tx-guestbook-date {
	padding-top:0em;
}
.tx-veguestbook-pi1 .tx-guestbook-field-l label {
	clear: both;
	display: block;
	float: left;
	width: 13em;
}

.tx-veguestbook-pi1 .tx-guestbook-field-r {
        float:left;
        width:100%;
        display:block;
        padding: 0.5em 0;
}

.tx-veguestbook-pi1 .tx-guestbook-field-r label {
        clear: both;
        display: block;
        float: left;
        width: 13em;
	margin-left:2em;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
	width:15em;
}

.tx-veguestbook-pi1 .tx-guestbook-field label {
        width: 13em;
}

.tx-veguestbook-pi1 .tx-guestbook-field-l span.tx-guestbook-form-obligationfield {
	color:#990000;
}

.tx-veguestbook-pi1 .tx-guestbook-field-r span.tx-guestbook-form-obligationfield {
        color:#990000;
}

.tx-veguestbook-pi1 .tx-guestbook-linegroup {
        float:left;
	border:0em;

}


@import url("rte_formate.css");
