h1 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12pt; font-style: normal; font-weight: 800; text-decoration: none;  line-height: 20px; color:#006cac; margin-top: 30px; margin-bottom: 0px; }
h2 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; font-style: normal; font-weight: 700; text-decoration: none;  line-height:20px; color: #ffffff; margin-top: 0px; margin-bottom: 0px;background-color: #006cac; }
h3 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; font-style: italic; font-weight: 700; text-decoration: none;  line-height: 20px; color: #006cac; margin-top: 16px; margin-bottom: 0px; }

p {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; line-height:16pt; text-indent : 0px; color: #006cac;}
li {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; line-height:16pt; color: #006cac}
li.spacer {
    list-style:none;
    padding:0;
    color: #006cac; 
    margin:0 0 15px 0;
    }
li.nav { 
    list-style:none;
    color: #005587; 
    display:block;
    width: 180px;
    padding: 1px;
    margin: 0 0 2px 0;
    border-width: 1px;
    border-color: #006cac;
    border-style: solid;
    border-left-color: white; 
    border-top-color: white;
    background-color: #ffffff;
    }
ul.nav {
    width: 180px;
    margin: 0; 
    padding: 0;
    list-style:none;
    color: #006cac;
    }


ul {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; line-height:16pt; color: #006cac}
ol {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; line-height:16pt;color: #006cac}
td {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; line-height:16pt;color: #006cac}
td.content {  vertical-align: baseline; background-image: url("fileadmin/user_upload/Bilder/blume.jpg");
	background-position: center;
	background-repeat: repeat-x;}
td.right {  vertical-align: baseline; background-image: url("fileadmin/main/images/up.gif");
	background-position: center;
	background-repeat: repeat-x;}
table.right {
	border-width:1px;
	border-style: solid;
	border-color:#006cac;
	border-left-color: white; 
    	border-top-color: white;
	float:right;
	margin-top:20px;
	background-color:#ffffff;
	width:200px;
	padding:5px;
	empty-cells:hide;
	}
.table {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; line-height:16pt; text-indent : 0px; color: #006cac; }
span.mailformrequired {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; line-height:16pt; text-indent : 0px; color: #006cac}
span.mailform {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; line-height:16pt; text-indent : 0px; color: #006cac}

p.white {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8px; line-height:13px; text-indent : 5px; color: #ffffff; letter-spacing:1.9px; margin-bottom:7px;}
p.title1 {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 32px; line-height:30px; padding-top:0px; letter-spacing:2.5px; text-indent : 5px; color: #ffffff;}
p.title2 {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 22px; line-height:22px; text-align:center; letter-spacing:0px; text-indent : 0px; color: #ffffff; margin-bottom:10px;}
p.title3 {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 14px;  line-height:24px; letter-spacing:3px; text-indent : 10px; color: #ffffff; margin-bottom: 2px;}

p.small {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 9px; line-height:8px; text-indent : 10px; color: #006cac}
p.news {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; line-height:12px; text-indent : 0px; color: #006cac}
p.red {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 9px; line-height:8px; text-indent : 10px; color: #ff0000}
p.center {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 9px; line-height:8px; text-align:center; text-indent : 0px; color: #006cac}
p.caption {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 9px; line-height:8px; text-indent:0px; color: #006cac}

a:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; font-style: normal; font-weight: 500; text-decoration: underline; line-height: 16pt; color: #006cac; margin-top: 0pt; margin-bottom: 0pt; }
a:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; font-style: normal; font-weight: 500; text-decoration: underline; line-height: 16pt; color: #006cac; margin-top: 0pt; margin-bottom: 0pt; }
a:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; font-style: normal; font-weight: 500; text-decoration: underline; line-height: 16pt; color: #006cac;  margin-top: 0pt; margin-bottom: 0pt; }
a:visited { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; font-style: normal; font-weight: 500; text-decoration: underline; line-height: 16pt; color: #006cac;  margin-top: 0pt; margin-bottom: 0pt; }

a.MoreLink:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-style: normal; font-weight: 700;  text-decoration: none; line-height: 12pt; color: #006cac; margin-top: 0pt; margin-bottom: 0pt; }
a.MoreLink:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-style: normal; font-weight: 700; text-decoration: none; line-height: 12pt; color: #006cac; margin-top: 0pt; margin-bottom: 0pt; }
a.MoreLink:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-style: normal; font-weight: 700; text-decoration: none; line-height: 12pt; color: #006cac; margin-top: 0pt; margin-bottom: 0pt; }
a.MoreLink:visited { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-style: normal; font-weight: 700; text-decoration: none; line-height: 12pt; color: #006cac; margin-top: 0pt; margin-bottom: 0pt; }

blockquote {
margin:0px 20px;
padding: 0px 0px;
}

#search {
	position:absolute;
	top:145px;
        right: 0px;
	margin: 0px;
	padding: 0px;
	z-index:100;
}

div.leftnavspc {  
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight: bolder;
   color: #003366;   /* dark blue */
   text-decoration: none;
   padding: 2px;
   margin-left: 0px; 
   border-bottom: thin dotted #9B193D;   /* burgundy */
}

 td.style2 { background-image:url(verlauf.jpg);
        background-repeat:no-repeat }
        
        


 A.nav {
	color: #005587;
	font-family: Verdana, Arial, Helvetica;
	width: 180px;
	display:block;
	font-size : 10px;
	line-height : 14px;
	padding: 1px;
	margin-left: 0px;
	text-decoration: none;
}
 A.nav:visited {
	color: #005587;
	font-family: Verdana, Arial, Helvetica;
	width: 180px;
	display:block;
	font-size : 10px;
	line-height : 14px;
	padding: 1px;
	margin-left: 0px;
	text-decoration: none;
}
A.nav:hover {
	font-family: Verdana, Arial, Helvetica;
	width: 180px;
	display:block;
	font-size : 10px;
	line-height : 14px;
	padding: 1px;
	border-top-color: white;
	border-left-color: #ffffff;
    border-right-color: #006cac; border-bottom-color: #006cac;
    color: white; background-color: #006cac;

}
A.nav:active {
	color: #006cac;
	margin-left: 0px;
	border-left-color: black; border-top-color: black;
    background-color: #80b7d6;

}


 A.navact {
	display:block;
	width: 180px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size : 11px;
	line-height : 14px;
	text-decoration: none;
	padding: 1px;
	margin: 0px;
	text-decoration: none;
	border-width: 1px;
	border-style: solid;
	border-top-color: #ffffff;
	border-left-color: #ffffff;
	border-right-color: #006cac; 
	border-bottom-color: #006cac;
	color: white; 
	background-color: #80b7d6;
}
A.subnav {
	color: #223d6c;
	font-size : 10px;
	line-height : 10px;
	border-width: 0px;
	border-color: #ebebeb;
	border-style: solid;
	width: 170px;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	text-decoration: none;
	font-variant: normal;
}
A.subnav:visited {
	color: #223d6c;
	font-size : 10px;
	line-height : 10px;
	border-width: 0px;
	border-color: #ebebeb;
	border-style: solid;
	width: 170px;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	text-decoration: none;
	font-variant: normal;
}
A.subnav:hover {
	color: #006cac;
	font-size : 10px;
	line-height : 10px;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	border-width: 0px;
	border-color: #ebebeb;
	border-style: solid;
	text-decoration: none;
	font-variant: normal;
}
A.subnavact {
	color: #006cac;
	font-size : 10px;
	line-height : 10px;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 10px;
	border-width: 0px;
	border-color: #006cac;
	border-style: solid;
	text-decoration: none;
	font-variant: normal;
}
#navigation A.subsubnav {
	color: #223d6c;
	font-size : 8px;
	border-width: 1px;
	border-color: #ffffff;
	border-style: solid;
	padding: 2px;
	margin: 2px;
	margin-right: 10px;
	text-decoration: none;
}
#navigation A.subsubnav:hover {
	color: #006cac;
	font-size : 8px;
	border-width: 1px;
	border-color: #ffffff;
	border-style: solid;
}
#navigation A.subsubnavact {
	color: #006cac;
	font-size : 8px;
	border-width: 1px;
	border-color: #006cac;
	border-style: solid;
}
#kasten {
	border: 1px solid #006cac;
	padding:5px;
	}


