
/* global style */
html {
 overflow-y: scroll;
 min-height: 100%; 
 margin: 0px;
 padding: 0px; 
}

body {
 margin: 0px;
 padding: 0px;
 background-color: #000;
 color: #FFF; 
 background-image: url(../img/body_bg_NEW.jpg);
 background-position: top center;
 background-repeat: no-repeat;  
 min-height: 100%;
}

body#li_start {
 background-image: url(../img/body_bg_start.jpg) !important;
}





div, p , h1, h2, h3, h4, h5, h6, h7, span, td, a {
 margin: 0px;
 padding: 0px;
 outline: none;
}

.clear {
 clear: both;
 height: 0px;
 line-height: 0px;
 padding: 0px;
 margin: 0px;
}
/* global style */




/* font style */
div, p, td {
 font-family: arial, sans-serif;
 font-weight: normal;
 font-size: 12px;
 line-height: 16px;
 color: #fbffe5;
}

h1 {
 font-family: georgia, arial, sans-serif;
 font-weight: bold;
 font-size: 18px;
 line-height: 20px; 
 padding-bottom: 10px;
 color: #ffeecc;
}

h2 {
 font-family: georgia, verdana, arial, sans-serif;
 font-weight: normal;
 font-size: 16px;
 line-height: 20px;
 padding-bottom: 5px;
 color: #FFF;
}

h3 {
 font-family: georgia, verdana, arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 line-height: 16px;
 padding-bottom: 5px;
 color: #ffeecc;
}

a {
 font-family: arial, sans-serif;
 font-size: 12px;
 color: #fff2b2;
 text-decoration: none;
}

a:hover {
 font-family: arial, sans-serif;
 font-size: 12px;
 color: #ff7f00;
 text-decoration: none;
}

.bold {
 font-weight: bold !important;
}

.small {
 font-size: 10px !important;
 font-weight: normal !important;
}

.normal { 
 font-size: 12px !important; 
 font-weight: normal !important; 
}

.textCenter { text-align: center !important; }
.textRight { text-align: right !important; }

.noWrap {
 white-space: nowrap !important;
 overflow: hidden !important;
}

.orange { color: #ff8405 !important; }





h1.siteAktion {
 width: 718px;
 margin: auto auto;
 padding: 5px 10px 3px 10px !important;
 margin-top: 15px !important; 
 margin-bottom: 10px !important; 
 background: #c95f23 !important;
 line-height: 20px;
}

h1.siteAktion .normal {
 font-size: 12px;
}


a.button {
 display: block !important;
}

a.button, input.button {
 padding: 1px !important; 
 background-color: #cc7a29 !important; /*#ff8204; */
 color: #000 !important;
 border: 1px solid #000 !important;
 font-size: 10px !important;
 line-height: 12px !important;
 font-weight: normal !important;
 text-align: center !important; 
 cursor: pointer !important;
 text-decoration: none !important;
}

input.button {
 padding: 0px !important;
}

a:hover.button, input:hover.button {
 background-color: #ff8204 !important; 
}


*.buttonDark {
 float: right;
 font-family: arial, sans-serif;
 display: block;
 padding: 3px;
 margin: 0px;
 margin-left: 4px;
 padding-left: 6px;
 padding-right: 6px;
 border: 1px solid #494949;
 background-color: #000;
 font-size: 11px;
 font-weight: normal;
 color: #494949;
 text-decoration: none;
 text-align: center;
 cursor: pointer;
}

*:hover.buttonDark {
 color: #FFF;
 border-color: #FFF;
 font-size: 11px;
 font-weight: normal; 
 text-decoration: none; 
 text-align: center;
}

*.buttonDarkBold {
 color: #FFF !important;
 border-color: #FFF !important;
 font-size: 11px !important;
 font-weight: bold !important; 
}

*.errorText {
 color: #F00 !important;
 font-weight: bold !important;
}

*.errorValue {
 border: 1px solid red !important;
 background: red !important;
 color: #FFF !important;
}

input#paypalButton {
 padding: 3px !important;
 font-size: 12px !important;
 width: 190px !important;
 text-align: center;
 line-height: 16px;
 font-weight: bold !important;
}

/*
h1.siteAktion {
 padding: 5px 10px 3px 10px !important;
 margin-bottom: 20px !important; 
 background: #8a993d !important;
 line-height: 28px;
}


h2.siteAktion {
 padding: 5px 10px 3px 10px !important;
 background: #8a993d !important;
 font-weight: bold;
 line-height: 18px;
 font-size: 14px;
}

h1.headline {
 background-image: url(../img/shop_content_line_bg.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 font-size: 14px;
 font-weight: bold;
 line-height: 16px;
 padding: 5px;
 padding-left: 10px;
 padding-top: 3px;
 height: 17px; 
}

*/
/* font style */









/* form style */
form {
 display: inline !important;
}

input, textarea, select {
 font-family: arial, sans-serif;
 font-weight: normal;
 font-size: 11px;
 padding: 0px;
 margin: 0px;
}

input {
 padding: 2px;
}

input.none {
 width: auto !important;
 border: none !important;
 margin: 0px !important;
 padding: 0px !important;
 background: transparent !important;
}
/*
input.button, a.button, input.button_spacer, a.button_spacer {
 display: block;
 padding: 5px;
 padding-top: 2px;
 padding-bottom: 3px; 
 color: #8a993d;
 border: 1px solid #8a993d;
 background-color: #000; 
 text-decoration: none;
 cursor: pointer;
}

* html input.button { overflow: visible; }
*+html input.button { overflow: visible; }

input.button_spacer, a.button_spacer {
 cursor: default !important;
}

input.button {
 padding-top: 3px !important;
}

input:hover.button, a:hover.button {
 color: #FFF;
 border: 1px solid #FFF;
 text-decoration: none;
}

input.error, textarea.error {
 background-color: #8a993d !important;
 border: 1px solid #8a993d !important; 
}

select.error {
 border: 2px solid #8a993d !important; 
}
*/
/* form style */
















/* intro page */
div#site_intro {
 position: relative;
 margin: auto auto;
 width: 716px;
 background-image: url(../img/intro_head_bg.jpg);
 background-repeat: no-repeat;
 background-position: center top; 
 padding-top: 102px;
 padding-bottom: 60px;
}

div#site_intro div#intro_main_container {
 position: relative;
 margin: auto auto;
 width: 468px;
 height: 300px; /* 382 */
 padding-top: 82px;
 background-image: url(../img/intro_main_bg.jpg);
 background-repeat: no-repeat;
 background-position: left top;
}


div#site_intro div#intro_main_container div#intro_media {
 position: relative;
 margin: auto auto;
}

div#site_intro div#intro_main_container a#skip {
 position: absolute;
 bottom: 11px;
 left: 50%;
 margin-left: -125px;
 width: 250px;
 height: 34px;
 text-decoration: none; 
}

div#site_intro div#intro_main_container a:hover#skip {
 text-decoration: none;
}

div#site_intro div#intro_info_container {
 position: relative;
 margin: auto auto;
 width: 468px; /* 468 */
 height: 146px; /* 146 */
}

/* amazon */
/*
div#site_intro div#intro_info_container a {
 float: left;
}
*/

div#site_intro div#intro_info_container a#amazon_link {
 display: block;
 width: 312px;
 height: 86px;
 background-image: url("../upload/intro/amazon_021009.jpg");
 background-repeat: no-repeat;
 background-position: left 0px;
}
div#site_intro div#intro_info_container a#amazon_link:hover {
 background-position: left -86px;
}

div#site_intro div#intro_info_container a#myspace_link {
 display: block;
 width: 312px;
 height: 60px;
 background-image: url("../upload/intro/myspace_021009.jpg");
 background-repeat: no-repeat;
 background-position: left 0px;
}
div#site_intro div#intro_info_container a#myspace_link:hover {
 background-position: left -60px;
}



div#site_intro div#intro_sponsor_container {
 padding-top: 10px;
 margin: auto auto;
 width: 716px;
 text-align: center;
}

div#site_intro div#intro_sponsor_container table {
 margin-bottom: 5px;
}

div#site_intro div#intro_sponsor_container p {
 font-family: arial, verdana, sans-serif;
 font-size: 11px;
 text-align: center; 
}

div#site_intro div#intro_sponsor_container p a {
 font-family: arial, verdana, sans-serif;
 font-size: 11px;
}

div#site_intro div#intro_sponsor_container .grau { color: #494a49 !important; }
div#site_intro div#intro_sponsor_container .grau a { color: #494a49 !important; }

div#site_intro div#intro_sponsor_container p.hell_grau { color: #828282; }
div#site_intro div#intro_sponsor_container p.hell_grau a { color: #828282; }

/* start page */











/* global site style */
/*
.textBG {
 padding: 6px;
 line-height: 16px;
 background-color: #1c1d1d;
 background-image: url(../img/shop_content_text_bg.jpg);
 background-repeat: no-repeat;
 background-position: top left;
}

.siteBG {
 background-color: #1c1d1d;
 background-image: url(../img/shop_content_text_bg.jpg);
 background-repeat: no-repeat;
 background-position: top left;
}

div.site_left_container {
 float: left;
}

div.site_right_container {
 float: right;
}
*/



div#tjSite_overlayer {
 position: absolute;
 top: 0px;
 left: 0px;
 background-color: #000;
 z-index: 1000; 
}

div#main_wrapper {
 position: relative;
 margin: auto auto;
 width: 970px;
}

div#main_wrapper div#main_header {
 height: 53px; /* 122 */
 width: 970px;
 padding-top: 69px;
 background-image: url(../img/main_header_bg.jpg);
 background-repeat: no-repeat;
 background-position: left bottom; 
}

body#li_start div#main_wrapper div#main_header {
 position: absolute !important;
 left: -999em !important;
}

div#main_wrapper div#main_content {
 position: relative;
 float:left;
 width:755px;
}

div#main_wrapper div#main_widget {
 position: relative;
 float:right;
 width:215px;
}

div#main_wrapper div#main_footer {
 height: 20px;
 padding-bottom: 20px;
}

/* global site style */





/* no JS */
h1.noJS {
 font-family: verdana, arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 line-height: 16px; 
 padding: 5px;
 margin: 10px;
 text-align: center;
 color: #FFF;
 background-color: #F00;
}
/* no JS */




/* TJ NL */

div#tjSite_newsletter {
 position: absolute;
 left: 50%;
 margin-left: -260px;
 z-index: 2000;
 width: 500px;
 padding: 10px;
 border: 2px solid #888;
 background: #000;
}

div#tjSite_newsletter p#nlClose {
 position: absolute;
 top: 5px;
 right: 7px;
 cursor: pointer;
 font-size: 10px;
 color: #888888;
}

div#tjSite_newsletter h2 {
 color: #888888;
 padding-bottom: 15px;
}

div#tjSite_newsletter p {
 color: #888888;
 padding-bottom: 4px;
 font-size: 11px;
}

div#tjSite_newsletter p.leftInfo {
 float: left;
 width: 150px;
}

div#tjSite_newsletter p.rightInfo {
 float: left;
 width: 300px;
}

div#tjSite_newsletter input {
 border: 1px solid #272727;
 padding: 2px;
 width: 200px;
}

div#tjSite_newsletter input.button {
 background-color: #888888 !important;
 color: #000 !important;
 font-size: 12px !important;
 font-weight: bold !important;
 padding: 3px !important;
 margin-top: 5px !important;
 width: 80px;
}
/* TJ NL */



/* TJ BLOG / TOUR COMMENT */

div#tjSite_blogComment, div#tjSite_tourComment {
 position: absolute;
 left: 50%;
 margin-left: -260px;
 z-index: 2000;
 width: 500px;
 padding: 10px;
 border: 2px solid #888;
 background: #000;
}

div#tjSite_blogComment p#nlClose, div#tjSite_tourComment p#nlClose {
 position: absolute;
 top: 5px;
 right: 7px;
 cursor: pointer;
 font-size: 10px;
 color: #888888;
}

div#tjSite_blogComment h2, div#tjSite_tourComment h2 {
 color: #888888;
 padding-bottom: 15px;
}

div#tjSite_blogComment p, div#tjSite_tourComment p {
 color: #888888;
 padding-bottom: 4px;
 font-size: 11px;
}

div#tjSite_blogComment p.leftInfo img, div#tjSite_tourComment p.leftInfo img {
 margin-top: 10px;
}

div#tjSite_blogComment span.captInfo, div#tjSite_tourComment span.captInfo {
 display: block;
 padding-top: 3px;
}

div#tjSite_blogComment p.leftInfo, div#tjSite_tourComment p.leftInfo {
 float: left;
 width: 150px;
}

div#tjSite_blogComment p.rightInfo, div#tjSite_tourComment p.rightInfo {
 float: left;
 width: 300px;
}

div#tjSite_blogComment input, div#tjSite_tourComment input {
 border: 1px solid #272727;
 padding: 2px;
 width: 200px;
}

div#tjSite_blogComment textarea, div#tjSite_tourComment textarea {
 border: 1px solid #272727;
 padding: 2px;
 overflow: auto;
 overflow-y: scroll;
 overflow-x: hidden; 
 height: 200px;
 width: 320px;
}

div#tjSite_blogComment input.button, div#tjSite_tourComment input.button {
 background-color: #888888 !important;
 color: #000 !important;
 font-size: 12px !important;
 font-weight: bold !important;
 padding: 3px !important;
 margin-top: 5px !important;
 width: 80px;
}
/* TJ BLOG / TOUR COMMENT */



/* TJ DISKO */

div#tjSite_diskografie {
 position: absolute;
 left: 50%;
 margin-left: -335px;
 z-index: 2000;
 width: 630px;
 padding: 20px;
 border: 2px solid #888;
 background: #000;
}

div#tjSite_diskografie p#diskoClose {
 position: absolute;
 top: 5px;
 right: 7px;
 cursor: pointer;
 font-size: 10px;
 color: #888888;
}

div#tjSite_diskografie div#diskoContainer {
 text-align: center;
}

div#tjSite_diskografie div#diskoContainer img#diskoLoading {
 text-align: center;
 margin-top: 40px;
 margin-bottom: 40px; 
}

div#tjSite_diskografie div#diskoContainer h1 {
 text-align: left;
 color: #888888 !important; 
}

div#tjSite_diskografie div#diskoContainer div#diskoImage {
 float: left;
 text-align: left;
 width: 250px;
 margin-right: 20px;
 overflow: hidden;
}

div#tjSite_diskografie div#diskoContainer div#diskoInfo {
 float: left;
 text-align: left; 
 width: 360px;
}

div#tjSite_diskografie div#diskoContainer div#diskoInfo h2 {
 padding-bottom: 10px;
}




/* TJ BAND */

div#tjSite_band {
 position: absolute;
 left: 50%;
 margin-left: -425px;
 z-index: 2000;
 width: 800px;
 padding: 20px;
 border: 2px solid #888;
 background: #000;
}

div.bandSmall {
 width: 610px !important;
 margin-left: -305px !important;
}

div#tjSite_band p#bandClose {
 position: absolute;
 top: 5px;
 right: 7px;
 cursor: pointer;
 font-size: 10px;
 color: #888888;
}

div#tjSite_band div#bandContainer {
 text-align: center;
}

div#tjSite_band div#bandContainer img#bandLoading {
 text-align: center;
 margin-top: 40px;
 margin-bottom: 40px; 
}

div#tjSite_band div#bandContainer h1 {
 text-align: left;
 color: #f7ffcc !important; 
 padding-bottom: 20px;
}

div#tjSite_band div#bandContainer h1 span {
 color: #888 !important; 
 font-weight: normal !important; 
}

div#tjSite_band div#bandContainer div#bandImage {
 float: left;
 text-align: left;
 width: 302px;
 margin-right: 20px;
 overflow: hidden;
}

div.bandSmall div#bandContainer div#bandImage {
 width: 90px !important;
}

div#tjSite_band div#bandContainer div#bandImage img {
 border: 1px solid #7b7b7b;
} 

div#tjSite_band div#bandContainer div#bandInfo {
 float: left;
 text-align: left; 
 width: 450px;
}

div#tjSite_band div#bandContainer div#bandInfo table tr td {
 padding-bottom: 10px;
}

div#tjSite_band div#bandContainer div#bandInfo table tr td.thema {
 text-align: right !important;
 vertical-align: top;
 padding-right: 15px;
 color: #888888;
}

div#tjSite_band div#bandContainer div#bandInfo table tr td.thema {
 text-align: left;
 vertical-align: top;
}


/* TJ NL */







/* header style */

/* MENU */

div#main_wrapper div#main_header div#main_logo {
 float: right;
 width: 411px;
}


div#main_wrapper div#main_header div#main_menu {
 float: left;
 width: 559px;
 height: 44px;
 padding: 0px;
 margin: 0px;
}

div#main_wrapper div#main_header div#main_menu ul {
 padding: 0px;
 margin: 0px;
}

div#main_wrapper div#main_header div#main_menu ul li {
 margin: 0px;
 padding: 0px;
 list-style: none;
 display: inline;
}

div#main_wrapper div#main_header div#main_menu ul li a {
 display: block;
 height: 33px;
 padding-top: 11px;
 float: left;
}

/* MENU */

/* header style */







/* footer style */

div#main_wrapper div#main_footer {
 padding-top: 10px;
}

div#main_wrapper div#main_footer table {
 margin: auto auto;
}

div#main_wrapper div#main_footer p {
 padding-top: 5px;
 font-size: 10px;
 color: #4D4D4D;
 text-align: center;
}

div#main_wrapper div#main_footer p a {
 font-size: 10px;
 color: #808080;
 text-decoration: none;
}

div#main_wrapper div#main_footer p a:hover {
 font-size: 10px;
 text-decoration: underline;
}

/* footer style */









/* localbar */
div#main_wrapper div#main_content div#site_location {
 padding: 10px;
 background: red;
}
/* localbar */







/* widget */
div#main_wrapper div#main_widget .widgetSpacer {
 width: 201px;
 padding: 0px;
 height: 20px;
 margin: auto auto;
 background-image: url(../img/spacerLine_small.gif);
 background-repeat: repeat-x;
 background-position: left center; 
}

div#main_wrapper div#main_widget div.widgetTopSpacer {
 height: 10px;
}

/* TWITTER */
div#main_wrapper div#main_widget div.widgetTwitterContainer {
 width: 182px;
 margin: auto auto;
 background-image: url("../img/twitter_bg.jpg");
 background-position: left top;
 background-repeat: repeat-y;
}

div#main_wrapper div#main_widget div.widgetTwitterContainer div.twitterContent {
 padding: 10px 12px 0px 12px;
}

div#main_wrapper div#main_widget div.widgetTwitterContainer p,
div#main_wrapper div#main_widget div.widgetTwitterContainer p span {
 color: #d1d1d0;
 font-size: 10px;
 line-height: 12px;
}

div#main_wrapper div#main_widget div.widgetTwitterContainer p.user {
 font-size: 11px;
 font-weight: bold;
 color: #fcfcfc;
}

div#main_wrapper div#main_widget div.widgetTwitterContainer p.user a {
 font-size: 11px !important;
 font-weight: bold !important;
 color: #fcfcfc !important;
 text-decoration: none !important; 
}

div#main_wrapper div#main_widget div.widgetTwitterContainer p.date {
 color: #8b8c8a;
}

div#main_wrapper div#main_widget div.widgetTwitterContainer p.date a {
 color: #8b8c8a;
 text-decoration: none !important;
}

div#main_wrapper div#main_widget div.widgetTwitterContainer p a {
 color: #FF7F00;
 font-size: 10px;
 text-decoration: none;
}

div#main_wrapper div#main_widget div.widgetTwitterContainer p a:hover {
 color: #FF7F00;
 text-decoration: underline;
}
/* TWITTER */


/* SOCIAL */
div#main_wrapper div#main_widget div.widgetSocialBTNContainer a {
 display: block;
 width: 182px;
 height: 53px;
 overflow: hidden;
 cursor: pointer;
 margin: auto auto;
 margin-bottom: 7px !important;
 text-decoration: none !important;
 background-position: left 0px;
 background-repeat: no-repeat;
}

div#main_wrapper div#main_widget div.widgetSocialBTNContainer a:hover {
 background-position: left -53px !important;
 margin-bottom: 7px !important;
}

div#main_wrapper div#main_widget div.widgetSocialBTNContainer a#BTN_facebook {
 background-image: url("../img/social_facebook.jpg");
}

div#main_wrapper div#main_widget div.widgetSocialBTNContainer a#BTN_myspace {
 background-image: url("../img/social_myspace.jpg");
}

div#main_wrapper div#main_widget div.widgetSocialBTNContainer a#BTN_vz {
 background-image: url("../img/social_vz.jpg");
}
/* SOCIAL */



div#main_wrapper div#main_widget p input {
 width: 174px;
 padding: 1px;
 margin-top: 1px;
 margin-bottom: 4px;
 font-family: arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #f9ffbd; 
 background-color: #000;
 border: 1px solid #c8b06d;
}

div#main_wrapper div#main_widget p input.button {
 width: 70px !important;
 height: 18px !important;
}

div#main_wrapper div#main_widget p a.button {
 width: 64px;
 margin-top: 1px;
 margin-bottom: 4px;
}



div#main_wrapper div#main_widget div#widgetInfoline {
 width: 201px;
 margin: auto auto;
 padding-top: 5px;
 padding-bottom: 4px;
}

div#main_wrapper div#main_widget div#widgetInfoline p {
 font-family: arial, sans-serif;
 font-size: 11px;
 font-weight: normal; 
 color: #f6ffcc;
}

div#main_wrapper div#main_widget div#widgetInfoline p#selectLanguage {
 float: left;
}

div#main_wrapper div#main_widget div#widgetInfoline p#selectLanguage a {
 display: block;
 float: left;
 width: 24px;
 height: 14px;
 margin-right: 3px;
 text-decoration: none;
 background-repeat: no-repeat;
 background-position: left top; 
}

div#main_wrapper div#main_widget div#widgetInfoline p#selectLanguage a#langDE { background-image: url(../img/language_DE_off.jpg); }
div#main_wrapper div#main_widget div#widgetInfoline p#selectLanguage a:hover#langDE, div#main_wrapper div#main_widget div#widgetInfoline p#selectLanguage a#langDE.aktiv { background-image: url(../img/language_DE_on.jpg); }

div#main_wrapper div#main_widget div#widgetInfoline p#selectLanguage a#langEN { background-image: url(../img/language_EN_off.jpg); }
div#main_wrapper div#main_widget div#widgetInfoline p#selectLanguage a:hover#langEN, div#main_wrapper div#main_widget div#widgetInfoline p#selectLanguage a#langEN.aktiv { background-image: url(../img/language_EN_on.jpg); }


div#main_wrapper div#main_widget div#widgetInfoline p#userInfo {
 float: right;
 padding-top: 2px; 
}



div#main_wrapper div#main_widget div#widgetInnerCircle_container {
 width: 215px;
 height: 144px; /* 221 */
 padding-top: 77px;
 overflow: hidden;
 background-color: #000;
 background-image: url(../img/widget_innerCircle_bg.jpg);
 background-repeat: no-repeat;
 background-position: left top;
}

div#main_wrapper div#main_widget div#widgetInnerCircle_container p {
 padding: 0px;
 margin: 0px;
 text-align: right;
 font-family: arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 line-height: 12px; 
 color: #f9ffbd; 
}
 
div#main_wrapper div#main_widget div#widgetInnerCircle_container p a {
 font-family: arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #f9ffbd; 
}

div#main_wrapper div#main_widget div#widgetInnerCircle_container p a:hover {
 color: #ff7f00;
 text-decoration: underline !important;
} 

div#main_wrapper div#main_widget div#widgetInnerCircle_container div#innerCircle_login {
 margin: auto auto;
 width: 178px;
}

div#main_wrapper div#main_widget div#widgetInnerCircle_container div#innerCircle_login p input {
 text-align: right;
}

*+html div#main_wrapper div#main_widget div#widgetInnerCircle_container div#innerCircle_login p input#l_password {
 margin-bottom: 0px;
}
* html div#main_wrapper div#main_widget div#widgetInnerCircle_container div#innerCircle_login p input#l_password {
 margin-bottom: 0px;
}





div#main_wrapper div#main_widget div#widgetInnerCircle_container div#innerCircle_loged {
 margin: auto auto;
 width: 178px;
}

div#main_wrapper div#main_widget div#widgetInnerCircle_container div#innerCircle_loged p a.button {
 float: right;
 margin-top: 3px;
}

div#main_wrapper div#main_widget div#widgetInnerCircle_container div#innerCircle_loged div#innerCircle_userInfo {
 margin: auto auto;
 width: 175px;
 height: 97px;
 border: 1px solid #FFF;
 background-image: url(../img/widget_innerCircleLoged_bg.jpg);
 background-repeat: no-repeat;
 background-position: left top; 
}

div#main_wrapper div#main_widget div#widgetInnerCircle_container div#innerCircle_loged div#innerCircle_userInfo div#userInfo_container {
 width: 168px;
 margin: auto auto;
}

div#main_wrapper div#main_widget div#widgetInnerCircle_container div#innerCircle_loged div#innerCircle_userInfo div#userInfo_container p {
 width: 168px;
 white-space: nowrap;
 overflow: hidden;
 text-align: right;
 font-size: 10px;
 line-height: 12px; 
 color: #fbffe5; 
}

div#main_wrapper div#main_widget div#widgetInnerCircle_container div#innerCircle_loged div#innerCircle_userInfo div#userInfo_container p a {
 text-align: right;
 font-family: arial, sans-serif;
 font-size: 10px;
 font-weight: normal;
 line-height: 12px; 
 color: #f9ffbd; 
}

div#main_wrapper div#main_widget div#widgetInnerCircle_container div#innerCircle_loged div#innerCircle_userInfo div#userInfo_container p a:hover {
 color: #ff7f00;
 text-decoration: underline !important;
} 

div#main_wrapper div#main_widget div#widgetInnerCircle_container div#innerCircle_loged div#innerCircle_userInfo div#userInfo_container p#innerCircle_userName {
 padding-bottom: 3px;
/* padding-top: 2px; */
 padding-top: 10px; 
 margin-bottom: 3px;
 border-bottom: 1px solid #a88b55;
 text-align: center;
}

div#main_wrapper div#main_widget div#widgetInnerCircle_container div#innerCircle_loged div#innerCircle_userInfo div#userInfo_container p#innerCircle_userName a {
 font-family: georgia, arial, sans-serif;
 font-size: 18px;
 line-height: 18px;
 text-align: center;
 color: #ccffdd;
 text-decoration: none !important;
}

div#main_wrapper div#main_widget div#widgetInnerCircle_container div#innerCircle_loged div#innerCircle_userInfo div#userInfo_container p.userAktion {
 text-align: center;
 color: #a88b55;  
}










div#main_wrapper div#main_widget .widgetHeadline {
 position: relative;
 margin: auto auto;
 margin-top: 0px; 
 margin-bottom: 0px;
 display: block;
 text-decoration: none;
 width: 173px;
 height: 24px;
 padding-top: 8px;
 padding-left: 28px;
 background-color: #000;
}

div#main_wrapper div#main_widget a.widgetHeadline_toOpen {
 background-image: url(../img/widget_headOpen_bg.jpg);
 background-repeat: no-repeat;
 background-position: left top; 
}

div#main_wrapper div#main_widget a.widgetHeadline_toClose {
 background-image: url(../img/widget_headClose_bg.jpg);
 background-repeat: no-repeat;
 background-position: left top; 
}

div#main_wrapper div#main_widget .widgetHeadline_empty {
 width: 195px !important;
 padding-left: 6px !important;
 background-image: url(../img/widget_headEmpty_bg.jpg);
 background-repeat: no-repeat;
 background-position: left top; 
}

div#main_wrapper div#main_widget .widgetHeadline span.widgetSlogan {
 position: absolute;
 display: block;
 top: 11px;
 right: 5px;
 font-family: arial, sans-serif;
 font-size: 10px !important;
 color: #a4a9a8;
 white-space: nowrap;
 overflow: hidden;
 text-align: right;
}


div#main_wrapper div#main_widget div.widgetContainer {
 position: relative;
 margin: auto auto;
 width: 201px;
 background-color: #000; 
 background-image: url(../img/widget_container_bg.jpg);
 background-repeat: no-repeat;
 background-position: left bottom; 
 overflow: hidden;
}

div#main_wrapper div#main_widget div.widgetContainer_dark {
 background-image: url(../img/widget_container_dark_bg.jpg) !important;
}

div#main_wrapper div#main_widget div.widgetContainer div.widgetContent {
 padding: 10px;
 padding-top: 0px;
}


div#main_wrapper div#main_widget div.widgetContainer div.widgetContent p {
 color: #b0b3a1;
 font-size: 11px;
 line-height: 14px;
 padding-bottom: 2px;
}

div#main_wrapper div#main_widget div.widgetContainer div.widgetContent a {
 color: #b0b3a1;
 font-size: 11px;
}

div#main_wrapper div#main_widget div.widgetContainer div.widgetContent p.dark {
 color: #64665c;
 padding-bottom: 4px !important;
}

div#main_wrapper div#main_widget div.widgetContainer div.widgetContent p.hell {
 color: #fbffe5;
 padding-bottom: 4px !important;
}

div#main_wrapper div#main_widget div.widgetContainer div.widgetContent p input {
 border-color: #adb38f;
 margin-top: 4px;
}

div#main_wrapper div#main_widget div.widgetContainer div.widgetContent p.button {
 text-align: right;
 padding-right: 2px;
}

div#main_wrapper div#main_widget div.widgetContainer div.widgetContent p input.button {
 margin-top: 0px;
 margin-bottom: 3px;
}

div#main_wrapper div#main_widget div.widgetContainer div.widgetContent p.userComment {
 background-image: url("../img/widget_comment.gif");
 background-position: left top;
 background-repeat: no-repeat;
 color: #595d4a;
 padding-left: 16px;
 padding-bottom: 4px;
}

div#main_wrapper div#main_widget div.widgetContainer div.widgetContent p.userComment a {
 color: #595d4a;
}

div#main_wrapper div#main_widget div.widgetContainer div.widgetContent p.userComment a span.userName {
 color: #888b7d;
}

div#main_wrapper div#main_widget div.widgetContainer div.widgetContent p.userComment a span.userLink {
 color: #b0b3a1;
}


div#main_wrapper div#main_widget div.widgetContainer div.widgetContent table {
 table-layout: fixed;
 margin-top: 5px;
}

div#main_wrapper div#main_widget div.widgetContainer div.widgetContent table tr td {
 vertical-align: top;
 text-align: left;
 padding-bottom: 5px;
 color: #b0b3a1;
 font-size: 11px;
 line-height: 14px; 
}




/* newsletter link "abbestellen" */
div#main_wrapper div#main_widget div#widgetNewsletter_container div.widgetContent p a {
 color: #f7ffcc;
 text-decoration: none;
 font-size: 10px;
}
/* newsletter link "abbestellen" */

/* shop tags link */
div#main_wrapper div#main_widget div#widgetShopTags_container div.widgetContent p a {
 float: left;
 display: block;
 margin-right: 10px;
 margin-bottom: 5px;
}
/* shop tags link */

/* newsletter overlayer */
div#main_wrapper div#main_widget div.widgetContainer div#newsletterGetInfo {
 position: absolute;
 z-index: 100;
 top: 3px;
 left: 10px;
 width: 172px;
 height: 41px;
 padding: 2px;
 border: 1px solid #adb38f;
 background-color: #000;
}
/* newsletter overlayer */

/* blog archiv */
div#main_wrapper div#main_widget div#widgetTagebuchArchiv_container div.widgetContent p.tagebuchArchiv {
 padding-bottom: 6px;
}

div#main_wrapper div#main_widget div#widgetTagebuchArchiv_container div.widgetContent p.tagebuchArchiv a, div#main_wrapper div#main_widget div#widgetTagebuchArchiv_container div.widgetContent p.tagebuchArchiv span {
 display: block;
 float: left;
 padding-right: 4px;
}

div#main_wrapper div#main_widget div#widgetTagebuchArchiv_container div.widgetContent p.tagebuchArchiv a.tagebuchOpener {
 width: 10px;
 padding-top: 2px;
}

div#main_wrapper div#main_widget div#widgetTagebuchArchiv_container div.widgetContent div.widgetTagebuchArchiv_month {
 padding-left: 14px;
 padding-bottom: 4px;
}

div#main_wrapper div#main_widget div#widgetTagebuchArchiv_container div.widgetContent div.widgetTagebuchArchiv_month p {
 padding-bottom: 3px;
}
/* blog archiv */



div#main_wrapper div#main_widget div.site_widget {
 position: relative;
 width: 201px;
 margin: auto auto;
}




/*
div#main_wrapper div#main_widget div.site_widget h2 {
 padding-top: 2px;
 padding-left: 2px;
 height: 43px;
}

div#main_wrapper div#main_widget div.site_widget ul {
 margin: 0px;
 padding: 0px;
}

div#main_wrapper div#main_widget div.site_widget ul li {
 list-style: none;
 margin: 0px;
 padding: 0px;
 line-height: 15px;
}

* html div#main_wrapper div#main_widget div.site_widget ul li { line-height: 17px; }
*+html div#main_wrapper div#main_widget div.site_widget ul li { line-height: 17px; }

div#main_wrapper div#main_widget div.site_widget ul li a {
 font-weight: bold;
 font-size: 10px;
}

div#main_wrapper div#main_widget div.site_widget ul li a:hover {
 font-weight: bold;
 font-size: 10px;
 text-decoration: none;
}
*/
/* widget */

















/* TOP SITE CONTAINER (intern / extern link ) */

div#main_wrapper div#main_content div.topSite_imageContainer {
 width: 738px; 
 padding-top: 3px; 
 margin: auto auto; 
 background-image: url(../img/topsite_bottomLine.jpg);
 background-repeat: repeat-x;
 background-position: left bottom;  
}

div#main_wrapper div#main_content div.topSite_imageContainer table {
 table-layout: fixed;
}

div#main_wrapper div#main_content div.topSite_imageContainer table tr td {
 text-align: left
}

div#main_wrapper div#main_content div#topSite_locator {
 height: 75px; 
}

div#main_wrapper div#main_content div#topSite_internLink {
 height: 42px;
}

/* TOP SITE CONTAINER (intern / extern link ) */








/* SITE CONTENT */

div.site_content {
 position: relative;
 width: 696px;
 margin: auto auto;
 padding-top: 15px;
}


div.site_menu_content {
 float: right;
 position: relative;
 width: 571px;
 padding-top: 15px;
 padding-right: 15px;
}

/* SITE CONTENT */




/* site locator */
div#site_locator {
 position: relative;
 width: 738px;
 margin: auto auto;
 padding-top: 5px;
 padding-bottom: 5px;
 background-image: url(../img/spacerLine_small.gif);
 background-repeat: repeat-x;
 background-position: left bottom;  
}

div#site_locator p {
 padding-left: 5px;
 color: #f6ffcc;
 font-family: georgia;
 font-size: 12px;
 text-decoration: none;
 white-space: nowrap;
 overflow: hidden;
}

div#site_locator p a {
 padding-left: 5px;
 color: #f6ffcc;
 font-family: georgia;
 font-size: 12px;
}
/* site locator */





/* SITE MENU */
div.site_menu {
 float: left;
 position: relative;
 width: 144px;
 margin: auto auto;
 padding-top: 15px;
 padding-left: 11px;
}

div.site_menu div.siteMenu_container {
 padding: 7px;
 width: 130px;
 background-image: url(../img/siteMenu_bg.png);
 background-repeat: repeat;
 background-position: left top; 
}
* html div.site_menu div.siteMenu_container { background-image: url(../img/siteMenu_bg.gif); }


/* site menu */
div.site_menu div.siteMenu_container h3.orange a {
 font-family: georgia, arial, sans-serif;
 color: #ff8405;
}

div.site_menu div.siteMenu_container .menuTop {
 padding-top: 7px;
 width: 130px;
 color: #f6ffcc;
}

div.site_menu div.siteMenu_container .menuTop a {
 color: #f6ffcc;
}

div.site_menu div.siteMenu_container .menuUnder {
 padding-left: 5px;
 width: 125px; 
 font-size: 10px;
 color: #f6ffcc;
}

div.site_menu div.siteMenu_container .menuUnder a {
 font-size: 10px;
 color: #f6ffcc; 
}
/* site menu */

/* SITE MENU */







/* SHOP */

/* header / text */
h1.tjShop_headline {
 width: 562px;
 height: 21px;
 padding: 0px;
 margin: 0px;
 margin-bottom: 10px;
 padding-top: 3px;
 padding-left: 9px;
 overflow: hidden;
 white-space: nowrap;
 font-size: 14px;
 color: #f6ffcc;
 background-image: url(../img/h1_shop_bg.gif);
 background-repeat: repeat-x;
 background-position: left top; 
}

p.tjShop_infoText {
 padding: 9px;
 padding-top: 0px;
}
/* header / text */




/* preview box */
div.tjShop_previewBox {
 float: left;
 width: 181px;
 margin-top: 12px;
 margin-left: 9px;
 text-align: center;
}

div.tjShop_previewBox a {
 color: #f6ffcc; /* ; */
 text-align: center;
 text-decoration: none;
}

div.tjShop_previewBox a:hover, div.tjShop_previewBox a:hover span {
 color: #ff8405;
}

div.tjShop_previewBox a img {
 border: 1px solid #4d443c; /* #f6ffcc */
 padding: 2px;
 background-color: #000;
 margin-bottom: 3px;
}

div.tjShop_previewBox a:hover img {
 border-color: #ff8405 !important; /*  */
} 
/* preview box */




/* artikel box */
div.tjShop_artikelBox {
 float: left;
 width: 276px;
 margin-top: 12px;
 margin-left: 9px;
 text-align: left;
}

div.tjShop_artikelBox a {
 color: #f6ffcc;
 text-align: center;
 text-decoration: none;
 display: block;
}

div.tjShop_artikelBox a:hover, div.tjShop_artikelBox a:hover span {
 color: #ff8405;
}

div.tjShop_artikelBox a.floatLeft {
 float: left;
 width: 135px;
 text-align: left;
}

div.tjShop_artikelBox a.image {
 float: left !important;
 width: 141px;
}

div.tjShop_artikelBox a.image img {
 margin-right: 10px;
 border: 1px solid #4d443c;
 padding: 2px;
 background-color: #000;
 margin-bottom: 3px;
}

div.tjShop_artikelBox a:hover.image img {
 border-color: #ff8405 !important;
} 
/* artikel box */




/* empfehlung box */
h1.tjShop_empfehlung {
 margin-top: 25px;
}

div.tjShop_tippBox {
 float: left;
 width: 181px;
 margin-top: 2px;
 margin-left: 4px;
 margin-right: 5px;
 text-align: center;
}

div.tjShop_tippBox a {
 color: #f6ffcc;
 text-align: center;
 text-decoration: none;
}

div.tjShop_tippBox a:hover {
 color: #ff8405;
}

div.tjShop_tippBox a img {
 border: 1px solid #4d443c;
 padding: 2px;
 background-color: #000;
 margin-bottom: 3px;
}

div.tjShop_tippBox a:hover img {
 border-color: #ff8405 !important;
} 
/* empfehlung box */




/* artikel */
div.tjShop_imageContainer {
 float: left;
 width: 356px;
 text-align: left;
}

div.tjShop_imageContainer img {
 padding: 2px;
 border: 1px solid #4d443c;
 background-color: #000;
}

div.tjShop_galerieContainer {
 float: left;
 width: 215px;
 text-align: left;
}

div.tjShop_galerieContainer p {
 font-size: 10px;
}

div.tjShop_galerieContainer h3 {
 font-size: 14px;
 padding-top: 5px;
 margin-bottom: 20px;
}

div.tjShop_galerieContainer a {
 float: left;
 display: block;
 padding: 1px;
 margin-left: 2px;
 margin-bottom: 2px;
 background-color: #000;
 width: 100px;
 border: 1px solid #4d443c;
}

div.tjShop_galerieContainer a:hover {
 border-color: #ff8405 !important;
}

p.tjShop_artikelInfo {
 padding-top: 15px;
 padding-bottom: 15px;
}

p.tjShop_artikelTag {
 font-weight: bold;
 padding-top: 15px;
 padding-bottom: 3px;
} 

p.tjShop_addTitle {
 float: left;
 width: 440px;
 padding-bottom: 5px;
}

p.tjShop_addAnzahl {
 float: left;
 width: 50px;
 padding-bottom: 5px;
}

p.tjShop_addAnzahl select {
 width: 45px;
}

p.tjShop_addPrice {
 float: left;
 font-size: 13px;
 font-weight: bold;
 text-align: right;
 width: 80px;
 padding-bottom: 5px; 
}

p.tjShop_buttonLine {
 margin-top: 20px;
 padding-top: 7px;
 background-image: url(../img/spacerLine_small.gif);
 background-repeat: repeat-x;
 background-position: left top; 
}
/* artikel */









/* kasse menu */
div.tjShop_orderContainer p {
 padding-left: 10px;
}

div.tjShop_orderContainer p.bold {
 padding-bottom: 6px;
}

div.tjShop_orderContainer p .shortField {
 width: 150px;
 margin-bottom: 3px;
}

div.tjShop_orderContainer p .normalField {
 width: 290px;
 margin-bottom: 3px; 
}



div.site_menu_content div#tjShop_kasseMenu {
 padding-bottom: 15px;
}

div.site_menu_content div#tjShop_kasseMenu  ul{
 margin: 0px;
 padding: 0px;
}

div.site_menu_content div#tjShop_kasseMenu ul li {
 display: inline;
 list-style: none;
 margin: 0px;
 padding: 0px;
}

div.site_menu_content div#tjShop_kasseMenu ul li a, div.site_menu_content div#tjShop_kasseMenu ul li p {
 float: left;
 display: block;
 margin: 0px;
 padding: 3px;
 padding-left: 10px;
 padding-right: 10px; 
 margin-right: 20px;
 font-size: 11px;
 border: 1px solid #4b2f1d;
}

div.site_menu_content div#tjShop_kasseMenu ul li a.last, div.site_menu_content div#tjShop_kasseMenu ul li p.last {
 float: right !important;
 margin-right: 0px !important;
}
/* kasse menu */

/* kasse warenkorb */
/* 571 */
table.tjShop_warenkorb tr td {
 padding-bottom: 4px;
}

table.tjShop_warenkorb .warenkorbLine1 { width: 50px; }
table.tjShop_warenkorb .warenkorbLine2 { width: 80px; }
table.tjShop_warenkorb .warenkorbLine3 { width: 266px; }
table.tjShop_warenkorb .warenkorbLine4 { width: 80px; }
table.tjShop_warenkorb .warenkorbLine5 { width: 80px; }
table.tjShop_warenkorb .warenkorbLine6 { width: 15px; }

table.tjShop_warenkorb tr td input.orderCount {
 width: 25px;
}

table.tjShop_warenkorb td.warenkorbSumme {
 border-top: 1px solid #4b2f1d;
 padding-top: 5px;
 text-align: right;
 font-size: 10px;
}

table.tjShop_warenkorb td.warenkorbSumme span {
 font-weight: bold;
 font-size: 16px !important;
}

table.tjShop_warenkorb td.warenkorbZwischensumme {
 border-top: 1px solid #4b2f1d;
 padding-top: 5px;
 text-align: right;
 font-size: 12px;
}
/* kasse warenkorb */



/* kasse anmelden */
div.tjShop_userAnmelden {
 float: left;
 width: 250px;
 padding-right: 20px;
}

div.tjShop_userAnmelden p {
 text-align: justify;
}
/* kasse anmelden */


p#tjShop_remindPW, p#tjShop_remindPW a {
 font-size: 10px;
}

p.tjShop_leftLine {
 float: left;
 width: 180px;
 padding-bottom: 5px;
}

p.tjShop_rightLine {
 float: left;
 width: 370px;
 padding-bottom: 5px;
}

/* SHOP */



/* SITE TOP BTN LINE */
div.site_content div.toTopLine {
 text-align: right;
 padding-top: 10px;
 padding-bottom: 4px;
 background-image: url(../img/spacerLine_small.gif);
 background-repeat: repeat-x;
 background-position: left bottom;  
}

div.site_content div.toTopLine a.topBTN {
 display: block;
 float: right;
 width: 11px;
 height: 11px;
 background-image: url(../img/icon_back_top.gif);
 background-repeat: repeat-x;
 background-position: left top;  
} 
/* SITE TOP BTN LINE */


/* SITE MEDIATHEK */

div.site_content div.tjSite_mediathek {
 text-align: center;
 padding-top: 20px;
 padding-bottom: 20px;
}

/*
div.site_content div.tjSite_mediathek table.mediathek_img {
 text-align: center;
 margin-top: 10px;
 margin-bottom: 10px;
}
*/

div.site_content div.tjSite_mediathek img {
 text-align: center;
 padding: 3px;
 margin-bottom: 30px;
 background-color: #000;
 border: 1px solid #333333;
}

div.site_content div.tjSite_mediathek div.mediathek_player {
 margin-bottom: 20px;
}

div.site_content div.tjSite_mediathek div.mediathek_diashow {
 margin-bottom: 20px;
}

div.site_content div.tjSite_mediathek div.mediathek_text {
 font-family: arial, sans-serif;
 font-weight: normal;
 font-size: 12px;
 line-height: 16px;
 color: #fbffe5;
 padding-bottom: 5px;
 text-align: center;
}
/* SITE MEDIATHEK */












/* SITE CONTENT - SITE COUNT */

div.siteCount_container {
 margin-top: 20px;
 padding-top: 7px;
 background-image: url(../img/spacerLine_small.gif);
 background-repeat: repeat-x;
 background-position: left top; 
 text-align: center;
}

div.siteCount_container table {
 text-align: center;
 margin: auto auto;
/* margin-top: 7px; */
}

div.siteCount_container a {
 display: block;
 float: left;
 margin-right: 4px;
 padding: 3px;
 padding-left: 7px;
 padding-right: 6px;
 border: 1px solid #494949;
 background-color: #000;
 font-size: 11px;
 font-weight: normal;
 color: #494949;
 text-decoration: none;
}

div.siteCount_container a:hover, div.siteCount_container a.aktiv {
 border-color: #FFF !important;
 color: #FFF;
 text-decoration: none;
}

div.siteCount_container a.aktiv {
 font-weight: bold !important;
}

div.siteCount_container a.none {
 border: 1px solid #494949 !important;
 background-color: #000 !important;
 font-weight: normal !important;
 color: #494949 !important;
 text-decoration: none !important;
 cursor: default !important;
}
/* SITE CONTENT - SITE COUNT */







/* SITE CONTENT - NEWS */

div.news_container {
 padding-bottom: 30px;
}

div.news_container div.newsDatum_blatt {
 float: left;
 height: 45px; /* 49 */
 width: 44px;
 overflow: hidden;
 padding-top: 4px;
 margin-right: 5px;
 background-image: url(../img/datumblatt.gif);
 background-repeat: no-repeat;
 background-position: left top;
}

div.news_container div.newsDatum_blatt p {
 font-family: georgia, arial, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #000;
 text-align: center;
 line-height: 20px;
}

div.news_container div.newsDatum_blatt p span.newsMonth {
 color: #cc967a;
 font-size: 12px;
}

div.news_container div.newsDatum_headline {
 float: left;
 width: 642px;
}

div.news_container div.newsDatum_headline h1 {
 padding-bottom: 4px !important;
 background-image: url(../img/spacerLine_small.gif);
 background-repeat: repeat-x;
 background-position: left bottom;
}

div.news_container div.newsDatum_headline h1 a {
 font-family: georgia, arial, sans-serif;
 font-weight: bold;
 font-size: 18px;
 color: #ffeecc;
 text-decoration: none;
}

div.news_container div.newsDatum_headline p {
 font-family: arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #7b8066;
}

div.news_container div.newsContent {
 padding-top: 10px;
 height: auto;
}

div.news_container div.preView {
 height: 105px !important;
 overflow: hidden;
}

div.news_container p.preView_BTN {
 text-align: left;
 padding-top: 10px;
}

div.news_container p.preView_BTN a {
 color: #f8ffc2;
}

/* SITE CONTENT - NEWS */




/* SITE CONTENT - BAND */

div.band_container {
 padding-bottom: 30px;
}

div.band_container div.headline {
 text-align: left;
 height: 25px;
 padding: 0px;
 padding-left: 10px;
 padding-right: 10px; 
 padding-top: 5px;
 margin: 0px;
 margin-bottom: 6px;
 background-image: url(../img/h1_band_bg.gif);
 background-repeat: repeat-x;
 background-position: left top;
}

div.band_container div.headline p {
 font-family: georgia, arial, sans-serif;
 font-size: 18px;
 line-height: 18px;
 color: #fbffe5;
 float: left;
}


div.band_container div.headline span.infoLine {
 display: block;
 float: left;
/* color: #ff8405; */
 color: #ffeecc;
 margin-left: 10px;
 padding-top: 4px;
 font-family: arial, sans-serif; 
 font-size: 12px !important;
}

div.band_container table.bandinfo {
 table-layout: fixed;
 margin: auto auto;
}

div.band_container table.bandinfo tr td {
 text-align: center;
 font-family: georgia, arial, sans-serif;
 font-size: 18px;
 line-height: 18px;
 color: #fbffe5; 
 padding-top: 10px;
 padding-bottom: 10px;
}

div.band_container table.bandinfo tr td span.description {
 text-align: center;
 color: #b0b3a1;
 font-size: 10px;
}

div.band_container table.bandinfo tr td img {
 background-color: #000;
 border: 1px solid #333333; 
 margin-bottom: 4px;
}
/* SITE CONTENT - BAND */




/* SITE CONTENT - TOUR */

div.tour_container {
 padding-bottom: 30px;
}

div.tour_container div.headline {
 text-align: left;
 height: 25px;
 padding: 0px;
 padding-left: 10px;
 padding-right: 10px; 
 padding-top: 5px;
 margin: 0px;
 margin-bottom: 6px;
 background-image: url(../img/h1_tour_bg.gif);
 background-repeat: repeat-x;
 background-position: left top;
}

div.tour_container div.headline p {
 font-family: georgia, arial, sans-serif;
 font-size: 18px;
 line-height: 18px;
 color: #fbffe5;
 float: left;
}


div.tour_container div.headline span.infoLine {
 display: block;
 float: left;
/* color: #ff8405; */
 color: #ffeecc;
 margin-left: 10px;
 padding-top: 4px;
 font-family: arial, sans-serif; 
 font-size: 12px !important;
}

div.tour_container .topInfo_head {
 float: left;
 width: 100px;
 padding-left: 16px;
 padding-bottom: 5px; 
}

div.tour_container .topInfo {
 font-family: georgia, arial, sans-serif;
 float: right;
 width: 580px;
 color: #ffbf7f;
 padding-bottom: 5px;
}

div.tour_container .topInfo a {
 font-family: georgia, arial, sans-serif;
 color: #ffbf7f;
}

div.tour_container .topInfo a:hover {
 color: #FF7F00;
}

div.tour_container .mainInfo {
 font-size: 12px;
 padding-bottom: 5px;
}


div.tour_container .footerInfo {
 font-size: 12px;
 padding-top: 15px;
}


div.tour_container ul.ulTourDate {
 margin: 0px;
 margin-top: 10px;
 padding: 0px;
}

div.tour_container ul.ulTourDate li {
 list-style: none;
 margin: 0px;
 padding: 0px;
 padding-top: 6px;
 padding-bottom: 6px;
 background-image: url(../img/spacerLine_small.gif);
 background-repeat: repeat-x;
 background-position: left bottom; 
}

div.tour_container ul.ulTourDate li p {
 float: left;
 color: #fbffe5;
}

div.tour_container ul.ulTourDate li a.getTicket {
 display: block;
 float: right;
 height: 20px;
 width: 68px;
 background-image: url(../img/tour_ticket_off.gif);
 background-repeat: no-repeat;
 background-position: left top; 
}

div.tour_container ul.ulTourDate li a:hover.getTicket {
 background-image: url(../img/tour_ticket_on.gif) !important;
}



div.tour_container ul.ulTourDate li p.tourDate {
 padding-left: 20px;
 width: 60px;
}

div.tour_container ul.ulTourDate li p.tourInfo {
 width: 530px;
}

div.tour_container ul.ulTourDate li p .bold {
 font-size: 14px;
 color: #fff2b2;
}

div.tour_container ul.ulTourDate li p a:hover.bold {
 color: #ff8405;
 text-decoration: none;
}

div.tour_container ul.ulTourDate li p.underInfo {
 font-size: 10px !important;
 padding-left: 80px;
}


/* SITE CONTENT - TOUR */





/* SITE CONTENT - TOURARCHIV */


div.tourarchiv_container {
 padding-bottom: 10px;
}

div.tourarchiv_container ul.tourarchivDate {
 margin: 0px;
 padding: 0px;
}

div.tourarchiv_container ul.tourarchivDate li {
 list-style: none;
 margin: 0px;
 padding: 0px;
 padding-top: 6px;
 padding-bottom: 6px;
 background-image: url(../img/spacerLine_small.gif);
 background-repeat: repeat-x;
 background-position: left bottom; 
}

div.tourarchiv_container ul.tourarchivDate li p {
 float: left;
 color: #fbffe5;
}

div.tourarchiv_container ul.tourarchivDate li p.tourDate {
 padding-left: 20px;
 width: 60px;
}

div.tourarchiv_container ul.tourarchivDate li p.tourInfo {
 width: 470px;
}

div.tourarchiv_container ul.tourarchivDate li p .bold {
 font-size: 14px;
 color: #fbffe5;
}

div.tourarchiv_container ul.tourarchivDate li p a:hover.bold {
 color: #ff8405;
 text-decoration: none;
}

div.tourarchiv_container ul.tourarchivDate li a.button {
 float: right;
 width: 126px;
}


div.tourarchiv_container ul.tourarchivDate li div.tourarchivContainer {
 float: right;
 width: 615px;
 padding-bottom: 20px;
}

div.tourarchiv_container ul.tourarchivDate li div.tourarchivContainer div.tourarchivContent {
 position: relative;
 padding-top: 20px;
}

div.tourarchiv_container ul.tourarchivDate li div.tourarchivContainer div.tourarchivContent div.archivblatt {
 position: absolute;
 top: 18px;
 left: -28px;
}

div.tourarchiv_container ul.tourarchivDate li div.tourarchivContainer div.tourarchivContent div.archivheadline {
 padding-bottom: 5px;
 margin-bottom: 5px;
 background-image: url(../img/spacerLine_small.gif);
 background-repeat: repeat-x;
 background-position: left bottom;  
}
/* IE 6 */
* html div.tourarchiv_container ul.tourarchivDate li div.tourarchivContainer div.tourarchivContent div.archivheadline {
 height: 10px;
}

div.tourarchiv_container ul.tourarchivDate li div.tourarchivContainer div.tourarchivContent div.archivheadline h1 {
 float: left;
 width: 529px;
 overflow: hidden;
 white-space: nowrap;
 padding: 0px;
 margin: 0px;
}

div.tourarchiv_container ul.tourarchivDate li div.tourarchivContainer div.tourarchivContent div.archivheadline h1 span.archivschreibt {
 padding-top: 4px; 
 padding-left: 8px;
 font-family: georgia, arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #ffeecc;
}

div.tourarchiv_container ul.tourarchivDate li div.tourarchivContainer div.tourarchivContent div.archivheadline .archivdate {
 float: right;
 width: 86px;
 padding: 0px;
 padding-top: 4px; 
 text-align: right;
 font-size: 11px;
 color: #7b8066;
}
/* SITE CONTENT - TOURARCHIV */









/* SITE CONTENT - BLOG */

div.blog_container {
 padding-bottom: 30px;
}

div.blog_container div.blogDatum_blatt {
 float: left;
 height: 45px; /* 49 */
 width: 44px;
 overflow: hidden;
 padding-top: 4px;
 margin-right: 5px;
 background-image: url(../img/datumblatt.gif);
 background-repeat: no-repeat;
 background-position: left top;
}

div.blog_container div.blogDatum_blatt p {
 font-family: georgia, arial, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #000;
 text-align: center;
 line-height: 20px;
}

div.blog_container div.blogDatum_blatt p span.blogMonth {
 color: #cc967a;
 font-size: 12px;
}

div.blog_container div.blogDatum_headline {
 float: left;
 width: 642px;
}

div.blog_container div.blogDatum_headline h1 {
 padding-bottom: 4px !important;
 background-image: url(../img/spacerLine_small.gif);
 background-repeat: repeat-x;
 background-position: left bottom;
}

div.blog_container div.blogDatum_headline h1 a {
 font-family: georgia, arial, sans-serif;
 font-weight: bold;
 font-size: 18px;
 color: #ffeecc;
 text-decoration: none;
}

div.blog_container div.blogDatum_headline p {
 font-family: arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #7b8066;
}

div.blog_container div.blogDatum_headline p.blogInfo_line {
 float: left;
}


div.blog_container div.blogDatum_headline p.blogKommentar_info { 
 padding-top: 0px !important;
 background-position: left 2px !important; 
}

div.blog_container div.blogContent {
 height: auto;
 padding-top: 10px;
}

div.blog_container div.preView {
 height: 110px !important;
 overflow: hidden;
}

div.blog_container p.preView_BTN {
 float: left;
 text-align: left;
 padding-top: 10px;
}

div.blog_container p.preView_BTN a {
 color: #f8ffc2;
}

div.blog_container p.blogKommentar_info {
 float: right;
 text-align: right;
 padding-top: 10px;
 padding-left: 16px;
 background-image: url(../img/kommentar.gif);
 background-repeat: no-repeat;
 background-position: left 12px;
}

div.blog_container p.blogKommentar_info a {
 font-family: arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #7b8066;
}




div.blog_container div.blogContainer {
 width: 615px;
 margin-left: 75px;
}


div.blog_container div.blogContainer h3 {
 float: left;
 padding-top: 10px; 
 padding-bottom: 10px; 
}

div.blog_container div.blogContainer p.addBTN {
 float: right;
 padding-top: 10px;  
 padding-bottom: 10px; 
}

div.blog_container div.blogContainer a.button {
 width: 126px;
}

div.blog_container div.blogContainer div.blogContent {
 position: relative;
 padding-bottom: 20px;
}

div.blog_container div.blogContainer div.blogContent div.blogblatt {
 position: absolute;
 top: 8px;
 left: -28px;
}

div.blog_container div.blogContainer div.blogContent div.blogheadline {
 padding-bottom: 5px;
 margin-bottom: 5px;
 background-image: url(../img/spacerLine_small.gif);
 background-repeat: repeat-x;
 background-position: left bottom;  
}
/* IE 6 */
* html div.blog_container div.blogContainer div.blogContent div.blogheadline {
 height: 10px;
}

div.blog_container div.blogContainer div.blogContent div.blogheadline h1 {
 float: left;
 width: 529px;
 overflow: hidden;
 white-space: nowrap;
 padding: 0px;
 margin: 0px;
}

div.blog_container div.blogContainer div.blogContent div.blogheadline h1 span.blogschreibt {
 padding-top: 4px; 
 padding-left: 8px;
 font-family: georgia, arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #ffeecc;
}

div.blog_container div.blogContainer div.blogContent div.blogheadline .blogdate {
 float: right;
 width: 86px;
 padding: 0px;
 padding-top: 4px; 
 text-align: right;
 font-size: 11px;
 color: #7b8066;
}
/* SITE CONTENT - BLOG */




/* SITE CONTENT - DISKOGRAFIE */

div.disko_container {
 padding-bottom: 15px;
}

div.disko_container h3 {
 text-align: center;
 padding-bottom: 10px !important;
 background-image: url(../img/spacerLine_small.gif);
 background-repeat: repeat-x;
 background-position: left bottom;
}

div.disko_container .headline {
 text-align: left;
 height: 25px;
 padding: 0px;
 padding-left: 10px;
 padding-right: 10px; 
 padding-top: 5px;
 margin: 0px;
 margin-bottom: 10px;
 background-image: url(../img/h1_disko_bg.jpg);
 background-repeat: repeat-x;
 background-position: left top;
}

div.disko_container .headline p {
 font-family: georgia, arial, sans-serif;
 font-size: 18px;
 line-height: 18px;
 color: #fbffe5;
 float: left;
}

div.disko_container .headline .normal {
 font-family: georgia, arial, sans-serif;
 line-height: 18px;
 color: #ffeecc;
 font-size: 11px;
}

div.disko_container .headline .label {
 display: block;
 float: right;
 padding-top: 3px;
 font-family: georgia, arial, sans-serif;
 line-height: 18px;
 color: #ffeecc;
 font-size: 11px; 
}

div.disko_container div.disko_image {
 float: left;
 width: 280px;
 overflow: hidden;
}

div.disko_container div.disko_image p {
 padding-top: 10px;
 font-size: 10px;
}

div.disko_container div.disko_image p a {
 font-size: 10px;
}


div.disko_container div.disko_daten {
 float: right;
 width: 416px;
}

div.disko_container div.disko_image img {
 padding: 3px;
 background-color: #000;
 border: 1px solid #333333; 
}

div.disko_container div.disko_daten p {
 position: relative;
 width: 416px;
 text-align: left;
 font-family: arial, verdana, sans-serif;
 font-size: 12px;
 color: #fbffe5;
 font-style: italic;
 padding-top: 5px !important;
 padding-bottom: 5px !important;
 background-image: url(../img/spacerLine_small.gif);
 background-repeat: repeat-x;
 background-position: left bottom;
}

div.disko_container div.disko_daten p a.text {
 position: absolute;
 top: 8px;
 right: 0px;
}


/* SITE CONTENT - DISKOGRAFIE */





































/* SITE BUTTON */
/*
div.site_content div.site_content_sitedirection {
 margin-top: 10px;
 padding-top: 5px;
 border-top: 1px solid #8a993d;
}


div.site_content div.site_content_sitedirection p.site {
 float: left;
}

div.site_content div.site_content_sitedirection p.site a {
 float: left;
 margin-right: 5px;
 font-size: 12px;
 text-decoration: none;
}

div.site_content div.site_content_sitedirection p.site a:hover {
 text-decoration: none;
}

div.site_content div.site_content_sitedirection p.site a.aktiv {
 color: #FFF;
 border: 1px solid #FFF;
}


div.site_content div.site_content_sitedirection p.back a {
 float: right;
 text-decoration: none;
}

div.site_content div.site_content_sitedirection p.back .button {
 float: right;
 margin-left: 10px;
}
*/
/* SITE BUTTON */