    
    body {
      margin:0;
      padding:0;
      margin-top:30px;
      font-family:arial, verdana;
      font-size:13px;
      color:#1e1e1e;
      background-image:url('../img/background.gif');
      background-repeat:no-repeat;
      background-position:left top;
      background-color:#960a17;
    }
    
    #main {
      margin: 0 auto;
      width:787px;
      min-height:350px;
    }
    
    #boxBody {
      width:650px;
    }
    #menue {
      float:left;
      width:125px;
      padding-right:10px;
      padding-top:30px;
    }
    
    #boxBody {
      float:left;
      background-color:#FFFFFF;
    }
    img { border:0px;}
    
    #header { padding-left:10px; height:254px; }
    /* Frame 1 */
    
    /* ******************************************************************** */
    /* Rahmen ausrichten
    /* ******************************************************************** */
    #boxBody .rahmen
    {
    	width          : 100%;
    }
    #boxBody .contentl
    {
      float:left;
      margin-top:0px;
      margin-left:0px;
      margin-right:15px;
      margin-bottom:0px;
      padding-top:0px;
      padding-left:30px;
      padding-right:30px;
      padding-bottom:30px;
      margin-bottom:0px;
      text-align:left;
      line-height:20px;
      width:335px;
    }
    
    #boxBody .contentmax
    {
      margin-top:0px;
      margin-left:0px;
      margin-right:15px;
      margin-bottom:0px;
      padding-top:25px;
      padding-left:30px;
      padding-right:30px;
      padding-bottom:30px;
      margin-bottom:0px;
      text-align:left;
      overflow:hidden;
      line-height:20px;
      width:581px;;
    }
    /* #boxBody .contentmax DIV.csc-textpic { margin-left:-20px;} */
    
    #boxBody .contentr
    {
      float:left;
      width:190px;
      min-height:50px;
      padding-right:30px;
    }
    div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:10px;}
    .csc-textpic-caption { font-style:italic; color:#870E19; }
    .csc-textpic img { border:1px solid #737173 !important;}
    
    /* ******************************************************************** */
    /* Box mit Schatten linke Box */
    /* ******************************************************************** */

    #boxBody .mitterechts
    {
    	background 		      : url(../img/rechts_mitte.jpg);
    	background-position	: top right;
    	background-repeat	  : repeat-y;
    }
    #boxBody .untenlinks
    {
    	background 		      : url(../img/links_unten.jpg);
    	background-position	: bottom left;
    	background-repeat	  : no-repeat;
    }
    #boxBody .linksmitte
    {
    	background 		      : url(../img/links_mitte.jpg);
    	background-position	: top left;
    	background-repeat	  : repeat-y;
    }
    #boxBody .untenmitte
    {
    	background 		      : url(../img/unten_mitte.jpg);
    	background-position	: bottom left;
    	background-repeat	  : repeat-x;
    	margin-right:0px;
    }
    #boxBody .untenrechts
    {
    	background 		      : url(../img/rechts_unten.jpg);
    	background-position	: bottom right;
    	background-repeat	  : no-repeat;

    }
    #boxBody .obenrechts
    {
    	background 		      : url(../img/rechts_oben.jpg);
    	background-position	: top right;
    	background-repeat	  : no-repeat;
    }    
    #boxBody .obenlinks
    {
    	background 		      : url(../img/links_oben.jpg);
    	background-position	: top left;
    	background-repeat	  : no-repeat;
    }    
    #boxBody .obenmitte
    {
    	background 		      : url(../img/oben_mitte.jpg);
    	background-position	: top left;
    	background-repeat	  : repeat-x;
    }    

    /* ******************************************************************** */    
    .killer {clear:both !important;}
    
    
    h1 {
      font-size:18px;
      color:#1e1e1e;
      padding-bottom:15px;
    }
    h2 {
      font-size:16px;
      color:#1e1e1e;
    }
    h3 {
      font-size:13px;
      color:#870e19;
    }
    h4 {
      font-size:14px;
      color:#870e19;
    }

    a {text-decoration:none;}
    .contentl a {text-decoration:none; color:#800F1E !important;}
    .page_heading { padding-top:10px; height:110px; }
    .page_heading h1 {float:left; padding-left:30px; color:#DDDDDD;}
    .page_heading .logo { float:right; margin-right:40px; position:relative; top:-40px; }
    .page_heading h1 {font-weight:bold; font-size:18px; padding-bottom:10px;}
    
    /* Menü */
    #menue a:hover{
      color:#FFFFFF;
    }
    #menue .currentactive a {
      color:#FFFFFF;
    }
    #menue a {
      color:#000000;
      font-weight:bold;      
    }    
    #menue li {
      list-style:none;
      padding-bottom:15px;
    }

    .contenttable p {padding:0px;margin:0px;}
    .contenttable {padding-bottom:10px;}
    .csc-textpic-caption { padding-top:5px; padding-bottom:5px;}

.csc-textpic-image { overflow:hidden; }
.csc-textpic-imagewrap { margin-top:5px; }
