/************************************************************************************************/
/*template block*/
/************************************************************************************************/
*{margin:0; padding:0; font-family:Arial; font-size:12px; color:#000;}
img{border:0px;}
.clear{clear:both; font-size:0px; position:relative;}
body{}
ul{list-style:none;}
input{}
html{background:#fdbe7a url(/gfx/html.gif) repeat-x top left; height:100%;}
*input:{-1px 0px;}

/************************************************************************************************/
/*header*/
/************************************************************************************************/
#container{width:950px; margin:0px auto 0px auto; background:url(/gfx/container.png) repeat-y top left; }
#header{width:950px; height:253px; background:url(/gfx/header.jpg) no-repeat top left; position:relative; }

/*logo*/
#header h1 a{width:255px; height:115px; top:40px; left:15px; text-indent:-4000px; display:block; overflow:hidden; position:absolute; }

/*menu*/
.menu{position:absolute; }
.menu.left{top:2px; left:5px; }
.menu.right{top:2px; right:10px; }
.menu li{float:left;}
.menu li a, .menu li span{ font-size:9px; color:#8f8e8e;  text-transform:uppercase; text-decoration:none; }
.menu li span{ padding:0px 3px 0px 3px; }
.menu li.on a{color:#696767; text-decoration:underline;}

/*navi*/
.navi ul, .navi .text{position:absolute;}
.navi .text p, .navi .text p strong{font-size:12px;}
.navi .text p input{width:20px;}

.navi ul li{float:left; margin:0px 2px 0px 0px; }
.navi ul li a{width:25px; line-height:37px; text-align:center; display:block; font-family:arial; font-size:12px; color:#000000; text-decoration:none; }
.navi ul li.on a{background:#feeed4; font-weight:bold;}
.navi ul li.info a{font-weight:bold; text-align:left;}

.navi .row1 li.info a{width:33px;}
.navi .row1{top:178px; left:15px;}

.navi .row2 {top:185px; left:280px;}

.navi .row3 li.info a{width:55px;}
.navi .row3{top:178px; left:455px;}
.navi .row3 li a{width:20px;}

.navi .row4 li.info a{width:40px;}
.navi .row4{top:178px; left:655px;}
.navi .row4 li a{width:20px;}

.navi .row5{top:182px; left:815px;}
.navi .row5 strong{font-size:10px;}

/************************************************************************************************/
/*division*/
/************************************************************************************************/
#division.d1{width:950px; }
#division.d1 #left{width:442px; margin:0px 139px 0px 19px; float:left; display:inline;}
#division.d1 #right{width:311px; float:left; display:inline;}

#division.d2 #left{width:424px; margin:0px 33px 0px 0px; float:left; display:inline;}
#division.d2 #right{width:493px; float:left; display:inline;}

/*section*/
.section.s1{}
.section.s1 .left{width:120px; margin:0px 0px 0px 17px; float:left; display:inline;}
.section.s1 .right{width:287px; float:left; display:inline;}

/*pages*/
.pages {
	padding: 3px;
	margin: 13px;
	text-align:left;
}

.pages a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #fca337;
	text-decoration: none; /* no underline */
	color: #cc6b00;
}
.pages a:hover, .pages a:active {
	border: 1px solid #cc6b00;
	background-color: #fca337;
	color: #000;
}
.pages span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #cc6b00;	
	font-weight: bold;
	background-color: #cc6b00;
	color: #FFF;
}

/*camster*/
.camster{}
.camster li{float:left; margin:0px 2px 0px 15px; display:inline; width:131px; height:178px; padding:10px 0px 0px 8px; background:url(/gfx/camster.gif) no-repeat top left;}
.camster a{text-decoration:none;}
.preview img{border:1px solid #cc6b00; margin:10px 0px 0px 0px;}
.profiel img{margin:3px 3px 0px 0px;}
.chat img{margin:0px 0px 0px 0px;}

/*content*/
h2{font-size:22px; color:#cc6b00; padding:0px 0px 0px 13px; margin:0px 4px 10px 4px; border-bottom:1px solid #cc6b00; font-weight:normal; }
#division #right h2{padding:0px 0px 0px 0px; margin:0px 4px 10px 0px; }
.small{font-size:11px; }

/*input & forms*/
.input, .submit{padding:3px; border:1px solid #383838; }
.submit{color:white; padding:2px; background:#cc6b00; }

/*profiel*/
.section.s1.profiel .left span{color:#cc6b00; margin:0px 0px 5px 0px; display:block; }
.section.s1.profiel .left img{border:1px solid #8d8d8d; }
.section.s1.profiel .left .nuchatten img{border:0px; }
.section.s1.profiel .left .nuchatten {margin:0px 0px 0px 12px;}

.section.s1.profiel .right p, .section.s1.profiel .right p strong{color:#cc6b00;}
.section.s1.profiel .right p{margin:15px 0px 10px 0px;}
.section.s1.profiel .right .alt1{margin:0px 0px 10px 0px; display:block; }
.section.s1.profiel .right ul li{color:#cc6b00; line-height:15px; }
.section.s1.profiel .right ul strong{color:#cc6b00;}

/*thumbs*/
.thumbs{}
.thumbs li{float:left; margin:0px 30px 10px 0px; display:inline;}
.thumbs img{border:1px solid #8d8d8d;}

/*alt*/
.alt1{color:#03bd0d; font-weight:bold; font-size:14px; text-decoration:none; font-family:arial;}
.alt2{color:#cc6b00; }

/************************************************************************************************/
/*footer*/
/************************************************************************************************/
#footer{margin:0px 5px 0px 5px; padding:0px 0px 15px 0px; background:url(/gfx/footer.gif) repeat-x top left;}
#footer .background{background:url(/gfx/footer_logo.gif) no-repeat top left; padding:35px 0px 0px 140px;  zoom:1;}

#footer ul{float:left; margin:0px 30px 0px 0px;  }
#footer h4{line-height:30px; }
#footer ul a{text-decoration:none; }
