/* CSS Document */

/**************************/
/****** HEADER TABLE ******/
/**************************/

table.public_header {
	border: 0;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
}

a.admin_header_menu:link {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 5px;
}
a.admin_header_menu:activated {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 5px;
}
a.admin_header_menu:hover {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 5px;
}
a.admin_header_menu:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 5px;
}

/**************************/
/******  FORM ******/
/**************************/

.search_input {
 	width: 99%;
	background-color:	#FFFFFF; 
	border:				1px solid #7a1f1c; 
	color:				#666666;
}

.searchdate_input { 
	background-color:	#FFFFFF; 
	border:				1px solid #7a1f1c; 
	color:				#666666;
}
.search_select {
	width: 100%;
}

.search_bluebold {
	color: #384777;
	font-size: normal;
	font-weight: bold;
	text-align: right;
}

.publichsearch_sap {
	color: #828282;
	font-weight: bold;
	font-size: larger;
	text-decoration: none;
	text-transform:uppercase;
}

.publichsearch_free {
	color: #c5c5c5;
	font-weight: bold;
	font-size: larger;
	text-decoration: none;
}

.publichsearch_head_dark {
	color: #828282;
	font-weight: bold;
	font-size: normal;
	text-decoration: none;
	text-transform:uppercase;
}

.publichsearch_head_light {
	color: #c5c5c5;
	font-weight: bold;
	font-size: normal;
	text-decoration: none;
	text-transform:uppercase;
}



/***************
 RESULTS
 *********/
 
.result_table_head {
	color: #828282;
	font-weight:bold;
	table-layout: fixed;
	margin-left: 9px;
	font-size: 12px;
}

.result_table {
	background-color: #FFFFFF;
	margin-top: 10px;	
	border-collapse: collapse;
	border: 1px solid #000000;
	table-layout: fixed;
	font-size: xx-small;
	vertical-align: top;
	margin-left: 9px;
}

.event_details_table {
	background-color: #FFFFFF;
	margin-top: 10px;	
	border-collapse: collapse;
	border: 1px solid #5c5c5c;
	table-layout: fixed;
	font-size: small;
	vertical-align: top;
}

.event_details_cell {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.result_inner_table {
	margin: 6px;
}

.redborder_leftright {
	border-left : 	1px solid #000000;
	border-right : 	1px solid #000000;
}

.justify {
	text-align: justify;
}

.SearchDropDown { 
	background-color:	#FFFFFF; 
	width:				175px; 
	border:				1px solid #7a1f1c; 
	color:				#666666;
}

.header_hauptText {
	color: 				#919191;
	font-size:			larger;
	font-weight: 		bold;
	text-decoration: 	none;
	text-transform:		uppercase;
	word-spacing:		0px;
	letter-spacing:		1px;
}
.header_zwischenText {
	color: 				#C5C5C5;
	font-size:			larger;
	font-weight: 		bold;
	text-decoration: 	none;
	word-spacing:		0px;
	letter-spacing:		1px;
	
}

/**** Premium Banner */
td.premiumPartner {
background: url(../images/frontend/Premium_Partner.jpg);
background-repeat: no-repeat;
background-color: #ffffff;
background-position: right bottom;
}

td.premiumPartnerRightTop {
background: url(../images/ico_premium_formular.jpg);
background-repeat: no-repeat;
background-color: #ffffff;
background-position: right top;
}

/*** TAG CLOUD ***/
a.tag_cloud:link {
	text-decoration: none;
	color:   #919191;
}

a.tag_cloud:activated {
	text-decoration: none;
	color:   #919191;	
}
	
a.tag_cloud:hover {
	text-decoration: underline;
	color:   #919191;	
}

a.tag_cloud:visited {
	text-decoration: none;
	color:   #919191;
}


a.tagbutton:link, visited, activated {
	text-decoration: none;
	color:   #919191;
	border:0;
	/* float: right;*/
	font-weight: bold;
	text-align: justify;
}

a.tagbutton:hover {
	text-decoration:underline;
}

.tagdiv {
	text-align: center;	
	line-height: 20px;
	width: 366px;
	height: 200px;
}

.tagspan {
	text-decoration: none;
}
/****************
	SHOWENTRIES 
	*****************/
.numbEntries {
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
a.showPage_notactive:link {
	text-decoration: none;
	color:   #000000;
	font-size: 14px;
	font-weight: bold;
}

a.showPage_notactive:activated {
	text-decoration: none;
	color:   #000000;
	font-size: 14px;
	font-weight: bold;
}
	
a.showPage_notactive:hover {
	text-decoration: underline;
	color:   #000000;	
	font-size: 14px;
	font-weight: bold;
}

a.showPage_notactive:visited {
	text-decoration: none;
	color:   #000000;
	font-size: 14px;
	font-weight: bold;
}

a.showPage_active:link {
	text-decoration: none;
	color:   #9b0909;
	font-size: 14px;
	font-weight: bold;
}

a.showPage_active:activated {
	text-decoration: none;
	color:   #9b0909;	
	font-size: 14px;
	font-weight: bold;
}
	
a.showPage_active:hover {
	text-decoration: none;
	color:   #9b0909;	
	font-size: 14px;
	font-weight: bold;
}

a.showPage_active:visited {
	text-decoration: none;
	color:   #9b0909;
	font-size: 14px;
	font-weight: bold;
}
