body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0;font-family:Verdana;color:black;line-height:1.4em;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}h1{font-weight:bold;font-size:1.5em;color:black;margin-bottom:1.5em;}h2{font-weight:bold;font-size:1.3em;color:black;margin-bottom:1.3em;}h3{font-weight:bold;font-size:1.1em;color:black;margin-bottom:1.1em;}h4{font-weight:bold;font-size:1em;color:black;margin-bottom:1em;}p{margin-bottom:1.5em;line-height:1.5em;}a, a:visited, a:active, a:hover { color: #36c; text-decoration: underline; outline: none;padding: 0;margin: 0;}a:hover { text-decoration: none; }a.external {background: url(../images/link-external.gif) 100% 3px no-repeat;padding-right: 16px;}a.email {background: url(../images/link-email.gif) 100% 3px no-repeat;padding-right: 16px;}.printonly {display: none;}.error {color: red;}.notice {color: green;}.highlight {color: #c0c;}.clr {clear: both;height: 1px;font-size: 1px;line-height: 1px;}body {margin: 0;padding: 0;background: #f3f3f5; url(../images/body-bg.png) top left repeat-x;}div#master {margin: 0;}div#header {height: 96px;background: white url(../images/caption-bg.png) top left repeat-x;}div#header div.centered {width: 800px;margin: 0 auto;}div#header img {float: left;margin: 12px 0 0 10px;}div#header h1 {float: left;color: #9c7300;font-weight: normal;font-size: 16pt;margin: 59px 0 0 35px;padding: 0;}div#logged {width: 800px;margin: 0 auto;padding-top: 4px;color: #666;}div#navigation {float: right;}div#navigation ul {margin: 15px 10px 0 0;}div#navigation ul li {float: left;border-right: 1px solid #ccc;margin-right: 18px;padding-right: 18px;}div#navigation_path {display: none;}div#pagesearch {clear: right;float: right;text-align: right;background: url(../images/icon-search.png) 42px 2px no-repeat;margin: 20px 10px 0 0;padding: 0;text-align: right;width: 230px;}div#pagesearch input { width: 160px; border: 1px solid #cdcdcd; margin: 0 0 10px 0;padding: 1px 2px;color: #666;}html>body div#pagesearch input {padding-top: 3px; }div#search_results { position: absolute;background-color: #f3f3f5;border: 1px solid #999;margin: 25px 0 0 0;width: 208px;padding: 10px;text-align: left;}div#search_results ol { }div#search_results li { border-top: 1px solid #ccc;margin: 5px 0;padding: 5px 0;}div#search_results div { font-size: .8em;}div#content {padding: 0;margin-top: 1em;}div#content div.centered {width: 816px;padding: 0;margin: 0 auto;background: url(../images/page-bg.png) top left repeat-y;}div#content div#page {background: url(../images/page-top.png) top left no-repeat;padding: 20px;margin: 0;padding: 30px 42px;}div#content div#pagebottom {background: url(../images/page-bottom.png) top left no-repeat;height: 13px;line-height: 13px;font-size: 1px;}div#page ul {list-style: disc;padding-left: 2.5em;margin: 1em 0;}div#page ul li {line-height: 1.5em;;}div#footer {margin-bottom: 1em;}div#footer div.centered div {width: 816px;margin: 0 auto;text-align: center;color: #999;}div#footer div a {color: #999;}h1, h2, h3, h4, input.heading_1, input.heading_2, input.heading_3, input.heading_4 {color: #36c;font-weight: normal;}div#onecol {width: 730px;}div#twocol {width: 730px;}div#twocol div.col {float: left;width: 385px;margin-left: 25px;}div#twocol div.first {margin-left: 0;}div#threecol {width: 730px;}div#threecol div.col {float: left;width: 250px;margin-left: 25px;}div#threecol div.first {margin-left: 0;}div.paragraph, div.paragraph_with_images {margin: 0;padding: 0;}div.paragraph_with_images div.images {float: right;margin: 0 0 0 30px;padding: 0;width: 200px;text-align: right;}div.paragraph_with_images div.image {padding: 0 0 8px 0;background: url(../images/image-bottom.png) bottom left no-repeat;}div.paragraph_with_images div.image img {border: 1px solid #bcbcbc;padding: 1px;margin: 0;}div.paragraph_with_images a.enlarge {display: block;text-align: right;padding-right: 13px;background: url(../images/enlarge.png) right 4px no-repeat;text-decoration: underline;margin: -11px 0 1em 0;}div.cinemascope {height: 242px;margin: 1em 0;padding-left: 10px;}a.cinemascope, div.cinemascope a.next, div.cinemascope a.back {background-color: #bdbdbd;border: 1px solid #bdbdbd;float: left;line-height: 20px;height: 20px;padding: 0 8px;color: white;text-decoration: none;margin: 0;margin-right: 1px;}a.cinemascope:hover, div.cinemascope a.active, div.cinemascope a.next:hover, div.cinemascope a.back:hover {border: 1px solid #bdbdbd;color: black;background-color: white;}div.cinemascope a.next, div.cinemascope a.back {float: right;padding: 0 6px;border-right: 0 none;}div.cinemascope a.back {}div.cinemascope span.clr {display: block;height: 1px;}div.cinemascope div.bottom { clear: both;background: url(../images/cinemascope-bg.png) bottom left no-repeat;height: 15px;line-height: 15px;border: 0 none;}div.cinemascope div.pane { position: absolute;width: 740px;margin: 0;margin-left: -10px;padding: 3px 15px 0 0;background: url(../images/cinemascope-bg.png) top left no-repeat;vertical-align: bottom;}div.cinemascope div.pane img {float: left;margin: 0 10px 0 13px;padding: 0;}div.cinemascope table {height: 193px;margin-right: 20px;color: #666;}div.cinemascope td p {margin: 1em 0 0 0;color: #666;}div.cinemascope td b {display: block;color: #666;}div.slideshow {height: 200px;border: 1px solid #ccc;padding: 2px;margin: 1em 0 2em 0;}div.slideshow div.stage {position: absolute;height: 200px;width: 794px;overflow: hidden;white-space: nowrap;}div.slideshow div.stage a {float: left;}div.slideshow div.controls {margin-top: 202px;text-align: right;}div.slideshow div.controls a {margin-left: 5px;font-size: 1em;text-decoration: none;}ul#fontsize { float: right;margin: 30px 25px 0 0;}ul#fontsize li { display: inline; background: none; padding: 1px; float: left; margin-left: 1px; }ul#fontsize a#fs_s { background: url(../images/cms/fontsize-small.png) no-repeat 0 0; }ul#fontsize a#fs_m {background: url(../images/cms/fontsize-medium.png) no-repeat 0 0; }ul#fontsize a#fs_l {background: url(../images/cms/fontsize-large.png) no-repeat 0 0;}ul#fontsize a { text-indent: -9000em; overflow: hidden; display: block; float: left; width: 12px; height: 13px; border: 1px solid white; }ul#fontsize a.active { border: 1px solid #bbb; }ul#fontsize a:hover { border: 1px solid #ddd; }ul#languages {float: right;margin: 17px 0 0 15px;}ul#languages li { display: inline; float: left; margin-right: 4px;}ul#languages a {display: block;font-size: 11px;height: 11px;line-height: 11px;width: 16px;text-decoration: none;padding: 1px;border: 1px solid white;background: white 1px 1px no-repeat;}ul#languages a#lang_de { background-image: url(../images/flags/de.gif); }ul#languages a#lang_en { background-image: url(../images/flags/en.gif); }ul#languages a#lang_it { background-image: url(../images/flags/it.gif); }ul#languages a#lang_fr { background-image: url(../images/flags/fr.gif); }ul#languages a.active { border: 1px solid #bbb; }ul#languages a:hover { border: 1px solid #ddd; }div#admin {width: 1000px;margin: 0 auto;background-color: white;}div#page {margin: 10px;}div.gallery a.title {font-weight: bold;}div.gallery div.thumbs {margin-top: 0.5em;border: 1px solid #869eaa;padding: 8px 22px;background-color: #E0E6EA;}div.gallery div.thumbs a img {float: left;border: 1px solid #c8d3d9;padding: 1px;margin: 1px;background-color: white;}div.gallery div.thumbs a:hover img {border: 2px solid #869eaa;padding: 0;}div#gallery_window {height: 500px;border: 1px solid #666;background-color: #666;}div.gallery_thumbs {height: 58px;width: 504px;overflow: hidden;white-space: nowrap;background-color: #666;border-top: 1px solid #999;padding: 2px;}div.gallery_thumbs a img {margin: 1px;border: 2px solid #666;}div.gallery_thumbs a:hover img {border: 2px solid #999;}div.gallery_thumbs a:active, div.gallery_thumbs a.active {outline: none;}div.gallery_thumbs a.active img {border: 2px solid white;}div.gallery_pane {clear: both;padding: 0;height: 370px;text-align: center;white-space: nowrap;}div.gallery_pane img {border: 3px solid black;background-color: white;}div#gallery_controls {padding: 0 7px 0 5px;height: 22px;}div#gallery_controls div#gallery_back, div#gallery_controls div#gallery_next {position: absolute;height: 22px;width: 27px;background: url(../images/cms/gallery-controls.png) top left no-repeat;cursor: pointer;}div#gallery_controls div#gallery_next {margin-left: 27px;width: 26px;background-position: top right;}table.htmltable { border: 1px solid #869eaa;}table.htmltable thead, table.htmltable tfoot { background-color: #e0e6ea;}table.htmltable thead th, table.htmltable tfoot th { text-align: center; font-weight: normal; padding: 0.3em 0.5em; border-bottom: 1px solid #869eaa; border-left: 1px solid #d9d9d9; }table.htmltable thead th.fc, table.htmltable tfoot th.fc { border-left: 0 none; }table.htmltable tbody {}table.htmltable tbody tr.odd {background-color: white;}table.htmltable tbody tr.even {background-color: #eff2f4;}table.htmltable tbody td {padding: 0.3em 0.5em;border-left: 1px solid #d9d9d9; } table.htmltable tbody td.fc { border-left: 0 none; } table.htmltable tbody td.lr { border-bottom: 0 none; } table.htmltable tbody td.ir { border-bottom: 1px solid #96b5d3; }table.htmltable tfoot th {border-top: 1px solid #869eaa; border-bottom: 0 none; }ul.form, ul.compact {margin: 0;padding: 0;list-style: none;}ul.form li, ul.compact li {margin: 1em 0;}ul.form em, ul.compact em {font-style: normal;color: red;}ul.compact li {clear: both;padding: 6px 0;}ul.compact div.label {width: 140px;padding-right: 10px;float: left;text-align: right;}ul.compact div.control {width: 350px;float: left;}ul.form label {padding-left: 5px;}div.partnerlink {float: left;}div.partnerlinklogo {float: right; width: 160px; text-align: center;}div.linkspacer {border-top: 1px solid #d9d9db;margin: 10px 0;}div#loginbox {width: 300px; margin: 0 auto; text-align: center; background-color: white;}div#page_footer { border-top: 1px solid #d9d9db; padding-top: 5px; color: #999; margin-top: 2em;}div#page_footer a { float: right; margin-left: 10px;}div#modal_container {padding: 0;background-color: white;border: 1px solid black;overflow: auto;}div#modal_title {font-size: 1.3em;font-weight: bold;color: white;padding: 4px 8px 2px 10px;}div#modal_title a.close {float: right;width: 20px;height: 20px;display: block;background: url(../images/closebox.png) top left no-repeat;text-decoration: none;}div#modal_image {text-align: center;}div#modal_image img {border: 1px solid black;}div#modal_caption {font-size: 1em;color: white;padding: 4px 10px 2px 10px;}div#modal_overlay {background-color: black;}.text, .textfield, .textfield_disabled, .textfield_focus, .textfield_dslb, .textfield_disabled { border: 1px solid #aaa; padding: 0 4px 2px 4px; color: #333; background: #fbfbfc url(../images/textfield.gif) top left repeat-x;}input.textfield, textarea.textfield, select.textfield { width:300px; }.textfield_dslb, .textfield_disabled { background-color: #edeef0; color: #999;}html>body .text {padding-top: 2px;}html>body .textfield_dslb { padding-top: 2px;}input.text, input.textfield_dslb {height: 16px;}.hide, .hidden, .transparent { position: absolute;width: 0;height: 0;top: 0;left: 0;z-Index: -1;}a.button, a.button:link, a.button:active, a.button:hover, a.button:visited { background: white url(../images/cms/button.png) no-repeat 0 0; display: block; float: left; color: black; height: 22px; text-decoration: none; cursor: pointer;}a.button span {background: white url(../images/cms/button.png) no-repeat 100% 0;padding-right: 8px;margin-left: 10px;display: block; line-height: 22px; font-weight: normal;white-space: nowrap;}a.button img {float: left; margin: 6px 5px 0 0;}a.button:hover { outline: none; color: #303030;}table.nicetable { border: 1px solid #96b5d3;}table.nicetable thead, table.nicetable tfoot { background-color: #cfddeb;}table.nicetable thead th, table.nicetable tfoot th { text-align: center; font-weight: normal; color: #0e5699; padding: .3em .5em; border-top: 1px solid #e6eef5; border-bottom: 1px solid #94b5d3; border-left: 1px solid #a8c2db; border-right: 1px solid #e6eef5; }table.nicetable thead th.fc, table.nicetable tfoot th.fc { background-color: #dbe6f0; border-left: 0 none; }table.nicetable tbody { border-bottom: 1px solid #96b5d3;}table.nicetable tbody td { border-top: 1px solid white; border-bottom: 1px solid #d0dfec; border-left: 1px solid #d0dfec; padding: .3em .5em; } table.nicetable tbody td.fc { background-color: #e6eef5; border-left: 0 none; border-right: 1px solid white; } table.nicetable tbody td.lr { border-bottom: 0 none; } table.nicetable tbody td.ir { border-bottom: 1px solid #96b5d3; }table.nicetable tfoot th {border-top: 1px solid #96b5d3; border-bottom: 0 none; }
