
html {overflow: -moz-scrollbars-vertical!important;}	

body {
	background-color:#FFFFFF;
	font-family: arial, tahoma, verdana, helvetica, sans-serif; color: #000000;
	padding:0px;
	margin:0px;
	font-size:0.73em;
	line-height:150%;
}

p 		{padding:0px;margin:0px 0px 14px 0px;}
div		{}
span	{}
th		{}
td		{}

ul.default	{margin:0px 0px 14px 0px; padding:0px; list-style: none; }
ul.default li {
	padding:0px 0px 0px 8px; 
	background-image:url(../images/li.gif); 
	background-repeat:no-repeat;
	background-position:0px 8px;
}

div.content_home h1	{font-size: 1.6em; font-weight:normal; color:#000000; padding:0px; margin:0px 0px 12px 0px;}
h1									{font-size: 1.4em; font-weight:normal; color:#000000; padding:0px; margin:0px 0px 9px 0px;}
h2									{font-size: 1.0em; font-weight:bold; color:#1598ee; padding:0px; margin:0px 0px 9px 0px;}
h3									{font-size: 1.0em; font-weight:bold; color:#000000; padding:0px; margin:0px 0px 9px 0px;}
h4									{font-size: 1.0em; font-weight:bold; color:#767575; padding:0px; margin:0px;}

div.grey {
	color:#7f7f7f;
}

a.black		{text-decoration: underline!important; color:#000000!important;}

div.spaced {padding-bottom:5px;}

a:link		{text-decoration: underline; color:#1598ee;}
a:visited	{text-decoration: underline; color:#1598ee;}
a:active	{text-decoration: underline; color:#1598ee;}
a:hover		{text-decoration: underline; color:#1598ee;}

/* form elements */

form 	{padding:0px; margin:0px;}

input, select, textarea, option {
	font-family: tahoma, arial, verdana, helvetica, sans-serif; color: #849da5;
	padding:0px;
	margin:0px;
	font-size: 1.0em;
}

/* header */

div.header {
	background-color:#FFFFFF;
	background-image:url(../images/header-img.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:900px;
	height:112px;	
}

div.header_uk {
	background-image:url(../images/header-img-uk.gif);
}

div.header div.top_bar {height:29px;}
div.header div.top_bar div.right1 {float:right; margin-left:7px;}
div.header div.top_bar div.right2 {float:right; margin-left:30px;}
div.header div.top_bar div.surftag {position:relative;top:-13px;margin-right:18px;z-index:9999;}

div.input_bg_header {
	float:right;
}


div.input_bg_header input {
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	border-bottom:1px solid #cecece;
	border-right:1px solid #cecece;
	height:16px;	
}

/* main menu */

ul.main_menu  {
	list-style:none;
	position:absolute;
	top:82px;
	padding:0px;
	padding-left:10px;
	margin:0px;
}

ul.main_menu li {
	float:left;
	padding-left:0px;
}

ul.main_menu li a {
	display:block;
	background-repeat:no-repeat;
	background-position:0px 0px;	
	height:25px;
	overflow:hidden;
}

ul.main_menu li a:hover {
		background-position:0px -25px;	
}

ul.main_menu li a.home {
	background-image:url(../images/b-home-0.gif);
	width:54px;
}

ul.main_menu li a.watisauteursrecht {
	background-image:url(../images/b-wat-is-auteursrecht-0.gif);
	width:166px;
}

ul.main_menu li a.landschap {
	background-image:url(../images/b-landschap-0.gif);
	width:94px;
}

ul.main_menu li a.veelgesteldevragen {
	background-image:url(../images/b-veelgestelde-vragen-0.gif);
	width:164px;
}

ul.main_menu li a.praktischetools {
	background-image:url(../images/b-praktische-tools-0.gif);
	width:139px;
}

ul.main_menu li a.surfenauteursrecht {
	background-image:url(../images/b-surf-en-auteursrecht-0.gif);
	width:170px;
}

ul.main_menu li a.contact {
	background-image:url(../images/b-contact-0.gif);
	width:74px;
}







ul.main_menu li a.whatiscopyright {
	background-image:url(../images/b-what-is-copyright-0.gif);
	width:148px;
}

ul.main_menu li a.landscape {
	background-image:url(../images/b-landscape-0.gif);
	width:92px;
}

ul.main_menu li a.faq {
	background-image:url(../images/b-faq-0.gif);
	width:213px;
}

ul.main_menu li a.practicaltools {
	background-image:url(../images/b-practical-tools-0.gif);
	width:130px;
}

ul.main_menu li a.surfandcopyright {
	background-image:url(../images/b-surf-and-copyright-0.gif);
	width:153px;
}

ul.main_menu li a.current,
ul.main_menu li a.current:hover {
	display:block;
	background-repeat:no-repeat;
	background-position:0px -50px!important;	
	height:25px;
	overflow:hidden;
}

ul.main_menu li a span {
	display:none;
}
/* locationpath */

ul.locationpath  {
	font-size:0.9em;
	list-style:none;
	padding:0px;
	margin:0px;
	height:42px;	
	position:relative;
	top:-8px;
}

ul.locationpath li {
	float:left;
	padding-right:5px;
	color:#7f7f7f;
}

ul.locationpath li a {
	background-image:url(../images/locationpath-arrow.gif);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:10px;
	color:#7f7f7f!important;
	text-decoration:underline;		
}

/* href icons */

a.icon {
	display:block;
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:11px;
	text-decoration:none;	
}

a.icon:link			{text-decoration: none;}
a.icon:visited	{text-decoration: none;}
a.icon:active		{text-decoration: none;}
a.icon:hover		{text-decoration: underline;}

div.float {
	float:left;
}

div.float a.icon {
	padding-right:20px!important;
	white-space:nowrap;
}

a.arrow1		{
	color:#1598ee;
	background-image: url(../images/a-arrow1.gif);
	background-position:0px 6px;
}

a.arrow2		{
	color:#f67c20;
	background-image: url(../images/a-arrow2.gif);
	background-position:0px 6px;
}

a.arrow3		{
	color:#1598ee;
	background-image: url(../images/a-arrow3.gif);
	background-position:0px 5px;
	padding-left:14px;
	text-decoration:underline!important;
}

div.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}

div.main_container {
	position:relative;
	left:50%;
	margin-left:-450px;
	width:900px;
	margin-top:38px;
}

div.min_height {
	float:left;
	height:572px;
	width:1px;
	overflow:hidden;	
}

div.logo {
	position:absolute;
	left:20px;
	top:7px;
	width:350px;
	height:13px;	
}

div.col1 div.h2	{height:21px; padding:0px 20px 0px 20px; margin:0px;}
div.col1 div.padding_submenu {padding:68px 0px 0px 0px; margin:0px;}
div.col1 div.padding {padding:94px 18px 20px 20px; margin:0px;}
div.col1 div.padding_h2 {padding:5px 18px 20px 20px; margin:0px;}
div.col3 div.padding {padding:68px 10px 0px 10px; margin:0px;}

/* content home */
div.content_home {
	background-image:url(../images/bg-home.gif);
	background-repeat:repeat-y;
}

div.content_home div.bg {
	background-image:url(../images/home-bg-2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	
}

div.content_home div.col1 {
	width:376px;
	overflow:hidden;
	float:left;
}

div.content_home div.col1 div.text_padding {
	padding:20px 30px 0px 20px;
}


div.content_home div.col2 {
	width:522px;
	overflow:hidden;
	float:left;
	
}

div.content_home div.col2 div.row {
	float:left;
	padding: 0px 56px 0px 56px;
	clear:both;
}

div.content_home div.col2 div.row div.schema {
	padding:20px;
	
}


div.content_home div.col2 div.box_content {
	background-image:url(../images/box-home-p0.gif);
	background-repeat:no-repeat;
	width:410px;
}

div.content_home div.col2 div.box_content p {
	padding:0px;
	margin:0px;
}

div.content_home div.col2 div.box_content div.padding {
	padding:20px 30px 0px 30px;
}

div.content_home div.col2 div.box_footer {
	background-image:url(../images/box-home-p1.gif);
	background-repeat:no-repeat;
	width:410px;
	height:24px;
}

/* content 3 cols */

div.content_3cols {
	background-image:url(../images/bg-3cols.gif);
	background-repeat:repeat-y;
}

div.content_3cols div.col1 {
	width:199px;
	overflow:hidden;
	float:left;
}

div.content_3cols div.col2 {
	width:500px;
	float:left;	
}

div.content_3cols div.col2 div.row {
	clear:both;
}

div.content_3cols div.col2 div.row div.left,
div.content_3cols div.col2 div.row div.right {
	width:225px;
	overflow:hidden;
	float:left;
}

div.content_3cols div.col2 div.row div.left  div.padding {padding:0px 10px 0px 0px;}
div.content_3cols div.col2 div.row div.right div.padding {padding:0px 0px 0px 10px;}

div.content_3cols div.col3 {
	width:200px;
	overflow:hidden;	
	float:left;	
}

div.content_3cols div.col2 div.padding {
	padding:25px;
}

div.content_3cols div.col3 div.box {
	background-color:#FFFFFF;
	width:199px;
}

div.content_3cols div.col3 div.box div.padding {
	padding:0px 7px 14px 7px;
}

div.content_3cols div.col3 div.box div.padding_form {
	padding:0px 19px 20px 20px;
}

div.content_3cols div.col3 div.top {
	height:68px;
}

div.content_3cols div.col3 div.rss {
	background-color:#FFFFFF;
	width:199px;
	height:94px;
}

div.content_3cols div.col3 div.rss div.padding {
	padding:19px 14px 0px 0px;
	float:right;
}

div.content_3cols div.col3 div.banner {
	padding:18px 17px 0px 18px;
}

/* list */
ul.clean_list {
	list-style:none;
	padding:0px; margin:0px;
}

ul.padded li {
	padding-bottom:10px;
}

ul.clean_list {
	list-style:none;
	padding:0px; margin:0px;
}

li.arrow2		{
	color:#f67c20;
	background-image: url(../images/a-arrow2.gif);
	background-position:0px 6px;
}

li.icon {
	display:block;
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:11px;
	text-decoration:none;	
}

/* footer */
div.footer {
	font-size:0.9em;
	border-top:1px solid #d2d1d1;
	background-color:#FFFFFF;
	padding:10px 20px 5px 20px;
}

div.footer a {color:#000000!important;}
div.footer *.left {margin-right:10px;float:left;}
div.footer *.right {margin-left:10px;float:right;}

/* images */
div.img {
	float:left;
	display:inline-block;
	display:table-cell;
	padding:1px;
	background-color:#d0cece;
}

div.img_left {
	display:inline-block;
	float:left;
	padding:1px;
	background-color:#d0cece;
	margin:4px 9px 5px 0px;
}

div.img_right {
	clear:both;
	display:inline-block;
	float:right;
	padding:1px;
	background-color:#d0cece;
	margin:4px 0px 5px 9px;
}

.col1 .padding_h2 h2 a {
  text-decoration: none;
}

.col1 .padding_h2 h2 a:hover {
  text-decoration: underline;
}
