@charset "utf-8";
/* CSS Document */

html
{
  margin: 0px;
  padding: 0px;
}

body
{
  background-color: #adc6d6;
  font-family: Arial;
  color: #333333;
  font-size: 12px;
}

table
{  
  width: 350px;
}


tbody
{
  background-color: #adc6d6;
  font-family: Arial;
  color: #333333;
  font-size: 12px;
}

caption
{
          font-family: Arial;
          color: #003366;
          font-size: 14px;
          text-align: left;  
          font-weight: bold;  
}

th
{
          font-family: Arial;
          color: #FFFFFF;
          font-size: 12px;
          text-align: center;  
          font-weight: bold;
          background-color: #003366;
          }


h4{
  font-size: 12px;
}

h6 {
  font-size:20px;
  color: #FF1100;
}
.header
{
  background: url(images/header.jpg) no-repeat center;
  height: 179px;
  position: relative;
  width: 978px;
  float: none;
}

.content_img {
  float: left;
  width: 250px;
  margin-left: 20px;
  padding: 0px;
  /*padding-top: 80px;*/
}

.main
{
  width: 978px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;  
}

/**************** POP-Up SIMPLE********/


.tx-rgpopup-mainNest {
  height: 236px;
  }


.tx-rgpopup-Nest {
  border:1px solid #CC3333;
  position:absolute;
  left: 683px;
  top: 47px;
  width: 300px;
  height: 280px;
  }

.tx-rgpopup-dragbar {
  background-color:EA5507;
}

.tx-rgpopup-left {
  color:white;
  float:left;
  font-size:13px;
  font-weight:bold;
  padding-left:5px;
  padding-right:15px;
  }

element.style {
  
}

/********************************************/
.content
{
  position: relative;
  float: left;
  width: 950px;
  margin-left: 15px;
  margin-right: 0px;
  background-color:#FFFFFF;
  background-repeat: repeat-x;
  background-position: top;
  background-image: url(images/content_back.jpg);
  
}
.content_left
{
  width: 240px;
  left: 0;
  float: left;
  padding: 10px;
  

}

.content_right
{
  width: 680px;
  float: left;
  border-left: 10px solid #a3bbc9;
  min-height: 450px;
}


.footer
{  
  clear: both;
  margin: 0 auto;
  width: 978px;
  height: 67px; 
  background: url(images/footer.jpg) no-repeat center;
}  



.content_img a:link, .content_img a:visited{
        text-decoration: none;
        color: navy;
        font-size: 10pt;
        font-weight: bold;
}
.content_img a:hover{
  color: #0090e9;
        text-decoration: underline;
}

.footer_navi a:link, .footer_navi a:visited, .footer_navi a:hover, .header_navi a:link, .header_navi a:visited, .header_navi a:hover
{
  font-size: 11px;
  font-weight: bold;
  text-decoration:underline;
  color: #FFFFFF;
}
.footer_navi
{
  margin-top: 0px;
  padding-left: 20px;
  padding-top: 17px;
  float: left;
}

.social
{
  margin-top: 0px;
  padding-left: 200px;
  padding-top: 20px;
  float: left;
}
.sicht
{
  color: #003672;

}

.w3c
{
  margin-top: 0px;
  padding-left: 880px;
  padding-top: 13px;
}

.w3c a
{
  text-decoration: none;
  border: 0px;
}
.header_navi
{
  height: 15px;
  padding-left: 22px;
  padding-top: 8px;
  font-size: 11px;
  margin-bottom: 5px;
}

.Button{
  background-color: #b5c6de; 
  border: 1px solid #003173;
}

.Hauptnavi{
  margin-left: 460px;
  margin-top: 72px;
  font-size: 14px;
  margin-bottom: 12px;
  height: 15px;
}

.Hauptnavi a:link, .Hauptnavi a:visited{
        font-weight: bold;
  color: #333333;
  text-decoration: none;
}

.Hauptnavi a:hover, .Unternavi a:hover
{
  text-decoration: underline;
}

.Unternavi{
  height: 12px;
  margin-left: 460px;
  margin-top: 12px;
  color: #FFFFFF;
}
.Unternavi a:link, .Unternavi a:visited{
  color: #FFFFFF;
  text-decoration: none;
}
.Unternavi a:hover{
  text-decoration: underline;
}


.pfad{
  width: 620px;
  border-bottom: 1px solid #b5c6de;
  margin: 5px;
  font-weight: bold;
  padding: 5px;
        font-size: 11px;
}
.pfad a:link, .pfad a:visited {
        text-decoration: none;
        color: navy;
        font-size: 11px;
}

.pfad a:hover{
      text-decoration: underline;
}

.inhalt
{
  padding-left: 10px;
  margin-top:10px;
  width: 350px;
  float: left;
  padding-bottom: 10px;

}
.inhalt a:link, .inhalt a:visited
{
  text-decoration: underline;
  color: #333333;
}

.inhalt a:hover
{
  color: #666666;
}
.main .header form {
  height: 20px;
  margin-top: 0;
  padding-left: 22px;
}
.main .header input {

  font-size: 11px;
  background-color: #b5c6de; 
  border: 1px solid #003173;
}

label {
         width:87px;
         float: left;
  clear:both;
  margin-top: 10px;
         }
         
.inhalt input, .inhalt textarea,.inhalt select {
  margin-top: 10px;
}

.csc-searchform{

font-size: 12px;
font-family: Arial;

}

fieldset {
border:0px;}

/**************************** NEWS ****************************************************/

.news
{
  display: inline;
  padding: 0px;
  /* font-weight: bold;*/
  margin: 0px;
}

.news img {
  float: left;
  margin-right: 3px;
}

h5.csc-firstHeader{
  font-size:20px;
  color: #FF1100;
}

.csc-firstHeader{
        padding-top: 2px;
  font-size: 16px;
  color: #003366;
}

.csc-header csc-header-n2 {
  color: #003366;
  }

.news-list-morelink a:link, .news-list-morelink a:visited,.news-list-morelink a:active
{
  color: #ff9900;

}
.news-list-morelink{padding-top: 10px;}
.news-list-item h4 a:link, .news-list-item h4 a:visited, .news-list-item h4 a:active
{
  color: #666666;
  font-size: 12px;
  text-decoration: none;
  
}
.news-list-item h4{
     margin-top: 0px;
     margin-bottom: 10px;
     
}
.news-list-date {
  color: #666666;
  font-size: 10px;
}

.news-list-item .bodytext{
       /*text-align: right;*/
       display: inline;

}

/**************************************** ENDE NEWS ************************************/

hr{
  margin-bottom: 15px; color: silver;
  border-width:thin;
}

.clearer{
  margin-top:5px;
margin-bottom:5px;

}

.csc-header h1{
color: rgb(0, 51, 102);
font-size: 16px;
padding-top: 2px;
font-weight: bold;
margin: 1em 0px 1em 0px;
}

.csc-header h3{
color: rgb(0, 51, 102);
font-size: 16px;
padding-top: 2px;
font-weight: bold;
margin: 1em 0px 1em 0px;
}

.fb-like-box {
  width: 200px;
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:Steelblue;
  color: Steelblue;
  
}




