html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}html{overflow-y:scroll}body{line-height:1;font-family:Arial,sans-serif;font-size:12px}ol{padding-left:30px}ul{padding-left:30px;list-style-image:url(/css/img/bulletList.png)}hr{border:none;height:0;border-bottom:1px solid #aaa;clear:both}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a
img{border:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:3px;border:1px
solid #444}h1{font-size:22px;font-weight:bold;line-height:26px;margin-bottom:18px;color:#444}h2{font-size:18px;font-weight:bold;line-height:22px;margin-bottom:14px;color:#444}h3{font-size:16px;font-weight:bold;line-height:22px;margin-bottom:14px;color:#444}h4{font-size:14px;font-weight:normal;line-height:22px;margin-bottom:14px;color:#444}p,ul{line-height:18px;margin-bottom:14px}td,th{line-height:18px;padding:2px
8px;text-align:left}th{color:#888}thead{background-color:#f7f5f0}a, a p,.newsLight{text-decoration:none; color:#808080;} .newsLight{color:#700020}a:focus, a:hover, a:focus p, a:hover
p{text-decoration:underline}a p
span{color:#000}h2
a{color:#444}a
.showMore{text-align:center;position:absolute;right:-10px;bottom:10px;color:#fff;background:url(/css/img/arrowDown.gif) bottom center no-repeat;padding-bottom:12px;width:60px}a:hover .showMore, a:focus
.showMore{color:#a0a0a0 !important;background:url(/css/img/arrowDown_hover.gif) bottom center no-repeat}a
.showLess{text-align:center;position:absolute;right:-10px;bottom:10px;color:white;background:url(/css/img/arrowUp.gif) bottom center no-repeat;padding-bottom:12px;display:none;width:60px}a:hover .showLess, a:focus
.showLess{color:#a0a0a0;background:url(/css/img/arrowUp_hover.gif) bottom center no-repeat}a
.showBullet{position:absolute;width:11px;height:12px;background:url(/css/img/redBullet.png)  bottom center no-repeat;width:60px}body{background:#fff url(/css/img/wrapperBg.png) center 0 repeat-y}#wrapperOuter{margin:auto;width:1000px;}#wrapperInner{margin:auto;width:1000px;background-color:white;text-align:left}#header{position:relative;}#headFlash{position:absolute;z-index:1}#mainMenuList
ul{padding:0;list-style:none !important;}#mainMenuList
div{float:right}
#mainMenuList li{display:block;position:relative;float:left;text-align:center;vertical-align:middle;width:125px;background:url("/css/img/submenuDivider.png") no-repeat scroll left 0 transparent}
/*#mainMenuList a{color:#6c6c6c;border-top:5px solid #fff;display:block;line-height:72px;height:72px;text-decoration:none;font-weight:bold}*/
#mainMenuList a{color:#6c6c6c;display:block;line-height:77px;height:77px;text-decoration:none;font-weight:bold}

#mainMenuList a.currentArea{color: #700020}#mainMenuList
span.editButtons{margin-top:48px;position:absolute;display:block;width:auto;padding-right:3px}
#mainMenuList a.editButton{
  display:inline;
  line-height:14px;
  height:14px;
  border:none}
/*#mainMenuList li:hover a, #mainMenuList li:focus a {border-top:5px solid #700020; background:#6c6c6c;color:#fff; */
#mainMenuList li:hover a, #mainMenuList li:focus a {background:#6c6c6c url(img/mainmenubg.png) 0 0;color:#fff; 
box-shadow: 0 0 12px rgba(108,108,108,1);
-moz-box-shadow: 0 0 12px rgba(108,108,108,1);
-webkit-box-shadow: 0 0 12px rgba(108,108,108,1);
}

#mainMenuList li:hover + li {background:none;}
#mainMenuList a.editButton:hover, #mainMenuList a.editButton:focus {border:none;text-decoration:underline}
#mainMenuList ul, #mainMenuList li{display:inline}
#mainMenuList ul ul{padding:10px 0;display:block;position:static}
#mainMenuList ul .ulHelper{display:none;padding-top:5px;position:absolute;background:#f7f5f6;
box-shadow: 0 0 8px rgba(108,108,108,0.8);
-moz-box-shadow: 0 0 8px rgba(108,108,108,0.8);
-webkit-box-shadow: 0 0 8px rgba(108,108,108,0.8);
}
#mainMenuList ul ul li{border:none !Important;height:auto;float:none;display:block; }
#mainMenuList ul ul a{
border:none !important;height:auto;display:inline;font-weight:normal;line-height:20px;color:#6c6c6c !important;white-space:nowrap; box-shadow:none !important;}
#mainMenuList ul ul a.secondLevel { background:#f7f5f6 !important; }
#mainMenuList ul ul span.editButtons{margin-top:0px;position:static;height:22px;}
#mainMenuList ul ul a:hover, 
#mainMenuList ul ul a:focus {border:none;text-decoration:underline}
#mainMenuList ul ul a:hover span, 
#mainMenuList li:hover .ulHelper, 
#mainMenuList li:focus .ulHelper {display:block}
#mainMenuList .mainBottom{margin-top:50px}
#headFoot{height:25px;background:#e6e2da;margin-bottom:15px;margin-top:-2px}
#headFoot
p{padding:3px
10px}#headFoot
a{color:#700020;text-decoration:none;padding:0px
10px;background:url(/css/img/arrowBreadcrumb.gif) 0 2px no-repeat;padding-left:15px}#headFoot a:hover, #headFoot a:focus{text-decoration:underline;background:url(/css/img/arrowBreadcrumb.gif) 0 -18px no-repeat}#levelTwoMenu{border-bottom:5px solid #700020;margin-bottom:10px;padding-bottom:10px}#levelTwoMenu
a{display:block;height:100%}#levelTwoMenu
.firstLevel{width:100%;background-color:#f7f5f0;line-height:54px;height:54px;display:block;text-align:center;font-size:18px;position:relative}#levelTwoMenu .firstLevel a
span{color:#464646;font-weight:bold}#levelTwoMenu .secondLevel
div{height:75px;line-height:95px;width:330px;display:block;float:left;text-align:center;font-weight:normal;font-size:14px}#levelTwoMenu .secondLevel
a{padding:30px
20px 5px 20px;position:relative;text-decoration:none}#levelTwoMenu .secondLevel a
span{color:#000;display:block;line-height:20px}#levelTwoMenu .secondLevel div .showMore, #levelTwoMenu .firstLevel
.showMore{line-height:18px;height:18px;font-size:12px;width:60px}#levelTwoMenu .firstLevel
.showMore{bottom:20px;right:31px;color:#f8f5f0;background-image:url(/css/img/arrowDownLightBrown.gif)}#levelTwoMenu .secondLevel
.showMore{bottom:35px;right:20px}#levelTwoMenu .secondLevel div .showBullet, #levelTwoMenu .firstLevel
.showBullet{line-height:18px;height:18px;width:60px}#levelTwoMenu .secondLevel
.showBullet{bottom:35px;right:20px}#levelTwoMenu .firstLevel
.showBullet{bottom:20px;right:31px}#levelTwoMenu .sub2, #levelTwoMenu
.sub0{background:url(/css/img/submenuDivider.png) left 10px no-repeat}#footer{margin-bottom:30px;border-bottom:5px solid #700020;position:relative}#footer
div{background-color:#6b6867}#footerContact{width:100%;height:90px;background:url(/images/footerBg.jpg) 0 0 no-repeat;position:relative;margin-bottom:14px;}
#footer #searchForm{position:absolute; top:30px; right:218px;}
#searchField{width:150px; display:block; padding:0 12px !important; height:30px;line-height:30px; float:left; border:none;background:#6B6867;color:#f0f0f0;}#searchButton{display:block;float:left; width:30px; height:30px; background:url(img/search.png) 0 0 no-repeat;border:none;}#footerContact
#contactUs{position:absolute;height:30px;line-height:30px;color:#f0f0f0;padding:0
10px 0 27px;right:25px;top:30px;background:#666 url(/css/img/arrowRightGrey.gif) 10px center no-repeat;-moz-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;filter:alpha(opacity=80)}#footerLanguage{position:absolute;top:30px;width:auto;float:left;right:113px;}#footerLanguage div
*{display:block;height:30px;line-height:30px;padding:0
10px;color:#f0f0f0}#footerLanguage
a{background:url(/css/img/lang_dropdown.png) right center no-repeat;padding-right:45px}/*#footerLanguage
a{border-bottom:1px solid #e0dbd5;display:none}#footerLanguage:hover
a{display:block}#footerLanguage a:hover{color:#000}*/#footerMenu{height:75px;margin:0}#footerMenu
ul{float:right;width:auto;margin:30px
25px;padding:0;list-style:none}#footerMenu
li{display:inline;float:left;padding:0
8px}#footerMenu
.editButtons{display:inline !important;float:left !important}#footerMenu ul
a{text-decoration:none;color:#700020}#footerMenu ul a:hover, #footerMenu ul a:focus{text-decoration:underline}#footerMenu
.editButtons{margin:-3px 0 0 3px;display:block;float:right;clear:both}.hidden{display:none}.subcolumns{overflow:hidden}.subInnerPadding{padding:15px
0}.c50l, .c18l, .c25l, .c33l, .c38l, .c42l, .c58l, .c66l, .c75l, .c82l, .c62l .c580l,.c220l,.c250l{float:left}.c50r, .c18r, .c25r, .c33r, .c38r, .c42r, .c58r, .c66r, .c75r, .c82r, .c62r .c380r,.c740r,.c710r{float:right;margin-left: -20px}.c18l,.c18r{width:18%}.c25l,.c25r{width:25%}.c33l,.c33r{width:33.333%}.c42l,.c42r{width:42%}.c50l,.c50r{width:50%;overflow:hidden}.c58l,.c58r{width:58%}.c66l,.c66r{width:66.666%}.c75l,.c75r{width:75%}.c38l,.c38r{width:38.2%}.c62l,.c62r{width:61.8%}.c82l,.c82r{width:82%}.c220l{width:220px}.c250l{width:250px}.c740r{width:740px;margin:0}.c710r{width:710px;margin:0}.subc{padding:0
27px 0 25px}.subcl{padding:0
25px 0 0}.subcr{padding:0
0 0 27px}.clearing{clear:both; font-size:3px; line-height:3px;}
/*height:1px;line-height:1%;font-size:0}*/
.lightBrownArea{background-color:#f7f5f0}div.lightBrownArea{padding:20px
30px;overflow:hidden;margin-bottom:20px}div.normalArea{padding:0px
20px}.contentCell,.contentBox{position:relative}div.cellMinHeight{min-height:14px}#bottomContent{border-bottom:1px solid #f0f0f0;padding:0
0px}#bottomContent
.contentCell{padding-bottom:20px}#bottomContent
.subcl{padding:0
25px}#bottomContent
.subc{background:url(/css/img/subBorder.jpg) 0 0 no-repeat}#bottomContent
.subcr{background:url(/css/img/subBorder.jpg) 0 0 no-repeat;padding:0
25px}#footerFullText
img{margin-left:20px}#footerFullText
.ajaxContent{padding:25px
20px 0 20px}#footerFullText
.clearing{padding-top:25px}.modalBG{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#222;z-index:60;-moz-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;filter:alpha(opacity=70)}.modalBox{z-index:80;position:absolute;margin:0;text-align:left}.fixed500{width:500px;padding:20px;background-color:#fff;border:1px
solid #444}#modalOverlay{position:absolute;z-index:200;background-color:#000;display:none;top:0;left:0}#modalWindow{position:absolute;background-color:#fff;display:none;z-index:210;padding:30px;left:50%}.modalCloseButton{position:absolute;z-index:50;width:10px;height:10px;top:10px;right:30px;background:url(/css/img/close.gif) no-repeat 0 0;cursor:pointer}#modalImg{position:relative}#modalText{display:none;margin-top:20px}#modalToLeft{position:absolute;width:50px;height:57px;top:0;left:-10px;background:url(/css/img/modalLR.gif) no-repeat 0 0;cursor:pointer;z-index:240;display:none}#modalToRight{position:absolute;width:50px;height:57px;top:0;right:-10px;background:url(/css/img/modalLR.gif) no-repeat -50px 0;cursor:pointer;z-index:240;display:none}.mainContent{padding:20px
20px;position:relative}.referenceBoxes
.referenceCell{width:320px;padding-bottom:20px;height:240px;overflow:hidden;margin-top:15px}.referenceBoxes
.contentCell{width:auto;float:left}.referenceBoxes
.imageBox{text-align:center}.referenceBoxes .imageBox img,.referenceImage{width:225px;height:100px}.referenceBoxes a:focus, .referenceBoxes a:hover{text-decoration:none}.referenceBoxes
h2{height:40px}.referenceBoxes h2, .referenceBoxes
p{padding:2px
20px}.referenceBoxes .cellPos2, .referenceBoxes .cellPos3, .referenceBoxes
.cellPos0{background:url(/css/img/subBorder.jpg) left 120px no-repeat}.referenceBoxes a:hover .moreRef, .referenceBoxes a:focus
.moreRef{background:url(/css/img/arrowRight.png) 0 0 no-repeat}#referenceDetailHead{border:none}#referenceDetailHead
td.col1{width:250px;vertical-align:middle;padding:0}#referenceDetailHead
td.col2{width:710px;padding:0}#referenceDetailHead td.col2
div.lightBrownArea{height:100%;margin:0}.moreRef{display:block;position:absolute;width:9px;height:10px;bottom:20px;right:30px;background:url(/css/img/arrowRight2.gif) 0 0 no-repeat}.contentBottomBorder{border-top:5px solid #e6e2da;padding-bottom:10px;clear:both}.eventMenu{padding:20px
0px !important;margin-left:-3px}.eventMenu
p{margin-bottom:5px;display:block !important;}.eventMenu
a{color:#444 !important;padding-left:23px;display:block}.eventMenu
p.emptyMonth{color:#a0a0a0;padding-left:23px}.eventMenu
a.current{background:url(/css/img/arrowRight.png) 10px 4px no-repeat}.eventMenu
.editButtons{position:absolute !important}.academyDates{width:100%;border:none;border-bottom:18px solid #f8f5f0}.arrowLink{background:url(/css/img/arrowRight.png) left center no-repeat;padding-left:18px}.arrowLink
h3{display:inline}.galleryOverview{margin:10px
0}.galleryOverview
a{border:1px
solid #888;margin:5px;display:block;float:left;height:100px;width:100px}.searchResult{padding:10px
0}.searchResult
p{margin-bottom:0}.searchResult
.arrowLink{background-position:left 6px;display:block}.dummyContentField{padding-bottom:5px}.contentAnotherLang
*{color:red !important}div.editButtons{position:absolute;z-index:50;right:0;top:0}.contentCell
.editButtons{top:18px}a.famfam{display:block;float:left;width:16px !important;height:16px !important;text-indent:-10000px;margin:2px}a.famfam:hover, a.famfam:focus {background-color:#333 !important}
a.addContent,a.addPage{background:url(/css/img/add.png) 0 0 no-repeat !important}a.editContent,a.editPage{background:url(/css/img/page_edit.png) 0 0 no-repeat !important}a.deleteContent,a.deletePage{background:url(/css/img/page_delete.png) 0 0 no-repeat !important; }a.moveContentUp,
a.movePageUp{background:url(/css/img/arrow_up.png) -3px 0 no-repeat !important;width:10px !important}
a.moveContentDown,a.movePageDown{background:url(/css/img/arrow_down.png) -3px 0 no-repeat !important;width:10px !important}
a.movePageRight{background:url(/css/img/arrow_right.png) 0 0 no-repeat !important;}
a.movePageLeft{background:url(/css/img/arrow_left.png) 0 0 no-repeat !important}
.lightBrownArea .editButtons{position:absolute;width:100px;margin-top:-18px;margin-left:-100px}.lightBrownArea
.lowerLevel{margin-left:110px}.lightBrownArea
.famfam{padding:0}#adminPanel{bottom:0;left:0;position:fixed;z-index:52;width:100%;height:30px;background-color:#e0e0e0;border-top:1px solid #aaa;-moz-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;filter:alpha(opacity=80);text-align:center;}#adminPanel
a{text-decoration:none;color:#000;font-weight:bold;line-height:30px;margin:0
20px}#adminPanel a:focus, #adminPanel a:hover{text-decoration:underline}
#frontpageNewsOuter{position:absolute;width:660px;top:95px;left:320px;}
#frontpageNewsOuter2{width:1000px;border-bottom:1px solid #e5e4e2;margin-bottom:10px;height:auto; border-top:3px solid #E5E4E2;overflow:hidden;}
#frontpageNews{width:640px;margin:0 10px;overflow:hidden;float:left;}#frontpageNews
a{color:#000;text-decoration:underline} #frontpageNewsOuter .modalCloseButton{right:20px}
#frontpageNewsOuter #sliderToLeft, #frontpageNewsOuter #sliderToRight {top:147px;}
#frontpageNews .contentCell {width:640px;float:left;background-color:#fff;}
#frontpageNews .richTextInner{overflow:hidden; height:300px;margin:20px 20px 0 20px;}
#frontpageNews .contentBox {width:30000px;}
#frontpageNews .topAdminButtons {width:600px !important;margin-top:-3px;margin-bottom:-5px;}

.userList
th{background-color:#eee;color:#444;border-bottom:1px solid #000}.userList th, .userList
td{height:36px;vertical-align:middle;padding:2px
12px}.userList
tr.even{background-color:#f5f5f5}.goodFlash{background-color:#77ba77;color:#182c18;border:1px
solid #325a32;padding:3px;margin:8px
0}.yiiLogTop{margin-top:200px}div.userForm{width:745px;height:475px;background-color:#fff;border:1px
solid #a0a0a0;position:relative}div.userForm
.contentWrapper{height:334px;padding:20px
40px}div.userForm
input{width:172px;margin:8px
10px 2px 0}div.userForm
.submit{border:none;background-color:#fff;cursor:pointer}div#formMenu{padding:18px
18px 0 18px;border-bottom:5px solid #F7F5F0}div#formMenu
.c3{float:left;width:33%}div#formMenu
.c4{float:left;width:25%}div#formMenu
h2{color:#a0a0a0}div#formMenu .current
h2{color:#444}.nextSlide{position:absolute;right:40px;bottom:50px;background:url(/css/img/arrowRight.png) right center no-repeat}.previousSlide{position:absolute;left:40px;bottom:50px;background:url(/css/img/arrowLeft.png) left center no-repeat;padding-left:12px}div.userForm
.salutation{width:76px}div.userForm
.dateInput{width:100px}div.userForm
.error{border:1px
solid #C00}div.userForm
.errorSummary{position:absolute;background-color:white;right:20px;top:220px}div.userForm .errorSummary
*{color:#C00}div.userForm
.myError{height:13px}div.userForm
.puffer1{height:56px}div.errorMessage{color:#C00;font-size:11px}div#userFormBottom{height:36px;background-color:#F7F5F0;border-bottom:5px solid #821832}textarea,input{padding:7px
12px !important;background-color:#F7F5F0;border:1px
solid #a0a0a0}#academyForm
input{padding:3px
8px !important}#academyForm
.puffer1{height:48px}input.submit{width:auto !important}select{margin-right:10px}#closeContactForm{position:absolute;width:70px;top:5px;right:0px}table.noLayout, table.noLayout
td{border:none;padding:0}div.form{margin:0}div.form input,
div.form textarea,
div.form
select{margin:0.2em 0 0.5em 0}div.form
fieldset{border:1px
solid #DDD;padding:10px;margin:0
0 10px 0;-moz-border-radius:7px}div.form
label{padding:5px
0;font-weight:bold;font-size:0.9em;display:block}div.form
.row{margin:5px
0}.hint{margin:0;padding:0;color:#999}div.form
.note{font-style:italic}div.form
span.required{color:red}div.form div.error label,
div.form label.error,
div.form
span.error{color:#C00}div.error input,
div.form div.error textarea,
div.form div.error select,
input.error,
div.form textarea.error,
div.form
select.error{border-color:#C00}div.form div.success input,
div.form div.success textarea,
div.form div.success select,
div.form input.success,
div.form textarea.success,
div.form
select.success{background:#E6EFC2;border-color:#C6D880}div.form
.errorSummary{border:2px
solid #C00;padding:7px
7px 12px 7px;margin:0
0 20px 0;background:#FEE;font-size:0.9em}div.form
.errorMessage{color:red;font-size:0.9em}div.form .errorSummary
p{margin:0;padding:5px}div.form .errorSummary
ul{margin:0;padding:0
0 0 20px}div.form
.submit{margin-top:20px}div.wide form
label{float:left;margin-right:10px;position:relative;text-align:right;width:100px}div.wide form
.row{clear:left}div.wide form
.buttons{clear:left;padding-left:110px}div.wide form
.errorMessage{margin:0
0 0 110px}div.simple{clear:both}.checkbox,.radiobutton{width:auto !important;border:none !important;margin:2px
10px 0 8px !important;display:block;float:left;background-color:#fff}.submit{margin-right:10px !important}div.radioButtonList{padding:10px
0}div.radioButtonList label,.blockAfterRadio{display:block;margin:4px
0 2px 0}.pushRight{padding-left:40px}div.dateInputFields{width:320px;float:left}div.dateInputFields
input{width:200px}#mediacenterLogin
input{display:block;padding:5px
!important;margin:8px
0;border:1px
solid #ccc;color:#888}#mediacenterLogin
.submit{background-color:#ccc;color:#444}
#backToNews a {padding: 0 10px 0 15px; color:#700020; background:url("/css/img/arrowLeft.png") no-repeat  0 center;}
#referenceDetailHead .col1 a:hover, #referenceDetailHead .col1 a:focus, #referenceDetailHead .col1 a:hover *, #referenceDetailHead .col1 a:focus * {text-decoration:none; }
.LinkToWebsite {text-align:center; width:225px;}
.LinkToWebsite span {background:url(/css/img/arrowRight.png) 0 center no-repeat; padding-left:20px;}
#programmTable {background:#fbfaf3;}
#programmTable td {border:1px solid #ccc; padding:18px 10px; vertical-align:middle;}
#programmTable tr.pause {background:#efebe0;}
#programmTable .t1 {width:80px; text-align:right;}
#programmTable .t3, #programmTable .t2 {width:250px;}
a.redArrow {background:url(img/arrowRight.png) 5px center no-repeat; padding-left:20px;}
#changePwTable {border:none;}
#changePwTable label {display:inline;}
.champagnerCell, .whiteCell {float:left; padding:14px;}
.champagnerCell {background:#f8f5f0;}
.whiteCellLeft .contentCell {padding:20px 10px;}
.kongress #mainMenuList ul {left:250px;background:none;}
.kongress #mainMenuList ul ul {background-color:#fff;}
.kongressMenu a, .kongressMenu span {color:#817d7e !important; font-weight:bold;}
.leftImg {display:block;float:left;margin:0 20px 20px 0;}
.rightImg {display:block;float:right;margin:0 0 20px 20px;}

#sliderAreaOuter {width:960px;height:276px; overflow:hidden; margin-bottom:12px;}
#sliderAreaAuto {width:30000px;height:276px;}
.sliderPost {width:960px;height:276px;float:left;}
#sliderToLeft {width:39px;height:47px;background:url(img/sliderArrows.gif) -5px -5px no-repeat; position:absolute;left:-15px;top:114px;opacity:0.8}
#sliderToRight {width:39px;height:47px;background:url(img/sliderArrows.gif) -54px -5px no-repeat; position:absolute;right:-15px;top:114px;opacity:0.8}
#sliderLights {position:absolute;width:500px;left:84px;bottom:15px;height:13px;}
#sliderLights span {display:block; float:left; width:13px; height:13px; margin-right:10px; background:url(img/sliderLights.png) no-repeat 0 0; cursor:pointer;}
#sliderLights span.current {background-position:-13px 0;}

table.form {margin:20px 0 20px 0; border:none;}
table.form td {padding-bottom:8px;}
table.form .textfield {width:250px;}
table.form input.submit{border:none; background:#e6e2da url(img/arrowRight.png) 10px center no-repeat; padding:7px 20px 7px 30px !important; margin-top:10px; cursor:pointer;}
.errorMsg {font-weight:bold; margin-left:20px;}
.previewHolder {width:304px;height:252px;position:relative; margin-bottom:12px;}
.previewHolder img {position:absolute;}
.previewHolder .prev0 {left:0;top:0;}
.previewHolder .prev1 {left:0;bottom:0;}
.previewHolder .prev2 {left:102px;bottom:0;}
.previewHolder .prev3 {right:0;top:0;}
.videoPreviewHolder {width:304px;height:219px;position:relative; margin-bottom:12px;}
.videoPreviewHolder img {position:absolute;left:0;top:0;}


#registerFormArea .errorMsg {
  display:block;
  float:right;
  width:180px;
  overflow:hidden;
}
#cmsRegisterForm label {display:block;}
#frontpageNewsController {
  float:left; width:340px;
  background:url(img/verticalDivider.png) 0 40px no-repeat;
  height:100;
}
#frontpageNewsController .redBullet {
  display:none;
  width:11px;
  height:12px;
  background:url(img/redBullet.png) 0 0 no-repeat;
  position:absolute;
  margin-left:-15px;
  margin-top:3px;

}

.brhoriz {
  display:block;
  height:10px;
  width:100%;
  background:url(img/brhoriz.gif) 0 0 no-repeat;
}
.newsNavHeadline {
  font-size:14px;
  line-height:18px;
  margin-bottom:14px;
}

.newsNavDate {
  margin-bottom:4px;
}

.newsNavHeadline {
  cursor:pointer;
}

.newsNavHeadline.current {
  color:#700020;
}
#frontpageNewsController .current .redBullet {
  display:block;
}

.newsNavHeadline:hover, .newsNavHeadline:focus {
  text-decoration:underline;
}

#mainMenuOuter {
  position:relative;
  z-index:100;
  width:100%;
  left:0;
  top:0;
  height:77px;
  background:#fff;
  border-bottom:5px solid #700020;
}

#logo {float:left;}

#canvas360 {
    background: #e4dad8;
    width: 1000px;
    height: 344px;
    position:relative;
}

#canvasBottomBorder {
  position:absolute;
  bottom:0;
  width:100%;
  height:20px;
  background:#E5E4E2;
  background:rgba(229,228,226,0.4);
}

#canvasController {
  height:44px;
/*  border-top:3px solid #E5E4E2;*/
}

.image360 {
    background-size: 100%;
    width: 1000px;
    height: 344px;
}

#progress {
  height: 3px;
  width: 100%;
  position:absolute;
  bottom:20px;
}
#progressbar {
  height: 3px;
    width: 0;
    background: #700020;
}

#rotationarrow {
  background: url("../media/img/rotate.png");
  position: absolute;
  width: 1000px;
    height: 344px;
}

#details {
  background: url("../media/img/details.png");
  position: absolute;
  left: 0px;
  top: 0px;
  width: 143px;
  height: 143px;
}


*.unselectable {
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   user-select: none;
}

#transportLeft {
  float:left;
  padding-left:20px;
}

#transportRight {
  float:right;
  padding-right:20px;
}


#transportRight * {
 text-indent:-5000px; 
}

#transport a {
  line-height:22px;
  height:22px;
  margin:10px 0 0;
  cursor:pointer;
  display:block;
  float:left;
  text-align:center;
  text-decoration:none;
}

#textpanel {
  background:#fff;
  background:rgba(255,255,255,0.8);
  padding: 10px;
  position: absolute;
  right: 20px;
  top: 20px;
  width: 380px;
  font-size:12px;
  line-height:16px;
  border-bottom:3px solid #700020;
}

#textpanel p {
  line-height:16px;
}

#playButton {
 background:url(img/play.jpg) 0 0 no-repeat;
  width:82px;
  float:right !important;
}

#playButton.active {
  background-position:0 -22px;
}

#playButton.pause {
  background-position:0 -44px;
}

.set-model {
  width:82px;
  height:61px !important;/*39+22*/
  color:#700020;
  position:absolute;
  z-index:25;
  margin-top: -25px !important;
}

.set-model:hover,
.set-model:active,
.set-model:focus {
  background:#b3adad;
}

.set-model.active {
  color:#fff;
  background:#b3adad;
}

.set-model span {
  display:block;
  width:82px;
  height:39px;
}

.goto-marker {
  background:url(img/marker.jpg) 0 0 no-repeat;
  width:54px;
}

#goto-marker-0 {
  background-position:0 0;
}

#goto-marker-0:hover,
#goto-marker-0:active,
#goto-marker-0:focus,
#goto-marker-0.active {
  background-position:0 -22px;
}

#goto-marker-1 {
  background-position:-54px 0;
}

#goto-marker-1:hover,
#goto-marker-1:active,
#goto-marker-1:focus,
#goto-marker-1.active {
  background-position:-54px -22px;
}

#goto-marker-2 {
  background-position:-108px 0;
}

#goto-marker-2:hover,
#goto-marker-2:active,
#goto-marker-2:focus,
#goto-marker-2.active {
  background-position:-108px -22px;
}

