/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}

body {
font-family: "Tahoma", "arial", "Trebuchet MS", helvetica; 
font-weight: lighter;
font-size: 13px; 
background:#fff url(../images/stylesheets/arnoldvanwest/background.gif);
background-repeat:repeat;
color:#ffffff;
padding:0px;
margin:0px;
}

a {
color:#000dbd;
text-decoration: underline;
cursor:pointer;
}

a:hover {
color:#ffffff;
text-decoration: none;
}

form {
margin: 0px;
}

h1 {
color:#ffffff;
*padding-top:12px;
}

h3, h4 {
margin-top:5px;
margin-bottom:12px;
font-family: "Trebuchet MS", helvetica; 
font-size:17px;
font-weight:bold;
color:#ffffff;
text-transform:uppercase;
}

p {
margin:0px;
padding-top:0px;
padding-bottom:20px;
}

input {
color:#6C294D;
}

ul {
list-style-type:none;
}

li {
}

img{
border: 0px #abadb3 double;
margin:5px 10px 10px 10px;
}

.afbeelding {
display:block;
float:left;
margin:2px 0 0 0;
margin: 10px;
width:122px;
/* weg ---height:90px; ---*/
background-repeat:no-repeat;
background-position:3px 5px;
}

.afbeelding .masker {
width:122px;
height:90px;
background-image:url(../images/stylesheets/style16/masker.gif);
background-repeat:no-repeat;
}

table {
border-collapse:collapse;
border-color: #B5DC10;
margin-top:5px;
}

hr {
width:600px;
height:3px;
border: 1px dashed #B5DC10;
}

#kader {
border: 1px solid #B5DC10;
}

/* HEADER */
#header {
width:880px;
height:76px;
background:#181818 url(../images/stylesheets/arnoldvanwest/header.gif);
background-repeat:no-repeat;
background-position:top center;
margin-top:2%;
margin-right:auto;
margin-left:auto;
}

#header #banner {
display:none;
}

/* EINDE HEADER */


/* TOPNAV */

#topnav {
width:882px;
height:52px;
margin-right:auto;
margin-left:auto;
background-image:url(http://you.cyberdigma.nl/images/seats2meet/nieuw/topnav_bg.jpg);
display:none;
}

/* EINDE TOPNAV */


/* CONTENT */

#content {
width:880px;
padding-left:0px;
padding-right:0px;
margin-left: auto;
margin-right: auto;
background: #0E0E0E url(.../images/stylesheets/vincenttraining/bg_content.gif);
background-repeat: repeat-y;
}

div#content { 
min-height:500px;
height:expression(this.scrollHeight > 500 ? "auto":"500px"); 
}

/* SIDEBAR */

#sidebar {
float:left;
width:220px;
height: 100%;
margin-top:19px;
margin-left:3px;
min-height:560px;
height:expression(this.scrollHeight > 560 ? "auto":"560px"); 
}

#sidebar a {
color: #000000;
text-decoration: none;
font-weight: lighter;
}

ul {
margin-top:0px;
padding:0px;
list-style-type:none;
}

#sidebar ul {
padding-top:10px;
list-style-type:none;
}

#sidebar li {
margin-bottom:5px;
}

#sidebar li a {
display:block;
color:#000000;
width:210px;
height:41px;
font-size:30px;
font-weight: lighter;
background:#0E0E0E url(../images/stylesheets/arnoldvanwest/background_menu.gif);
background-repeat:no-repeat;
/*line-height:40px;*/
padding-left:25px;
}

#sidebar li a:hover{
color:#000DBD;
}

#sidebar_content{
}

ul #submenu_94 {
margin-bottom:10px;
}

ul #submenu_94 li {
height:20px;
}

ul #submenu_94 li a {
width:85px;
color: #000DBD;
height:21px;
background: none;
font-size:14px;
}

ul #submenu_94 li a.active {
text-decoration:underline;
}

ul #submenu_94 li a:hover {
background: none;
font-color: #000DBD;
text-decoration:underline;
}

/* EINDE SIDEBAR */

/*MENU*/

#menu_92 {
width:200px;
height:20px;
font-size:16px;
margin-left:0px;
}

#menu_92 ul {
/*
width:200px;
height:20px;
font-size:16px;
margin-left:0px; */
}

#submenu_94 {
font-size:8px;
}

/*END MENU*/

/* EINDE SIDEBAR */


/* MAIN */
#main {
}

#main_content {
float:right;
display:inline;
width:612px;
padding:0 10px 20px 10px;
margin-right:0px;
min-height:560px;
height:expression(this.scrollHeight > 560 ? "auto":"560px"); 
background-color:#000;
}

hr.cleaner {
clear: both;
height: 1px;
margin: -1px 0 0 0; 
padding:0;
border: none;
visibility: hidden;
}

.karikatuur {
float:right;
margin-right:365px;
}

/*FORM AND BUTTONS*/
.button {
float:right;
margin:5px 10px 0 0;
padding:0px 0 0px 0;
width:80px;
color:#ffffff;
border:1px solid;
background-color:#244f74;
cursor:pointer;
}

#opties .button {
float:right;
margin:5px 10px 0 0;
padding:0px 0 0px 0;
width:115px;
color:#ffffff;
border:1px solid;
background-color:#244f74;
cursor:pointer;
}

/*END FORM AND BUTTONS*/


/* TOPLEFT */
#topleft {
float:left;
width:146px;
height:255px;
padding-left:31px;
background-image: url(http://www.frisinjehoofd.nl/images/mindz/frisinjehoofd/submenu_bg.gif);
background-repeat: no-repeat;
margin-bottom:10px;
}

#topleft h3 {
display:none;
}

#topleft ul#submenu {
margin:0px;
padding:0px;
list-style-type:none;
}

#topleft ul#submenu li {
height:23px;
padding-top:7px;
font-size:12px;
text-transform:uppercase;
}

#topleft ul#submenu li a {
color:#ff6600;
text-decoration:none;
}

#topleft ul#submenu li a:hover {
color:#6C294D;
text-decoration:none;
}

#topleft ul#submenu li.mindz_link a {
display:block;
width:115px;
height:37px;
}

/* EINDE TOPLEFT */


/* TOPRIGHT */
#topright {
float:left;
width:407px;
height:255px;
background-image: url(http://www.frisinjehoofd.nl/images/mindz/frisinjehoofd/topright_bg.gif);
background-repeat: no-repeat;
background-position: bottom right;
margin-bottom:10px;
}

#topright h3 {
display:none;
}

#topright img {
display:block;
}

/* EINDE TOPRIGHT */

/* DETAIL */
#detail, #overzicht {
display:block;
width:556px;
padding-left:17px;
padding-right:16px;
}

#overzicht {
margin-bottom:25px;
}

#detail h3, #overzicht h3 {
display:none;
}

#detail h4, #overzicht h4 {
text-transform:uppercase;
color:#6C294D;
font-weight:normal;
}

#overzicht h4 {
font-size:13px;
font-weight:bold;
}

#detail img {
}

/* EINDE DETAIL */

/* FOTOGALERIJ */

/* THUMB */
#fotogalerij {
float:left;
display:block;
width:556px;
padding:0 16px 15px 17px;
}

#fotogalerij h3 {
display:none;
}

#fotogalerij #galerij_omschrijving h3 {
display:block;
}

#fotogalerij img {
border:0px;
float:left;
display:inline;
margin-right:6px;
margin-bottom:6px;
}

/* UITVERGROTING */
#full_afbeelding {
display:block;
width:580px;
padding:0;
margin-top:20px;
}

#full_afbeelding {
text-align:center;
}

#full_afbeelding img {
height:443px;
margin-bottom:20px;
}

#full_afbeelding input{
display:none;
}

#full_afbeelding .afbeelding_navigatie {
display: none;
}

#full_afbeelding #galerij_blok_rechts .afbeelding_navigatie {
float:left;
clear:both;
display:block;
margin-top:10px;
margin-bottom:20px;
padding:4px 0 0 0;
width:612px;
height:24px;
font-weight:bold;
font-size: 14px;
background-color:#000000;
color: #434248;
}

#full_afbeelding .afbeelding_navigatie a {
color: #434248;
}

#full_afbeelding .vorige_afbeelding, #full_afbeelding .vorige_afbeelding_inactief, 
#full_afbeelding .terug_galerij {
float:left;
padding-right:270px;
}

#full_afbeelding #galerij_omschrijving {
display:none;
}

#full_afbeelding #hr {
float:left;
display:none;
}

#afbeelding_onderschrift {
/* weg --- float: left; */
text-align: center;
font-size: 14px;
}

/* EINDE FOTOGALERIJ */

/*CONTACTFORMULIER*/
.contact_formulier contact_formulier_22 { width: 590px;}
.contact_formulier ul { padding: 5px 0px 5px 15px; margin: 0px; }
.contact_formulier li { font-size: 10px; padding: 0px; margin: 0px; }
.contact_formulier p { font-size: 11px; padding: 5px 0px 15px 0px; margin: 0px; line-height: 13px;}
.contact_formulier p strong { letter-spacing: -1px;}
.contact_formulier span { background: #eefaff; font-size: 9px; padding: 10px 10px 10px 10px; color: #cc3300; display: block;}
.contact_formulier span h3 { padding: 0px; margin: 0px; }
.contact_formulier span p { padding: 0px; margin: 0px; font-size: 9px;}
.contact_formulier span a {color: #cc3300; text-decoration: underline; }
.contact_formulier form { padding: 10px;}
.contact_formulier form fieldset { border: none; padding: 0px; margin: 0px;}
.contact_formulier form p { font-size: 9px; padding: 5px 0px; margin: 0px; color: #6a757d; }
.contact_formulier form label { float: left; display: block; padding: 0px; width: 150px;}
.contact_formulier form label em { font-size: 7px; text-transform:uppercase; font-weight: bold; color: #99cc00; font-style: normal;}
.contact_formulier form input { color : #6a757d; border: solid 1px #DBDBDC; background: #C4EDFF; padding: 3px 0px; margin-bottom:4px;}
.contact_formulier form textarea { width: 250px; height:150px; color: #6a757d; background: #C4EDFF; border: solid 1px #DBDBDC; padding: 3px 0px;  margin: 0px 0px 0px 150px;}
.contact_formulier form .textarea { position: absolute; width: 250px; height:150px; background: #C4EDFF; padding: 0px; margin: 0px 0px 0px 290px}
.contact_formulier form .checkbox { border: none; background: none; padding: 0px; }
.contact_formulier #button { margin:5px 0 5px 340px;} 
/*EINDE CONTACTFORMULIER*/

/* EINDE MAIN */

 
/* FOOTER */

#footer {
width:880px;
height:33px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom: 0px;
}

ul#footer {
clear:right;
margin:0 0 0 560px;
padding:24px 0 0 0;
list-style-type:none;
}

ul#menu_15 {
margin-left:35%;
margin-right:auto;
padding-top:6px;
}


ul#menu_15 a {
color: #FFFFFF;
text-decoration: none;
}

ul#scim_footer {
margin:0 0 0 300px;
padding:0px;
}

ul#scim_footer li {
list-style-type:none;
padding-top:0px;
}

ul#scim_footer li a{
color: #BABABA;
text-decoration: none;
}

ul#scim_footer li a:hover{
color: #b5dc10;
text-decoration: none;
}

 
/* EINDE FOOTER */
