body {
    background-color : #3C0000;
    font-family : Verdana, Helvetica, sans-serif;
    color : #640000;
    margin-top : 8px;
    margin-bottom : 8px;
}



#container {
    width : 960px;
    margin : auto;
    border : 1px solid #E6CA4E;
    background-color : #D9AE3D;
}



#header {
    background : url(../img/header.jpg) no-repeat;
    width : 960px;
    height : 190px;
}

#header img {
    border: 0;
}

#homelink {
    margin : 0 0 0 535px;
    padding : 25px 0 0 0;
    width : 320px;
    height : 165px;
}



#linksammlung {
    background : url(../img/header_2.jpg) no-repeat;
    width : 960px;
    height : 55px;
    background-color : #d9ae3d;
    padding : 5px 0 0 0;
    margin : 0;
}

.menu_left {
    float : left;
    width : 100px;
    height : 40px;
    padding-top : 0px;
    padding-left : 69px;
    font-size : 12px;
    line-height: 150%;
}

.menu_right {
    float : left;
    padding : 0;
    height : 40px;
    text-align : center;
    margin : auto;
}

.menu_right a:link, .menu_right a:visited {
    float : left;
    font-size : 12px;
    background : url(../img/ornament-double.jpg) no-repeat center 18px;
    width: 90px;
    height: 40px;
    display: block;
}

.menu_right a:hover, .menu_right a:active {
    background : url(../img/ornament-double_hover.jpg) no-repeat center 18px;
}



#mainsammlung_start {
    background : url(../img/main_start.jpg) no-repeat;
    width : 772px;
    height : 100%;
    margin: auto;
    padding: 0;
    background-color : #D9AE3D;
}
/*
#mainsammlung_en {
    background : url(../img/main_start_en.jpg) no-repeat;
    width : 772px;
    height : 480px;
    margin: auto;
    padding: 0;
    background-color : #D9AE3D;
}
#mainsammlung_es {
    background : url(../img/main_start_es.jpg) no-repeat;
    width : 772px;
    height : 480px;
    margin: auto;
    padding: 0;
    background-color : #D9AE3D;
}
*/

#mainsammlung2 {
    width : 960px;
    height : 100%;
    margin: auto;
    padding: 0;
    background-color : #d9ae3d;
}

#main_id {
    width : 820px;
    padding-left : 68px;
    background-color : #d9ae3d;
}

.main {
    float : left;
    margin : 0;
    padding : 0;
    background-color : #d9ae3d;
}



.spalte1_band {
    float : left;
    margin : 0;
    padding : 0 10px 0 0;
    width : 540px;
}

.spalte2_band {
    float : left;
    width : 260px;
    margin : 0;
    padding : 0 0 0 10px;
}

.spalte2_band_txt {
    float : left;
    width : 260px;
    margin : 0;
    padding : 0 0;
    text-align : center;
    font-family : PalatinLinotype, Times;
    font-size : 12px;
    color : #835217;
}


.spalte1_disco{
    float : left;
    padding : 13px 10px 4px 2px;
    width : 200px;
}

.spalte2_disco{
    float : left;
    padding : 4px 5px 4px 2px;
    width : 380px;
}

.spalte3_disco{
    float : left;
    padding : 4px 2px 4px 10px;
    width : 150px;
}


.spalte1_konzerte {
    float : left;
    padding : 4px 10px 4px 2px;
    width : 500px;
}

.spalte2_konzerte {
    float : left;
    padding : 4px 2px 4px 50px;
    width : 250px;
    font-size : 12px;
}


.konzert_termine {
    width : 250px;
    border-bottom : 1px solid #640000;
}


.spalte1_download {
    float : left;
    padding : 4px;
    margin : 4px;
    width : 800px;
}

.download {
    float : left;
    width : 100%;
    margin-bottom: 10px;
    padding : 0;
    font-size : 11px;
    text-align : left;
}

.download-pdf {
    float : left;
	margin-top : 5px;
    margin-bottom: 10px;
    padding : 0;
    font-size : 11px;
    text-align : left;
}


.spalte1_workshop {
    float : left;
    padding : 13px 10px 4px 2px;
    width : 250px;
}

.spalte2_workshop {
    float : left;
    padding : 4px 5px 4px 2px;
    width : 520px;
}


.spalte1_kontakt {
    float : left;
    padding : 4px 10px 4px 0;
    width : 780px;
}


.spalte1_links {
    float : left;
    padding : 4px 10px 4px 0;
    width : 780px;
}


.spalte1_impressum {
    float : left;
    padding : 4px 10px 4px 0;
    width : 780px;
}




table {
    text-align : center;
}

td {
    font-size : 12px;
    color : #640000;
    text-align : left;
}

h1 {
	clear: both;
    font-size : 20px;
    font-weight : normal;
    margin : 5px 10px 0 0;
    padding : 0;
    width : 100%;
    color : #7B3716;
}
h2 {
	clear: both;
    font-size : 16px;
    font-weight : normal;
    margin : 5px 10px 10px 0;
    padding : 0;
    width : 100%;
    color : #7B6222;
}
h3 {
	clear: both;
    font-size : 14px;
    font-weight : bold;
    margin : 5px 0;
    padding : 0;
    width : 100%;
    color : #640000;
}

p {
    font-size : 12px;
    color : #640000;
    line-height: 150%;
    margin: 0 0 10px;
}

a:link, a:visited {
    color : #640000;
    text-decoration : none;
}

a:hover, a:active {
    color : #9C6A17;
    text-decoration : none;
}

/* disable firefox link borders */
a:active, a:focus {
    outline: 0;
}



ul {
    list-style-type : square;
    color : #640000;
    padding : 12px;
    margin : 0;
}
li {
    font-size : 12px;
    line-height: 140%;
    margin : 0 0 3px;
}



.trenn {
    clear : both;
    background : url(../img/trenn.gif) repeat-x;
    width : 820px;
    height : 1px;
    text-align : center;
    margin : 20px auto;
}

.trenn2 {
    clear : both;
    background : url(../img/trenn2.gif) repeat-x;
    width : 820px;
    height : 1px;
    text-align : center;
    margin : auto;
}

.flyer {
    margin: auto;
    float: left;
    border : 1px solid #ab792b;
    padding : 2px;
}

.clear {
    clear : both;
}



#linksammlung2 {
    background-color : #d9ae3d;
    width : 960px;
    height : 40px;
    padding : 0;
    margin : auto;
    text-align : justify;
}

#footer_id {
    margin : auto;
    text-align : justify;
    width : 960px;
}

.footer {
    font-size : 12px;
    padding : 0;
    margin : auto;
}

.footer_border {
	padding: 3px 0;
    border-top : 1px solid #a87d2f;
    border-bottom : 1px solid #a87d2f;
}

.img {
    border : 1px solid #ab792b;
    padding : 2px;
    float : right;
}

.img2 {
    border : 1px solid #ab792b;
    padding : 2px;
    float : left;
    margin-bottom : 10px;
}

.img3 {
    border : 0;
    padding : 2px;
    float : left;
    margin-bottom : 10px;
}

.icon {
    float : left;
    margin: 2px 5px 2px 2px;
    padding : 2px;
    text-align : left;
    border : 1px solid #ab792b;
}

/* Button Ticket order */
/* EN */
a.ticket_order_en:link, a.ticket_order_en:visited	{ display: block; width: 143px; height: 28px; border: 0; margin: 10px 0; padding: 0; background: url(../img/ticket_order_link.en.gif) 0 0 no-repeat; }
a.ticket_order_en:hover, a.ticket_order_en:active	{ background: url(../img/ticket_order_hover.en.gif) 0 0 no-repeat; }
/* ES */
a.ticket_order_es:link, a.ticket_order_es:visited	{ display: block; width: 143px; height: 28px; border: 0; margin: 10px 0; padding: 0; background: url(../img/ticket_order_link.es.gif) 0 0 no-repeat; }
a.ticket_order_es:hover, a.ticket_order_es:active	{ background: url(../img/ticket_order_hover.es.gif) 0 0 no-repeat; }

/* Button Buy Now */
/* EN */
a.buy_now_en:link, a.buy_now_en:visited   { display: block; width: 143px; height: 28px; border: 0; margin: 10px 0; padding: 0; background: url(../img/buy_now_link.en.gif) 0 0 no-repeat; }
a.buy_now_en:hover, a.buy_now_en:active   { background: url(../img/buy_now_hover.en.gif) 0 0 no-repeat; }
/* ES */
a.buy_now_es:link, a.buy_now_es:visited   { display: block; width: 143px; height: 28px; border: 0; margin: 10px 0; padding: 0; background: url(../img/buy_now_link.es.gif) 0 0 no-repeat; }
a.buy_now_es:hover, a.buy_now_es:active   { background: url(../img/buy_now_hover.es.gif) 0 0 no-repeat; }

/* Button Email List */
/* EN */
a.email_list_en:link, a.email_list_en:visited   { display: block; width: 143px; height: 28px; border: 0; margin: 10px 0 4px 30px; padding: 0; background: url(../img/email_list_link.en.gif) 0 0 no-repeat; }
a.email_list_en:hover, a.email_list_en:active   { background: url(../img/email_list_hover.en.gif) 0 0 no-repeat; }
/* ES */
a.email_list_es:link, a.email_list_es:visited   { display: block; width: 192px; height: 28px; border: 0; margin: 10px 0 4px 6px; padding: 0; background: url(../img/email_list_link.es.gif) 0 0 no-repeat; }
a.email_list_es:hover, a.email_list_es:active   { background: url(../img/email_list_hover.es.gif) 0 0 no-repeat; }

/* Button Facebook */
a.facebook:link, a.facebook:visited   { display: block; width: 143px; height: 28px; border: 0; margin: 10px 0 0 30px; padding: 0; background: url(../img/facebook_link.gif) 0 0 no-repeat; }
a.facebook:hover, a.facebook:active   { background: url(../img/facebook_hover.gif) 0 0 no-repeat; }
