@import url(system.css);
@import url(navi.css);
@import url(system.css);

body{
	margin: 40px 0px 40px 0px;
	padding:0;
	text-align:center;
	background: #f2f2f2;
	color: #575757; 
  font-size: 10pt; 
  font-family: Arial, sans-serif; 
	
	
}








#rahmen{
	margin:0 auto;
	width: 980px;
	text-align:left;
	text-align: center;
  
	
}




/* Rounded corner background */
#bg-top{
	background: red;
	height:23px;

}

#bg-middle{
	
	position: relative;
  margin:0 auto;
  width: 100%;
  background: #fff;
	text-align:left;
	


	

  
	
}




/* header */
#header{
	position:relative;
	height:300px;
	width:980px;
	background:url(../images/header.jpg) no-repeat;	
	
}

#submen{
	position:absolute;
	margin-left: 75px;
	margin-top: 160px;
	padding: 0px;
	
}

#lang{
	position:absolute;
	height: 30px;
	left: 0px;
	top: 100px;
	width:167px;
	
}

/* Topmenu */
#topmenu{
	position:absolute;
	height: 29px;
	width: 100%;
	left: 0px;
	margin-top: 270px;
	
	
}


/* main content */

#main{

 }

#main-left{
	
	
	
	
}

#main-right{
	

	float:left;
	

	
	

	
	
}

#main-content{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: #fff;
 text-align: left;
 
 
}




/* footer */

#bottom-dot{
  
 
  margin: 0px 0;
  height:0px;
	
	
}

#foot{
	background: #fff;
	text-align: left;
	height: 15px;
	
	
}



#footer{
	font-weight:normal;
	 border: 1px solid #000;
}

/* ################  Misc ############# */
.clr{
	clear:both;
}

.internal{

	padding:20px;!important;
	padding:20px 20px 20px 0;
	
	
}


/** html .button { 
	padding: 1px 5px !important;
}

*+html .button {
	padding: 1px 5px !important;
}



