html {height:100%;width:100%;}
body {height:100%;width:100%;}

body {
    font-family: Tahoma;
    font-size: 12px;
    line-height:1em;
    margin: 0;
    background:url("/img/bg.gif") center center repeat-y #b2b7c0;
    color: #415875;
}

* html img, * html .png {
    -pie-png-fix:true;
    behavior: url(/css/PIE.htc);
}

:focus {
    outline: 0;
}

.fixed {
    position:fixed;
}
* html .fixed {
    position:absolute;
}

img {border:none}
h1, h2, h3 {margin:0;padding:0;font-weight:normal;font-size:1.3em;margin-bottom:10px}

.sbg {background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==")}

table.c, table.w, table.h {
    border:none;
    padding:0;
    margin:0;
    border-collapse:collapse;
}
.c td, .w td, .h td {
    border:none;
    padding:0;
    margin:0;
}
.c tr, .w tr, .h tr {
    border:none;
    padding:0;
    margin:0;
}
table.w {width:100%;}
table.h {width:100%;height:100%;}

#middle .helper {
    width:1px;
    height:100%;
    margin-left:-1px;
    display:inline-block;
    //display:inline;
    zoom:1;
    vertical-align:middle;
}
#middle .middle {
    display:inline-block;
    //display:inline;
    zoom:1;
    vertical-align:middle;
}

/* inline block */
.ib {display: -moz-inline-box;}
.ib {display: inline-block;}
* html .ib {display: inline;}
*:first-child+html .ib {display: inline;}

p {margin-top:0px;margin-bottom:10px;}

a {
    color:#047ebc;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}

input {
    border: 1px solid #BFBFBF;
    padding: 3px 5px;
}
input:focus {outline: 1px solid #047ebc}
input[type=checkbox] {border:none}
input[type=radio] {border:none}
select {
    border: 1px solid #BFBFBF;
}
textarea {
    border: 1px solid #BFBFBF;
    overflow:auto;
}

.popupwindow {position:relative;width:724px;background:#FFF;border:1px solid #999;text-align:left;color:#000}
.popupwindow a {color:#000}
#popupcontent {padding:10px}
.popupclose {position:absolute;left:28px;top:-25px;width:100%;height:25px;text-align:right;font-size:12px;line-height:25px}
.popupclose a {color:#733;margin-right:0px;}

#content {line-height:normal}

ul {margin:10px 0;padding:0;padding-left: 15px;margin-left: -15px;}
ul li {margin:0;padding:0;list-style:none;background:url(../img/li.png) 1px 5px no-repeat;margin-bottom:5px;padding-left:15px;z-index: 10}

#AdminMenu {height: 40px;position: relative;z-index: 10;color: #CCC}
#AdminMenu a {color: #CCC;text-decoration: none;display: inline-block;//display: inline;zoom:1}
#AdminMenu a:hover {color: #FFF}
#AdminMenu ul {background: #2C2C2C;display: block;margin: 0;padding: 0;top: 0;left: 0;width: 100%;height: 40px}
#AdminMenu li {list-style: none;background: none;line-height: 40px;display: inline-block;//display: inline;zoom:1}

#bbg {min-width:1036px ;background: url("/img/topmaps.jpg") center top no-repeat;width: 100%;height: 537px;position: absolute;}
#main {min-width: 996px;max-width: 1257px;margin: auto;position: relative;padding: 0 20px}
    #mtop {height: 177px;position: relative;}
        #mtop .logo {position: absolute;top: 32px;left: 17px}
    #tmenu {height: 42px;position: relative;margin-bottom: 31px}
        #tmenu .left {position: absolute;left: 0;top: 0;width: 6px;height: 42px}
        #tmenu .right {position: absolute;right: 0;top: 0;width: 6px;height: 42px}
        #tmenu .box {margin: 0 6px;background: url("/img/menubg.gif") repeat-x;height: 42px}
        #tmenu td {vertical-align: top;font-size: 15px;color: #FFF;line-height: 42px;text-align: center}
        #tmenu td.spl {width: 2px;background: url("/img/menuspl.gif") no-repeat;font-size: 0}
        #tmenu td .a {display: block;color: #FFF;text-decoration: none}
#tmenu td.active {background: url("/img/menuabg.gif") repeat-x;}
    #mmiddle {}
        #mmiddle td.t {width: 23%;background: #FFF;color: #415875;font-size: 12px;vertical-align: top;line-height: 15px;}
        #mmiddle td.spl {width: 2%}
        #mmiddle .box {zoom:1;position: relative;}
            #mmiddle .box .top {height: 208px;position: relative;}
            #mmiddle .box .top img {position: absolute;top: 160px;left: 20px}
            #mmiddle .box .top h3 {position: absolute;top: 170px;left: 60px;font-size: 18px;text-transform: uppercase;color: #FFF;white-space: nowrap;}
            #mmiddle .box .text {padding: 15px}
            #mmiddle .box .text h3 {color: #cb056c;font-size: 18px;text-transform: uppercase;margin: 10px 5px;line-height: 1.3em}
            #mmiddle .box .text h3 a {color: #cb056c}
            #mmiddle .col1 .box .top {background: url("/img/1.jpg") no-repeat}
            #mmiddle .col1 .box h3 {font-size: 16px}
            #mmiddle .col1 .box .name {background: url("/img/t1.png") 10px center no-repeat}
            #mmiddle .col2 .box .top {background: url("/img/2.jpg") no-repeat}
            #mmiddle .col2 .box .name {background: url("/img/t2.png") 10px center no-repeat}
            #mmiddle .col3 .box .top {background: url("/img/3.jpg") no-repeat}
            #mmiddle .col3 .box .name {background: url("/img/t3.png") 10px center no-repeat}
            #mmiddle .col4 .box .top {background: url("/img/4.jpg") no-repeat}
            #mmiddle .col4 .box .name {background: url("/img/t4.png") 10px center no-repeat}
            #mmiddle .col4 #galleryphotolist .items {margin-right: 0;text-align: center}
            #mmiddle .col4 #galleryphotolist .i {width: 200px}

    #msponsor {margin: 20px 0;overflow: hidden;}
    #mfooter {height: 101px}

#mmleft {width: 239px;padding-right: 25px;vertical-align: top;}
#mmright {width: 732px;vertical-align: top;}

.breadcrumbs {line-height: 29px;border: 1px solid #e4e5ec;background: #f8f9fa;padding: 0 10px;margin-bottom: 20px}
.breadcrumbs img {margin: 0 9px}

.ui-autocomplete li {background: none}
.acdd-btn {background: url("/img/select.png") center center no-repeat;cursor: pointer}

.btn1 {position: relative;background: url("/img/btn1.png") right top no-repeat;height: 33px;display: inline-block;//display: inline;zoom:1;margin-left: 5px}
.btn1 a, .btn1 span {position: relative;left:-5px;display: inline-block;//display: inline;zoom:1;height: 100%;background: url("/img/btn1.png") left top no-repeat;padding: 0 25px;color: #FFF;font-size: 15px;line-height: 32px;padding-right: 20px;text-decoration: none}
.btn1 input {position: absolute;width: 100%;height: 100%;background: url("/img/spacer.gif");border: none;top: 0;left: 0;cursor: pointer}

.E5htmleditor_active {}
.E5htmleditor_active table {border-collapse:collapse}
.E5htmleditor_active td {outline:1px dashed #aaa}

.none {}
.imgleft {float:left;margin-right:15px;}
.imgright {float:right;margin-left:15px;}

.tborder {border-collapse:collapse;}
.tborder td {border:2px solid #ebedf2;background: #e4e6ed;padding: 12px 10px}
.tzebra td.even {}
.tzebra td.odd {}
.tzebra {border-collapse:collapse;}
.tzebra td {border:2px solid #ebedf2;background: #e4e6ed;padding: 12px 10px}
.tzebra td.even {background: #ebedf2}
.tzebra td.odd {}
.thead {background: #c2cbda;padding: 15px 10px}

#mmleftmenu {position: relative;border-radius:5px;behavior:url(/css/PIE.htc);border: 1px solid #dcdfe9}
#mmleftmenu img.bg {position: absolute;width: 100%;height: 100%;left: 0;top: 0;border-radius:5px;behavior:url(/css/PIE.htc);}
#mmleftmenu ul {padding: 0;margin: 0}
#mmleftmenu ul.l1 {padding: 10px 5px;margin: 0;background: none;position: relative}
#mmleftmenu ul.l2 {padding: 10px 5px;margin: 0;background: none;position: relative}
#mmleftmenu li {padding: 0;margin: 0;margin-bottom: 2px;line-height: 25px;font-size: 12px;background: none}
#mmleftmenu li a {color: #FFF;text-decoration: none;display: block;padding-left: 25px;background: url("/img/li.png") 10px 10px no-repeat}
#mmleftmenu li.active {background: url("/img/mlbgs.gif") repeat-x #596a87}

#pagename {font-size: 22px;color: #31445c;background: url("/img/point2.png") no-repeat;margin-bottom: 20px;padding: 5px 0;padding-left: 42px;overflow: hidden;}

#partylist {}
#partylist .items {}
#partylist .items td {}
#partylist .head {}
#partylist .item {}

#newslist {}
#newslist .item {margin-bottom: 10px}
#newslist .date {font-size: 11px;color: #047ebc;margin-bottom: 5px}
#newslist .name {font-size: 12px;line-height: 15px;margin-bottom: 5px}
#newslist .name .a {color: #415875;text-decoration: underline}
#newslist .short {margin-bottom: 5px}
#newslist .link {}

#citateslist {}
#citateslist .item {margin-bottom: 10px}
#citateslist .date {font-size: 11px;color: #047ebc;margin-bottom: 5px}
#citateslist .name {font-size: 12px;line-height: 15px;margin-bottom: 5px}
#citateslist .name .a {color: #415875;text-decoration: underline}
#citateslist .short {margin-bottom: 5px}
#citateslist .link {}

#newsview {}
#newsview .date {font-size: 11px;color: #047ebc;margin-bottom: 5px}
#newsview .name {font-size: 12px;line-height: 15px;margin-bottom: 5px}

#wlanguage {position: absolute;;right: 50px;top: 20px}

ul.yiiPager li {background: none;padding: 0}

#mtop #wloginform {position: absolute;top: 50px;right: 80px;width: 220px;height: 80px}

#wloginform .row1 {position: relative;padding: 8px 3px;zoom:1;overflow: hidden;}
#wloginform .row1 .bg {position: absolute;top: 0;left: 0;width: 100%;height: 41px;background: #FFF;opacity: 0.41;filter:alpha(opacity=41)}
#wloginform .row2 {line-height: 30px;color: #415875}
#wloginform .row2 a {color: #415875;text-decoration: underline}
#wloginform .row2 a:hover {text-decoration: none}

#content #wloginform {width: 300px;margin: 50px auto}
#content #wloginform .row1 .bg {display: none;}

#t3 {position: relative;width: 100%;height: 100%}
#t3 .c1 {position: absolute;height: 100%;top: 0;left: 0;background-position: left top}
#t3 .c2 {position: static;height: 100%}
#t3 .c3 {position: absolute;height: 100%;top: 0;right: 0;background-position: right top}

.flasherror {background: pink;margin: 5px;padding: 10px}

#WStartCounter {position:absolute;top: 130px; left: 305px; font-size: 25px;color: #cb056c}

#WPartners {padding: 10px;font-size: 0;overflow: hidden}
#WPartners .items {}
#WPartners .item {display: inline-block;//display: inline;zoom:1;margin: 0 10px 0 0;vertical-align: middle;}
#WPartners .item .i {}

.ui-tabs.ui-widget-content {background: none;border: none}
.ui-tabs .ui-widget-header {background: none}
.ui-tabs .ui-widget-header {border: none}
.ui-tabs .ui-tabs-panel {border: 1px solid #c3c7d4;background: #f3f4f7}
.ui-tabs .ui-tabs-nav {font-size: 0;letter-spacing: -4px;white-space: nowrap;}
.ui-tabs .ui-tabs-nav li {font-size: 13px;letter-spacing: normal;}

#partnerlist {color: #415875;font-size: 12px}
#partnerlist .item2 {overflow: hidden;margin-bottom: 20px}
#partnerlist .l1 {}
#partnerlist .l2 {margin-bottom: 50px}
#partnerlist .type {text-align: center;margin-bottom: 10px;font-size: 1.1em;font-weight: bold;}
#partnerlist .logo {width: 200px;float: left;margin-bottom: auto;}
#partnerlist .name {margin-left: 210px;text-decoration: underline;margin-bottom: 5px}
#partnerlist .short {margin-left: 210px}

.editpanel .i {margin: 0 3px}
.createpanel {margin: 5px 0}
.createpanel .a {color: red}

#fotoslider {position: relative;}
#fotoslider .left {display: block;width: 10px;height: 30px;position: absolute;top: 20px;left: 0;cursor: pointer}
#fotoslider .right {display: block;width: 10px;height: 30px;position: absolute;top: 20px;right: 0;cursor: pointer}
#fotoslider .box {margin: 0 10px}
#fotoslider .rel {position: relative;overflow: hidden;}
#fotoslider .slide {position: relative;overflow: hidden;display: inline-block;//display: inline;zoom:1;top: 0;left: 0}

#communicationmod {}
#communicationmod .btn1 {margin: 5px}
#communicationmod .item {margin-bottom: 25px}
#communicationmod td.c1 {width: 150px}
#communicationmod .companycomments {margin: 10px 0 20px 100px}
#communicationmod .companycomments .comment {margin-bottom: 10px}

#exponentlist {color: #415875;font-size: 12px}
#exponentlist .item {overflow: hidden;margin-bottom: 20px}
#exponentlist .logo {width: 200px;float: left;margin-bottom: auto;}
#exponentlist .name {margin-left: 210px;text-decoration: underline;margin-bottom: 5px}
#exponentlist .short {margin-left: 210px}

#galleryphotolist {}
#galleryphotolist .items {margin-right: -50px}
#galleryphotolist .item {width: 200px;display: inline-block;//display: inline;zoom:1;margin: 0 15px 15px 0;vertical-align: middle;text-align: center}
#galleryphotolist .i {width: auto}
#galleryphotolist .vertical {width: 150px}