html {height: 100%;}
body {height: 100%; background:#ffffff;font-family:verdana;font-size:10pt;margin:0;padding:0;}

body {
	background-image:url('/page/bilder/hintergrund.jpg');
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
}


td {font-size:10pt;}

h1 {font-size:24px;}

#surroundBox {min-height:100%; width:1020px;  margin:auto;}


.contentBox {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-flow: row nowrap;
}

.leftCont { flex:0 0 210px;padding-right:10px;}

.rightCont {float:1 1 100%; float:left;background:rgba(255,255,255,.5); border-radius:10px;}
.rightCont .text {margin:20px;  }
.rightCont a {color:#000000;text-decoration:underline;}
.rightCont a:hover {color:#000000;}

#pageTitel {font-size:12pt;font-weight:bold;}
#pageText {font-size:10pt;}


#headerBox {height:20px; padding-top:10px;}

#footerBox {margin-left:0;font-size:8pt;}



#topNavigation {margin-left:0;}
#topNavigation a {background:rgba(255,255,255,.5);display:block;padding:10px 15px; border-radius:10px;color:#000;text-decoration:none;margin-bottom:3px;}
#topNavigation a.akt {background:#fff0c6;}
#topNavigation a:hover {background:#fff0c6;}

#subNavigation {width:300px; text-align:right;margin:10px 0;}
#subNavigation a {display:block; width:310px;background:url(/page/_webpics/background.png) ;padding:4px 10px; border-radius:10px; margin-bottom:2px;color:#000;text-decoration:none;}
#subNavigation a.akt {background:#fff0c6;}
#subNavigation a:hover {background:#fff0c6;}

#subNavigation a.l2 {margin-left:40px;display:block; width:270px;background:url(/page/_webpics/background.png) ;padding:4px 10px; border-radius:10px; margin-bottom:2px;color:#000;text-decoration:none;}
#subNavigation a.l2.akt {background:#fff0c6;}
#subNavigation a.l2:hover {background:#fff0c6;}


#footerBox a {color:#000;}

table.rahmen {border:1px solid #000 !important;}