/* BASE - Vertical Photo (1.0) */
.template .template-page { min-height:390px;height:auto !important;height:390px;font-family:arial,sans-serif;border-bottom:solid 1px white;border-left:5px black solid;border-right:5px black solid; }
.template .template-showroom { overflow:visible;min-height:500px;height:auto !important;height:500px; }
.template .template-contactform { overflow:visible;min-height:500px;height:auto !important;height:500px; }
.template .template-footer-box { display:block;height:40px;width:750px;border-top:none;border-left:5px black solid;border-right:5px black solid;border-bottom:5px black solid; }
.template .template-page p { color:white; }
.template .template-page .template-label { color:white; }
.template .template-page .template-value { color:white; }
.template .template-page .template-sub-header { font-size:14pt; }
.template .template-page .template-logo { margin:30px 0 0 340px; }
.template .template-page .template-logo-placeholder { margin:30px 0 0 340px; }
.template .template-page .template-companyname { font-size:26pt;width:230px;height:125px;margin-left:270px;margin-top:140px;text-align:right;color:black; }
.template .template-page .template-menu-vertical { display:block; }
.template .template-page .template-menu-box { float:none;position:relative;margin-left:520px;margin-top:25px;width:220px;text-align:right;height:360px;overflow:auto; }
.template .template-page .template-language-box { width:740px; }
.template .template-page .template-companyaddress-box { width:235px;margin:268px 0 0 270px;height:125px;overflow:hidden; }
.template .template-page .template-companycontact-box { display:none; }
.template .template-page .template-value-companydescription { width:730px;color:white;position:relative;margin:40px 0 10px 10px;overflow:visible;min-height:100px;height:auto !important;height:100px; }
.template .template-page .user-01 { display:block;width:750px;height:500px; }
.template .template-home .template-companycontact-box { position:relative;margin:0 0 0 220px; }
.template .template-page .template-menu-box .template-menu { float:right;text-align:right; }
.template .template-page .template-companyaddress-box .template-value { display:block;font-size:8pt;border-right:none;color:black;margin-right:0px;text-align:right;float:none; }
.template .template-map .template-location-box-marker { margin-top:40px; }
.template .template-map .template-location-box { width:690px;border:none;position:relative;margin:0 20px 20px 20px;padding:10px; }
.template .template-map .template-location-box .template-companymap { width:690px;height:300px;float:left;margin-right:20px; }
.template .template-map .template-location-box .template-value-companyaddressinformation { margin-right:0; }
.template .template-map .template-location-box .template-companyaddress-box .template-value { font-weight:400; }
.template .template-map .template-location-box .template-companyaddress-box .template-value-companyaddresstitle { font-size:14pt; }
.template .template-map .template-location-box .template-companycontact-box .template-label { text-align:right; }
.template .template-map .template-location-box .template-companycontact-box .template-value { text-align:right; }
.template .template-contactform .template-companycontact-box { margin-top:670px;margin-left:100px; }
.template .template-contactform .template-contactform-box { padding:0;margin:40px auto 30px auto; }
.template .template-contactform .template-contactform-box .template-sub-header { font-size:14pt; }
.template .template-showroom .template-sub-header { margin-top:40px;margin-left:20px;margin-right:20px;color:white; }
.template .template-showroom .template-showroom-maindescription { margin-left:20px;width:705px; }
.template .template-showroom .template-showroom-box { margin-left:20px; }
.template .template-showroom .template-showroom-paging { margin-left:100px; }
.template .template-showroom .template-showroom-maindescription table { color:white; }
.template .template-showroom .template-showroom-maindescription a:hover { color:white; }
.template .template-showroom .template-showroom-maindescription a { color:white; }
.template .template-showroom .template-showroom-paging .template-showroom-pageitem:hover { color:white;border:1px solid white; }
.template .template-showroom .template-showroom-paging .template-showroom-pageitem { background-color:white;border:solid 1px white; }
.template .template-showroom .template-showroom-paging .template-showroom-pageitemactive { background-color:white;border:1px solid white; }
.template .template-page .template-value-companydescription p a { color:white; }
.template .template-page .template-value-companydescription p a:hover { color:white; }
.template .template-map .template-location-box .template-value-companyaddressinformation p a { color:white; }
.template .template-map .template-location-box .template-value-companyaddressinformation p a:hover { color:white; }
.template .template-page .template-language-box ul li { border-right:solid 1px white; }
.template .template-page .template-language-box ul li.active { color:#b92bd3; }
.template .template-page .template-language-box ul li a:hover { color:#b92bd3;border-bottom:solid 1px #b92bd3;font-size:8pt; }
.template .template-page .template-language-box ul li a { color:white;font-size:8pt; }
.template .template-page .template-email-box .template-value-companyaddressemail a { border-bottom:none;font-size:10pt; }
.template .template-page .template-email-box .template-value-companyaddressemail a:hover { border-bottom:1px solid white;color:white;font-size:10pt; }
.template .template-map .template-location-box .template-companycontact-box .template-email-box .template-value-companyaddressemail a { font-size:8pt;font-weight:400;border-bottom:none; }
.template .template-map .template-location-box .template-companycontact-box .template-email-box .template-value-companyaddressemail a:hover { font-size:8pt;font-weight:400;border-bottom:1px white solid;color:white; }
.template .template-showroom .template-showroom-box .template-showroom-content { width:710px; }
.template .template-map .template-companyaddress-box .template-value-companyaddressline1 { color:white; }
.template .template-map .template-companyaddress-box .template-value-companyaddressline2 { color:white; }
.template .template-map .template-companyaddress-box .template-value-companyaddressline3 { color:white; }
.template .template-map .template-companyaddress-box .template-value-companyaddresscity { color:white; }
.template .template-map .template-companyaddress-box .template-value-companyaddressregion { color:white; }
.template .template-map .template-companyaddress-box .template-value-companyaddresspostcode { color:white; }
.template .template-map .template-companyaddress-box .template-value-companyaddresscountry { color:white; }
.template .template-footer-box .template-companycontact-box { display:block;margin-left:20px;height:35px;margin-top:7px;width:730px; }
.template .template-page .template-menu-box .template-menu .template-menu-item a { color:black;height:auto; }
.template .template-page .template-menu-box .template-menu .template-menu-item a:hover { color:white; }
.template .template-page .template-menu-box .template-menu .template-menu-item .template-menu-item-active { color:white; }
.template .template-footer-box .template-companycontact-box .template-label { color:white;text-align:right;font-size:8pt; }
.template .template-footer-box .template-companycontact-box .template-value { color:white;text-align:right;font-size:8pt; }
.template .template-footer-box .template-companycontact-box .template-telephone-box { margin-right:55px; }
.template .template-footer-box .template-companycontact-box .template-mobile-box { margin-left:0;margin-right:55px; }
.template .template-footer-box .template-companycontact-box .template-fax-box { margin-left:0; }
.template .template-footer-box .template-companycontact-box .template-email-box { float:right;margin-right:0px; }
.template .template-footer-box .template-companycontact-box .template-email-box .template-value-companyaddressemail a { border-bottom:none; }
.template .template-footer-box .template-companycontact-box .template-email-box .template-value-companyaddressemail a:hover { color:white;border-bottom:1px solid white; }
.template .template-showroom .template-showroom-box .template-showroom-content .template-showroom-description p a { color:white; }
.template .template-showroom .template-showroom-box .template-showroom-content .template-showroom-description p a:hover { color:white; }
.template .template-page .template-value-companydescription table a:hover { color:white; }
.template .template-page .template-value-companydescription table a { color:white; }
.template .template-map .template-location-box .template-value-companyaddressinformation table a { color:white; }
.template .template-map .template-location-box .template-value-companyaddressinformation table a:hover { color:white; }
.template .template-showroom .template-showroom-box .template-showroom-content .template-showroom-description table a { color:white; }
.template .template-showroom .template-showroom-box .template-showroom-content .template-showroom-description table a:hover { color:white; }
