/* layout and positioning */

* { margin : 0px; padding : 0px } 
#wrapper 		{ width: 771px; text-align: left; margin: 0 auto 0 auto; } 
#header  		{ width: 754px; height	: 160px;}
.caption       		{ padding: 0px 2px 0px 2px; }
.caption img   		{ border: 1px solid #CCC; }
.caption p     		{ font-size: .90em; color: #f60; text-align: center; left: 2px; }

/* styles for  internal editor */
hr#system-readmore  	{ border: red dashed 1px; color: red; }
hr.system-pagebreak 	{ border: gray dashed 1px; color: gray; }



#page { 
	clear 			       : both; 
	position 		       : relative; 
	left 			       : 0em; 
	top 			       : 0px; 
	width 			       : 772px; 
	height 			       : 150px; 
	padding 		       : 0; 
	background 		       :  url(../images/back.gif); 
	background-color	       : transparent; 
	border-bottom 		       : 1px solid #c4c4c4; 
	border-bottom 		       : 1px solid #c4c4c4 !important ; 
} 

* html #page  { 
	left : 0em; 
	
} 


#logo
{
	background			: url() no-repeat;
	width				: 238px;
	height				: 51px;
	position			: relative;
	top				: 0px;
        
}


#logok { 
	
        position 			: relative; 
        background-color 		: #fff; 
        top				: -80px;
        height 				: 51px; 
        width 				: 50px; 
        left 				: 0px; 
} 

#logok .bor { 
        float 				: left; 
       	background-color 		: #ccc; 
        left 				: 28px; 
        position 			: relative; 
} 

#grau { 
	position 			: absolute;
	top				: 70px;
        margin-left 			: 0px;
        width 				: 37px; 
	height 				: 36px; 
	background-color 		: #fff; 
} 

* html #grau   { 
	margin-left 			: 0px; 
	
}

#rot {  
	position 			: absolute;
	top				: 110px;
        margin-left 			: 0px;
        width 				: 37px; 
	height 				: 26px; 
	background-color 		: #c00; 
} 

* html #rot   { 
	margin-left 			: 0px; 
	
}

#topmenu
{
	width				: 755px;
	height				: 38px;
}



#menubox
{       position : absolute;  
        margin-top			: -140px;
	background-color	        : #;
	border				: 0px solid #DADFCA;
	height				: 29px;
	width				: 540px;
	float				: left;
	margin-left			: 128px;
        padding-left		        : 0px;
}





* html #menubox  {
        position : relative;   
        margin-left			: 64px;
        height				: 27px;
       }


#user4
{       position 			: absolute;  
        margin-top			: 140px;
	background-color	        : #;
	border				: 0px solid #DADFCA;
	height				: 27px;
	width				: 540px;
	float				: left;
	margin-left			: 128px;
        padding-left		        : 0px;
}




#rightmenubox
        {  position : relative;
	margin-left			: 302px;
	height				: 39px;
	width				: 223px;
	float				: right;
	border				: 0px  solid #f60;
	margin-top			: -80px;
	padding-top			: 30px;
	
}


#content
{       position 			: relative; 
	float				: left;
        border				: #cccccc;
	width				: 538px;
	margin-left			: 6px;
	margin-bottom		        : 0px;
	margin-top			: -90px;
	padding-top			: 0px;
        padding-left			: 0px;
}







#rightnav { 
       	position 			: relative;
        left			        : -16px;
        width				: 221px;
	border				: 1px solid #EBEBEB;
	background-color	        : #F7F7F7;
	float				: right;
	margin-top			: -49px;
        
}

#rightnav .contentpaneopen {
	 position 			: relative;
         margin-left                    : 0px;
	 margin-top			: -6px;
	 padding-top			: 0px;
         width				: 221px;
	 border  			: 1px solid #E5E5E5;
	 background-color	        : #dde3e1;
       	 float				: left;
	
        
}




#copyright {
        position 			: relative;
	width				: 771px;
	margin-top			: 20px;
	margin-bottom		        : 10px;
	text-align			: center;
	background-color	        : #fff;
	height				: 14px;
	padding-top			: 2px;
	border-top			: 1px dotted #aaa;
	float				: left;
}


#content-footer
{
	width				: 709px;
	height				: 20px;
	background-color	        : gray;
}

#contentbottom
{
	width				: 100%;
	margin-top			: 10px;
}

#user1
{       text-align			: left;
	border				: 1px solid #EBEBEB;
	background-color	        : #F7F7F7;
	float				: right;
	width				: 260px;
}

#user2
{       text-align			: left;
	border				: 1px solid #EBEBEB;
	background-color	        : #F7F7F7;
	width				: 260px;
}




#myfooter
{
	text-align			: center;
}


.brclear { 
     clear				: both; 
     height				: 0; 
     margin				: 0;
     font-size				: 1px;
     line-height			: 0px;
}










/* Clear fix */
.clearfix:after {
	clear			: both;
	display			: block;
	content			: ".";
	height			: 0;
	visibility		: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
