/* dynamic css */

                
                li#menu_entry_15 a {
                  display:block;
                  background: url(../images/nav/nav_ontour.gif) no-repeat top center;
                  width: 69px;
                  height: 22px;
                 }
                 li#menu_entry_15 span {
                  background: url(../images/nav/nav_ontour.gif) no-repeat top center;
                  width: 69px;
                  height: 22px;
                 }
                 li#menu_entry_15.on a {
                  display:block;
                  background: url(../images/nav/nav_ontour_on.gif) no-repeat center;
                  width: 95px;
                  height: 24px;
                 }
                 li#menu_entry_15.on span {
                  background: url(../images/nav/nav_ontour_on.gif) no-repeat center;
                  width: 95px;
                  height: 24px;
                 }
                  


/*----------  BODY, CONTAINER AND TOOLS  ------------*/

html { 
	background: #fff url(../images/er_layout/erl_page_bg.jpg) repeat-x; 
	height:100%; }

body { 
	margin: 0; 
		padding: 0; 
		font-size: 76%; 
		font-family: verdana, arial, sans-serif; 
		background: url(../images/er_layout/erl_border.png) no-repeat center 38px; 
		height:100%; }

*html body { 
	background: url(../images/er_layout/erl_border_ie6.gif) no-repeat center 38px; }

a img { border: none; }

/* tools */
.replace { 
	position:relative; 
	margin: 0; 
	padding: 0; 
	overflow: hidden; }
	
.replace span { 
	display: block; 
	float: left; 
	position: absolute; 
	top: 0; 
	left: 0; z-index: 100; }

.replace a { cursor: pointer; cursor: hand; }

.clear { clear: both; }

/* clear fix */
.clearfix:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; }

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}

.clearfix {display: block;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

/* container div */
div#header_box { 
	position: relative; 
	width: 998px; 
	margin: 0 auto; 
	background: #FFF; }

div#main_container { 
	position:absolute; 
	width:100%; 
	top:468px; 
	left:0; 
	z-index:100; }

div#content_container { margin:0 auto; width:998px; }

/*----------  HEADER  ------------*/

div#header { 
	float: left; 
	background: url(../images/er_layout/nav_bg.gif) repeat-x; 
	width: 100%; 
	height: 38px; 
	z-index: 200; }
	
div#printheader { display: none; }

/* logos */
h1#logo { 
	position: absolute; 
	top: 0; 
	left: 0px; 
	width: 265px; 
	height: 115px; 
	margin: 0; 
	padding: 0 0 0 10px; 
	z-index: 200; 
	overflow: hidden; 
	font-size: 12px; }

h1#logo span { 
	background: url(../images/er_layout/logo_top.png) no-repeat 0 0; 
	width: 265px; 
	height: 115px; 
	 }

h1#logonav { 
	width: 243px; 
	height: 104px; 
	margin: 0; 
	padding: 0 0 0 0px; 
	z-index: 200; 
	overflow: hidden; 
	font-size: 12px; }
	
h1#logonav span { 
	background: url(../images/er_layout/logo_nav.jpg) no-repeat 0 0; 
	width: 243px; 
	height: 104px; 
	 }
	
img#logoprint { display: none; }

/* primary navigation */
ul#nav { 
	display: inline; 
	float: left; 
	list-style-type: none; 
	margin: 6px 0 0 295px; 
	padding: 0; }

ul#nav a:hover span { background-position: 0 -11px; }

ul#nav li { 
	display: block; 
	float: left; 
	margin: 0 10px 0 0; 
	padding: 8px 6px 0px 6px; 
	height: 11px; }

ul#nav li.on { padding: 0px; }

ul#nav li.on a:hover span { 
	background-position: 0; }

ul#nav li a { 
	outline: none; 
	padding: 0; 
	height: 11px; 
	line-height: 11px; 
	color: #efe9d9; 
	cursor: pointer; }


li#ontour a { 
	display: block; 
	background: url(../images/nav/nav_ontour.gif) no-repeat top center; 
	width: 69px; 
	height: 11px; }
	
li#ontour span { 
	background: url(../images/nav/nav_ontour.gif) no-repeat top center; 
	width: 69px; 
	height: 11px; }

li#ontour.on a { 
	display: block; 
	background: url(../images/nav/nav_ontour.gif) no-repeat center; 
	width: 95px; 
	height: 24px; }
	
li#ontour.on span { 
	background: url(../images/nav/nav_ontour.gif) no-repeat center; 
	width: 69px; 
	height: 24px; }

	
li#fbmw a {
	display: block; 
	background: url(../images/nav/nav_fbmw.gif) no-repeat top center; 
	width: 100px; 
	height: 11px; }

li#fbmw span { 
	background: url(../images/nav/nav_fbmw.gif) no-repeat top center; 
	width: 100px; 
	height: 11px; }

li#fbmw.on a { 
	display: block; 
	background: url(../images/nav/nav_fbmw.gif) no-repeat center; 
	width: 100px; 
	height: 24px; }

li#fbmw.on span { 
	background: url(../images/nav/nav_fbmw.gif) no-repeat center; 
	width: 106px; 
	height: 24px; }


li#adac a { 
	display: block; 
	background: url(../images/nav/nav_adac.gif) no-repeat top center; 
	width: 87px; 
	height: 11px; }
	
li#adac span { 
	background: url(../images/nav/nav_adac.gif) no-repeat top center; 
	width: 87px; 
	height: 11px; }
	
li#adac.on a { 
	display: block; 
	background: url(../images/nav/nav_adac.gif) no-repeat center; 
	width: 87px; 
	height: 24px; }
	
li#adac.on span { 
	display: block; 
	background: url(../images/nav/nav_adac.gif) no-repeat center; 
	width: 87px; 
	height: 24px; }
	

li#gallery a { 
	display: block; 
	background: url(../images/nav/nav_gallery.gif) no-repeat top center; 
	width: 87px; 
	height: 11px; }
	
li#gallery span { 
	background: url(../images/nav/nav_gallery.gif) no-repeat top center; 
	width: 87px; 
	height: 11px; }
	
li#gallery.on a { 
	display: block; 
	background: url(../images/nav/nav_gallery.gif) no-repeat center; 
	width: 112px; 
	height: 24px; }


li#gallery.on span { 
	background: url(../images/nav/nav_gallery.gif) no-repeat center; 
	width: 112px; 
	height: 24px; }

li#berichte a { 
	display: block; 
	background: url(../images/nav/nav_berichte.gif) no-repeat top center; 
	width: 54px; 
	height: 11px; }

li#berichte span { 
	background: url(../images/nav/nav_berichte.gif) no-repeat top center; 
	width: 54px; 
	height: 11px; }

li#berichte.on a { 
	display: block; 
	background: url(../images/nav/nav_berichte.gif) no-repeat center; 
	width: 54px; 
	height: 24px; }

li#berichte.on span { 
	background: url(../images/nav/nav_berichte.gif) no-repeat center; 
	width: 69px; 
	height: 24px; }




/* search box */
div#search { 
	float: right; 
	width: 140px; 
	height: 20px; 
	background: url(../images/er_layout/search_bg.gif) repeat-x right; 
	margin: 8px 0 0 20px;  }
	
label#searchlabel { 
	float: left; 
	display: block; 
	width: 26px; 
	height: 20px; 
	margin: 0; 
	padding: 0; 
	overflow: hidden; 
	font-size: 8px; }

label#searchlabel span { 
	float: left; 
	display: block; 
	background: url(../images/er_layout/search_left.gif);
	width: 26px; 
	height: 20px; 
	margin: 0; 
	padding: 0; }

input#searchbox { 
	float: left; 
	display: block; 
	background: #fff; 
	width: 100px; 
	height: 14px; 
	font-family: arial, sans-serif; 
	font-size: 11px; 
	margin: 3px 0 2px 1px; 
	padding: 0; 
	border: none; }

input#searchbox.searchgrey { 
	color: #7f7f7f; }

input#searchbutton { 
	float: left; 
	visibility: hidden; 
	width: 10px; 
	height: 10px; }




/*----------  CONTENT  ------------*/

div.content { 
	float: right; 
	display: inline; 
	position: relative; 
	width: 678px; 
	min-height: 340px; 
	margin: 20px 20px 20px 0px; 
	z-index: 50; }
	
div.content h1 { 
	font-size: 15px; 
	color: #58523f; 
	font-weight: bold; 
	margin: 25px 0 20px 0; 
	padding: 0; }

div.content h1 span.stepdown{ 
	font-size:13px; 
	font-style:italic; }

div.content h2 { 
	font-size: 1.6em; 
	color: #58523f; 
	font-weight: normal; 
	margin: 20px 0 10px 0; 
	padding: 0; 
	font-style:italic; }

div.content h3 { 
	font-size: 1.3em; 
	color: #58523f; 
	font-weight: normal; 
	margin: 0px 0 5px 0; 
	padding: 0;  }

div.content p { 
	font-size: 11px; 
	color: #333; 
	margin: 10px 0; 
	padding: 0; 
	line-height:1.7em; }

/*slide-tabs*/
div.content a { 
	color: #b22222; }

div.content a:hover { 
	color: black; }
div.content a:active { 
	color: black; }

div.content td { 
	color:#333; }

* html div.content {
    height:340px;
}


/* generic content stylings
img.leftimage { float: left; margin: 20px 40px 20px 0;
	*behavior: url(http://eifelland-racing.de/cms24_01/cms/javascript/iepngfix.htc);
}
p.righttext { float: left; width: 180px; padding: 0; margin: 0; }
  */
 
/* generic styled textbox */
div.textbox { 
	float: left; 
	width: 274px; 
	height: 20px; 
	background: url(../images/er_layout/textbox_bg.gif) repeat-x right; 
	margin: 8px 0 0 0px;  }
	
label.textboxlabel { 
	float: left; 
	display: block; 
	width: 15px; 
	height: 20px; 
	background: url(../images/er_layout/textbox_left.gif); 
	margin: 0; 
	padding: 0; 
	overflow: hidden; 
	font-size: 8px; }
	
input.textbox { 
	float: left; 
	display: block; 
	background: #fff; 
	width: 223px; 
	height: 14px; 
	font-family: arial, sans-serif; 
	font-size: 11px; 
	margin: 3px 0 2px 1px; 
	padding: 0; 
	border: none; }
	
input.submitbutton { 
	float: left; 
	width: 35px; 
	height: 20px; }

/* generic feature boxes */
div.content .column { 
	float: left; 
	width: 180px; 
	margin: 20px 40px 20px 0px; 
	padding: 0; }
	
div.content .columnhalf { 
	float: left; 
	width: 290px; 
	margin: 20px 40px 20px 0px; 
	padding: 0; }

a.readstory { 
	display: block; 
	width: 98px; 
	height: 23px; 
	background: url(../images/er_layout/button_readstory.gif); 
	text-indent: -9000px; 
	outline: none; }

/* header images */
div#headerimage { 
	float: left; 
	position: relative; 
	width: 998px; 
	height: 430px; 
	overflow: hidden; 
	clear: both; 
	z-index: 50;  }
	
div#headerimage_med { 
	float: left; 
	width: 998px; 
	height: 332px; 
	overflow: hidden; 
	clear: both; 
	z-index: 50; }

div#headerimage_short { 
	float: left; 
	width: 998px; 
	height: 126px; 
	overflow: hidden; 
	clear: both; 
	z-index: 50; }

/* arrows for slide */ 
a#arrow_left { 
	display: block; 
	position: absolute; 
	top: 70px; 
	left: 30px; 
	background: url(../images/er_layout/arrow_left.png) no-repeat 0 0; 
	width: 37px; 
	height: 38px; 
	padding: 0; 
	text-indent: -9000px; 
	outline: none; 
	z-index: 50; 
	 }
	
a#arrow_left:hover {  }

a#arrow_right {  
	display: block; 
	position: absolute; 
	top: 70px; 
	left: 927px; 
	background: url(../images/er_layout/arrow_right.png) no-repeat 0 0; 
	width: 37px; 
	height: 38px; 
	padding: 0; 
	text-indent: -9000px; 
	outline: none; 
	z-index: 50; 
	 }
	
a#arrow_right:hover {  }

/* the slide */
div#slidearrows { 
	float: left; 
	position: relative; 
	padding: 0 0 20px; 
	clear: both; }
	
div#featureslide { 
	float: left; 
	position: relative; 
	/*background: #fbf8f0;*/
	background: #fbf8f0;
	width: 950px; 
	height: 170px; 
	padding: 0 0 0 48px !important; 
	overflow: hidden; 
	clear: both; 
	z-index: 50; }
	
div#featureslide.home { 
	height: 160px; 
	background: transparent; 
	margin: 0 0 5px 0; }
	
div#middle_shadow_bottom { 
	float: left; 
	width: 100%; 
	height: 24px; 
	margin: 0 0 0px 0; 
	background: #ffffff url(../images/er_layout/middle_shadow_bottom.png) repeat-x;  
	clear: both; }

/* slide feature boxes (again this could be reused) */
div.slide { 
	float: left; 
	position: relative; 
	width: 2994px; 
	clear: both; }
	
div.slide img { float: left; margin: 0; }

div.slide .column { 
	float: left; 
	position: relative; 
	width: 258px; 
	height: 135px; 
	margin: 20px 0 0 0px; 
	padding: 0 20px 0 20px; 
	border-right: 1px dotted #ccc; }
	
div.slide .column.first { 
	padding: 0 20px 0 20px; 
	border-left: 1px dotted #ccc; }

div.slide .column.section { 
	margin: 20px 0 0 100px; 
	border-left: 1px dotted #ccc; }

div.slide h2 { 
	margin: 0 0 10px 0; 
	color: #0a0a0a; 
	font-weight: normal;
	font-size: 12px;}

div.slide p { 
	color: #737373; 
	font-size: 0.9em; 
	margin:0;padding:0;}

div.slide img.feature { padding: 0 20px 0 0px; }

/* #a.learnmore { float: left; display: block; width: 98px; height: 23px; background: url(../images/static/button_learnmore.gif); text-indent: -9000px; outline: none; }
*/
a.breadmore { 
	position:absolute;
	top:105px;
	right:40px; 
	width: 98px; 
	height: 23px; 
	background: url(../images/er_layout/b_readmore.gif); 
	text-indent: -9000px; 
	outline: none; }

a.breadmore:hover { 
	position:absolute;
	top:105px;
	right:40px; 
	width: 98px; 
	height: 23px; 
	background: url(../images/er_layout/bh_readmore.gif); 
	text-indent: -9000px; 
	outline: none; }

/*----------  HOME PAGE  ------------*/

/* arrows for header images */ 
a#home_arrow_left { 
	position: absolute; 
	top: 38px; 
	left: 0; 
	display: none; 
	background: url(../images/er_layout/home_arrow_left.png) no-repeat 0 0px; 
	width: 225px; 
	height: 430px; 
	padding: 0; 
	text-indent: -9000px; 
	outline: none; 
	z-index: 100; 
	 }
	
a#home_arrow_left.active { 
	background-position: 0 -430px; }
	
a#home_arrow_right { 
	position: absolute; 
	top: 38px; 
	left: 773px; 
	display: block; 
	background: url(../images/er_layout/home_arrow_right.png) no-repeat 0 0px; 
	width: 225px; 
	height: 430px; 
	padding: 0; 
	text-indent: -9000px; 
	outline: none; 
	z-index: 100; 
	 }
	
a#home_arrow_right.active { background-position: 0 -430px; }

/* home page nav tabs */
ul#homenav { 
	float: left; 
	position: relative; 
	display: inline; 
	list-style-type: none; 
	margin: -37px 0 0 250px; 
	padding: 0; height: 37px; 
	z-index: 100; }
	
ul#homenav li { float: left; height: 37px; margin: 0; padding: 0; }

ul#homenav li a { float: left; 
	display: block; 
	height: 37px; 
	padding: 0 0 0 4px; 
	outline: none; 
	text-decoration: none; 
	font-size: 12px; 
	line-height: 2em; 
	text-indent: -9000px; 
	 }

ul#homenav li a:hover { cursor: pointer; }

li#hn_eifelland.off a { display: block; 
	background: url(../images/nav/hn_er_off.png) no-repeat; 
	width: 198px; 
	height: 37px; }

li#hn_eifelland.off a:hover { display: block; 
	background: url(../images/nav/hnh_er_off.png) no-repeat; 
	width: 198px; 
	height: 37px; }


li#hn_eifelland.on a { display: block; 
	background: url(../images/nav/h_er_on.png) no-repeat; 
	width: 198px; 
	height: 37px; }
	
li#hn_driver.off a { display: block; 
	background: url(../images/nav/hn_driver_off.png) no-repeat; 
	width: 198px; 
	height: 37px; }

li#hn_driver.off a:hover { display: block; 
	background: url(../images/nav/hnh_driver_off.png) no-repeat; 
	width: 198px; 
	height: 37px; }
	
li#hn_driver.on a { display: block; 
	background: url(../images/nav/h_driver_on.png) no-repeat; 
	width: 198px; 
	height: 37px;  }
	
li#hn_details.off a { display: block; 
	background: url(../images/nav/hn_series_off.png) no-repeat; 
	width: 198px; 
	height: 37px;  }

li#hn_details.off a:hover { display: block; 
	background: url(../images/nav/hnh_series_off.png) no-repeat; 
	width: 198px; 
	height: 37px;  }

li#hn_details.on a { display: block; 
	background: url(../images/nav/h_series_on.png) no-repeat; 
	width: 198px; 
	height: 37px; }

/* home page main content area */
div.content.home { 
	width: 638px; 
	background: #FFF; 
	padding: 0; 
	margin:0px 20px 20px 0 !important; }
	
div#sidefeature { 
	float: left; 
	width: 280px; 
	min-height: 200px; 
	margin: 0; 
	padding: 0 0 0 40px; 
	background: #FFF; }
	
div#navsidefeature { float: left; 
	width: 280px; 
	margin: 60px 0 0 0; 
	padding: 0; }
	
div#sidefeature img, div#navsidefeature img { 
	margin: 0 0 10px 0; 
	 }

/* home images */
div#hi_eifelland { 
	float: left; 
	width: 998px; 
	height: 430px; }
	
div#hi_eifelland span { 
	float: left; 
	width: 998px; 
	height: 430px; 
	background: url(../images/er_top_slide/eifelland-racing.jpg) no-repeat; }
	
div#hi_driver { 
	float: left; 
	width: 998px; 
	height: 430px; }
	
div#hi_driver span { 
	float: left; 
	width: 998px; 
	height: 430px; 
	background: url(../images/er_top_slide/formeldriver.jpg) no-repeat; }
	
div#hi_details { 
	float: left; 
	width: 998px; 
	height: 430px; }

div#hi_details span { 
	float: left; 
	width: 998px; 
	height: 430px; 
	background: url(../images/er_top_slide/formelseries.jpg) no-repeat; }

div#hi_eifelland a, div#hi_driver a, div#hi_details a { 
	display:block; 
	position:absolute; 
	left:0px; 
	top:0px; 
	width:998px; 
	height:430px; 
	z-index:200; }

/*----------  NEWSBLOG  ------------*/

/* newsblog header */
div.newsheader { 
	float: left; 
	width: 638px; 
	height: auto; 
	margin: 20px 0px 0 0; 
	border-bottom: 1px dotted rgb(192,192,192); 
	clear: both; }

div.newsheader h1 { 
	float: left; 
	width: auto; 
	margin: 0 0 5px 0 !important; 
	padding: 0; 
	clear:both; }

div.newsheader p { 
	float: right; 
	width: auto; 
	margin:15px 0 0 0; 
	padding:0 !important; 
	text-align: right; }

div.newsheader a.readmore {
	margin-right:15px;
	color:rgb(80,80,80);}

div.newsheader a.readmore:hover {
	margin-right:15px;
	color:rgb(119,23,24);}

a.readmore { 
	font-family: verdana, arial; 
	font-weight: bold; 
	text-decoration: none !important; 
	font-size: 0.9em;
	right:40px; }

a.readmore:hover { 
	font-family: verdana, arial; 
	font-weight: bold; 
	text-decoration: underline !important; 
	font-size: 0.9em; color:#cccccc; }


/* newsblog set */
div.newssection { 
	float: left; 
	margin: 10px 0 0 0; 
	width: 638px; }

div.newssection #newsblog {
	float:left;
	width:571px;
	display:block;}

div.newssection #newsblog a {
	text-decoration:underline; 
	color:rgb(119,23,24) !important;}

div.newssection #newsblog a:hover {
	text-decoration:underline; 
	color:rgb(80,80,80) !important;}

div.newssection div.newsblog_header { 
	float: left; 
	width: 563px; 
	min-height:54px; 
	height: auto !important; 
	height: 54px; 
	padding:0 0 10px 0; }

div.newssection h2 { 
	margin: 0; 
	padding:0 0 3px 0; 
	font-size:13px;; }

div.newssection h2 a { 
	color: rgb(119,23,24) !important; 
	text-decoration: none !important; 
	font-style:italic;}

div.newssection h2 a:hover { 
	color: rgb(80,80,80) !important; 
	text-decoration: underline !important; 
	font-style:italic;}

div.newssection p.newsset { 
	color: rgb(80,80,80) !important; 
	margin: 0px 0 20px 0; 
	padding: 0; 
	font-size:0.9em; }

div.newssection p.newsset a { 
	color: rgb(119,23,24) !important; 
	font-weight:bold;}

div.newssection img { 
	margin: 0 10px 20px 0; 
	float:left; }

/* newsblog date */
div.date { 
	float: left; 
	clear:none; 
	width: 60px; 
	height: 54px; 
	padding: 0 0 0 5px; 
	background: url(../images/date/date_bg.gif) no-repeat; }

div.date p { 
	float: left; 
	width: 30px; 
	text-align: center; 
	font-size: 11px !important; 
	line-height: 1em; 
	color:rgb(119,23,24); 
	text-transform:uppercase; 
	margin:14px 0 0 2px; 
	font-family: arial, sans-serif; 
	font-weight:bold; }

div.date span { 
	font-size: 12px; 
	line-height: 16px; 
	color:rgb(80,80,80); 
	font-style:italic; 
	font-weight:bold; 
	font-family: verdana, arial, sans-serif; 
	font-weight:normal; 
	display:block; }

/* links at bottom of newsblog section */
div.newsinfos { 
	border-top: dotted 1px #cccccc; 
	border-bottom: dotted 1px #cccccc; 
	width: 571px; 
	margin-bottom:50px; 
	clear:both;}

div.newsinfos div {
	background:transparent; 
	font-family: verdana, arial, sans-serif; 
	margin: 2px 0 !important; 
	color: rgb(102,102,102) !important; 
	padding:5px 0 5px 0; }

div.newsinfos a { 
	font-size: 1em; 
	color: rgb(102,102,102) !important; 
	text-decoration: none !important; 
	padding-left:30px; }

div.newsinfos a:hover { 
	text-decoration:underline !important; }

div.newsinfos .icon-comment { 
	background: url(../images/icons/icon-blogcomments.gif) 15px center no-repeat;}

div.newsinfos .icon-email {
	background: url(../images/icons/icon-blogemail.gif) 15px center no-repeat; }

div.newsinfos .icon-permalink {
	background: url(../images/icons/icon-blogpermalink.gif) 15px center no-repeat; }

div.newsinfos .icon-addthis {
	background: url(../images/icons/icon-blogaddthis.gif) 15px center no-repeat; }

div.content h2.blog_h2 { 
	margin-bottom:3px; }

div.content p.newsset { 
	font-family:Verdana, Arial !important; 
	font-size: 0.9em; 
	color: #666; 
	font-weight: normal; 
	margin: 0px 0 10px 0; 
	padding: 0; }

/*----------  FOOTER  ------------*/

div#footer_container { 
	width: 100%; 
	height: 270px; 
	padding: 0; 
	background: #4d493d url(../images/footer/footer_tile_bg.gif) repeat-x top center; 
	clear: both; }

div#footer { 
	width: 918px; 
	height: 190px; 
	padding: 40px 40px 20px 40px; 
	margin: 0 auto; 
	background: #4d493d url(../images/footer/footer_bg.jpg) no-repeat; 
	clear: both; }

div#footer h2 { 
	font-size: 1.2em; 
	color: #fff; 
	margin: 0 0 10px 0; 
	clear: both; }

div#footer h2.rss { 
	width: 7em; 
	background: transparent url(../images/footer/rss.gif) no-repeat center right; } 

div#footer p { 
	font-size: 0.9em; 
	color: #fff; 
	margin: 0 0 20px; }

div#footer .column { 
	float: left; 
	width: 140px; 
	margin: 0 0 20px; }
	
div#footer .columnwide { 
	float: left; 
	width: 400px; } 

ul.footermenu { 
	float: left; 
	list-style-type: none; 
	margin: 0 0 20px 0; 
	padding: 0; 
	clear: both; }

ul.footermenu li { 
	padding: 0 0 2px 0; }

ul.footermenu li a { 
	color: #fff; 
	text-decoration: none; 
	font-size: 0.9em; }

div#footer .seperator { 
	float: left; 
	width: 1px; 
	height: 140px; 
	margin: 0 50px; 
	background: url(../images/footer/footer_dots.gif) repeat-y center; }

div#footer a:hover { 
	text-decoration: underline; }

/* copyright */
p.copyright { 
	float: left; 
	color: #acaaa5 !important; 
	width: 700px; 
	margin: 20px 0; 
	padding: 0; }
	
p.credits { 
	float: left; 
	color: #acaaa5 !important; 
	width: 200px; 
	text-align: right;  
	margin: 20px 0; }

p.credits a { 
	color: #acaaa5 !important; 
	text-decoration: none; }

/*------------------------ LABELS ----------------*/

div.box-label {
	width:247px;
	height:145px;
	margin:0pt 0pt 10px;
	cursor:pointer;}
	
div.box-label .title {
	font-family:Verdana, Arial, sans-serif;
	padding-top:40px;
	padding-left:0px;
	padding-right:25px;
	padding-bottom:0px;
	margin:0;
	color:#b22222;
	font-size:13px;
	border-bottom: 1px dotted #CCC}
	
div.box-label .content {
	font-family:Verdana, Arial, sans-serif;
	margin:0;
	color:#737373;
	font-size:11px;
	position:relative;
	top:+20px;}
	
div.box-label img {
	padding-top:12px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;}
	
a.box-label {text-decoration:none;}


#label70 {
	background:url(../images/labels/testdays_gra_1.png) no-repeat;
	height:205px;
	}

