@charset "UTF-8";@import "reset-min.css";
li { margin-left: 15px; margin-right: 15px;
     font-size: 10pt; list-style-type: square;   }
A:active { color: #490000; }
A:hover { color: #490000; }
ul.makeMenu, ul.makeMenu ul {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px; line-height: 1.3em;
  width: 68px;  border: 1px solid #494949;  
  background-color: #fff;  padding-left: 4px;    
  cursor: default;  margin-left: 10px; margin-top: 20px;}
ul.makeMenu li {
 list-style-type: none; margin: 4px; 
 position: relative; color: #fff;   }
ul.makeMenu li > ul { display: none; position: absolute; 
  top: -20px;  left:35px;    /* wichtig!! */  }
ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {
  background-color: lightgray; color: #000;   }
ul.makeMenu ul.CSStoShow { display: block;    } 
ul.makeMenu li:hover > ul {  display: block; /*wichtig!!*/ }
ul.makeMenu li a { color: #000; display: block; width: 100%; text-decoration: none; }
ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink { color: #000; }
ul.makeMenu li:hover > a { color: #000; } /* must not be display: block; */

html /*{overflow-y: scroll;}*/
div#navigationAids, div#footer h3, div#navigationFirstLevel h2, div#navigationSecondLevel h2 {display:none;}
div#outerWrap { width:95%; text-align:center;
  margin:0 auto; overflow:auto; }
div#outerWrap div { text-align:left; }
/*div#header { background:#333; height: 110px; margin-top:30px; }*/
div#navigationSecondLevel { float:left; width:15%; }
div#main { width: 67%; float:left; }
div#secondary { width:18%; float:right; }
div#footer { clear:both; }
body.hideRightColumn div#secondary { display:none;}
body.hideRightColumn div#main { width:85%; float:left; position:relative; }
body.hideLeftColumn div#main { width:85% !important; float:left; position:relative;} 
body.hideLeftColumn div#navigationSecondLevel {display:none;}
body.hideRightAndLeftColumn div#main {width:100%; }
body.hideRightAndLeftColumn div#secondary, body.hideRightAndLeftColumn div#navigationSecondLevel {
  display:none;}
body.hideRightAndLeftColumn div#contentWrap, body.hideLeftColumn div#contentWrap {
  background-image:none; background:#fff; }
div#secondayContent, div#navigationContent, div#footer { padding:12px; }
div#mainContent { padding:12px; overflow:hidden;}
body {background:#494949 url(../images/bg.gif) top left repeat-x;}
html {background:#494949;}
strong {font-weight:bold;}
div#header {background:url(../images/bg_header.jpg)no-repeat center ;height: 110px; margin-top:30px; }
div#contentWrap {
  background:#fff url(../images/bg_contentWrap.gif) top left repeat-y;
  position:center; overflow:hidden; clear:both}
div#secondary {margin-top:20px;}
div#footer {background:url(../images/bg_footer.jpg) top center no-repeat;}
div#topMenu ul li, div#languageMenu ul li { display:inline;
  padding-left:1em; font-size:100%; }
div#topMenu, div#languageMenu {float:right; padding-bottom:24px; margin:-24px 6px 0 0;}
div.secondaryContentSection { background:#f2f2f2; border:1px solid #cfcecf;
  max-width:155px; border-top:none; padding: 0 10px 10px 10px;
  margin:0 0 2.4em 10px; overflow:hidden; font-size:90%;}
div#navigationFirstLevel {background: #3c8dd9 url(../images/navOverlay.png) top left repeat-x;}
div#navigationFirstLevelMenu ul {overflow:hidden;margin:0 0 0 190px;}
div#navigationFirstLevelMenu ul li {display:block;float:left;margin-left:10;}
div#navigationFirstLevelMenu ul li a {padding:0.8em 1em;display:block;}
div#breadcrumb {position:relative;margin-left:26px;top:16px;font-size:90%;}
div#breadcrumb span {font-weight:bold;}
a:link {color: #3c8dd9;text-decoration: none;}
a:visited {color: #3c8dd9;text-decoration:none;}
a:hover {text-decoration:underline;}
div#footer a:link, div#footer a:visited {color:#646464;text-decoration:none;}
div#footer a:hover {text-decoration:underline;}
div#topMenu ul li a, div#languageMenu ul li a {color:#a9a9a9 !important;}
div#navigationFirstLevelMenu ul li a {color:#fff;}
div#navigationFirstLevelMenu ul li a.selected, div#navigationFirstLevelMenu ul li a.active {
  background:#353535;}
div#navigationFirstLevelMenu ul li a:hover {background: url(../images/navButtonOverlay.png);
  text-decoration: none;}
div#breadcrumb a {color: #5d5d5d;margin:0 4px;}
div#breadcrumb span {margin:0 4px;}
div#header h1 a {color:#fff;text-decoration: none;}
body {font: 70%/1.6em Verdana, Geneva, sans-serif;color:#515151;}
div#mainContent {font-size:105%;}
h1, h2, h3 {font-weight:bold;margin:0.5em 0 1em 0 ;color: #353535;}
h1 {font-size:130%;}
div#header h1 {color:#fff;font: 150% Georgia, "Times New Roman", Times, serif;
  color: #f2f2f2;text-align:center;font-style:italic;}
div.secondaryContentSection .csc-header h1, div.secondaryContentSection .csc-header h2,
 div.secondaryContentSection .csc-header h3 {color:#fff;background:#494949;padding: 6px 10px;
 margin:0 0 1em -11px;width:157px;}
h2 {font-size:130%;}h3 {font-size:115%;}h4, h5 {font-size:105%;}
p {margin-bottom:1em;}
blockquote {margin:1em 0 1em 2em;padding-left:2em;border-left:1px solid #ccc;}
div#footer {color:#646464;}
div#navigationSecondLevel h2 {margin-left: 12px;padding-top:12px;}
a:link, a:visited {color:#F18F0B;}
div#navigationFirstLevel {background-color:#F18F0B;}
div#navigationSecondLevelMenu ul li a:hover {color:#F18F0B;}