/** LAYOUT **/
body
{
    font-family:            Verdana, Arial, Sans-Serif;
    font-size:              11px;
    line-height:            auto;
    color:                  #464449;
    background-color:       #FFFFFF;
}

div#wrapper
{
    width:                  775px;
    margin-left:            auto;
    margin-right:           auto;
}

div#maindiv
{
    float:                  left;
    clear:                  left;
    margin-bottom:          10px;
}

div#detail
{
    width:                  775px;
    float:                  left;
    clear:                  left;
    margin:                 10px 0px 10px 0px;
    padding:                0px;
    overflow:               hidden;
}

div#left_column
{
    float:                  left;
    width:                  170px;
    margin:                 0px 0px 0px 10px;
    padding:                10px 0px 0px 0px;
}

div#center_column
{
    float:                  left;
    width:                  303px;
    margin:                 0px 20px;
    padding:                10px 0px 0px 0px;
}

div#right_column
{
    float:                  left;
    width:                  240px;
    margin:                 0px 10px 0px 0px;
    padding:                10px 0px 0px 0px;
    overflow:               hidden;
}

div#footer
{
    float:                  left;
    clear:                  left;
    width:                  775px;
    height:                 78px;
    background:             url('../images/footer.jpg') no-repeat;
    padding:                0px 10px 0px 10px;
}

div#footerlogos
{
    float:                  left;
}



/** GLOBAL **/
a:active,
a:link,
a:visited
{
    color:                  #464449;
    text-decoration:        none;
}

a:hover
{
    text-decoration:        underline;
}

img
{
    border:                 none;
}

.noshow
{
    display:                none;
}


/** Text **/
h1,h2,h3
{
    font-family:            sans-serif;
    font-weight:            normal;
    margin:                 0px;
}

h1
{
    font-size:              20px;
    margin:                 0px;
}

h2
{
    font-size:              18px;
}

h3
{
    font-size:              11px;
    font-weight:            bold;
}

p
{
    margin:                 3px 0px;
}

p.subhead
{
    font-weight:            bold;
}

p.textblock
{
    line-height:            018px;
}


/** COLORS **/
.red
{
    color:                  #B41F01;
}

/** MISC **/
.bold
{
    font-weight:            bold;
}

/** IMAGES **/
img.bordered
{
    border:                 solid 1px #DCDCDC;
    margin:                 0px 0px 10px 0px;
}

img.tab
{
    margin:                 0px 0px 6px 0px;
    float:                  none;
}

div#detail img.cover_50
{
    width:                  50px;
    height:                 50px;
    float:                  left;
    margin:                 0px 10px 35px 0px;
    padding:                3px;
    background-image:       url('../images/bg_img_shadow_50_50.gif');
}

div#detail img.cover_100
{
    width:                  100px;
    height:                 100px;
    float:                  left;
    margin:                 0px 10px 0px 0px;
    padding:                3px;
    background-image:       url('../images/bg_img_shadow_100_100.gif');
}

div#detail img.banner
{
    width:                  243px;
    height:                 160px;
    float:                  left;
    margin:                 0px;
}

div#detail img.button
{
    margin:                 -1px 5px 0px -3px;
    float:                  left;
}

/** FOOTER **/
#footernav
{
    padding:                20px 0px 0px 20px;
    color:                  #FFFFFF;
    float:                  left;
}

#footernav p a
{
    color:                  #555555;
}

#footernav a:hover
{
    color:                  #999999;
}


/** CONTENT **/
p.introduction,
p.name
{
    font-weight:            600;
}

div.content_row
{
    clear:                  both;
}


/** MEMBER **/
div.member_item
{
    clear:                  both;
}

div.member_item p
{
    text-align:             justify;
}

div.member_item h2
{
    margin-bottom:          10px;
}

div.member_logo
{
    margin:                 0px 10px 5px 0px;
    float:                  left;
}

div.member_space
{
    clear:                  both;
    margin-bottom:          25px;
}

div.left_members_list
{
    font-weight:            600;
}


/** AMBASSADOR **/
div#ambassador_list
{
    clear:                  both;
}

div.ambassador_list_item
{
    margin-bottom:          15px;
}

div#ambassador_detail
{
    float:                  left;
}

.abstract
{
    margin:                 10px 0px;
}


/** NEWS **/
div#newslist
{
    margin-bottom:          30px;
}

div.newslist_item
{
    margin-bottom:          15px;
}

p.news_date
{
    font-weight:            600;
}


/** Tourdates list **/
div.left_tourdates_list
{
    margin-bottom:          10px;
}


div.release_links
{
    margin-bottom:          10px;
}

/** FAQ **/
div.faq_entry
{
    margin-bottom:          35px;
}

ol.faq_list
{
    margin:                 0px 10px 10px 5px;
    padding:                0px 10px 10px 20px;
    font-size:              11px;
    font-weight:            600;
}

ol.faq_list li
{
    line-height:            20px;
}

div.todo
{
    color:                  red;
    height:                 150px;
    vertical-align:         middle;
    text-align:             center;
    font-weight:            600;
    font-size:              large;
    visibility:             hidden;
}

div#release_teaser .artist
{
    height:                 25px;
    vertical-align:         bottom;
}

.space
{
    height:                 85px;
}

div.pointed_devider
{
    background-color:       #AAAAAA;
    height:                 1px;
    line-height:            1px;
    font-size:              1px;
    margin:                 10px;
}

div.devider
{
    height:                 10px;
    clear:                  both;
}


/** RIGHT COLUMN **/
ul.doc_download_list
{
    margin:                 0px;
    padding:                0px;
}

ul.doc_download_list li
{
    width:                  236px;
    list-style:             none;
    height:                 16px;
    padding:                3px 0px 2px 3px;
    background-color:       #FFFFFF;
}

ul.doc_download_list li.even
{
    background-color:       #DCDCDC;
}


ul.doc_download_list a.pdf_download
{
    background-image:       url('../images/pdf.gif');
    background-repeat:      no-repeat;
    background-position:    0px 0px;
    padding:                1px 0px 3px 20px;
}

ul.doc_download_list a.doc_download
{
    background-image:       url('../images/doc.gif');
    background-repeat:      no-repeat;
    background-position:    0px 0px;
    padding:                1px 0px 3px 20px;
}

div.download_files
{
    float:                  left;
}

div.doc_link
{
    display:                inline;
    width:                  100px;
}

div.pdf_link
{
    display:                inline;
    margin-right:           10px;
}

div.doc_name
{
   float:                   left;
   width:                   135px ;
}


div#document_download_list
{
    margin-top:             25px;
}

div.document_download_item
{
    margin-bottom:          30px;
}

div.document_download_item h3
{
    margin-bottom:          10px;
}

div.document_download_item .download_link
{
    margin-top:             10px;
}

ul.gremien_list
{
    padding:                0px;
    margin:                 20px 0px;
}

ul.gremien_list li
{
    background-image:       url(../images/btn_dbl_arrow_right.gif);
    background-position:    0px 0px;
    background-repeat:      no-repeat;
    list-style:             none;
    height:                 25px;
    padding-left:          20px;
}

ul.gremien_list a
{
    display:                block;
}
