/*
Theme Name: Radio Modern
Theme URI: http://www.radiomodern.be
Description: Radio Modern 2010
Author: Design-Afreux, Development-Bizonder
Version: 1.0
Tags: Radio Modern Theme
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; background:transparent; }
body { background:url(images/bg.jpg) center top repeat #000; }
#container { min-height:100%; position:relative; width:950px; margin:14px auto 50px; text-rendering:optimizeLegibility; }
input { margin:0; margin-top:-1px; padding:2px; border:none; }
h1 { display:none; }
#text h1 { margin-bottom:8px; font-size:22px; color:#fff; }
#text h2 { margin:0 0 4px; font-size:15px; color:#ee8633; text-transform:uppercase; }
#text h2 a { color:#ee8633; }
#text h2 a:hover { color:#ee8633; }

/**************** header ********************/
#header .languages { float:right; font-family:"arial narrow", Arial, helvetica, sans-serif; margin-top:100px; }
#header .qtrans_language_chooser li { list-style:none; display:inline; margin:0 7px 0 0; }
#header .qtrans_language_chooser a { color:#545454; }
#header .qtrans_language_chooser a:hover,#header .qtrans_language_chooser .active a:hover { color:#fff; }
#header .qtrans_language_chooser .active a { color:#b2b2b2; }
#header .branding { height:120px; border-bottom:1px solid #c2c2c2; }
#header .branding .badge { position:absolute; left:95px; top:15px; }
#header .branding .badge p { text-indent:-45632px; }
#header .branding .logo { margin-left:205px; }
#header .navigation { overflow:auto; margin-top:2px; padding:8px 4px 0 0; border-top:1px solid #c2c2c2; }
#header .navigation #menu { float:right; margin:0 auto; width:648px; display:block; }
#header .navigation #menu ul { list-style:none; margin:0; }
#header .navigation #menu li { display:inline; position:relative; padding:0 40px 0 0; }
#header .navigation #menu a { color:#ee8633; font-size:13px; text-transform:uppercase; }
#header .navigation #menu a:hover { color:#fff; }
#header .navigation #social { float:right; }

/************* content ****************/
#content { overflow:hidden; margin:3px 0 20px; }
#content .sidebar-left { float:left; padding:0 4px; width:200px; }
#agenda { overflow:hidden; padding:0 0 0 8px; }
#agenda .agenda { float:left; padding-left:8px; min-height:243px; }
#agenda .agenda-top { margin:-4px 0 2px; border-bottom:1px solid #ee8633; }
#agenda .title { font-size:12px; text-transform:uppercase; }

/*************** Event- Calendar ***************/
#wp-calendar { height:100%; }
#wp-calendar table { width:180px; }
#wp-calendar .nav { vertical-align:top; border-top:1px solid #ee8633; background-color:rgba(0,0,0,0.2); padding:1px 0 0; }
#wp-calendar #prev,#wp-calendar #prev a { font-size:10px; text-align:left; color:#ee8633; font-family:"arial narrow", Arial, helvetica, sans-serif; text-transform:uppercase; }
#wp-calendar #prev a:hover { color:#fff; }
#wp-calendar #next,#wp-calendar #next a { font-size:10px; text-align:right; color:#ee8633; font-family:"arial narrow", Arial, helvetica, sans-serif; text-transform:uppercase; }
#wp-calendar #next a:hover { color:#fff; }
.ec3_eventday a { color:#ee8633; text-decoration:underline; }
#wp-calendar caption,#wp-calendar caption a { vertical-align:middle; color:#fff; font-size:13px; text-transform:uppercase; padding:4px 0 0; border-bottom:1px solid #ee8633; font-family:"arial narrow", Arial, helvetica, sans-serif; letter-spacing:1px; background-color:rgba(0,0,0,0.3); }
#wp-calendar table td { text-align:center; color:#fff; padding:2px 8px 3px 0; }
#wp-calendar table th { text-align:center; color:#ee8633; padding:2px 8px 2px 0; }
#wp-calendar .nav tbody tr td { border:none; padding:0; }
#wp-calendar table td, #wp-calendar table td.pad:hover, #wp-calendar table .nav tr td { border:none; padding:2px 8px 3px 0; }
#wp-calendar table td:hover,#wp-calendar table #today { padding:2px 8px 3px 0; }

/******************** Popup ********************/
.ec3_popup { margin:20px; padding:0; border:none; position:absolute; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; z-index:30000; -webkit-transform:rotate(-3deg); -moz-transform:rotate(-3deg); }
.ec3_popup td { padding:0; }
.ec3_popup table { border:solid #000 1px; background-color:#fff; font-size:11px; color:#000; text-align:left; }
.ec3_popup table td { padding:5px 3px; font-family:"Arial Narrow", sans-serif; }
#ec3_back_tooltip_top div { width:5px; height:4px; }
#ec3_back_tooltip_top { margin:0; padding:0; border:none; width:145px; background-repeat:no-repeat; background-position:top left; vertical-align:top; }
#ec3_back_tooltip_m { margin:0; padding:0; border:none; height:16px; background-repeat:repeat-y; }
#ec3_back_tooltip_bottom div { width:5px; height:32px; }
#ec3_back_tooltip_bottom { margin:0; padding:0; border:none; width:145px; background-repeat:no-repeat; background-position:bottom right; vertical-align:bottom; }

/********** tootltip ***************/
#easyTooltip { padding:5px 10px; border:1px solid #000; background-color:rgba(255,255,255,0.8); color:#000; font-family:'Arial Narrow', sans-serif; font-size:14px; -webkit-transform:rotate(-5deg); -moz-transform:rotate(-5deg); -ms-transform:rotate(-5deg); -o-transform:rotate(-5deg); transform:rotate(-5deg); -moz-box-shadow:2px 2px 30px rgba(0,0,0,0.45); -webkit-box-shadow:2px 2px 30px rgba(0,0,0,0.45); box-shadow:2px 2px 30px rgba(0,0,0,0.45); 
/* For IE 8 */
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=45, Color='#000000')"; 
/* For IE 5.5 - 7 */
filter:progid:DXImageTransform.Microsoft.Shadow(Strength=7,Direction=45,Color='#000000'); }

/****************** Event list ********************/
.ec3_list { margin-left:-12px; word-spacing:-1px; letter-spacing:-.2px; color:#800; list-style:none; }
.ec3_list li { list-style:none; font-size:1em; }
.ec3_list li:before { list-style:none;  }

/************** Eventlist - Agenda Category ****************/
.ec3_events ul { color:#fff; margin:5px 0 10px 20px; list-style-type:none; }
.ec3_list ul { margin:15px 0 0 25px; }
.ec3_list li { margin:10px 0 0; }
.ec3_list a { margin:20px 0 0; font-size:12px; color:#ee8633; padding:10px 0 0 3px; }
.ec3_list p { width:243px; padding:0 0 3px; margin:15px 0 10px 12px; font-size:14px; color:#fff; border-bottom:1px solid #fff; }

/*****************  Schedule  *********************/
table.ec3_schedule { border-collapse:collapse; margin:.5ex 1ex .5ex 0; border:solid 1px #800; float:left; }
table.ec3_schedule td { padding:0 .5ex; color:#800; }
td.ec3_start { text-align:right; }
td.ec3_to { text-align:center; }

/*************** Agenda **************/
#agenda .spacer { height:2px; }
#agenda .agenda-bottom { overflow:visible; padding:4px 12px 0 0; border-top:1px solid #ee8633; }
#agenda .agenda-bottom .title { text-align:right; float:right; font-size:14px; color:#fff; }
#agenda .agenda-bottom .events { overflow:visible; float:right; text-align:right; }
#agenda .subtitle a { overflow:visible; text-align:right; color:#ee8633; text-transform:uppercase; font-size:11px; margin:0; }
#agenda .subtitle a:hover { color:#fff; }
#agenda .ec3_events ul { list-style-type:none; }
#agenda .ec3_events li { list-style-type:none; }
#affiches { margin-top:5px; }
#affiches .badge { position:absolute; padding:-25px 0 0 -30px; }
#affiches .affiche img { margin:22px 0 0 17px; }

/*************** main content ******************/
#content .content-right { float:left; margin-left:10px; width:730px; }
.content-boek { float:left; margin-left:10px; width:730px; }
#slideshow { position:relative; padding-bottom:6px; border-bottom:1px solid #fff; }
#slideshow .transparant { position:absolute; bottom:6px; padding:5px; width:730px; background:url(images/bg_transparant.png) repeat; }
#slideshow .transparant p { color:#fff; font-family:"arial narrow", Arial, helvetica, sans-serif; text-transform:uppercase; padding:3px 0 0 10px; }
#text { margin:2px 0 0; border-top:1px solid #fff; }
.title { margin:0 0 6px; font-size:22px; color:#fff; }
.title a { margin:0 0 6px; font-size:22px; color:#fff; }
.subtitle { margin:0 0 4px; font-size:15px; color:#ee8633; text-transform:uppercase; }
.subtitle a { color:#ee8633; }
.subtitle a:hover { color:#fff; }
.ec3_events { margin:0 0 4px; font-size:15px; color:#ee8633; text-transform:uppercase; }
.ec3_events a { color:#ee8633; }
.ec3_events a:hover { color:#fff; }
.text_main { line-height:20px; color:#fff; margin:5px 0 0; }
.text_main a { color:#ee8633; }
.text_main a:hover { color:#fff; }
.text_main p { line-height:20px; color:#fff; margin:5px 0 0; }
.text_main img { float:left; margin:5px 10px 0 0; }
.text_info { font-size:11px; line-height:18px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; text-transform:uppercase; margin:10px 0 0; color:#ee8633; }
.text_info a { font-size:11px; line-height:18px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#ee8633; text-decoration:underline; }
.text_info a:hover { color:#fff; }
.text_info li { list-style:none; font-size:11px; line-height:18px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#ee8633; }
.text_info .post-meta-key { font-size:11px; line-height:18px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#ee8633; }
.text_icon { margin:16px 0 0; }
.text_icon img { margin-right:10px; }
.more-link { margin:6px 0 0; color:#fff; border-bottom:1px solid #fff; }
.more-link a { margin:6px 0 0; color:#fff; border-bottom:1px solid #fff; }
.more-link a:hover { color:#ee8633; border-bottom:1px solid #ee8633; }
#below .nav a { float:left; margin:10px 10px 0 0; color:#fff; }
#below .nav .meta-nav { float:left; margin:0; color:#fff; }
#home .right li a { width: 100%; height:54px; float:left; font-size:22px; color:#fff; vertical-align:middle;  clear: right; }
#nieuws .right li a { height:54px; float:left; font-size:22px; color:#fff; padding:12px 0 0 75px; vertical-align:middle; }
.right li.cat-item-4 a { background: url(images/icon_nieuws01_a.png) left no-repeat;  }
.right li.cat-item-5 a { background: url(images/icon_nieuws02_a.png) left no-repeat;  }
.right li.cat-item-6 a { background: url(images/icon_nieuws03_a.png) left no-repeat;  }
.right li.cat-item-7 a { background: url(images/icon_nieuws04_a.png) left no-repeat;  }
.right li.cat-item-8 a { background: url(images/icon_nieuws05_a.png) left no-repeat;  }

/***************** home *********************/
#home { margin:8px 0 0; }
#home .left { float:left; margin:0; padding:0 20px 40px 0; width:350px; }
#home .left .top { overflow:auto; }
#home .left .top .nav-left a { position:absolute; float:left; padding:10px 0 0; display:block; width:50px; height:20px; z-index:100; }
#home .left .top .nav-right a { position:absolute; float:left; padding:12px 0 0; margin:0 0 0 78px; display:block; width:50px; height:20px; z-index:99; }
#home .left .top .nav-right img { float:right; }
@-moz-document url-prefix() { #homelefttopnav-leftaposition:absolute; float:left; padding:6px 0 0; display:block; width:50px; height:20px; z-index:100; }
#home .left .top .nav-right a { position:absolute; float:left; padding:11px 0 0; margin:0 0 0 78px; display:block; width:50px; height:20px; z-index:99; }
}
#home .left .top .nav .meta-nav { float:left; margin:0; color:#fff; }
#home .left .top p { float:left; padding-left:25px; }
#home .left .line { border-top:1px solid #ee8633; padding:20px 0 0; margin-top:20px; }
#home .right { float:left; margin:0 0 0 10px; padding:0 0 0 10px; width:280px; border-left:1px solid #ee8633; }
#home .right .block01 { padding:0 0 10px; border-bottom:1px solid #ee8633; }
#home .right .block01 .title { padding:25px 0 0 84px; }
#home .right .block01 .subtitle { margin:30px 0 0; }
#home .right .block01 img { float:left; padding:10px 0 0 5px; }
#home .right .block02 { margin:10px 0 0; }
#home .right .block02 .title { padding:25px 0 0 84px; }
#home .right .block02 .subtitle { margin:30px 0 0; }
#home .right .block02 img { float:left; padding:10px 0 0 5px; }
#home .right img { padding:20px 0 0 10px; }
#home .right .menu img { margin:0 0 0 -3px; }
#home .right .block03 { margin:-35px 0 0; border-left:1px solid #ee8633; padding-left:10px; margin-left:-11px; }
.left-boek { float:left;  padding:0 40px 40px 0; margin: 0 100px 0 0;  }
.left-boek .top { overflow:auto; }
.left-boek .top .nav-left a { position:absolute; float:left; padding:10px 0 0; display:block; width:50px; height:20px; z-index:100; }
.left-boek .top .nav-right a { position:absolute; float:left; padding:12px 0 0; margin:0 0 0 78px; display:block; width:50px; height:20px; z-index:99; }
.left-boek .top .nav-right img { float:right; }
@-moz-document url-prefix() { .left-boektopnav-leftaposition:absolute; float:left; padding:6px 0 0; display:block; width:50px; height:20px; z-index:100; }
.left-boek .top .nav-right a { position:absolute; float:left; padding:11px 0 0; margin:0 0 0 78px; display:block; width:50px; height:20px; z-index:99; }

.left-boek .top .nav .meta-nav { float:left; margin:0; color:#fff; }
.left-boek .top p { float:left; padding-left:25px; }
.left-boek .line { border-top:1px solid #ee8633; padding:20px 0 0; margin-top:20px; }


/**************************** nieuws *************************/
#nieuws .text_main img { padding:0 20px 6px 0; }
#nieuws { margin:8px 0 0; }
#nieuws .left { float:left; margin:0; padding:0 20px 40px 0; width:350px; }
#nieuws .left .top { overflow:hidden; }
#nieuws .left .top img { float:left; }
#nieuws .left .top p { margin:12px 0 0; }
#nieuws .left .bottom ul { display:inline; list-style:none; }
#nieuws .left .bottom ol { display:inline; list-style:none; }
#nieuws .left .bottom li { display:inline; list-style:none; }
#nieuws .left .bottom li.categories p { list-style:none; font-size:16px; color:#ee8633; }
#nieuws .left .bottom li.cat-item a { float:left; font-size:16px; color:#fff; padding:12px 10px 0 0; }
#nieuws .left .bottom li.cat-item a:hover { color:#ee8633; }
#nieuws .left .bottom { float:left; margin:15px 0 0; padding:10px 0 0; display:block; border-top:1px solid #ee8633; width:320px; }
#nieuws .left .bottom img { margin-bottom:2px; vertical-align:bottom; }
#nieuws .left .bottom p a { padding:5px 0 0; font-size:12px; color:#fff; text-transform:uppercase; }
#nieuws .left .bottom p a:hover { color:#ee8633; }
#nieuws .right { float:left; margin:0 0 0 10px; padding:0 0 0 10px; width:280px; border-left:1px solid #ee8633; }
#nieuws .right .cat { overflow:visible; margin:0; display:block; height:66px; }
#nieuws .right .cat img { float:left; }
#nieuws .right .cat p { float:left; margin:12px 0 0 10px; font-size:22px; color:#fff; }
#nieuws .right .block { padding:10px 0; border-bottom:1px solid #ee8633; }
#nieuws .right .title { font-size:13px; line-height:18px; color:#ee8633; text-transform:uppercase; }
#nieuws .right .block .text { line-height:18px; color:#fff; }
#nieuws .right .block .more { margin:6px 0 0; }
#nieuws .right .block .more a { color:#fff; }
#nieuws .right .menu { width:350px; overflow:hidden; margin:20px 0 0; }
#nieuws .right .menu a { color:#fff; text-transform:uppercase; padding:0 0 4px; }
#nieuws .right .menu a:hover { color:#ee8633; }
#nieuws .right .menu .prev a:hover { border-bottom:1px solid #ee8633; }
#nieuws .right .menu .prev a { float:left; border-bottom:1px solid #fff; }
#nieuws .right .menu .left img { margin:3px 10px 0 0; }
#nieuws .right .menu .next a { float:right; padding:0 10px 0 0; border-bottom:1px solid #fff; padding-top:4px; }
#nieuws .right .menu .next a:hover { border-bottom:1px solid #ee8633; padding-top:4px; }
#nieuws .right .menu img { margin:0 0 -3px; }

/*************** picture ******************/
#picture .header { padding:0 0 10px; border-bottom:1px solid #fff; }
#picture .header .row01 { padding:0; margin:0; height:235px; background:url(images/bg_picture.gif); }
#picture .header .row01 img { -moz-box-shadow:4px 4px 30px rgba(0,0,0,0.45); -webkit-box-shadow:4px 4px 30px rgba(0,0,0,0.45); box-shadow:4px 4px 30px rgba(0,0,0,0.45); margin:10px 5px 10px 5px; }
#picture .header .row01 #huidige_galerij img { -moz-box-shadow:2px 2px 30px rgba(255,255,255,0.45); -webkit-box-shadow:2px 2px 30px rgba(255,255,255,0.45); box-shadow:2px 2px 30px rgba(255,255,255,0.45); 
/* For IE 8 */
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=45, Color='#ffffff')"; 
/* For IE 5.5 - 7 */
filter:progid:DXImageTransform.Microsoft.Shadow(Strength=7,Direction=45,Color='#ffffff'); margin:10px; }
#picture .header .row02 { margin:0; padding:8px 5px 0; height:20px; background:#000; text-align:center; }
#picture .header .row02 p a { font-family:"Arial Narrow", Arial, Helvetica, Sans-serif; font-size:10px; text-align:center; color:#fff; text-transform:uppercase; letter-spacing:1px; }
#picture .pictures { margin:3px 0 0; padding:20px; border-top:1px solid #fff; }
#picture .picturesbox { overflow:auto; }
#picture .picture { float:left; margin:15px 15px 0 0; width:100px; height:70px; background:#000; }
#picture .picture img { vertical-align:middle; text-align:center; padding:5px 0 0; }
#picture .videos { margin:3px 0 0; padding:20px; border-top:1px solid #fff; }
#picture .videobox { overflow:auto; }
#picture .video { float:left; margin:15px 15px 0 0; width:100px; height:70px; background:#000; }
#picture .gallery { background:transparent; padding:0; overflow:hidden; }
#picture .filmstrip { margin:0; border:none; vertical-align:bottom; }
#picture .frame { width:100%; height:100%; border:none; padding:0; }
#picture .frame.current { border:none; }

/*************** contact ****************/
#text_contact { margin:265px 0 0; width:733px; margin-left:218px; border-top:1px solid #fff; }
#contact { margin:8px 0 0; }
#contact .left { float:left; margin:0; padding:0 20px 60px 0; width:360px; border-right:1px solid #ee8633; }
#contact .left .block { padding:10px 0; border-bottom:1px solid #ee8633; }
#contact .left .block .name { font-size:13px; color:#fff; text-transform:uppercase; }
#contact .left .block .function { font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:13px; color:#ee8633; }
#contact .left .block .emailadres { margin:8px 0 0; }
#contact .left .block .emailadres a { color:#fff; text-decoration:underline; }
#contact .left .block .emailadres a:hover { color:#fff; text-decoration:underline; }
#contact .right { float:left; margin:0 0 0 10px; padding:0 0 0 10px; width:280px; }
#contact .right img { margin:20px 0 0 10px; }

/***************** contact-sprite ***************/
#slideshow_sprite { position:relative; padding-bottom:6px; border-bottom:1px solid #fff; }
#contact_sprite { background-image:url(images/contact.jpg); width:735px; height:260px; }
#contact_sprite ul,li { list-style:none; }
.hover_contact { position:relative; width:735px; height:260px; background-image:url(images/contact.jpg); }
.hover_contact a { text-indent:-9999px; text-decoration:none; position:absolute; }
.hannes a { top:0; left:180px; width:100px; height:260px; }
.hannes a:hover { background-image:url(images/contact.jpg); background-position:-180px -520px; }
.hannes_over { background-position:0 -520px; }
.jill a { top:0; left:335px; width:120px; height:260px; }
.jill a:hover { background-image:url(images/contact.jpg); background-position:-335px -780px; }
.jill_over { background-position:0 -780px; }
.ben a { top:0; left:435px; width:120px; height:260px; }
.ben a:hover { background-image:url(images/contact.jpg); background-position:-435px -260px; }
.ben_over { background-position:0 -260px; }

/************* contactform ***************/
#contactform { width:300px; background:#000; border:5px solid #000; }
#contactform .naw { font-size:14px; color:#ee8633; }
#contactform .nawbox { margin:0 0 15px; }
#contactform input { width:270px; height:15px; background:url(images/bg_text.gif); border:none; padding:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; }
#contactform textarea { width:270px; height:170px; background:url(images/bg_textarea.gif); border:none; padding:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; overflow:hidden; }

/************** contactform ****************/
#contactform_contact { width:300px; }
#contactform_contact .contact { font-size:14px; color:#ee8633; text-transform:uppercase; text-align:left; }
#contactform_contact .contact { margin:0 0 10px; }
#contactform_contact input { width:270px; background:url(images/bg_text.gif); border:none; padding:4px 0 4px 3px; font-size:12px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; color:#fff; text-align:left; letter-spacing:1px; }
#contactform_contact textarea { width:270px; height:100px; background:url(images/bg_textarea.gif); border:none; padding:3px; font-size:12px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; color:#fff; letter-spacing:1px; }

/**************** footer ******************/
#footer { background:url(images/bg_footer.png) no-repeat; height:80px; padding:7px 0 0; }
#footer p { color:#fff; font-size:12px; font-family:"Arial Narrow", helvetica, sans-serif; }
#footer h3 { color:#fff; font-size:12px; font-family:"Arial Narrow", helvetica, sans-serif; text-transform:uppercase; letter-spacing:1px; }
#footer .block01 { float:left; width:195px; margin:0 auto; display: block; text-align:center; }
#footer .block01 img { margin:0 auto; display: block; text-align: center; }
#footer .block01 p { text-indent:-45632px; }
#footer .block02 { overflow:auto; float:left; padding:0 26px 0 10px; width:345px; border-left:1px solid #fff; border-right:1px solid #fff; }
#footer .block02 ul { list-style:none; }
#footer .block02 li { color:#fff; font-size:12px; font-family:"Arial Narrow", helvetica, sans-serif; padding-bottom:-2px; }
#footer .block02 #first { float:left; width:95px; }
#footer .block02 #first_b { float:left; width:100px; padding:15px 0 0; }
#footer .block02 #second { float:right; width:130px; }
#footer .block02 a { float:left; clear:left; font-size:11px; color:#fff; }
#footer .block03 { float:left; margin:0 0 0 10px; width:327px; }
#footer .block03 .left { float:left; width:210px; }
#footer .block03 .left input { margin-top:4px; padding:2px 0 2px 4px; width:200px; background:url(images/bg_emailadres.gif) repeat-y; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; text-align:left; color:#fff; }
#footer .block03 .right { float:right; }

/*********** post-links **************/
.post-thumbnail { float:left; background-image:url(images/btn_back.png) no-repeat; }
.post-link { float:left; clear:left; }

/*---- Text meant only for screen readers ----*/
.screen-reader-text { position:absolute; left:-9000px; }

/*---- Tags pagina ----*/
.tag-line { border-bottom:1px solid #ee8633; padding:5px 0 10px; }
.tags a { font-family:"arial narrow", arial, Helvetica; color:#ee8633; text-transform:uppercase; }
.tags a:hover { font-family:"arial narrow", arial, Helvetica; color:#fff; text-transform:uppercase; }

/*---- 404 pagina ----*/
#error { position:relative; padding:50px 0 50px 100px; }
#error .error-left { float:left; width:400px; padding:100px 20px 0 0; }
#error .error-right { float:left; width:355px; padding:0 0 80px 10px; }

/************** Private Page ***************/
#private { margin:20px 0 30px; width:850px; padding-left:50px; }
#private .title { border-bottom:1px solid #fff; margin:20px 0; }
#private .text_main { padding:10px; }
#private img { margin:10px 10px 10px 0; }
#private p { padding:0 50px 0 10px; }
#private h1 { margin-bottom:8px; font-size:22px; color:#fff; clear:both; padding-left:8px; }
#private h2 { margin:8px 0; font-size:15px; color:#ee8633; text-transform:uppercase; clear:both; border-bottom:1px solid #ee8633; padding:0 0 4px 8px; width:285px; }
#private h2 a { color:#ee8633; }
#private h2 a:hover { color:#ee8633; }
#private h3 { margin:8px; padding:4px 0 8px; font-size:13px; color:#fff; clear:both; border-bottom:1px solid #fff; width:645px; }
#private h3 a { color:#ee8633; }
#private h3 a:hover { color:#fff; }

/*************** gallery **************/
.gallery { margin:auto; overflow:hidden; width:100%; }
.gallery .gallery-item { float:left; margin-top:10px; text-align:center; }
.gallery-icon { text-align:right; padding-right:7px; margin-bottom:-3px; }
.gallery-item a { font-family:"Arial Narrow", Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:1px; font-size:10px; color:#444; text-align:right; background-color:#000; }
.gallery-item a:hover { color:#7f7f7f; }
.gallery br { clear:both; }
/* available Columns */
.col-2 { width:50%; }
.col-3 { width:33.333%; }
.col-4 { width:25%; }
.col-5 { width:20%; }
.col-6 { width:16.666%; }
.col-7 { width:14.285%; }
.col-8 { width:12.5%; }
.col-9 { width:11.111%; }

/*************** easy slider **************/
/* http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider */
#slider ul,#slider li { margin:0; padding:0; list-style:none; }
#slider,#slider li { text-align:center; width:950px; height:235px; overflow:hidden; }
#picture .header .row01 { position:relative; }
#prevBtn a { position:absolute; bottom:80px; left:20px; height:47px; width:47px; background-image:url(images/button_left.png); display:block; }
#nextBtn a { position:absolute; bottom:80px; right:20px; height:47px; width:47px; background-image:url(images/button_right.png); display:block; }

