/* General */
html {overflow:hidden;}
body {margin:0; padding:0; font-family:Verdana,Arial,sans-serif; background:url(../img/flb-bottomleft-bg.gif) repeat-y #a9afc1; overflow:hidden;}
img {border:none;}
hr {height:0; border-style:none none solid none; border-width:1px; border-color:#232a3f;}
h1 {font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:normal; font-size:18px; line-height:20px; color:#232a3f;}
h2 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; line-height:17px; color:#232a3f;}
h3 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:14px; color:#232a3f;}
h4 {margin-bottom:5px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:14px;}
p {margin:0 0 10px 0; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:normal; font-size:11px; line-height:14px; color:#232a3f;}
div, span, li, dt, dd, th, td {font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:normal; font-size:11px; line-height:14px; color:#232a3f;}
th, td {vertical-align:top;}
a {color:#4a5472;}
a:hover {color:#232a3f;}
a:focus {outline:none;}

/* Overall layout */
div#wrapper {position:absolute; width:100%; height:100%; background:url(../img/flb-topleft-bg.gif) top left no-repeat #ffc;}
div#basenav {float:left; width:185px; height:100%; padding:0; overflow:hidden; background:url(../img/flb-bottomleft-bg.gif) bottom left no-repeat #4b5166;}
div#topbox1 {position:relative; height:70px; padding:0 185px 0 30px; background-color:#414b6a;}
div#metanav {height:41px; padding:30px 30px; text-align:right;}
div#topbox2 {position:relative; height:20px; background-color:#646c87;}
div#contentbox {position:absolute; width:100%; height:100%; margin:0 0 0 185px; background-color:#a9afc1;}
div#content {position:relative; width:715px; height:100%; overflow:auto;}
div#innercontent {padding:0 50px 0 50px;}
div#subnav {height:20px; border-bottom:solid 1px #232a3f; margin:5px 0 20px 0;}
div#subnav1 {float:left;}
div#subnav2 {float:right;}
div#bottombox {position:relative; height:50px; padding-right:185px; background-color:#646c87;}

/* Top box */
div#topbox img {clear:none; float:left; margin:0; padding:0;}

/* Metanav */
div#metanav {font-size:11px; line-height:25px; color:#fff;}
div#metanav ul {display:inline; list-style:none; margin:0; padding:0;}
div#metanav ul li {display:inline;}
div#metanav ul li a {font-size:11px; text-decoration:none; color:#a9afc1;}
div#metanav ul li a:hover {color:#fff;}

/* Menu layout */
div#basenav ul {list-style:none; margin:24px 0 0 0; padding:0;}
div#basenav ul li {margin:0 0 5px 0; padding:0;}
div#basenav ul li a {display:block; margin:0 0 2px 0; padding:1px 0 1px 10px; line-height:20px; font-size:11px; font-weight:bold; color:#a9afb3; text-decoration:none;}
div#basenav ul li a:hover {color:#fff;}
div#basenav ul li.act {padding:0px;}
div#basenav ul li.act a {color:#fff; background-color:#232a3f;}
div#basenav ul li.act a:hover {color:#ddd;}

div#basenav ul li.act ul {margin:0 0 6px 0; border-bottom:none;}
div#basenav ul li.act ul li {margin:0; padding:0;}
div#basenav ul li.act ul li a {margin:0 0 2px 0; padding:1px 0 1px 20px; line-height:20px; font-size:10px; font-weight:normal; color:#a9afb3; background-color:#434b61;}
div#basenav ul li.act ul li a:hover {color:#fff; background-color:#232a3f;}
div#basenav ul li.act ul li.act a {color:#fff; background-color:#232a3f;}

/* Content area */
   /* Pagenav */
div#subnav1 {font-size:11px; line-height:25px; color:#414b6a;}
div#subnav1 ul {display:inline; list-style:none; margin:0; padding:0;}
div#subnav1 ul li {display:inline;}
div#subnav1 ul li a {display:inline-block; margin:0 2px 0 0; padding:1px 3px 0 0; font-size:11px; font-weight:bold; text-decoration:none; color:#232a3f;}
div#subnav1 ul li a:hover {color:#4a5472;}
div#subnav1 ul li.act a {color:#4a5472;}
   /* Pagenav */
div#subnav2 {font-size:11px; line-height:25px; color:#414b6a;}
div#subnav2 ul {display:inline; list-style:none; margin:0; padding:0;}
div#subnav2 ul li {display:inline;}
div#subnav2 ul li a {display:inline-block; margin:0 2px 0 2px; padding:1px 3px 0 3px; font-family:Arial; font-size:15px; font-weight:bold; text-decoration:none; color:#414b6a; background-color:#b7bdcc;}
div#subnav2 ul li a:hover {color:#b7bdcc; background-color:#414b6a;}
div#subnav2 ul li.act a {color:#b7bdcc; background-color:#414b6a;}
  /* Content */
div#content h3 a {text-decoration:none; color:#232a3f;}
div#content h3 a:hover {color:#4a5472;}
div#content form fieldset {border:none;}
div#content form legend {display:none;}
div#content form label {font-size:11px;}
div#content a {}
div#content a:hover {}
div#content .csc-textpic-imagewrap {padding:0 5px 2px 0;}
div#content .csc-textpic-caption {padding:10px 0 10px 0; font-size:9px; line-height:14px; font-style:italic; color:#232a3f;}
div#content div.csc-frame-frame1 {clear:left; float:left; width:200px; margin-right:20px;}
div#content div.csc-frame-frame2 {margin-left:220px; width:200px;}
div#content div.csc-frame-rulerBefore {border-top:solid 1px #232a3f;}
div#content div.csc-frame-rulerAfter {margin-bottom:15px; border-bottom:solid 1px #232a3f;}
div#content span.Anmerkung {font-size:9px; color:#999;}
  /* Indexed search */
div#content form div.tx-indexedsearch-form label {display:inline-block; width:100px;}
div#content form div.tx-indexedsearch-form input.sword {display:inline-block; clear:left; float:left; width:175px; height:17px; margin:10px 0 0 0; padding:2px 0 0 0; font-size:12px; border:solid 1px #999;}
div#content form div.tx-indexedsearch-search-submit input.submit {display:inline-block; width:68px; height:21px; margin:10px 0 0 2px; padding:0; background-color:#efefef; border:solid 1px #999;}
div#content form div.tx-indexedsearch-search-submit input.submit:hover {}
div#content div.tx-indexedsearch-whatis {font-size:14px;}
  /* user-flbaussenlager-pi1 */
div#content div.user-flbaussenlager-pi1-list {background-color:#a9afc1;}
div#content div.user-flbaussenlager-pi1-single-data {float:left; width:540px; padding:0 0 20px 0; background-color:#babfcd;}
div#content div.user-flbaussenlager-pi1-single-data h2 {height:35px; margin-top:0; padding:0 20px 0 20px; line-height:35px; font-size:14px; font-weight:normal; background-color:#414c6a; color:#e1e1e2;}
div#content div.user-flbaussenlager-pi1-single-data h3 {margin:15px 20px 15px 20px; padding:0 0 0 5px; font-size:11px; border-bottom:solid 1px #232a3f;}
div#content div.user-flbaussenlager-pi1-single-data h3 {margin:15px 20px 15px 20px; padding:0 0 0 5px; font-size:11px; border-bottom:solid 1px #232a3f;}
div#content div.user-flbaussenlager-pi1-single-data p {padding:0 20px 0 20px;}
div#content div.user-flbaussenlager-pi1-single-data div {padding:0 20px 0 40px;}
div#content div.user-flbaussenlager-pi1-single-data div#zeitraum {padding-left:20px;}
div#content div.user-flbaussenlager-pi1-single-data div.data {display:none;}
div#content div.user-flbaussenlager-pi1-single-data div.data0 {display:block;}
div#content div.user-flbaussenlager-pi1-single-data div.backlink {text-align:center;}
div#content div.user-flbaussenlager-pi1-single-data div.backlink a {text-decoration:none; font-weight:bold; text-decoration:none; color:#232a3f;}
div#content div.user-flbaussenlager-pi1-single-data div.backlink a:hover {color:#505d88;}
div#content div.user-flbaussenlager-pi1-single-images {width:175px; margin-left:560px;}
div#content div.user-flbaussenlager-pi1-single-images img {margin-bottom:20px;}


/* Bottom box */
  /* Search form */
div#bottombox a#magnify {display:block; float:left; width:27px; height:27px; margin:10px 15px 0 30px; text-decoration:none; background:url(../img/magnify_n.png) no-repeat;}
div#bottombox a#magnify:hover {background-image:url(../img/magnify_h.png);}
div#bottombox a {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:16px; color:#a9afc1; text-decoration:none;}
div#bottombox a:hover {color:#fff;}
div#bottombox form {float:left; margin:12px 0 0 0; padding:0;}
div#bottombox form fieldset {width:285px; margin:0; padding:0; border:none;}
div#bottombox form legend {display:inline-block; padding-top:2px; color:#fff;}
div#bottombox form label {display:none;}
div#bottombox form input#searchinput {display:block; float:left; width:200px; height:19px; margin:0; padding:0; font-size:11px; border:solid 1px #999;}
div#bottombox form input#searchsubmit {display:block; float:right; width:70px; height:21px; margin:0 0 0 10px; padding:0 0 3px 0; font-size:12px; background-color:#efefef; border:solid 1px #999;}
  /* Language menu */
div#bottombox div.tx-srlanguagemenu-pi1 {float:right; margin: 14px 50px 0 0; color:#a9afc1}
div#bottombox div.tx-srlanguagemenu-pi1 a {font-size:11px; text-decoration:none; text-decoration:none; color:#a9afc1;}
div#bottombox div.tx-srlanguagemenu-pi1 a:hover {color:#fff;}
div#bottombox div.tx-srlanguagemenu-pi1 span.act a {color:#fff;}

/* Sitemap */
.csc-sitemap ul {list-style-type:none; padding:0px; margin:0px; margin-left:15px; background-image:url('../img/ul-bg.gif'); background-repeat:repeat-y;}
.csc-sitemap ul li {background-image:url('../img/li-bg.gif'); background-repeat:no-repeat; padding-left:15px; padding-top:4px; padding-bottom:0px;}
.csc-sitemap ul li.first {background-image:url('../img/li-first-bg.gif'); }
.csc-sitemap ul li.last {background-image:url('../img/li-last-bg.gif'); }
.csc-sitemap ul li p {padding:0px; margin:0px;}
div#content ul.csc-sitemap a {font-size:11px; width:135px; text-decoration:none; display:block; padding:2px; border:solid 1px #afafaf; background:white;}
div#content ul.csc-sitemap a:hover {font-weight:bold;}

/* Preloads */
div.pr {width:0; height:0;}
div#pr0 {background-image:url(../img/magnify_h.png);}

/* Print */
@media print {
  * {position:static; overflow:visible !important;}
  html {width:20cm;}
  body {width:20cm; font-family:Arial,sans-serif; background-color:#ffffff; overflow:visible;}
  div#wrapper {width:20cm;}
  div#topbox1 {display:none;}
  div#topbox2 {display:none;}
  div#basenav {display:none;}
  div#contentbox {width:16cm; margin:0 0 0 2cm;}
  div#content {width:16cm !important;}
  div#content h1 {width:16cm; font-size:14pt; line-height:16pt;}
  div#content h2 {width:16cm; font-size:12pt; line-height:14pt;}
  div#content h3 {width:16cm; font-size:11pt; line-height:13pt;}
  div#content h4 {width:16cm; font-size:10pt; line-height:12pt;}
  div#content p {width:16cm; font-size:10pt; line-height:12pt;}
  div#subnav {display:none;}
  div#bottombox {display:none;}

  div#content div.csc-frame-frame1 {width:6cm !important;}
  div#content div.csc-frame-frame2 {margin-left:6.5cm !important; width:7cm !important;}
  div#content div.csc-frame-frame1 p {width:6cm !important;}
  div#content div.csc-frame-frame2 p {width:6cm !important;}
}


