/* Allgemeine Formatierungen */

a:link {
     font-weight : bold;
     color : #3399CC;
     background-color : #000000;
     text-decoration : none;
}

a:visited {
     font-weight : bold;
     color : #F0E68C;
     background-color : #000000;
     text-decoration : none;
}

a:hover {
     font-weight : bold;
     color : #90EE90;
     background-color : #000000;
     text-decoration : none;
}

a:active {
     font-weight : bold;
     color : #1874CD;
     background-color : #000000;
     text-decoration : none;
}

a:focus {
     font-weight : bold;
     color : #1C86EE;
     background-color : #000000;
     text-decoration : none;
}

body {
     color : #CD0000;
     background-color : #000000;
}

div.allgemein {
     font-family : verdana, sans-serif;
     color : #CD0000;
     background-color : #000000;
}

div.allgemein_ueberschrift {
     font-family : verdana, sans-serif;
     background-color : #000000;
     color : #E9967A;
     text-align : left;
}

span.text_fett_unterstrichen {
     text-decoration : underline;
     font-weight : bold;
}

p.rahmen_backbutton_allgemein {
     border-top-color : #8B0000;
     border-top-style : solid;
     border-top-width : 5px;
     border-bottom-color : #8B0000;
     border-bottom-style : solid;
     border-bottom-width : 5px;
     text-align : center;
     vertical-align : middle;
     padding-top : 1%;
     padding-bottom : 0.7%;
}

hr.rote_linie_3px_red4 {
     color : #C0FF3E;
     background-color : #8B0000;
     width : 100%;
     border-width : 10px;
     border-style : none;
     height : 3px;
     text-align : left;
}

hr.rote_linie_3px_firebrick4 {
     color : #C0FF3E;
     background-color : #8B1A1A;
     width : 100%;
     border-width : 10px;
     border-style : none;
     height : 3px;
     text-align : left;
}

p.valid_images {
     text-align : center;
}

img.grafiken_als_links {
     border-style : none;
}


/* Formatierungen zu Willkommen/Welcome */

div.willkommen_ueberschrift {
     font-family : verdana, sans-serif;
     color : #CDAF95;
     background-color : #000000;
     text-align : center;
}

div.willkommen_neuerungen {
     font-family : verdana, sans-serif;
     color : #FFA500;
     background-color : #000000;
     text-align : center;
     font-weight : bold;
}

span.willkommen_archivlink {
     font-family : verdana, sans-serif;
     color : #CD0000;
     background-color : #000000;
     font-size : 10px;
     letter-spacing : 2px;
}

div.marquee_text {
     font-family : verdana, sans-serif;
     color : #FFFF00;
     background-color : #000000;
     text-align : center;
}


/* Formatierungen zum Archiv/archive */

span.archiv_sienna3 {
     font-family : verdana, sans-serif;
     color : #CD6839;
     background-color : #000000;
     font-weight : bold;
}

span.archiv_sienna1 {
     font-family : verdana, sans-serif;
     color : #FF8247;
     background-color : #000000;
     font-weight : bold;
}


/* Formatierungen zum Band-Index */

table.band_index_table {
     text-align : center;
     border-style : none;
}

th.band_index_th {
     width : 2%;
     height : 56.66px;
     text-align : center;
     border-style : none;
}

td.band_index_td {
     height : 56.66px;
     text-align : center;
     border-style : none;
}

table.band_index_buchstaben_table {
     text-align : center;
     width : 100%;
     border-style : none;
}

td.band_index_buchstaben_td_erster_letzter {
     width : 11.5%;
     padding : 7px;
}

td.band_index_buchstaben_td_uebrige {
     text-align : center;
     width : 2%;
     font-size : 13.4px;
}


/* Formatierungen zur Bandkarte */

span.container_titelfoto {
     float : left;
}

span.container_navigation {
     float : left;
     height : 335px;
}


/* Der Back-Button-Container ist sowohl fuer die Bandkarte selbst als auch fuer die Unterseiten der Bandkarte gedacht */

div.container_rahmen_backbutton {
     border-top-color : #8B0000;
     border-top-style : solid;
     border-top-width : 5px;
     border-bottom-color : #8B0000;
     border-bottom-style : solid;
     border-bottom-width : 5px;
     text-align : center;
     vertical-align : middle;
     padding-top : 1%;
     padding-bottom : 0.7%;
}


/* Formatierungen zur Altaria-Bandkarte */

img.titelfoto_altaria {
     width : 560px;
}


/* Formatierungen zur Amon Amarth-Bandkarte */

img.titelfoto_amon_amarth {
     width : 630px;
}


/* Formatierungen zur Draconian-Bandkarte */

img.titelfoto_draconian {
     width : 619px;
}


/* Formatierungen zur Ensiferum-Bandkarte */

img.titelfoto_ensiferum {
     width : 619px;
}


/* Formatierungen zur Eternal Tears of Sorrow-Bandkarte */

img.titelfoto_eternal_tears_of_sorrow {
     width : 619px;
}


/* Formatierungen zur Kalmah-Bandkarte */

img.titelfoto_kalmah {
     width : 600px;
}


/* Formatierungen zur Mortal Love-Bandkarte */

img.titelfoto_mortal_love {
     width : 560px;
}


/* Formatierungen zur Nightwish-Bandkarte */

img.titelfoto_nightwish {
     width : 538px;
}


/* Formatierungen zur Norther-Bandkarte */

img.titelfoto_norther {
     width : 610px;
}


/* Formatierungen zur Siebenbuergen-Bandkarte */

img.titelfoto_siebenbuergen {
     width : 530px;
}


/* Formatierungen zur Sirenia-Bandkarte */

img.titelfoto_sirenia {
     width : 574px;
}


/* Formatierungen zur Sonata Arctica-Bandkarte */

img.titelfoto_sonata_arctica {
     width : 580px;
}


/* Formatierungen zur Therion-Bandkarte */

img.titelfoto_therion {
     width : 600px;
}


/* Formatierungen zur Tristania-Bandkarte */

img.titelfoto_tristania {
     width : 625px;
}


/* Formatierungen zur Wintersun-Bandkarte */

img.titelfoto_wintersun {
     width : 555px;
}


/* Formatierungen zu den Bandnews und zum Tourarchiv */

div.news_tour_div_navigation {
     font-family : verdana, sans-serif;
     color : #CD0000;
     background-color : #000000;
     height : 50px;
     width : 100%;
     vertical-align : middle;
     text-align : center;
     word-spacing : 10px;
     border-style : none;
}


/* Formatierungen NUR zu den Bandnews */

table.news_table {
     background-image : url(/sterne.gif);
     border-width : 1px;
     border-style : solid;
     border-color : #191970;
     text-align : left;
     width : 100%;
     border-collapse : separate;
}

th.news_th_erste_spalte {
     color : #B0E0E6;
     background-color : #191970;
     vertical-align : middle;
     text-align : center;
     height : 38px;
     width : 20%;
}

th.news_th_zweite_spalte {
     color : #B0E0E6;
     background-color : #191970;
     vertical-align : middle;
     text-align : center;
}

td.news_td {
     color : #458B74;
     vertical-align : top;
     text-align : left;
}


/* Formatierungen NUR zum Tourarchiv */

table.tour_table {
     background-image : url(/sterne.gif);
     border-width : 1px;
     border-style : solid;
     border-color : #8B3A3A;
     text-align : left;
     width : 100%;
     border-collapse : separate;
}

th.tour_th_datum {
     color : #F5F5DC;
     background-color : #8B3A3A;
     vertical-align : middle;
     text-align : center;
     height : 35px;
     width : 13%;
}

th.tour_th_land_stadt_halle {
     color : #F5F5DC;
     background-color : #8B3A3A;
     vertical-align : middle;
     text-align : center;
     height : 35px;
     width : 29%;
}

td.tour_td_datum {
     color : #CD853F;
     border-width : 1px;
     border-style : solid;
     border-color : #8B3A3A;
     vertical-align : middle;
     text-align : center;
     height : 35px;
}

td.tour_td_land {
     color : #CDAA7D;
     border-width : 1px;
     border-style : solid;
     border-color : #8B3A3A;
     vertical-align : middle;
     text-align : left;
     height : 35px;
}

td.tour_td_stadt {
     color : #FF8247;
     border-width : 1px;
     border-style : solid;
     border-color : #8B3A3A;
     vertical-align : middle;
     text-align : left;
     height : 35px;
}

td.tour_td_halle {
     color : #FFA07A;
     border-width : 1px;
     border-style : solid;
     border-color : #8B3A3A;
     vertical-align : middle;
     text-align : left;
     height : 35px;
}


/* Formatierungen zur Diskographie */

table.diskographie_table {
     border-style : none;
     text-align : center;
     width : 100%;
}

td.diskographie_td {
     border-style : none;
     vertical-align : top;
     text-align : center;
     width : 25%;
     padding : 25px;
}


/* Formatierungen zur Festivals-Seite */

table.festivals_table {
     width : 100%;
     border-style : none;
}

td.festivals_td_erste_spalte_plakat {
     width : 40%;
     border-style : none;
     text-align : left;
     vertical-align : top;
}

td.festivals_td_erste_spalte_banner {
     width : 40%;
     border-style : none;
     text-align : center;
     vertical-align : middle;
}

td.festivals_td_zweite_spalte {
     width : 30%;
     border-style : none;
     text-align : left;
     vertical-align : top;
}

td.festivals_td_dritte_spalte {
     width : 10%;
     border-style : none;
     text-align : right;
     vertical-align : top;
}

td.festivals_td_vierte_spalte {
     width : 20%;
     border-style : none;
     text-align : right;
     vertical-align : top;
}

div.festivals_td_zweite_spalte_textformatierung {
     font-weight : bold;
}

img.festivals_wacken {
     border-style : none;
     width : 310px;
     height : 60px;
     vertical-align : middle;
}


/* Formatierungen zum Newsletter */

span.newsletter_formular {
     font-family : verdana, sans-serif;
     color : #548B54;
     background-color : #000000;
     text-align : left;
     font-weight : bold;
}


/* Formatierungen zum Impressum */

div.impressum_ueberschrift_allgemein {
     font-family : verdana, sans-serif;
     color : #8B0000;
     background-color : #000000;
     text-align : left;
     text-decoration : underline;
     font-weight : bold;
}

table.impressum_table {
     text-align : left;
     border-style : none;
}

td.impressum_td {
     width : 33.33%;
     text-align : left;
     vertical-align : top;
     border-style : none;
}

span.impressum_bold {
     font-family : verdana, sans-serif;
     color : #CD0000;
     background-color : #000000;
     text-align : left;
     font-weight : bold;
}

div.impressum_copyright {
     font-family : verdana, sans-serif;
     color : #483D8B;
     background-color : #000000;
     text-align : right;
}
