/* OTYS WEB SHEET */
/* W3C VERIFIED CSS 2.1 */
/* COPYRIGHT OTYS CORP 2003-2009 */
/* AUTHOR:Sander van den Brink */
/* TEMPLATE: CMSBUSJAB<NUM>.HTML */

#sFCLeft{
float:left;
width:610px;
}

/* Subscribe Hook */

.nwsSubHookOuter{
width:470px !important;
margin-top:0 !important;
}
.nwsSubHookFieldContainer{
float:left;
}
.nwsSubHookText{
border:0 !important;
}
.nwsSubHookButtonContainer{
border-bottom:1px dotted #DDDDDD;
padding-bottom:20px;
margin-bottom:20px;
}
.nwsSubHookText{
margin-bottom:0px !important;
}

/* SMARTSEARCH */

.SmartSearchTitle{
font-size:16px;
}
.smartSearchResultaatLink{
color:green;
padding-top:2px;
}
.smartSearchResultaatLink img{
display:none;
}
.smartSearchHrbottomResult{
margin-top:20px;
margin-bottom:20px;
}



.cleaner{
visibility:hidden;
height:0;
line-height:0;
width:0;
}

/* Standard hook */
.hookOuter{
/*margin-right:30px;*/
margin-top:30px;
float:left; /* changed to right by maikel, EDIT dit is geen goede fix weer terug gezet dus */
width:280px;
display:inline;
}
.hookHeader {
font-size:18px;
font-weight:bold;
margin-bottom:20px;
color:#333;
}
.kop {
font-size:18px;
font-weight:bold;
padding-bottom:20px;
color:#333;
}
.hookIntro{
font-size:11px;
}
.hookIntro p strong em{
display:block;
font-size:19px;
font-style:normal;
position:relative;
width:205px;
}
.hookText{
color:#666;
font-size:11px;
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px dotted #ddd;
line-height:15px;
}
.hookItemContainer{
margin-bottom:15px;
}
.hookItemTitle a{
background:url(../_images/site/linkImage.gif) no-repeat 0 4px;
/*color:#454545;*/
display:block;
font-size:12px; /* was 11 */
font-weight:bold;
padding-left:15px; /* was 20 */
text-decoration:none;
}
.hookItemFooter{
padding-left:20px;
font-size:11px;
}


/****** LAYOUT DESIGN ******/

/*** global site width ***/
.siteWidth{
width:920px;
/*margin:0 2px 0 2px;*/

/* change above values for liquid or fixed width design */

margin:0 auto;
padding-left:0px;
}

/*** Header styling ***/
#sHeader{
height:179px;
background:#303030 url(../_images/site/headerBg.gif) repeat-x 0 0;
}
#logo{
margin:56px 0 0 0;
position:relative;
left:-18px;
float:left;
}

/*** Menu styling ***/
#sMenu{
background:url(../_images/site/menuShade.gif) repeat-x 0 0;
height:21px;
}
/*menu hider*/
.mh{
background:#fff url(../_images/site/menuShade.gif) repeat-x 0 0;
position:relative;
eft:-2px;
width:10px;
height:15px;
float:left;
}

/*** Search bar styling ***/
#sSearch{
text-align:right;
vertical-align:bottom;
padding-top:15px;
padding-bottom:5px;
border-bottom:1px dotted #ddd;
position:relative;
z-index:1;  /** ie menu hover fix **/
}
#sSearch span{
display:inline;
font-size:10px;
margin:0 10px 0 0;
color:#7e7e7e;
}
#sSearch form{
display:inline;
}

/* Crumble Path */
#sCrumble{
background:#626262 url(../_images/shadowtop.gif) repeat-x 0 100%;
font-size:11px;
width:auto;
padding-left:5px;
padding-top:4px;
padding-bottom:4px;
line-height:12px;
text-transform:lowercase;
}
#sCrumble a{
float:left;
padding-right:5px;
color:#b8a248;
display:inline;
font-size:11px;
text-decoration:none;
}
#sCrumble span{
margin-right:5px;
float:right;
font-family:Comic Sans MS;
color:#999;
}
#sCrumble span a{
float:none;
font-family:Helvetica;
}
#sCrumble span a:hover{
color:#f3c50e;
}
#sCrumble span b{
font-weight:normal;
font-family:Helvetica;
color:#999;
font-size:11px;
}
#sCrumble span img{
width:17px;
height:10px;
}

/*** Content block styling ***/
#sContent{
border-bottom:1px dotted #ddd;
padding-bottom:20px;
position:relative;
z-index:1;
}

/*** Services ***/
#sServices{
/*border-bottom:1px solid #ddd;*/
/*width: 950px;*/				/* Width re-written to 30px bigger, see above */
}
#serviceMobileHover{
cursor:pointer;
}
#serviceToolboxHover{
cursor:pointer;
}
#serviceWebsiteHover{
cursor:pointer;
}
#serviceMatchHover{
cursor:pointer;
}

/*** Payoff ***/
#sPayoff{
border-bottom:1px dotted #ddd;
padding-bottom:15px;
/*width:980px;*/
}
.hlb3 {
float:right	;
margin:0 0px 0 0;
}
.hlb3FImg{
background:url(http://www.otys.nl/_images/site/orangeMenuLeft.png) no-repeat 0 0;
width:6px;
height:24px;
display:block;
float:left;
}
.hlb3MImg{
background:url(http://www.otys.nl/_images/site/orangeMenuLine.png) no-repeat 0 0;
width:1px;
height:24px;
display:block;
float:left;
position:relative;
z-index:1;
}
.hlb3LImg{
background:url(http://www.otys.nl/_images/site/orangeMenuRight.png) no-repeat 0 0;
width:6px;
height:24px;
display:block;
float:left;
position:relative;
z-index:2;
left:-2px;
}
.hlb3 a{
background:url(../_images/site/orangeMenuMid.png) repeat-x 0 0;
display:block;
float:left;
padding:5px 4px 6px 4px;
color:#fff;
text-decoration:none;
position:relative;
z-index:1;
white-space:nowrap;s
}
.hlb3 a:visited{
color:#fff;
}
#lastImg{
float:left;
position:relative;
z-index:2;
left:-2px;
}

/*** Footer content ***/
#sFooterContent{
}
#sFCRight{
float:right;
width:280px;
}

/*** Sitemap ***/
#sSitemap{
border-bottom:1px dotted #ddd;
padding-top:15px;
padding-left:0;
}
#sSitemap span{
display:block;
/*border-bottom:1px solid #ddd;*/
font-size:13px;
font-weight:bold;
padding-bottom:10px;
padding-left:2px;
}
#sSitemap span img{
position:relative;
left:-7px;
}

/*** Footer line ***/
#sFooter{
padding-top:10px;
}
#sFooter span{
margin-right:20px;
}
#sFooter input{
background:url(../_images/site/linkImage.gif) no-repeat 0 4px;
padding-left:15px;
color:#8b8d8f;
font-size:11px;
border:none;
float:left;
}
#copyRight{
font-weight:bold;
font-size:11px;
padding-bottom:5px;
float:left;
}
#copyRight a{
text-decoration:none;
color:#454545;
font-size:11px;
}
.fmenu{
float:left;
}
.fmenu a{
background:url(../_images/site/linkImage.gif) no-repeat 0 4px;
display:block;
padding-left:15px;
font-size:11px;
text-decoration:none;
color:#8b8d8f;
}
.languageHook{
float:right;
margin-right:30px;
}
.languageHook a{
margin-left:5px;
}

/****** FIRST BASE,BLOCKLEVELS ******/
body{
min-width:980px;
text-align:center;
margin:0;
color:#333;
}
a{
text-decoration:none;
color:#0066cc;
}
a:hover{
text-decoration:underline;
}
a:visited{
color:#0056ac;
}
td,th,div{
color:#666;
font-size:12px;
font-family:Helvetica,Arial,Verdana,sans-serif;
text-align:left;
padding:0;
margin:0;
}
p{
margin:0 0 15px 0;
padding:0;
}
h1{
font-size:20px;
margin:0px;
padding:0px;
color:#333;
}
h2{
font-size:14px;
margin:0;
color:#454545;
}
h3{
margin:0px;
padding:0px 0 5px 0;
}
input,textarea, select{
color:#333;
font-size:11px;
background:#FFFFFF;
border-top:1px solid #aca899;
border-left:1px solid #aca899;
border-bottom:1px solid #f8f8f8;
border-right:1px solid #f8f8f8;
}
ul{
margin-top:10px;
margin-right:0px;
margin-bottom:10px;
margin-left:10px;
padding-bottom:0px;
padding-left:8px
} 
textarea{
overflow:auto;
}
hr{
color:#666666;
height:1px;
}
form{
margin:0;
padding:0;
}
strong,em{
}


/*** GLOBAL CONTENT STYLING ***/
.outer{
/*position:relative;*/
margin-top:30px;
margin-right:30px;
float:left;
width:610px;
}
.consListOuter{
width:100%;
}
.consListOuter .consListIc{
margin-right:10px;
}
.consDetOuter{
}
.consDetTextWidget{
position:absolute;
top: 50px;
right: 295px;
}
.consDetTextWidget iframe.twitter-follow-button{
margin-top:12px;
width:250px !important;
display:block;
}

.title{
margin-bottom:30px;
line-height:25px;
}
.intro{
margin-right:60px;
line-height:17px;
font-size:12px;
}

.text{
margin-right:60px;
line-height:17px;
font-size:12px;
}
.text span{
border-color:#ddd;
}
.evdText{
}
/* Homepage */
.homeOuter{
}
.homeTitle{}
.homeIntro{}
.homeIntro p{
float:left;
width:230px;
margin-right:30px;
line-height:17px;
}

.homeIntro ul {
    float: left;
    line-height: 17px;
    margin-right: 30px;
    width: 230px;
}

/* Teaser Homepage 1 */
.teaserHomeOuter{
margin-top:13;
}
.teaserHomeTitle1{
padding-left:95px;
padding-top:6px;
}
.teaserHomeSubHeader1{
padding-left:95px;
font-weight:bold;
}
.teaserHomeST{
padding-left:95px;
}
.teaserHomeIntro img{
position:relative;
top:-38px;
margin-bottom:15px;
float:left;
}
.teaserHomeIntro p{
margin-left:95px;
margin-bottom:10px;
line-height:15px;
}
.teaserHomeIntro p em{
font-style:normal;
}
.teaserHomeIntro p a{}
.teaserHomeIntro p a strong{
font-weight:normal;
display:inline;
}
.teaserHomeIntro p a em{
color:#e39000;
display:block;
background:url(../_images/site/linkImage.gif) no-repeat 0 4px;
padding:0 0 0 15px;
font-style:normal; 
font-size:11px;
}
.teaserHomeImg img{
top:-10px;
}
#slidingPicContainer{
position:relative;
}
.slidingPic{
position:relative;
}
.teaserHomeText img{
float:left;
position:relative;
top:-38px;
}
.teaserHomeText p{
margin-left:95px;
margin-bottom:10px;
}
.teaserHomeText p em{
font-style:normal;
}
.teaserHomeText p a{}
.teaserHomeText p a em{
color:#e39000;
display:inline;
background:url(../_images/site/linkImage.gif) no-repeat 0 4px;
padding:0 0 0 15px;
font-style:normal; 
}

/* Teaser Homepage 2 */
.teaserHome2Outer{
margin-bottom:15px;
margin-top:0;
width:932px;
}
.teaserHome2Title{
margin:15px 0 15px 0;
}
.teaserHome2Container{
background:url(../_images/site/servicesHeader.png) no-repeat 0 0;
float:left;
position:relative;
display:inline;
z-index:2;
width:217px;
height:46px;
margin-left:16px;
left:-16px;
}
.teaserHome2Header{
color:#c0bfbf;
font-size:10px;	
padding-left:40px;
padding-top:10px;
}
.teaserHome2Text{
color:#e4e4e4;
font-size:15px;
padding-left:40px;
}
.teaserHome2Text a{
color:#e4e4e4;
font-size:15px;
text-decoration:none;
}
.teaserHome2Text a:visited{
color:#e4e4e4;
}
.teaserHome2Text p{
margin:0;
padding:0;
}
.teaserHome2Links{
float:left;
background:#666666 url(../_images/site/servicesBottom.png) no-repeat 0 100%;
width:177px;
position:relative;
color:#bbbbbb;
font-size:10px;
margin:0 16px 0 0;
padding:15px 0 10px 40px;
z-index:1;
display:inline;
top:-6px;
/*height: 50px;*/
}
.teaserHome2Links p{
margin:0;
padding:0;
}
.teaserHome2Links br{
line-height:5px;
}
.teaserHome2Links a{
color:#bbbbbb;
text-decoration:none;
font-size:10px;
display:block;
margin-right:15px;
}
.teaserHome2Links span{
position:relative;
}
.teaserHome2Links span img{
position:relative;
left:-30px;
top:-15px;
}

/* Services teaser */
.serviceRightOuter{
margin-top:35px;
}
.serviceRightItem{
margin-bottom:15px;
}

/* Factsheet teaser */
.teaserFactIntro strong{
font-size:16px;
font-style:normal;
line-height:20px;
color:#333;
}
.teaserFactHeader{
font-weight:bold;
clear:left;
margin-bottom:5px;
color:#454545;
}
.teaserFactItem{
margin-bottom:15px;
zoom:1;
line-height:16px;
}
.teaserFactItem strong{
display:block;
float:left;
clear:left;
width:135px;
font-weight:normal;
}
.teaserFactItem em{
float:left;
width:145px;
font-style:normal;
}

/* Teaser Homepage 3 */
.payoffContainer{
width:620px;
float:left;
padding-top:4px;
}
.payoffTitle{
float:left;
font-size:11px;
font-weight:bold;
margin:0 10px 0 0;
color:#454545;
display:inline;
}
.payoffIntro{
margin:0 0 0 0;
float:left;
font-size:11px;
color:#666;
}

/*** Toolbox Styling ***/
.toolboxList h2{
margin-bottom:5px;
}
.toolboxList li{
width:180px;
min-height:100px;
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
margin-right:15px;
zoom:1;
*display:inline;
text-align:justify;
}
.toolboxList img{
float:left;
margin-right:10px;
margin-bottom:5px;
display:inline;
}
.toolboxList li div a em{
background:transparent url(../_images/site/linkImage.gif) no-repeat scroll 0 4px;
color:#E39000;
display:block;
font-style:normal;
padding:0 0 0 15px;
}

/*** Services styling ***/
/* This auto hides the items when javascript kicks in */
.body .serviceItem {
display:none;
}
.servicesTbl{
margin:0 auto 15px auto;
}
.servicesLeft img{
margin-bottom:-3px;
}
.servicesRight img{
margin-bottom:-3px;
}
.servicesLeft{
width:130px;
}
.servicesMid{
width:105px;
}
.servicesRight{
width:185px;
}
.serviceItem{
clear:left;
}
.serviceItem h2{
display:inline;
}
.serviceItem img{
margin-bottom:-10px;
margin-right:15px;
}
.serviceItem .text{
margin-top:10px;
}
.serviceItem .text p{
display:none;
}
.serviceItem li a:visited{
background:url(../_images/site/linkCheck.png) no-repeat 100% 0;
padding-right:15px;
}
.serviceItem .text ul{
list-style-type:none;
width:145px;
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
margin-right:15px;
zoom:1;
*display:inline;
margin-left:0;
padding-left:0;
}
.serviceItem .text ul li{
list-style-position:outside;
padding-left:0;
margin-left:0;
white-space:nowrap;
}

.itemContainer.itemContainerContent{
padding-left:0;
padding-right:0;
}
.itemContainer H2 {
margin-bottom:2px;
color:#444;
}

/*** MODULE STYLING ***/

.itemWord{
font-size:11px;
padding-left:20px;
}
.itemDescription{
font-size:12px;
padding-left:20px;
padding-bottom:7px;
line-height:18px;
}
.itemDescription a{
font-size:12px;
}
.itemFooter{
padding-left:20px;
}

.error{
font-size:11px;
margin-bottom:5px;
}
.button{
background:#5b5b5b;
color:#f8f8f8;
border:1px solid #fff;
height:24px;
font-size:13px;
background:url(../_images/site/button_back.png) no-repeat left top;
padding:0 4px 2px 4px;
	width: 0;  /* IE table-cell margin fix */
    overflow: visible;
}
input.button[class] {  /* IE ignores [class] */
    width: auto;  /* cancel margin fix for other browsers */
}

/* GLOBAL FORMS */
.formInput label{
font-size:11px;
}
.formInput label span{
color:red;
}

/* INFO FORM */
.infoFormInput label{
width:175px;
}
.infoFormInput select{
width:280px;
}

/* CATEGORY */
.category{
border-top:1px dotted #ddd;
margin-bottom:0;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
}

/* LIST ITEMS */
.itemContainer{
border-bottom:1px dotted #ddd;
padding:7px 0 0 0;
margin-bottom:0;
}
.itemImage{}
.itemTitle{
background:url(../_images/site/linkImage.gif) no-repeat scroll 0 4px;
padding-left:20px;
font-size:12px;
}
.pageNav {
margin:10px 0 10px 20px;
}

/* FAQ */
.faqRText span{
border-color:#ddd;
}

/*** Hook overwrites ***/

/* Smart Search Hook */
.sssOuter{
display:inline;
float:none;
}
.sssInputField{
display:inline;
background:url(../_images/site/smartSearchInput.png) no-repeat 0 0;
padding:0 5px 1px 5px;
}
.sssInputField input{
background:transparent;
border:none;
width:130px;
height:16px;
font-size:10px;
}
.sssSearchButton{
display:inline;
}
.sssSearchButton input{
margin:0;
border:none;
background:url(../_images/site/smartSearchButton.gif) no-repeat 0 50%;
width:8px;
}

/* News Short List */
.nwsSlOuter{
width:610px;
}
.nwsSlTitle{
margin-bottom:40px;
}
.nwsSlItemContainer{
width:470px;
padding-bottom:20px;
border-bottom:1px dotted #ddd;
margin-bottom:20px;
margin-left:0px;
}
.nwsSlItemTitle{
background:url(../_images/site/linkImage.gif) no-repeat 0 5px;
zoom:1;
margin-bottom:15px;
padding-left:20px;
}
.nwsSlItemTitle a{
color:#454545;
font-size:16px;
text-decoration:none;
font-weight:bold;
background:none;
padding-left:0;
}
.hookItemWord{
font-size:11px;
padding-left:20px;
}
.nwsSlItemWord{
font-weight:bold;
}
.hookItemText{
font-size:11px;
padding-left:20px;
line-height:15px;
}

/* Job Short List */
.jslOuter{
border-bottom:1px dotted #ddd;
padding-bottom:15px;
/*margin-top:0; Why is this needed?? - Winston_15062010*/
}
.jslKeyword{
color:#666;
font-size:10px;
padding-left:20px;
}
.jslKeyword span{
padding-right:2px;
}

/* Rss Short List */
.rssShortListOuter{
margin-top:0;
}
.rssShortListHeader{
margin:30px 0 15px;
}
.rssShortListItemContainer{
margin-top:5px;
margin-bottom:0px;
}
.rssTitle{
margin-bottom:0;
}


/* EVENT CALENDAR */
/*

.calendarOuterTbl{
width:100%;
margin-bottom:20px;
}
.datetbl{
width:100%;
}
.datetbl table{
width:100%;
}
.datetbl table table{
margin: 0 20px 0 0;
width:auto;
}
.datetbl table table table{
width:100%;
}

table.titletbl {
width:100%;
}
.titletbl td{
font-weight:bold;
padding-left:21px;
padding-bottom:5px;
}
.navlink {
padding: 9px 4px 0 4px;
font-weight:normal;
text-align:right;
width:7px;
padding-left:4px !important;
}
*>.navlink {
padding: 0px 4px 0 4px;
}
.navlink a {
text-decoration: none;
color:#FAAF03;
}
.weekcell {
padding: 2px 5px 2px 0;
border-right: 1px solid #5C6063;
font-size:11px;
}
.daycell {
border-bottom: 1px solid #5C6063;
padding: 0 4px 5px 4px;
text-align: center;
font-size:11px;
}
.datecell {
padding: 2px 0 2px 5px;
}
.datecell a {
text-decoration: none;
font-weight: normal;
color:#333;
}
.datecellcontent {
font-weight: bold;
padding: 2px 0 2px 5px;
}
.datecellcontent a {
text-decoration: none;
color:#333;
}
.datecelltoday {
border: 1px solid #5C6063;
padding: 2px 0 2px 5px;
}
.datecelltoday a {
text-decoration: none;
color:#333;
}
.datecellactive {
background: #585858;
padding: 2px 0 2px 5px;
}
.datecellactive a {
color:#fff;
text-decoration: none;
}
.datecelltodayactive {
background:#5C6063;
padding:2px 0 2px 5px;
border:1px solid #fff;
}
.datecelltodayactive a {
color:#fff;
text-decoration: none;
}
*/

.datetbl table table td{
color:#666;
}
.datetbl table table td a{
color:#666;
}
.datetbl table table td.datecellactive a,.datetbl table table td.datecelltodayactive a{
background:#FAAF03;
}
.datetbl table table td.navlink a{
color:#FAAF03;
}


.eveLIc {
cursor:pointer;
}
.evdOuter{
position:relative; 
}
.evePhoto1{
position:absolute; 
left:455px;
top:60px;
}
 


/* Events Detail */
.eveSh{
clear:both;
}

.eveDetCat{
padding-left:0;
margin-top:0;
margin-bottom:15px;
border-top:0;
}
.eveTitle{
float:left;
width:550px;
}
.categories{
float:left;
margin-left:5px;
font-size:10px;
display:inline;
}
span.startDate{
display:inline;
clear:none;
float:none;
width:auto;
}
span.endDate{
display:inline;
clear:none;
float:none;
width:auto;
}

/* Consultant module */
.facePhoto1{
/*position:absolute;
float:none;*/
}
/*.facePhoto2{
position:relative;
left:640px;
top:-65px;
z-index:5;
float:right;
width:280px;
background:#fff;
}*/

.facePhoto2  {
background:#FFF;
position:absolute;
right:0;
top:32px;
width:280px;
z-index:5;
}

.colContainer{
clear:none;
display:inline-block;
margin-right:15px;
min-height:100px;
padding:15px 0 0 15px;
text-align:justify;
vertical-align:top;
width:165px;
zoom:1;
}
.consListItemImg{
float:none;
}
.consListItemImg img{
margin-left:0px;
}
.consListItemTitle{
background-position:0 5px;
}
.consDetShCv{
display:none;
}
.consListItemDesc p{
margin:0;
}

/* Network module */
.netBottomMc{
clear:both;
}

/* News module */
.nwsItemLink{
font-size:12px;
padding-bottom:7px;
padding-top:7px;
}
.nwsListItemContainer{}
.nwsListTb{
font-size:11px;
margin-top:25px;
}
.nwsListFormInput{
float:left;
margin-right:4px;
display:inline;
}
.nwsListBc{
clear:none;
}
.nwsListBc input{
font-size:11px;
height:18px;
border-top:0;
}

/* Twitter in cons detail */
#twitter_div h2{
margin-top:20px;
}
#twitter_div ul{
list-style-type:none;
margin-left:0;
padding-left:0;
}
.jbdBc{
margin-bottom:20px;
}
.jbdButton{
margin:0px;
}

/* Smart Search */

.resultaat{
padding:10px 0px 10px 0px;
}
.itemContainerSmartSearch{
margin-bottom:10px;
}
.smartSearchResultaatHeader{
background-color:#EFEFEF;
padding:4px;
text-align:right;
border-bottom:1px #DDDDDD dotted;
margin-bottom:10px;
}
.smartSearchFieldContainer{
float:left;
}
.SmartSearchButton{
background:transparent url(../_images/site/button_back.png) no-repeat scroll left top;
border:1px solid #FFFFFF;
color:#F8F8F8;
font-size:13px;
height:18px;
cursor:pointer;
margin-top:-1px;
}
.SmartSearchSettings{
padding:10px 0px 20px 0px;
}

.consDetOuter .consDetIimgEve {
display:none;
}
.blgListIdesc {
margin-top:10px;
clear:all;
}
.blgListIword {
}

.blgListouterSite {
margin-bottom:14px;
}

/* VIDEO BUTTON */
#sHeader .siteWidth{
position:relative;
z-index:1;
}
.playButton{
position: absolute;
bottom: 5px;
right: 140px;
}
.playButton img{
border: none;
}
#animatie{
z-index: 0;
}
#bg{
z-index: 101;
}
#grow{
top: 30px !important;
}



#sNetworkTeaser{
overflow:hidden;
margin-top: 15px;
border-bottom:1px dotted #DDDDDD;
}
#teasScreen{
height:40px;
position:relative;
overflow:hidden;
margin-bottom:15px
}
.teasRoll{
position:absolute;
height:40px;
top:0px;
white-space:nowrap;
}
.teasRoll img{
vertical-align:middle;
margin-right:10px;
border:none;
height: 40px !important;
width: auto !important;
padding: 0 10px;
}

.randomTeaser{
display: none;
}
.tweetButton{
float: right;
}

/* SHOPPING CART */

.jbskHOuter{
position: absolute;
right: 0;
}
.ctsIw{
padding:0;
}

.fWdT .outer {
width:920px;
}/*hoort eigenlijk in otys.nl stylesheet*/

.wSpLeftCol {}
.wSpRightCol {
width:260px;
margin-top:27px; /* vertical-alignment because of hook padding - WV06102011 */
}

.fWdTwSp .outer {
}
.fWdTwSp .hookOuter {
width:255px;
margin-top:0;
margin-bottom:20px;
}
.fWdTwSp .hookItemWord {
padding:0;
}

/* TWITTER WATERFALL */
.twtr-img a img {
top: 0;
}

.textWord{
clear:both; /* keeps span values from shifting bug by Maikel */
}


#invitation {margin-top:30px;float:left;width:640px;}
#invitation .formHeader {font-size:20px;padding-bottom:20px;
line-height:25px;
text-transform:capitalize;
color:#333;}
#invitation .formText {padding-bottom:10px;}
#invitation .formTblButtonCell {padding-top:10px;}

/* OTYS logo in Twitter-widget */
.twtr-widget h4{
background:url(../_images/site/logoSmall.png) no-repeat 100% 0;
}

#sl_list li {
list-style-image:url("../_images/site/linkImage.gif");
margin-bottom:10px;
border-bottom:1px dotted #DDD;
padding-bottom:10px;
}
#sl_list li a{
font-weight:bold;
}

/* NewsletterList */
.nmArtcListOuter .buttonContainer .button.nmalSubscribe {
position: absolute;
z-index: 9;
*width: 180px;
top: 207px;
left: 406px;
}

/* FIX MENU */
.menulist ul ul li{
margin:0 0 0 10px;
}



/* BLOG */
.blogHookCategoriesContainer{
margin-bottom:0;
}
.blogHookCategoriesRSSContainer img{
position:static;
top:0;
}
.blogHookCategoriesRSSContainer{
margin-top:15px;
}
.blogHookCategoriesRSSContainer img{
margin-bottom:-2px;
margin-right:8px;
}
.blogHookArticleListOuter, .blogHookReactionsOuter, .blogHookCategoriesOuter {
  border: 1px solid #eee;
border-bottom:none;
width:240px;
}

.blogHookFooter {
padding-left:16px;
font-size:10px;
margin-top:2px;
}

.blogHookWord {
padding-left:16px;
font-size:10px;
margin-top:2px;
}
.blogHookArticleListHeader, .blogHookReactionsHeader, .blogHookCategoriesHeader {
background-color: #F1F1F1;
border-bottom: 1px solid #E8E8E8;
border-top: 1px solid #FFFFFF;
height: 52px;
margin-bottom:0px;
}
.blogHookArticleListHeader div, .blogHookReactionsHeader div, .blogHookCategoriesHeader div {
background: #A2A2A2;
float: left;
height: 27px;
margin-top: 13px;
}

.blogHookArticleListHeader h5, .blogHookReactionsHeader h5, .blogHookCategoriesHeader h5 {
  color: #FFFFFF;
  float: left;
  font-size: 16px;
font-weight:normal;
  height: 27px;
  margin: 0;
padding:3px 20px 0px 10px;
}

.blogHookItemContainer, .blogHookReactionsContainer, .blogHookCategoriesContainer {
margin:0px 0px 0px 0px;
padding:10px 20px 10px 10px;
border-bottom:1px solid #eee;
}
.blogHookCategoriesRSSContainer {
margin:0px 0px 0px 0px;
padding:10px 20px 10px 10px;
border-bottom:1px solid #eee;
}
