body{
        font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;
        font-size:12px;
        text-align:center;
        background-color:#000000;
}

div.clearboth {
        clear:both;
}

div.clearleft {
        clear:left;
}

div.clearright {
        clear:right;
}
/* Überschriften */

h1 {
        font-size:20px;
        margin: 0px 0 20px 0;
        padding: 20px 0 0 0px;
        height:20px;
        line-height:20px;
        color:#483623;
}

h2 {
        font-size:10px;
        margin-bottom:3px;
        border-bottom:solid 5px #a39a91;
        color:#483623;
}

h3 {
        font-size:11px;
        margin-bottom:4px;
        color:#483623;
}

h4 {
        font-size:10px;
        margin-top:20px;
        margin-bottom:10px;
        color:#483623;
}

h5 {
        font-size:10px;
        margin-bottom:3px;
        border-top:solid 5px #a39a91;
        color:#483623;
}

span.highlight {
        font-size:11px;
}

/* Absätze */

p#type1 {
        margin-top:6px;
        margin-bottom:0px;
}

p#type2 {
        margin-top:6px;
        margin-bottom:6px;
}

p#type3 {
        margin-top:0px;
        margin-bottom:6px;
}

/* Grundsätzlicher Seitenaufbau */

#main_container {
        width:780px;
        margin-left:auto;
        margin-right:auto;
        text-align:left;
        padding-left:10px;
        padding-right:10px;
        padding-bottom:10px;
        background-color:#ffffff;
}

#logo_container {
        float:left;
        width:780px;
        height:273px;
        line-height:146px;
        margin-top:10px;
        background-image:url(./Media/Banner/Header_Entwurf_1.gif);
        background-repeat:no-repeat;
        background-position:center center;
        background-color:#ffffff;
}

#content_container {
        width:779px;
        text-align:left;
        border-left:dotted 1px #cccccc;
        border-right:dotted 1px #a39a91;
        /*border-bottom:solid 1px #a39a91;*/
        background-color:#ffffff;
}

#navigation_container {
        float:right;
        width:150px;
        /*height:700px;*/
        margin-top:20px;
        margin-right:17px;
        padding:0 0 0 0;
        background-color:#ffffff;
}

#footer_container {
        float:left;
        width:780px;
        /*height:35px;*/
        background-color:#ffffff;
}

/* Elemente für die Menünavigation */

#navigation_container ul {
        list-style-type:none;
        margin: 0 0px 0px 0px;
        padding: 0px 0 0 0;
        background-color:#ffffff;
}

#navigation_container ul li {
        height:18px;
        line-height:18px;
        border-bottom:dotted 1px #a39a91;
        /*background-color:#ff0000;*/
}

#navigation_container ul li.last_element {
        height:18px;
        line-height:18px;
        /*padding-bottom:3px;*/
        border-bottom:solid 2px #a39a91;
        /*background-color:#ff0000;*/
}

#navigation_container ul li a {
        text-decoration:none;
        display:block;
        /*padding-left:5px;*/
        color:#483623;
}

#navigation_container ul li a:hover {
        color:#f2ac0d;
        /*background-color:cccccc;*/
}

#navigation_container div.myspace_container {
        float:right;
        width:150px;
        /*height:45px;*/
        /*margin-top:10px;
        /*margin-right:20px;*/
        margin-bottom:250px;
        border-bottom:dotted 1px #a39a91;
        background-color:#ffffff;
}

#navigation_container div.myspace_container img {
        border:none;
}

#navigation_container div.booking_container {
        float:right;
        width:150px;
        background-color:#ffffff;
}

#navigation_container div.booking_container a,
#news_container #impressum_container a {
        text-decoration:none;
        color:#483623;
}

#navigation_container div.booking_container a:hover,
#news_container #impressum_container a:hover {
        color:#f2ac0d;
}


/* Elemente für die Newsausgabe */

#news_container,
#shows_container,
#bio_container,
#medien_container {
        width:548px;
        /*height:600px;*/
        padding-left:20px;
        padding-right:20px;
        background-color:#ffffff;
        /*border-left:solid 1px #cccccc;*/
        border-right:dotted 1px #a39a91;
}

#news_container #news_message_container {
        width:548px;
        margin-bottom:10px;
        /*background-color:#ffff00;*/
}

#news_container #news_last_message_container {
        width:548px;   
        /*background-color:#ffff00;*/
}

#news_container #news_message_container #newspic_column {
        float:left;
        width:166px;
        line-height:17px;
        font-size:12px;
        /*margin-bottom:10px;
        /*height:300px;*/
        /*background-color:#aaaaaa;*/
}

#news_container #news_message_container #newstext_column {
        float:left;
        width:362px;
        line-height:17px;
        font-size:12px;
        text-align:justify;
        /*height:300px;*/
        margin-left:20px;
        /*margin-bottom:10px;
        /*background-color:#696969;*/
}

#news_container #news_message_container #newstext_column span.news_navi {
        float:left;
        width:181px;
        /*height:12px;
        line-height:12px;
        font-size:12px;*/
}

#news_container #news_message_container #newstext_column span.news_navi_right {
        float:left;
        width:181px;
        /*height:12px;
        line-height:12px;
        font-size:12px;*/
        text-align:right;
}


/*#news_container #message_container {
        width:548px;
        line-height:17px;
        font-size:12px;
        margin-bottom:20px;
        padding-bottom:10px;
        border-bottom:dotted 1px #e5e5ee;
        /*background-color:#ff0000;
}*/

/*#news_container #first_message_container,
#news_container #disclaimer_container {
        width:548px;
        line-height:17px;
        font-size:12px;
        padding-bottom:20px;
        /*background-color:#ff0000;*/
/*}*/

#news_container #disclaimer_container {
        width:548px;
        text-align:justify;
        padding-bottom:20px;
}

#news_container #impressum_container {
        width:548px;
        height:600px;
        text-align:justify;
        padding-bottom:20px;
}
/*
#news_container #news_message_container #newspic_column .image_box,
#first_message_container .image_box {
        float:left;
        width:166px;
        /*margin-right:15px;*/
        /*padding-top:3px;*/
        /*background-color:#ffff00;
}

#message_container .text_box,
#first_message_container .text_box{
        float:right;
        width:455px;
        text-align:justify;
        /*background-color:#ffff00;*/
/*}*/

#news_message_container a,
#first_message_container a,
#biotext_column a,
#link_container a,
#video_container a,
#shows_container #future_shows_container a {
        color:#f2ac0d;
        text-decoration:none;
}

#news_message_container a:hover,
#first_message_container a:hover,
#biotext_column a:hover,
#link_container a:hover,
#video_container a:hover,
#shows_container #future_shows_container a:hover {
        color:#f2ac0d;
        text-decoration:underline;
}

#news_message_container .image_box img,
#first_message_container .image_box img{
        border:solid 1px #000000;
}

/* Elemente für die rechte Spalte */

#next_show_container {
        float:left;
        width:90px;
        /*height:150px;*/
        /*background-color:#eeeeee;*/
}

#next_show_container .header {
        float:left;
        line-height:12px;
        font-size:10px;
}

#next_show_container .image_box {
        float:left;
        margin-top:3px;
        /*padding-left:5px;*/
}

#next_show_container .image_box img {
        border:solid 1px #000000;
}

#next_show_container .text_box {
        float:left;
        text-align:left;
        margin-bottom:0px;
        padding:0 0px 0 0px;
        line-height:12px;
        font-size:10px;
}

#next_show_container .text_box a {
        color:#483623;
        text-decoration:none;
}

#next_show_container .text_box a:hover {
        text-decoration:none;
        color:#f2ac0d;
}

/* Elemente für den Footer */

#footer_container #link_container {
        float:left;
        width:779px;
        height:24px;
        line-height:20px;
        /*border:solid 1px #a39a91; */
        border-top:none;
        color:#483623;
        background-image:url(./Media/footer_background.gif);
        background-repeat:no-repeat;
        background-position:center center;
        background-color:#ffffff;
}

#footer_container #link_container a {
        color:#f2ac0d;
        text-decoration:none;
}

#footer_container #link_container a:hover {
        color:#ffffff;
        text-decoration:none;
}

#footer_container #copyright_container {
        float:left;
        width:780px;
        height:10px;
        /*margin-left:140px;*/
        /*padding-left:15px;*/
        /*border-bottom:solid 1px #cccccc;*/
        font-size:10px;
        color:#999999;
}

/* Elemente für den Show-Bereich */

/*#shows_container {
        width:528px;
        /*margin-left:10px;
        padding-left:15px;
        padding-right:15px;
        /*background-color:#ffff00;
        border-left:solid 1px #cccccc;
}*/

/*#shows_header {
        font-size:11px;
        margin-bottom:4px;
        color:#000000;
        /*background-color:#e5e5e5;
}

#shows_container #future_shows_container {
        width:548px;
        line-height:17px;
        font-size:12px;
        margin-bottom:20px;
        /*padding-bottom:10px;
        /*border-bottom:solid 1px #e5e5ee;*/
        /*background-color:#ff0000;*/
/*}

#shows_container #past_shows_container {
        width:548px;
        line-height:17px;
        font-size:12px;
        /*margin-bottom:20px;
        padding-bottom:10px;
        /*border-bottom:solid 1px #e5e5ee;*/
        /*background-color:#000000;*/
/*}

ul#shows_listing {
        width:548px;
        margin:0 0 0 0;
        padding:0 0 0 0;
        list-style-type:none;
        /*background-color:#000000;*/
/*}

/* Elemente für die Biographie */

#bio_container #biotext_container {
        width:548px;
        /*height:500px;*/
        line-height:17px;
        font-size:12px;
        /*margin-bottom:20px;*/
        /*padding-bottom:10px;*/
        /*border-bottom:solid 1px #e5e5ee;*/
        /*background-color:#ffff00;*/
}

#bio_container #biotext_container #biopic_column {
        float:left;
        width:166px;
        height:300px;
        /*background-color:#ff0000;*/
}

#bio_container #biotext_container #biotext_column {
        float:left;
        width:362px;
        /*height:300px;*/
        margin-left:20px;
        /*background-color:#fe0000;*/
}

#bio_container #biotext_container #biopic_column #biopic_container{
        width:166px;
        height:125px;
        background-image:url(./Media/Biopic2.gif);
        background-repeat:no-repeat;
        background-position:center center;
}

#diskografie_container,
#diskografie_last_container {
        float:left;
        width:362px;
        height:75px;
        margin-top:10px;
        background-color:#ffffff;
}

#diskografie_last_container {
        margin-bottom:20px;
}

#diskografie_container #pic_container,
#diskografie_last_container #pic_container {
        float:left;
        width:75px;
        height:50px;
        /*background-color:#ffff00;*/
}

#diskografie_container #text_container,
#diskografie_last_container #text_container  {
        float:left;
        width:277px;
        height:75px;
        margin-left:10px;
        font-size:11px;
        /*background-color:#ffff00;*/
}

/* Elemente für Medien-Seite */

#medien_container #audio_container {
        width:548px;
        height:166px;
        line-height:17px;
        font-size:12px;
        margin-bottom:20px;
        /*padding-bottom:10px;*/
        /*border-bottom:solid 1px #e5e5ee;*/
        /*background-color:#ff0000;*/
}

#medien_container #audio_container #audio_pic_column {
        float:left;
        width:166px;
        height:166px;
        /*background-color:#ff0000;*/
}

#medien_container #audio_container #audio_text_column {
        float:left;
        width:362px;
        height:166px;
        margin-left:20px;
        /*background-color:#ffff00;*/
}

#medien_container #audio_container #audio_text_column #link_container {
        float:left;
        width:362px;
        /*height:166px;*/
        margin-top:65px;
        background-color:#ffffff;
}

#link_container a {
        color:#483623;
        text-decoration:none;
}

#link_container a:hover {
        color:#f2ac0d;
        text-decoration:underline;
}

#medien_container #heading_container {
        width:548px;
        height:1px;
        line-height:1px;
        /*font-size:12px;*/
        margin-bottom:20px;
        /*padding-bottom:10px;*/
        /*border-bottom:solid 1px #e5e5ee;*/
        /*background-color:#ff0000;*/
        border-bottom:solid 5px #a39a91;
}

#medien_container #video_container {
        width:548px;
        height:72px;
        line-height:17px;
        font-size:12px;
        padding-bottom:20px;
        /*background-color:#ff0000;*/
}

#medien_container #video_container #video_pic_column_1 {
        float:left;
        width:94px;
        height:72px;
        /*background-color:#ffff00;*/
        /*margin-left:186px;*/
        /*margin-right:20px;*/
}

#medien_container #video_container #video_pic_column_2  {
        float:left;
        width:94px;
        height:72px;
        margin-left:30px;
        /*background-color:#ffff00;*/
}

#medien_container #video_container #video_text_column {
        float:left;
        width:150px;
        height:72px;
        margin-left:15px;
        font-size:11px;
        background-color:#ffffff;
}

#shows_container #future_shows_container,
#shows_container #past_shows_container {
        width:548px;
        /*height:500px;*/
        line-height:17px;
        font-size:12px;
        background-color:#ffffff;
}

#shows_container #future_shows_container #left_column,
#shows_container #past_shows_container #left_column {
        float:left;
        width:166px;
        /*height:166px;*/
        background-color:#ffffff;
}

#shows_container #future_shows_container #right_column,
#shows_container #past_shows_container #right_column {
        float:left;
        width:362px;
        /*height:166px;*/
        margin-left:20px;
        background-color:#ffffff;
}

#shows_container #future_shows_container ul#shows_listing,
#shows_container #past_shows_container ul#shows_listing {
        /*width:548px;*/
        margin-left:0;
        padding:0 0 0 0;
        list-style-type:none;
        /*background-color:#000000;*/
}

#shows_container #future_shows_container #right_column #no_shows {
        padding-top:5px;
        padding-bottom:8px;
        margin-bottom:10px;
        border-bottom:solid 5px #a39a91;
}

#shows_container #future_shows_container #right_column .show_container {
         float:left;
         width:362px;
         /*background-color:#ffff00;*/
}

#shows_container #future_shows_container #right_column .show_container .date {
         float:left;
         width:74px;
         /*background-color:#ff0000;*/
}

#shows_container #future_shows_container #right_column .show_container .location {
         float:left;
         width:200px;
         /*background-color:#ffee00;*/
}