@media print{body{background-color:#FFF;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;}
b{font-weight:bold;line-height:1.5em;}table{margin:auto;}form{text-align:center;}
a:link,a:visited{color:#000;background:#FFF;text-decoration:none;}
img{border:0;padding:0;}input,textarea,select{border:0;}
#header,#headerright,#navigation,#menu,#choose_language,#choose_style{display:none;}}
@media screen{body{margin:0;border:0;padding:0;height:100%;max-height:100%;background-color:#fff;color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;overflow:hidden;}
* html body{padding:100px 0 31px 0;}
#header{position:absolute;top:0;left:0;right:0;width:100%;height:59px;overflow:auto;background-color:#F9EEEE;color:#000;border-bottom:1px solid #FFD7A0;font-size:80%;background:url(../../images/hintergrund.jpeg) fixed;}
* html #header{height:60px;}.headerleft{float:left;margin:5px 5px 5px 10px;text-align:left;}
#headerright{position:absolute;top:15px;right:20px;height:40px;width:auto;z-index:10;background-color:transparent;color:000;font-size:80%;}
#headerright a span{display:none;}#headerright a:hover span{display:block;padding:15px;margin:0;border:1px solid #aa4c00;background:#F9EEEE;color:#000;position:absolute;right:0;width:200px;border-radius:15pt 15pt;}
#headerright a:hover>span{margin-top:82px;}
#content_fixed{position:fixed;top:101px;left:0;bottom:31px;right:0;overflow:auto;padding:5px;text-align:center;background:url(../../images/hintergrund.jpeg) fixed;}
* html #content_fixed{height:100%;width:100%;}#content_outer{padding:5px;}
#content_inner_list{background-color:#F9EEEE;color:#000;border:1px solid #FFD7A0;padding:5px;margin:auto;width:90%;border-radius:15pt 15pt;box-shadow:0.2em 0.2em #FFD7A0;}
#content_inner_medium{background-color:#F9EEEE;color:#000;border:1px solid #FFD7A0;padding:5px;margin:auto;width:75%;min-height:350px;border-radius:15pt 15pt;box-shadow:0.2em 0.2em #FFD7A0;}
#content_inner_small{background-color:#F9EEEE;color:#000;border:1px solid #FFD7A0;padding:5px;margin:auto;width:60%;border-radius:15pt 15pt;box-shadow:0.2em 0.2em #FFD7A0;}
#footer{border-top:1px solid #FFD7A0;bottom:0;font-size:70%;height:30px;left:0;overflow:auto;position:absolute;text-align:center;width:100%;background-color:#F9EEEE;color:#AA4C00;background:url(../../images/hintergrund.jpeg) fixed;}
* html #footer{height:31px;}.footerleft{float:left;margin:5px 5px 5px 10px;text-align:left;}.footerright{margin:5px 10px 5px 5px;text-align:right;}
#navigation{position:absolute;top:60px;left:0;height:40px;width:100%;z-index:10;background-color:#F9EEEE;color:#000;border-bottom:1px solid #FFD7A0;}
#menu{margin:7px 7px 0 7px;padding:0;list-style:none;height:auto;position:relative;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:0.8em;}
#menu ul{margin:0;padding:0;list-style-type:none;}#menu li{float:left;position:relative;}
#menu li a{color:#AA4C00;display:block;background:transparent;width:auto;margin:0;padding:4px;text-align:left;text-decoration:none;}
#menu li a span{display:none;}#menu a:hover span{display:block;padding:15px;margin:0;border:1px solid #aa4c00;background:#F9EEEE;color:#000;position:absolute;left:0;width:200px;border-radius:15pt 15pt;}
#menu a:hover>span{margin-top:26px;}
* html #menu li a{width:auto;w\idth:auto;}#menu li a:active,#menu li a:focus{color:#F9EEEE;background:#AA4C00;}
#menu li:hover a,#menu li a:hover{color:#F9EEEE;background:#AA4C00;margin:0;padding:4px;border:0;}
#menu li ul{visibility:hidden;position:absolute;top:24px;left:0;height:0;overflow:hidden;}
#menu li:hover ul,#menu li a:hover ul{visibility:visible;display:block;position:absolute;top:24px;left:0;height:auto;width:150px;border:1px solid #AA4C00;overflow:visible;}
#menu li:hover ul li a,#menu li a:hover ul li a{display:block;color:#AA4C00;background-color:#F9EEEE;padding:4px;text-decoration:none;text-align:left;width:142px;}
* html #menu li a:hover ul li a{width:150px;w\idth:150px;}#menu li:hover ul li:hover a,#menu li a:hover ul li a:hover{color:#F9EEEE;background:#AA4C00;}
#menu li:hover ul li ul,#menu li a:hover ul li a ul{visibility:hidden;position:absolute;top:0;left:150px;height:0;overflow:hidden;}
#menu li:hover ul li:hover ul,#menu li a:hover ul li a:hover ul{visibility:visible;display:block;position:absolute;height:auto;width:150px;border:1px solid #AA4C00;}
#menu li:hover ul li:hover ul li a,#menu li a:hover ul li a:hover ul li a{color:#AA4C00;background:#F9EEEE;}
#menu li:hover ul li:hover ul li:hover a,#menu li a:hover ul li a:hover ul li a:hover{color:#F9EEEE;background:#AA4C00;}
#menu table{position:absolute;border-collapse:collapse;font-size:1em;top:0;left:0;}
#choose_language{position:absolute;top:60px;right:0;height:40px;width:auto;z-index:10;background-color:transparent;color:#000;font-size:10pt;}
#choose_style{position:absolute;top:60px;right:110px;height:40px;width:auto;z-index:10;background-color:transparent;color:#AA4C00;font-size:10pt;}
#language_outer,#style_outer{margin:7px 7px 0 0;padding:0;}
a.nlink{color:#AA4C00;background:#F9EEEE;text-decoration:none;}
a.nlink:hover,a.nlink:active,a.nlink:focus{color:#F9EEEE;background:#AA4C00;}
.nlink_sel{color:#F9EEEE;background:#AA4C00;text-decoration:none;}
.nlink_sel:hover{color:#AA4C00;background-color:#FFDFB4;}
b{font-weight:bold;line-height:1.5em;color:#AA4C00;background-color:transparent;}img{border:0;}
.choice120{width:100px;height:25px;}.choice50px{width:50px;}.choice100px{width:100px;}
input,textarea,select{border:1px solid #FFD7A0;color:#AA4C00;background-color:#F9EEEE;padding:2px;}
input:focus,textarea:focus,select:focus{border:1px solid #AA4C00;color:#AA4C00;background-color:#FFDFB4;padding:2px;}
input.button{border:1px solid #FFD7A0;padding:2px;}input.button:hover{border:1px solid #AA4C00;padding:2px;cursor:pointer;}
.form_input{width:60%;text-align:left;overflow:visible;}.form_textarea{width:60%;height:110px;overflow:visible;}
.centertext{text-align:center;}.righttext{text-align:right;}.lefttext{text-align:left;}.justifytext{text-align:justify;}.line15{line-height:1.5em;}.line17{line-height:1.7em;}.boldtext{font-weight:bold;}
.fontsize10pt{font-size:10pt;}.fontsize11pt{font-size:11pt;}.margin20px{margin:20px;}.smalljustifytext{font-size:11pt;text-align:justify;margin-right:50px;margin-left:30px;}
h1,h2,h3,h4{color:#AA4C00;background-color:transparent;}.table{font-size:11pt;margin:auto;}.redtxt{color:#FF0000;background:transparent;}
.calenderTable{color:#000;background-color:transparent;border:1px solid #AA4C00;width:200px;border-radius:5pt 5pt;box-shadow:0.2em 0.2em #AA4C00;}
.calenderDay{color:#000;background-color:transparent;border:1px solid #FFDFB4;}
.calenderWeek,.calenderMonth{color:#AA4C00;background-color:transparent;}}