/****************************/
/*	HTML-Def				*/
/****************************/

body 
{
	color				: #000000;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	margin				: 10px 0px;
}

div 
{
	border				: 0px solid black;
	line-height 		: 1.5;
}

table,img
{
	border				: 0px;
}

a:link, a:visited
{
	color				: #000000;
	font-weight			: normal;
	text-decoration 	: underline;
}

a:hover 
{
	color				: #A08B38;
}

input,select,textarea
{
	font-size			: 11px;
}

input
{
	padding				: 2px;
	padding-top			: 3px;
}

textarea
{
	padding				: 2px;
	padding-top			: 3px;
}

h1,h2,h3
{
	font-weight			: bold;
}

h1
{
	color				: #333333;
	font-size			: 16px;
	margin-top			: 12px;
	margin-bottom 		: 7px;
	text-align			: center;
}

h2
{
	border-bottom		: 1px solid #003399;
	color				: #000000;
	font-size			: 12px;
	margin-top			: 10px;
	margin-bottom 		: 10px;
	padding				: 0px 0px 2px 10px;
	text-align			: left;
	width				: 80%;
}

h3
{
	color				: #000000;
	font-size			: 12px;
	margin-top			: 15px;
	margin-bottom 		: 0px;
}

/****************************/
/*	Seiten-Divs				*/
/****************************/

#sc_div_image_layer 
{
	background-color	: #FFFFFF;
	border-top			: 1px solid #c0c0c0;
	border-left			: 1px solid #c0c0c0;
	border-right		: 1px solid #c0c0c0;
	border-bottom		: 1px solid #c0c0c0;
	display				: none;
	left				: 10px;
	padding				: 20px;
	position			: absolute;
	top					: 10px;
	z-index				: 20;
}

#sc_container_global
{
	border				: 1px solid #999999;
	margin				: 0px auto 50px;
	padding				: 5px 5px 10px 5px;
	text-align			: left;
	width				: 900px;
}

#sc_container_top
{

}

#sc_top_logo
{
	float				: left;
	width				: 200px;
}

#sc_top_right
{
	float				: left;
	padding-top			: 5px;
	text-align			: right;
	width				: 680px;
}

#sc_content_main
{
	min-height			: 400px;
	padding				: 15px;
}

#sc_container_footer
{
	border-top			: 1px solid #CCCCCC;
	line-height			: 20px;
	margin				: 40px auto -10px;
	width				: 700px;
	text-align			: center;
}

.sc_container_center
{
	width				: 600px;
	margin				: 50px auto;
}

.sc_lx
{ margin: 20px auto 10px;}

/****************************/
/*	Allgemeine Divs			*/
/****************************/
	
.sc_form_button_1
{
	border				: 1px solid #000000;
}

.sc_h1_underline_1
{
	width				: 500px;
	margin				: auto;
	height				: 2px;
	border-bottom 		: 1px dotted #003399;
	margin-bottom 		: 25px;
}

.sc_section_text
{
	margin-left 		: 50px;
}

.sc_center
{
	padding				: 15px;
	text-align			: center;
	vertical-align		: middle;
}

.sc_vertical_separator
{
	color				: #C6B15E;
	font-weight			: bold;
}

/****************************/
/*	Menubar					*/
/****************************/

#sc_menubar 
{
	border				: 0px solid #707896;
	margin				: 5px auto;
	padding				: 2px;
}

.sc_menubar_item 
{
	float				: left;
	font-size			: 14px;
	font-weight			: bold;
	padding-top			: 2px;
	text-align			: center;
	width				: 170px;
}

a.sc_menubar_link
{
	font-weight			: bold;
	text-decoration		: none;
}

.sc_menubar_separator
{
	width		: 1px;
	float		: left;
	border-right: 1px solid #333;
	margin-top	: 3px;
}

/****************************/
/*	PR 						*/
/****************************/

a.sc_pr_link1
{
	font-weight			: bold;
	text-decoration		: none;
}

a.sc_pr_link2
{
	text-decoration		: underline;
}

.sc_pr_bar_color_top
{
	background-color 	: #C6B15E;
	border-bottom		: 1px solid #000000;
	margin-right		: -5px;
	margin-left			: -5px;
}

.sc_pr_field_required
{
	color				: #C6B15E;
	font-weight			: bold;
	font-size			: 20px;
	line-height			: 10px;
	margin-left			: 3px;
}

/*Main Page*/

.sc_pr_main_page_cat_column
{
	background-color	: #E6E6E6;
	float				: left;
	margin-right		: 20px;
	padding-top			: 10px;
	padding-left		: 15px;
	padding-right		: 10px;
	width				: 520px;
}

.sc_pr_main_page_cat_container
{
	padding-bottom		: 10px;
}

.sc_pr_main_page_cat_heading
{
	float				: left;
	font-size			: 12px;
	width				: 120px;
}

.sc_pr_main_page_cat_heading_entries
{
	color				: #C6B15E;
	font-size 			: 12px;
	font-weight			: bold;
}

.sc_pr_main_page_cat_stiles
{
	color				: #666666;
}

.sc_pr_main_page_right_column
{
	float				: left;
	width				: 300px; 
}

.sc_pr_box1
{
	float				: left;
	border				: 1px solid #000000;
	padding-bottom		: 3px;
	margin-bottom		: 15px;
}

.sc_pr_box1_heading
{
	background-color	: #000000; 
	color				: #FFFFFF;
	font-weight			: bold;
	margin				: 2px 2px 5px 2px; 
	padding				: 3px;
	text-align			: center;
}

.sc_pr_main_page_link_events_more
{
	padding				: 5px;
	text-align			:center;
}

.sc_pr_main_page_event_container
{
	float				: left;
	padding				: 5px; 
	padding-top			: 7px; 
	padding-bottom		: 7px;
}

/* Categories */

.sc_pr_cat_entry_container
{
	border-bottom		: 1px solid #000000;
	height				: 85px;
	padding				: 10px;
	padding-bottom		: 10px;
}

.sc_pr_cat_entry_image
{
	float				: left;
	width				: 70px;
	height				: 70px;
	margin-right		: 10px;
}

.sc_pr_cat_entry_details_container
{
	float				: left;
	width				: 700px;
}

.sc_pr_cat_entry_details_name
{
	font-weight			: bold;
	margin-bottom		: 3px;
}

.sc_pr_cat_entry_details_description
{
	height				: 52px;
	padding-left		: 15px;
}

.sc_pr_cat_entry_details_city
{
	text-align			: right;
}

/* Events */

.sc_pr_ev_entry_container
{
	border-bottom		: 1px solid #000000;
	min-height			: 85px;
	padding				: 10px;
	padding-bottom		: 10px;
}

.sc_pr_ev_entry_date
{
	float				: left;
	width				: 70px;
	height				: 70px;
	margin-right		: 15px;
}

.sc_pr_ev_entry_details_container
{
	float				: left;
	width				: 700px;
}

.sc_pr_ev_entry_details_name
{
	margin-bottom		: 3px;
}

.sc_pr_ev_entry_details_title
{
	margin-bottom		: 10px;
}


.sc_pr_ev_entry_details_description
{
	padding-left		: 15px;
}

.sc_pr_cat_entry_details_location
{
	margin-top			: 10px;
	text-align			: left;
}

/* Band Page */

.sc_band_page_description
{
	padding				: 5px;
}
	
/* Login Events */

.sc_pr_login_events_list_container
{
	border-bottom		: 1px solid #999999;
	float				: left;
	margin-bottom		: 10px;
	padding				: 5px;
}




