    body {
        margin:0;
	
        padding:0;
		background-image:url(bg_kreise_2011.jpg); 	 
background-repeat: no-repeat;
    }

    /* column container */
    .colmask {
        clear:both;
        float:left;
        width:1250px;                /* width of page */
	
        overflow:hidden;
	
    }

    /* common column settings */
    .colmid,
    .colleft {
        float:left;
        width:1250px;                /* width of page */

		background-color:none;
		
    }
	.col1 {
	
	background-position:left;
	background-repeat:repeat-y;
	
}
    .col1,
    .col2,
    .col3 {
        float:left;
        padding:.5em 0 1em 0;      /* no left and right padding on columns, we just make them narrower instead 
                                      only padding top and bottom is included here, make it whatever value you need */
        overflow:hidden;
		background-color:none;
    }
	

	

    /* 3 Column settings */
    .threecol {
    
		    /* right column background colour */
    }
    .threecol .colmid {
        right:20%;                 /* width of the right column */
   
		     /* center column background colour */
    }
    .threecol .colleft {
	display:block;
	overflow:hidden;
	float:left;
	width:1215px;
	height:auto;
		background-color:none;      /* width of the middle column */
       
		
		
		       /* left column background colour */
    }
    .threecol .col1 {
float:left; display:block; overflow:hidden; width:665px; height:auto;
margin-left:100px;
margin-top:32px;
height:    1120px;

    overflow-x: hidden;
    overflow-y: auto;
	      /* 100% plus left padding of center column */
    }
	
    .threecol .col2 {
 float:left; display:block; overflow:hidden; width:220px; height:auto;
  margin-top:105px;
	   margin-left:0px;
		
	/*	background-image: url(bg_col_left.jpg);
		background-repeat:no-repeat;  */
		
		
		               /* width of (right column) plus (center column left and right padding) plus (left column left padding) */
    }
	
    .threecol .col3 {
       float:right; display:block; overflow:hidden; width:220px; height:auto;
	   margin-left:0px;
	   margin-top:85px;
	   
	  
		                /* Width of right column content (column width minus padding on either side) */
  
	
	
	
		
		               /* Please make note of the brackets here:
                                     (100% - left column width)
                                     plus (center column left and right padding)
                                     plus (left column left and right padding)
                                     plus (right column left padding) */
    }



.threecol .colleft {
margin-top:15px;
margin-left:0px;}

 .threecol .col3 hr{
 background-image:none;
display:none;
 }

div#kreise hr {
background-image:none;
display:none;}
div#kreise {
padding-top:0px;height:900px;
		 overflow-y:auto;  
		 overflow-x:hidden;
		 }
#navi-left {
text-align:left;
margin-top:35px;}

.colleft {
background-color:none;}

.col2 {
background-color:none;}
