body{
text-align: center;
margin: 0;
font-family: arial, sans-serif;
font-size: 65%;
background: #baf2f4 url(../img/back_body.gif) repeat-x ;
}

#container{
width: 926px;
position: relative;
margin: 0 auto 0 auto;
background: url(../img/back_container.gif);
overflow:visible
}

#left{
width: 132px;
float:left;
background: url(../img/back_left_top.gif) no-repeat top;
text-align:right
}

#center{
width: 630px;
float:left;
background: url(../img/back_center_top.gif) no-repeat top;
text-align:left
}

#right{
width: 164px;
float:left;
background: url(../img/back_right_top.gif) no-repeat top;
}

#center a{
color:#3760c7;
}

#center a.meer{
float:right;
margin: 0px 10px 5px 0px ;
}

img{
border:0px;
}

img.friends{
margin: 15px 0px 10px 15px ;
}

img.home{
margin: 10px 0px 2px 10px ;
float:left;
border: 1px solid #dfe4f2;
}

.header{
position: relative;
top: 20px;
left:9px;
margin: 0px 0px 15px 0px;
}

h1{
font-size:18px;
color:#3760c7;
margin: 10px 0px 10px 0px;
background:#dfe4f2;
line-height:18px;
padding-left: 17px;
}

h2{
font-size:14px;
color:#3760c7;
margin: 10px 0px 0px 0px;
background:#dfe4f2;
line-height:20px;
padding-left: 17px;
}

table.rider{
font-size:11px;
margin: 10px 0px 0px 10px;
padding-left: 17px;
}

p{
font-size:12px;
margin: 10px 10px 20px 10px;
padding-left: 17px;
}

.form{
font-size:12px;
margin: 10px;
padding-left: 17px;
}

#center ul{
font-size:12px;
list-style-type: none;
}

#links {
    float: left;
    width: 360px;
    margin: 0px 10px 0px 0px ;
    }
.linkscontent {
    margin: 0px;
    }

#rechts {
    float: left;
    width: 250px;
    margin: 0px;
    }
.rechtscontent {
    margin: 0px;
    }
.banner{
text-align:center;

}

/* menu*/

#menu {
   width: 132px;
   position: relative;
   top: 20px;
   left: 0px;
	 text-align:left
}
  
#menu a {
background-image: url("../img/back_left_menu2.gif");        
    font-weight: bold;
    color: #fff;  
    height: 20px;
    text-decoration: none;    
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    padding-left: 10px;
    display: block;
    background-position: left; 
}

#menu a.selected {
background-image: url("../img/back_left_menu3.gif");        
    font-weight: bold;
    color: #000;  
    height: 20px;
    text-decoration: none;    
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    padding-left: 10px;
    display: block;
    background-position: left; 
}


#menu ul { 
    list-style: none;    
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#menu li {

    background-image: url("../img/back_left_submenu1.gif");      
    text-decoration:none;
    margin-left: -40px;
    line-height: 18px;
    width: 132px; 
     /* IE7 hack */
     *margin-bottom: -1px;   
}
    
#menu li a {
	background-image: url("../img/back_left_menu.gif"); 
    height: 17px;
    text-decoration: none;    
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: normal;
    padding-left: 17px;
    display: block;
    color: #161616;
    background-position: left; 
}

#menu li a.selected {
	background-image: url("../img/back_left_menu3.gif"); 
    height: 17px;
    text-decoration: none;    
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: normal;
    padding-left: 17px;
    display: block;
    color: #161616;
    background-position: left; 
}

#menu a:hover {
	height: 20px;
    background-image: url("../img/back_left_menu3.gif");        
    font-weight: bold;
    color: #000;  
    margin-left: 0px;  
    padding-right: 17px;
    background-position: left; 
}

#menu li a:hover {
	height: 17px;
    background-image: url("../img/back_left_menu3.gif");        
    font-weight: normal;
    color: #000;  
    margin-left: 0px;  
    padding-right: 25px;
    background-position: left; 
	text-align:right
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

#footer{
width: 926px;
height:51px;
position: relative;
margin: 0 auto 0 auto;
background: url(../img/footer.gif);
}

/* form*/
#right form{
text-align:left;
width: 125px;
padding: 0px 0px 0px 20px;
* padding: 0px 0px 0px 5px;
font: 11px arial;
color:#fff;
}

#right input{
font: 11px arial; 
background-color:#ffffff; 
border: 1px solid #3760c7; 
color: #332f2f; 
margin: 0px;
width: 120px;
}

#right textarea{
font: 11px arial; 
background-color:#ffffff; 
border: 1px solid #3760c7; 
overflow: auto;
color: #332f2f; 
margin: 0px;
width: 120px;
}

#right input.red {
background-color: #3760c7; 
font-weight: bold; 
font-size: 11px; 
color: white; 
width: 55px;
border: 1px solid #fff;
}

p.flags{
margin: 60px 0 0 0;
padding: 8px;
color:#FFFFFF;
font-size:9px;
}
td.form{
font-size:12px;
margin: 20px 10px;
padding-left: 17px;
}

.bookmenu{
	margin: 30px 15px 10px 0px;
	text-align: center;

