/* Start of CMSMS style sheet 'Layout: Left sidebar + 1 column' */
/*****************
browsers interpret margin and padding a little differently, 
we'll remove all default padding and margins and
set them later on
******************/
* {
margin:0;
padding:0;
}

/*
Set initial font styles
*/
/*****************
basic layout 
*****************/
body {
   text-align: center;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
   line-height: 16px;
   background-color:#E9EEF3;
   color: #000000;
   margin:0;    /* gives some air for the pagewrapper */
}

/*
set font size for all divs,
this overrides some body rules
*/
div {
   font-size: 11px;
}



/* center wrapper, min max width */
div#pagewrapper {
   margin: 20px auto auto auto;       /* this centers wrapper */
   /*width: 720px; */
   width: 850px; 
   color: black;
   
   text-align: left;
    font-size:0.8em;
	padding:0;

	background: #FFFFFF url(../images/elem/logo60x245.gif) no-repeat 0 30px;
	minheight:100%;
	
	/*border:1px solid #ff0000;*/
}
div#head {
	padding-left:60px;
	background: transparent url(../images/elem/col_bg_180x20_2.gif) repeat-y 60px 0;
	 /*border:1px solid #00FF00;
	height:276px;*/
}
div#leftcol {
   /*background-color: #E9EEF3;*/
   float:left;
   width:180px;
   display: inline;  /* FIX IE double margin bug */
   padding: 0;
   vertical-align:bottom;
   /*border:1px solid #00FF00;*/
}
div#rightcol {
	
	
   padding-top: 30px;
    /*border:1px solid #00FF00;*/
}
#navi{
	margin:0;
	margin-top:54px;
	padding:0;
	text-transform:uppercase;
	font-size:10px;
	letter-spacing:1px;
	
}
* html ul#navi {
	list-style:none;
	list-style-image:none;
}

#navi li{
	border-bottom:1px solid #FFFFFF;
	list-style:none;
	padding:10px 0 10px 10px;
	
	
	/*background:url(../images/elem/bullet.gif) 0 10px  no-repeat;*/
	border-bottom:1px solid #FFFFFF;
	
	/*border:1px solid #00FF00;*/
}
#navi li.act{
	background-color:#E9EEF3;
}
#navi li.act a{
	background: transparent url(../images/elem/pfeilblau_8x10.gif) no-repeat 0 0;
}
#navi a{
	color:#000000;
	padding-left:20px;
	
}
#navi a:hover{
	background: transparent url(../images/elem/pfeilweiss_8x10.gif) no-repeat 0 0;
	text-decoration:none;
	
}
h3.bu{
	color:#336699;
	
	font-size:11px;
	line-height:16px;
	/*background-color:#336699;
	margin-left:240px;*/
	margin-left:180px;
	padding:10px 20px 10px 20px;
}
h2{
	color:#999999;
	background-color:#FFFFFF;
	font-weight:normal;
	font-size:20px;
	line-height:28px;
	padding:10px 20px 10px 240px;
}


/** only ie will read this **/
* html div#main{ 
   /*border:1px solid #ff0000;*/ 
}
/** only ie7 will read this **/
:first-child+html div#main { 
   border:1px solid #ff0000;
}
div.clearer{
	clear:both;
}
div#footer{
	clear:both;
}

