@charset "utf-8";

#page_bg {
    background-color:#afd1a7;
}


div#header_logo 
{	
	min-height:216px;
	height 216px:
	width:1024px;
	background-image: url(../images/main_headers/summer.jpg); 
}


/*background-color:#afd1a7;*/

#leftcolumn div.module {
	margin-left:10px; 
	padding: 0 10px;
	

	/*	 -webkit-border-radius: 4px;  */  /* for Safari */
   	/* -moz-border-radius: 4px;    */   /* for Firefox */
 
  	width:143px;
  	height:auto;
  
}


div.menu_inside{

background-color: rgb(176, 208, 167);


}

div.menu_title{

	color:#6aa95a;

}

div.menu_header
{
	background: url(../images/logo_summer_klein.png) 0 0 no-repeat; 
		background-position: 0px 15px;
	
}



div.menu_content{
	font-size:10pt; 
	top: -30px;
		height:auto;
		
}


div.menu_content ul{
	list-style-type: none;
	display: inline;
	
}

div.menu_content li{
	padding-top:5px;
	
	width:140px; 
	height:30px; 
	color:black;
	line-height: 2em;
	text-decoration: none;
	border-bottom: solid 1px;

	

}


div.menu_content li a
{
color:black;
text-decoration: none;
}

div.menu_content li a:hover
{
	font-weight:bold; 

}













div#maincolumn
{

 
}

table.contentpaneopen tr td
{
   background-color:transparant;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:10px;
    -webkit-border-radius: 4px;    /* for Safari */
    -moz-border-radius: 4px;       /* for Firefox */

}

table.contentpaneopen tr td.contentheading
{
	background: url(../images/logo_summer_smoke.png) 0 0 no-repeat; 
	color:#6aa95a;
}








table.nopad
{

}

div.componentheading
{

font-size:0pt; 
}


#whitebox {
	margin: 0 21px 0px 21px;
	background: #fff;
	width: auto;
}

#whitebox div {
	text-align: left;
}

#whitebox_t {
	background: #fff url(../images/mw_content_t.png) 0 0 repeat-x;
}

#whitebox_tl {
	background: url(../images/mw_content_t_l.png) 0 0 no-repeat;
}

#whitebox_tr {
	height: 10px;
	overflow: hidden;
	background: url(../images/mw_content_t_r.png) 100% 0 no-repeat;
}

#whitebox_m {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: auto;
	padding: 1px 8px;
}

#whitebox_b {
	margin-top: -5px;
	background: url(../images/mw_content_b.png) 0 100% repeat-x;
}

#whitebox_bl {
	background: url(../images/mw_content_b_l.png) 0 100% no-repeat;
}

#whitebox_br {
	height: 13px;
	background: url(../images/mw_content_b_r.png) 100% 100% no-repeat;
}





