html, body {    width: 97%;    height: 100%;    margin: 0;    padding: 0;    border: 0;}
body {    font-size: 100%;    font-family: Verdana;    color: 000000px;    line-height: 1.2;    background: #FFFFFF; margin:0px 5px 15px 2px;    padding:0px 5px 15px 2px;}
#header {    float: left;    margin: 13px 0 13px 23px;}
#content {    width: 100%;    float: left; margin:0px 0px 15px 10px;    padding:0px 0px 15px 10px;}
.leader-responsive { width: 320px; height: 100px; margin:0px 0px 10px 0%; }
@media(min-width: 500px) { .leader-responsive { width: 468px; height: 60px; margin:0px 0px 10px 0%; } }
/*.linkzeile, .linkzeile2 { display:none; }
@media(min-width: 500px) { .linkzeile2 { width: 468px; height: 15px; } }*/
/*body, html{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;color:#333;font-size:1.6em;background-position:top center;background-repeat:repeat-y;}*/
*{margin:0;padding:0;border:0;}
img{border:0;}
h1{margin:0px 0px 10px 9px;font:normal 1.5em Georgia, "Times New Roman", Times, serif;#000000;} /*1679CE*/
#pagetitle h1{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;font:normal 1em Arial, Helvetica, sans-serif;color:#000000;letter-spacing:0.1em; }
#pagetitle p{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font:normal 0.90em Arial, Helvetica, sans-serif;color:#000000;letter-spacing:0.0em;}
h2{margin:15px 0px 9px 8px;font:normal 1.5em Georgia, "Times New Roman", Times, serif;color:#000000;}
h3{margin:15px 0px 7px 8px;font: 1.3em Georgia, "Times New Roman", Times, serif;color:#000000;}
h4{margin:15px 0px 5px 8px;font:bold 1.1em Georgia, "Times New Roman", Times, serif;color:#000000;}
h2 a{color:#000000;text-decoration:none;}
h3 a{color:#000000;text-decoration:none;}
h4 a{color:#000000;text-decoration:none;}
p{ font-size:16px;margin:0px 0px 15px 10px;line-height:1.5em;}
a{color:#0277BD;text-decoration:none;}
a:active {font-size: 110%;}
a:hover{color:#51BBF9;text-decoration:none;}
ul, ol{ list-style-position: outside;padding:0 0 15px 15px;font:normal 1.1em;margin:0;}
ul, lil{ list-style-position: outside;padding:0 0 15px 15px;font:normal 1.1em;margin:0;}
ul ul, ol ol{padding:0 0 0 15px;font:normal 1em;margin:0;}
li{padding:0;line-height:1.6em;font:normal 1.1em;padding-left:15px;margin:0 0 0 5px;}
ol li{background:none;}
table{width:100%;padding:0px 0px 0px 7px;margin:0px 0px 0px 7px;border-spacing:0px;border-collapse:collapse;border-width:0px;cell-spacing:0px;}
th{padding:4px 5px 4px 5px;margin:0px 0px 0px 0px;font-weight:bold;background-color:#EFEFEF;border:0px;border-right:1px solid #ffffff;border-bottom:1px dotted #D0D0D0;}
tr{border:0px dotted #D0D0D0;}
tr.row1{background-color:#ffffff;}
tr.row2{background-color:#f9f9f9;}
td{padding:3px 5px 3px 5px;margin:0px 0px 0px 0px;border:0px;border-bottom:1px dotted #D0D0D0;border-right:1px solid #ffffff;border-spacing:0px;}
#breadcrumb a, #fontsize a{color:#fafafa;font-size:0.78em;line-height:1.8em;text-decoration:none;}
#breadcrumb1 a, #fontsize a{color:#4182DD;font-size:0.73em;text-decoration:none;}
#fontsize a.smaller{font-size:0.9em; color:#51BBF9; display:none}
#fontsize a.reset{font-size:1.1em; color:#51BBF9;; display:none}
#fontsize a.bigger{font-size:1.3em; color:#51BBF9; display:none}
#fontsize a.smaller:hover, a.smaller:active {font-size: 100%; display:none}
#fontsize a.reset:hover, a.reset:active {font-size: 120%; display:none}
#fontsize a.bigger:hover, a.bigger:active {font-size: 150%; display:none}
#fontsize a:active {font-size: 150%; display:none}
#fontsize {display:none}
#breadcrumb a:hover {color:#FF0000;font-size:0.80em;text-decoration:none;}
#breadcrumb1 a:hover {color:#FF0000;font-size:0.80em;text-decoration:none;}
legend{font:bold 0.73em Arial, Verdana, Helvetica, sans-serif;color:#bcbcbc;padding:0px;}
fieldset{border:solid 1px #bcbcbc;padding:10px;}
input:hover, textarea:hover, select:hover, input:focus, textarea:focus, select:focus{border:1px solid #CCCCCC;margin-bottom:1px;}
select{border:solid 1px #000000;color:#000000;font-size:11px;margin-bottom:1px;width:170px;padding:1px;}
input, textarea{background:#fff top left repeat-x;font:11px Arial, "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;border:1px solid #000000;padding:1px;margin-bottom:1px;width:170px;}
* html input, textarea{width:auto;}
input[type=submit], input[type=reset], input[type=button]{width:auto;background:#aaa top left repeat-x;color:#fff;padding-left:5px;padding-right:5px;}
input[type=radio], input[type=checkbox]{width:auto;}
#fontsize input{font-family:'Trebuchet MS', Arial, Verdana, sans-serif;letter-spacing:0.0em;border:1px solid #1679CE;padding:0;margin-bottom:1px;background-color:#FFFFFF;height:18px; display:none;}
#fontsize input:hover, #searchbox input:focus{border:1px solid #51BBF9;margin-bottom:1px; display:none;}
#fontsize input{font-size:12px;font-weight:normal;color:#aaaaaa; display:none;}
#searchbox input{font-size:14px;font-weight:normal;color:#aaaaaa;font-family:'Trebuchet MS', Arial, Verdana, sans-serif;letter-spacing:0.0em;border:2px solid #1679CE;padding:2px 55px 2px 5px;margin-bottom:1px;width:90px;background:#FFFFFF url() no-repeat scroll right bottom;}
#searchbox input:hover, #searchbox input:focus{border:2px solid #51BBF9;margin-bottom:1px;}
#footerwrapper{background:#fafafa repeat-y center;height:auto !important;width:100%;float:left;}
#footer{background:#fafafa;height:100%x;width:100%;}
#footer p{margin:0;color:#666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.7em;line-height:1.5em;padding:7px 0 0 7px;}
#menuwrapper, #contentwrapper, #footerwrapper, #seperatorwrapper{text-align:center;border-top:0px solid #eee;}
#topwrapper{width:100%;background-image:url(images/content/conviva-plus.gif); height:10px; }
#top{height:20px;background:#fff;}
#pagetitle{float:left;width:98%;height:10px; font-size:90%;margin:5px 0px 5px 3px;padding:0;color:#FFFFFF; display:none; }
#pagetitle2{float:left;width:98%;height:30px; font-size:90%;margin:5px 0px 5px 3px;padding:0;color:#000000; display:none;}
#searchbox{float:right;width:220px;height:auto;margin:35 100px 50 0;padding:0;text-align:right; display:none;}
#menuwrapper{background:#eee url(images/menubg.gif) no-repeat center;}
#menu{background:#FFFFFF; border-left:0px solid #aaa;border-right:0px solid #aaa;height:5px;} /*url(images/bg_menu_hover.gif) repeat-x;*/
#seperatorwrapper{width:100%;background-image:url(images/bg_seperatorwrapper.gif);background-position:top center;background-color:#eeeeee;}
#seperator{height:30px;border-left:0px solid #aaa;border-right:0px solid #aaa;background-color:#FFFFFF;} /*E3E3E3*/
#breadcrumb{width:99%;padding:2px 6px 5px 9px;font-size:1.03em;line-height:1.5em;color:#FFFFFF;float:left; background-color:#000000; border:1px outset #fffff9; } /*F0F9FF efece8*/
#breadcrumb1{width:250px;font-size:28px;line-height:1.7em;color:#4182DD;float:left;}
#fontsize{float:left;width:20%;height:2px;padding:5px 0px 0px 5px;line-height:0.5em;color:#4182DD;font-size:0.7em;text-align:left; color:#333; display:none;}
#contentwrapper{background:#fff repeat-y center;height:auto !important;width:100%;float:left;}
#sidebar{width:261px;background:#eee url(images/bg_eee_rightshad.gif) repeat-y right; display:none;float:right;height:auto !important;border-top:0px solid #cccccc;padding:0px 0 0 0;}
#sidebar ul li ul{padding:0;display:none;}
#sidebar li{list-style:none;padding:5px;font-size:0.8em; display:none;line-height:1.4em;padding-left:15px;border-bottom:1px solid #ccc;}
#sidebar li ul li{padding-left:15px;padding-bottom:0;border-bottom:0;font-size:1em;display:none;}
#sidebar li a{text-decoration:none;display:none;}
#sidebar h2{color:#666;background:#eee url(images/bg_submenu_head.gif) repeat-x top; display:none;margin:0 0 0px 0;padding:7px 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:0.9em;font-weight:bold;text-align:left;}
#top, #menu, #homecontent, #footer, #seperator{width:100%;text-align:left;margin:0 auto;}
#homecontent{width:100%;height:auto !important;min-height:500px;height:500px;text-align:left;margin:0 auto;}
#frame{width:100%;height:auto !important;min-height:500px;height:500px;text-align:left;float:right;background:#fff url(images/bg_wrapper1.gif) right repeat-y top left;border-left:0px solid #ccc;border-right:0px solid #ccc;}
#menu ul{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; display:none;border:0px solid #000000;width:100%;height:0px;}
.columnwrapper{width:99%;margin:10px 0 0px 3px;padding:0px 0px 30px 0px;float:left;font:normal 0.8em Arial, Verdana, sans-serif;}
.column{padding:0px 0px 30px 0px;clear:both;}
#wrapper_navtree { height: 13px;padding: 7px 0 7px 52px color: #1A6EB7;font-size: 1em;font-weight: 900;background: #CFCFCF;}
#wrapper_navtree a { color: #1A6EB7; text-decoration:none;}
#wrapper_content {padding: 7px 10px 7px 52px; color: #6A7076;font-size: 0.8em;}
#subnavigation {margin: 0 0 10px 0;}
#metanavigation {float: left;margin: 0 0 5px 52px;color: #767b80;font-size: 0.8em;}
#metanavigation a {font-size:1em;text-decoration:none;padding:0px 3px;	color:#767b80;}
input#searchterm {width: 158px;height: 11px;padding: 1px 3px;margin: 0 0 0 20px;font-size: 0.6em;vertical-align: top;}
#content img {max-width:100% !important;height:auto !important;}
#wrapper_navtree img {vertical-align:middle;}
#navigation ul, #navigation ul li, #subnavigation ul, #subnavigation ul li {margin: 0;padding: 0;list-style: none;}
#navigation ul li.level1 a {display: block;color: #1A6EB7;font-weight: bold;padding: 6px 0 6px 52px;margin: -1px 0 0 0;text-decoration: none;background: #CFCFCF;}
#navigation ul li.level2 a {font-size: 1em;display: block;color: #484F56;border-bottom: 1px solid #C8CACC;padding:6px 0px 6px 0px;margin: 0 0 0 52px;text-decoration:none;}
#subnavigation ul li {margin: 5px 0 0px 52px;}
#subnavigation ul li a {font-size:1em;display:block;color:#767b80;border-bottom:1px solid #BFBFBF;padding:1px 0px 6px 0px;text-decoration:none;}
#subnavigation ul li.level2active a {color:#487EAD;font-weight:900;}
#subnavigation ul li.level3active a, #subnavigation ul li.level3inactive a{font-size:1em;display:block;color:#767b80;border-bottom:1px solid #BFBFBF;padding:1px 0px 6px 0px;text-decoration:none;}
#subnavigation ul li.level3active, #subnavigation ul li.level3inactive {margin: 5px 0 0 62px;}
#subnavigation ul li.level3active a {color:#487EAD;font-weight:900;}
#subnavigation ul li.level4active, #subnavigation ul li.level4inactive {margin:6px 0 0 72px;}
#subnavigation ul li.level4active a {color:#487EAD;font-weight:900;}
/* CSS DEFINITIONS FOR SITEMAP MODULE              */
#sitemap {width: 100%;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;float:left;height:auto !important;}
#sitemap ul {padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;list-style: none;}
#sitemap ul li{padding: 2px 0px 2px 0px;margin: 0px 0px 0px 0px;list-style: none;border-bottom: 1px dotted #E6E6E6;font-weight: normal;}
#sitemap ul li.sitemap_level_1 {font-weight: bold;}
#sitemap ul li.sitemap_level_2 {padding-left: 25px;}
#sitemap ul li.sitemap_level_3 {padding-left: 50px;}
#sitemap ul li.sitemap_level_4 {padding-left: 75px;}
#sitemap ul li.sitemap_level_5 {padding-left: 100px;}
#sitemap ul li.sitemap_level_5 {padding-left: 100px;}

.rahmen { background-color:#FFFFFF;border:1px outset #999999;padding:3px;color:#000000; text-align:left; }
.rahmen-roterrahmen { background-color:#FFFFFF;border:1px solid #ff0000;padding:3px;color:#000000; }
.rahmengrau { background-color:#fafafa;border:1px outset #999999;padding:3px; }
.rahmenbeige { background-color:#FFFFF9;border:1px outset #999999;padding:3px; }
.rahmengelb { background-color:#fffae0;border:1px outset #999999;padding:3px; }
.rahmenblau3 { background-color:#e7efff;border:1px outset #999999;padding:3px; }
.rahmenblau { background-color:#F0F9FF;border:1px outset #999999;padding:3px; }
.rahmenrot { background-color:#FFE4E1;border:1px outset #999999;padding:3px; }
.rahmengruen { background-color:#EFFFEE;border:1px outset #999999;padding:3px; }
.rahmenhell { background-color:#fffcec;border:1px outset #999999;padding:3px; }
.rahmenorange { background-color:#F8E6E0;border:1px outset #999999;padding:3px; }
.rahmenhellgruen { background-color:#EFFBEF;border:1px outset #999999;padding:3px; }
.rahmenhellrosa { background-color:#FBEFF5;border:1px outset #999999;padding:3px; }
.rahmenhell-rosa { background-color:#FBEFF5;padding:3px; }
.rahmen-grau { background-color:#FAFAFA;padding:3px; }
.rahmen-beige { background-color:#FFFFF9;padding:3px; }
.rahmen-blau3 { background-color:#e7efff;padding:3px; }
.rahmen-blau { background-color:#F0F9FF;padding:3px; }
.rahmen-gelb { background-color:#fffae0;padding:3px; }
.rahmen-gruen { background-color:#EFFFEE;padding:3px; }
.rahmen-rot { background-color:#FFE4E1;padding:3px; }
.rahmen-hell { background-color:#fffcec;padding:3px; }
.rahmen-orange { background-color:#F8E6E0;padding:3px; }
.rahmen-hellgruen { background-color:#EFFBEF;padding:3px; }
.rahmen-hintergrund { background-color:#EAEFF3;padding:3px; }
.rahmenhintergrund { background-color:#EAEFF3;border:1px outset #999999;padding:3px; }
.rahmenweiss { background-color:#FFFFFF;border:1px outset #999999;padding:3px;color:#000000; }
.rahmenbraun { background-color:#efece8;border:1px outset #999999;padding:3px;color:#000000; }
.rahmen-braun { background-color:#efece8;padding:3px; }
.rahmenwichtig { background-color:#faa782;border:1px outset #999999;padding:3px; }
.rahmen-wichtig { background-color:#faa782;padding:3px; }
.rahmen-gelb2 { background-color:#ffff93;padding:3px; }
.rahmengelb2 { background-color:#ffff93;border:1px outset #999999;padding:3px; }
.rahmen-violett { background-color:#e6e5fa;padding:3px; }
.rahmenviolett { background-color:#e6e5fa;border:1px outset #999999;padding:3px; }
.rahmen-rot2 { background-color:#ff0000;padding:3px; }
.rahmenrot2 { background-color:#ff0000;border:1px outset #999999;padding:3px; }
.rahmen-blau2 { background-color:#adbcff;padding:3px; }
.rahmenblau2 { background-color:#adbcff;border:1px outset #999999;padding:3px; }
.rahmen-gruen2 { background-color:#c5ffcd;padding:3px; }
.rahmengruen2 { background-color:#c5ffcd;border:1px outset #999999;padding:3px; }
.rahmen-gruen3 { background-color:#DAE9D7;padding:3px; }
.rahmengruen3 { background-color:#DAE9D7;border:1px outset #999999;padding:3px; }
.rahmenschwarz { background-color:#000000;border:1px outset #999999;padding:3px; }
.rahmen-hell { background-color:#fffcec;padding:3px; }
.rahmen-weissertext { color:#ffffff; }
.rahmen-schwarzertext { color:#000000; }
.rahmensieheauch { background-color:#fffff9;border-color:#fffff9; text-align:center;  }
.rahmensieheauch2 { background-color:#ffffff;border-color:#fffff9; text-align:center;  }
.rahmensieheauch3 { background-color:#fafafa;border-color:#fffff9; text-align:center;  }
.divklein { display:block;float:left;margin-right: 2px; }
.divgross { display:block;float:left;margin-right: 33px; }
.courier { font-family:"Courier New", Courier, monospace; font-size:15px; }
.courier1 { font-family:"Courier New", Courier, monospace; font-size:13px; }
.courier2 { font-family:"Courier New", Courier, monospace; font-size:11px; }
.smaller { font-size:12px; }
.smaller2 { font-size:11px; }
.medium1 { font-size:16px; }
.gross { font-size:18px; }
.divabsmiddle { vertical-align:middle; }
.fontrot { color:#ff0000; }
.fontblau { color:#3c8ad7; }
.fontgruen { color:#339966; }
.georgia { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; }
#button {
  display: inline-block;
  background-color: #fff;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 4px;
  margin: 10px;
  position: fixed;
  bottom: 0px;
  right: 10px;
  transition: background-color .3s;
  z-index: 1000;
}
#button:hover {
  cursor: pointer;
  background-color: #ebeaeb;
}
#button:active {
  background-color: #ebeaeb;
}
#button::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #000;
}
