a {
background : transparent;
color : #152B5A;
}

a:hover {
background : transparent;
color : #0066FF;
text-decoration : underline;
}

body {
background : #74778A ;
color : #152B5A;
font : 11px Verdana, Arial, Helvetica, sans-serif;
margin : 10px 0px 10px 0px;
}
.mumbo {
width:0px;
height:0px;
overflow:hidden;
color:white;
left:-1000px;
top:-1000px;
position:absolute;
}

input, textarea {
background : #fcfcf;
border : 1px #999999 solid;
font : 11px Verdana, Arial, Helvetica, sans-serif;
}

li {
list-style-position : outside;
list-style-type : square;
}

table {
font : 11px Verdana, Arial, Helvetica, sans-serif;
}

.button {
background : #999999;
border-bottom : 2px #666666 solid;
border-left : 1px solid #CCCCCC;
border-right : 2px #666666 solid;
border-top : 1px #CCCCCC solid;
color : #FFFFFF;
font : 11px Verdana, Arial, Helvetica, sans-serif;
}

.contentframe {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding-top: 0px;
padding-right: 15px;
padding-bottom: 10px;
padding-left: 15px;
background: transparent;
}

.detailformbutton {
}


/* DE SECUNDAIRE HOLIBLO's */

/* TWEE, RECHTSBOVEN */

.hlb2 {
padding-bottom : 2px;
padding-left : 4px;
}

.hlb2 a {
color : white;
font : 10px Verdana, Arial, Helvetica, sans-serif;
}

.hlb2 a:hover {
color : #FAE22A;
font : 10px Verdana, Arial, Helvetica, sans-serif;
}

.hlb2active {
padding-bottom : 2px;
padding-left : 4px;
}

.hlb2active a {
color : #FAE22A;
font : 10px Verdana, Arial, Helvetica, sans-serif;
}

.hlb2active a:hover {
color : white;
font : 10px Verdana, Arial, Helvetica, sans-serif;
}

/* DRIE, IN HET GELE VLAK */

.hlb3 {
padding-bottom : 2px;
padding-left : 8px;
}

.hlb3 a {
color : #152B5A;
font : 11px Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 1px;
}

.hlb3 a:hover {
color : white;
font : 11px Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 1px;
}

.hlb3active {
padding-bottom : 2px;
padding-left : 8px;
}

.hlb3active a {
color : blue;
font : 11px Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 1px;
}

.hlb3active a:hover {
color : white;
font : 11px Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 1px;
}



/* VIER, IN DE ZWARTE BALK */

.hlb4 {
padding-top: 2px;
padding-bottom : 2px;
padding-left : 2px;
}

.hlb4 a {
color : #152B5A;
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

.hlb4 a:hover {
color : #152B5A;
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

.hlb4active {
padding-bottom : 2px;
padding-left : 2px;
}

.hlb4active a {
color : white;
font : bold 11px Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 1px;
text-decoration: none;
}

.hlb4active a:hover {
color : white;
font : bold 11px Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 1px;
text-decoration: none;
}

.hlb5 {
padding-bottom : 2px;
padding-left : 2px;
text-align:center;
}

.hlb5 a {
color : #152B5A;
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 1px;
text-decoration: none;
}

.hlb5 a:hover {
color : white;
font : 10px Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 1px;
}

.hlb5active {
padding-bottom : 2px;
padding-left : 2px;
}

.hlb5active a {
color : blue;
font : 10px Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 1px;
text-transform: uppercase;
}

.hlb5active a:hover {
color : #152B5A;
font : 10px Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 1px;
}

.intro {
background : transparent;
color : #152B5A;
font-size : 11px;
text-align : left;
padding-top: 6px;
line-height: 16px;
}

.newsintro {
background : transparent;
color : #152B5A;
font-size : 11px;
text-align : left;
padding-top: 18px;
}

.knoptable {
background : url(../_images/button.jpg) no-repeat left top;
margin : 0px 0px;
padding : 5px 3px 3px 0px;
width : 150px;
}

.knoptable a {
color : #5979AE;
font : 12px Verdana, Arial, Helvetica, sans-serif;
letter-spacing : 1pt;
padding : 0px 17px;
text-decoration : none;
}

.knoptable a:hover {
color : #FFFFFF;
}

.knoptable a:active {
color : #FFFFFF;
}

.kop {
background : transparent;
color : #152B5A;
font : bold 18px Verdana, Arial, Helvetica, sans-serif;
padding-bottom : 10px;
padding-top :2px;
border-bottom:1px #152B5A solid;
}

.linktable {
background : #F8F8F8;
border-bottom : 1px #000066 solid;
border-left : 1px #000066 solid;
border-right : 1px #000066 solid;
border-top : 1px #000066 solid;
}

.linktitle {
color : #000066;
font : bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.listheader {
background : transparent;
color : #000066;
font-family : Arial, Helvetica, sans-serif;
font-variant : small-caps;
font-weight : bold;
margin : 15px 0px 5px;
padding : 10px 2px;
}

.listrowwhite {
background : transparent;
border-bottom : 0px #152B5A solid;
color : red;
font : 11px Verdana, Arial, Helvetica, sans-serif;
padding : 4px 4px 4px 4px;
}

.listrowwhite a {
background : transparent;
color : #007ACC;
font : 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
}

.listrowwhite a:hover {
background : transparent;
color : red;
font : 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
}

.loginbutton {
background : #999999;
border-bottom : 1px #152B5A solid;
border-left : 1px #FFFFFF solid;
border-right : 1px #152B5A solid;
border-top : 1px #FFFFFF solid;
color : #333333;
font-size : 9px;
margin-top : 4px;
width : 60px;
}


.logintblinput {
border : 1px #999999 solid;
color : #999999;
font-size : 9px;
}

.main_level2 {
width : 150px;
}

.main_level3 {
padding-left : 25px;
}

.main_level4 {
padding-left : 35px;
}

.main_level5 {
padding-left : 45px;
}

.main_level6 {
padding-left : 55px;
}

.maintable {
background : white;
color : #152B5A;
margin : 0px 0px;
padding : 0px 0px 0px 0px;
width : 100%;
}

.radiobuttons input {
border : none;
}

.rightframe {
background : #FCFCFC;
}

.sub_level2 {
}

.sub_level2 a {
color : #FFFFFF;
font-size: 10px;
}

.sub_level2 a:hover {
color: #FAE22A;
}

.sub_level3 {
background : #FAE22A;
}

.sub_level4 {
}

.sub_level5 {
}

.sub_level6 {
}

.subkop {
background : transparent;
color :#152B5A ;
font : bold 13px Verdana, Arial, Helvetica, sans-serif;
margin : 0px 0px;
padding : 10px 0px 0px;
text-align : left;
}

.subtable {
background : #FFFFFF;
}

.subtable a {
color : #DA5561;
font : 10px Verdana, Arial, Helvetica, sans-serif;
padding : 0px 0px;
text-decoration : none;
}

.subtable a:hover {
color : #999999;
font : 10px Verdana, Arial, Helvetica, sans-serif;
padding : 0px 0px;
}

.subtable a:active {
color : #999999;
font : 10px Verdana, Arial, Helvetica, sans-serif;
padding : 0px 0px;
}

.table_level2 {
background : transparent;
margin-left : 0px;
}

.table_level3 {
background : #F8F8F8;
}

.table_level4 {
background : #FAE22A;
}

.table_level5 {
background : #FFFFCC;
}

.table_level6 {
background : #000066;
color : #FFFFFF;
}

.tekstblokje {
text-align : left;
line-height: 16px;
}

.toptbl {
background :transparent;
}

.tree_level1 {
background : #152B5A;
height : 30px;
margin : 0px 0px;
padding : 2px 3px 3px 6px;
width : 100%;
border-top: 1px white solid;
border-bottom: 1px #152B5A solid;
}

.tree_level1 a {
color : #F8F8F8;
font : 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
}

.tree_level1 a:hover {
color : #FAE22A;
text-decoration : none;
}


.tree_level1_active {
background : #152B5A url(http://www.opel4wd.nl/_images/4wd_buttonimg.gif) no-repeat right middle;
height : 30px;
margin : 0px 0px;
padding : 2px 3px 3px 6px;
width : 100%;
border-top: 1px #FAE22A solid;
border-bottom: 1px #152B5A solid;
}

.tree_level1_active a {
color : #FAE22A;
font : 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
}

.tree_level1_active a:hover {
color : #FAE22A;
text-decoration : none;
}


.treemenu {
background :#666666;
padding : 0px 0px 0px 0px;
width : 100%;
border-bottom: 1px white solid;
}

.zoomtable {
background : transparent;
color : #333333;
margin : 0px 0px;
padding : 0px 0px 0px 0px;
width : 100%;
}

/* SITE SPECIFIC */

.leftmenuback {
background-image: url(http://www.opel4wd.nl/_images/cmsbus jab1_r8_c1.jpg);
background-repeat: repeat;
background-color: #152B5A;
background-position: left top;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #FFFFFF;
border-right-color: #FFFFFF;
border-bottom-color: #FFFFFF;
border-left-color: #FFFFFF;
}

.menutwee {
font-size: 11px Verdana, Arial, Helvetica, sans-serif;
color:  #152B5A;
background:#FAE22A;
padding: 4px 10px 4px 15px;
text-decoration: none;
border-top:1px solid white;
border-left:1px solid white;
}
.logospace {
background-image: url(http://www.opel4wd.nl/_images/cmsbusjab1_r2_c3.jpg);
background-repeat: no-repeat;
background-position: left top;
background-color: #FAE22A;
border-left: 1px solid white;
}
.lidworden {
background-image: url(http://www.opel4wd.nl/_images/cms busjab1_r5_c1.jpg);
background-repeat: no-repeat;
background-position: left top;
color: #152B5A;
background-color: #FAE22A;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding-top: 2px;
padding-right: 10px;
padding-bottom: 2px;
padding-left: 2px;
text-align: left;
letter-spacing: 1px;
}
.topmenu {
background: #152B5A;
padding-right: 10px;
background-image: url(http://www.opel4wd.nl/_images/cmsbu sjab1_r1_c3.jpg);
background-repeat: no-repeat;
background-position: left top;
border-bottom: 1px solid white;
}


H1 {
color : #152B5A;
font : bold 18px Verdana, Arial, Helvetica, sans-serif;
}

H2 {
padding:0px;
margin:0px;
color :#152B5A ;
font : bold 13px Verdana, Arial, Helvetica, sans-serif;
text-align : left;
}