  /* ---------------------------------------------------------------------------
   Grundgerüst
  ----------------------------------------------------------------------------*/

body {
 margin                  : 0;
 padding                 : 0;
}

#rahmen {
  margin                 : 10px 0 0 0;
  padding                : 0;
  height                 : 600px;
  width                  : 909px;
}
#rahmen .left {
  width                  : 153px;
  border                 : #CCCCCC solid;
  border-width           : 2px 0 2px 2px;
  background             : url('/_content/img/bg_left.jpg') repeat-x #D9D9DB;
  vertical-align         : top;
}

#rahmen .center {
  border                 : #CCCCCC solid;
  border-width           : 2px 0;
  width                  : 603px;
  vertical-align         : top;
}

#rahmen .right {
  width                  : 153px;
  border                 : #CCCCCC solid;
  border-width           : 2px 2px 2px 0;
  background             : url('/_content/img/bg_right.jpg') no-repeat #D9D9DB;
   vertical-align         : top;
}

#rahmen .shadow-right {
  width                  : 10px;
  vertical-align         : top;
  background-image       : url('/_content/img/rechts.jpg');
}

#rahmen #rechts-oben {
  height                 : 10px;
  width                  : 10px;
  background             : url('/_content/img/rechts-oben.jpg') no-repeat;
}

#rahmen .shadow-bottom {
  height                 : 10px;
  linge-height           : 10px;
  font-size              : 1px;
  border                 : #CCCCCC solid;
  border-width           : 0 0 0 0;
  background-image       : url('/_content/img/unten.jpg');
}

#rahmen #unten-links {
  height                 : 10px;
  width                  : 10px;
  float                  : left;
  background-image       : url('/_content/img/unten-links.jpg');
}

#rahmen #unten-rechts {
  height                 : 10px;
  width                  : 11px;
  float                  : right;
  background-image       : url('/_content/img/unten-rechts.jpg');
}

#rahmen #banner {
  width                  : 600px;
  height                 : 150px;
  padding                : 0;
}
#rahmen #banner img {
  margin                 : 20px;
}

#rahmen .startpage {
  border                 : 2px #CCCCCC solid;
}


#contentarea {
  margin                 : 20px;
}

#rahmen .teaser {
  font                   : bold 12px Arial;
  line-height            : 19px;
  margin                 : 10px;
  color                  : #C72C51;  
}

#rahmen .teaser a {
  color                  : #C72C51;
  text-decoration        : none;
}

.linkklein a {
  font                   : 10px Arial;
  color                  : #C72C51;
  text-decoration        : none;
}

.linkklein a:hover {
  font                   : 10px Arial;
  color                  : #8C8C90;
  text-decoration        : none;
}




  /* ---------------------------------------------------------------------------
   Navigation
  ----------------------------------------------------------------------------*/
  
#navigation {
  padding                : 0;
  margin                 : 170px 16px 0;
  line-height            : 19px;
  border                 : 0;
  list-style             : none;

}

#navigation li.navL0 {
  font                   : bold 16px Arial;
  line-height            : 19px;
  margin                 : 10px 0 0 0;
}

#navigation li.navL0_trenner {
  font                   : bold 1px Arial;
  line-height            : 1px;
  margin                 : 15px 0 0 0;
}



#navigation li.navL0 a {
  color                  : #C72C51;
  text-decoration        : none;
}

#navigation li.navL0 a:hover {
  color                  : #8C8C90;
}

#navigation li.navL0a {
  font                   : bold 16px Arial;
  line-height            : 19px;
  margin                 : 10px 0 0 0;
}

#navigation li.navL0a a {
  color                  : #8C8C90;
  text-decoration        : none;
}

#navigation li.navL1 {
  font                   : bold 12px Arial;
  line-height            : 15px;
  margin                 : 0 0 0 10px;
}

#navigation li.navL1 a {
  color                  : #C72C51;
  text-decoration        : none;
}

#navigation li.navL1 a:hover {
  color                  : #8C8C90;
}

#navigation li.navL1a {
  font                   : bold 12px Arial;
  line-height            : 15px;
  margin                 : 0 0 0 10px;
}

#navigation li.navL1a a {
  color                  : #8C8C90;
  text-decoration        : none;
}

 /************************************************
 * Sprache                                       *
 ************************************************/
 
#rahmen li.sprache {
  float                  : right;
  margin                 : 0;
  padding                : 0;
  list-style             : none;
  border-left            : 0px none;
  font                   : 12px Arial ;
  color									         : #C72C51;  
}
#rahmen li.spracheA {
  float                  : right;
  margin                 : 0;
  padding                : 0;
  list-style             : none;
  border-left            : 0px none;
  font                   : 12px Arial ;
  color									         : #000;
}

.sprache a {
  text-decoration	 	 		  : none;
  color									         : #C72C51;
}
#sprachauswahl {
  font                   : 12px Arial;
  line-height            : 15px;
  margin                 : 80px 0 0 10px;
  color                  : #C72C51;
}
  /* ---------------------------------------------------------------------------
   Rechte Spalte
  ----------------------------------------------------------------------------*/


  
#druckversion {
  font                   : bold 12px Arial;
  line-height            : 15px;
  margin                 : 80px 0 0 10px;
}

#pdfversion {
  font                   : bold 12px Arial;
  line-height            : 15px;
  margin                 : 0 0 0 10px;
}

#druckversion a {
  color                  : #C72C51;
  text-decoration        : none;
}

#druckversion a:hover {
  color                  : #8C8C90;
}

#pdfversion a {
  color                  : #C72C51;
  text-decoration        : none;
}

#pdfversion a:hover {
  color                  : #8C8C90;
}



#teaserlinks a {
  font                   : bold 12px Arial;
  line-height            : 15px;
  margin                 : 0 0 0 10px;
  color                  : #C72C51;
  text-decoration        : none;
}

#teaserlinks a:hover {
  font                   : bold 12px Arial;
  line-height            : 15px;
  margin                 : 0 0 0 10px;
  color                  : #8C8C90;
  text-decoration        : none;
}


#suche {
  margin                 : 20px 0 0 10px;
  padding                : 0;
  vertical-align         : top;
}

#suche .textfeld {
  margin                 : 0;
  width                  : 80px;
  height                 : 17px;
  border                 : 1px #fff solid; 
}

#suche .button {
  margin                 : 0;
  width                  : 40px;
  background-color       : #C72C51;
  border                 : 1px #C72C51 solid;
  color                  : #fff;
  font                   : 9px Arial;
  height                 : 17px;
}

  /* ---------------------------------------------------------------------------
   Inhalt
  ----------------------------------------------------------------------------*/

#contentarea h1 {
  font                   : bold 15px Arial;
  line-height            : 18px;
  color                  : #000;
  margin                 : 0;
} 

#contentarea h2 {
  font                   : bold 15px Arial;
  line-height            : 18px;
  color                  : #000;
  margin                 : 0;
} 

#contentarea h3 {
  font                   : bold 13px Arial;
  line-height            : 16px;
  color                  : #000;
  margin                 : 0;
} 

#contentarea td {
  font                   : normal 12px Arial;
  line-height            : 15px;
  color                  : #000;
  margin                 : 0;
}   

#contentarea .content {
  font                   : normal 12px Arial;
  line-height            : 15px;
  color                  : #000;
}                                                               

#contentarea .content p {
  margin                 : 10px 0;
}            

#contentarea .content a {
  font                   : normal 12px Arial;
  padding                : 0;
  line-height            : 15px;
  text-decoration        : none;
  color                  : #C72C51;
  /*padding                : 0 0 0 10px;*/
  /*background             : url(/_content/img/icon_link_int.gif) no-repeat left center;*/
}

        
#contentarea .content a:hover {
  text-decoration        : underline;
}                


#contentarea .content .linknormal a {
  padding                : 0;
  background             : none;
}                        
                        
                        
.textfeld {
  border                : 1px solid #5B5B5B;
  margin                : 0 0 5px 0;
}

.textfelderror {
  border                : 1px solid #cc0000;
  margin                : 0 0 5px 0;
}

.textarea {
  border                : 1px solid #5B5B5B;
  margin                : 0 0 5px 0;
}
.taste {
  border                : 1px solid #5B5B5B;
  background            : #E5E5E7;
}

.tablefieldright {
}
