body{
background:#fff url(http://energielive.nl/images/background.jpg) no-repeat right top;
margin:0;
padding:0;
font-family: Lucida Grande, Trebuchet MS, Verdana, Helvetica Neue, sans-serif;
}
img, img a{
border:0;
}
#flash1{
position:absolute;
top:120px;
width:852px;
height:80px;
}

#flash2{
position:absolute;
top:200px;
width:852px;
height:80px;
}

/*
#stekker{
background:url(http://energielive.nl/images/stekker.png) no-repeat left top;
position:absolute;
top:0;
right:90px;
width:98px;
height:373px;
}
*/


img{display:block;}

h1{
font-size:12px;
font-weight:bold;
color:#555;
margin:15px 0 12px;
}

h1#logo{
margin:7px 0 0 12px;
padding:0;
}

h2{
font-size:12px;
}

h2#brochure{
background:url(http://energielive.nl/images/brochure.gif) no-repeat left top;
text-indent:-5000px;
width:175px;
height:35px;
margin-left:15px;
}

h2#introtekst{
background:url(http://energielive.nl/images/introtekst-mb.jpg) no-repeat left top;
text-indent:-5000px;
height:165px;
}

h3{
font-size:12px;
background:#E3E8C9 none repeat scroll 0 0;
border:2px solid #7A9200;
padding:5px;
text-align: center;
color:#000;
}

img{display:block;}

a{
font-size:11px;
text-decoration:none;
outline:none;
}

a.backhome{}



p,ul,li{
font-size:12px;
line-height:20px;
color:#565656;
}


.clear{
clear:both;
margin:0px;
padding:0px;
line-height:0px;
font-size:0px;
height:1%;
}

.left{
float:left;
}

.right{
float:right;
}

h1.error{
font-size:100px;
padding:30px 30px 0 30px;
color:#7A9200;
}

h1.error-status{
font-size:30px;
padding:0 30px 30px 30px;
}

h1.error, h1.error-status{
font-family:'Helvetica Neue', 'Trebuchet MS', Arial, sans-serif;
margin:0;
}

/* Base */

#toplijn{
width:100%;
background:url(http://energielive.nl/images/toplijn.jpg) repeat-x top center;
height:14px;
border-bottom:1px solid #d2d5ce;
line-height:1px;
padding:0;
margin:0;
overflow:hidden;
}

#container{
margin:0 auto;
padding:0 2px 0 5px;
width:856px;
}

#header{
width:856px;
position:relative;
}



br{
display:none;
}

form{
padding:0;
margin:0;
}

fieldset{
border:none;
margin:0;
}

label{
color:#666;
display:block;
font-weight:bold;
letter-spacing:0.2px;
line-height:13px;
text-transform:uppercase;
font-size:11px;
}

legend{
display:none;
}

input, textarea{
border:1px solid #aaa;
}

input.zemSubmit{
padding:2px 1px;
background:transparent;
font-size:11px;
}

input.zemSubmit:active{
}

input.zemText{
padding:3px;
color:#999;
border-color:#aaa;
}

#newsletter input.zemText{
width:165px;
}

input:hover, textarea:hover{
cursor:pointer;
border-color:#444;
}

input.zemText:hover{
}

input.zemText:focus{
border-color:#000;
color:#000;
}

#newsletter{
width:250px;
float:right;
margin:18px 0 0;
color:#565656;
height:57px;

}

#newsletter h3{
margin:5px 0;
float:right;
}

#newsletter .zemError{
list-style:none;
position:absolute;
right:260px;
bottom:50px;
padding-right:6px;
background:url(http://energielive.nl/images/zemError.gif) no-repeat right center;
margin:0;
_width:100%;
}

#newsletter .zemError li{
border:1px solid red;
background:#efefef;
border-right:none;
padding:0 5px;
/* width:100%; */}

#newsletter fieldset{
padding:5px 0px 12px 0px;
}

#newsletter label{
background:transparent url(http://energielive.nl/images/newsletter-icon.gif) no-repeat scroll 1px top;
font-size:10px;
padding-left:26px;
width:200px;
margin-bottom:4px;
}

#newsletter #zemSubscriberLists,#newsletter .zemSubscriberLists{
display:none;
}


#logo{
float:left;
background:url(http://energielive.nl/images/logo_klein2.jpg) no-repeat top center;
width:150px;
height:99px;
text-indent:-4000px;
margin:10px 0;
}

#visual{
border-bottom:1px solid #bbb;
padding-bottom:1px;
}

#gallerylist_item{
display:block;
width:180px;
height:100px;
float:left;
}

#nav{
float:right;
margin: 9px 0 0 0;
padding:0;
width:680px;
}

#nav li{
	float:right;
	padding:0;
	margin:0;
	display:inline;
}

#nav li a {
	display:block;
	background-color: transparent;
	padding:4px 9px 3px;
	cursor: pointer;
	text-indent: 0px;
	color:#777;
	font-weight:bold;
	height:22px;
	float:left;
	font-size:10px;
}

#nav li a:hover{
	color:#000;
	text-decoration:none;
}

#nav li a.current{
	color:#000;
	cursor:default;
	background:url(http://energielive.nl/images/current_active.gif) bottom center no-repeat;
}

#nav li a.current:hover{

}

#nav li a.last{
}

#content{
width:852px;
background:#FFFFFF none repeat scroll center top;
border-color:#bbb;
border-style:solid;
border-width:1px 1px medium;
padding:1px 1px 0 1px
}

#content #content-wrap{
background:#FFFFFF url(http://energielive.nl/images/meer-bg.gif) repeat scroll center top;
}


#content .leftcontent{
float:left;
margin:0;
padding:30px 25px 25px;
width:524px;
position:relative;
}

#content .list{
height:227px;
position:relative;
}

#content .listright{
height:245px;
}

#content a.knop{
background:transparent url(http://energielive.nl/images/leesverderknop.gif) no-repeat scroll left top;
color:#697e00;
font-weight:bold;
text-transform: uppercase;
height:14px;
overflow: hidden;
width:76px;
display:block;
padding:3px 19px 3px 7px;
}

#content a.knop:hover{
background-position: left -20px;
color:#782378;
}

#content .leftcontent a.knop{
bottom:19px;
position:absolute;
right:22px;
}

#content .leftcontent p,#content .leftcontent ul{
margin:0 0 16px;}

#content .leftcontent p.lt{
margin:0 0 3px;
font-weight:bold;
}

#content .leftcontent ul{
padding-left:15px;
}

#content .leftcontent ul li{
padding-left:5px;
}

#content .leftcontent h1{
margin:0 0 14px;
height:30px;
}

#content .leftcontent h2{
font-size:13px;
font-weight:bold;
margin:20px 0px;
color:#444;
}

#content .rightcontent{
float:right;
padding:20px 15px 15px 10px;
width:235px;
/* margin:1px 0; */
display:inline;
}

#content .rightcontent #sidebar{
padding:25px 0 0 0;}


#content .rightcontent p{
font-size:11px;
color:#888;
padding:25px 5px 25px 10px;
margin:0;}

#content .rightcontent p strong{
display:block;
}


#content .rightcontent p#brochure{
padding:5px 10px 5px 20px;
}

#content .rightcontent h3#brochure{
margin:20px;
font-size:14px;
}

h3#contactballon{
background:transparent url(http://energielive.nl/images/contactballon.gif) no-repeat scroll center top;
border:medium none;
font-size:14px;
font-weight:normal;
padding:35px 60px 50px 20px;
width:134px;
}

#content .rightcontent fieldset{
padding:10px 15px 0 20px;
}

#content .rightcontent label{
font-size:11px;
line-height:16px;
padding-left:1px;
}

#content .rightcontent input.zemText{
margin-bottom:10px;
width:190px;
padding:4px;
}

#content .rightcontent input.zemSubmit{
float:right;
margin:5px 0 0;
}

.branch{
float:left;
width:170px;
border-right:1px solid #ddd;
}

.last-branch, .first-branch{
width:169px;
}

.last-branch{
border:none;
}

.branch a{
bottom:15px;
right:15px;
position:absolute;
}

.branch .title{
position:relative;
height:34px;
margin:0 0 8px 0;
border-bottom:1px solid #ddd;
padding:8px 15px 2px 15px;
background: #efefef;
}

.branch .text{
border-top:1px solid #CCCCCC;
height:250px;
margin:1px 0;
position:relative;
}

.branch #first{
/* padding:10px 15px 15px 15px; */
}

.branch #last{
/* padding:10px 10px 15px 15px; */
border-right:none;
}

.branch h1{
margin:0;
padding:0 0 2px;
position:absolute;
bottom:0;
font-size:14px;
color:#7a9200;
width:136px;
}

.branch p{
margin:0;
padding:0px 15px 15px 15px;
font-size:11px;
}

#branches-nav{
list-style:none;
padding:0;
margin:0;
}

#branches-nav li{
	float: left;
	padding:0;
	margin:0;
	display:inline;
	position:relative;
	height:34px;
	background:#efefef;
	width:139px;
	padding:8px 15px 2px 15px;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	margin:0 1px 0 0;
}

#branches-nav li.current{
background:#fff;}

#branches-nav li.first{
	width:128px;
	padding:8px 15px 2px 25px;
}

#branches-nav li.last{
border-right:none;
margin-right:0;
width:138px;
}

#branches-nav li a{
display:block;
position:absolute;
bottom:0;
font-size:14px;
font-weight:bold;
color:#ccc;
padding:0 0 2px;
}


#branches-nav li a.current{
color:#7a9200;
}

#branches-nav li a:hover{
color:#333;
}

#branches-nav-right{
list-style:none;
padding:0;
margin:0;
float:right;
width:120px;
}

#branches-nav-right li{
	padding:0;
	margin:0;
	padding:5px 0px 5px;
	margin:0 1px 0 0;
	border-bottom:1px dotted #ccc;
}

#branches-nav-right li.last{
border-bottom:none;
}

#branches-nav-right li.current{
background:transparent url(http://energielive.nl/images/branch-current.gif) no-repeat left 10px;
padding-left:12px;
}

#branches-nav-right li a{
display:block;
font-size:11px;
font-weight:bold;
color:#aaa;
padding:0 0 2px;
line-height:15px;
*line-height:11px;
}


#branches-nav-right li a.current, #branches-nav-right li a.current:hover{
color:#7a9200;
cursor:default;
}


#branches-nav-right li a:hover{
color:#333;
}

#home{
background:transparent url(http://energielive.nl/images/homebg.jpg) no-repeat scroll 265px -1px;
width:822px;
padding:20px 0 32px 30px;
position: relative;

}

#home #lamp{
background:transparent url(http://energielive.nl/images/lamp2.png) no-repeat scroll 0 20px;
position:absolute;
width:250px;
height:269px;
bottom:1px;
right:12px;
}

#intro{
width:560px;
padding:20px 0 0 15px;
}

#intro div.mover{
height:auto;
}


a#slideToggle{
background:transparent url(http://energielive.nl/images/meerminder.gif) no-repeat scroll right top;
color:#666666;
float:right;
font-size:12px;
font-weight:bold;
height:16px;
line-height:16px;
margin:20px 50px 0 0;
padding:2px 8px;
text-transform:uppercase;
width:84px;
}

#intro a.active{
background-position:left top;
}

a#toggleTekst:hover{
background-position: bottom right;
}

#intro p{
width:520px;
padding:15px 0 0px;
margin:0;
font-size:11px;
line-height:19px;
}

#intro h2{
margin:0px 0 5px;
}

#footer{
border-top:none;
position:relative;
}

#footer #links, #footer p{
float:left;
padding-left:3px;
}

#footer #links #link{
margin-left:15px;
}

#footer a{
color:#aaa;
font-weight:bold;
font-size:10px;
}

#footer a:hover{
color:#000;
}

#footer #rechts{
float:right;
}

#footer #rechts p{
margin-left:15px;
}

#footer p{
font-size:10px;
margin:2px 0;
color:#aaa;
}

#branches-full{
background:url(http://energielive.nl/images/branches-full-bg.gif) repeat-y;
}

#branch-content{
padding:25px 0 15px;
/* background:url(http://energielive.nl/images/branch-content-bg.gif) repeat-y; */
}

.columnized1, .columnized2{
float:left;
width:291px;
margin:0;
padding:0 25px;
/* border-right:1px dotted #ccc; */
}

.columnized1 p, .columnized2 p{
font-size:11px;
margin-top:0;
}

.columnized1 p.kader, .columnized2 p.kader{
border:1px dashed #aaa;
background: #efefef;
padding:8px;
}

.columnized2 p.kader strong{
margin-top:8px;
}

.columnized1{
width:284px;
padding-left:30px;
border-right:1px dotted #ccc;
}

.columnized1 h2, .columnized2 h2{
font-size:11px;
font-weight:bold;
margin:12px 0px 4px;
color:#666;
line-height:160%;
}

.columnized1 strong, .columnized2 strong{
display:block;
}

.columnized1 a, .columnized2 a{
color:#565656;
text-decoration:underline;}

.columnized1 a:hover, .columnized2 a:hover{
color:#000;}

#column3{
float:left;
width:120px;
padding:0 25px;
margin:0;
}

#column3 h2{
font-size:12px;
margin:0;
}

#branches-title{
padding:30px 0 0 30px;
}

#branches-title h1{
margin:0;}

#map{
float:left;
width:372px;
margin:30px 20px 30px 30px;
padding:1px;
border:1px solid #ccc;
display:inline;
}

#map small{
padding:3px;
display:none;
}

#contact{
padding:35px 0 20px 18px;
width:214px;
float:left;
}

#contact .zemError, .rightcontent .zemError{
background:#EFEFEF none repeat scroll 0 0;
border:1px solid red;
margin-top:0;
padding:5px 5px 5px 25px;
}

#contact h1{
margin:0 0 5px;}

#contact p{
font-size:11px;
margin:0 0 10px;}

#contact fieldset{
padding:0;
}

#contact input{
margin:3px 0 8px;
}

#contact input.zemText{
width:200px;
}

#contact input.zemSubmit{
float:right;
margin-top:7px;
}

#contact textarea{
width:196px;
padding:5px;
height:75px;
margin-top:3px;
color:#999999;
}

#contact textarea:focus{
color:#000;
}

#address{
width:130px;
padding:82px 15px 10px 31px;
float:left;
}

#address p{
margin:0;
padding:0;
font-size:11px;
}

#address p#team{
padding:1px;
border:1px solid #ccc;
width:118px;
height:89px;
}

#address p#bottomp{
margin-bottom:10px;
}

#address p.link{
margin-top:6px;
}

#address a{
color:#777;
font-size:14px;
font-weight:bold;
background:url(http://formocha.nl/images/pijltje.gif) left 4px no-repeat;
padding-left:20px;
}

#address a:hover{
background:url(http://formocha.nl/images/pijltje_hover.gif) left 4px no-repeat;
color:#000;
text-decoration: none;
}
#slideshow_titel{
padding:4px 0 18px 15px;
position:relative;
height:35px;
}
ul#btn_controls{
list-style:none;
position:absolute;
right:14px;
bottom:8px;
*bottom:15px;
}
ul#btn_controls li{
float:left;
}
ul#btn_controls li.prev a{
display:block;
margin-right:3px;
width:18px;
height:15px;
text-indent:-5555px;
background:url(../images/btn-prev.gif) 0 0 no-repeat;
}
ul#btn_controls li.next a{
display:block;
margin-right:3px;
width:18px;
height:15px;
text-indent:-5555px;
background:url(../images/btn-next.gif) 0 0 no-repeat;
}
ul#btn_controls li.prev a:hover{
background:url(../images/btn-prev-hover.gif) 0 0 no-repeat;
}
ul#btn_controls li.next a:hover{
background:url(../images/btn-next-hover.gif) 0 0 no-repeat;
}
#testimonials, #screen{
background:transparent url(http://energielive.nl/images/praatballon-klein.gif) no-repeat scroll 15px top;
height:187px;
padding:0 0 0 13px;
position:relative;
}
#testimonials ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
right:14px;
top:-35px;
}

#testimonials ul li{
border:1px solid #CCCCCC;
display:block;
float:left;
margin-left:3px;
padding:2px 1px;
background: #fff;
}
#testimonials ul li:hover{
}
#testimonials ul li a{
display:block;
background:#ccc;
text-indent:-4000px;
width:12px;
height:9px;
overflow:hidden;}

#testimonials ul li a.prev:hover,#testimonials ul li a.next:hover{
background-position: 0 -9px;
}

#testimonials ul li a.prev{
background:url(http://energielive.nl/images/controller-prev.gif) no-repeat top;
margin-right:2px;
}

#testimonials ul li a.next{
background:url(http://energielive.nl/images/controller-next.gif) no-repeat top;
margin-left:2px;
}

#testimonials .testimonial{
}

#testimonials .testimonial .excerpt, #screen .testimonial .excerpt{
height:102px;
padding:10px 15px 15px;
}

#testimonials .testimonial .excerpt p, #screen .testimonial .excerpt p{
display:inline;
padding:0;
margin:0;
line-height:18px;
}
#screen .excerpt p{
padding-top:10px;
padding-bottom:0;
}
#testimonials .testimonial .excerpt a, #screen .testimonial .excerpt a{
display:inline;
margin-left:6px;
color:#777;
font-weight:bold;
overflow:hidden;
background:url(http://energielive.nl/images/pijl.gif) no-repeat right 4px;
padding-right:9px;
}

#testimonials .testimonial .excerpt a:hover, #screen .testimonial .excerpt a:hover{
color:#000;
background:url(http://energielive.nl/images/pijl_hover.gif) no-repeat right 4px;
}

.naam-bedrijf{
display:inline;
float:left;
padding:0 1px;
margin:0;
}

.testimonial .klein{
margin:0;
padding:0;
width:111px;
display:inline;
}

.persoons-info .groot{
width:300px;
}

.portret{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
display:inline;
float:left;
margin:0 10px;
padding:1px;
width:auto;
}

.naam-bedrijf strong{
display:block;
font-size:14px;
width:124px;
line-height:18px;
padding:0;
margin:0;
width:111px;
}

.naam-bedrijf em{
display:block;
font-size:11px;
line-height:14px;
color:#777;
padding:0;
margin:0;
}
.naam-bedrijf strong.full, .naam-bedrijf em.full{
width:300px;
display:block;
}
.naam-bedrijf strong.full{
font-size:20px;
line-height:28px;

}

.naam-bedrijf em.full{margin-bottom:4px;}


.naam-bedrijf strong{
padding:0;
font-family:Helvetica Neue, Helvetica;
}
.naam-bedrijf a{
background: url(http://energielive.nl/images/pijl.gif) no-repeat right 4px;
padding-right:10px;
font-size:11px;
line-height:14px;
color:#999;
font-weight:bold;
}

.naam-bedrijf a:hover{
color:#000;
background: url(http://energielive.nl/images/pijl_hover.gif) no-repeat right 4px;}

#testimonials-full{
padding:20px;
background:#efefef;
}

#testimonials-full p{
font-size:11px;
margin:10px 0;
}

#testimonials-full #praatballon{
border:1px solid #d2d1d1;
background:#fff;
padding:5px 20px;
position:relative;
}



#testimonials-full .persoons-info{
padding:20px 0 0 10px;
position:relative;

}

#testimonials-full .persoons-info #pb-pijl{
background:url(http://energielive.nl/images/praatballon-pijl.gif);
width:19px;
height:10px;
position:absolute;
top:-1px;
left:30px;
}

#linksboven,#rechtsboven,#rechtsonder,#linksonder{
width:8px;
height:8px;
position:absolute;
}

#linksboven{top:-1px;left:-1px;background:url(http://energielive.nl/images/linksboven.gif);}
#rechtsboven{top:-1px;right:-1px;background:url(http://energielive.nl/images/rechtsboven.gif);}
#rechtsonder{bottom:-1px;right:-1px;background:url(http://energielive.nl/images/rechtsonder.gif);}
#linksonder{left:-1px;bottom:-1px;background:url(http://energielive.nl/images/linksonder.gif);}


http://www.energielive.nl/css/javascripts.css

#testimonials { }
 #testimonials div.testimonial { display: none; }
 #testimonials div.first { display: block; }

#contact { }
 #contact form p label { position: absolute; top: 4px; left: 7px; padding-right: 0; }
 #contact form p label.hide { width: 0; }
 * html #contact form p label { top: 6px; left: 6px; }
 *:first-child+html #contact form p label { top: 6px; left: 6px; }
 #contact form div.details p.name label.hide { width: 20px; margin-left: 140px; }
 #contact form div.details p.name input { width: 140px; padding-right: 25px; }
 #contact form div.details p.email label.hide { width: 20px; margin-left: 160px; }
 #contact form div.details p.email input { width: 160px; padding-right: 25px; }

#samples { }
 #samples div.project { display: none; }
 #samples div.first { display: block; }

http://www.energielive.nl/js/shadowbox-2.0/skin/classic/skin.css

/**
 * The "classic" theme CSS for Shadowbox.
 *
 * This file is part of Shadowbox.
 *
 * Shadowbox is an online media viewer application that supports all of the
 * web's most popular media publishing formats. Shadowbox is written entirely
 * in JavaScript and CSS and is highly customizable. Using Shadowbox, website
 * authors can showcase a wide assortment of media in all major browsers without
 * navigating users away from the linking page.
 *
 * Shadowbox is released under version 3.0 of the Creative Commons Attribution-
 * Noncommercial-Share Alike license. This means that it is absolutely free
 * for personal, noncommercial use provided that you 1) make attribution to the
 * author and 2) release any derivative work under the same or a similar
 * license.
 *
 * If you wish to use Shadowbox for commercial purposes, licensing information
 * can be found at http://mjijackson.com/shadowbox/.
 *
 * @author      Michael J. I. Jackson <mjijackson@gmail.com>
 * @copyright   2007-2008 Michael J. I. Jackson
 * @license     http://creativecommons.org/licenses/by-nc-sa/3.0/
 * @version     SVN: $Id: skin.js 91 2008-03-28 17:39:13Z mjijackson $
 */

/*_____________________________________________________  container & overlay  */
#shadowbox_container, #shadowbox_overlay {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
#shadowbox_container {
  position: fixed;
  display: block;
  visibility: hidden;
  z-index: 999;
  text-align: center; /* centers #shadowbox in quirks and IE */
}
#shadowbox_overlay {
  position: absolute;
}

/*_______________________________________________________________  shadowbox  */
#shadowbox {
  position: relative;
  margin: 0 auto;
  text-align: left; /* reset left alignment */
}

/*____________________________________________________________________  body  */
#shadowbox_body {
  position: relative;
  margin: 0;
  padding: 0;
  border: 1px solid #333;
  overflow: hidden;
}
#shadowbox_body_inner {
  position: relative;
  height: 100%;
}
#shadowbox_content.html {
  height: 100%;
  overflow: auto; /* make html content scrollable */
}

/*_________________________________________________________________  loading  */
#shadowbox_loading {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
#shadowbox_body, #shadowbox_loading {
  background-color: #060606; /* should match loading image background color */
}
#shadowbox_loading_indicator {
  float: left;
  margin: 10px 10px 0 10px;
  height: 32px;
  width: 32px;
  background-image: url(loading.gif);
  background-repeat: no-repeat;
}
#shadowbox_loading span {
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  font-size: 10px;
  float: left;
  margin-top: 16px;
}
#shadowbox_loading span a:link,
#shadowbox_loading span a:visited {
  color: #fff;
  text-decoration: underline;
}

/*____________________________________________________________  title & info  */
#shadowbox_title, #shadowbox_info {
  position: relative;
  margin: 0; /* these must have no vertical margin or padding */
  padding: 0;
  overflow: hidden;
}
#shadowbox_title_inner, #shadowbox_info_inner {
  position: relative;
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  line-height: 16px;
}
#shadowbox_title {
  height: 26px;
}
#shadowbox_title_inner {
  font-size: 16px;
  padding: 5px 0;
  color: #fff;
}
#shadowbox_info {
  height: 20px;
}
#shadowbox_info_inner {
  font-size: 12px;
  color: #fff;
}

/*_____________________________________________________________________  nav  */
#shadowbox_nav {
  float: right;
  height: 16px;
  padding: 2px 0;
  width: 45%;
}
#shadowbox_nav a {
  display: block;
  float: right;
  height: 16px;
  width: 16px;
  margin-left: 3px;
  cursor: pointer;
}
#shadowbox_nav_close {
  background-image: url(icons/close.png);
  background-repeat: no-repeat;
}
#shadowbox_nav_next {
  background-image: url(icons/next.png);
  background-repeat: no-repeat;
}
#shadowbox_nav_previous {
  background-image: url(icons/previous.png);
  background-repeat: no-repeat;
}
#shadowbox_nav_play {
  background-image: url(icons/play.png);
  background-repeat: no-repeat;
}
#shadowbox_nav_pause {
  background-image: url(icons/pause.png);
  background-repeat: no-repeat;
}

/*_________________________________________________________________  counter  */
#shadowbox_counter {
  float: left;
  padding: 2px 0;
  width: 45%;
}
#shadowbox_counter a {
  padding: 0 4px 0 0;
  text-decoration: none;
  cursor: pointer;
  color: #fff;
}
#shadowbox_counter a.shadowbox_counter_current {
  text-decoration: underline;
}

/*___________________________________________________________________  clear  */
div.shadowbox_clear {
  clear: both; /* clear floating counter & nav */
}

/*________________________________________________________________  messages  */
div.shadowbox_message {
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  font-size: 12px;
  padding: 10px;
  text-align: center;
}
div.shadowbox_message a:link,
div.shadowbox_message a:visited {
  color: #fff;
  text-decoration: underline;
}
.headline {
color: #6D9C07;
font-size:14px;
padding-bottom:0;
}
.text{
font-size:12px;
/*text-align:justify;*/
text-align:left;
}
table.logos td{
padding:5px;
border:1px solid #ccc;
}
table.logos td a{
display:block;
cursor:pointer;
}
.green{
color:#7a9200;
}
.hr1{
height:1px;
overflow:hidden;
background:#ddd;
border:none;
color:#ddd;
margin:10px 0;
}