body{
  background-color: #FFFFFF;
  color: #000000;
  font-family: Verdana, Arial, Sans-serif;
  font-size: 10px;
}


caption,th,td{
  font-family: Verdana, Arial, Sans-serif;
  font-size: 10px; 
}


h1{
  margin: 4px 0px;
  padding: 0px;
  font-size: 28px;
  font-weight: normal;
}

h2{
  margin: 4px 0px;
  padding: 0px;
  font-size: 18px;
  font-weight: normal;
}
h2.boxhead{
  background-color: #84BBE1;
  background-position: top left;
  background-repeat: no-repeat;
  border-color: #3892D0;
  border-width: 2px 2px 0px;
  border-style: solid;
  font-size: 12px;  
  font-weight: normal;
  margin: 0px;
  padding: 3px 5px;
}
#main h2.boxhead{
  background-image: url(/getfile.php/537326.1151.prcxvqrqqu/main-boxhead-bakg.gif);
  border-width: 0px;
  padding: 6px 17px 3px;

}
#navbar h2.boxhead{
  background-image: url(/getfile.php/537385.1151.wtcatpcxar/mainmenu-topp.gif);
  background-position: top right;
  background-repeat: no-repeat;
  border-width: 0px;
  border-style: solid;
  border-color: #49A2D6; 
  padding: 3px 11px; 
}
h3{
  margin: 4px 0px;
  padding: 0px;
  font-size: 12px;
  font-weight: normal;
}
h4{
  margin: 4px 0px;
  padding: 0px;
  font-size: 10px;
}
h5{
  margin: 4px 0px;
  padding: 0px;
  font-size: 10px;
}
h6{
  margin: 4px 0px;
  padding: 0px;
  font-size: 10px;
}
p{
  padding: 0px;
  margin: 4px 0px 16px 0px;
}
/* End General elements*/

/* Use class layout on images and tables used for layout */
img.layout, a img.layout{
  margin: 0px;
  padding: 0px;
  border: 0px;
}
.block img.dynimage,.block img.artimage{
  border: 1px solid black;
}
table.layout{
  margin: 0px;
  padding: 0px;
}
td.layout{
  padding: 0px;
  text-align: left;
  vertical-align: top;
}

a:link{color: #007CC4; text-decoration: underline;}
a:visited{color: #007CC4; text-decoration: underline;}
a:hover{color: #007CC4; text-decoration: underline;}

#sidebar .box .head a:link{color: #000000; text-decoration: none;}
#sidebar .box .head a:visited{color: #000000; text-decoration: none;}
#sidebar .box .head a:hover{color: #000000; text-decoration: underline;}

#sidebar .box.variant1 .head a:link{color: #FFFFFF; text-decoration: none;}
#sidebar .box.variant1 .head a:visited{color: #FFFFFF; text-decoration: none;}
#sidebar .box.variant1 .head a:hover{color: #FFFFFF; text-decoration: underline;}

#sidebar .box.variant1 a:link{color: #FFFFFF; text-decoration: none;}
#sidebar .box.variant1 a:visited{color: #FFFFFF; text-decoration: none;}
#sidebar .box.variant1 a:hover{color: #FFFFFF; text-decoration: underline;}

/* read more.. links */
/*a.link {background-color: #6894C9; padding: 2px; vertical-align: middle;}
a.link:link{background-color: #6894C9; color: #FFFFFF; text-decoration: none;}
a.link:visited{background-color: #6894C9; color: #FFFFFF; text-decoration: none;}
a.link:hover{background-color: #6894C9; color: #FFFFFF; text-decoration: none;}*/

#main div.link{
  float: left;
  width: 68px;
  min-height: 27px;
  background-image: url(/getfile.php/542669.1151.ypwcffdudy/lesmer-bakg.gif);
  background-position: top left;
  background-repeat: no-repeat;
  color: #FFFFFF;
  background-color: #6882BB;  
  text-align: center;
  line-height: 20px;
  vertical-align: middle;
}
#main div.link a.link:link, #main div.link a.link:visited{
  color: #FFFFFF;
  text-decoration: none;
}

/* Standard navigation links */
a.menu, a.menu span{}
a.menu:link{color: #000000; text-decoration: none;}
a.menu:visited{color: #000000;text-decoration: none;}
a.menu:hover{color: #000000;text-decoration: none;}

a.menuselected, a.menuselected span{}
a.menuselected:link{color: #000000; text-decoration: none;}
a.menuselected:visited{color: #000000; text-decoration: none;}
a.menuselected:hover{color: #000000; text-decoration: none;}

a.topmenu, a.topmenu span{}
a.topmenu:link{}
a.topmenu:visited{}
a.topmenu:hover{}

/* Printable/tell a friend links  */
.toollink{}
a.toollink{}
a.toollink:visited{}
a.toollink:hover{}

/* Copyright, CustomPublish powered link etc.  */
.cp{}
a.cp:link{}
a.cp:visited {}
a.cp:hover{}


/* Linked headlines (normally inside LIST-sections) */ 
.headlinelink{}
.headlinelink:link{color: #000000; text-decoration: none;}
.headlinelink:visited{color: #000000; text-decoration: none;}
.headlinelink:hover{color: #000000; text-decoration: underline;}

/* Linked headlines on listing pages */
.headline .headlinelink{}
.headline .headlinelink:link{color: #000000;}
.headline .headlinelink:visited{color: #000000;}
.headline .headlinelink:hover{color: #000000;}

/* Navigation path links */
.path { }
a.path:link{}
a.path:visited{}
a.path:hover{}



/* Sitemap links */
.tree{font-weight: normal;}
a.tree:link{text-decoration: none; color: #000000;}
a.tree:hover{text-decoration: underline; color: #000000;}
a.tree:visited{text-decoration: none; color: #000000;}
a.tree:visited:hover{text-decoration: underline; color: #000000;}

.sitetree{font-weight: bold;}
a.sitetree:link{text-decoration: none; color: #000000;}
a.sitetree:hover{text-decoration: underline; color: #000000;}
a.sitetree:visited{text-decoration: none; color: #000000;}
a.sitetree:visited:hover{text-decoration: underline; color: #000000;}

/* SECTION: Standard CP classes*/
.default { }
.date { }
.feedback {}
.copyright { }
/* Standard tools */
div.tools{margin: 15px 0px;}
div.tool{margin: 2px 0px;}
/* SECTION: listing/view styles */

div.pagedescription{}
.pagedescription{
}

.headline, h1.headline {
  color: #000000;
  font-size: 18px;
  margin: 0px;
  padding: 0px;
}
.headline.mainheadline, h1.headline.mainheadline {
  font-size: 28px;
}

.headlineview, h1.headlineview {
  color: #000000;
  margin: 0px;
  padding: 0px;
}

.subheadline, h2.subheadline {
  font-weight: normal; 
  margin: 5px 0px 0px 0px;
  padding: 0px;
  line-height: 1.0;
}
.ingress, p.ingress, div.ingress{
  margin: 6px 0px; padding: 0px;
}
.ingressview, p.ingressview, div.ingressview{
  margin: 6px 0px; padding: 0px;
 font-weight: bold;
}
p.byline, .byline{
  margin: 0px; padding: 0px;
}


/* SECTION: viewarea block/spacing elements */
.block{
  clear: both;
  margin-bottom: 15px;
}
.block21{
  width: 230px;
  float: left;
  clear: left;
}
.block22{
  width: 230px;
  float: right;
  clear: right;
    
}
hr{
  clear: both;
}
div.hr{
	/* Replacement for hr. This is easier to style */
	font-size: 1px;
	clear: both;
	height: 10px;
	margin-bottom: 10px;
  border-bottom: 1px solid #C2C6CB;
}

div.hr.hr21{
  clear: left;
  float: left;
  width: 230px;
}
div.hr.hr22{
  clear: right;
  float: right;
  width: 230px;
}
div.body{
  clear: both; 
  margin: 0px 0px 22px 0px;
}

div.pagebar{}

div.pagebar img{
  border-width: 0px;
}


div.clearfix{
  height: 0px;
  font-size: 1px;
  clear: both;
}



/* SECTION ARTPICS */
div.artpics.viewonly{}
div.artpics.noview{}

td.artpic{
  padding: 1px 1px 2px 2px;
  vertical-align: top;
  text-align: left;
}

/* slideshow */

#slidenextbtn, #slideprevbtn{
  background-color: #F3F7FB;
  color: black;
  border: 1px outset #3E86C7;
  
  background-image: url(/getfile.php/540687.1151.qxdvvqdpre/btn-bakg.gif);
  background-position: top left;
  background-repeat: repeat-x;

}



/* SECTION: page containers */ 

#page{
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  text-align: left;
}
#top{
  margin: 0px;
  padding: 0px 0px 3px;
  clear: both;
}
#logo{
  float: left;
}
#middle{

}
#navbar{
  float: left;
  width: 121px;
  margin-right: 7px;
}
#main{
  float: left;
  width: 497px;
  margin-right: 7px;
}
#viewarea{
  border-width: 0px;
  border-style: solid;
  border-color: #3892D0;
  margin-bottom: 6px;
  background-image: url(/getfile.php/537302.1151.sstyapdpwv/viewarea-bakg.gif);
  background-position: top left;
  background-repeat: repeat-y;
}
#viewarea div.inner{
  padding: 3px 13px 20px;
  min-height: 400px;
  
}
#copyright{
  margin-bottom: 25px;
  background-image: url(/getfile.php/537401.1151.fpvfdvcdec/copyright-border.gif);
  background-position: top left;
  background-repeat: repeat-y;
  border-bottom: 1px solid #FFFFFF;
}
#copyright div.inner1{
  background-image: url(/getfile.php/537406.1151.ryrddccbfd/copyright-top.gif);
  background-position: top left;
  background-repeat: no-repeat;
}
#copyright div.inner2{
  padding: 10px 7px;
  background-image: url(/getfile.php/537405.1151.tssapsxfes/copyright-bunn.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
}

#sidebar{
  float: left;
  width: 182px;
}
#adbar{
  float: right;
  width: 152px;
}

#footer{
  border-top: 2px solid #C3C6CB;
  clear: both;
  padding: 10px 330px 0px 130px;
}
#footer .block{
  clear: none;
  float: left;
  width: 33%;
  margin-bottom: 5px;
}
#languagebar{
  display: inline;
}
#languagebar img{
  border: none;
}
#poweredby{
  clear: both;
}
#poweredby p{
  float: left;
  width: 49%;
  text-align: center;
}

/* SECTION: page elements */ 
ul.menu{
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
ul.menu li{
  margin: 0px;
  padding: 1px 0px;
}

#mainmenu{
  /*border: 2px solid #49A2D6;*/
  background-image: url(/getfile.php/537337.1151.rvpyxbddpc/mainmenu-border.gif);
  background-position: top left;
  background-repeat: repeat-y;
  padding: 0px 2px;
}

#mainmenu li{
  background-color: #FDFDFE;
  background-image: url(/getfile.php/536644.1151.pxtafwqueq/menu-bakg.gif);
  background-position: top right;
  background-repeat: repeat-y;
  border-bottom: 1px solid #96C2E2;
  border-top: 1px solid #4DA4D6;
  
}

#mainmenu li.selected{
  border-bottom: 1px solid #4DA4D6;
  background-color: #ACCEE8;
  background-image: url(/getfile.php/536750.1151.btvrxdscpx/menu-bakg-aktiv.gif);
}


#tools{
  list-style-type: none;
}
#tools li{
  background-position: center left;
  background-repeat: no-repeat;
}

#tools li#tips{
}
#tools li#printable{
}


#search{}

#searchform{
}
#searchinput{
}	

#searchsubmit{
}

/* SECTION: standard box */ 

.box{
  padding: 0px;
  margin: 0px 0px 15px 0px;
 }

.box .cell{
  padding: 0px 11px 5px 11px;
}


.box p{
  padding: 0px;
  margin: 0px 0px 5px 0px;
}

.box ul{
  padding: 0px;
  margin: 0px 0px 5px 0px;
  list-style-type: none;
}

.box ul li{
  margin: 2px 0px;
  padding: 0px 0px 0px 10px;
  background-image: url(/getfile.php/539267.1151.qcudctvreu/listepil.gif);
  background-position: 0px 2px;
  background-repeat: no-repeat;
}
.box.variant1 ul li{
  margin: 0px 0px;
  padding: 0px;
  background-image: none;
}

.box h3{
  margin: 0px;
  padding: 1px 5px;
}

#sidebar .box{
  background-image: url(/getfile.php/537411.1151.qdccsyvtyc/sidebar-box-border.gif);
  background-position: top left;
  background-repeat: repeat-y;
  margin-bottom: 7px;
  border-bottom: 1px solid #FFFFFF; /* IE fix */
}

#sidebar .box .inner{
  background-image: url(/getfile.php/537413.1151.dpcttcudew/sidebar-box-bunn.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
}
#sidebar .box .head{
  background-color: #D6E3EC;
  background-image: url(/getfile.php/537449.1151.xvxtsfpacq/sidebar-box-top-2.gif);
  background-position: top left;
  background-repeat: no-repeat;
  min-height: 23px;
}
#sidebar .box .cell.last{
}

#sidebar .box .head h3{
  padding: 5px 11px;
}




#sidebar .box.variant1{
  background-image: url(/getfile.php/537459.1151.vvewfswqcv/sidebar-box-variant1-border.gif);
  background-position: top left;
  background-repeat: repeat-y;
  border-bottom: 1px solid #FFFFFF;
  background-color: #007CC4;
  color: #FFFFFF;
  margin-right: 1px;
}

#sidebar .box.variant1 .head{
  background-image: url(/getfile.php/537461.1151.dcaquddfrx/sidebar-box-variant1-topp.gif);
  background-position: top left;
  background-repeat: no-repeat;
  min-height: 23px;
  background-color: #007CC4;
}
#sidebar .box.variant1 .inner{
  background-image: url(/getfile.php/537460.1151.ysrptwssrp/sidebar-box-variant1-bunn.gif);
  background-position: bottom left;
  background-repeat: no-repeat;

}
#sidebar .box.variant1 .cell, #sidebar .box.variant1 .cell.last{
}

#sidebar .box.variant1 .head h3{
  padding: 5px 11px;
  color: #FFFFFF;
  background-color: transparent;
}




/* SECTION: banner locations */

.bannerlocation{
  clear: both;
  text-align: center;
}

.bannerlocation table{
  margin-left: auto;
  margin-right: auto;
}
.bannerlocation td{
  text-align: center;
  padding: 5px 0px;
}
.bannerlocation img{
  border-width: 0px;
}

#location1{
  /*clear: none;
  width: 768px;
  float: left;*/
}
/*#location2{
  clear: none;
  float: right;
  width: 200px;
}*/
#locationcustom{
  clear: none;
  background-color: #000000;
  float: right;
  width: 380px;
}

#locationcustom td{
  padding: 4px 2px;
}