a:link{color:000000; text-decoration:none }
a{text-decoration:none;color:#000000;font-weight:bold;}
a:hover{text-decoration:underline;}
a:visited {color:#000000; text-decoration:none}
a:hover{color:000000; text-decoration:underline}
a:focus{color:000000; text-decoration:underline}



html, body{
height: 90%;
font-family: arial, verdana, sans-serif;
color:#000000;
padding: 1px 1px 1px 1px;
margin: 1px 1px 1px 1px;
}

fieldset 
{
 border:0px solid #2E2E2E;
 font-size:13px;
 color:gray;
 font-weight:bold;
}

legend
{
 font-size:13px;
 border:0px solid gray;
 color:#2E2E2E;
}



p{
margin: 1px 1px 1px 1px;
}


h1{
margin-top:10px;
margin-left:2px;
font_size: 17px;
}

h2{
font_size: 15px;
}

h3{
font_size: 12px;
}


#hyperlinks{
}

#hyperlinks p{
text-align:justify;
font-size:12px;
}



#hyperlinks ul li{
background-color:ffffff;
font-size:16px;
font-weight:bold;
margin-top:10px;
color:000000;
}

#hyperlinks ul ul li{
margin:5px;
margin-left:0px;
}



label, input, select{
display: block;
float:left;
width: 100px;
}



input, select{
border:1px solid gray;
}

form br {
clear:left;
}


form{
padding:0px;
margin:0px; 
}


input, select{
margin: 2px;
}



#wrapper{
width: 1250px;
border: 1px solid #003366;
height:auto;
}

#wpc1{
width:100%;
background-color:003366;
}

#wpc2_left{
float:left;
width:50%;
}

#wpc2{
width:100%;
font-size:100px;
background-color:#003366;
}



#wpc2_right{
}

#wpc3{
width:100%;
height:100%;
}

#wpc3_left{
float:left;
width:19%;
}

#wpc3_middle{
margin-left:5px;
float:left;
width: 79%;
margin-right:10px;
}

#wpc3_middle h1{
font-size: 17px;
}

#wpc3_middle h2{
font-size: 14px;
}

#wpc3_middle h3{
font-size: 10px;
}






#wpc3_right{
margin-left:5px;
float:left;
width: 19%;
margin-right:0px;
}



#wpc3_right h1{
font-size: 17px;
}

#wpc3_right h2{
font-size: 14px;
}

#wpc3_right h3{
font-size: 10px;
}


#wpc4{
height:20px;
clear:left;
}
#wpc5{
padding-top:2px;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
text-align:right;
color:#ffffff;
font-size:12px;
font-weight: bold;
background-color:#003366;
}




#navigation_text{
font-size:12px;
color:#ffffff;
font-weight: bold;
background-color: #003366;
margin: 0x 1px 1px 1px;
padding: 1px 1px 1px 10px;
}

#navigation_text a{
color:#ffffff;
font-weight: bold;
margin: 0x 1px 1px 1px;
padding: 1px 1px 1px 10px;
}


#navigation_logout a{
font-size: 12px;
color:#ffffff;
font-weight: bold;
background-color:003366;
margin: 1x 1px 1px 1px;
padding: 1px 10px 1px 4px;
}


.menue_standard{
border: 1px solid #003366;
}

.menue_standard a{
color:#000000;
}

.menue_standard ul{
text-align: left;
list-style: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 1px;
margin-left: 0px;
padding-top: 1px;
padding-right: 0px;
padding-bottom: 1px;
padding-left: 0px;
border: 1px;
}

.menue_standard ul li {
border: 1px solid #c7cfd5;
font-size:13px;
padding-left: 5px;
}

.menue_standard ul ul {
color:#000000;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 1px;
margin-left: 0px;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 20px;
list-style:circle;
}

.menue_standard ul ul li{
border: 0px solid black;
font-size:12px;
}


.menue_standard ul ul a{
font-size: 1em;
text-align: left;
list-style: none;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 1px;
margin-left: 0px;
list-style: none;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 4px;
border: 1px;
}

.menue_standard ul ul ul {
background-color: #ffffff;
}

.menue_standard ul ul ul li {
background-color: #ffffff;
list-style: none;
margin-top: 3px;

}

.menue_standard ul ul ul a {
font-size: 12px;
text-align: left;

border: 1px;
}

.menue_standard ul ul ul  a:hover {

text-decoration:none;
}


#mod_menue_icon li {
display: inline; 
list-style-type: none;
margin: 1px 1px 1px 1px;
padding: 2px 2px 2px 5px;
border: 1px solid black;
background-color:#36648b;
}

#mod_menue_icon a {
font-weight: bold;
color: #ffffff;
font-size:11px;              
text-decoration: none;             
}


.rollout_text_positiv{
margin:3px;
padding:2px;
font-weight:bold;
color:#000000;
border: 0px solid black;
}

.rollout_text_negativ{
margin:3px;
padding:2px;
font-weight:bold;
color:#000000;
border: 1px solid black;
}


#module_login_as{
padding: 5px 5px 5px 5px ;
text-align: right;
color:#ffffff;
font-size: 13px;
}

#module_navigation_position{
color:ffffff;
padding: 5px 5px 5px 5px ;
font-size: 13px;
}



.module_headline{
background-color:#003366;
color:ffffff;
font-weight:bold;
padding-left: 3px;
padding-top: 3px;
padding-bottom:3px;
font-size:13px;
}


#module_login_big form, label{
align:center;
margin: 4px 0px 0px 10px;
padding:0px 0px 0px 0px;
text-align:left;
}



#login_form p{
margin-top:10px;
}


.mod_act_menu{
background-color:gainsboro;
border:1px solid gray;
width:auto;
}



#mod_gallery_table{
border:0px;
}

#mod_gallery_table th{
background-color:#e4e7eb;
text-align: left;
}

#mod_gallery_table tr{
background-color:#EBEBEB;
} 

#mod_gallery_table a{
color:#000000;
} 



.site_event_module{
border-left: 1px solid #003366;
border-bottom: 1px solid #003366;
font-size:10px;
}

.site_event_module ul{
font-weight:bold;
font-size:13px;
text-align: left;
list-style: none;
margin-top: 20px 10px 10px 10px;
font-weight:bold;
padding-top: 1px;
padding-right: 0px;
padding-bottom: 1px;
padding-left: 3px;
border: 1px;
}

.site_event_module ul ul{
border: 0px solid black;
font-weight:normal;
font-size:13px;
}

.site_event_module ul ul li{
margin-top: 2px;
border: 0px solid black;
font-weight:normal;
font-size:13px;
}



.table_typ_1{
border: 1px solid black;
margin-top:2px;
margin-left:3px;
}



.site_2_table_headline{
background-color: #EBEBEB;
border: 1px solid black;
color:#000000;
font-weight:bold;
padding:5px;
font-size:16px;
}


.site_2_table_1_td_left{
border: 1px solid black;
color:#000000;
font-weight:bold;
font-size:13px;
padding-left:3px;
}

.site_2_table_1_td{
border: 1px solid black;
color:#000000;
font-weight:bold;
font-size:13px;
}


.site_3_table_headline{
background-color: #EBEBEB;
border: 1px solid black;
color:#000000;
font-weight:bold;
padding:5px;
font-size:16px;
}

.site_3_table_1_td_left{
border: 1px solid black;
color:#000000;
font-weight:bold;
font-size:13px;
padding-left:3px;
}

.site_3_table_1_td{
border: 1px solid black;
color:#000000;
font-weight:bold;
font-size:13px;
}

.site_3_table_2_td_left{
border: 1px solid black;
color:#000000;
font-weight:normal;
font-size:13px;
padding-left:7px;
}

.site_3_table_2_td{
border: 1px solid black;
color:#000000;
font-weight:normal;
font-size:13px;
}



.site_5_table_1_td_left{
border: 1px solid black;
color:#000000;
font-weight:bold;
font-size:13px;
padding-left:3px;
}

.site_5_table_1_td{
border: 1px solid black;
color:#000000;
font-weight:bold;
font-size:13px;
}

.site_5_table_2_td_left{
border: 0px solid black;
color:#000000;
font-weight:bold;
font-size:12px;
padding-left:14px;
}

.site_5_table_2_td{
border: 0px solid black;
color:#000000;
font-weight:bold;
font-size:14px;
padding-left:0px;
}

.site_5_table_3_td_left{
border: 0px solid black;
color:#000000;
font-weight:normal;
font-size:14px;
padding-left:24px;
}

.site_5_table_3{
border: 0px solid black;
color:#000000;
font-weight:normal;
font-size:14px;
padding-left:0px;
}

.site_5_table_4_td_left{
border: 0px solid black;
color:#000000;
font-weight:bold;
font-size:14px;
padding-left:30px;
}

.site_5_table_4{
border: 0px solid black;
color:#000000;
font-weight:bold;
font-size:14px;
padding-left:0px;
}

.site_5_table_5_td_left{
border: px solid black;
color:#000000;
font-weight:normal;
font-size:11px;
padding-left:40px;
}

.site_5_table_5{
border: 0px solid black;
color:#000000;
font-weight:normal;
font-size:11px;
padding-left:0px;
}


.site_table_button_disable{
font-size: 12px;
font-weight: bold;
background-color: #d3d3d3;
border: 1px solid black;
a: link
}


.menue_login{
font-color: #000000;
border: 1px solid #003366;
}



.menue_login ul{
text-align: left;
list-style: none;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 1px;
margin-left: 0px;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 4px;
border: 1px;
}

.menue_login li {
margin-bottom:6px;
}



.menue_login ul ul {
color:#000000;
font-weight:bold;
margin-top: 0px;
margin-right: 1px;
margin-bottom: 0px;
margin-left: 7px;
padding-top: 0px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 4px;
border: 1px;
font-size: 13px;
text-align: left;
list-style: none;
}




.mod_menue{
text-align: left;
border: 0px solid black;
margin: 1px 1px 1px 1px;
padding: 1px 1px 1px 1px;
height:20px;
}

.mod_menue ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}




.site_table_button_disable a{
color:#000000;
}



.site_table_button_enable{
color:#ffffff;
font-size: 12px;
font-weight: bold;
border: 1px solid black;
}





/* Begin: usergroup_Admin*/
.usergroup_admin_headline1{
background-color: #D1D1D1;
border: 1px solid black;
color:#000000;
font-weight:bold;
padding:8px;
font-size:14px;
text-align:left;
}

.usergroup_admin_headline2{
background-color: #D1D1D1;
border: 1px solid black;
color:#000000;
font-weight:bold;
padding:8px;
font-size:14px;
text-align:left;
}

.usergroup_admin_headline3{
background-color: #D1D1D1;
border: 1px solid black;
color:#000000;
font-weight:bold;
padding:8px;
font-size:14px;
text-align:left;
}

.usergroup_admin_headline4{
background-color: #D1D1D1;
border: 1px solid black;
color:#000000;
font-weight:bold;
padding:8px;
font-size:14px;
text-align:left;
}

.usergroup_admin_rollout_group{
border: 1px solid black;
color:#000000;
font-weight:bold;
font-size:13px;
padding-left:8px;
}
.usergroup_admin_rollout_action{
border: 1px solid black;
padding-left:8px;
}
/* END: usergroup_Admin*/



/* Begin: usergroup_distribution*/
.usergroup_distribution_user_group_headline{
background-color: #EBEBEB;
border: 1px solid black;
color:#000000;
font-weight:bold;
padding:5px;
font-size:16px;
}


.usergroup_distribution_user_group_declaration{
padding-left:10px;
border: 0px solid black;
color:#000000;
font-weight:bold;
font-size:15px;
}

.usergroup_distribution_user_headline{
border: 1px solid black;
color:#000000;
font-weight:bold;
font-size:13px;
background-color:#ebebeb;
}

.usergroup_distribution_user{
padding-left:7px;
border: 0px solid black;
color:#000000;
font-weight:normal;
font-size:13px;

}
/* END: Usergroup_distribution*/


/* Begin: authorization-admin*/


.authorization-admin_headline{
background-color: #EBEBEB;
border: 1px solid black;
color:#000000;
font-weight:bold;
padding:5px;
font-size:16px;
}

.authorization-admin_profile_name{
border: 0px solid black;
color:#000000;
font-weight:normal;
font-size:18px;
padding-left:3px;
}



.authorization-admin_userright_site_group{
border: 0px solid black;
color:#000000;
font-weight:normal;
font-size:16px;
padding-left:20px;
}



.authorization-admin_show_profile_content{
border: 0px solid black;
color:#000000;
font-weight:normal;
font-size:14px;
padding-left:40px;
}

.authorization-admin_show_site_group_content_name{
border: 0px solid black;
color:#000000;
font-weight:normal;
font-size:140px;
padding-left:24px;
}

.authorization-admin_site{
border: 0px solid black;
color:#000000;
font-weight:bold;
font-size:13px;
padding-left:60px;
}

.authorization-admin_site_functions_show_site{
border: 0px solid black;
color:#000000;
font-weight:normal;
font-size:13px;
padding-left:68px;
}

.authorization-admin_site_functions{
border: 0px solid black;
color:#000000;
font-weight:normal;
font-size:13px;
padding-left:68px;
}




fieldset{
padding:3px 3px 3px 3px;
margin:3px 3px 3px 3px;
border: 1px solid darkgray
}

hr{
margin:2px;
padding:0px;
}



/* Begin: Event User List*/

.event_user_list_headline{
border: 1px solid black;
color:#000000;
font-weight:bold;
font-size:13px;
background-color:#ebebeb;
}

.event_user_list{
padding-left:7px;
border: 0px solid black;
color:#000000;
font-weight:normal;
font-size:13px;

}
/* END:  Event User List*/




/* Begin: Event Table standard */

.event_table_standard_headline{
border: 1px solid black;
color:#000000;
font-weight:bold;
font-size:13px;
background-color:#ebebeb;
}


.event_table_standard{
padding-left:7px;
border: 0px solid black;
color:#000000;
font-weight:normal;
font-size:13px;

}


/* END:  Event Table standard*/








/* Begin: Event calculation*/

.event_calculation_list_headline{
border: 1px solid black;
color:#000000;
font-weight:bold;
font-size:13px;
background-color:#ebebeb;
}


.event_calculation_list{
padding-left:7px;
border: 0px solid black;
color:#000000;
font-weight:normal;
font-size:13px;

}

/* END:  Event calculation*/


/* Begin: Artist Search Result*/

.table_Artist_list_header
{
 font-weight:bold;
 color:#ffffff;
 background-color:#003366;

}


.table_Artist_list_td
{
 border:1px solid gray;

}


.table_event_booking_detail_td
{
 border:1px solid gray;

}

/* END: Artist Search Result*/

