::selection {
  background-color:#3c3c3c;
  color:#fff;
}

::-moz-selection {
  background-color:#3c3c3c;
  color:#fff;
}

#header {
  margin-bottom:10px;
}

#quadrat_claim_logo {
  background-color:#fff;
  overflow:hidden;
  height:3.875em;
  padding-top:0;
  margin:0 1.5%;
  font-size:100%;
  color:#000;
}

.individuell #lwl-logo, .individuell #lwl-claim,
.individuell #hauptmenue {
  padding-top:15px;
  background-color:#fff;
  float:left;
  width:16%;
  border:0;
}

.individuell #lwl-claim {
  text-align:right;
  float:right;
  padding-top:23px;
  width:27.5%;
}

.individuell #hauptmenue {
  background-image:none;
  color:#000;
  height:auto;
  margin:10px 0 0;
  width:56.5%;
  overflow:hidden;
  text-align:center;
}

.individuell #hauptmenue ul {
  margin:0 0 9px;
  list-style:none none;
  font:0.6875em sans-serif;
}

.individuell #hauptmenue ul li {
  display:inline;
  margin:0 5px;
}

.individuell #hauptmenue ul li a {
  color:#3c3c3c;
}

.individuell #hauptmenue ul li a.aktiv {
  font-weight:bold;
}

#hintergrund {
  background-image:none;
  box-shadow:0 0 5px #666;
  background-color:#fff;
}

#schattenkante_oben {
  background-image:none;
}

#schattenkante_korrektur {
  margin:0;
}

#schmuckbild {
  margin:10px 1.5%;
}
.contentpic {
  background-image:url(http://www.lwl.org/spur-download/inklusion/img/untermenu.jpg);
}

#filler_unten_links {
  width:97%;
  margin:0 auto;
  float:none;
  overflow:auto;
  background-image:none;
}

html > body #unten_links {
  border:0;
  margin-right:10px;
}

html > body #navi_div {
  border:0;
}

.navi_liste, .navi_liste ul {
  list-style:none none;
  margin:0 0 15px 0;
  padding:0;
  font:87.5%/1 sans-serif;
}

.navi_liste ul {
  font-size:100%;
  margin-bottom:0;
}

.navi_liste li {
  border-bottom:1px solid #ccc;
}

.navi_liste ul li {
  border-top:1px solid #ccc;
  border-bottom:0;
}

.stepnav ul li {
  line-height:1.8125;
  word-wrap:break-word;
}

.stepnav ul li a,
.stepnav ul li strong {
  color:#000;
  display:block;
  height:1%;
  line-height:1.25;
  padding:6px 0 6px 10px;
}

.stepnav ul ul li a,
.stepnav ul ul li strong {
  padding-left:20px;
}

#content {
  float:left;
  margin:0;
}

#unten_mitte, #navi_div, #content { 
  background-color:#f4f4f4;
}

#unten_mitte, #content {
  border:0;
  width:81.5%;
}

#linguatec {
  position:absolute;
  right:5px;
  top:5px;
}

h3, .n_untertitel {
  color:#3c819c;
  font-size:75%;
  text-transform:uppercase;
}

.n_text, .o_text, .l_text {
  margin-left:16.125em;
}

#unten_mitte_text .fliesstext a,
#unten_mitte_text .fliesstext a:link {
  text-decoration:none;
}

#unten_mitte_text .fliesstext a:hover {
  text-decoration:underline;
}

ul {
  list-style-image:none;
}

#iconbar {
  width:88px;
}

.box_plain, .download-box {
  background-image:none;
  background-color:#f2f9ff;
  border:1px solid #cddee8;
  border-radius:10px;
  width:100%;
  margin-bottom:10px;
}

.serviceliste {
  list-style-image:url(http://www.lwl.org/nozope/LWL/rl/grafiken/list_style_service.gif);
  margin:0.5em 0 0 25px;
  padding-top:0;
  padding-left:0;
  color:#000;
  font-size:0.7em;
}

li.service_details {
  color:#000;
  padding-bottom:0.7em;
}

li.service_details a, li.service_details a:visited,
li.service_details a:hover {
  color:#000;
}

.eintrag {
  margin:15px;
}

.video h2 {
  margin-left:15px;
}
.video h2, .eintrag h2 {
  font-size:0.75em;
  font-weight:normal;
  text-transform:uppercase;
}

.seitenanfang {
  text-align:right;
}

#footer {
  border-top:2px solid #3c3c3c;
  color:#000;
  margin:15px auto 0;
  width:97%;
  overflow:auto;
}

#imprint {
  border:0;
  margin:15px 0 0;
  padding:0;
}

#imprint ul {
  margin:0;
  padding:0;
}

#imprint li.first {
  width:38%;
  height:70px;
  background:url(/++resource++ready/refresh/images/footer-icon.png) 0 0 no-repeat transparent;
}

#imprint li.first span {
  padding-left:35px;
  display:inline-block;
}

#imprint li.second {
  text-align:center;
  width:26%;
}

#imprint li.third {
  text-align:right;
  width:35.9%;
}

#imprint li {
  float:left;
  display:inline;
  width:33.333%;
  margin:0;
  font:0.6875em/1.5 sans-serif;
  word-wrap:break-word;
}

#imprint ul li {
  width:auto!important;
  display:inline;
}

#imprint ul li {
  float:none;
  width:100%;
  font-size:100%;
}

#imprint ul li a {
  padding:0 2px;
  color:#333;
}

/* slider */

#schmuckbild .flexslider {
  position:relative;
}

#schmuckbild .slides {
  margin:0;
  padding:0;
  list-style:none none;
  height:375px;
}

#schmuckbild .flexslider .slides > li {
  display:none;
}

#schmuckbild .flexslider .slides li img {
  vertical-align:bottom;
}

#schmuckbild .flex-direction-nav {
  width:100%;
  padding:0;
  position:absolute;
  top:10px;
}

#schmuckbild .flex-direction-nav li {
  display:block;
  background-color:rgba(255,255,255,0.75);
  width:40px;
  height:40px;
  border-radius:40px;
  -moz-border-radius:40px;
  -webkit-border-radius:40px;
  position:absolute;
  right:66px;
}

#schmuckbild .flex-direction-nav li.next {
  left:auto;
  right:10px;
}

#schmuckbild .flex-direction-nav a {
  background:url(/++resource++ready/refresh/images/bg_direction_nav.png) no-repeat 0 0 transparent;
  border-radius:20px;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;
  position:absolute;
  cursor:pointer;
  text-indent:-9999px;
  width:20px;
  height:20px;
  margin:10px;
}

#schmuckbild .flex-direction-nav .flex-next {
  background-position:100% 0;
}

#schmuckbild .slides li em {
  background-color:#7babc2;
  background-color:rgba(123,171,193,0.9);
  width:200px;
  height:auto;
  position:absolute;
  right:10px;
  bottom:0;
  top:150px;
  font-size:91.25%;
  color:#fff;
  font-style:normal;
}

#schmuckbild .slides li em span {
  padding:10px;
  display:inline-block;
}

#schmuckbild .flexslider .logo {
  position:absolute;
  right:10px;
  top:90px;
  background-color:#7babc2;
  background-color:rgba(123, 171, 193, 0.9);
  width:200px;
  text-align:left;
}

#schmuckbild .flexslider .logo img {
  padding:10px 0 0 10px;
}

.text {
  font-size:75%;
}