/*
 * Fancybox
 */
@import url(fancybox/fancybox/jquery.fancybox.css);
@import "/fileadmin/typoscript/setup/nhtv/nhtv.css";


/*
 * Fonts
 */
/*
 * Disable fonts on customers wish
@font-face {
  font-family: 'Balance';
    src: url("/fileadmin/fonts/Balance.eot");
    src: local('Balance'),
       url("/fileadmin/fonts/Balance.svg#balance") format('svg'),
       url("/fileadmin/fonts/Balance.ttf") format('truetype');
}
 */

/*
 * Reset
 * Loosely based on Eric Meyer's CSS Reset http://meyerweb.com/eric/tools/css/reset/ 
 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
fieldset, img { border: none; vertical-align: middle; }

/*
 * Margins
 */
p, ul, ol, dl, table, address, pre, fieldset, .more { margin: 0 0 1.33em 0; }
.box p, .box ul, .box ol, .box dl, .box table, .box address, .box pre, .box fieldset { margin: 0 0 .65em 0; }
.box .more { padding: 0 0 .65em 0; margin: 0; }

/*
 * Hyperlinks
 */
a { color: #333; text-decoration: none; overflow: hidden; }
a:hover, a:focus { text-decoration: underline; }
#content a { color: #0093c1 }
.inner a { color: #008FC1; }
/*.inner a:hover, .inner a:focus { color: #333; }*/

.more { font-weight: bold; } 
.more a, h5 a { font-size: .9166em; color: #014380 !important; text-decoration: none; padding-left: 30px; background: url(../images/hand.png) no-repeat 0 50%; font-family:Arial,sans-serif;} 
.more a:hover, .more a:focus, h5 a:hover, h5 a:focus { color: #FFFFFF !important; text-decoration: underline; } 
#content h5 a:hover, #content h5 a:focus, #content .more a:hover  { color: #014380 !important; text-decoration: underline;  }

/* Clearing floats */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix { 
	display: inline-block;
}

/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*
 * General Document Settings
 */
body { color: #333;  }
#wrap { width: 980px; margin: 0 auto; position: relative; }

/*
 * Headings
 */
h1, h2, h3, h4, h5, h6 { font-size: 1em; margin: .875em 0 .437em 0; font-family: Arial, sans-serif; color: #008fc1; }
h4 { color:#000000; font-weight:bold; }
.title {margin-top:-20px; height:16px; padding-top:2px; font-size: 17px; line-height: 0.6em; text-transform: uppercase; font-weight:bold; } 
.title * { font-size: 1em; }

.big h1 { font-size: 1.75em; }
h1 { font-size: 1.75em; line-height: 1.1428em; font-weight: bold; margin-top: 0; }
h2 { font-size: 1.33em; line-height: 1.125em; font-weight: bold; }

.box h2 { margin: .437em 0; }

/*
 * Lists
 */
ul { margin-left: 0; }
ul li { background: url(../images/bullet.gif) no-repeat 2px 6px; list-style: none; padding-left: 15px; }
li ul, li ol { margin-top: 0; margin-bottom: 0; }
ol { margin-left: 23px; }
ol ul { margin-left: 23px; }
ol ul li { list-style: disc !important; }
ol li { list-style-type: decimal;  }
ol li ol li { list-style-type: lower-alpha; }
ol li ol li ol li { list-style-type: upper-roman; }

/*
 * Definition List
 */
dt { font-weight: bold; }
dd { margin-bottom: .5em; }

/*
 * Table

table { border-collapse: collapse; border: 1px solid #ccc; width: 100%; }
caption, th, td { text-align: left; padding: 10px; }
th, td { border: solid #ccc; border-width: 0 0 0 1px; }
.th { position: relative; display: inline-block; }
.th { display: block; }
caption, th { font-weight: bold; }

.table .content { padding: 0; }
.table table { margin: 0; border: 0; }
.table th { width: 180px; border: 0; } 
.table dfn { display: block; width: 12px; height: 12px; background: url(../images/info.gif) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 50%; margin-top: -6px; right: 0; cursor: pointer; }

.odd th, .odd td { background: #f0f0f0; }
 */

th, td { height: 25px; }

/*
 * Table
 */
div.compareDep table select { width: 259px; }

div.compareDep table { /*border-collapse: collapse;*/ border: 1px solid #ccc; width: 100%; }
div.compareDep caption, div.compareDep th, div.compareDep td { text-align: left; padding: 9px; }
div.compareDep th, div.compareDep td { border: solid #ccc; border-width: 0 0 0 1px; vertical-align:top; }
div.compareDep th { position: relative; display: inline-block; }
div.compareDep th { display: block; }
div.compareDep caption, div.compareDep th { font-weight: bold; }

div.compareDep.table .content { padding: 0; }
div.compareDep.table table { margin: 0; border: 0; }
div.compareDep.table th { width: 180px; border: 0; } 
div.compareDep.table th dfn { display: block; width: 12px; height: 12px; background: url(/fileadmin/images/info.gif) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 50%; margin-top: -6px; right: 10px; cursor: pointer; }

div.compareDep.table td dfn { display: block; width: 12px; height: 12px; background: url(/fileadmin/images/info.gif) no-repeat 0 0; text-indent: -9999px; cursor: pointer; float: right; }

div.compareDep .odd th, div.compareDep .odd td, div.compareDep .odd { background: #f0f0f0; }

/*
 * Quotes
 */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/*
 * Code
 */
pre { border: 1px solid #999; }
code, pre { font-size: 1em; }

/*
 * Forms
 */
input, select, textarea, button { font-size: 1em; font-family: inherit; padding: .3em; vertical-align: middle; }

form ol { margin: 0; }  
form li, .tx_powermail_pi1_fieldwrap_html { list-style: none; display: inline-block; margin-bottom: 5px; clear: both; }  
form li, .tx_powermail_pi1_fieldwrap_html { display: block; }  
form li:after, .tx_powermail_pi1_fieldwrap_html:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }  
form li label, .tx_powermail_pi1_fieldwrap_html label { float: left; width: 130px; line-height: 25px; }  
form li em, .powermail_mandatory { color: red; }  
form li input, .tx_powermail_pi1_fieldwrap_html input { background: url(../images/input.png) no-repeat 0 0; width: 365px; height: 25px; border: 0; padding: 3px 10px; }  
form li .check { width: auto; background: none; }  
form li textarea, .tx_powermail_pi1_fieldwrap_html textarea { width: 365px; height: 188px; padding: 6px 10px; background: #fff; overflow: auto; border: 0; position: relative; background: url(../images/textarea.png) no-repeat 100% 0; }  
form li .input-small { width: 95px; background-image: url(../images/input-small.png); }  
form .inline label { float: none; margin-right: 20px; }  
form .inline input { width: auto; background: none; }
form input.jscalendar_cb { display:none; }
form .tx_powermail_pi1_fieldwrap_html_date input { float: left; }
/* form input.jscalendar { width: 323px; } */
form img.date2cal_img_cal { float:left; margin: 4px 0px 0px -43px;  }
form img.date2cal_img_help { float:left; margin: 4px 0px 0px -23px; clear: right; }



.powermail_check_inner { position:relative; padding-left:110px; }
.powermail_check_inner label { float:left !important; display:block; margin-right:0 !important;  width: 180px !important; }
.powermail_check_inner input { width:auto; background:none !important; }



.description { color: #ccc; margin-left: 130px; }

/* Search */
form .search-inline { display: inline; float: left; clear: none; }
form .search-inline * { display: inline; float: left; }
form .search-inline #tx-indexedsearch-searchbox-sword { margin-right: 20px; }
form .search-inline .submit { margin: 0 0 0 0; }

#page-not-found #tx-indexedsearch-searchbox-sword, .irfaqSearch #tx-indexedsearch-searchbox-sword { width: 180px; background-image: url(../images/input-small.png); }

/* Quick Links */
.quick-links { width: 290px; }
#pages { width: 290px; }

/* Choose your .. */
.quick-links { width:600px; }
.quick-links .form-item { float:left; margin-bottom:10px; width:300px; }
.quick-links .submit { float:left; margin-top:0px; }

/* Comment */
#apply { padding-top: 10px; }

.form-item { margin-bottom: 10px; } 

.submit, .tx_powermail_pi1_fieldwrap_html_submit { background: url(../images/submit.png) no-repeat 100% 50%; height: 25px; font-size: 18px; float: right; padding-right: 10px; display: inline; /*margin-right: 230px;*/ margin-top: 15px; } 
.submit input, .tx_powermail_pi1_fieldwrap_html_submit input { background: url(../images/submit.png) no-repeat 0 50%; height: 25px; border: 0; cursor: pointer; color: #fff; padding: 0 0 0 10px; text-transform: uppercase; width: auto; } 

/* Powermail */
.tx_powermail_pi1_fieldwrap_html { position: relative; }
.powermail_mandatory_js { color: red; position: absolute; top: 0; left: 525px; line-height: 25px; width: 200px; background: url(../images/arrow_error.gif) no-repeat 0 5px; padding-left:15px;}

.tx-powermail-pi1_formwrap_1593 .powermail_check_inner { width: 450px; float: left; height: 30px; text-align: left; }
.tx-powermail-pi1_formwrap_1593 .powermail_check_inner label { /*float: right;*/ overflow: hidden; }

/*.tx-powermail-pi1_formwrap_1593 .powermail_check_inner input { float: left; margin-left: 10px; width: 50px;  } */
.tx-powermail-pi1_formwrap_1593 .powermail_check_inner input { margin-top: 7px; width: 15px; }

/*
 * Logo
 */
#logo { position: absolute; left: 0; top: 105px; margin: 0; }
#logo a { display: block; height: 155px; }

/*
 * Search
 */
#search { position: absolute; top: 16px; right: 0; width: 186px; text-align: right; background: url(../images/search.png) no-repeat 100% 50%; font-family: Arial, sans-serif; font-size: 11px; z-index: 1500; }
#search legend { display: none; }
#search fieldset { margin: 0; }
#search input { border: 0; background: none; width: 108px; padding: 5px; }
#search .submit { width: 50px; cursor: pointer; font-size: 11px; margin: 0; float: none; margin-bottom: 3px; }

/*
 * Lang
 */
#lang { position: absolute; right: 176px; top: 17px; line-height: 25px; font-size: 11px; color: #ccc; z-index: 1400; }
#lang span { color: #cccccc; }
#lang a { color: #0189bd; text-decoration: none; }
#lang a:hover, #lang a:focus { text-decoration: underline; }

/*
 * Nav
 */
#nav { font-size: 10px; font-family: Arial, sans-serif; line-height: 31px; text-transform: uppercase; margin: 0; padding-top: 14px; height: 91px; font-weight: bold; word-wrap: break-word; position: relative; z-index: 1000; }
#nav ul { margin: 0; }
#nav li { padding: 0; background: none; float: left; }
#nav a { float: left; color: #ccc; text-decoration: none; padding: 0 7px; }
#nav a:hover, #nav a:focus { color: #008fc1; }
#nav a.active { background: #008fc1; color: #fff; padding: 0 10px; overflow: visible; }
#nav a.active:hover, #nav a.active:focus { color: #fff; }
#nav .arrow { display: block; background: url(../images/nav.gif) no-repeat 50% 50%; width: 10px; height: 10px; position: absolute; bottom: -10px; _bottom: -14px; left: 50%; margin-left: -5px; }
#nav .box { overflow: visible; }

#nav .content { padding: 0 13px; }

#nav .subnav { position: absolute; left: 0; top: 55px; width: 980px; font-size: 15px; text-transform: none; }
#nav .subnav .active { background: none; color: #008fc1; }
#nav .subnav .active:hover, #nav .subnav .active:focus { color: #008fc1; }
#nav .subnav .box { float: left; }

#nav .subnav li {  }
#nav .subnav li a { z-index: 10; color: #999; }
#nav .subnav li .box { position: absolute; left: -9999px; top: -1px; font-size: 12px; width:100%; min-width:170px;/*width: 170px;*/ line-height: 24px; font-weight: normal; z-index: 9;}
#nav .subnav li .box .content { padding: 15px 0 0 0; border: 0; }
#nav .subnav li .box .content ul { border: solid #ccc; border-width: 0 1px; padding: 15px 8px 0 8px; background: #fff; position:relative; z-index:2; }
#nav .subnav li .box .content li { float: none; display: block; }
#nav .subnav li .box .content a { padding: 0; color: #999 !important; float: none; display: inline-block; }
#nav .subnav li .box .content a { display: block; }
#nav .subnav li .box .content a:hover, #nav .subnav li .box .content a:focus { color: #008fc1 !important; }
#nav .subnav li .box .content .bottom { background: #fff; border-bottom: 1px solid #ccc; height: 14px; font-size: 1px; line-height: 1px; margin: 0 15px; }

/* Transparent corners of the subnav */
#nav .subnav .box .tl, #nav .subnav .box .tr, #nav .subnav .box .bl, #nav .subnav .box .br { background-image: url(../images/corners-transparent.png); }
#nav .subnav .tr { z-index: 100; }
#nav .subnav .nav-fix { background: #fff; width: 96%; height: 15px; position: absolute; top: 8px; right: 1px; z-index: 1; }

#nav ul li:hover, #nav ul li.hover { position: relative; }
#nav ul li:hover .box, #nav ul li.hover .box { left: 0; }
#nav ul li:hover a, #nav ul li.hover a { position: relative; color: #008fc1; }

/* IE6 Fix */
#nav .active .bl, #nav .active .br { _bottom: -2px; }
#nav .subnav .bl, #nav .subnav .br { _bottom: -5px; }
#nav .subnav .box .tl { _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corner-transparent-tl.png', sizingMethod='crop'); }
#nav .subnav .box .tr { _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corner-transparent-tr.png', sizingMethod='crop'); }
#nav .subnav .box .bl { _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corner-transparent-bl.png', sizingMethod='crop'); _bottom: -1px; }
#nav .subnav .box .br { _background: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corner-transparent-br.png', sizingMethod='crop'); _bottom: -1px; }


/*
 * Banner
 */
#banner { width: 760px; margin-left: 220px; }

/*
 * Box
 */
.box { position: relative; display: inline-block; margin-bottom: 10px; overflow: hidden; }
.box { display: block; }
.content { padding: 0 10px; display: inline-block; overflow: visible; border: 1px solid #ccc; }
.content { display: block; }
.content:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }

/*
 * Corners
 */
.tl, .tr, .bl, .br { position: absolute; display: block; background: url(../images/corners-white.png) no-repeat; width: 15px; height: 15px; }
.tl { left: 0; top: 0; background-position: 0 0; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corner-white-tl.png', sizingMethod='crop'); }
.tr { right: 0; top: 0; background-position: 100% 0; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corner-white-tr.png', sizingMethod='crop'); }
.bl { position:absolute; z-index: 1; left: 0; bottom: 0; background-position: 0 100%; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corner-white-bl.png', sizingMethod='crop'); }
.br { right: 0; bottom: 0; background-position: 100% 100%; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corner-white-br.png', sizingMethod='crop'); }

/*
 * Colored box
 */
.color .content { border: 0; padding: 1px 11px; }
.color .tl, .color .tr, .color .bl, .color .bl2, .color .br { background-image: url(../images/corners.png); }
.color .tl { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corner-tl.png', sizingMethod='crop'); }
.color .tr { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corner-tr.png', sizingMethod='crop'); }
.color .bl { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corner-bl.png', sizingMethod='crop'); _bottom: -1px; }
.color .bl2 { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corner-bl.png', sizingMethod='crop'); _bottom: -1px; }
.color .br { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corner-br.png', sizingMethod='crop'); _bottom: -1px; }
.color .br2 { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corner-br.png', sizingMethod='crop'); _bottom: -1px; }

/* Special color */
.color ul li { background-image: url(../images/bullet-white.gif); }
.color .more a { background-image: url(../images/hand-white.png); _background-image: url(../images/hand-white.gif); }


/* RTE */
.align-center { text-align: center; }
.align-right { text-align: right; }
.indent { margin-left: 15px; }
.indent .indent { margin-left: 30px; }
.indent .indent .indent { margin-left: 45px; }


/*
 * Navpath
 */
#navpath { color: #0189bd; font-size: .833em; line-height: 30px; margin: 0; display: inline-block; overflow: hidden; }
#navpath { display: block; }
#navpath li { float: left; list-style: none; }
#navpath a, #navpath span { float: left; padding: 0 11px 0 8px; }
#navpath a { color: #014380; background: url(../images/navpath.gif) no-repeat 100% 50%; }

#navpath-wrap { min-height: 30px; _height: 30px; margin: 0 0 20px 224px; }

/*
 * Meta
 */
#meta { float: left; width: 210px; display: inline; margin-right: 10px; zpadding-top: 35px; }
#meta .box { background: rgb(0,70,135); }
#meta .content { min-height: 375px; _height: 375px; }
#meta a { color: #fff; }
#meta li { margin: 8px 0; }
#meta li a { font-size: 11pt; }
#meta li ul { margin-top: 8px; }
#meta li ul li { padding: 0; }
#meta li ul li a { font-size: 10pt; }
#meta li ul li ul li { padding: 0 0 0 15px; }
#meta li ul li ul li a { font-size: 10pt; }
#meta li li { background: none; font-size: 11px; margin: 2px 0; }
#meta .active { font-weight: bold; text-decoration: none; }

/* Small Box */
#meta .box-small { background: #008fc1; float: right; }
#meta .box-small .content { width: 46px; height: 45px; padding: 0; min-height: 0; }

/*
 * Content
 */
#content { float: left; width: 540px; position: relative; z-index: 10; }
#content.big { width: 760px; }

.inner { padding: 0 11px; margin-bottom: 2px; }
#brochure .inner { padding: 0; }

/*
 * Column
 */
#column { float: right; width: 210px; zpadding-top: 35px; color: #000; }
#column a { color: #000; }
#column h3 { text-transform: uppercase; font-size: 12pt; font-weight: bold; margin: .65em 0; }
#column .color h3 { color: #fff; }
#column .color h3 a { display: block; background: url(../images/hand-white.png) no-repeat 0 0; _background-image: url(../images/hand-white.gif); padding-left: 30px; color: #fff; text-decoration: none; }
#column .box { min-height:100px; }
/*
 * Footer
 */
#footer { clear: both; font-size: 11px; line-height: 30px; }
#footer ul { margin: 0; }
#footer li { display: inline; float: left; padding: 0; background: none; }
#footer li a { float: left; }

#footer a { text-decoration: none; padding: 0 8px; }
#footer a:hover, #footer a:focus { color: #008fc1; }
#footer .intranet { float: right; }

/*
 * Text resize
 */
#footer #resize a { padding: 0 2px; }
#resize .small { font-size: 8px; line-height: 32px; }
#resize .big { font-size: 13px; line-height: 28px; }

/*
 * Event List
 */
.event-item { display: inline-block; overflow: hidden;  }
.event-item { display: block; }
.event-item .date { float: left; display: inline; width: 46px; margin-right: 10px; color: #fff; font-weight: bold; text-align: center; text-transform: uppercase; font-size: 1.166em; }
#column .event-item .date .box { min-height:0; }
.event-item .date .content { padding: 5px; text-align: center; }
.event-item .text { display: inline-block; overflow: hidden; margin-bottom: 10px; *margin-bottom: 0; }
.event-item .text { display: block; }
.event-item h3 { font-size: 1.166em; margin: 0 0 .2857em 0; }
.event-item h4 { margin: 0; }

/* Single Event */
.event-single { margin-bottom: 20px; }


/*
 * Category List
 */
#category-list { padding-right: 100px; display: inline-block; overflow: hidden; position: relative;}
#category-list { display: block; }
#category-list .empty { position: absolute; top: 33px; right: 0; }
#category-list .empty .content { width: 100px; height: 100px; padding: 0; }
.category-item-list { float: left; width: 209px; display: inline; margin-right: 11px; background-image: url(/fileadmin/images/category-arrows.png); margin-bottom:10px; background-position:0 52px; background-repeat:no-repeat; }
#category-list .category-item-list .box { margin: 0; }
#category-list .category-item-list .box .content { padding: 1px 5px; }
#category-list .category-item-list .border-color { margin-top: 10px; }
#category-list .category-item-list .border-color .content { padding: 10px; }
#category-list .category-item-list h2 { font-size: 1.5em; text-align: center; color: #fff; margin: 0; line-height: 23px; height: 46px; }
#category-list .category-item-list h2 a { display: block; color: #fff; text-decoration: none; }
#category-list .category-item-list table { font-size: 1.5em; text-align: center; color: #fff; margin: 0; line-height: 23px; height: 46px; width: 100%; border: 0; }
#category-list .category-item-list table td { line-height: 23px; height: 46px; text-align: center; vertical-align: middle; padding: 0; border: 0; background: none !important; } 
#category-list .category-item-list table td a { display: block; color: #fff; text-decoration: none; } 
#category-list .category-item-list ul { padding: 0; margin: 0; }
#category-list .category-item-list li { margin: 3px 0; }

/* Arrows */
.color-cat-1 { background-position: 0 52px; }
.color-cat-2 { background-position: -220px 52px; }
.color-cat-3 { background-position: -440px 52px; }
.color-cat-4 { background-position: -660px 52px; }
.color-cat-5 { background-position: -880px 52px; }
.color-cat-6 { background-position: -1100px 52px; }
/*.color-cat-blue { background-position: -1320px 52px; }*/ /*Blue Before*/
.color-cat-blue { background-position: -1540px 52px; }

/* List arrows */
.color-cat-1 li { background-image: url(../images/arrow-cat-1.png); }
.color-cat-2 li { background-image: url(../images/arrow-cat-2.png); }
.color-cat-3 li { background-image: url(../images/arrow-cat-3.png); }
.color-cat-4 li { background-image: url(../images/arrow-cat-4.png); }
.color-cat-5 li { background-image: url(../images/arrow-cat-5.png); }
.color-cat-6 li { background-image: url(../images/arrow-cat-6.png); }
.color-cat-blue li { background-image: url(../images/bullet.gif); }

/* Border Color */
.color-cat-1 .border-color .tl, .color-cat-1 .border-color .tr, .color-cat-1 .border-color .bl, .color-cat-1 .border-color .br { background-image: url(../images/corners-cat-1.png); }
.color-cat-2 .border-color .tl, .color-cat-2 .border-color .tr, .color-cat-2 .border-color .bl, .color-cat-2 .border-color .br { background-image: url(../images/corners-cat-2.png); }
.color-cat-3 .border-color .tl, .color-cat-3 .border-color .tr, .color-cat-3 .border-color .bl, .color-cat-3 .border-color .br { background-image: url(../images/corners-cat-3.png); }
.color-cat-4 .border-color .tl, .color-cat-4 .border-color .tr, .color-cat-4 .border-color .bl, .color-cat-4 .border-color .br { background-image: url(../images/corners-cat-4.png); }
.color-cat-5 .border-color .tl, .color-cat-5 .border-color .tr, .color-cat-5 .border-color .bl, .color-cat-5 .border-color .br { background-image: url(../images/corners-cat-5.png); }
.color-cat-6 .border-color .tl, .color-cat-6 .border-color .tr, .color-cat-6 .border-color .bl, .color-cat-6 .border-color .br { background-image: url(../images/corners-cat-6.png); }
/*.color-cat-blue .border-color .tl, .color-cat-blue .border-color .tr, .color-cat-blue .border-color .bl, .color-cat-blue .border-color .br { background-image: url(../images/corners-cat-blue.png); }*/ /*Blue Before*/
.color-cat-blue .border-color .tl, .color-cat-blue .border-color .tr, .color-cat-blue .border-color .bl, .color-cat-blue .border-color .br { background-image: url(../images/corners-cat-darkblue.png); } /*Blue After*/

/* Fix IE6 png */
#category-list .tr, #category-list .br { _right: -1px; }
.color-cat-1 .border-color .tl { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-1-tl.png', sizingMethod='crop'); }
.color-cat-1 .border-color .tr { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-1-tr.png', sizingMethod='crop'); }
.color-cat-1 .border-color .bl { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-1-bl.png', sizingMethod='crop'); }
.color-cat-1 .border-color .br { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-1-br.png', sizingMethod='crop'); }

.color-cat-2 .border-color .tl { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-2-tl.png', sizingMethod='crop'); }
.color-cat-2 .border-color .tr { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-2-tr.png', sizingMethod='crop'); }
.color-cat-2 .border-color .bl { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-2-bl.png', sizingMethod='crop'); }
.color-cat-2 .border-color .br { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-2-br.png', sizingMethod='crop'); }

.color-cat-3 .border-color .tl { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-3-tl.png', sizingMethod='crop'); }
.color-cat-3 .border-color .tr { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-3-tr.png', sizingMethod='crop'); }
.color-cat-3 .border-color .bl { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-3-bl.png', sizingMethod='crop'); }
.color-cat-3 .border-color .br { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-3-br.png', sizingMethod='crop'); }

.color-cat-4 .border-color .tl { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-4-tl.png', sizingMethod='crop'); }
.color-cat-4 .border-color .tr { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-4-tr.png', sizingMethod='crop'); }
.color-cat-4 .border-color .bl { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-4-bl.png', sizingMethod='crop'); }
.color-cat-4 .border-color .br { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-4-br.png', sizingMethod='crop'); }

.color-cat-5 .border-color .tl { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-5-tl.png', sizingMethod='crop'); }
.color-cat-5 .border-color .tr { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-5-tr.png', sizingMethod='crop'); }
.color-cat-5 .border-color .bl { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-5-bl.png', sizingMethod='crop'); }
.color-cat-5 .border-color .br { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-5-br.png', sizingMethod='crop'); }

.color-cat-6 .border-color .tl { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-6-tl.png', sizingMethod='crop'); }
.color-cat-6 .border-color .tr { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-6-tr.png', sizingMethod='crop'); }
.color-cat-6 .border-color .bl { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-6-bl.png', sizingMethod='crop'); }
.color-cat-6 .border-color .br { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-6-br.png', sizingMethod='crop'); }

/*.color-cat-blue .border-color .tl { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-blue-tl.png', sizingMethod='crop'); }
.color-cat-blue .border-color .tr { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-blue-tr.png', sizingMethod='crop'); }
.color-cat-blue .border-color .bl { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-blue-bl.png', sizingMethod='crop'); }
.color-cat-blue .border-color .br { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-blue-br.png', sizingMethod='crop'); }*/ /*Blue Before*/

.color-cat-blue .border-color .tl { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-darkblue-tl.png', sizingMethod='crop'); }
.color-cat-blue .border-color .tr { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-darkblue-tr.png', sizingMethod='crop'); }
.color-cat-blue .border-color .bl { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-darkblue-bl.png', sizingMethod='crop'); }
.color-cat-blue .border-color .br { _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/corners-cat-darkblue-br.png', sizingMethod='crop'); }

/*
 * Image
 */
.image { float: right; display: inline; margin-left: 10px; }
.image-left { float: left; display: inline; margin-right: 10px; }
.image .content, .image-left .content { padding: 0; }

/*
 * News
 */
.news-item { display: inline-block; /*padding-bottom: 30px;*/ }
.news-item { /*display: block;*/ margin-bottom:10px; }
.news-item:after { display: block; clear: both; height: 0; visibility: hidden; }
.news-item .image { float: left; width: 100px; margin: 0 10px 0 0; }
.news-item .image2 { float: left; margin: 0 10px 0 0; overflow: visible; }
.news-item .image2 .news-single-img { width: 100px; font-size: 10px; }
.news-item .image2 .content { padding: 0; }
.news-item .image .content { padding: 0; }
.news-item .text { display: inline-block; overflow: hidden; }
.news-item .text { display: block; }
.news-item h2 { margin-top: 0; }
.news-item .image2 .news-single-imgcaption { position: absolute; top: 105px; left: 0; width: 100px; font-size: 10px; line-height: 12px; text-align: center; margin: 0; }

div.newsitemSingle .image2,
div.newsitemSingle .news-item { float: left; }

.downloadsList {clear:both; display:block; position:relative; }
.downloadsList .news-item {display:block; float:left; width:255px; height:150px;}

/*
 * Calendar items
 */
.calendarItem .news-item .br { /*bottom: 23px; right: 10px;*/ }

/*
 * Home
 */
#home { background-image: url(../images/background-home.png); }

#home #logo { top: 270px; }
#home #logo a { height: 210px; }

#home #banner { position: absolute; top: 50px; right: 0; margin: 0; width: 430px; height: 430px; }
#home #footer { padding-top: 660px; }

/* Home Boxes */
#home .color { color: #fff; }
#home .color a { color: #fff !important; }
#home .color h2 { color: #fff; font-size: 2.1em; line-height: 1em; text-transform: uppercase; }
#home .color h2 a { background:none; }
#home .color-4 h2, #home .color-5 h2, #home .color-6 h2 { font-size: 20px; text-transform: none; }

#home .color-1, #home .color-2, #home .color-3 { width: 210px; position: absolute; }
#home .color-1 .content, #home .color-2 .content, #home .color-3 .content { min-height: 208px; height: auto; _height: 208px; }

#home .color-4, #home .color-5, #home .color-6 { width: 100px; position: absolute; }
#home .color-4 .content, #home .color-5 .content, #home .color-6 .content { min-height: 98px; height: auto; _height: 98px; }

#home .color-1 { top: 50px; left: 0; }
#home .color-2 { top: 50px; left: 220px; }
#home .color-3 { top: 270px; left: 330px; }
#home .color-4 { top: 490px; left: 0px; }
#home .color-5 { top: 490px; left: 110px; }
#home .color-6 { top: 490px; right: 0; }

/* Home Boxes more link */
#home .more a { position: absolute; top: 0; left: 0; width: 150px; height: 35px; line-height: 35px; padding: 175px 60px 0 60px; display: block; text-align: left; background-position: 10px 182px; opacity: .01; filter:Alpha(opacity=01); }
#home .more a:hover, #home .more a:focus { opacity: 1; filter:none; }

#home .color-4 .more a, #home .color-5 .more a, #home .color-6 .more a, #home .news-home .more a { width: 65px; height: 25px; padding: 75px 0 0 35px; line-height: 25px; text-align: left; background-position: 10px 85px; } 

#home .color-1 a { background-image: url(../images/hand-home-1.png); }
#home .color-2 a { background-image: url(../images/hand-home-2.png); }
#home .color-3 a { background-image: url(../images/hand-home-3.png); }
#home .color-4 a { background-image: url(../images/hand-home-4.png); }
#home .color-5 a { background-image: url(../images/hand-home-5.png); }
#home .color-6 a { background-image: url(../images/hand-home-6.png); }

/* IE6 fix */
#home .color-5 .tr, #home .color-5 .br { _right: -1px; }

/* News */
#home .news-home { width: 430px; position: absolute; left: 330px; top: 490px; }
#home .news-home h2 { font-size: 24px; color: #333; }
#home .news-home .cycle { height: 98px; position: relative; padding: 1px 10px; width: 410px; }
#home .news-home .content { height: 100px; overflow: hidden; }
#home .news-home .more a { color: #333 !important; width: 395px; background-image: url(../images/hand-home-news.png); opacity: 1; filter:Alpha(opacity=100); }

#home .news-home .tl,
#home .news-home .tr,
#home .news-home .bl,
#home .news-home .br { z-index: 200; } 

/*
 * Panel
 */
.panel { position: relative; width: 540px; height: 320px; overflow: hidden; margin-top:10px;}
.panel .box { position: absolute; overflow: hidden; top: 0; }
.panel .color { background: #c2c3c3; } 
.panel .box .more a { background: #fff; position: absolute; display: block; left: 0; top: 0; width: 320px; height: 320px; opacity: .01; filter:Alpha(opacity=01); }
.panel .row { height: 110px; position: relative; } 
.panel .row-big { height: 220px; position: relative; } 
.panel .image { float: none; margin: 0; display: block; }

.panel h1 { font-size: 1.5em; margin: .65em 0; }
.panel .color h1 { color: #fff; font-weight:bold; }

/* Panel boxes Dimensions */
.panel .box-1 { left: 0; width: 210px; height: 210px; } 
.panel .box-2 { left: 220px; width: 320px; height: 100px; }
.panel .box-3 { top: 110px; left: 220px; width: 210px; height: 100px; }
.panel .box-4 { top: 110px; left: 440px; width: 45px; height: 45px; }
.panel .box-5 { top: 110px; left: 495px; width: 45px; height: 45px; }
.panel .box-6 { top: 165px; left: 440px; width: 45px; height: 45px; }
.panel .box-7 { top: 165px; left: 495px; width: 45px; height: 45px; }
.panel .box-8 { left: 0; width: 540px; height: 100px; }

.panel .box-1 .content { height: 208px; } 
.panel .box-2 .content { height: 98px; }
.panel .box-3 .content { height: 98px; }
.panel .box-4 .content { height: 43px; }
.panel .box-5 .content { height: 43px; }
.panel .box-6 .content { height: 43px; }
.panel .box-7 .content { height: 43px; }
.panel .box-8 .content { height: 98px; }

/* Big Panel */
.panel-big { width: 760px; height: 320px; }
.panel-big .box { height: 100px; top: 0; }
.panel-big .box-1 { left: 0; width: 210px; }
.panel-big .box-2 { left: 220px; width: 100px; }
.panel-big .box-3 { left: 330px; width: 100px; }
.panel-big .box-4 { left: 440px; width: 320px; }
.panel-big .box-5 { left: 0; width: 210px; }
.panel-big .box-6 { left: 220px; width: 210px; }
.panel-big .box-7 { left: 440px; width: 45px; height: 45px; }
.panel-big .box-8 { left: 495px; width: 45px; height: 45px; }
.panel-big .box-9 { top: 55px; left: 440px; width: 45px; height: 45px; }
.panel-big .box-10 { top: 55px; left: 495px; width: 45px; height: 45px; }
.panel-big .box-11 { left: 550px; width: 210px; }
.panel-big .box-12 { left: 0; width: 45px; height: 45px; }
.panel-big .box-13 { top: 55px; left: 0; width: 45px; height: 45px; }
.panel-big .box-14 { left: 55px; width: 320px; }
.panel-big .box-15 { left: 385px; width: 100px; }
.panel-big .box-16 { left: 495px; width: 45px; height: 45px; }
.panel-big .box-17 { top: 55px; left: 495px; width: 45px; height: 45px; }
.panel-big .box-18 { left: 550px; width: 210px; }

.panel-big .box .content { height: 98px; }
.panel-big .box-7 .content { height: 43px; }
.panel-big .box-8 .content { height: 43px; }
.panel-big .box-9 .content { height: 43px; }
.panel-big .box-10 .content { height: 43px; }
.panel-big .box-12 .content { height: 43px; }
.panel-big .box-13 .content { height: 43px; }
.panel-big .box-16 .content { height: 43px; }
.panel-big .box-17 .content { height: 43px; }

/* Panel 2 */
.panel-2 .box { height: 100px; top: 0; }
.panel-2 .box-1 { width: 210px; left: 0; }
.panel-2 .box-2 { width: 100px; left: 220px; }
.panel-2 .box-3 { width: 100px; left: 330px; }
.panel-2 .box-4 { width: 100px; left: 440px; }

.panel-2 .box-5 { width: 210px; left: 0; }
.panel-2 .box-6 { width: 210px; left: 220px; }
.panel-2 .box-7 { width: 45px; height: 45px; left: 440px; }
.panel-2 .box-8 { width: 45px; height: 45px; left: 495px; }
.panel-2 .box-9 { width: 45px; height: 45px; left: 440px; top: 55px; }
.panel-2 .box-10 { width: 45px; height: 45px; left: 495px; top: 55px; }

.panel-2 .box-11 { width: 45px; height: 45px; left: 0; }
.panel-2 .box-12 { width: 45px; height: 45px; left: 0; top: 55px; }
.panel-2 .box-13 { width: 320px; left: 55px; }
.panel-2 .box-14 { width: 100px; left: 385px; }
.panel-2 .box-15 { width: 45px; height: 45px; left: 495px; }
.panel-2 .box-16 { width: 45px; height: 45px; left: 495px; top: 55px; }

.panel-2 .box .content { height: 98px; }
.panel-2 .box-7 .content { height: 43px; }
.panel-2 .box-8 .content { height: 43px; }
.panel-2 .box-9 .content { height: 43px; }
.panel-2 .box-10 .content { height: 43px; }
.panel-2 .box-11 .content { height: 43px; }
.panel-2 .box-12 .content { height: 43px; }
.panel-2 .box-15 .content { height: 43px; }
.panel-2 .box-16 .content { height: 43px; }


/*
 * Pager
 */
.news-list-browse { margin: 10px 0; }
.showResultsWrap span { font-weight: bold; }
.browseLinksWrap span { margin-right: 5px; }

/* Search Browser */
.browsebox { margin: 0; }
.browsebox li { background: none; display: inline; padding: 0; margin-right: 5px; }

/*
 * Search Result
 */
.tx-indexedsearch .title { font-size: 1.3333em; }
.tx-indexedsearch .submit { margin-right: 145px; margin-top: 0; }
#searchPage { padding-top: 10px; }
#searchPage li { margin: 0; }
#searchPage input { width: auto; margin-top: 5px; background: none; }

/*
 * Sitemap
 */
.csc-sitemap { margin-bottom: 10px; font-size: 1.3333em; }
.csc-sitemap li { padding: 0; }
.csc-sitemap ul { margin: 0; }
.csc-sitemap > ul > li > a { /*border-bottom: 1px solid #777;*/ }
.csc-sitemap > ul > li > ul > li:last-child > ul > li:last-child > a { border-bottom: none; }
.csc-sitemap a { display: inline-block; /*background: #c2c3c3;*/ color: #fff; text-decoration: none; padding: 5px 20px; border-bottom: 1px solid #dfdfdf; border-collapse: collapse; }
.csc-sitemap a { display: block; }
.csc-sitemap a:hover, .csc-sitemap a:focus { /*background: #333;*/ }

.csc-sitemap ul li ul li { background: url(../images/bullet.gif) no-repeat 2px 11px; list-style: none; }
.csc-sitemap ul ul { font-size: .875em; margin-left: 20px; }
.csc-sitemap ul ul a { background: none; color: #000; }
.csc-sitemap ul ul a:hover, .csc-sitemap ul ul a:focus { background: url(../images/bullet.gif) no-repeat 2px 11px; text-decoration:underline; }

/*
 * Gallery
 */
.galleryList .infoImg { display: none; }
.galleryList ul { display: inline-block; overflow: hidden; position: relative; margin-left: -10px; }
.galleryList ul { display: block; }
.galleryList li { background-image: none; float: left; display: inline; zwidth: 122px; zheight: 122px; margin: 0 0 10px 10px; padding: 0; }
.galleryList a { display: block; border: 1px solid #d3d3d3; padding: 4px; text-align: center; width: 100px; height: 100px; overflow: hidden; } 

.singleImage {text-align: center;}

ul.prevNext li { background-image: none; padding-left:0; width:170px; float:left; text-align:center;}
ul.prevNext li.galleryNext { text-align: right; }
ul.prevNext li.galleryPrev { text-align: left; }

/*
 * New Gallery
 */
.newGallery { position: relative; margin-left: -10px; }
.newGallery ul { display: inline-block; overflow: hidden; }
.newGallery ul { display: block; }
.newGallery li { background-image: none; float: left; display: inline; margin: 0 0 10px 10px; padding: 4px; text-align: center; width: 100px; height: 100px; border: 1px solid #ccc; }
.newGallery a { display: block; overflow: hidden; background:#fff; height: 100%; }
.newGallery li:hover { background:#e6e6e6; }

#galleryButtons { display: inline-block; overflow: hidden; font-size: 12px; position: relative; }
#galleryButtons { display: block; overflow: hidden; }
#galleryButtons li { background: #F6F8FA; padding: 0; border: 1px solid #d3d3d3; }
#galleryButtons li:hover { background:#ebedef; }
#galleryButtons #prev { padding-left: 4px; float: left; }
#galleryButtons #next { padding-right: 4px; float: right; }
#galleryButtons #prev a { background: url(../images/newGallery-arrow-left.gif) no-repeat 0 50%; display: block; padding: 4px 8px 4px 21px; }
#galleryButtons #next a { background: url(../images/newGallery-arrow-right.gif) no-repeat right 50%; display: block; padding: 4px 21px 4px 8px; }
#galleryButtons #down { float: left; padding-right: 8px; position: absolute; left: 50%; top: 0; margin-left: -42px; }
#galleryButtons #down a { background: url(../images/newGallery-arrow-down.gif) no-repeat right 50%; display: block; padding: 4px 17px 4px 8px; }
#galleryButtons a:hover, #galleryButtons a:focus { text-decoration: none; }

#newGallerySingle { padding: 4px; border: 1px solid #ccc; }

.back {margin-bottom:10px;}
.news-amenu-container {margin-bottom:10px;}
.news-amenu-container .archive-item a {text-decoration:underline; margin-right:10px;}

#content .inner .box .content h1 { margin: 0.437em 0; font-size: 1.33em;font-weight:normal;line-height:1.125em;}
#content .inner .tx-powermail-pi1 legend {display:none;}
#content .inner .tx-powermail-pi1_fieldset { margin-top:10px; }
#content .inner .box .content .tx_powermail_pi1_fieldwrap_html label {width:110px;}
#content .inner .box .content .powermail_mandatory_js { color: red; position: relative; top: 0; left: 0; line-height: 25px; width: 200px; background: url(../images/arrow_error.gif) no-repeat 0 5px; padding-left:15px; margin-left:110px;}

#content .inner .box .content .tx_powermail_pi1_fieldwrap_html input.powermail_radio {width:auto;}
#content .inner .box .content .powermail_radio_inner {clear:both;}

.box .content .more { float:left; clear:both; }
.box .content a.more { background: url(../images/hand.png) no-repeat 0 5px; padding-left: 30px; }

#content .inner .inpCheck { background-image:none; width:auto; padding:0;}

#content #powermaildiv_uid126 label { width: 135px; }
.tx-powermail-pi1 .powermail_check_inner label { float:right; margin-right:300px; }

/* FAQ */
#content .tx-irfaq-pi1 ul li a { color:#008FC1; text-decoration:none; }
#content .tx-irfaq-pi1 ul li a:hover { color:#008FC1; text-decoration:underline; }

/* Fancybox */
.fancybox-title-inside { text-align: left; }

/*Social Links*/
#socialLinks { margin-left: 10px; }
#socialLinks a { padding: 0 4px; float: none !important; }

.backToList { margin: 15px 0; }
.backToList a { color:#0093C1; }


/*
 * Events
 */
#events-list { line-height: 100px; }
#events-list li { display: inline-block; overflow: hidden; margin-bottom: 10px; background: none; padding: 0; }
#events-list li { display: block; }
#events-list .date { float: left; margin-right: 10px; }
#events-list .image { float: left; margin: 0 10px 0 0; }

#events-images-list { display: inline-block; overflow: hidden; position: relative; margin-left: -6px; }
#events-images-list { display: block; }
#events-images-list li { float: left; padding: 0; background: none; width: 152px; border: 1px solid #ccc; padding: 3px; margin: 0 0 6px 6px; }

/* gallery */
.albumImages .image {float: none; margin-left: 0;}
.albumImages li {float: left; width: 150px; padding-right: 10px; padding-left: 0; padding-bottom: 10px; background-image: none;}
.albumImages li a img {padding: 4px; border: 1px solid #ccc;}
#galleryButtons {margin-bottom: 30px;}
#newGallerySingle {margin-bottom: 15px;}
