@charset "utf-8";

body {

    font-family: Arial, Helvetica, sans-serif;

	background-image: none;

	background-color: transparent;

	margin-top: 0px;

	}

html { 

   font-family: Arial, Helvetica, sans-serif;

   font-size: 100%; 

   background-color: transparent;

   height: 100%;

   }

html>body html {

   font-size: 100%; 

   }

html>body div, table, span {

	font-size: 10pt;

	}

div, table, tr, td, th, span { 

   font-family: Arial, Helvetica, sans-serif;

   font-size: 100%; 
   color: #000000;


   }

body a:link, a:visited {

    font-weight: bold;

	color: #00135C;

	text-decoration: underline;

	}

#print, .printonly {

    display: block;

	}

#mobilenav, #header, #headwrap, #headcontainer, #logo, #nav, #nav2, #wv, #subnav8, #subnav12, #subnav13, #subnav14, #subnav15, #subnav16, .subnavwrap, #subnavcontainer1, #subnavcontainer2, #subnavcontainer3, #picwrap, #akko, #akkowrap, #footer, #info, #footer2, #logos, #mobilemenu, .noprintnoborder, .pagingcontainer, #EventsSearch, .tags, .forumstatus, #scroll-to-top {

    display: none;

	}

#teaserwrap, #teasercontainer, #teasercontent, #main, #content, #text, .boxcontainer, .startcontainer, .starttexthead a, .statetop, .listbox, .listbox2, .box, .container, .databox, .forumcontainer1, .forumcontainer2, .addcontainer, .addstatus, .leftbox3, .rightbox3, .statuscontainer2, .statuscontainer3, #div_gfahead, #div_gfabody {

	font-size: 10pt;

    width: 100%;

	margin: 0px;

	padding: 0px;

	background-image: none;

	background-color: transparent;

	border: none;

	clear: both;

	float: none;

	overflow: visible;

	}

.statuscontainer2, .statuscontainer3 {

	/* page-break-before: always; */

	margin-bottom: 1cm;

}

#teaserwrap {

	margin-bottom: 1cm;

}

.forumcontainer1, .forumcontainer2 {

	border-bottom: 1px solid #f8c577;

	border-top: 1px solid #f8c577;

	padding-top: 2mm;

	padding-bottom: 2mm;

	margin-top: 2mm;

	margin-bottom: 2mm;

	float: left;

	}

.printnofloat {

	clear: both;

	float: none;

	page-break-inside: auto;

	}

.noborder {

    width: 90%;

	}

.padborder, .line, .line2 {

	border: none;

	padding-top: 3mm;

	padding-bottom: 3mm;

	overflow: visible;

	}

.leftbox1, .leftbox2, .rightbox5 {

    width: 60%;

	margin: 0px;

	padding: 0px;

	margin-right: 5%;

	float: left;

	}

.rightbox1, .rightbox2, .leftbox5 {

    width: 30%;

	margin: 0px;

	padding: 0px;

	float: left;

	}

.leftbox1, .leftbox2 {

	clear: both;

	}

.leftbox4, .rightbox4 {

    width: 46%;

	margin: 0px;

	padding: 0px;

	float: left;

	}

.leftbox4 {

	clear: both;

	margin-right: 5%;

	}

.feld, .daten2 {

    width: 60%;

	margin: 0px;

	padding: 0px;

	float: left;

	padding-top: 1mm;

	padding-bottom: 1mm;

	}

.beschriftung, .feldname2 {

	font-size: 10pt;

    width: 30%;

	margin-right: 5%;

	margin: 0px;

	padding: 0px;

	float: left;

	clear: left;

	padding-top: 1mm;

	padding-bottom: 1mm;

	}

.line, .line2, .line3, .databox {

	padding-top: 2mm;

	padding-bottom: 2mm;

	margin-top: 3mm;

	margin-bottom: 3mm;

	border-bottom: none;

	clear: both;

	float: none;

    }

.bildtext {

	font-size: 10pt;

    width: 100%;

	margin-top: 5px;

	}

.button {

    font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 10pt;

	color: #000000;

	background-color: #FFFFFF;

	border: none;

	padding: 0px;

	margin: 0px;

}

.textfeld, .textfeld2, .textfeld3, .textfeld4, .textfeldreadonly {

    font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #000000;

	background-color: #f1f2f5;

	border: 1px solid #e2e4e6;

	width: 90%;

	max-width: 90%;

}

 .rbl, .status > .rbl {

    font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #000000;

	background-color: transparent;

	padding: 0;

	margin-top: 1%;

	margin-bottom: 0;

	width: auto;

	max-width: auto;

	display: inline-block;

	border: none;

}



.lw1 {

    width: 45%;

	margin: 0px;

	padding: 0px;

	margin-right: 5%;

	float: left;

	clear: left;

	padding-top: 1mm;

	padding-bottom: 1mm;

	}

.lw2 {

    width: 45%;

	margin: 0px;

	padding: 0px;

	float: left;

	padding-top: 1mm;

	padding-bottom: 1mm;

	}



.galbox {

	width: 33%;

}

a.gallink:link, a.gallink:active, a.gallink:visited, a.gallink:hover, a.gallink:focus {

	width: 99%;

    }

.galpic {

	margin-right: 1%;

	margin-bottom: 2mm;

	}

.startbox, .startbox2 {

float: left;

width: 28%;

margint: 0;

margin-right: 0.5cm;

margin-bottom: 0.5cm;

}