/*******************/
/* Hauptelemente   */
/*******************/

body {
	width: 100%;
	height: auto;
	background:none repeat scroll 0 0 #7CA4D5;
}	

#outer-wrapper {
	margin: 0 auto;
	width: 1000px;
	height: auto;
	background: #FFFFFF;
	font-family:  Geneva, Verdana, sans-serif;
}

/*********************************************************************************/
/* Formattierung des Kopfes                                                      */
/*********************************************************************************/

#header {
	width: 1000px;
	background: #7f3327;
}

#header-img {
        padding : 0px 0px 0px 0px;
        width: 1000px;
	background: #7f3327;
}


/***********************************************************************/
/*  Hauptmenuleiste                                                    */
/***********************************************************************/

/*a:visited {color:#FFFFFF; text-decoration:none;}*/
#top-menu {text-align:right;background-color:#384d70; } /*441111;}*/
#top-menu ul, #top-menu ul li {display:inline;list-style:none outside none;}
#top-menu ul a {font-size:75%; color:#fff;text-decoration:none; padding:1px 5px;}
#top-menu ul a:hover,#top-menu ul a:focus,#top-menu ul a:active {color:#dd8877; text-decoration:underline;}
                                                                    /*dd8877*/

#top-menu ul .nor a {
          color: #FFFFFF;
}

#top-menu ul .cur a,  #haupt-menu ul .act a  {

        color:#dd8877;
        /*dd8877;*/ 
}



/**************************************************/

#haupt-menu {
        width: 1000px;

        padding: 6px 0px 6px 0px ; 
/*	display: block; */
   
	background-color:#384d70;
	/*7f3327;*/

	border-top:2px solid #FFFFFF ;
        border-bottom:2px solid #FFFFFF ; 
}

#haupt-menu ul {
	margin: 0  0  0  175px;
	padding: 0;

	display: inline;
	list-style: none;

        font-weight: bold;
        font-size: 100%;
}

#haupt-menu ul li {
	display: inline;
	list-style: none;

}


#haupt-menu ul a {
	text-decoration: none;
}


#haupt-menu ul a:hover {
      	text-decoration: underline;
}

#haupt-menu ul .nor a {
   
	background-color:#384d70; /*#7F3327;*/
        color: #FFFFFF;

        margin : 2px 2px 2px 0px;
        padding : 2px 20px 2px 20px; 
}

#haupt-menu ul .cur a,  #haupt-menu ul .act a  {

	background-color: #384d70; /*7F3327;*/

        margin : 2px 2px 2px 0px;
        padding : 2px 20px 2px 20px;

        color:#dd8877; 
}

#haupt-menu ul a:hover,#haupt-menu ul a:focus,#haupt-menu ul a:active {color:#dd8877; text-decoration:underline;}
                                                                       /*dd8877*/



.testing {
        display : inline;


	background-color:  #384d70;
	/*7F3327;*/

        margin : 5px 0px 5px 0px;
        padding : 4px 0px 4px 2px; 
}

/***********************************************************************/
/* Seitenmenu in der linken Spalte                                     */
/***********************************************************************/

.seitenmenu-haupt {

}


.seitenmenu-haupt-nor, .seitenmenu-haupt-akt,  .seitenmenu-haupt-cur  {  
        margin : 2px 0px 2px 0px;
        padding : 0px 0px 0px 0px;    
   
	text-decoration: none;

        background:#FFFFFF;

        display:block;
}  

.seitenmenu-haupt-akt,  .seitenmenu-haupt-cur  {  
        background:#D7D7D7;
} 

.seitenmenu-haupt a {
	padding: 0px 0px 0px 8px;

        font-weight:bold;

        color : #000000; 

       	text-decoration: none;
        display:block;
}

.seitenmenu-haupt a:hover
{
        font-weight:bold;

     	text-decoration: underline;

        background:#D7D7D7;
}



.seitenmenu-unter {

background-color:#DDDDDD;
padding-bottom:2px;
padding-left:6px;


}


.seitenmenu-unter-nor {  
        margin : 2px 0px 0px 0px;
        padding : 0px 0px 0px 0px;    
   
	text-decoration: none;

        background:#FFFFFF;

        display:block;
}  

 


.seitenmenu-unter-akt,  .seitenmenu-unter-cur  {  
        margin : 2px 0px 0px 0px;
        padding : 0px 0px 0px 0px;    
   
	text-decoration: none;

        background:#DDDDDD;

        display:block;
}  


.seitenmenu-unter a {
	padding: 0px 0px 0px 12px;

        font-weight:bold;

        color : #000000; 

       	text-decoration: none;
        display:block;
}

.seitenmenu-unter a:hover
{
        font-weight:bold;

     	text-decoration: underline;

        background:#D7D7D7;
}






/********************************************************/

#rahmen {
	width: 1000px;
        padding : 4px 0px 0px 0px;
	background: #7CA4D5;

}

#content-wrapper, #rechte-Markierungsbox {background-color:7CA4D5#;}

#content-wrapper {
	width: 1000px;
        padding : 5px 0px 0px 0px;
	background: #7CA4D5;

        background-image: url(thg-haupt_FILES/hintergrund.jpg);
        background-repeat: repeat-y
}


/************************************************************************/
/* Formatierung der drei Spalten                                        */
/* Die Gesamtbreite der Homepage ist erstmal auf 1000 Pixel festgelegt  */
/* Spalten (links, mitte, rechts) :  200px ,600px, 200px                */
/************************************************************************/

#linke-Spalte {
        margin-top:3px;
        margin-right:10px;

	float: left;
	width: 169px;
        height:100%;

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

	background: #FFFFFF;
}

#linke-Markierungsbox {
        margin: 4px 0px 8px 4px; 
        padding : 10px 0px 0px 0px;

        min-height: 808px;                
	width: 161px;
        background: #FFFFFF;

        font-size:80%;
}


#Waltrop_Logo {
   padding : 20px 0px 0px 0px;
 
}


/********************************140******************************************/

#mittlere-Spalte { 
        margin : 0px 200px 0px 170px;
#       display: inline;
/*	width: 630px;  */     /*IE, 550 rechnerisch moegliche Breite 630px, Internet Explorer 6 macht aber Aerger ! */
        padding:0 10px;
        min-height : 820;
        border-left:10px solid #7CA4D5;
        border-right:10px solid #7CA4D5;

        background: #f7f7f7;
 
}

#mittlere-Markierungsbox {
	margin: 0px 10px 0px 10px;
 
        min-height: 830px;
	background: #f7f7f7;
}

/**************************************************************************/

#rechte-Spalte {
        float : right;
       font-size:75%;
       
	width: 200px;
        background-color:#A2BCE1;

}

#rechte-Spalte h3 {color:#fff; padding:10px; background-color:black; }


#rechte-Markierungsbox {
	margin: 30px 0px 8px 5px;
 /*       border: 1px0solid #000000;  */
        min-height: 800px; 
        background-color:#A2BCE1;
}


/***************************************************************************/
/*   Fusszeile                                                             */
/***************************************************************************/

#Fusszeile {

	height: auto;
	clear: both;
	background: #FFFFFF;
}

#Fusszeilenbox {
	margin: 0;
	padding: 6px;
	background: #FFFFFF;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E6E6;
	font-size: 9px;
	line-height: normal;
	color: #666666;
}


/*################################*/


.csc-frame {
     	text-decoration: none;
        font-weight:normal;
        font-size:100%;
	padding: 2px 10px;
        margin: 20px 5px 6px 5px;
	color: #000000;
	border:0px solid black;
        background-color:#FFFFFF;
}

.csc-frame-indent6633 {
  height : 450px;
}


.csc-frame-indent {
  height : 300px;
}



.csc-frame-frame1 {
             
}


.csc-Header {


 }

.news-list-container h2 {

    font-size : 100%;
}
.news-list-container h1 {

    font-size : 100%;
}



.csc-header-n1,
.csc-header-n2, 
.csc-header-n3, 
.csc-header-n4, 
.csc-header-n5, 
.csc-header-n6, 
.csc-header-n7, 
.csc-header-n8, 
.csc-header-n9, 
.csc-header-n10, 
.csc-header-n11 
{
        /*  text-decoration : underline;*/
       /* text-align: center;*/
        font-size : 90%;
        border-bottom:0px solid #666666;
        margin:0 4px 5px 0;  

}


#rechte-Spalte .csc-firstHeader {
   display : block;
   padding : 15px;
   margin:0 4px 5px 0; 
   font-size: 120%;
   background-color: #000000;
   color : #FFFFFF;

}



.csc-frame-indent3366 {
	padding: 0px 0px;
        background-color : #A2BCE1; 
      /*  border-bottom:3px groove #666666;*/
}

.csc-frame-indent3366 h1 {
font-size : 12px;
border-bottom:2px solid #FFFFFF;
color:#FFFFFF;
margin:0;
padding:0 4px;
}



.csc-frame-indent3366 p {
	padding: 0px 4px;


}

.csc-frame-indent3366 h4 {
        margin: 0px;
        padding: 0px 4px;
        border-bottom:2px solid #fff;


  /*      background-color :  #F7f7f7;*/
        background-color:transparent;
        color:#fff;
}



.contenttable {
   width : 450px;
  font-size : 80%;
   vertical-align : bottom;
   background-color :  #FFFFFF;
}
.contenttable td {
   padding : 0px 0px 0px 10px;
   vertical-align : top;
   background-color :  #FFFFFF;
}


.csc-frame-frame2 {
 padding : 3px;
 margin  : 3px;
         font-size: 90%;
 
}


.csc-textpic-center {
   align : center;
}

.csc-textpic-above {
 valign : top;
}


/**************************************************/

.news-list-container HR.clearer {
   clear : none;
}

.news-single-item HR.cl-right {
   clear : none;
}

.news-single-item {
	color: #000000;
	background-color: #FFFFFF;

}

.news-single-img {
    
  /*     width : 250px;*/
       float : right;
/*       vertical-align : top; */
}

.news-single-rightbox {
  visibility : hidden;
  float      : none;
  clear      : none;
  width      :0;
  height     : 0;
}


div.csc-textpic-imagerow {
  clear : none;
    
}

div.csc-textpic {
  clear : none;
    
}

div.csc-textpic div.csc-textpic-imagerow {
  clear : none;
    
}



  div.csc-textpic-above div.csc-textpic-text { clear: none; }

  

/***********************/


.GEST {

    cellpadding:0; 
    cellspacing :0 ;
    
    border : 1;
  

    BORDER-BOTTOM : medium none; 
    BORDER-LEFT: medium none; 
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none"
    
    BORDER-COLLAPSE: collapse;

    width: 470;
}
  
.GELD {
    border-collapse: collapse;
WIDTH: 44.95pt;
    BORDER: 1pt solid;
   
    PADDING-BOTTOM: 0cm; 
    PADDING-LEFT: 5.4pt;
    PADDING-RIGHT: 5.4pt;
    PADDING-TOP: 0cm;
        
    BACKGROUND-COLOR: transparent;

   margin : 0;
}  

.GERD {
    BORDER-BOTTOM: windowtext 1pt solid;
    BORDER-LEFT: none; 
    BORDER-TOP: windowtext 1pt solid; 
    BORDER-RIGHT: windowtext 1pt solid;
   
    PADDING-BOTTOM: 0cm; 
    PADDING-LEFT: 5.4pt;
    PADDING-RIGHT: 5.4pt;
    PADDING-TOP: 0cm;
    WIDTH: 307.75pt;
        
    BACKGROUND-COLOR: transparent;

   /* WIDTH: 44.95pt;  */
    margin : 0;

}   
