body {
	margin-top: 0px;  
}
font,th,td,p{font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
hr{	height: 0px;border: solid #D1D7DC 0px;border-top-width: 1px;}
.bodyline	{	/*background-color: #3A5169;*/	border: 0px;}
.forumline	{	/*background-color: #4B6488;*/background-color: #9c9c9c;}
td.row1	{	background-color: #E8E8E8;}
td.row2	{	background-color: #E7E7E7;}
td.row3	{	background-color: #9C9C9C;}
td.rowpic {	background-color: #9C9C9C;}
th	{	color: #ffffff;	font-size: 11px;font-weight: bold;	/*background-color: #003366;*/height: 20px;}
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {	background-color: #9C9C9C;	height: 20px;}
td.cat,td.catHead,td.catBottom {	height: 20px;	border-width: 0px 0px 0px 0px;}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold;height: 20px;}
td.row3Right,td.spaceRow{background-color: #9C9C9C;}
th.thHead,td.catHead{font-size: 12px;	border-width: 1px 1px 0px 1px;}
th.thSides,td.catSides,td.spaceRow{border-width: 0px 1px 0px 1px;}
th.thRight,td.catRight,td.row3Right{border-width: 0px 1px 0px 0px;}
th.thLeft,td.catLeft{border-width: 0px 0px 0px 1px;}
th.thBottom,td.catBottom{border-width: 0px 1px 1px 1px;}
th.thTop{border-width: 1px 0px 0px 0px;}
th.thCornerL{border-width: 1px 0px 0px 1px;}
th.thCornerR{border-width: 1px 1px 0px 0px;}
.maintitle,h1,h2{font-weight: bold;font-size: 20px;font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;text-decoration: none;line-height: 120%;color: #000000;}
.gen{font-size: 12px;}
.genmed{font-size: 11px;}
.gensmall{font-size: 11px;}
.gen,.genmed,.gensmall{color: #000000;}
a.gen,a.genmed,a.gensmall{font-size: 11px;color: #000000;text-decoration: none;}
a.gen:hover,a.genmed:hover,a.gensmall:hover{color: #000000;text-decoration: underline;}
a.genu{font-size:11px;color:#000000;text-decoration: none;}
a.genu:hover{color: #000000;text-decoration: underline;}
.online{font-size: 12px;}
.onlinesmall{font-size: 12px;}
.online,.onlinemed,.onlinesmall{color: #00000;}
.forumtitel{font-weight:bold;font-size:12px;color: #000000;text-decoration: none;}
a.forumtitel{font-weight: bold;font-size: 12px;color: #000000;}
a.forumtitel:hover{font-weight: bold;font-size: 12px;color: #993300;text-decoration: underline;}
a.online,a.onlinemed,a.onlinesmall{color: #000000;text-decoration: none;}
a.online:hover,a.onlinemed:hover,a.onlinesmall:hover{color: #000000;text-decoration: underline;}
.mainmenu{font-size: 11px;color: #000000;}
a.mainmenu{text-decoration:none;color: #000000;}
a.mainmenu:hover{text-decoration: underline;color: #000000;}
.cattitle{font-weight: bold;font-size: 12px;letter-spacing: 1px;color: #000000;}
a.cattitle{text-decoration: none;color: #000000;}
a.cattitle:hover{text-decoration: underline;}
.forumlink{font-weight: bold;font-size: 12px;color: #000000;text-decoration: none;}
a.forumlink{font-weight: bold;font-size: 12px;color: #000000;text-decoration: none;}
.nav{font-weight: bold;font-size: 11px;color: #000000;text-decoration: none;}
a.nav{font-weight: bold;font-size: 11px;color: #000000;text-decoration: none;}
a.nav:hover{text-decoration: underline; color: #000000;}
.smile{font-weight: bold;font-size: 11px;color: #000000;text-decoration: none;}
a.smile{font-weight: bold;font-size: 11px;color: #000000;text-decoration: none;}
a.smile:hover{text-decoration: underline; color: #000000;}
.topictitle{font-weight: normal;font-size: 11px;color: #000000;}
a.topictitle:link{text-decoration: none;color: #000000;}
a.topictitle:visited{text-decoration: none;color: #000000;}
a.topictitle:hover{text-decoration: underline;color: #000000;}
.name{font-size: 11px;color: #000000;}
a.name:hover{font-size: 11px;color: #ff0000;}
.postdetails{font-size: 11px;color: #000000;}
.postbody{font-size: 14px;}
a.postlink:link{text-decoration: none;color: #02602e;}
a.postlink:visited{text-decoration: none;color: #2bb3fg;}
a.postlink:hover{text-decoration: underline;color: #800000;}
.code{font-family: Courier, 'Courier New', sans-serif;font-size: 11px;color: #000000;background-color: #E8E8E8;border: 1px solid #4B6488;}
.quote{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;background-color: #E8E8E8;border: 1px solid #4B6488;line-height: 125%;}
.copyright{font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;}
a.copyright{font-size: 10px;color: #000000;text-decoration: none;}
a.copyright:hover{font-size: 10px;color: #000000;text-decoration: underline;}
input,textarea, select{color: #000000;background-color: #E8E8E8;border: 1px solid #4B6488;font: normal 11px Verdana, Arial, Helvetica, sans-serif;}
input.post, textarea.post, select{color: #000000;background-color: #E8E8E8;border: 1px solid #4B6488;}
input{text-indent: 2px;}
input.button{color: #000000;background-color: #E8E8E8;border: 1px solid #4B6488;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;}
input.mainoption{color: #000000;background-color: #E8E8E8;border: 1px solid #4B6488;font-weight: bold;}
input.liteoption{color: #000000;background-color: #E8E8E8;border: 1px solid #4B6488;font-weight: normal;}
.helpline{color: #000000;background-color: #E8E8E8;border: 1px solid #4B6488;text-align: center;}
/*.main-background{background-color: #4B6488;padding: 5px;}*/
.left{background-image: url(images/main/left.gif);background-repeat: repeat-y;width: 1px;}
.right{background-image: url(images/main/right.gif);background-repeat: repeat-y;width: 17px;}
.top{background-image: url(images/main/top.gif);background-repeat: repeat-x;height: 7px;}
.bottom{background-image: url(images/main/bottom.gif);background-repeat: repeat-x;height: 18px;}
.klein{font-weight: bold;font-size: 11px;color: white;}
.navtop{font-weight: bold;font-size: 12px;color: #000000;text-decoration: none;}
a.navtop:hover{font-weight: bold;font-size: 12px;color: #FFFFFF;background-color:#000000;text-decoration: underline;}
.infotext{font-size: 10px;color: #cccccc;}
.jemag{font-size: 11px;color: #ffffff;}
.pagenav{font-weight: bold;font-size: 11px;color: #000000;text-decoration: none;}
a.pagenav:hover{font-weight: bold;font-size: 11px;color: #000000;text-decoration: underline;}
.marktopic{font-size: 10px;color: #000000;text-decoration: none;}
a.marktopic:hover{font-size: 10px;color: #FFFFFF;text-decoration: underline;}
.profile{font-size: 11px;color: #000000;text-decoration: none;}
a.profile:hover{font-size: 11px;color: #FF0000;text-decoration: underline;}
.discrib{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;text-decoration: none;}
.id1{border-width: 1px;	border-color: #66CCFF #ffffff #66CCFF #ffffff ;border-style: solid;	font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 9pt;}
.colorPlate{float:left;width:40px;height:20px;}

#rounded{
	padding-top:5px;
	background-color:#cccc99;
}

#topnav{
	background:transparent url(http://www.digifotofreak.nl/templates/kitephotography/images/color2/menumiddle.jpg) repeat-x scroll 0 0;
	float:left;
	height:38px;
	width:98%;
	padding-left:15px;
	margin-left:5px;
	margin-bottom:20px;
}

/* Suckerfish */

#navvv {
	margin: 0;
	padding: 0;
	height: 26px;
}

#navvv a {
	color:#000000;
	font-weight: bold;
	float: left;
	text-decoration: none;
	display: block;
	float: left;
	cursor: pointer;
	height: 36px;
	line-height: 37px;
	padding: 0 17px;
	overflow: hidden;
}

#navvv a:hover, a.active, a.focus {
	color:#FFFFFF; }

#navvv a.topdaddy,
#navvv li.active a.topdaddy {
	padding-right: 25px;
}

#navvv li li a{
	background: none;
	font-weight: normal;
	padding: 0;
	text-indent: 15px;
}

#navvv ul li {
	padding-left:0px;}
	

#navvv, #navvv ul {
float:left;
height:35px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#navvv li li {
	padding: 0;
	background: none;
}

/* top level links */
#navvv a {


}

/* sub level links */

#navvv ul ul a {
	color:#FFFFFF;
	display: block;
	text-decoration: none;
	width: 167px;
	text-transform: none;
	
}

/* top level buttons */

#navvv li {
	float: left;
	background: none;
	height: 38px;
	background:transparent url(http://www.digifotofreak.nl/templates/kitephotography/images/color2/top-nav-sep.gif) no-repeat right;
}

#navvv ul li {
	position: relative;
	
}

#navvv li ul {
	z-index: 45;
	top: 37px;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	font-weight: normal;
	border-width: 0;
	margin: 0;
	padding: 0;

}
	
#navvv ul {
	margin: 0;
	padding:0pt 0pt 0pt 6px;
}

#navvv li li {
	border-top:1px solid #404040;
	float: left;
	padding: 0;
 	width: 170px;

}


/* margin for pullouts */
#navvv li ul ul {
	margin:-27px 0pt 0pt 165px;
}


#navvv li:hover ul ul, 
#navvv li:hover ul ul ul,
#navvv li:hover ul ul ul ul,  
#navvv li.sfhover ul ul, 
#navvv li.sfhover ul ul ul, 
#navvv li.sfhover ul ul ul ul {
	position:absolute;
	left: -999em;
	background-color:#656565;
	z-index:50;
	
}

#navvv li:hover ul, 
#navvv li li:hover ul, 
#navvv li li li:hover ul, 
#navvv li li li li:hover ul,
#navvv li.sfhover ul, 
#navvv li li.sfhover ul, 
#navvv li li li.sfhover ul,
#navvv li li li li.sfhover ul{
	position:absolute;
	z-index: 50;
	left: 0;
	

}

#navvv li:hover, #navvv li.sfhover {
	position:relative;
	z-index: 50;
	color:#FFFFFF;
	background: url(http://www.digifotofreak.nl/templates/kitephotography/images/color2/topnav_back.gif) repeat-x ;
	left: 0;
	
	  
}
#navvv ul ul {
	background-color:#656565;
	border-width:1px 1px 1px 1px; }

#navvv ul ul a {

}

#navvv li li.active {
	background: none;
}

#navvv ul li a.active {
	background: url(http://www.digifotofreak.nl/templates/kitephotography/images/color2/toplevel_arrow.gif) 48% 0 no-repeat ;
	color:#393939; }


#navvv ul li a.parent {
	background: url(http://www.digifotofreak.nl/templates/kitephotography/images/color2/sublevel_arrow.gif) 100% 2pt no-repeat;
	color: #FFFFFF; }	
