

.rgslideshow {
    position: relative;
    overflow: hidden;
    background: #fff;
}

.rgslideshowce, .tx-rgslideshow-pi1 {
    overflow: hidden;
}

.rgslideshow .rgsbigprev, .rgslideshow .rgsbignext {
    position: absolute;
    width: 63px;
    cursor: pointer;
    outline: 0;
    z-index: 2;
    filter: alpha( opacity = 60);
	-moz-opacity:0.6px;
	-khtml-opacity:0.6px;
	opacity:0.6px;
}

.rgslideshow .rgsbigprev {
    left: 0;
    background: url(/typo3conf/ext/rgslideshow/res/gfx/prevlabel2.gif) left 105px no-repeat;
}

.rgslideshow .rgsbignext {
    right: 0;
    background: url(/typo3conf/ext/rgslideshow/res/gfx/nextlabel2.gif) right 105px no-repeat;
}

.rgslideshow a.rgsbigprev:hover {
    opacity: 0.8px;
    filter: alpha( opacity = 80);
	-moz-opacity:0.8px;
	-khtml-opacity:0.8px;
	background:url(/typo3conf/ext/rgslideshow/res/gfx/prevlabel.gif) left 105px no-repeat;
}

.rgslideshow a.rgsbignext:hover {
    opacity: 0.8px;
    filter: alpha( opacity = 80);
	-moz-opacity:0.8px;
	-khtml-opacity:0.8px;
	background:url(/typo3conf/ext/rgslideshow/res/gfx/nextlabel.gif) right 105px no-repeat;
}

.rgslideshow .rgssimg {
    z-index: 0;
    position: absolute;
    left: 0;
    right: 0;
    opacity: 0;
    margin: 0 auto;
    padding: 0;
}

.rgslideshow img, .rgslideshow a, DIV.csc-textpic .rgslideshow img {
    border: 0;
}

.rgslideshow .rgsnest {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    border-top: 1px solid #333;
    background: url(/typo3conf/ext/rgslideshow/res/gfx/transparent_bg.png);
    z-index: 5;
}
* html .rgslideshow .rgsnest {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/typo3conf/ext/rgslideshow/res/gfx/transparent_bg.png', sizingMethod="scale");
}

.rgslideshow .rgstitle {
color:#fff;
font:bold 12px/15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;
text-transform:uppercase;
z-index:9;
padding:2px 10px 0;
}

.rgslideshow .rgsdescription {
color:#fff;
font-size:11px;
line-height:15px;
height:28px;
overflow:hidden;
padding:3px 10px 5px;
}

.rgslideshownav {
text-align:right;
border-right:1px solid #ccc;
}

.rgslideshownav .rgsnav2 {
display:inline;
background:#404040 url(/typo3conf/ext/rgslideshow/res/gfx/navleft.gif) left no-repeat;
height:20px;
margin:0;
padding:3px 10px 1px 20px;
}

.rgslideshownav .rgsbrowser {
display:inline;
}

.rgslideshownav .rgsbrowserEl {
font-weight:700;
font-size:10px;
cursor:pointer;
color:#d8d6d6;
padding:0 4px;
}

.rgslideshownav .splitEl {
color:#fff;
font-size:7px;
}

.rgslideshownav .rgsbrowser .rgsact {
font-weight:700;
color:#f93;
}

.rgslideshownav .rgsnext,.rgslideshownav .rgsprev {
font-size:9px;
color:#fff;
cursor:pointer;
font-weight:700;
}

.rgslideshownav .rgsplay {
font-size:9px;
font-weight:700;
color:#d8d6d6;
cursor:pointer;
padding-left:5px;
}

.rgslideshownav .rgsbrowserEl:hover,.rgslideshownav .rgsnext:hover,.rgslideshownav .rgsprev:hover,.rgslideshownav .rgsplay:hover {
color:#f93;
}


.tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL {
            list-style: none;
            margin: 0px;
            padding: 0px;
        }
        .tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {
            background-color: inherit;
        }
        .tx-dropdownsitemap-pi1 DIV {
            margin-left: 20px;
            margin-top: 2px;
            padding: 2px;
        }
        .tx-dropdownsitemap-pi1 LI.open OL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed OL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 LI.open UL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed UL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 SPAN.ifsub {
            text-transform: uppercase;
            font-weight: bold;
        }
        .tx-dropdownsitemap-pi1 SPAN.spc {
            text-transform: uppercase;
            font-style: italic;
        }
        .tx-dropdownsitemap-pi1 .description {
            font-style: italic;
            font-size: 80%;
            margin-left: 5px;
        }
        .tx-dropdownsitemap-pi1 DIV {
        }
        .tx-dropdownsitemap-pi1 DIV.level_2 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_3 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_4 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_5 {
        }
        .tx-dropdownsitemap-pi1 DIV.expAll {
            color: inherit;
            padding: 5px;
        }
        .tx-dropdownsitemap-pi1 IMG {
            margin-right: 5px;
        }
		#zw_gmap_div {
		}
.tx-bblanguageselect-pi1 {
float:left;
}
.tx-bblanguageselect-pi1 img {
margin-top:-3px;
vertical-align:middle;
}
/*-----------------------------------  cloud  -----------------------------------*/
.tx-vgetagcloud-pi1 {
    line-height: 150%;
    padding: 0 5px 5px
}
* html .tx-vgetagcloud-pi1 {
    padding: 0
}

.tx-vgetagcloud-pi1 ul {
    list-style: none;
    float: left;
    margin: 0;
    padding: 0
}

.tx-vgetagcloud-pi1 li {
    display: inline;
    float: left;
    padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.tx-vgetagcloud-pi1 li a {
    text-decoration: none;
    color: #ffd90f;
}
.tx-msfootermenu-pi1 {
    clear: both;
    font-size: 10px;
}

.tx-msfootermenu-pi1 .footercontent {
    color: gray;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
}

.tx-msfootermenu-pi1 a {
    color: gray;
}

.tx-msfootermenu-pi1 ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
	padding-left: 10px;
}

.tx-msfootermenu-pi1 .footergroup {
    float: left;
    margin: 0px 10px;
    text-align: left;
}

.tx-msfootermenu-pi1 .footerlink {
    margin: 0.35em;
}

.tx-msfootermenu-pi1 .footerparent {
    font-weight: bold;
    margin-bottom: 0.25em;
}
.tx-zwgmap-pi1 {
	font-size: 10px;
	line-height: 12px;
}
/*-----------------------------------  powermail  -----------------------------------*/
span.powermail_mandatory {
    color: red
}

input.validation-failed, textarea.validation-failed {
    background-color: red
}

div.powermail_mandatory_js {
    color: red;
    margin: 3px 0 15px 150px
}

fieldset.tx-powermail-pi1_fieldset {
    background-color: #ffd90f;
    padding: 5px;
	border: none;
}

fieldset.tx-powermail-pi1_fieldset legend {
    font-weight: 700;
    color: #8fb6bf;
	visibility: hidden;
	height: 0px;
}

fieldset.tx-powermail-pi1_fieldset label {
    display: block;
    width: 150px;
    float: left;
    clear: both;
    font-size: 10px
}

div.tx_powermail_pi1_fieldwrap_html {
    margin: 0 0 5px;
    padding: 0
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
    font-weight: 700;
    float: left;
    margin: 10px 0 10px 10px
}

fieldset.tx-powermail-pi1_fieldset input.powermail_reset {
    font-weight: 700;
    float: left;
    margin: 10px 0 10px 150px
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title, p.tx_powermail_pi1_fieldwrap_html_radio_title {
    font-weight: 700;
    margin: 5px 0;
    padding: 0;
	    font-size: 12px;
		line-height: 12px;
}

div.countryzone {
    margin: 10px 0 0 150px
}

/* Confirmation */
td.powermail_all_td {
    padding: 0 10px 0 0;
	font-size: 12px;
}
.myGallery {
	border: none;
}
#rglbBottom {
color:#fff;
}