body {
  text-align:center;
  margin:0;
  padding:0;
  font-family: Georgia, "Times New Roman", serif;
  font-size:110%;
}
.csc-default {margin-bottom:3rem; padding-bottom:2rem;}
ul {margin:0 0 0 1rem; padding:0;}
#main {
  margin:0px auto;
  width:1080px;
  text-align:left;
}
a {
  color:#444;
  text-decoration:none;
}
a:hover {color:#000;}
.kopf {
  width:1080px;
  float:left;
  background-image:url(../img/lirat-logo.gif);
  background-repeat:no-repeat;
  background-position:0 85px;
}
.startlink {
  width:250px;
  height:110px;
  float:left;
  display:block;
  margin-bottom:-300px;
  margin-top:50px;
}
.menue {
  width:825px;
  float:left;
  margin:0 0 0 300px;
  padding:0;
/*  border-bottom:1px solid #468223; */
}
.image {
  width:255px;
  float:left;
  height:200px;
}
.kopf img {float:left;}
.nav-wrap {
  margin:0;
  padding:0;
  padding-top:164px;
  width:870px;
  float:right;
  background-image:url(../img/karte.gif);
  background-repeat:no-repeat;
  background-position:300px 0;
}
.nav-wrap ul {
  border-top:1px solid #d1e0c8;
  height:19px;
  margin:0;
  padding:2px 0 8px 0;
  float:left;
}
.nav-wrap ul li {
  display:inline;
}
.nav-wrap ul li a { 
  font-size:1rem;
  float:left;
  width:170px;
  text-decoration:none;
  color:#111;
  margin-right:5px;
/*  font-weight:bold; */
}
.nav-wrap ul .current_page_item a, .nav-wrap ul li a:hover {color:#777;} 
.content {
  width:1080px;
  float:left;
  border-top:1px solid #cfdec7;
  line-height:22px;
  margin-bottom:20px;
}
.contre {width:295px; height:auto; float:right; margin:15px 0; padding:10px; 0 5px 0;}
.contmi {width:465px; height:auto; float:right; margin:0; padding:0; margin:20px 44px 10px 5px;}
.border {width:240px; float:left; margin-top:25px;}
.groupzwo {
  margin:0;
  padding:0;
}
.groupzwo li {
  list-style-type:none;
  width:200px;
  margin:10px 0 10px 0;
  padding:0;
}
.groupzwo li a {
  font-size:1rem;
  text-decoration:none;
  color:#3d3d3d;
  display:block;
  line-height:1.3rem;
  padding-left:15px;
}
.groupzwo .current_subpage_item a {background-color:#dce0cd;}
p, li, .csc-textpic-caption {
  font-size:1rem;
  line-height:1.6rem;
  margin-bottom:10px;
}
li {line-height:1.3rem;}
h1 {
  font-size:1.3rem;
  font-weight:normal;
}
h3 {line-height:1.8rem;}
.csc-textpic-image {margin-top:15px;}
div.csc-textpic .csc-textpic-imagewrap img {width:100%; height:auto;}
.csc-textpic-imagewrap {margin-bottom:10px;}
DIV.csc-textpic-intext-right .csc-textpic-imagewrap IMG
{
  padding:6px 0 0 5px;
}
DIV.csc-textpic-intext-left .csc-textpic-imagewrap IMG
{
  padding:6px 5px 0 0;
}
.csc-textpic-imagerow {
  width:100%;
  }
.csc-textpic-imagecolumn {
  width:31%;
  margin:0 0.5%;
  }

