/*##################################################################################################*/
/*############ INFO ################################################################################*/
/*##################################################################################################*/
/*############ all seasonal styles should be found in edc-com_seasonal.css #########################*/
/*############ eg. background-images or -colours, font-attributes ##################################*/
/*############ exception: ##########################################################################*/
/*############ all styles regarding navigation will be found in edc-com_navigation.css #############*/
/*############ incl. footer! #######################################################################*/
/*##################################################################################################*/
/*############ " >> " #### means: find amendment in edc-com_seasonal.css ###########################*/
/*##################################################################################################*/
/*############ due to standard issues find ie-hacks in ieHax.css ###################################*/
/*##################################################################################################*/

/* -------TEMPLATE STYLES------- */
body {/* >> */
	font-family: Arial, Verdana, Helvetica;
	font-size: 15px;
	margin:0;
	vertical-align: top;
	text-align: center;
}

.fix {
	clear:both
}

/*############################################# HEADER #############################################*/

#main { /* Main container for centered page */
	margin: auto;
	margin-top: 0;
	position: relative;
	text-align: left;
	width: 1070px;
}

#header { /* in this case: logo; may contain a background-image for navigation as seen in the club */
	/*background: #FFFFFF url(/_bib_edc_com/img/bg_season.gif) no-repeat 0 5px;*/
	height: 204px;
	padding: 15px 0 0 0;
	position: relative;
	width: 475px;
	left: -40px;
}

#logopng {
	left: 74px;
	position: relative;
	top: 52px;
}

#soundcontrol { /* container for flash-movie */
	margin: 0;
	height: 93px;
	left: 650px;
	padding: 0px;
	position: absolute;
	text-align: right;
	top: 0px;
	width: 358px;
}



/*############################################# CONTENT #############################################*/

#contentPosition { /* container for positioning content below header */
	padding: 10px 70px 0px 70px;
	margin: 0;
	position: relative;
	top: -55px;
}

#contentbox {/* >> */
}

h1 {
	font-size: 26px;
}
h2 {
	font-size: 24px;
	font-weight: 400;
}
h4 {
	font-size: 15px;
	font-weight: 700;
}
p {
	font-size: 15px;
}

a img {
	border: none;
}
a {
	text-decoration: none;
}

.error {
	color: #c8be37;
	font-weight: 700;
}

#contentbox.allFlash {
	background-image: none;
	border-top: none;
	border-bottom: none;
	line-height: 0;
	padding: 0;
}

#contentbox.innerFlash {/* >> */
	line-height: 0;
	padding-bottom: 0;
}

#contentbox #content.wide #leftcol {
	padding: 0 0 10px 0 !important;
	width: 210px;
	float:left;
}

#contentbox #content.wide #rightcol {
	padding: 0 0 10px 0 !important;
	width: 210px;
	float:left;
}

#contentbox #content div.firstcol {
	padding: 0 10px 10px 120px;
	width: 210px;
	float:left;
}
#contentbox #content div.secondcol {
	padding: 0 0 10px 0 !important;
	width: 210px;
	float:left;
}
#contentbox #content div.secondcolwide {
	float:left;
	line-height: 24px;
	padding: 0 0 10px 0 !important;
	width: 430px;
}
#contentbox #content div.thirdcol {
	margin:0 0 0 560px;
	width:210px;
}
#contentbox #content #thirdcol input {
	
}
#contentbox #content div.firstcol p,
#contentbox #content div.secondcol p,
#contentbox #content div.thirdcol p,
#contentbox #content div.firstcol h4,
#contentbox #content div.secondcol h4,
#contentbox #content div.thirdcol h4 {
	line-height: 17px;
	margin-left:0;
	width:auto;
}
#contentbox #content div.firstcol h2 {
	margin-left:0;
	width:auto;
}
#contentbox #content div.secondcolwide p {

	margin-left:0;
	width:auto;
}
#contentbox #content div.secondcolwide h2 {
	margin-left:0;
}
/* storfinder paging */
.paging {
	text-align: center;
}
div.paging {
	background-color:#FFF;	
	padding: 0;
	
}
div.paging a {	
	background-color: #ffff00;
	color: #231f20;
	font-weight: 700;
	margin: 0 10px 0 0;
	padding: 2px 6px 2px 6px;
	text-decoration: none;
}
div.paging a:hover	{
	background-color: #ec008c;
	color: #ffff00;
}
div.paging a.aktiv {
	background-color: #ec008c;
	color: #ffff00;
}

p.note {
	font-size:10px;
	line-height:10px;
}