/************************************************************************************/
/*** BODY ***/
body {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #545454;
	background-color: #848484;
	background-image: url(images/body_bg.jpg);
	margin: 0 auto;
}
td {
	font-size: 11px;
}
/*
h1 {
	margin: 0px 0px 25px 0px;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	color: #9fc317;
}
h2 {
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	margin-bottom: 2px;
}
*/

img {border: none;}

/************************************************************************************/
/*** LINKS ***/
a:link, a:active, a:visited, a:hover {
	color: #ff0000;
	font-style: bold;
}

/************************************************************************************/
/*** FORMS***/
form {margin: 0; padding: 0;}
input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #A4A4A4;
	color: #545454;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}
input {
		height: 15px;
		-moz-border-radius:3px;
		-khtml-border-radius:3px;
}
input.button{
	background-color: #d0d215;
	border: 1px solid #A4A4A4;
	height: 30px;
	font-weight: bold;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	box-shadow: 4px 4px 2px #505040;
	-moz-box-shadow: 4px 4px 2px #505040;
	webkit-box-shadow: 4px 4px 2px #505040;
}
input.buttonneu{
	background-color: #d0d215;
	border: 1px solid #A4A4A4;
	height: 30px;
	font-weight: bold;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	box-shadow: 4px 4px 2px #505040;
	-moz-box-shadow: 4px 4px 2px #505040;
	webkit-box-shadow: 4px 4px 2px #505040;
}
input.buttonneu:hover;{
}
input.login-field {
	width: 100px;
	font-weight: normal;
}
/* IE6 */
*html input {
	height: 20px;
}
fieldset {border: none; padding: 0; margin: 0; text-align: left;}
legend {margin: 0; padding: 0; text-align: left;}
/************************************************************************************/
/*** LAYER **
div {
	position: relative;
	float: left;
}*/

/************************************************************************************/
/*** MAIN CONTAINER ***/
#container {
position: relative;
float: left;
	top: 0px;
	margin: 0px auto;
	width: 928px;
	text-align: left;
	float: none;
}
#background {
position: relative;
	float: left;
	margin: 0px auto;
	width: 928px;
	/*background-color: #FFFFFF;*/
	padding: 10px 10px 0px 10px;
	/*text-align: left;*/
}
*html #background {
	
}

/************************************************************************************/
/*** TOPHEADER-LAYER ***/
#topheaderleft {
position: relative;
float: left;
	top: 0px;
	width: 653px;
	height: 85px;
	/*padding: 0px 0px 0px 25px ;*/
	font-size: 10px;
	background-image: url(images/pp-logo-klein.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#topheaderright {
position: relative;
float: left;
	top: 0px;
	width: 205px;
	height: 35px;
	padding: 0px 20px 0px 0px ;
	float:left;
	text-align:right;
}
#topheader {
position: relative;
float: left;
	top: 0px;
	width: 928px;
	height: 150px;
	height: 150px;
	/*padding: 0px 0px 0px 25px ;*/
	font-size: 10px;
	background-image: url(../images/pp-logo-klein.png);
	background-position: 0px 75px;
	background-repeat: no-repeat;
	text-align:right;
}
/************************************************************************************/
/*** HEADER-LAYER ***/
#header {
position: relative;
float: left;
	width: 928px;
	height: 59px;
	/*background-image: url(images/logo12.jpg);*/
	background-position: 0px 0px;
	background-repeat: no-repeat;
	/*border: 1px solid;
	border-style: outset;*/
	text-align:right;
}

/************************************************************************************/
/*** UPDATE-BOX***/

#updatetopremium {
	width: 270px;
	height: 32px;
	overwflow: hidden;
	background-color: #ff0000;
	color: #ffffff;
	text-align:center;
	font-size: 15px;
	padding-top: 12px;
	margin-top: 15px;
}
a.updatepremium:link, a.updatepremium:visited, a.updatepremium:active, a.updatepremium:hover {
	color: #ffffff;
	text-decoration: none;
}

#registernow {
	width: 280px;
	height: 32px;
	overwflow: hidden;
	background-color: #d0d215;
	color: #111111;
	text-align: center;
	font-size: 15px;
	padding-top: 12px;
	margin-top: 15px;
}
a.registernow :link, a.registernow :visited, a.registernow :active, a.registernow :hover {
	color: #111111;
	text-decoration: none;
}
/************************************************************************************/
/*** LOGO ***/
#logo {
	position: absolute;
	left: 17px;
	top: 52px;
	width: 337px;
	height: 56px;
}
/************************************************************************************/
/*** LOGIN MASK LAYER ***/
#login-mask{
	padding-right: 0px;
	/*position: relative;/*
	/*float:left;/*
	/*width:235px;/*
	width:340px;
	margin-left:588px;
}
 a.login:link, a.login:active, a.login:visited{
	text-decoration: none;
	color: #FF0000;
	font-size: 13px;
	/*text-transform: uppercase;*/
}
a.login:hover{
	text-decoration: underline;
	font-size: 12px;	
	color: #FFF;
}

.login-text-red {
	text-decoration: none;
	font-size: 9px;	
	color: #FFf;
}

.login-text-white {
	text-decoration: none;
	font-size: 12px;	
	color: #FFF;
}
 a.pwforgot:link, a.pwforgot:active, a.pwforgot:visited{
	text-decoration: none;
	color: #fff;
	font-size: 11px;
	/*text-transform: uppercase;*/
}
a.pwforgot:hover{
	text-decoration: underline;
	font-size: 11px;	
	color: #FF0000;
}


/************************************************************************************/
/*** LANGUAGE SELECTOR **/

#langnav {
position: relative;
float: right;
padding-right: 21px;
}

#langnav div.lang_no  {
	float: left; color: #999; padding: 0px 6px 0px 6px;	border-right: 1px solid #363636; 
}
#langnav div.lang_nolast {
	float: left; color: #999; padding: 0px 6px 0px 6px; 
}
#langnav div.lang_act {
	float: left; color: #333; padding: 0px 6px 0px 6px; border-right: 1px solid #363636; font-weight:bold;
}
#langnav div.lang_actlast {
	float: left; color: #333; padding: 0px 6px 0px 6px; font-weight:bold;
}
#langnav div.lang_no a  {
	color: #999; text-decoration:none;
}
#langnav div.lang_nolast a {
	color: #999; text-decoration:none;
}
#langnav div.lang_act a {
	color: #333; text-decoration:none;
}
#langnav div.lang_actlast a {
	color: #333; text-decoration:none;
}
/************************************************************************************/
/*** LOGIN MASK ELEMENTS ***/
#lm-login {
	position: relative;
	float:left;
}

#lm-email-title {
	position: relative;
	float:left;
	text-transform: uppercase;
}

#lm-email-data {
	position: relative;
	float:left;
}

#lm-email-data .login-field {
	width: 180px;
}
#lm-username {
	position: right;
}
#lm-username input {
	width:200px;
	padding: 3px 3px 3px 5px ;
	
}

#lm-password {
	position: relative;
	float:right;
	
}
#lm-password input {
	width:140px;
	padding: 3px 3px 3px 5px ;
	margin-top: 10px ;
}
#lm-go {
	position: relative;
	float:right;
	margin-top: 0px;
}
#lm-go input {
	width:60px;
	padding: 3px 5px 0px 0px ;
	height:24px;
	margin-top: 10px ;
}

#lm-login-message {
	width: 100%;
	text-align: right;
}


#lm-login-message div.text {
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 3px;
	text-align: right;
	width: 100%;	
}

#lm-login-message div.link, div.details-content div.link {
	float: right;
	text-align: right;
	padding: 0px 0px 0px 0px;
	clear: both;
	
}


div.details-content div.link{text-align: right; right: 0;}
div.details-content div.link a {text-decoration: none;}

/* IE6 */
*html #lm-go {
	margin-top: 1px;
}
/* IE7 */
*+html #lm-go {
	margin-top: 1px;
}
*+html #lm-login-message div.link {
	clear: none;
}
#sign-now {
	position: relative;
	float:right;
	margin-top: 5px ;
	/*width: 300px;
	
	text-transform: uppercase;*/
}

/************************************************************************************/
/*** CONTENT-LAYER 1. ***/
#content {
position: relative;
float: left;
	width: 928px;
	background-image: url(images/boxesbottom.gif);
    	background-repeat: repeat-y;
	/*top: -40px;*/

}

#content_m_right {
position: relative;
float: left;
	width: 928px;
	background-image: url(images/boxesbottomright.gif);
    	background-repeat: repeat-y;
    	background-position: right;
	/*top: -40px;*/

}

#content_full {
position: relative;
float: left;
	width: 928px;
	/*top: -40px;*/
	background-color:#FFF;

}

#flash {
	width: 928px;
	height: 450px;
	text-align: center;
	top: 10px;
}

/************************************************************************************/
/*** NEWS NAVIGATION LAYER ***/
#newsnavtop {
position: relative;
float: left;
	width: 234px;
	height: 19px;
	padding: 20px 0px 0px 28px;
	/*background-image: url(images/_boxback11.gif);*/
	background-repeat: repeat-x;
	color:#AAA;
	font-weight:bold;
	background-color:#FFF;

}
#newsnav {
position: relative;
float: left;
	width: 260px;
	/*height: 140px;*/
	padding: 10px 0px 35px 0px;
	float:left;
	border-right-width: 1px;
	border-right-color: #FFF;
	border-right-style:solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	border-left-width: 1px;
	border-left-color: #FFF;
	border-left-style: solid;
	background-color:#FFF;

}
/************************************************************************************/
/*** CONTENT LAYER 2. ***/
#content-subpage-text {
	position: relative;
	float: left;
	width: 577px;
	height: auto;
	line-height: 16px;
	/*text-align: left;*/
	padding-top:30px;
	padding-left:39px;
	padding-right:39px;
	padding-bottom:50px;
	background-color:#FFF;
}

#content-subpage-text h1{
	font-size: 13px;
	color:#545454;
	line-height: 10px;
	margin-bottom: 30px;
	margin-top: ;
}
#content-subpage-text h2{
	font-size: 15px; 
	/*font-family: Arial, Helvetica, Sans;
	color:#d0d215;*/
	color:#545454;
}

#content-subpage-nav {
position: relative;
float: left;
	width: 273px;
	height: auto;
	/*text-align: left;*/
}

#content-text-left {
position: relative;
float: left;
	width: 568px;
	height: auto;
	line-height: 20px;
	
	/*text-align: left;*/
	padding-left:40px;
	padding-right:40px;
	padding-top:20px;
	padding-bottom:30px;
	background-color:#FFF;
}
#content-nav-left {
position: relative;
float: left;

	width: 262px;
	/*padding-top: 10px;
	padding-bottom: 35px;
	padding-right: 0px;
	padding-left: 0px;
	height: auto;
	margin-left: 0px;*/
	margin-right:10px;
	/*text-align: left;*/
	background-color:#fff;
	overflow:hidden;
}

#content-text-right {
position: relative;
float: left;
	/*width: 640px;*/
	width: 568px;
	height: auto;
	line-height: 20px;
	/*text-align: left;*/
	padding-left:40px;
	padding-right:40px;
	padding-top:20px;
	padding-bottom:20px;
	background-color:#FFf;
}
#content-nav-right{
	position: relative;
	float: left;
	width: 270px;
	height: auto;
	text-align: right;
	margin-left:10px;
	margin-right:0px;
	padding:0px;
	background-color:#FFf;
}

#content-text{
position: relative;
float: left;
	width: 837px;
	height: auto;
	line-height: 20px;
	/*text-align: left;*/
	padding-left:50px;
    	padding-right:40px;
    	padding-top:50px;
   	padding-bottom:30px;

}

#subpage-filter {
	width: 270px;
	padding: 20px 0px 35px 10px;
	border-bottom: 10px solid #ffffff;
}
#subpage-filter h3 {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	
	font-family: Arial, Helvetica, Sans;
	font-size: 16px;
	font-weight: normal;
	color: #677c00;
}
#subpage-filter .filter-option {
	margin-bottom: 7px;
}
#subpage-filter .filter-option select {
		width: 190px;
}

#content ul {
	margin: 0px;
	padding: 0px;
	margin-left: 25px;
}
#content p {
	margin: 0px 0px 15px 0px;
}
#content label {
		display: block;
} 


/************************************************************************************/
/*** CONTENT TABLES **
.tabelle_unterstrich {border-bottom-width: 1px dotted #ff0000;}
#content table td {
		vertical-align: top;
		text-align: left;
		padding: 4px 4px 4px 4px;
}
#content table td.center {text-align: center;}
#content table td.right {text-align: right;}
#content table td.left {text-align: left;}
#content table td.tabelle_unterstrich {border-bottom-width: 1px dotted #ff0000;}
#content table td.premium {background-color: #cccccc;}
*/
/************************************************************************************/
/*** MAIN NAVIGATION ***/
#topnavleft {
position: relative;
float: left;
	/*top: -50px;*/
	text-transform: lowercase;
	padding-top:6px;
	float:left;
	height:19px;
	width:673px;
	margin:0px 0px 10px 0px;
	background-image: url(images/topmenu.png);
}
#topnavright {
	position: relative;
	float: left;
	/*top: -50px;*/
	text-transform: lowercase;
	float:left;
	padding-top:6px;
	width:255px;
	height:19px;
	text-align:right;
	margin:0px 0px 10px 0px;	
	background-image: url(images/topmenu.png);
}
#topnavright ul, #topnavleft ul {
	list-style: none;
	margin: 0;
	padding-left: 21px;
}

#topnavright li.no {
	float: right; color: #333333; padding: 0px 6px 0px 6px;	border-left: 1px solid #363636; }
#topnavleft li.no  {
	float: left; color: #333333; padding: 0px 6px 0px 6px; border-right: 1px solid #363636;}
	
#topnavright li.no_last {
	color: #333333;	float: right; padding: 0px 6px 0px 6px; border-left: none;}
#topnavleft li.no_last {
	color: #333333;	float: left; padding: 0px 6px 0px 6px; border-right: none;}
	
#topnavright li.act_last {
	color: #AAA; float: right; padding: 0px 6px 0px 6px; border-left: none;}
#topnavleft li.act_last {
	color: #AAA; float: left; padding: 0px 6px 0px 6px; border-right: none;}
	
#topnavright li.act{
	color: #AAA; float: right; padding: 0px 6px 0px 6px; border-left: 1px solid #363636;}
#topnavleft li.act {
	color: #AAA; float: left; padding: 0px 6px 0px 6px; border-right: 1px solid #363636;}


#topnavright li.act a:link, #topnavright li.act a:active, #topnavright li.act a:visited,
#topnavleft li.act a:link, #topnavleft li.act a:active, #topnavleft li.act a:visited {
	/*font-size: 10px;*/
	color: #AAA;
	text-decoration: none;
}

v
#topnavright li.act a:hover, 
#topnavleft li.act a:hover {
	color: #DDD;
}
#topnavright li.act_last a:link, #topnavright li.act_last a:active, #topnavright li.act_last a:visited, 
#topnavleft li.act_last a:link, #topnavleft li.act_last a:active, #topnavleft li.act_last a:visited  {
	/*font-size: 20px;*/
	color: #AAA;
	text-decoration: none;
}
#topnavright li.act_last a:hover, #topnavright li.act_last a:hover, 
#topnavleft li.act_last a:hover, #topnavleft li.act_last a:hover {
	color: #DDD;
}
#topnavright li.no a:link, #topnavright rightli.no a:active, #topnavright li.no a:visited,
#topnavleft li.no a:link, #topnavleft rightli.no a:active, #topnavleft li.no a:visited {
	/*font-size: 10px;*/
	color: #333;
	text-decoration: none;
}
#topnavright li.no a:hover,
#topnavleft li.no a:hover {
	color: #ff0000;
}
#topnavright li.no_last a:link, #topnavright li.no_last a:active, #topnavright li.no_last a:visited,
#topnavleft li.no_last a:link, #topnavleft li.no_last a:active, #topnavleft li.no_last a:visited {
	/*font-size: 10px;*/
	color: #333;
	text-decoration: none;
}
#topnavright li.no_last a:hover,
#topnavleft li.no_last a:hover {
	color: #ff0000;
}


/************************************************************************************/
/***BOTTOM NAVIGATION ***/
#bottomnav {
	width: 928px;
	height: auto;
	padding: 35px 0px 60px 00px;
	
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	line-height: 23px;
	text-align: center;
}
#bottomnav-text {
	width: 828px;
	text-align: center;
	padding: 0px 50px 0px 50px;
}
/* IE6 */
*html #bottomnav-text {
	width: 928px;
}
#bottomnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#bottomnav li {
	display: inline;
	padding: 0px 6px 0px 6px;
	margin: 0px 0px 5px -4px;
	color: #333333;
	border-right: 1px solid #363636;
	border-left: 1px solid #363636;
}
/* IE6 */
*html #bottomnav li{
	position: relative;
	padding: 0px 4px 0px 8px;
	margin-left: -1px;
}
/* IE7 */
*+html #bottomnav li{
	position: relative;
	padding: 0px 4px 0px 8px;
	margin-left: -1px;
}

#bottomnav a:link, #bottomnav a:active, #bottomnav a:visited {
	font-size: 22px;
	text-decoration: none;
	white-space: nowrap;
	text-transform: lowercase;
}
#bottomnav a:hover {
	text-decoration: underline;
	text-transform: lowercase;
}
/* IE6 */
*html #bottomnav a:link, *html #bottomnav a:active, *html #bottomnav a:visited, *html #bottomnav a:hover {
	white-space: nowrap;
}

/************************************************************************************/
#compnavtop {
position: relative;
float: left;
	border-top-width: 10px;
    	background-image: url(images/Zwischenraumleiste_grau.jpg);
   	border-top-style: ;
	margin-top:0px;
	width: 234px;
	height: 19px;
	padding: 30px 0px 0px 28px;
	/*background-image: url(images/_boxback.gif);*/
	background-repeat: repeat-x;
	color:#ff0000;
	font-size: 14px;
	font-weight:bold;
	background-color:#FFF;
}

#compnav {
position: relative;
float: left;
	width: 262px;
	padding: 10px 0px 30px 0px;
	float:left;
	background-color:#FFF;
  	/*border-bottom-width: 10px;
    	border-bottom-style: solid;
    	border-bottom-color: #555555;*/
    	
}

#compnavitem {
position: relative;
float: left;
	width: 260px;
	padding: 10px 0px 20px 0px;
	float:left;

}

/************************************************************************************/
/*** LEFT NAVIAGION AND MY ROOM NAVIGATION ***/
#subnavtop {
position: relative;
float: left;
    	background-image: url(images/Zwischenraumleiste_grau.jpg);
   	border-top-style: ;
	margin-top:0px;
	margin-bottom:8px;
	width: 234px;
	height: 19px;
	padding: 30px 0px 0px 28px;
	/*background-image: url(images/_boxback.gif);*/
	background-repeat: repeat-x;
	color:#AAA;
	font-weight:bold;
	background-color:#FFF;
}

#subnav {
position: relative;
float: left;
	width: 262px;
	padding: 10px 0px 35px 0px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #555555;
background-color:#FFF;

}

#subnav ul, #newsnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: 28px;
	text-transform: lowercase;
}
#subnav li, #newsnav li {
	color: #333333;
	padding: 5px 5px 5px 15px;
	/*background-image: url(../images/subnav-point-minus.gif);*/
	background-repeat: no-repeat;
	background-position: 4px 10px;
	text-transform: lowercase;
}
#subnav li.main, #newsnav li.main {
	background-image: none;
	padding-left: 0px;
		text-transform: lowercase;
}
#subnav li.main-act, #newsnav li.main-act {
	text-transform: lowercase;
}
#subnav li.act, #newsnav li.act {
	background-image: url(../images/subnav-point-minus.gif);
	text-transform: lowercase;
}
#subnav li.closed, #newsnav li.closed {
	background-image: url(../images/subnav-point-plus.gif);
}
#subnav li.sub2, #newsnav li.sub2 {
	background-image: url(../images/subnav-point-minus.gif);
	padding-left: 32px;
	background-position: 21px 10px;
}
#subnav li.spacer {
	color: #ffffff;
}
/* IE6 */
*html #subnav li, *html #newsnav li {
	float: left;
	width: 200px;
}
#newsnav a:link, #newsnav a:active, #newsnav a:visited,
#subnav a:link, #subnav a:active, #subnav a:visited {
	font-family: Arial, Helvetica, Sans;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#newsnav a:link.main, #newsnav a:active.main, #newsnav a:visited.main,
#subnav a:link.main, #subnav a:active.main, #subnav a:visited.main {
	color: #333333;
	text-transform: uppercase;
}

#newsnav a:link.main-act, #newsnav a:active.main-act, #newsnav a:visited.main-act,
	color: #333333;
	text-transform: lowercase;
}
#newsnav a:link.sub2, #newsnav a:active.sub2, #newsnav a:visited.sub2,
#subnav a:link.sub2, #subnav a:active.sub2, #subnav a:visited.sub2 {
	font-size: 11px;
}
#subnav a:hover, #newsnav a:hover {
		text-decoration: underline;
}
#newsnav a:link.act, #newsnav a:active.act, #newsnav a:visited.act, #newsnav a:hover.act,
#subnav a:link.act, #subnav a:active.act, #subnav a:visited.act, #subnav a:hover.act {
	color: #ff0000;
}
#companies-searchbox {
	float: none;
	margin: 0px 0px 20px 28px;
}

#companies-searchbox input {
	font-size: 10px;
 	background-color: #efefef;
 	padding: 1px 0px 1px 0px;
 	height: 17px;
}
#companies-searchbox input.filter-submit {
	margin-left: 4px;
	height: 21px;
	border-color:#efefef;
	
}
*+html #companies-searchbox input.filter-submit {
	margin-left: 4px;
	height: 18px;
	border-color:#efefef;
}

/************************************************************************************/
/*** FOOTER LAYER ***/
#footer {
position: relative;
float: left;
	padding-top: 0px;
	padding-left: 0px;	
	padding-right: 10px;
	padding-bottom: 0px;	
	margin-top:10px;
	width: 940px;
	height: 40px;
	text-align: left;
}

/************************************************************************************/
/*** FOOTER NAVIGATION ***/
#footernav {
	position: absolute;
	top: 0px;
	left: -5px;
	padding-left:10px;
	text-transform: lowercase;
	font-size: 10px;
	text-decoration: none;
	color: #ff0000;
}
#footernav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 10px;
	text-decoration: none;
	color: #ff0000;
}
#footernav li.no {
	float: left;
	padding: 0px 6px 0px 6px;
	border-right: 1px solid #fff;
	font-size: 10px;
	text-decoration: none;
}
#footernav li.no_last {
    float: left;
	border-right: none;
	padding: 0px 6px 0px 6px;
	font-size: 10px;
	text-decoration: none;
	color: #ff0000;
}
#footernav li.act {
	float: left;
	padding: 0px 6px 0px 6px;
	border-right: 1px solid #fff;
	font-size: 10px;
	text-decoration: none;
}
#footernav li.act_last {
    float: left;
	border-right: none;
	padding: 0px 6px 0px 6px;
	font-size: 10px;
	text-decoration: none;
	color: #AAA;
}

#footernav li.no a:link, #footernav li.no a:active, #footernav li.no a:visited {
	font-size: 10px;
	text-decoration: none;
	color: #ffffff;
}
#footernav li.no_last a:link, #footernav li.no_last a:active, #footernav li.no_last a:visited {
	font-size: 10px;
	text-decoration: none;
	color: #ffffff;
}
#footernav li.no a:hover, #footernav li.no_last a:hover  {
	color: #333333;
}
#footernav li.act a:link, #footernav li.act a:active, #footernav li.act a:visited {
	font-size: 10px;
	text-decoration: none; 
	color: #333333;
}
#footernav li.act_last a:link, #footernav li.act_last a:active, #footernav li.act_last a:visited {
	font-size: 10px;
	text-decoration: none;
	color: #333333;
}
#footernav li.act a:hover,#footernav li.act_last a:hover  {
	color: #AAA;
}

/************************************************************************************/
/*** FOOTER NAVIGATION ***/
#copyright {
	position: absolute;
	top: 0px;
	
	padding-right:10px;
	right: -0px;
	color: #fff;
	font-size: 10px;
}
#copyright a:link, #copyright a:active, #copyright a:visited{
	color:#fff;
	text-decoration:none;
}
#copyright a:hover {
	color:#fff;
	text-decoration:none;
}
/************************************************************************************/
/*** COMMON CLASSES ***/
.error {
	font-weight: bold;
	float: none;
/*	color: #dddddd; */
	color: #ff0000;
}

.name {
	color: #000000;
	font-weight: bold;
}






/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div #details-favorites {
	clear:left;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

