body { background: #FFFFFF;
	   font-family:verdana,arial;
	   line-height:1.5em;
	   font-size: 1em;
	   margin: 0;
	   padding: 0;
	   color:#9B9B9B;}
		
#page {width: 804px;
	   margin:0 auto;}	   

/********************* TOP inkl. Navi ********************/

#top {padding-top:20px;}
      
#navi_top{margin:0;
          padding: 20px 0 10px 20px;
	      color:#9B9B9B;}
	      
#sub_navi {margin:0;
          padding:0 0 0 20px;
          /*border-top: 1px solid #9B9B9B;*/
           }

#sub_navi ul {margin:0;padding:0;}

#navi_top li{display:inline;
              color:#9B9B9B;
              font-size:0.75em;
              padding: 0 20px;} 
              
#sub_navi li {display:inline;
              font-size:0.8em;
              padding: 0 20px;}           

/*** Bettina
#navi_top li.active a {color:#910624;}             
***/

#navi_top li.active a , #sub_navi li.active{color:#cc5d27;}             

/********************* Hauptinhalte ********************/

#middle_content_start {
					   border: 0 solid #FFC5CC;                 
                       height:529px;
                       width:100%;
	background-color: #ffffff;
}

#sidebar {
float: left;
width: 1px;
margin: 0;
	padding-top: 20px;
}

#maincopy {
	font: 13px/24px Arial,sans-serif;
	width: 280px;
	float: left;
	position: relative;
	left: 6px;
	padding-left: 65px;
	padding-top: 25px;
	color: #787878;
}

#maincopy2  {
color: #787878;
	font: 13px/24px Arial,sans-serif;
	width: 350px;
	left: 0;
	float: left;
	position: relative;
	padding-left: 15px;
	padding-top: 25px;
}  
                       
#middle_content {border:none;
                 min-height:533px;
                 width:100%;}              

#content_navi_middle {padding-left:20px;}
        
#content_navi_middle li {padding:10px 0 0 10px;
                        font-weight: bold;
                        font-size:1em;} 


#left {float:left;
       width:169px;  
       padding: 430px 0 0 30px;}             
                 
#right {float:right;
        width:504px;
        padding:0 0 0 0px;
        margin:0 0 0 0px;}                                 

#right p{
	margin:0 0 0 0px;
	padding-top:0 0 0 0px;
}      
	           
#middle_content h1 {padding:30px 0 40px 40px;
                    font-size:1em;
                    color: #55659C;}
    

#middle_content p,#middle_content ul,#middle_content ol {font-size:0.78em; }

#middle_content .content_text {margin-left:40px;}

a {text-decoration:none;
   color: #787878;}
/*** Bettina                                            
a:hover {color:#910624;}
****/

a:hover {color:#cc5d27;}


/********************* Footer ********************/
#homefooter { font-size:0.6em;
	text-align: right;
	padding-left: 400px;
}     

#footer {
background: #fff; 
color: #9B9B9B;
text-align: right;
 float: left;
	padding-left: 600px;
	width: 150px;
	font: 11px Arial,sans-serif;
	padding-bottom: 30px;
}
                        
#footer p {padding-right: 0;
           margin:0;}
	     




                       


