/*
:::::::::::::::ALLGEMEIN
*/  

BODY{
    
    width:                  910px;  
    background-color:       #fff;
    color:                  #222;
    font-size:              10px;
    font-family:            Verdana,Arial, Helvetica, sans-serif; 
    margin:                 10px 0px 0px 10px;
    padding:                0px; 
}

TD{
    color:                  #222;
    font-size:              12px;
    font-family:            Verdana,Arial, Helvetica, sans-serif; 
    margin:                 0px; 
    padding:                0px;
    border:                 0px;
} 

.head {
    width:                  900px;
    background-color:       #fff;
     
}

.main {
    width:                  900px;  
    
}

.inside_logo {
    float:                  left;  
    width:                  410px;
}

.logo_link {
    float:                  left;  
    border-left:            #000 solid 1px;             
}

.sonybmg_logo {
    float:                  right;
    width:                  480px;
    text-align:             right;
    height:                 80px;
}

.content{
    font-size:              1.2em;       
    float:                  right; 
    width:                  740px;
    margin:                 10px 0px 20px 10px;
    background-color:       #fff;
    
}
.content_intern{
    font-size:              1.2em;       
    float:                  left; 
    width:                  720px;
    margin:                 10px 0px 20px 10px;
    background-color:       #fff;
    
}
.content_head{
    border-top:             #000 solid 2px;   
    border-bottom:          #000 solid 2px;
    width:                  740px;
    font-size:              3em;
    padding:                10px 0px 10px 0px;
    margin-bottom:          10px; 
    letter-spacing:         -0.11em;
}

.content_head2{
    border-top:             #000 solid 2px;   
    border-bottom:          #000 solid 2px;
    font-size:              3em;
    padding:                10px 0px 10px 0px;
}

.text {
    line-height:            1.6em; 
    font-family:            Verdana,Arial, Helvetica, sans-serif; 
    margin:                 10px 0px 0px 0px; 
}

.text_topic {
    font-weight:            bold;
}

.text_topic2 {
    font-size:              1.3em;
    font-weight:            bold;
    margin-bottom:          10px;
}



/*
:::::::::::::::FORMULAR
*/  

.formular_style {
    background-color:       #FFF;          
    border:                 solid 1px #555; 
    color:                  #555; 
    font-family:            Verdana,Arial, Helvetica, sans-serif;    
    width:                  150px;
}

.formular_style2 {
    margin-left:            3px;
    background-color:       #FFF;          
    width:                  93px;
    border:                 solid 1px #555; 
    color:                  #555; 
    font-family:            Verdana,Arial, Helvetica, sans-serif;    
}

.formular_style22 {
    margin-left:            3px;
    background-color:       #FFF;          
    width:                  85px;
    border:                 solid 1px #555; 
    color:                  #555; 
    font-family:            Verdana,Arial, Helvetica, sans-serif;    
}
.formular_style3 {
    margin-left:            10px;
    background-color:       #FFF;          
    width:                  110px;
    border:                 solid 1px #555; 
    color:                  #555; 
    font-family:            Verdana,Arial, Helvetica, sans-serif;     
}

.formular_style_4 {
    background-color:       #FFF;          
    border:                 solid 1px #555; 
    color:                  #555; 
    font-family:            Verdana,Arial, Helvetica, sans-serif;     
    width:                  250px;
    font:                   normal 12px/15px Arial;
}

.formular_style5 {
    background-color:       #FFF;          
    border:                 solid 1px #555; 
    color:                  #555; 
    font-family:            Verdana,Arial, Helvetica, sans-serif;    
    width:                  96px;
    font-size:              8pt;
}

.button_style {
    background-color:       #ccc; 
    border:                 solid 1px #B30000; 
    color:                  #555; 
    cursor:                 hand; 
    font-family:            Verdana,Arial, Helvetica, sans-serif;    
    font-weight:            bold;  
    height:                 20px;
    padding-bottom:                2px;
}

.formular_error {
    font-size:              0.8em;
    color:                  #B30000; 
}

/*
:::::::::::::::MENUE
*/ 
.inside_menue_box {
    float:                  left; 
    width:                  135px;
}

.inside_menue {
    width:                  135px;
    background-color:       #fff;
    border-left:            #000 solid 1px;
    border-bottom:          #000 solid 1px;  
    padding-top:             50px;
}

.inside_menue_structur {
    text-align:             right;
    border-right:           #B30000 solid 1px;
    margin-top:             5px;
}

.menue_point {
    color:                  #B30000;
    font-size:              1.5em;   
    font-weight:            bold;
    text-align:             right;
    margin-right:           10px;
}

.menue_activ {
    font-family:            Verdana,Arial, Helvetica, sans-serif;   
    color:                  #222;
    font-size:              1.5em;   
    font-weight:            bold;
    text-align:             right;
    margin-right:           10px;


}

.pw_box {
    height:                 200px;

}
.pw_forget {
    text-align:             right;
    margin-top:             10px;
    margin-right:           10px;
}

.menue_search {
    color:                  #B30000;
    font-size:              1.5em;   
    font-weight:            bold;
    text-align:             right;
    margin:                 100px 10px 0px 0px;
}


/*
:::::::::::::::ARTIST
*/ 

.tl_topic {
    font-weight:            bold;
    padding-bottom:         5px;
    border-bottom:          #ccc solid 1px;               
}

/*
:::::::::::::::ARTIST
*/ 

.adress {
    font-weight:            bold;
    margin-top:             10px; 
    margin-bottom:          10px;
}

.abc {
    /*color:                  #B30000; */
    border-top:             #000 solid 2px;   
    border-bottom:          #000 solid 2px;
    font-size:              2em;
    padding:                10px 0px 10px 0px;
    margin-bottom:          10px;
    height:                 30px; 
}

.abc_entry {
    float:                  left;
    width:                  28px; 
}

.abc_head {
    padding:                0px 0px 10px 10px;
    height:                 50px;
    font-size:              5em;
    margin:                 15px 10px 0px 0px;
    border-left:            #B30000 solid 1px;  
       
}

.artists_list_box {
    float:                  left;  
    margin:                 10px 0px 0px 15px;   
    width:                  30%;
    
}

.artists_list_entry {
    font-size:              1.2em;  
    width:                  210px;
}

.artists_menue {
    font-size:              1.2em;
    font-weight:            bold;  
    margin-bottom:          20px;
}

.artists_pic_box {
    float:                  left;
    width:                  230px;
    margin-bottom:          10px;
}

.artists_pic {}


/*
:::::::::::::::LINKS
*/ 

a{
    color:                  #B30000; 
    text-decoration:        none;
} 

a:link{
    color:                  #B30000;
    text-decoration:        none;  
}

a:visited{
    color:                  #B30000;
    text-decoration:        bold;  
}

a:active{
    color:                  #B30000;
    text-decoration:        bold;  
}

a:hover{
    color:                  #000;
    text-decoration:        bold; 
}

.artists_menue a:link{
    color:                  #000;
    text-decoration:        bold;  
}

.artists_menue a:visited{
    color:                  #000;
    text-decoration:        bold;  
}

.artists_menue a:active{
    color:                  #B30000;
    text-decoration:        bold;  
}

.artists_menue a:hover{
    color:                  #B30000;
    text-decoration:        bold; 
}

.categorie a{
    color:                  #000; 
    text-decoration:        bold;
} 


/*
:::::::::::::::RELEASE
*/ 

.release_box {
    background-color:       #ddd;
    width:                  735px;
    padding:                5px;
    margin-bottom:          10px;
    color:                  #333; 
    
}

.release_content {
    float:                  left; 
    width:                  655px;
    font-size:              0.8em;
    
}

.release_topic {
    font-size:              1.0em;
    height:                 25px;  
    width:                  640px;

}

.release_subtopic {
    float:                  left;         
    padding-top:            8px;  
    width:                  480px;
}

.release_entry {
    float:                  left;
    padding-top:            5px;
}

.release_image {
    float:                  left;
    width:                  72px;
    height:                 72px;
    overflow:               hidden;  
}

.img_box {
    width:                  80px; 
    height:                 90px; 
    float:                  left;
}

.rep_bez {
    float:                  left;
    padding-top:            5px;
    width:                  450px;
    height:                 20px;
}

.tracklist_link {
    color:                  #B30000;
    font-size:              1.0em;   
    width:                  190px;
    float:                  left;
    text-align:             right;
        
}



.categorie {
    background-color:       #ccc;
    float:                  left;
    width:                  735px;
    padding:                5px;
    margin:                 20px 0px 10px 0px;
    font-weight:            bold;
}

.categorie_top {
    width:                  100px;
    text-align:             right;
    background-color:       #ccc;
    padding:                5px;
    margin:                 20px 0px 10px 0px;
    font-weight:            bold;
}
 
       
/*
:::::::::::::::CHARTS
*/
 
.aktuell {
    float:                  left;
    background-color:       transparent;
    width:                  100px;
    padding-left:           5px;
}

.vorwoche {
    float:                  left;
    width:                  100px;
}

.titel {
    float:                  left;
    width:                  450px;
    font-weight:            bold;
}

.artists_link {
    width:                  80px;
    font-size:              0.8em;      
}

.formular{
    float:                  left;
    width:                  180px;
}

.big_link {
    font-size:              1.2em;
    font-weight:            bold;
    margin-bottom:          15px;
}


/***Shaker***/

.column_name {
    width:80px;
    float:left;
    display:inline;
    white-space:nowrap;
    text-align: right;
    padding-right:8px; 
    font-size:10pt;
    
}

.column_input {
    display:inline;
    white-space:nowrap;
    font-size:8pt;
    color: #555; 
    background-color: #FFF; 
    border:1px solid #555;  
}
.details_border {
    margin-top:1%;
   /* margin-left:2%;
    width:500px; */  
    display:table-row;
    white-space:nowrap;
    
}
/* All form elements are within the definition list for this example */
dl {
    font:normal 12px/15px Arial;
    position: relative;
    width: 450px;
}
dt {
    clear: both;
    float:left;
    width: 130px;
    padding: 4px 0 2px 0;
    text-align: left;
}
dd {
    float: left;
    width: 300px;
    margin: 0 0 8px 0;
    padding-left: 6px;
    
}


/* The hint to Hide and Show */
.hint {
       display: none;
    position: absolute;
    right: -250px;
    width: 200px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #ffc url(pointer.gif) no-repeat -10px 5px;
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(pointer.gif) left top no-repeat;
}