/*Farben:
Dunkles Braun BGpx; #b95229 (auch als Links)
Helles Beige BG #fbf4dd
Dunkles Blau Wortmarke#252d4a
Aufteilung:li.Rand (38) + Logo(51) + Content(793) + re.Rand(38) = 920px | 81 | 793 | 38 | = 920px
*/

body {
  margin: 0px;
  padding: 0px;
  text-align: center;
  font-family: Verdana, Helvetica, Arial, serif;
  font-size: 12px;
  line-height:19px;
  color: #000;
  background-color: #b95229;
  border: 0px solid #fff;
}
/*----------------------------------------------------------------------------*/
div#____________A_L_L_G_E_M_E_I_N __ {}
h1,
div.csc-header-n1,
h2,
h3,
h4 {
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  background-color: transparent;
  display: block;
}
h1,
div.csc-header-n1 {
    /*
  font-size: 16px;
  margin: 0px 0px 11px 0px;
    */
  font-size: 14px;
  margin: 0px 0px 24px 0px;
}
h2 {
  font-size: 13px;
  margin: 0px 0px 11px 0px;
}
h3 {
  font-size: 11px;
}
table, thead, tbody, tr, td {
  border: 0px solid #fff;
  padding: 0px;
  margin: 0px;
  vertical-align: top;
}
ul, ol, menu, dir  {
  /*  list-style-type:*/
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  margin: 0px 0px 10px 15px;
}
ol {
  /*  list-style-type:*/
  list-style-position: outside;
  padding: 0px;
  margin: 0px;
  margin: 0px 0px 10px 15px;
}
li {
  padding: 1px;
}
/*Sitemap*/
ul.UlLev_1 {
  list-style-type: none;
  margin: 0px 0px 0px 0px;
  line-height: 17px;
  padding: 0px;
  font-weight: bold;
}
ul.UlLev_1 li {
  margin: 0px 0px 0px 0px;
  padding-left: 2px;
}
ul.UlLev_1 li a {
  font-size: 11px;
  font-weight: bold;
  color: #b95229;
  width: 480px;
  padding: 0px;
  display: block;
}
ul.UlLev_2 {
  list-style-type: none;
  margin: 0px 0px 0px 40px;
  padding: 0px;
}
ul.UlLev_2 li {
  margin: 0px 0px 0px 0px;
  border: 0px solid #ddd;
}
ul.UlLev_2 li a {
  font-size: 11px;
  font-weight: normal;
  width: auto;
  display: inline;
}
p, p.address, p.bodytext {
  margin: 0px 0px 12px 0px;
  padding: 0px;
  font-style: normal;
  text-align: left;
  border: 0px solid #fff;
  text-align: justify;
}
a {
  color: #b95229;
  text-decoration: none;
  background-color: transparent;
  outline: none;
}
a:link, a:visited, a:hover, a:focus{
}
a:hover {
  color: #000;
}
a img {
  border: 0px solid transparent;
}
a.logout {
  float: left;
  margin: 10px 0px 0px 10px;
  padding: 4px;
  display: block;
  color: #f00;
  font-weight: bold;
  background-color: #eee;
  border: 1px solid #aaa;
  border-right: 1px solid #888;
  border-bottom: 1px solid #888;
}
em{
  font-style: normal;
  /*  font-weight: bold;font-style: italic;background-color: #ff8;color: #468;*/
}
.clear {
  clear: both;
}
.red {
  color: #f00;
}
hr, hr.clearer {
  margin: 0px 0px 0px 0px;
  border: 0px dashed #b95229;
  height: 0px;
}
fieldset {
  border:0px groove threedface;
}
legend {
  border:0px groove threedface;
  display: none;
}
input, select, textarea {
  margin: 0px;
  height:16px;
  font-size: 11px;
  border: 1px solid #b95229;
  background-color: #fff;
}
div#printLogo {
  display: none;
}
/*----------------------------------------------------------------------------*/
div#CONTAINERALL {
  width: 920px;
  margin: 10px auto 0px auto;
}
/*----------------------------------------------------------------------------*/
div#FLAGS {
  margin: 0px 0px 0px 0px;
  padding: 0px 38px 0px 0px;
  text-align: right;
}
div#FLAGS a {
  width: 25px;
  margin: 0px 0px 0px 10px;
  border: 0px;
}
/*----------------------------------------------------------------------------*/
div#BANNER {
  width: 920px;
  height: 178px;
  margin: 0px;
  background-image: url(cssimages/entwurf_04_A_nurBG_01.jpg);
  background-repeat: no-repeat;
}
div#BANNER div#nebennavi {
  position: relative;
  top: 36px;
  left: 0px;
  width: 844px;
  margin: 0px 38px 0px 38px;
  text-align: right;
  /*  background-color: #aaccdd;-moz-opacity:0.5;*/
}
div#nebennavi ul.nnavi {
  padding: 0px;
  list-style-type: none;
  text-align: right;
  display: block;
}
div#nebennavi li.nnavi_li {
  display: inline;
}
/*Pipes als Trenner in der Nebennavigation*/
div#nebennavi li.nnavi_li span.pipe{
  margin: 0px 4px 0px 6px;
}
/*Links der Nebennavigation*/
div#nebennavi li.nnavi_li a{
  margin: 0px;
  padding: 0px;
  text-align: right;
  display: inline-block;
}
div#nebennavi li.nnavi_li a strong {
  color: #000;
}
div#nebennavi li.nnavi_li a.a_NO{
}
div#nebennavi li.nnavi_li a.a_ACT,
div#nebennavi li.nnavi_li a:hover{
  color: #000;
}
a.bannerLinkLeft,
a.bannerLinkLeft:hover {
  position: relative;
  top: 60px;
  left: 85px;
  margin: 0px;
  text-align: center;
  width: 570px;
  height: 90px;
  color: #fbf4dd;
  display: block;
  /*  background-color: #55dd99;-moz-opacity:0.3;*/
}
div.tx-macinasearchbox-pi1 {
  float: right;
  margin-top: 6px;
  margin-right: 38px;
  /*  background-color: #d39;-moz-opacity:0.3;*/
  clear: both;
}
div.tx-macinasearchbox-pi1 input.sfield {
    padding: 9px 5px;
    color: #555;
}
div.tx-macinasearchbox-pi1 input.sbutton {
  border: 0px solid #b95229;
  background-color: #fbf4dd;
  font-size:10px;
}
/*----------------------------------------------------------------------------*/
div#CONTENT {
  width: 920px;
  padding-bottom: 11px;
  background-image: url(cssimages/entwurf_03_A_nurBG_02.jpg);
  background-repeat: repeat-y;
  text-align: left;
}
.csc-textpic-caption {
    font-size: 10px;
    color: #555;
}
div#HAUPTNAVIGATION {
  width: 793px;
  margin: 0px 38px 0px 89px;
  background-color: #b95229;
}
.slidemenu{
  width: 793px;
  margin: 0px 38px 0px 89px;
  background-color: #b95229;
}
.slidemenu ul{
  margin: 0px;
  padding: 0;
  list-style-type: none;

}
/*
.slidemenu ul li{
  position: relative;
  display: inline;
  float: left;
}
.slidemenu ul li a{
  display: block;
  font-size: 12px;
  background: #b95229;
  color: #fbf4dd;
  padding: 3px 15px 3px 15px;
  border-right: 1px solid #fbf4dd;
  color: #2d2b2b;
  text-decoration: none;
}
* html .slidemenu ul li a{
  display: inline-block;
}
.slidemenu ul li a:link,
.slidemenu ul li a:visited{
  color: white;
}
.slidemenu ul li a:hover{
  background: #ca633a;
  color: white;
}
.slidemenu ul li ul{
  position: absolute;
  left: 0;
  padding: 0px;
  margin: 0px;
  display: block;
  visibility: hidden;
}
.slidemenu ul li ul li{
  width: 250px;
  display: list-item;
  float: none;
  text-align: left;
}
.slidemenu ul li ul li a{
  margin: 5px 0px 5px 15px ;
  margin:  0px;
  border-bottom: 0px solid #fbf4dd;
}
.slidemenuz ul li ul li a:hover{
  background: #252d4a;color: black;
}
.downarrowclass{
  position: absolute;
  top: 12px;
  right: 7px;
}
.rightarrowclass{
  position: absolute;
  top: 6px;
  right: 5px;
}
*/


div#LINKS {
  float: left;
  margin: 0px;
  margin-top: 0px;
  padding-top: 25px;
  padding-bottom: 25px;
  margin-left: 89px;
  width: 450px;
  text-align: left;
}
.tableSearchform td {
  background-color: #fbf4dd;
  padding: 5px;
}
input.submit {
  margin: 0px;
  height:16px;
  font-size: 11px;
  color: #fff;
  border: 1px solid #b95229;
  background-color: #b95229;
}
/*tt_news*/
div.news-list-container {
  /*immer rechts*/
  text-align: left;
}
div.news-list-container div.news-list-item {
  padding: 5px;
  background-color: #F7EBD2;
  border: 1px solid #EFD7BB;
  display: block;
  margin: 0px 0px 20px 0px;
}
div.news-list-container div.news-list-item h3 {
  display: inline;
}
div.news-list-container div.news-list-item h3 span {
  display: block;
  font-weight: normal;
}
div.news-list-container div.news-list-item h3 a {
  display: block;
}
div.news-list-container div.news-list-item p.bodytext {
  margin: 0px;
  padding: 0px;
}
div.news-list-container div.news-list-item div.news-list-morelink {
  padding: 0px;
  text-align: right;
}
div.news-latest-container {
  /*news links*/
}
div.news-single-item {
  /*news-detail links*/
}
div.news-single-item h3 {
  font-weight: normal;
  margin: 0px 0px 12px 0px;
}

/*kontaktformular*/
div.p13 #mailform {}
div.p13 #mailform fieldset {
    padding: 0px;
    margin  : 0px;
}
div.p13 #mailform div.csc-mailform-field {
    margin: 0px 0px 10px 0px;
}
div.p13 #mailform label {
    display: inline-block;
    float: left;
    width: 70px;
}
div.p13 #mailform input, div.p13 #mailform textarea {
    width: 350px;
}
div.p13 #mailform #mailformname,
div.p13 #mailform #mailformemail {
    width: 250px;
}
div.p13 #mailform #mailformNachricht {
    height: 100px;
}
div.p13 #mailform input.csc-mailform-submit {
    margin: 0px 0px 10px 73px;
    width: auto;
    height: auto;
    padding: 3px 7px;
    color: #FBF4DD;
    background: #B95229;
}



/*----------------------------------------------------------------------------*/
div#PECHTS {
  float: right;
  width: 309px;
  min-height: 300px;
  margin: 0px;
  margin-top: 0px;
  padding-top: 25px;
  padding-bottom: 25px;
  margin-right: 38px;
  border: 0px solid #b95229;
}
/*----------------------------------------------------------------------------*/
div#UNTEN {
  width: 793px;
  height: 150px;
  margin: 0px 38px 0px 89px;
  border: 0px solid #b95229;
}
/*----------------------------------------------------------------------------*/
div#FOOTER {
  width: 920px;
  height: 41px;
  background-image: url(cssimages/entwurf_03_A_nurBG_04.jpg);
  background-repeat: no-repeat;
}






