@font-face{font-family:'Roboto-Light';src:url('fonts/Roboto-Light-webfont.eot');src:url('fonts/Roboto-Light-webfont.eot?iefix') format('eot'),url('fonts/Roboto-Light-webfont.woff') format('woff'),url('fonts/Roboto-Light-webfont.ttf') format('truetype'),url('fonts/Roboto-Light-webfont.svg#webfont') format('svg');}
@font-face{font-family:'Roboto-Medium';src:url('fonts/Roboto-Medium-webfont.eot');src:url('fonts/Roboto-Medium-webfont.eot?iefix') format('eot'),url('fonts/Roboto-Medium-webfont.woff') format('woff'),url('fonts/Roboto-Medium-webfont.ttf') format('truetype'),url('fonts/Roboto-Medium-webfont.svg#webfont') format('svg');}
@font-face{font-family:'Roboto-Regular';src:url('fonts/Roboto-Regular-webfont.eot');src:url('fonts/Roboto-Regular-webfont.eot?iefix') format('eot'),url('fonts/Roboto-Regular-webfont.woff') format('woff'),url('fonts/Roboto-Regular-webfont.ttf') format('truetype'),url('fonts/Roboto-Regular-webfont.svg#webfont') format('svg');}

*{font-family:'Roboto-Light',Arial;}
html,body{padding:0;margin:0;width:100%;-webkit-overflow-scrolling:none;}
td{vertical-align:top;}
th{text-align:left;font-weight:normal;}
.b{}
.mw{max-width:1000px;}
.c{text-align:center;}
.bg_w{background-color:#fff;}

m0{margin:0px;}
p0{padding:0px;}

a, a:active, a:focus, a:hover{outline:none;}

/* HEADER */
div.MyTopBox{background-position:50% 0px;height:350px;}
div.topline{width:100%;z-index:900;}
div.topline_sticky{width:100%;position:fixed;top:0px;}

/* TOP NAV */
.brackets a{}
.brackets a::before,
.brackets a::after{display:inline-block;opacity:0;-webkit-transition:-webkit-transform 0.3s,opacity 0.2s;-moz-transition:-moz-transform 0.3s,opacity 0.2s;transition:transform 0.3s,opacity 0.2s;}
.brackets a::before{margin-right:7px;content:'|';font-size:18px;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);transform:translateX(20px);}
.brackets a::after{margin-left:10px;content:'|';font-size:18px;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px);}
.brackets a:hover::before,
.brackets a:hover::after,
.brackets a:focus::before,
.brackets a:focus::after{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);color:#0f0;}

div.navigation{margin:0 auto;}
div.navigation ul{min-height:40px;margin:0;list-style-type:none;}
div.navigation ul li{position:relative;color:#000;font-size:12px;padding:0px;margin:0px;display:inline;}
div.navigation ul li a{min-height:15px;line-height:15px;margin-bottom:15px;margin-top:15px;transition-property:color,background;transition-duration:0.4s;color:#ccc;font-size:1.25em;font-weight:bold;padding:4px;text-decoration:none;display:inline-block;float:left;outline:none;}
div.navigation ul li a.active{color:#fff;font-size:1.5em;padding-bottom:6px;background-image:url('gfx/line2.gif');background-position:left bottom;background-repeat:repeat-x;float:left;}
div.navigation ul li a.active:hover{color:#fff;font-size:1.5em;padding-bottom:5px;background-image:url('gfx/line2.gif');background-position:left bottom;background-repeat:repeat-x;float:left;}
div.navigation ul li a:hover{border-bottom:1px solid #000;color:#fff;}
div.navigation ul li.sp{border:none;}
div.navigation ul li.sptr{margin-bottom:10px;}
div.navigation ul li.sptxt{font-size:1.3em;}
div.navigation ul li.sptxt:hover{}
div.navigation #nav{margin:0 auto;background-position:30px 100px;background-repeat:no-repeat;padding-top:2px;margin-left:-40px;transition: padding 0.4s ease,background 0.5s ease;-ms-transition: padding 0.4s ease,background 0.5s ease;-moz-transition: padding 0.4s ease,background 0.5s ease;-webkit-transition: padding 0.4s ease,background 0.5s ease;}
div.navigation #nav.sticky{padding-left:180px;background-image:url('gfx/menulogo.png');background-position:30px 10px;}

/* SideMenu Logo */
img.logo{width:115%;margin-left:-20px;margin-top:-6px;background-color:#fff;margin-bottom:25px;
    padding:4px;border:1px solid #bbb;
    border-radius:30px 10px 10px 30px;
    box-shadow:2px 2px 10px rgba(0,0,0,0.2);
}

/* SideMenu */
div.sidemenu{max-width:220px;margin:0 auto;margin-top:30px;border:1px solid #8d8d8d;padding-bottom:75px;background-image:url('gfx/sidefooter.jpg');background-repeat:no-repeat;background-position:bottom left;}
div.sidemenu ul{padding:0px;margin:0;}
div.sidemenu ul li{list-style:none;padding:0px;margin:0px;text-align:right;font-size:17px;margin-bottom:5px;margin-right:15px;}
div.sidemenu ul li a{color:#333;font-family:'Roboto-Light';text-decoration:none;display:block;background-image:url('gfx/sidemenudot.gif');background-position:right -1px;background-repeat:no-repeat;padding-right:15px;padding-bottom:3px;outline:none;}
div.sidemenu ul li a:hover{border:none;font-weight:bold;}
div.sidemenu ul li a.active{font-weight:bold;border-bottom:1px dotted #aaa;margin-bottom:5px;}
div.sidemenu ul ul li{font-size:14px;line-height:20px;margin-bottom:0px;padding-left:10px;}
div.sidemenu ul ul li a{color:#333;background-image:url('gfx/sidemenudot2.gif');font-weight:normal;margin-right:2px;padding-right:12px;margin-bottom:4px;padding-bottom:1px;outline:none;}
div.sidemenu ul ul li a.active{border-bottom:none;margin-bottom:0px;}
div.sidemenu ul ul ul li a{margin-right:10px;color:#555;outline:none;}

/* LANGUAGE */
.language{position:absolute;top:4px;right:0px;max-width:40px;height:100%;vertical-align:middle;}
.language img{height:14px;width:18px;padding:0px;margin-right:7px;border-radius:3px;box-shadow:0px 0px 1px 2px rgba(255,255,255,0.5);transition-property:box-shadow;transition-duration:0.2s;}
.language img:hover{box-shadow:0px 0px 5px 3px rgba(255,255,255,0.9);}
.language a{text-decoration:none;border:none;outline:none;}

/* WRAPPER */
.wrapper{max-width:100%;margin:0 auto;min-height:620px;background-color:#fff;padding-bottom:40px;}
.wrapper_sticky{padding-top:40px;}

/* Footer - legal */
.footer p.headline{font-size:1.2em;border-bottom:1px solid #777;width:100%;color:#ffc;margin-top:20px;padding-bottom:5px;margin-bottom:0px;}
.footer{color:#fff;font-size:1.0em;background-color:#000;}
.footer a{color:#fff;outline:none;}
.footer a:hover{color:#fff;border:none;font-weight:bold;}
.footer span.headline{}
.subfooter{width:100%;height:230px;margin:0 auto;background-color:#000;text-align:center;background-position:top center;background-size:auto 100%;background-repeat:no-repeat;border-radius:800px 800px 0px 0px/50px 50px 0px 0px;margin-top:10px;background-color:#000;}

.legal{text-align:center;width:auto;margin:0 auto;margin-top:10px;color:#aaa;padding-bottom:20px;border-top:1px solid #222;margin-top:20px;}
.legal ul{list-style:none;text-align:center;display:block;margin:0 auto;}
.legal ul li{display:inline-block;margin-top:10px;}
.legal ul li a{color:#fff;font-size:1.0em;border:none;}
.legal ul li span.divider{color:#fa0;padding-left:5px;padding-right:5px;}

/* Social */
div.social{color:#fff;}
div.social i{color:#fff;font-size:19px;padding-right:10px;transition-property:color;transition-duration:0.4s;}
div.social i a{color:#fff;}
div.social i:hover{color:#ffc;}

/* Breadcrumb */
ul.breadcrumb{padding:0px;background-color:rgba(0,0,0,0.1);margin:0px;margin-bottom:20px;padding:0px;padding-left:10px;}
ul.breadcrumb li{padding-left:3px;font-size:0.9em;}
ul.breadcrumb li.first{}
ul.breadcrumb li.active{}
ul.breadcrumb li a{}
ul.breadcrumb span.divider{color:#a00;}
ul.breadcrumb > li + li:before{color:#555;content:"/ ";padding-right:10px;letter-spacing:-2px;}

/* CLASSIC VIEW */
div.Classic{}
div.Classic h1{color:#333;}
div.Classic p{padding-bottom:30px;}
.List .ListCategory{margin-bottom:10px;}
.List .ListCategory p{width:auto;height:auto;background-color:#fafafa;border:1px solid #ddd;border-radius: 5px;padding:10px;padding-top:0px;margin:10px;margin-bottom:5px;transition-property:background;transition-duration:0.4s;}
.List .ListCategory p:hover{background-color:#eee;}
.List .ListCategory a{text-decoration:none;outline:none;}
.List .ListCategory img{float:left;max-height:100px;display:block;margin-top:5px;}
.List .ListCategory p span.Head{color:#777;font-size:18px;font-family:'Roboto-Medium';}
.List .ListCategory p span.Desc{color:#000;font-size:12px;}
.List .ListCategory p span.Link{background-color:#d38333;color:#fff;font-size:12px;display:inline;padding:2px;padding-left:9px;padding-right:9px;border-radius:3px;margin-top:10px;}
.List .ListDocument{margin-bottom:10px;}
.List .ListDocument p{width:auto;min-height:100px;border:1px solid #ddd;border-radius: 5px;padding:10px;padding-top:0px;margin:10px;margin-bottom:5px;}
.List .ListDocument a{text-decoration:none;outline:none;}
.List .ListDocument img{float:left;max-height:120px;display:block;margin-top:5px;}
.List .ListDocument p span.Head{color:#555;font-size:18px;font-family:'Roboto-Medium';}
.List .ListDocument p span.Desc{color:#000;font-size:12px;}
.List .ListDocument p span.Link{background-color:#d38333;color:#fff;font-size:12px;padding:2px;padding-left:9px;padding-right:9px;border-radius:3px;}
.List .ListDocument img{float:left; height:80px; margin:10px; border-radius:3px;}
.List .ListDocument img.SizeS{float:left; height:80px; margin:10px; border-radius:3px;}
.List .ListDocument img.SizeM{float:left; height:80px; margin:10px; border-radius:3px;}
.List .ListDocument img.SizeL{float:left; height:80px; margin:10px; border-radius:3px;}
.List .ListLink a{clear:both;width:auto;display:block;margin-left:10px;text-decoration:none;border-radius:4px;border-left: 4px solid rgba(2,40,80,0.1);position:relative;transition-property:box-shadow;transition-duration:0.3s;background-color:#d38333;color:#fff;font-size:12px;border-radius:3px;font-size:18px;font-family:'Roboto-Medium';padding:10px;color:#fff;outline:none;}
.List .ListSpacer{clear:both;width:auto;height:10px;margin-left:10px;margin-bottom:10px;display:block;}
.List .ListSpacerLine{clear:both;width:auto;height:25px;margin-left:10px;margin-bottom:10px;display:block;}
.List .ListSpacerText{clear:both;width:auto;margin:10px;margin-top:20px;margin-bottom:20px;border-bottom: 1px solid #ddd;display:block;padding:4px;}
.List .ListSpacerText a{font-family:'Roboto-Medium';font-size:16px;padding-left:5px;color:#fff;outline:none;}

/* CALENDER VIEW */
.Calender{}
.Calender h1{margin-bottom:5px;}
.Calender p{}
.Calender .ListCategory{padding:0px;margin:0px;}
.Calender .ListCategory p{border:1px solid #ccc;}
.Calender .ListCategory a:hover{border:none;text-decoration:none;outline:none;}
.Calender .ListCategory img{float:left;border-radius:5px;box-shadow:1px 1px 3px rgba(0,0,0,0.3);padding:0px;margin:10px;margin-top:20px;}
.Calender .ListCategory span.Head{font-weight:bold;font-size:1.1em;}
.Calender .ListCategory span.Desc{color:#551100;font-size:1.0em;display:block;}
.Calender .ListCategory span.Link{text-align:right;background-color:#d38333;color:#fff;font-size:0.9em;border-radius:3px;margin:0px;}
.Calender .ListDocument{margin:0px;padding-bottom:0px;margin-bottom:0px;min-height:80px;margin-bottom:20px;}
.Calender .ListDocument .CalDocLine{min-height:80px;border:1px solid #ccc;border-radius:4px;}
.Calender .ListDocument .CalDocLine:hover{}
.Calender .ListDocument .CalDocLine span.Calender{background-color:#d38333;color:#fff;border-radius:0px 0px 10px 10px;background-image:linear-gradient(#424242 0%,#999999 100%);background-image:-webkit-linear-gradient(top bottom,#424242 0%,#999999 100%);background-image:-moz-linear-gradient(top bottom,#424242 0%,#999999 100%);background-image:-o-linear-gradient(#424242 0%,#999999 100%);width:65px;height:65px;display:inline;text-align:center;padding:10px;float:left;margin-right:10px;}
.Calender .ListDocument .CalDocLine span.Calender span.Date{font-family:'Roboto-Medium';font-size:1.9em;padding:0px;margin:0px;margin-bottom:5px;display:block;letter-spacing:-2px;}
.Calender .ListDocument .CalDocLine span.Calender span.Year{font-family:'Roboto-Medium';font-size:1.1em;padding:0px;margin:0px;}
.Calender .ListDocument img{border-radius:3px;box-shadow:1px 1px 3px rgba(0,0,0,0.3);padding:0px;display:inline;float:left;margin-right:10px;margin-top:10px;}
.Calender .ListDocument .CalDocLine span.Data{display:inline;}
.Calender .ListDocument .CalDocLine span.Data span.Head{display:block;margin-top:10px;margin-bottom:6px;}
.Calender .ListDocument .CalDocLine span.Data span.Desc{color:#510;font-size:0.9em;display:block;margin-bottom:10px;}
.Calender .ListDocument .CalDocLine span.Data span.Link{margin-right:10px;background-color:#d38333;color:#fff;font-size:0.9em;padding-left:10px;padding-right:10px;border-radius:3px;}
.Calender .ListLink{margin-right:10px;font-weight:bold;padding:10px;}
.Calender .ListLink a{padding:10px;border-radius:8px;font-size:1.1em;color:#fff;outline:none;}
.Calender .ListSpacer{height:20px;}
.Calender .ListSpacerLine{height:10px;border-bottom:2px solid #ccc;margin-bottom:10px;}
.Calender .ListSpacerText{width:100%;text-align:center;font-weight:bold;border-bottom:2px solid #ccc;}
.Calender .ListSpacerText a{color:#555;outline:none;}

/* IMAGE GRID */
.Grid .GridElement{display:inline-block;width:45%;min-height:400px;float:left;padding:0px;border:1px solid #aaa;margin-bottom:20px;margin:8px;border-radius:5px;transition-property:background;transition-duration:0.4s;}
@media screen and (min-width:769px)
{.GridElements{margin-top:30px;/*-moz-column-count:2;-moz-column-gap:1em;-webkit-column-count:2;-webkit-column-gap:1em;column-count:2;column-gap:1em;*/}}
@media screen and (max-width:769px)
{.Grid .GridElement{width:95%;}}
.Grid .GridElement:hover{background-color:#f0f0f0;}
/*.Grid .GridElement:nth-child(2n+1){clear:left;}*/
.Grid .GridElement img.element{width:100%;margin:0 auto;padding:5px;}
.Grid .GridElement .overlay{width:100%;/*max-width:300px;*/padding:10px;}
.Grid .GridElement a{text-decoration:none;border:none;outline:none;}
.Grid .GridElement span.Head{font-size:1.2em;font-weight:bold;padding-right:10px;color:#555;}
.Grid .GridElement span.Desc{color:#000;padding-right:10px;}
.Grid .GridElement span.Link{float:right;margin-bottom:10px;margin-top:10px;padding-right:10px;}
.Grid .GridLink{margin-right:10px;font-weight:bold;padding:10px;}
.Grid .GridLink a{padding:10px;border-radius:8px;font-size:1.1em;outline:none;}
.Grid .GridSpacer{height:20px;}
.Grid .GridSpacerLine{height:10px;border-bottom:2px solid #000;margin-bottom:10px;}
.Grid .GridSpacerText{width:100%;text-align:center;font-weight:bold;}
.Grid .GridSpacerText p{color:#555;outline:none;}

/* SIDEBANNER */
div.sidebanner{width:100%;min-width:215px;text-align:center;margin:0 auto;margin-top:30px;}
div.sidebanner img{min-width:200px;}

/* FLIPWRAP TABLE */
.FlipWrap{transition-property:background;transition-duration:0.5s;}
.FlipWrap:hover{}

.FlipFront{padding:10px;}
.FlipBack{padding:10px;}


/* ARTICLE */
div.article{padding-bottom:80px;min-height:650px;padding-top:15px;margin-top:15px;margin-left:40px;margin-right:40px;}
div.article h1{text-align:left;font-size:1.4em;line-height:1.4em;font-family:'Roboto-Light';font-weight:normal;color:#555;margin:0px;margin-top:20px;}
div.article h2{font-family:'Roboto-Light';font-weight:normal;font-size:1.1em;line-height:1.2em;text-shadow:2px 2px 10px rgba(0,0,0,0.4);background-image:linear-gradient(#ccc 0%,#aaa 100%);color:#fff;border-radius:4px;padding:3px;padding-left:15px;border-top:2px solid #fff;border-bottom:2px solid #fff;margin:0px;}
div.article h3{font-size:1.1em;margin:0px;margin-top:20px;font-family:'Roboto-Light';font-weight:normal;}
div.article h4{font-size:1.0em;margin:0px;margin-top:20px;}
div.article p{margin:0px;margin-top:6px;font-size:1.0em;line-height:1.36em;color:#333;}
div.article input[type="text"], input[type="password"]{font-family:'Roboto-Regular';border:1px solid #888;background-color:#ffd;border-radius:2px;box-shadow: 1px 1px 2px rgba(0,0,0,0.1);padding-left:5px;color:#000;}
div.article textarea{font-family:'Roboto-Regular';border:1px solid #888;background-color:#ffd;border-radius:2px;box-shadow: 1px 1px 2px rgba(0,0,0,0.1);padding-left:5px;color:#000;}
div.article select{font-family:'Roboto-Regular';border:1px solid #888;background-color:#ffd;border-radius:2px;box-shadow: 1px 1px 2px rgba(0,0,0,0.1);padding-left:5px;color:#000;}
div.article input[type="button"], input[type="submit"], input[type="reset"]{font-family:'Roboto-Regular';border:1px solid #888;padding:2px;padding-left:10px;padding-right:10px;background-color:#555;border-radius:5px;box-shadow:1px 1px 2px rgba(0,0,0,0.1);color:#fff;margin:2px;transition: box-shadow 0.6s ease, border 0.6s ease;-ms-transition: box-shadow 0.6s ease, border 0.6s ease;-moz-transition: box-shadow 0.6s ease, border 0.6s ease;-webkit-transition: box-shadow 0.6s ease, border 0.6s ease;}
div.article input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover{box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.2);border:1px solid #fff;}
div.article input[type="text"].mandatory, input[type="password"].mandatory{box-shadow: 0px 0px 3px #a00;background-image:url('gfx/missing.png');background-position:top right;background-repeat:no-repeat;}
div.article input[disabled]{background-color:#a00;}
div.article img{padding:10px;}
div.article a{color:#e50;}

/* BOX_BEGIN */
.box_left{padding:0px;border:1px solid #8d8d8d;padding-bottom:50px;margin-top:10px;border-radius:4px;}
.box_left .headline{font-size:14px;color:#000;margin:0px;padding:0px;font-weight:bold;background-color:#eee;padding:10px;padding-top:5px;padding-bottom:5px;border-radius:4px;}
.box_left .boxtext{font-size:12px;color:#000;padding:10px;}
.box_left .boxtext p{margin:0px;padding:0px;}
.box_left hr{margin:4px;padding:0px;}
.box_left input[type=button]{width:auto;height:25px;margin-top:10px;float:right;border:1px solid #aaa;border-radius:3px;color:#000;}
.box_left table{margin:0px;padding:0px;}

.box_right{padding:20px;border:1px solid #8d8d8d;}
.box_right div.headline{font-size:14px;color:#fa0;margin:0px;padding:0px;}
.box_right div.boxtext{font-size:12px;color:#000;}

.box_bottom{}

.box_intext{padding:20px;border:1px solid #ccc;background-color:#f0f0f0;}
.box_intext div.headline{font-size:14px;color:#555;margin:0px;padding:0px;}
.box_intext div.boxtext{font-size:12px;color:#000;}
/* BOX_END */

/* SEARCH */
.box_search{padding:0px;margin-top:10px;margin-bottom:20px;}
.box_search input[type=search]{height:25px;width:100%;background-color:#000;font-size:12px;border:none;margin-right:0px;background-image:url('gfx/lupe.png');background-size:20px;background-position:6px 4px;background-repeat:no-repeat;padding-left:35px;border-radius:3px;outline:none;-webkit-appearance:none;font-weight:bold;color:#fff;}

/* GALLERY */
.gallery{position:relative;width:260px;}
.gallery img{padding:2px;margin:auto;max-width:78px;height:60px;max-height:100px;top:0;bottom:0;left:0;right:0;border:1px solid #fff;border-radius:10px;transition-property:box-shadow,border;transition-duration:0.5s,0.5s;}
.gallery img:hover{border:1px solid #aaa;box-shadow: 4px 4px 3px 3px rgba(50,50,50,0.1);}
.gallery img.img1{min-height:200px;min-width:250px;}
.gallery img.img2{}

.slidergallery{margin-bottom:40px;}
.slidergallery img.all{height:200px;padding:0px;margin:0px;}

/* ATTACHMENTS */
.attachment{border:1px solid #aaa;width:90%;padding:0px;padding-top:5px;padding-left:5px;margin:0px;margin-top:30px;margin-left:20px;background-color:#fafafa;}
.attachment table td{padding:5px;}
.attachment table tr:hover{background-color:#ddd;}
td.col1 img{float:left;height:40px;margin:0px;margin-right:10px;}
td.col2 p{padding:0px;margin:0px;}
td.col2 a{display:block;color:#333;text-decoration:none;}

/* SEARCH RESULT */
.input-append label{font-weight:normal;}
.input-append .searchinput{width:250px;}
.input-append button{height:25px;padding:0px;padding-left:20px;padding-right:20px;}

table.searchresult{border-spacing:0px;border-collapse:separate;margin-top:15px;width:100%;}
table.searchresult thead tr{background-color:#fff;}
table.searchresult thead th{font-weight:bold;border:none;height:30px;border-bottom:1px solid #555;}
table.searchresult thead th.col1{text-align:center;width:50px;}
table.searchresult tfoot tr{background-color:#fff;}
table.searchresult tfoot th{font-weight:bold;border:none;height:30px;border-top:1px solid #555;}
table.searchresult tr:hover{background-color:#ffe;}
table.searchresult td.col1{text-align:center;width:50px;}
table.searchresult td{padding-bottom:10px;padding-top:10px;}
table.searchresult td{line-height:1.0em;border-bottom:1px solid #ccc;}
table.searchresult td a{text-decoration:none;}

div.maps{border:1px solid #ccc;box-shadow:2px 2px 5px rgba(0,0,0,0.2);margin-top:10px;margin-bottom:10px;}
div.mapsbubble table{margin:0 auto;}
div.mapsbubble h1{text-align:center;margin:0px;padding:0px;margin-bottom:0px;font-weight:bold;color:#555;}
div.mapsbubble p{color:#000;}
div.mapsbubble p a{color:#fa0;}

/* [FOLDDOWN] */
table.folddown{display:block;width:100%;margin:0px;padding:0px;}
table.folddown tbody{display:block;width:100%;margin:0px;padding:0px;}
table.folddown tbody tr.folddown{width:100%;display:block;margin:0px;padding:0px;}
table.folddown tbody tr.folddown td{width:100%;box-shadow:1px 1px 4px rgba(0,0,0,0.5);font-weight:bold;padding:5px;padding-left:25px;background-color:#333;color:#fff;background-image:url('gfx/fold_icon.png');background-position:5px 6px;background-repeat:no-repeat;border-radius:4px;}
table.folddown tbody tr.folddown td p{color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,0.5);margin-left:25px;margin-top:5px;font-weight:bold;padding:0px;min-height:25px;} 
tr.folddown_active td{box-shadow:1px 1px 4px rgba(0,0,0,0.5);font-weight:bold;padding:5px;padding-left:25px;background-color:#333;color:#fff;background-image:url('gfx/folded_icon.png');background-position:5px 6px;background-repeat:no-repeat;border-radius:4px 4px 0px 0px;}
tr.folddown_active td p{color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,0.5);margin-left:25px;margin-top:5px;font-weight:bold;padding:0px;min-height:25px;} 
tr.folddownarea{}
tr.folddownarea td{}
tr.folddownarea_active{box-shadow:1px 1px 4px rgba(0,0,0,0.2);}
tr.folddownarea_active td{padding:10px;background-color:#eee;}
/* [/FOLDDOWN] */

/* [COOKIESETTINGS] */
/* Override default values with "!important" */
div.privacyGuard{position:relative;background-color:rgba(150,150,150,0.1) !important;border-radius:15px !important;font-size:1.6rem !important;font-size:1.6rem !important;}
div.privacyGuard:before{content:'Cookie Guard';color:#fff;background-color:#aaa;position:absolute;top:0px;right:0px;border-radius:0px 15px 0px 5px;padding:2px 10px;}
div.privacyGuard strong{}
div.privacyGuard a:hover{text-decoration:none;border:none;color:#fff;}
div.privacyGuard a{color:#fff;padding:4px 20px;line-height:3.0rem;font-weight:bold;border-radius:10px;margin:0 auto;width:auto;}
div.privacyGuard a.once{background-color:#0a0;}
div.privacyGuard a.settings{background-color:#aaa;}

div.privacySettings{border-radius:10px !important;}
div.privacySettings p.text a{color:#d38333;}
div.privacySettings i{color:#d38333;}
div.privacySettings a{color:#d38333;}
div.privacySettings button.pbAccept{background-color:#090;color:#fff;}
div.privacySettings button.pbAccept:hover{background-color:#080;}
div.privacySettings button.pbConfig{background-color:#aaa;color:#fff;}
div.privacySettings button.pbConfig:hover{background-color:#999;}
div.privacySettings button.pbEssential{background-color:#aaa;color:#fff;}
div.privacySettings button.pbEssential:hover{background-color:#999;}
/* [/COOKIESETTINGS] */

