﻿/* CSS Document */

body {
width:100%;
background:#FFFFFF;
padding:0;
margin:0;
font-family:Tahoma;
font-size:0.8em;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:2em;
padding:0 0 5px 0;
margin:0;
border-bottom:#CCCCCC 1px solid;
font-weight:normal;
}

h2 {
background:url('../images/ico_1.gif') no-repeat 0 0;
font-size:1.2em;
margin:0;
border-bottom:1px dashed #CCCCCC;; padding-left:25px; padding-right:0; padding-top:5px; padding-bottom:5px
}

h3 {
font-size:1em;
padding:2px 0 2px 0;
margin:0;
color:#999999;
}

h4 {
background:url("../zeca/images/ico_2.gif") 0 0 no-repeat;
font-size:1.2em;
padding:5px 0 5px 25px;
margin:0;
border-bottom:#CCCCCC 1px dashed;
font-weight:bold;
}

.clear {
clear:both;
}

.left {
float:left;
}

.right{
float:right;
}

.bold{
font-weight:bold;
}


.no_decoration {
text-decoration:none;
}

a {
text-decoration:none;
color:#663300;
  
}

img {
border:0; /*toegevoegd wegens roze lijn om plaatjes*/
}

a:hover {
text-decoration:underline;
color:#330066;
 
}

.blue {
color:#1E6090;
}

.empty_10{
height:10px;
}


.img_left{
padding:0 5px 0 0;
}


#header{
background:url("../images/bck_top.gif") 0 0 repeat-x;
height:167px;
}

#all_top{
width:800px;
margin:0 auto;
}

#all{
width:800px;
margin:0 auto;
}

#all_1{
width:90%; /*toegevoegd voor gecentraliseerde innerdwt, txt te veel n r*/
margin:0 auto;
}

#top_search{
height:27px;
margin:0;
}

#top_right {
	float:right;
	height:27px;
	line-height:27px;
	padding:0;
	margin:0;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}


#top_right form{
margin:0;
padding:0;
}

#top_right input {
margin:0;
padding:0;
}

.space_top{
height:4px; 
margin:0; 
padding:0;
font-size:0;
}

#logo_box{
height:102px;
margin:0;
}

#logo{
float:left;
margin-left:2px;
}

#logo_text{
float:right;
height:25px;
line-height:25px;
margin:30px 0 0 0;
color:#FFFFFF;
}


#logo_text img{
vertical-align:middle;
padding:0 5px 0 0;
}


#top_menu{
height:22px;
}

#top_menu ul{
height:22px;
line-height:22px;
list-style:none;
margin:0;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
color:#55676D;
}

#top_menu li{
display:inline;
padding:0 10px 0 0;
}

#top_menu li a{
color:#000066;  /*d grijs*  #4E387E*/
text-decoration:none;
font-weight:bold;
}

#top_menu li a:hover{
color:#000000;  
text-decoration:underline;
}

#left_column{
float:left;
width:170px;
}

.content_left{
padding:10px 0 10px 0;
}


.navlist ul {
list-style:none;
margin:0;
padding:0;
font-size:11px;
}


.navlist li {
width: 135px;
height:27px;
line-height:27px;
background:url("../images/ico_5.gif") 0 0 no-repeat #FFFFFF;
padding:0 0 2px 30px;
border-bottom:#CCCCCC 1px solid;
}

.navlist li a, .navlist li a:hover {
color:#000000;
}

#right_pricebox{
float:right;
width:200px;  /*was 180;*/
/*padding:5px;*/
}


#right_column{
margin-left:170px;
}

.content_right{
padding:10px 10px 10px 20px;
}

#footer{
background-color:#256088;
height:30px;
line-height:30px;
text-align:center;
color:#FFFFFF;
}

/* 3box page */

.content_all{
padding:10px 0 10px 0;
}

.box{
background:url("../images/bck_box.gif") 0 0 no-repeat;
float:left;
width:253px;
height:130px;
padding:0 10px 0 0;
font-size:0.9em;
}

.box_content{
padding:5px;
}



/*menu*/

#menu{
height:22px;
}

.ddcolortabs{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.ddcolortabs ul{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:13px;
margin:0;
padding:0;
list-style:none;
}

.ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
/*text-transform:uppercase;*/
}


.ddcolortabs a{
float:left;
color:#55676D;
margin:0 2px 0 0;
padding:0 10px 1px 0;
text-decoration:none;
letter-spacing: 1px;
}

.ddcolortabs a span{
float:left;
display:block;
/*background: transparent url(media/color_tabs_right.gif) no-repeat right top;*/
padding: 4px 8px 2px 7px;
}

.ddcolortabs a span{
float:none;
}

.ddcolortabs a:hover{
background-color: #02165D;
color:#FFFFFF;
}

.ddcolortabs a:hover span{
background-color:#02165D;
}

/*currently selected tab
.ddcolortabs .selected a, #ddcolortabs .selected a span{ 
background-color: #591f20;
}
*/

.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: black;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a{
position:absolute;
top: 0;
border: 1px solid black; /*THEME CHANGE HERE*/
border-top-width: 8px; /*Top border width. Should match height of .ddcolortabsline above*/
border-bottom-width: 0;
font:normal 12px Arial;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv_a a{
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid #678b3f;
border-bottom: 1px solid #678b3f; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
background-color:#003399;
color: white;
}

/* menu */