	/* Copyright Louis Peiffer 2007 - part bellows are not completed */


/* ************************************************************* */
a.weiter:link,a.weiter:hover {
color: rgb(194, 63, 18);
font-weight:bold;
text-decoration:underline;
font-size:1.2em;
}

a.gc_1:link,a.gc_1:hover {
color: rgb(31, 102, 227);
text-decoration:underline;
font-size:1.2em;
}

a.gc_1:active,a.gc_1:visited {
color: rgb(31, 102, 227);
text-decoration:none;
font-size:1.2em;
}

a.gc_2:link,a.gc_2:active,a.gc_2:visited {
color: rgb(31, 102, 227);
text-decoration:none;
font-size:1em;
}

a.gc_2:hover {
color: rgb(31, 102, 227);
text-decoration:underline;
font-size:1em;
}
/* for crumbs */
.theme, a.theme:link, a.theme:visited, a.theme:active {
font-family : Arial, sans-serif;
padding : 0px 15px 0px 10px;
font-weight : bold;
background-color: rgb(187, 211, 247);
font-size:1.1em;
text-decoration: none;
color: rgb(55, 84, 118);
}

a.theme:hover {
color :rgb(55, 84, 118);
text-decoration: underline;
background-color : RGB(202, 224, 242);
}

.se, a.se:link, a.se:visited, a.se:active {
font-family : Arial, sans-serif;
padding : 0px 0px 0px 20px;
font-weight : none;
font-size:1.0em;
text-decoration: underline;
color: rgb(55, 84, 118);
}

a.se:hover {
color :rgb(55, 84, 118);
text-decoration: underline;
}

/* console buttons */
.round {
font-weight:bold;
color: rgb(255, 255, 255);
font-size:1.1em;
cursor:pointer; 
	cursor:hand; 
	line-height:27px;
	background:url(images/button1.gif) no-repeat left top; 
	padding-right:40px; 
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
}

.round span { 
	background:url(images/button1.gif) no-repeat left top;
	height:27px;
	display:block;
	display:inline-block;
	padding-left:30px; line-height:27px;
}

	a.round:hover {
	text-decoration : underline;}
	
	a.round:hover span{
	text-decoration : underline;}
	
	/*button tag*/

.anbieter {
font-weight : bold;
color : rgb(255, 255, 255);
font-size : 1.1em;
cursor : pointer;
line-height : 23px;
background : url(images/button-2.gif) no-repeat left top;
padding-right : 40px;
vertical-align : middle;
display : block;
}
.anbieter span {
background : url(images/button-2.gif) no-repeat left top;
height : 23px;
display : block;
padding-left : 30px;
line-height : 23px;
}
a.anbieter:hover {
text-decoration : underline;
}
a.anbieter:hover span {
text-decoration : underline;
}


	
/* end rounded buttons */

body {
	font-size: 70%;
	margin: 0;
	padding: 0;
	font-family: Verdana,Tahoma, Arial,sans-serif;
}

div#container {
position : relative;
text-align : left;
width : 955px;
padding-left:0.5em;
padding-top:0.5em;
/* margin : 0 auto; */
background : #fff ; /*Background Hintergrund */
}


/**************/
/*   HEADER   */
/**************/
#header-section {
	width: 76em;
	margin: 0em 0em 0em 0em;
}

#header-background {
	width: 100%; 
	height: 100%;
	float: left;
	border: none;
	margin: 0em 0em 0em 0em;
}

#header-background-left {
	width: 14.5em;
	float: left;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	border: none;
}



#header {
	clear: both;
	margin: 0em 0em 1.5em 0em;
	border-top: solid 0.1em rgb(175,175,175);
	border-bottom: solid 0.1em rgb(175,175,175);
	background-color: rgb(255, 255, 255);	
	text-transform: uppercase;
	line-height: 2.0em;
	height: 2.0em;
	color: rgb(233, 22, 22);
}

#header ul {	
	margin: 0em;
	padding: 0em;
	list-style: none;
	font-weight: bold;
	font-size: 1.0em;
}	

#header li {
	float: left;
	white-space: nowrap;
}

#header li a {
	display: block;
	padding: 0em 1.0em 0em 1.0em;
	border-right: solid 0.1em rgb(175,175,175);	
	background-color: rgb(255, 255, 255);	
	text-decoration: none;
	color: rgb(233, 22, 22);
}

#header a:hover {
	border-right: solid 0.1em rgb(175,175,175);	
	background-color: rgb(255, 255, 255);			
	text-transform: uppercase;
	text-decoration: none;
	color: rgb(233, 22, 22);
}

#header .selected {
	padding: 0em 0.5em 0em 0.5em;
	border-right: solid 0.1em rgb(175,175,175);		
	background-color: rgb(255, 255, 255);
	color: rgb(50,50,50);
}
#header h1, h1 {margin: 0  0; font-size:1.4em;}

* html #header a {width:1%;}

/*   header entête   */
/**************/
div#header {
height : 89px;
line-height : 40px;
margin : 0;
padding-left : 10px;
border-bottom-style : solid;
border-bottom-width : 3px;
border-color : #fff;
}

div#crumb {
height : 16px;
padding-left : 75px;
font-family : Arial, sans-serif;
background : rgb(187, 211, 247);
color : rgb(196, 215, 247)  ;
margin : 0;
margin-top : 0;
border-bottom-style : solid;
border-bottom-width : 4px;
border-color : #fff;
}

/* Navigation left pour Nl */
/* *********************** */

#nl {
float : left;
width : 145px;
/* height : 650px; */
vertical-align: top;
background-color: rgb(255,255,255);
font-size: 1.0em;
color: rgb(255, 176, 176);
}

#nl ul {	
	width: 95%;
	padding: 0em;
	margin: 0em;
	list-style: none;
}	

#nl li {
	margin: 0em 0em 0em 0em;
}

#nl li a {
	display: block;
	padding: 0.2em 0.7em 0.2em 1.0em;
	border-left: solid 0.5em rgb(227, 239, 249);
	border-top: solid 0.1em rgb(255,255,255);
	background-color: rgb(227, 239, 249);
	text-decoration: none;
	color: rgb(55,84,118);
	height: 2.2em;
}	
	
#nl a:hover {
	border-left: solid 0.5em rgb(235, 157, 167); /* couleur curseur */
	background-color: rgb(57, 142, 213);
	text-decoration: none;
	color: rgb(255,255,255);
}

#nl .selected {
	display: block;
	padding: 0.3em 0.7em 0.2em 1.2em;
	border-left: solid 0.5em rgb(235, 157, 167);
	border-top: solid 0.1em rgb(255,255,255);
	background-color: rgb(57, 142, 213);
	color: rgb(255,255,255);
}

#nl .left-navheader-first {
	display: block;
	margin: 0em 0em 1.0em 0em;
	padding: 0.3em 0.7em 0.3em 0.9em;
	border-left: solid 0em rgb(227, 239, 249);
	background-color: rgb(57, 142, 213);
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: rgb(255,255,255);
}

#nl .left-navheader {
	display: block;
	margin: 1.0em 0em 0em 0em;
	padding: 0.3em 0.7em 0.2em 0.4em;
	border-left: solid 0.5em rgb(227, 239, 249);
	background-color: rgb(57, 142, 213);
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: rgb(255,255,255);
}

/* Navigation NBL bottom Link */
/* ************************************ */
#nbl {
float : left;
width : 145px;
vertical-align: top;
background-color: rgb(255,255,255);
font-size: 0.9em;
font-weight: bold;
color: rgb(50,50,50);
	}

#nbl li {
	margin: 0em 0em 0em 0em;
}	

#nbl li a {
	display: block;
	padding: 0.3em 0.7em 0.2em 1.2em;
	border-left: solid 0.5em rgb(163, 171, 174);
	border-top: solid 0.1em rgb(163, 171, 174);
	background-color: rgb(163, 171, 174);
	text-decoration: none;
	font-weight: bold;
	color: rgb(255,255,255);
	height: 1.3em;
	}
		
#nbl ul {	
	width: 95%;
	padding: 0em;
	margin: 0em;
	list-style: none;
}	

#nbl a:hover {
	border-left: solid 0.5em rgb(235, 157, 167); /* couleur curseur */
	background-color: rgb(163, 171, 174);
	text-decoration: none;
	color: rgb(255,255,255);
}

/* contentenu */
/* ++++++++++++++++ */	  /* div#content termine toute à la fin */			
div#content {					
position : relative;
padding-left : 5px;
float : left;
width : 450px;
}

/*************************/
/***   MIDDLE COLUMN   ***/
/*************************/

/* Sections */
/************/
#content-col {
	float: left;
	width: 57.5%;
	padding: 0em 0.6em 0em 0.7em;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
	line-height: 1.3em;
	font-size: 1.2em;
}

.content-col-left {
	float: left;
	width: 47.75%;
}

.content-col-right {
	float: right;
	width: 47.75%;
}

/* Box titlebars */
/*****************/

.gc-cbox {
	clear: both;
	display: block;
	margin: 0em 0em 0.5em 0em;
	padding: 0.2em 0em 0.2em 0.3em;
	background-color: rgb(57, 142, 213);
	font-weight: bold;
	color: rgb(255, 255, 255);
}

#gc-cbox h1, h1 {margin: 0  0; font-size:1.1em; text-transform:capitalize;}
#gc-cbox h3, h3 {margin: 0  0; font-size:1.1em;}
#gc-cbox h4, h4 {margin: 0  0; font-size:1.0em;}

.cbox-tgrey {
	clear: both;
	display: block;
	margin: 0em 0em 0.5em 0em;
	padding: 0.2em 0em 0.2em 0.3em;
	background-color: rgb(220,220,220);
	font-weight: bold;
	color: rgb(50,50,50);
}

#cbox-tgrey h1, h1 {margin: 0  0; font-size:1.1em;}
#cbox-tgrey h2, h2 {margin: 0  0; font-size:1.0em;}
#cbox-tgrey h3, h3 {margin: 0  0; font-size:1.0em;}

.cbox-tblue {
	clear: both;
	display: block;
	margin: 0em 0em 0.5em 0em;
	padding: 0.2em 0em 0.2em 0.3em;
	background-color: rgb(139, 182, 239);
	font-weight: bold;
	color: rgb(255, 255, 255);
}

.cbox-search {
float : left;
width: 95%;
/* height : 650px; */
vertical-align: top;
background-color: rgb(227, 239, 249);
font-size: 1.0em;
font-weight: none;
color: rgb(50,50,50);
}

.cbox-tyellow {
	clear: both;
	display: block;
	margin: 0em 0em 0.5em 0em;
	padding: 0.2em 0em 0.2em 0.3em; 
	background-color: rgb(253, 219, 107); 		
	font-weight: bold;
	color: rgb(251, 212, 83);
}

.cbox-torange {
	clear: both;
	display: block;
	margin: 0em 0em 0.5em 0em;
	background-color: rgb(247, 177,11); 		
	font-size:1.1em;
	font-weight: bold;
	color: rgb(255,255,255);
}


.cbox-tgreen {
	clear: both;
	display: block;
	margin: 0em 0em 0.5em 0em;
	padding: 0.2em 0em 0.2em 0.3em;
	background-color: rgb(196,221,108);			
	font-weight: bold;
	color: rgb(255, 255, 255);
}

.cbox-tred {
	clear: both;
	display: block;
	margin: 0em 0em 0.5em 0em;
	padding: 0.2em 0em 0.2em 0.3em;
	background-color: rgb(247, 164, 169);
	font-weight: bold;
	color: rgb(255, 255, 255);
}


/* Box backgrounds */
/*******************/

.search-mi {
	
	display: block;
        width: 97%;
	margin: 0em 0em 0.2em 0em;
	padding: 0.4em 0.4em 0.4em 0.4em;
	border: solid 0.1em rgb(191, 191, 191);
	background-color: rgb(226, 238, 252);
    font-family: arial; 
	font-size:1em;
	font-weight: none;
	color: rgb(110, 110, 110);
}

.spiffy  {background-color: #FFFFFF; background-image: url(http://i.pricerunner.com/images/i/legacy07/button_bg.gif); background-repeat: repeat-x; width:auto; overflow:visible; border: 1px solid #ABC9EF; color: #333333; cursor: pointer; font-family: arial; font-size:1em; font-weight: bold; padding: 1px 4px 0px 4px; }


/* Box bgrd -  Full */
/***************************************/
.cbox-white {
	float: left;
	width: 100%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
}


.cbox-body {
	float: left;
	width: 100%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
}

#cbox-body h2, h2 {color: rgb(31, 102, 227); font-size:1.1em;}


.cbox-blue {
	float: left;
	width: 100%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	background-color: rgb(187,211,247);
}

.cbox-yellow {
	float: left;
	width: 100%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	background-color: rgb(255,240,170);
}

.cbox-green {
	float: left;
	width: 100%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	background-color: rgb(224,244,181);
}

.cbox-red {
	float: left;
	width: 100%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	background-color: rgb(255,219,219);
}

/* Box bgrd -  Half */
/**************************************/
.cbox-left-white {
	float: left;
	width: 98%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
}

.cbox-left-blue {
	float: left;
	width: 98%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	background-color: rgb(226,238,252);
}

.cbox-left-yellow {
	float: left;
	width: 98%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	background-color: rgb(255,240,170);
}

.cbox-left-green {
	float: left;
	width: 98%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	background-color: rgb(215,244,181);
}

.cbox-left-red {
	float: left;
	width: 98%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	background-color: rgb(255,219,219);
}

.cbox-right-white {
	float: right;
	width: 98%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
}

.cbox-right-cr {
	float: right;
	width: 98%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
    background-color: rgb(253, 240, 206);
}


.cbox-right-blue {
	float: right;
	width: 98%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	background-color: rgb(226,238,252);
}

.cbox-right-yellow {
	float: right;
	width: 98%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	background-color: rgb(255, 236, 128);
}

.cbox-right-green {
	float: right;
	width: 98%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	background-color: rgb(224,244,181);
}

.cbox-right-red {
	float: right;
	width: 98%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	background-color: rgb(255,219,219);
}

/* Text headings and paragraphs */
/********************************/
.cbox-white p.heading {
	margin: 1.0em 0em 1.0em 0em;
	font-weight: bold;
	font-size: 1.2em;
}

.cbox-white p.subheading {
	margin: 1.0em 0em 0.6em 0em;	
	font-weight: bold;
}

.cbox-white p {
	margin: 0em 0em 0.6em 0em;
}

.cbox-blue p.heading {
	margin: 1.0em 0em 1.0em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
	font-size: 1.2em;
}

.cbox-blue p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
}

.cbox-blue p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
}

.cbox-yellow p.heading {
	margin: 1.0em 0em 1.0em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
	font-size: 1.2em;
}

.cbox-yellow p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
}

.cbox-yellow p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
}

.cbox-green p.heading {
	margin: 1.0em 0em 1.0em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
	font-size: 1.2em;
}

.cbox-green p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
}

.cbox-green p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
}

.cbox-red p.heading {
	margin: 1.0em 0em 1.0em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
	font-size: 1.2em;
}

.cbox-red p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
}

.cbox-red p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
}

.cbox-left-white p.heading {
	margin: 1.0em 0em 1.0em 0em;
	font-weight: bold;
	font-size: 1.2em;
}

.cbox-left-white p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	font-weight: bold;
}

.cbox-left-white p {
	margin: 0em 0em 0.6em 0em;
}

.cbox-left-blue p.heading {
	margin: 1.0em 0em 1.0em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
	font-size: 1.2em;
}

.cbox-left-blue p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
}

.cbox-left-blue p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
}

.cbox-left-yellow p.heading {
	margin: 1.0em 0em 1.0em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
	font-size: 1.2em;
}

.cbox-left-yellow p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
}

.cbox-left-yellow p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
}

.cbox-left-green p.heading {
	margin: 1.0em 0em 1.0em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
	font-size: 1.2em;
}

.cbox-left-green p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;	
	font-weight: bold;
}

.cbox-left-green p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
}

.cbox-left-red p.heading {
	margin: 1.0em 0em 1.0em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
	font-size: 1.2em;
}

.cbox-left-red p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
}

.cbox-left-red p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
}

.cbox-right-white p.heading {
	margin: 1.0em 0em 1.0em 0em;
	font-weight: bold;
	font-size: 1.2em;
}

.cbox-right-white p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	font-weight: bold;
}

.cbox-right-white p {
	margin: 0em 0em 0.6em 0em;
}

.cbox-right-blue p.heading {
	margin: 1.0em 0em 1.0em 0em;
	padding: 0em 1.0em 0em 0.8em;	
	font-weight: bold;
	font-size: 1.2em;
}

.cbox-right-blue p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;	
	font-weight: bold;
}

.cbox-right-blue p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;	
}

.cbox-right-yellow p.heading {
	margin: 1.0em 0em 1.0em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
	font-size: 1.2em;
}

.cbox-right-yellow p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
}

.cbox-right-yellow p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
}

.cbox-right-green p.heading {
	margin: 1.0em 0em 1.0em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
	font-size: 1.2em;
}

.cbox-right-green p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
}

.cbox-right-green p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
}

.cbox-right-red p.heading {
	margin: 1.0em 0em 1.0em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
	font-size: 1.2em;
}

.cbox-right-red p.subheading {
	margin: 1.0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
	font-weight: bold;
}

.cbox-right-red p {
	margin: 0em 0em 0.6em 0em;
	padding: 0em 1.0em 0em 0.8em;
}

/* Images */
/**********/
.content-col-img-left{
	float: left;
	margin: 0.3em 0.5em 0em 0em;
	border: solid 1px rgb(100,100,100);
}
.no-bor-img-left{
	float: left;
	margin: 0.3em 0.5em 0em 0em;
}

.content-col-img-right{
	float: right;
	margin: 0.3em 0em 0em 0.5em;
	border: solid 1px rgb(100,100,100);	
}

.no-bor-img-right{
	float: right;
	margin: 0.3em 0em 0em 0.5em
}




/* ++++++++++++++++ */
/* extra coté droit */
/* ++++++++++++++++ */

div#extra {
float : right;
width : 180px;
left : 10px;
top : 10px;
}

div#mextra {
float : right;
width : 140px;
left : 10px;
top : 10px;
}

div#xextra {
top:auto;
float : right;
width : 140px;
left : 10px;
top : 10px;
}

/***   RIGHT colonne   ***/
/************************/
#right-colo {
	float: right;
	width: 20%;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
	font-size: 11px;
}
#right-col {
	float: right;
	width: 20%;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
	font-size: 1.1em;
}

.r-col-tgrey {
	clear: both;
	display: block;
   margin: 0em 0em 0.2em 0em;
	padding: 0.2em 0.2em 0.2em 0.2em;
	background-color: rgb(220,220,220);
	font-weight: bold;
	color: rgb(50,50,50);
}

.r-col-torange {
	clear: both;
	display: block;
    margin: 0em 0em 0.1em 0em;
	padding: 0.1em 0.1em 0.1em 0.1em;
	background-color: rgb(253, 240, 206);
	font-weight: normal;
	color: rgb(55, 84, 118);
}
.r-col-torangeo {
	clear: both;
	display: block;
    margin: 0em 0em 0.2em 0em;
	padding: 0.2em 0.2em 0.2em 0.2em;
	background-color: rgb(253, 240, 206);
	font-weight: bold;
	color: rgb(55, 84, 118);
}
.r-col-tblue {
	clear: both;
	display: block;
    margin: 0em 0em 0.2em 0em;
	padding: 0.2em 0.2em 0.2em 0.2em;
	background-color: rgb(253, 240, 206);
	font-weight: normal;
	color: rgb(50,50,50);
}

.r-col-tyellow {
	clear: both;
	display: block;
   margin: 0em 0em 0.2em 0em;
	padding: 0.2em 0.2em 0.2em 0.2em;
	background-color: rgb(253, 240, 206);	
	font-weight: bold;
	color: rgb(50,50,50);
}

.r-col-tgreen {
	clear: both;
	display: block;
   margin: 0em 0em 0.2em 0em;
	padding: 0.2em 0.2em 0.2em 0.2em;
	background-color: rgb(196,221,108);
	font-weight: bold;
	color: rgb(50,50,50);
}
.r-col-tred {
	clear: both;
	display: block;
   margin: 0em 0em 0.2em 0em;
	padding: 0.2em 0.2em 0.2em 0.2em;
	background-color: rgb(255,176,176);
	font-weight: bold;
	color: rgb(50,50,50);
}

.r-col-white {
	float: right;
	width: 91%;
	margin: 0em 0em 0.8em 0em;
	padding: 0.4em 0.4em 0.4em 0.4em;
	border: solid 0.1em rgb(161, 205, 242);
}	

.r-col-blue {
	float: right;
	width: 91%;
	margin: 0em 0em 0.8em 0em;
	padding: 0.4em 0.4em 0.4em 0.4em;
	border: solid 0.1em rgb(161, 205, 242);
	background-color: rgb(226,238,252);			
}	

.r-col-yellow {
	float: right;
	width: 91%;
	margin: 0em 0em 0.8em 0em;
	padding: 0.4em 0.4em 0.4em 0.4em;
	border: solid 0.1em rgb(161, 205, 242);
	background-color: rgb(255,240,170);			
}	

.r-search-blue {
	float: right;
	width: 91%;
	margin: 0em 0em 0.8em 0em;
	padding: 0.4em 0.4em 0.4em 0.4em;
	border: solid 0.1em rgb(161, 205, 242);
	font-weight: None;
	background-color: rgb(226,238,252);			
}

.r-col-green {
	float: right;
	width: 91%;
	margin: 0em 0em 0.8em 0em;
	padding: 0.4em 0.4em 0.4em 0.4em;
	border: solid 0.1em rgb(161, 205, 242);
	background-color: rgb(224,244,181);
}	

.r-col-red {
	float: right;
	width: 91%;
	margin: 0em 0em 0.8em 0em;
	padding: 0.4em 0.4em 0.4em 0.4em;
	border: solid 0.1em rgb(161, 205, 242);
	background-color: rgb(255,219,219);		
}	

.r-col-white p {
	margin: 0.3em 0em 0.4em 0em;
}

.r-col-blue p {
	margin: 0.3em 0em 0.4em 0em;
}

.r-col-yellow p {
	margin: 0.3em 0em 0.4em 0em;

}

.r-col-green p {
	margin: 0.3em 0em 0.4em 0em;
}

.r-col-red p {
	margin: 0.3em 0em 0.4em 0em;
}

.right-col-img{
	float: right;
	margin: 1.0em 0em 0em 0em;
	border: solid 1px rgb(100,100,100);
}

/* ad centre */
/* ++++++++++++++++ */

#pubm {
position : absolute;
float : left;
top : 125px;
left : 640px;
width : 120px;
height : 600px;
}


/* div footer*/
/* ++++++++++++++++ */

div#footer {
clear : both;
width : 100%;
height : 100%;
}

div#footer {
background : #ffffff;
color : #D9D9CC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
div#adfooter {
clear : both;
width : 100%;
height : 100%;

}

div#adfooter {

color : #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
.foot, a.foot:link, a.foot:visited, a.foot:active {
background : #fff;
color : rgb(55, 84, 118);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight: normal;
text-decoration:none;
}

a.foot:hover {

text-decoration: underline;

}
.rdmgames, a.rdmgames:link, a.rdmgames:visited, a.rdmgames:active {

color : rgb(55, 84, 118);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
text-decoration:none;
overflow:hidden;
}

a.rdmgames:hover {

text-decoration: underline;

}

.rdmprev {
font-weight:bold;
text-decoration:underline;
}

#right_inner {
  float: none !important;
  float: left;
  border: 1px solid #cccccc;
  padding: 2px;
}

table.moduletable {
	width: 100%;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

div.moduletable {
	padding: 0;
	margin-bottom: 2px;
}

div.moduletablesm {

	padding: 0;
	margin-bottom: 2px;
	font-size: 10px;
	font-weight:normal;
	overflow:hidden;
}

table.moduletable th, div.moduletable h3 {
	background: url(http://www.games4mobilephones.info/img/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0 0 2px 0;
	overflow:hidden;
}
table.moduletablesm th, div.moduletablesm h3 {
	background: url(http://www.games4mobilephones.info/img/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0 0 2px 0;
}

table.moduletable td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
