ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,table,tr,td,iframe
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
ul, li {list-style: none;}

/* ad2net fix */
img{display: none;}
#container img{ display: inline;}

iframe {
    border: none;    
}

table {
    border-collapse: collapse;
}
td {
    vertical-align: top;
}

/* new clearfix */
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

body
{
    padding: 0px;
    font-family : arial, Helvetica, sans-serif;
    font-size : 12px;
    color: #4E0058;
    line-height : 18px;
    background-position: center top;
    background-repeat: no-repeat;
    width: 1160px;
    margin: 0 auto;
}

a {
    color: #FE8001;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

h1, h2 {
    font-size: 18px;
    line-height: 20px;
    margin: 0 0 0px 5px;
}

h1 {
    font-size: 24px;
    margin-bottom: 5px;
}

h3 {
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
}

p, ul.content {
    padding: 0 0 0 5px;
}

input, textarea {
    font-family : arial, Helvetica, sans-serif;
    font-size: 12px;
}

.fontLarge {
    font-size: 18px;
    line-height: 20px;
}

.fontMedium {
    font-size: 14px;
}

.fontSmall {
    font-size: 10px;
}

.separatorHorizontal,
.separatorHorizontal2 {
    height: 2px;
    margin: 5px 0 5px 0;
    background-repeat: repeat-x;
    font-size:0px;
    line-height: 0px;
}

#container {
    background-repeat: no-repeat;
    background-position: 0 0px;
    width: 1160px;
    position: relative;
}

#topContainer {
    width: 100%;
    padding: 0 0 20px 17px;
}

#leaderboard {
    display: block;
    float: left;
    margin: 0 0 0 5px;
    overflow: hidden;
}

#adSkyscraper {
    width: 160px; 
    margin: 0 0 0 4px; 
    float: left;
    text-align: right;
}

#mainLogo {
    display: block;
    float: left;
    margin: 44px 0 0px 0;
}

a#mainLogo{
    text-decoration: none;
}

.topBanner {
    float: right;
    width: 728px;
    height: 90px;
    margin-top: 10px;
    overflow: auto;
}

.shareBoxes {
    position: absolute;
    top: 135px;
    left: 680px;
}

.leftBoxes {
    position: absolute;
    top: 144px;
    left: 20px;
    width: 158px;
    overflow: hidden;
}

.rightBoxes{
    padding: 32px 0 0 0;
    float: left;
    display: inline-block;
    width: 138px;
    overflow: hidden;
}

.leftBox {
    background-repeat: no-repeat;
    padding: 30px 0 0 0px;
    margin: 0 0 0px 0;
}
.leftBoxContent {
    padding: 0 14px 0 23px;
}
.leftBoxBottom {
    height: 24px;
}

.rightBox {
    background-repeat: no-repeat;
    padding: 30px 0 0 0px;
    margin: 0 0 0px 0;
}
.rightBoxContentHighlight,
.rightBoxContent {
    padding: 0 13px 0 21px;
}
.rightBoxBottomHighlight,
.rightBoxBottom {
    height: 24px;
}

.marginInputBottom {
    display: block;
    margin: 0 0 5px 0;
}

.marginInputTop {
    display: block;
    margin: 5px 0 0 0;
}

.mainColumn {
    display: inline-block;
    width: 652px;
    float: left;
    overflow: hidden;
    margin: 0 0 0 0px;
}

/** new Sidebar */
.sidebarContent {
    background-image: url(../bilder/themeStandard/bt_col-mid_side-cent.png);
    width: 300px;
    padding: 0 15px;
    margin: -20px 0;
}

.sidebarBottom {
    height: 32px;
    margin: -2px 0 0 0px;   
}

#sidebar {
    margin: 27px 0 0 -4px;
    float: left;
    width: 326px;
}

.sideWrapper {
    margin: 5px 0 0 0;
    float: left;
}

#sidebar .sidebarBox {
    padding: 0 0 5px 10px;
}

#sidebar .sidebarBox h2 {
    margin: 0 0 -3px -8px;
}

#sidebar #cse-search-box {
    width: 230px;
}

#sidebar #searchBtn {
    background-image: url(../bilder/themeStandard/bt_but-24_next_std.png);
    padding: 5px 0 4px 24px;
    display: inline;
    background-repeat: no-repeat;
}

#sidebar #searchInput {
    width: 190px;
}

#themeStandard #searchBtn:hover {background-image: url(../bilder/themeStandard/bt_but-24_next_over.png);}
#themeStandard #sidebar .singleContentBlock {
    background-image: none;
    padding: 5px 10px;
}
#themeStandard #sidebar .innerMenuHeaderVisible {
    padding-top: 5px;
}
#sidebar .sidebarBox .separatorHorizontal {
    margin: 5px 5px 5px -10px;
}

.sidebarList .imageContainer {
    width: 100px;
    text-align: middle;
    float: left;
    margin: 5px 0 5px 0;
}
.sidebarList .imageContainer img {max-width: 100px;}
* html .sidebarList .imageContainer img {width: 100px;}

.sidebarList .column1 {
    float: left;
    width: 175px;
    padding: 5px 0 5px 5px;
    text-align: right;
    overflow: hidden;
}
.sidebarList .column1 h3 {margin: 0 0 3px 0;}
.sidebarList .column1 p {padding: 0;}

div.leftColumn,
div.rightColumn {
    display: inline-block;
    overflow: hidden;
    float: left;
    background-repeat: repeat-y;
}
div.rightColumn, TD.rightColumn {
    width: 302px;
    padding: 0 0 0 11px;
    margin: 0 0 0 -2px;
}
div.leftColumn, TD.leftColumn {
    width: 300px;
    padding: 0 11px 0 0px;
    background-position: right 0;
}


.separatorVertical {
    width: 22px;
    background-position: 9px 0;
    background-repeat: repeat-y;
}

ul#navi {
    padding: 3px 25px 0 26px;
}
ul#navi li{
    float:left;
    height: 25px;
}
ul#navi span{
    display: none;
}
ul#navi a{
    display: block;
    height: 100%;
    width: 100%;
}

#navOrte {width:69px;}
#navLocations {width:112px;}
#navEvents {width:92px;}
#navDrinks {width:83px;}
#navForum {width:126px;}
#navProdukte {width:118px;}

#breadcrumb {
    clear:left;
    padding: 0 26px 0 26px;
    color: #FE8001;
}
#breadcrumb  a,
#breadcrumb em{
    float: left;
    height: 19px;
}

#breadcrumb span{
    width: 546px;
    padding: 3px 5px 0 5px;
    float: left;
    height: 19px;
}


#breadcrumb .naviBack {
    float: left;
    width: 22px;
    height: 22px;
}

#breadcrumb .naviNext{
    float: left;
    width: 22px;
    height: 22px;
}

#contentTop { clear:both; height:10px; overflow:hidden;}
#contentMiddle { clear:both; padding: 0 14px 14px 14px; }
#contentBottom { clear:both; height: 33px; }
#contentTopFade {clear:both; margin: 0 -14px 0 -14px;}
.sidebarTop { clear:both;  height:10px; overflow: hidden; }
.sidebarTopFade {clear:both; height: 20px;overflow: hidden; display: inline;}
#mainContent {clear:both; margin: -15px 0 0 0;}

.singleContentBlock,
.singleContentBlock2,
.singleContentBlock3 {
    background-repeat: no-repeat;
    padding: 16px 15px 0 5px;
    width: 100%;
}

.slideBlock,
.linkList {
    position:relative;
    z-index: 10;
    overflow: hidden;
}

.linkList li { display: inline; }
.linkList li span,
.linkList li a{
    white-space: nowrap;
    margin: 0 4px 0 0;
}

.linkList li span.activeData {
    white-space: normal;
}

.disabled {
    color: gray;
}

.singleContentBlockBottomMenu,
.singleContentBlockBottom,
.singleContentBlockBottom2,
.singleContentBlockBottom3 {
    background-repeat: no-repeat;
    height: 25px;
    position: relative;
    z-index: 1;
    margin: 0 0 2px 0;
}

.singleContentBlockBottom .button, .singleContentBlockBottomMenu .button{ margin: 0 0 0 277px; }

.singleContentBlockBottomLine,
.singleContentBlockBottomLine2,
.singleContentBlockBottomLine3 {
    width: 270px; 
    margin: 5px 0 5px 5px; 
    height: 1px; 
    font-size: 1px; 
    line-height: 1px;
}

.doubleContentBlockBottomLine,
.doubleContentBlockBottomLine2,
.doubleContentBlockBottomLine3 {
    width: 586px; 
    margin: 5px 0 5px 5px; 
    height: 1px; 
    font-size: 1px; 
    line-height: 1px;
}

.doubleContentBlock,
.doubleContentBlock2,
.doubleContentBlock3 {
    background-repeat: no-repeat;
    padding: 16px 15px 0 5px;
    clear: both;
    width: 100%;
}
.doubleContentBlock span, .doubleContentBlock2 span, .doubleContentBlock3 span, 
.doubleContentBlock a, .doubleContentBlock2 a, .doubleContentBlock3 a{
    white-space: nowrap;
    margin: 0 4px 0 0;
}
.doubleContentBlockBottomMenu,
.doubleContentBlockBottom,
.doubleContentBlockBottom2,
.doubleContentBlockBottom3 {
    background-repeat: no-repeat;
    height: 33px;
    position:relative;
    z-index: 4;
}

.colWrapper {
    margin: 0 0 0px 0;
}

.activeData {
    font-size: 14px;
    font-weight: bold;
}

.productList .imageContainer {
    width: 100px;
    text-align: middle;
    float: left;
    margin: 5px 0 5px 0;
}
.productList .imageContainer img, .productImage {max-width: 100px;}
* html .productList .imageContainer img, * html .productImage {width: 100px;}

.productList .column1 {
    float: left;
    width: 195px;
    padding: 5px 0 5px 5px;
    text-align: right;
}
.productList .column1 h3 {margin: 0px 0 10px 0;}
.productList .column2 {
    float: left;
    width: 300px;
    padding: 5px 0 5px 20px;
    overflow: hidden;
}
.productList .column2 p {padding:0px 0 10px 0;}

.contentList .imageContainer {
    width: 100px;
    text-align: middle;
    float: left;
    margin: 5px 0 5px 0;
}
.contentList .imageContainer img {max-width: 100px;}
* html .contentList .imageContainer img {width: 100px;}

.contentList .column1 {
    float: left;
    width: 195px;
    padding: 5px 0 5px 5px;
    text-align: right;
    overflow: hidden;
}
.contentList .column1 h3 {margin: 0 0 3px 0;}
.contentList .column1 p {padding: 0;}
.contentList .column2 {
    float: left;
    width: 300px;
    padding: 5px 0 5px 20px;
}
.contentList .column2 p {padding:0px 0 10px 0;}

.stdButton,
.stdButtonLft,
.stdButtonRgt,
.stdButtonDisLft,
.stdButtonDisRgt,
.stdButtonDis {
    height: 24px;
    width:24px;
    padding: 4px 0 0 0px;
    display: block;
    background-repeat: no-repeat;
}

.stdButtonLft,
.stdButtonDisLft {
    padding: 4px 0 0 29px;
}

.stdButtonRgt,
.stdButtonDisRgt {
    padding: 4px 29px 0 0px;
    background-position: right 0;
    text-align: right;
}

.singleContentBlockBottomMenu .stdButton, 
.singleContentBlockBottom .stdButton, 
.singleContentBlockBottom2 .stdButton, 
.singleContentBlockBottom3 .stdButton { padding: 0; margin: 0 0 0 277px; }

.doubleContentBlockBottomMenu .stdButton, 
.doubleContentBlockBottom .stdButton, 
.doubleContentBlockBottom2 .stdButton, 
.doubleContentBlockBottom3 .stdButton { padding: 0; margin: 0 0 0 600px; }

.smallButton,
.smallButtonRgt,
.smallButtonLft,
.smallButtonDisRgt,
.smallButtonDisLft,
.smallButtonDis{
    height: 16px;
    padding: 0px 0 0 16px;
    display: inline;
    background-repeat: no-repeat;
}

.smallButtonLft,
.smallButtonDisLft {
    padding: 0px 0 0 21px;
}

.smallButtonRgt,
.smallButtonDisRgt {
    padding: 0px 21px 0 0px;
    background-position: right 0;
}

.stdButtonDis,
.stdButtonDisLft,
.stdButtonDisRgt,
.smallButtonDis,
.smallButtonDisLft,
.smallButtonDisRgt {
    color: gray;
}

img.productDetail{ max-width: 300px; }
* html img.productDetail{ width: 300px; }

.innerMenuHeaderHidden {
    visibility: hidden;
    font-size: 0px;
    line-height: 0px;
    height: 0px;
}
.innerMenuHeaderVisible {
    cursor: pointer;
    visibility: visible;
    font-size: 18px;
    line-height: 20px;
    margin: -7px 0 -8px 0;
    position: relative;
    z-index: 20;
}

#footer {
    width: 652px;
    height: 37px;
    text-align: center;
    padding: 2px 0 0 0;
    font-size: 11px;
    line-height: 16px;
}

.buttonLink {
    clear: both; 
    margin: 5px 0 -10px 5px;
    position: relative;
    z-index: 5;
}

.extFilter a,
.extFilter span {
    margin: 0 10px 0 0;
}

.pagingRow {
    height: 24px; 
    overflow: hidden;
}

.pagingDelta {
    text-align: center;
    float: left;
    margin: 3px 0 0 0;
}

.pagingRow .pagingDelta{
    width: 442px;
}

.smallPagingRow .pagingDelta{
    width: 134px;
}

.formRow .fileUploadLabelContainer,
.formRow label {
    width: 150px;
    float: left;
    text-align: right;
    margin: 0 10px 0 0;
}
.formRow .sublabel {
    clear: left; 
    font-size: 10px; 
    margin-left: 160px;
}

.formRow input,
.formRow textarea,
.formRow .formElementContainer {
    float: left;
    width: 200px;
}
.formRow textarea { 
    float: left;
    height: 150px; 

}
.formRow { background-color: #FFF9EF; width: 600px; }
.formSubmit { margin: 0 0 0 160px; }

.smallFormRow .fileUploadLabelContainer,
.smallFormRow label {
    width: 100px;
    float: left;
    text-align: right;
    margin: 0 10px 0 0;
}
.smallFormRow .sublabel {
    clear: left; 
    font-size: 10px; 
    margin-left: 110px;
}

.smallFormRow input,
.smallFormRow textarea,
.smallFormRow .formElementContainer {
    float: left;
    width: 150px;
}
.smallFormRow textarea { 
    float: left;
    height: 150px; 
    width: 150px;
}
.smallFormRow { margin: 0 0 5px 0; }
.smallFormSubmit { margin: 0 0 0 110px; }

.radioInput,
.smallFormRow .radioInput,
.formRow .radioInput{
    width: auto;
    margin-right: 2px;
}

.smallFormRow p,
.formRow p{
    margin-bottom: 0px;
}

.errorText {
    color: red;
    font-weight: bold;
}

.googleMapTooltip{
    position: absolute;
    display: none;
    overflow: hidden;
}

.googleMapTooltip .gmapTtipPrevImage{
    width: 100px;
    height: 100px;
    display: block;
    margin: 0 0 0 10px;
}

.googleMapTooltip h3{
    margin: 0 0 5px 0px;
}

.googleMapTooltip p{
    margin: 0;
    padding: 0;
}

.largeGoogleMap {
    height: 550px;
    width: 598px;
}

.largeGoogleMap p{
    padding-top: 260px; 
    text-align:center;
}

.smallGoogleMap {
    height: 200px;
    width: 295px;
    overflow: hidden;
}

.smallGoogleMap p{
    padding-top: 95px; 
    text-align:center;
}

.voteImage {
    text-align:right;
    margin: 0 0 3px 0;
    display: block;
}

.thumbContainer{
    height: 100px;
    width: 100px;
    text-align: center;
    overflow: hidden;
    /*border: 1px solid #FF8000;*/
    float: left;
    margin: 0 5px 5px 0;
    position: relative;
}

.thumbContainer span{
    line-height: 100px;
}

.thumbContainer span img{
    line-height: 100px;
    vertical-align: middle;
}
.thumbContainer .imageZoom{
    position: absolute;
    height: 16px;
    width: 16px;   
    top: 80px;
    left: 80px;
}

.copyright {
    text-align: center;
}

.fileUploadLabelContainer {
    float: left;
    overflow: hidden;
}

.fileUploadLabelContainer .thumbContainer{
    float: right;
}

.fileUploadContentContainer{
    float: left;
}

.fileUploadContentContainer iframe {
    height: 40px;
    width: 350px;
    display: block;
    border: none;
}

.fileUploadInput {
    width: 200px;
}

.dateDropdown{
    margin: 0 3px 0 0;
}

.formRow .additionalText{
    float: left; width: 400px;
}

.calendar {
    margin: 0 auto;
}

.calendar td{
    width: 25px;
}

.mediaLarge{
    width: 600px;
    height: 483px;
    overflow: hidden;
    vertical-align: middle;
    margin: 0 auto;
    position: relative;
}

.mediaLarge table {
    width: 600px;
    height: 450px;
    overflow: hidden;
}

.mediaLarge div{
    width: 600px;
    height: 450px;
    background-repeat: no-repeat;                         
    background-position: center;                          
    position: relative;
}

.mediaLarge div img {
    cursor: pointer;
    max-width: 600px;
    max-height: 450px;
}

.mediaLarge .stdButtonPrev{
    /*background-position: center center;
    width: 50px;
    height: 40px;
    position: absolute;
    top: 458px;
    left: 0px;*/
    width: 24px;
    height: 24px;
    float: left;
}

.mediaLarge .stdButtonNext{
    /*background-position: center center;
    width: 50px;
    height: 40px;
    position: absolute;
    top: 458px;
    left: 575px;*/
    width: 24px;
    height: 24px;
    float: left;
}

.mediaLarge p{
    float: left;
    width: 547px;
    text-align: center;
    overflow: hidden;
}


.mediaSmall{
    width: 300px;
    height: 225px;
    overflow: hidden;
    vertical-align: middle;
    margin: 0 auto;
    position: relative;
}

.mediaSmall table td{
    width: 300px;
    height: 225px;
    vertical-align: middle;
    text-align: center;
}

.thumbs {
    margin: 10px 0 0 0;
}

.doubleContentBlockBottom .twoButtons{
    margin-left: 576px; 
    float:left;
    /*IE6 double-margin bug*/
    display: inline;
}

.forumList .col1{
    width: 105px;
    float: left;
}

.forumList .col1 .imageContainer{
    margin: 2px 0 0  0;
}

.forumList .col2{
    width: 512px;
    float: left;
    margin: 0 0 0 5px;
}

.forumList .col2 h2{
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.forumList .col2 .date{
    float: right;
    font-size: 14px;
    font-weight: bold;
}

.forumList .col2 .vote{
    margin-left: 10px;
}

.forumList .col2 p{
    margin: 0;
    padding: 5px 0 0 0;
}
.forumList .msgImage{
    float: left;
    margin: 0 0 0 110px;
    padding: 0;
}
.forumList .helpful{ float: right; }
.forumList .helpful span{ margin: 0 0 0 5px; }

#reportPage {
    padding: 0 10px 10px 10px;
    background-color: white;
    width: 270px;
    overflow: hidden;
}

#reportForm textarea{
    width: 175px;
    height: 100px;
}

#reportForm img {
    display: block; 
    margin: 0 0 5px 0;
}

#reportForm {
    margin: 0;
    padding: 0;
}

.promilleSmall {
    padding: 5px;
}

.promilleSmall td {
    padding: 3px;
}

.promilleSmall select{
    font-family : arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0;
    margin: 0;
    border: 1px solid #7F9DB9;
    width: 135px;
    overflow: hidden;
}

.promilleSmall input {
    width: 135px;
    overflow: hidden;
}

.expandLink,
.reduceLink{
    padding: 0 8px;
    background-repeat: no-repeat;
}
.hiddenSubCategory{
    display: none;
}

.singleContentBlockCloud{
    text-align: center;
}

.tabMenu {margin: 5px 0 -5px 0;}
.tabMenu li{display: block; float: left;}
.tabMenu .tabLeft,
.tabMenu .tabMiddle,
.tabMenu .tabRight{
    float: left;
    height: 25px;
    overflow: hidden;
}
.tabMenu .tabLeft,
.tabMenu .tabRight{
    width: 19px;
}
.tabMenu .tabMiddle{ 
    font-size: 14px; 
    padding-top: 3px; 
    height: 22px; 
}
.tabMenu .tabRight{ margin-right: 5px; }
.tabMenu span,
.tabMenu a{
    color: white;
}

/* float list for IE */
.ingrRow { padding: 6px 0; display: inline; float: left; width: 100%;}
.ingrRow span,
.ingrRow a {
    display: inline;
    float: left;
}

.ingrRow .name{ width: 180px; }
.ingrRow .vol{ width: 60px; }
.ingrRow a{ width: 60px; text-align: right;}

.simpleList{
    width: 100%; /* ff3-fix */
}

/* float list for IE */
.simpleList .dataRow{ 
    padding: 6px 0; 
    display: inline; 
    float: left; 
    width: 100%;
}

.simpleList .dataRow a,
.simpleList .dataRow span{
    display: inline;
    float: left;
}

#popupImage a{
    float: right;
    height: 16px;
    width: 16px;
    margin: 0 0 3px 0;
}

.staticList li{
    list-style: square; 
    margin-left: 15px;
}


div.autocomplete {
    position:absolute;
    width:250px;
    background-color:white;
    border:1px solid #888;
    margin:0px;
    padding:0px;
    z-index: 255;
}
div.autocomplete ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
}
div.autocomplete ul li.selected {background-color: #FFF9EF;}
div.autocomplete ul li {
    list-style-type:none;
    display:block;
    margin:0;
    padding:2px;
    cursor:pointer;
}

div.pollbargrey{
    position: absolute;
    width: 360px;
    height: 21px;
    background-image: url("../bilder/themeStandard/bt_pollbalken_martini_grau.png");
    background-repeat: no-repeat;
    z-index: 1;
}

div.pollbarorange{
    position: absolute;
    height: 21px;
    background-image: url("../bilder/themeStandard/bt_pollbalken_martini_orange.png");
    background-repeat: no-repeat;
    float:left;
    z-index: 2;
}

div.pollinfo{
    position: absolute;
    float: left;
    margin-top: 1px;
    z-index: 3	
}

.crudEnclosure {
    min-height: 5px;
    cursor: pointer;
}


.dialogBackground{
    position: fixed;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left:0px;
    background-color: #000000;
    opacity: .5;
    filter: Alpha(opacity:50);
    z-index:300;
}

.dialogContainer{
    text-align: center;
    left: 10%;
    right: 10%;
    z-index:400;
}

#layerad{
    position: absolute;
    width: 1000px;
    top: 8%;
    margin: auto;
}

.crudOverlay {
    position: relative;
    z-index: 1000;
    width: 900px;
    height: 650px;
    overflow: auto;
}

.inputTable TR {
    height: 27px;
}




/* Themes */
#themeStandard #popupImage a {background-image: url(../bilder/themeStandard/bt_close-popup.png);}
#themeStandard .tabMenu .tabLeft {background-image: url(../bilder/themeStandard/bt_cont_navi2_left_2.png);}
#themeStandard .tabMenu .tabActive .tabLeft {background-image: url(../bilder/themeStandard/bt_cont_navi2_left_3.png);}
#themeStandard .tabMenu .tabInactive .tabLeft {background-image: url(../bilder/themeStandard/bt_cont_navi2_left_4.png);}
#themeStandard .tabMenu .tabMiddle {background-image: url(../bilder/themeStandard/bt_cont_navi2_mid_2.png);}
#themeStandard .tabMenu .tabActive .tabMiddle {background-image: url(../bilder/themeStandard/bt_cont_navi2_mid_3.png);}
#themeStandard .tabMenu .tabInactive .tabMiddle {background-image: url(../bilder/themeStandard/bt_cont_navi2_mid_4.png);}
#themeStandard .tabMenu .tabRight {background-image: url(../bilder/themeStandard/bt_cont_navi2_right_2.png);}
#themeStandard .tabMenu .tabActive .tabRight {background-image: url(../bilder/themeStandard/bt_cont_navi2_right_3.png);}
#themeStandard .tabMenu .tabInactive .tabRight {background-image: url(../bilder/themeStandard/bt_cont_navi2_right_4.png);}

#themeStandard .expandLink {background-image: url(../bilder/themeStandard/bt-but_16x16_plus-01.png);}
#themeStandard .expandLink:hover {background-image: url(../bilder/themeStandard/bt-but_16x16_plus-02.png);}
#themeStandard .reduceLink {background-image: url(../bilder/themeStandard/bt-but_16x16_minus-01.png);}
#themeStandard .reduceLink:hover {background-image: url(../bilder/themeStandard/bt-but_16x16_minus-02.png);}
#themeStandard #navOrte a{background-image: url(../bilder/themeStandard/bt_col-mid_navi-orte1.png);}
#themeStandard #navOrte a:hover {background-image: url(../bilder/themeStandard/bt_col-mid_navi-orte2.png);}
#themeStandard #navLocations a{background-image: url(../bilder/themeStandard/bt_col-mid_navi-locations1.png);}
#themeStandard #navLocations a:hover {background-image: url(../bilder/themeStandard/bt_col-mid_navi-locations2.png);}
#themeStandard #navEvents a{background-image: url(../bilder/themeStandard/bt_col-mid_navi-events1.png);}
#themeStandard #navEvents a:hover {background-image: url(../bilder/themeStandard/bt_col-mid_navi-events2.png);}
#themeStandard #navDrinks a{background-image: url(../bilder/themeStandard/bt_col-mid_navi-drinks1.png);}
#themeStandard #navDrinks a:hover {background-image: url(../bilder/themeStandard/bt_col-mid_navi-drinks2.png);}
#themeStandard #navForum a{background-image: url(../bilder/themeStandard/bt_col-mid_navi-community1.png);}
#themeStandard #navForum a:hover {background-image: url(../bilder/themeStandard/bt_col-mid_navi-community2.png);}
#themeStandard #navProdukte a{background-image: url(../bilder/themeStandard/bt_col-mid_navi-produkte1.png);}
#themeStandard #navProdukte a:hover {background-image: url(../bilder/themeStandard/bt_col-mid_navi-produkte2.png);}

#themeStandard .naviBack {background-image: url(../bilder/themeStandard/bt_col-mid_path-prev1.png);}
#themeStandard .naviBack:hover {background-image: url(../bilder/themeStandard/bt_col-mid_path-prev2.png);}
#themeStandard .naviNext {background-image: url(../bilder/themeStandard/bt_col-mid_path-next1.png);}
#themeStandard .naviNext:hover {background-image: url(../bilder/themeStandard/bt_col-mid_path-next2.png);}

#themeStandard #breadcrumb span {background-image: url(../bilder/themeStandard/bt_col-mid_path-midd.png);}

#themeStandard #footer {background-image: url(../bilder/themeStandard/bt_col-mid_footer.png); color: white;}
#themeStandard #footer a {color: white;}

#themeStandard .leftBoxes {}
#themeStandard .rightBoxes {}
#themeStandard .leftBoxContent {background-image: url(../bilder/themeStandard/bt_col-left_box-cent.png);}
#themeStandard .leftBoxBottom {background-image: url(../bilder/themeStandard/bt_col-left_box-bott.png);}
#themeStandard .rightBox {background-image: url(../bilder/themeStandard/bt_col-right_box-top.png);}
#themeStandard .rightBoxContent {background-image: url(../bilder/themeStandard/bt_col-right_box-cent.png);}
#themeStandard .rightBoxBottom {background-image: url(../bilder/themeStandard/bt_col-right_box-bott.png);}
#themeStandard .rightBoxContentHighlight {background-image: url(../bilder/themeStandard/bt_col-right_box-cent_or.png);}
#themeStandard .rightBoxBottomHighlight {background-image: url(../bilder/themeStandard/bt_col-right_box-bott_or.png);}

#themeStandard .boxFototime {background-image: url(../bilder/themeStandard/bt_col-right_box-mediatime.png);}
#themeStandard .boxLoginHighlight {background-image: url(../bilder/themeStandard/bt_col-right_box-login.png);}
#themeStandard .boxLogin {background-image: url(../bilder/themeStandard/bt_col-right_box-login.png);}
#themeStandard .boxShop {background-image: url(../bilder/themeStandard/bt_col-right_box-produkte.png);}
#themeStandard .boxWin {background-image: url(../bilder/themeStandard/bt_col-right_box-verlosung.png);}
#themeStandard .boxPoll {background-image: url(../bilder/themeStandard/bt_col-right_box-poll.png);}
#themeStandard .boxHappyHour {background-image: url(../bilder/themeStandard/bt_col-left_box-happyhour.png);}
#themeStandard .boxNewsletter {background-image: url(../bilder/themeStandard/bt_col-left_box-newsletter.png);}
#themeStandard .boxPromille {background-image: url(../bilder/themeStandard/bt_col-left_box-rechner.png);}
#themeStandard .boxSearch {background-image: url(../bilder/themeStandard/bt_col-left_box-suche.png);}
#themeStandard .boxSurftip {background-image: url(../bilder/themeStandard/bt_col-left_box-surftipps.png);}
#themeStandard .boxCommercial {background-image: url(../bilder/themeStandard/bt_col-left_box-werbung.png);}
#themeStandard .boxLocation {background-image: url(../bilder/themeStandard/bt_col-right_box-location.png);}
#themeStandard .boxPartner {background-image: url(../bilder/themeStandard/bt_col-right_box-produkte.png);}

#themeStandard #contentTop {background-image: url(../bilder/themeStandard/bt_col-mid_cont-top2.png);}
#themeStandard .sidebarTop {background-image: url(../bilder/themeStandard/bt_col-mid_side-top2.png);}
#themeStandard .sidebarBottom {background-image: url(../bilder/themeStandard/bt_col-mid_side-bott.png);}
#themeStandard #contentMiddle {background-image: url(../bilder/themeStandard/bt_col-mid_cont-cent.png);}
#themeStandard #contentBottom {background-image: url(../bilder/themeStandard/bt_col-mid_cont-bott.png);}
#themeStandard .separatorHorizontal {background-image: url(../bilder/themeStandard/bt_line-dots-hori_or.png);}
#themeStandard .separatorHorizontal2 {background-image: url(../bilder/themeStandard/bt_line-dots-hori_lila.png);}
#themeStandard div.leftColumn {background-image: url(../bilder/themeStandard/bt_line-dots-verti_grey.png);}
#themeStandard div.rightColumn {background-image: url(../bilder/themeStandard/bt_line-dots-verti_grey.png);}
#themeStandard .singleContentBlock {background-image: url(../bilder/themeStandard/bt_cont_single-menu_top1.png);}
#themeStandard .singleContentBlock2 {background-image: url(../bilder/themeStandard/bt_cont_single-menu_top2.png);}
#themeStandard .singleContentBlock3 {background-image: url(../bilder/themeStandard/bt_cont_single-menu_top3.png);}
#themeStandard .singleContentBlockBottomMenu {background-image: url(../bilder/themeStandard/bt_cont_single-block_bott1.png);}
#themeStandard .singleContentBlockBottom {background-image: url(../bilder/themeStandard/bt_cont_single-menu_bott1.png);}
#themeStandard .singleContentBlockBottom2 {background-image: url(../bilder/themeStandard/bt_cont_single-menu_bott2.png);}
#themeStandard .singleContentBlockBottom3 {background-image: url(../bilder/themeStandard/bt_cont_single-menu_bott3.png);}
#themeStandard .singleContentBlockBottomLine {background-color: #FF8000;}
#themeStandard .singleContentBlockBottomLine2 {background-color: #800080;}
#themeStandard .singleContentBlockBottomLine3 {background-color: #E0E0E0;}
#themeStandard .doubleContentBlock {background-image: url(../bilder/themeStandard/bt_cont_double-menu_top1.png);}
#themeStandard .doubleContentBlock2 {background-image: url(../bilder/themeStandard/bt_cont_double-menu_top2.png);}
#themeStandard .doubleContentBlock3 {background-image: url(../bilder/themeStandard/bt_cont_double-menu_top3.png);}
#themeStandard .doubleContentBlockBottomMenu {background-image: url(../bilder/themeStandard/bt_cont_double-block_bott1.png);}
#themeStandard .doubleContentBlockBottom {background-image: url(../bilder/themeStandard/bt_cont_double-menu_bott1.png);}
#themeStandard .doubleContentBlockBottom2 {background-image: url(../bilder/themeStandard/bt_cont_double-menu_bott2.png);}
#themeStandard .doubleContentBlockBottom3 {background-image: url(../bilder/themeStandard/bt_cont_double-menu_bott3.png);}
#themeStandard .doubleContentBlockBottomLine {background-color: #FF8000;}
#themeStandard .doubleContentBlockBottomLine2 {background-color: #800080;}
#themeStandard .doubleContentBlockBottomLine3 {background-color: #E0E0E0;}

#themeStandard .innerMenuHeaderVisible {color: #FE8001;}

#themeStandard li.productList2 {background-color: #FFF3E6;}

#themeStandard .stdButtonVoid {background-image: url(../bilder/themeStandard/bt_but-24_void_dis.png);}
#themeStandard .stdButtonReset {background-image: url(../bilder/themeStandard/bt_but-24_void_std.png);}
#themeStandard .stdButtonReset:hover {background-image: url(../bilder/themeStandard/bt_but-24_void_over.png);}

#themeStandard .stdButtonPrev {background-image: url(../bilder/themeStandard/bt_but-24_prev_std.png);}
#themeStandard .stdButtonPrev:hover {background-image: url(../bilder/themeStandard/bt_but-24_prev_over.png);}
#themeStandard .stdButtonPrevDis {background-image: url(../bilder/themeStandard/bt_but-24_prev_dis.png);}

#themeStandard .stdButtonNext {background-image: url(../bilder/themeStandard/bt_but-24_next_std.png);}
#themeStandard .stdButtonNext:hover {background-image: url(../bilder/themeStandard/bt_but-24_next_over.png);}
#themeStandard .stdButtonNextDis {background-image: url(../bilder/themeStandard/bt_but-24_next_dis.png);}

#themeStandard .stdButtonMore {background-image: url(../bilder/themeStandard/bt_but-24_more_std.png);}
#themeStandard .stdButtonMore:hover {background-image: url(../bilder/themeStandard/bt_but-24_more_over.png);}
#themeStandard .stdButtonLess {background-image: url(../bilder/themeStandard/bt_but-24_less_std.png);}
#themeStandard .stdButtonLess:hover {background-image: url(../bilder/themeStandard/bt_but-24_less_over.png);}

#themeStandard .stdButtonUp {background-image: url(../bilder/themeStandard/bt_but-24_up_std.png);}
#themeStandard .stdButtonUp:hover {background-image: url(../bilder/themeStandard/bt_but-24_up_over.png);}

#themeStandard .stdButtonDown {background-image: url(../bilder/themeStandard/bt_but-24_down_std.png);}
#themeStandard .stdButtonDown:hover {background-image: url(../bilder/themeStandard/bt_but-24_down_over.png);}

#themeStandard .stdButtonPoll {background-image: url(../bilder/themeStandard/bt_umfragearchiv_icon.png);}

#themeStandard .smallButtonNext {background-image: url(../bilder/themeStandard/bt_but-16_next_std.png);}
#themeStandard .smallButtonNext:hover {background-image: url(../bilder/themeStandard/bt_but-16_next_over.png);}
#themeStandard .smallButtonMore {background-image: url(../bilder/themeStandard/bt_but-16_more_std.png);}
#themeStandard .smallButtonMore:hover {background-image: url(../bilder/themeStandard/bt_but-16_more_over.png);}
#themeStandard .smallButtonLess {background-image: url(../bilder/themeStandard/bt_but-16_less_std.png);}
#themeStandard .smallButtonLess:hover {background-image: url(../bilder/themeStandard/bt_but-16_less_over.png);}
#themeStandard .smallButtonPrev {background-image: url(../bilder/themeStandard/bt_but-16_prev_std.png);}
#themeStandard .smallButtonPrev:hover {background-image: url(../bilder/themeStandard/bt_but-16_prev_over.png);}
#themeStandard .smallButtonPrevDis {background-image: url(../bilder/themeStandard/bt_but-16_prev_dis.png);}


#themeStandard .smallButtonUp {background-image: url(../bilder/themeStandard/bt_but-16_up_std.png);}
#themeStandard .smallButtonUp:hover {background-image: url(../bilder/themeStandard/bt_but-16_up_over.png);}
#themeStandard .smallButtonUpActive {background-image: url(../bilder/themeStandard/bt_but-16_up_spe.png);}
#themeStandard .smallButtonUpActive:hover {background-image: url(../bilder/themeStandard/bt_but-16_down_spe.png);}

#themeStandard .smallButtonDown {background-image: url(../bilder/themeStandard/bt_but-16_down_std.png);}
#themeStandard .smallButtonDown:hover {background-image: url(../bilder/themeStandard/bt_but-16_down_over.png);}
#themeStandard .smallButtonDownActive {background-image: url(../bilder/themeStandard/bt_but-16_down_spe.png);}
#themeStandard .smallButtonDownActive:hover {background-image: url(../bilder/themeStandard/bt_but-16_up_spe.png);}

#themeStandard .smallButtonFB {background-image: url(../bilder/book_facebook.png);
                               padding: 3px 0 0 22px;
                               display: block;
                               background-repeat: no-repeat;}

#themeStandard .specialRow {background-color: #F3E6F3;}

#themeStandard #container {background-image: url(../bilder/themeStandard/bt_background.jpg);}

#themeStandard .contentList2 {background-color: #FFF9EF;}
#themeStandard .thumbContainer .imageZoom {background-image: url(../bilder/themeStandard/bt_but-16_more_std.png);}
#themeStandard .thumbContainer .imageZoom:hover {background-image: url(../bilder/themeStandard/bt_but-16_more_over.png);}

body#themeStandard {background-color : #4E0058;}

#mainLogo img {behavior: url(../scripts/iepngfix/iepngfix.htc)}
