/*------------------------------------------------header--------------------*/
#header{background: #ffffff /*url(http://www.mpromedia.de/images/mpromedia-webmarketing.jpg)  */
no-repeat;  background-color: #ffffff;width:950px;height:120px;position:relative;margin:0 auto;}
#header ul{background:url(http://www.mpromedia.de/images/nav_bar.gif) 0 0 no-repeat;width:847px;height:29px;position:absolute;left:31px;top:0px;padding:0 0 0 0px;}
#header ul li{background:url(http://www.mpromedia.de/images/nav_div.gif) right top no-repeat;height:27px;float:left;padding:0 1px 0 0;}
#header ul li a{display:block;background:url(http://www.mpromedia.de/images/nav_bg.gif) 0 0 repeat-x;padding:0 14px;font:bold 11px/27px Arial,
Verdana;color:#555555;background-color:inherit;text-decoration:none;}
#header ul li a:hover{background:url(http://www.mpromedia.de/images/nav_hover.gif) 0 0 repeat-x;color:#555555;background-color:inherit;}
#header ul li a.hover{display:block;background:url(http://www.mpromedia.de/images/nav_hover.gif) 0 0 
repeat-x;color:#555555;padding:0 14px;font:bold 11px/27px Arial, Verdana;background-color:inherit;text-decoration:none;cursor:text;}
#header ul li.last{background-image:none;height:27px;float:left;}
#header img.logo{position:absolute;left:40px;top:15px;width:63px;height:65px;}
#header h1{background:url(../images/slogan.gif) 0 0 no-repeat;width:194px;height:55px;position:absolute;left:140px;top:20px;text-indent:-10000px;}
#header p{font:normal 12px/19px Arial, Verdana;color:#555555;background-color:inherit;position:absolute;left:145px;top:80px;}
#header p span.txt1{color:#2D2E30;background-color:#ffffff;}
#header img.icon{position:absolute;left:40px;top:190px;width:75px;height:75px;}
#header p.topText{font:normal 18px/23px Arial, Verdana;color:#555555;background-color:inherit;position:absolute;left:145px;top:195px;width:700px;}
#header p.topText span.smallTxt{font:normal 12px/18px Arial, Verdana;color:#555555;background-color:inherit;padding:0 0 0 0px;}
#header a.readMore{display:block;background:url(http://www.mpromedia.de/images/informationen.jpg) 0 0 no-repeat;width:60px;height:60px;position:absolute;left:895px;top:203px;}
#header a.readMore:hover{background:url(http://www.mpromedia.de/images/informationen.jpg) 0 0 no-repeat;}
#header p.topbanner{position:absolute;left:500px;top:0px;}
#header p.topbanner span.smallTxt{font:normal 12px/18px Arial, Verdana;color:#555555;background-color:inherit;padding:0 0 0 0px;}

/* ---------------------- Dolphin nav ---------------------- */
#dolphincontainer{position:relative;height:56px;color:#E0E0E0;background:#ffffff;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}
#dolphinnav{position:relative;height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;background:#fff url(../images/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 20px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 20px;height:33px;}
#dolphinnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#fff;background:transparent url(../images/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}



#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:transparent url(../images/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a.current span{display:block;width:auto;color:#fff;background:transparent url(../images/dolphin_bg-OVER.gif) repeat-x bottom left;}
/* ---------------------- END Dolphin nav ---------------------- */

body, select, input, textarea {
	font: 12px Arial, Verdana, Sans-Serif;
	line-height:1.5em;
	}




#page { /* main container */ 
	width:950px;
	margin:0 auto;
	font-size:1em;
	background:#eeeeee; 
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
 
	}
#googlenews { /* main container */ 
	width:950px; padding-bottom:5px;
	margin:0 auto;
	font-size:1em;
	background:#ffffff; border: 1E1Epx solid #ffffff;
	}

/**
 * color settings
 */
.titleBox_gsnb                              { }
a.statusItemSelected_gsnb                   { color : #000000; }
span.statusItemSep_gsnb                     { color : #6f6f6f; }
.horizontal_gsnb .newsBarInnerBox_gsnb      { border-color : #ffffff; }
.horizontal_gsnb div.statusBox_gsnb         { border-right-color : #ffffff; }
.horizontal_gsnb a.statusItemSelected_gsnb  { color : rgb(68,68,68); }
.horizontal_gsnb span.snippet_gsnb          { color : #6f6f6f; }

/**
 * full or empty newscolumn
 */
.full_gsnb {
  display : block;
}
.empty_gsnb {
  display : none;
}

div.horizontal_gsnb {
  position : relative;
}

/**
 * horizontal bar gets a border treatment
 */
.horizontal_gsnb .newsBarInnerBox_gsnb {
  border-width : 1px;
  border-style : solid;
  padding-top : 10px;
  padding-bottom : 8px;
  padding-left : 12px;
  padding-right : 12px;
  margin-right : 76px;
  position : relative;
}

/**
 * title
 * - show for vertical bars
 * - suppress for horizontal bars
 */
.titleBox_gsnb {
  font-size : 125%;
  font-weight : bold;
}
.horizontal_gsnb .titleBox_gsnb {
  display : none;
}

/**
 * Auto Execute List Status Box
 * - vertical mode
 */
div.statusBox_gsnb {
  padding-top : 4px;
  padding-bottom : 4px;
}

a.statusItem_gsnb {
  cursor : pointer;
  white-space: nowrap;
}

a.statusItemSelected_gsnb {
  font-weight : bold;
  text-decoration : none;
  border: none;
}

/**
 * Auto Execute List Status Box
 * - horizontal mode
 */
.horizontal_gsnb div.statusBox_gsnb {
  float : left;
  margin-right : 14px;
  padding-right : 14px;
  border-right-width : 0px;
  border-right-style : solid;
}

.horizontal_gsnb a.statusItem_gsnb {
  display : none;
  white-space: nowrap;
}

.horizontal_gsnb a.statusItemSelected_gsnb {
  cursor : pointer;
  white-space: nowrap;
  border: none;
  font-weight : bold;
  display : inline;
}


span.statusItemSep_gsnb {
  font-size : 50%;
  margin-right : 8px;
}

/**
 * vertical mode only one item, supress
 */
.vertical_gsnb .oneitem_gsnb {
  display : none;
}

/**
 * results
 *
 * sometimes people have generic a rules that
 * set a border. disable those if present
 */
.resultsBox_gsnb .resultDiv_gsnb * {
  border : none;
}

/**
 * always suppress watermark
 */
.resultsBox_gsnb .resultDiv_gsnb .gs-watermark {
  display : none;
}

/**
 * always suppress bolding (inserted by search)
 */
.resultsBox_gsnb .resultDiv_gsnb b {
  font-weight : normal;
}

/**
 * establish title height to ~1 line with silent
 * truncation
 */
.horizontal_gsnb .resultDiv_gsnb,
.resultsBox_gsnb .resultDiv_gsnb .gs-title {
  line-height: 1.4em;
  height: 1.4em;
  overflow: hidden;
}

.horizontal_gsnb .resultDivBold_gsnb * {
  font-weight : 700;
}

/**
 * expanded mode results truncate dates, and have larger top margin
 */
.expanded_gsnb .resultDiv_gsnb .gs-publishedDate {
  display : none;
}
.expanded_gsnb .resultDiv_gsnb {
  margin-top : .8em;
}

/**
 * compressed mode results truncate all but title
 */
.compressed_gsnb .resultDiv_gsnb .gs-publisher,
.compressed_gsnb .resultDiv_gsnb .gs-location,
.compressed_gsnb .resultDiv_gsnb .gs-publishedDate,
.compressed_gsnb .resultDiv_gsnb .gs-snippet,
.compressed_gsnb .resultDiv_gsnb .gs-clusterUrl {
  display : none;
}
.compressed_gsnb .resultDiv_gsnb {
  margin-top : .2em;
}

/**
 * appended snippet for wide mode, horizontal
 * displays
 */
.horizontal_gsnb span.snippet_gsnb {
  text-decoration : none;
}


/**
 * brandingBox
 */
.brandingBox_gsnb {
  margin-top : .4em;
}

.horizontal_gsnb .brandingBox_gsnb {
  margin-top : 0px;
  position : absolute;
  right : 0px;
  top : 0px;
}
.horizontal_gsnb div.gsc-branding-vertical {
  position: relative;
  width: 75px;
}



.lesetipp{ 
	color:#000000;
    background-color: #ffffff;
    width:950px;
	height:40px;
	position:relative;
	margin:0 auto;	
	}

#nav2 {   background-color: #f2f2f2;
    border-bottom : 2px solid #eeeeee;
    border-left : 2px solid #eeeeee;
    border-right : 2px solid #eeeeee;
    border-top :2px solid #eeeeee;
	font-size:1em;	
	}
	
#nav2, #nav2 ul {
	list-style:none;
	line-height:1;
	}

#nav2 a, #nav2 a:hover {  
	display: block;
	text-decoration: none;
	border:none;
	}

#nav2 li {
	float: left;
	list-style:none;
	}

#nav2 a, #nav2 a:visited {
	display:block;border-left:1px solid #eeeeee;

	color: #555555;
	padding:12px;
	}

#nav2 a:hover, #nav2 a:active {  border-left:1px solid #eeeeee;
	text-decoration:none;
	color: #1874bd;
	}	

.current_page_item	a, #home .on  {}

/* Float Properties*/

.clear {
	clear:both;
	}

.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}

.clearfloat {/*never delete this otherwise MSIE will kill the layout */
	display:inline-block;
	}	

.clearfloat {/*never delete this otherwise MSIE will kill the layout */
	display:block;
	}
	
#body2,html {
	min-height:101%;
	}
	
#body2 {

    background:url(http://www.mpromedia.de/images/m4.gif);
    background-repeat:repeat;
	background-position:0 0;

	color: #000000;
	padding:  0px;
	}

/*------------------------------------------------header--------------------*/
/*------------------------------------------------body--------------------*/
#body{
 background:url(http://www.mpromedia.de/images/m4.gif);
    background-repeat:repeat;
	background-position:0 0;
padding:0px 0px 0px 0px;
margin:0 auto;


}
#body p.body a{color:#FFFFFF; background-color:inherit; text-decoration:none;}
#body p.body a:hover{color:#C5BE25; background-color:inherit;}

/*--------------------------------------------------------------------*/
div, h1, h2, p, form, label, input, textarea, img, span{margin:0; padding:0;}
a { text-decoration:none; COLOR: #555555; }a img { border:0 }
a:hover { text-decoration:none; color:#6195BE;}
p.body{font:normal 12px/16px Arial, Verdana;color:#555555;background-color:inherit;padding:0 0px 10px 0px;}
ul{margin:0; padding:2px; list-style-type:none;font-size:12px;}
.spacer{clear:both; font-size:0; line-height:0;}
/*------------------------------------------------body--------------------*/
/*------------------------------------------------table--------------------*/
td {font-family:Arial,Helvetica,sans-serif;font-size:12px; }                                  
.Navigation { padding:0px 0px; margin:0px;}ul#Navigation { margin: 0; padding: 0px 0px;}
ul#Navigation li { list-style: none; margin: 0; padding: 0;}
/*--------------------------------------------------------------------*/
h1 {font-size: 18px;COLOR: #6195BE;padding:2px 0px;margin:0px }
h2 {font-size: 16px;COLOR: #6195BE;padding:0px 0px;margin:0px }
h3 {font-size: 12px;COLOR: #6195BE;padding:0px 0px;margin:0px }
h4,h5,h6 { margin:0; padding:0 }a { text-decoration:none; COLOR: #555555; }a img { border:0 }
a:hover { text-decoration:none; color:#6195BE}                                  
/*--------------------------------------------------------------------*/
.body {}                                  
.header { height:120px; background-color: #ffffff; }
.headmenu {font-size: 12px; COLOR: #9ACD32;}                                  
.headermenu { height:40px; background-color: #ffffff;}                                  
.headerbanner { height:60px; background-color: #ffffff; }
.mnlmaincolour {BACKGROUND-COLOR: #ffffff; }
/*--------------------------------------------------------------------*/
.tbody{ FONT-SIZE: 12px; COLOR: #555555; LINE-HEIGHT: normal; }                                  
.tbody a:link { COLOR: #555555; }                                  
.tbody a { COLOR: #555555; }
.tbody a:active { COLOR: #555555; }                                  
.tbody a:hover { COLOR: #6195BE; }
/*--------------------------------------------------------------------*/
.infobox {border: 1px solid #e2e2e2; background: #f4f4f4; padding: 3px; margin-top: 5px;}
.boxbanner { padding: 0px; margin-top: 5px; margin-bottom: 10px;}
.box2 { border-bottom:2px solid #e2e2e2; margin-bottom: 25px;}
.box { border-top:2px solid #e2e2e2; border-bottom:2px solid #e2e2e2; border-left:2px solid #e2e2e2; border-right:2px solid #e2e2e2; background: #76C6FB; padding: 0px; margin-bottom: 2px;}
.footertext{ FONT-SIZE: 12px; COLOR: #555555; LINE-HEIGHT: normal; }                                      
.footertext a:link { COLOR: #555555; }                                  
.footertext a { COLOR: #555555; }                                  
.footertext a:active { COLOR: #555555; }                                  
.footertext a:hover { COLOR: #6195BE; }
/*--------------------------------------------------------------------*/
.tbodybig{FONT-SIZE: 10pt; COLOR: #555555; LINE-HEIGHT: normal;  }                                  
.tbodybig a { COLOR: #555555; }                                  
.tbodybig a:link { COLOR: #555555; }
.tbodybig a:active { COLOR: #555555; }
.tbodybig a:hover { COLOR: #6195BE; }
/*--------------------------------------------------------------------*/
.downbox {margin: 15px 10px 15px 10px;border: 1px solid #eeeeee;background: #ffffff;}
.downbox p {padding: 6px;margin: 0;}
/*--------------------------------------------------------------------*/
.linkbox {height:30px;border: 1px solid #E2E2E2; font-weight: bold;background: #e5ebf6;}
.linkbox p { padding: 6px; margin: 0;}
/*--------------------------------------------------------------------*/
.tbodysmall { FONT-SIZE: 12px; COLOR: #555555; LINE-HEIGHT: normal;  }
.tbodysmall a { COLOR: #555555; }
.tbodysmall a:link { COLOR: #555555; }
.tbodysmall a:active { COLOR: #555555; }
.tbodysmall a:hover { COLOR: #6195BE; }
/*--------------------------------------------------------------------*/
.mnllinklist {font-size: 12px; COLOR: #555555;  padding:4px 0px; margin:0px }
.mnllinklist a { COLOR: #6195BE; }
.mnllinklist a:link { COLOR: #6195BE; }
.mnllinklist a:active { COLOR: #6195BE; }
.mnllinklist a:hover { COLOR: #6195BE; } 
/*--------------------------------------------------------------------*/
.mnlcategorylist {FONT-SIZE: 12px; COLOR: #1B3549; LINE-HEIGHT: normal; text-decoration:none;  }
.mnlcategorylist a { COLOR: #555555; }
.mnlcategorylist a:link { COLOR: #555555; }
.mnlcategorylist a:active { COLOR: #555555; }
.mnlcategorylist a:hover { COLOR: #6195BE; }
/*--------------------------------------------------------------------*/
.mnlcolumnheading { FONT-SIZE: 10pt; COLOR: #9ACD32;   BACKGROUND-COLOR: #ffffff; }
/*--------------------------------------------------------------------*/
.mnlcategorymenu {FONT-SIZE: 12px; COLOR: #9ACD32; LINE-HEIGHT: normal;  }
.mnlcategorymenu a { COLOR: #9ACD32; }
.mnlcategorymenu a:link { COLOR: #9ACD32; }
.mnlcategorymenu a:active { COLOR: #9ACD32; }
.mnlcategorymenu a:hover { COLOR: #9ACD32; }
/*--------------------------------------------------------------------*/
.mnlcategorylistsmall { FONT-SIZE: 12px; COLOR: #555555; LINE-HEIGHT: normal;  }
.mnlcategorylistsmall a { COLOR: #555555; }
.mnlcategorylistsmall a:link { COLOR: #555555; }
.mnlcategorylistsmall a:active { COLOR: #555555; }
.mnlcategorylistsmall a:hover { COLOR: #6195BE; }
/*--------------------------------------------------------------------*/
.mnlmainmenu { FONT-SIZE: 10pt; COLOR: #555555;  background-color: #ffffff; }
.mnlmainmenu a { COLOR: #555555; }
.mnlmainmenu a:link { COLOR: #555555; }
.mnlmainmenu a:active { COLOR: #555555; }
.mnlmainmenu a:hover { COLOR: #6195BE; }
/*--------------------------------------------------------------------*/
.buttonscontainer {width: 170px;}

.buttons {FONT-SIZE: 10px; COLOR: #1B3549; LINE-HEIGHT: normal; font-weight: bold; }
.buttons a {font-weight: bold; background-color: #ffffff; padding: 2px; padding-left: 5px; display: block; font: 12px Arial, sans-serif; text-align: left; margin-top: 0px;}
.buttons a:visited { color: #555555; font-weight: bold;}
.buttons a:hover { color: #555555; font-weight: bold;}
.buttons a:link { color: #555555; font-weight: bold;}
.buttons a:active { color: #555555; font-weight: bold;}
.buttons a:hover { color: #6195BE; font-weight: bold;}
/*--------------------------------------------------------------------*/
.searchmenu {FONT-SIZE: 10pt; COLOR: #555555; LINE-HEIGHT: normal;  border-top:5px solid #ffffff; border-bottom:5px solid #eeeeee; padding:10px 0px; margin:0px }
/*--------------------------------------------------------------------*/
.mnlbreadcrumbs { FONT-SIZE: 12px; COLOR: #555555; font-weight: bold;}
.mnlbreadcrumbs a { COLOR: #6195BE; font-weight: bold;}
.mnlbreadcrumbs a:link { COLOR: #6195BE; font-weight: bold;}
.mnlbreadcrumbs a:active { COLOR: #6195BE; font-weight: bold;}
.mnlbreadcrumbs a:hover { COLOR: #6195BE; font-weight: bold;}
/*--------------------------------------------------------------------*/
.mnlhighlightheading {FONT-SIZE: 12px; COLOR: #9ACD32; BACKGROUND-COLOR: #ffffff; LINE-HEIGHT: normal;  }
/*--------------------------------------------------------------------*/
.mnlsearchcategory { FONT-SIZE: 12px;COLOR: #9ACD32;  }
.mnlsearchcategory a { COLOR: #555555; }
.mnlsearchcategory a:link  { COLOR: #555555; }
.mnlsearchcategory a:visited { COLOR: #555555; }
.mnlsearchcategory a:active { COLOR: #555555; }
.mnlsearchcategory a:hover { COLOR: #9ACD32; }
/*--------------------------------------------------------------------*/

div#netzwerk {float : left; height: 30px;background-color : #ffffff;}
/*--------------------------------------------------------------------*/
.footer { font-size: 8px; COLOR: #555555; height:80px; background-color: #ffffff; border-top:10px solid #ffffff; border-bottom:5px solid #e5ebf6; }
.footer a { COLOR: #555555; }
.footer a:link { COLOR: #555555; }
.footer a:active { COLOR: #555555; }
.footer a:hover { COLOR: #6195BE; }


/*------------------------------------------------bodyBottom--------------------*/
#bodyBottom{
	width:920px;
	background:url(../images/body_bottom_bg.gif) 0 0 repeat-x #2276B4;
	color:#404040;
	padding:22px 13px 19px 18px;
	margin:0 auto;
}
#news{
	width:350px;
	float:left;
	margin:0 28px 0 0;
}
#news h2{
	display:block;
	background:url(../images/arrow_red.gif) 0 0 no-repeat;
	padding:0 0 0 25px;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:inherit;
	margin:0 0 17px 0;
}
#news h3{
	display:block;
	background:url(../images/date_bg.gif) 0 0 no-repeat;
	width:400px;
	height:17px;
	padding:0 0 0 7px;
	margin:0 0 10px 0;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#14A1FF;
	background-color:inherit;
	
}
#news p{
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#F7F7EA;
        background-color:inherit;
	padding:0 0 13px 0;
}
#news p span{
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#eeeeee;
	background-color:inherit;
	text-decoration:underline;
	display:block;
}

#news a{
	padding:0 0 0 0px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#eeeeee;
	background-color:inherit;
	text-decoration:underline;
	height:25px;
}

#service{ 	font: 12px/20px Arial, Helvetica, sans-serif;
	color:#eeeeee;
	background-color:inherit;
	text-decoration:none;
	display:block;
	width:400px;
	float:left;
}
#service h2{
	display:block;
	background:url(../images/arrow_blue.gif) 0 0 no-repeat;
	padding:0 0 0 24px;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:inherit;
	margin:0 0 17px 0;
}
#service h3{
	display:block;
	background:url(../images/date_bg.gif) 0 0 repeat-x;
	width:500px;
	height:20px;
	padding:0 0 0 4px;
	margin:0 0 4px 0;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#14A1FF;
	background-color:inherit;
	
}
#service ul{
	padding:0;
	margin:0;
	display:block;
}
#service ul li{
	display:block;
	height:25px;
	line-height:0;
}
#service ul li a{
	display:block;
	background:url(../images/arrow_white.gif) 0 0px no-repeat;
	padding:0 0 0 20px;
	 font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#eeeeee;
	background-color:inherit;
	text-decoration:none;
	height:15px;
}
#service ul li a:hover{
	color:#eeeeee;
	background:url(../images/arrow_white.gif) 0 0px no-repeat ;
	text-decoration:none;
}
#member{
	width:225px;
	float:right;
}
#member h2{
	display:block;
	background:url(../images/member_login_bg.gif) 0 0 no-repeat;
	width:205px;
	height:31px;
	padding:0 0 0 20px;
	font:bold 16px/31px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
#member form{
	width:191px;
	background:url(../images/member_form_bg.gif) 0 0 repeat-x #353535;
	padding:9px 17px 24px 17px;
	color:#fff;
}
#member form label{
	font:normal 11px/22px Arial, Helvetica, sans-serif;
	float:left; 
	display:block;
}
#member form input.txtBox{
	width:185px;
	height:19px;
	border-left:#555555 solid 1px;
	border-top:#555555 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-bottom:#D4D0C8 solid 1px;
	color:#000;
	background-color:#fff;
	margin:0;
	padding:0;
	float:left;
}
#member form a{
	background:url(../images/register_member_icon.gif) 0 0 no-repeat;
	padding:0 0 0 20px;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#555555;
	background-color:#353535;
	text-decoration:underline;
	float:left;
	margin:15px 0 0 0;
	width:120px;
}
#member form a:hover{
	text-decoration:none;
}
#member form input.go{
	background:url(../images/btn_go.gif) 0 0 no-repeat;
	width:36px;
	height:15px;
	border:none;
	cursor:pointer;
	float:right;
	margin:15px 0 0 0;
}
/*------------------------------------------------bodyBottom--------------------*/

/*------------------------------------------------footer--------------------*/
#footer{
	width:950px;
	height:125px;
	margin:0 auto;
	background:url(../images/footer_bg.gif) 0 0 repeat-x #323232;
	color:#555555;
	position:relative;
}
#footer ul{
	width:587px;
	position:absolute;
	left:11px;
	top:27px;
}
#footer ul li{
	float:left;
	color:#555555;
	background-color:inherit;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
}
#footer ul li a{
	color:#D4D4C6;
	background-color:inherit;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	padding:0 7px;
	text-decoration:none;
}
#footer ul li a:hover{
	color:#555555;
	
}
#footer p.copyright{
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	color:#1874BD;
	background-color:inherit;
	position:absolute;
	left:19px;
	top:49px;
}
#footer a.subscribe{
	background:url(../images/subscribe_icon.gif) 0 2px no-repeat;
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#8ECDFF;
	background-color:inherit;
	position:absolute;
	left:19px;
	top:68px;
	text-decoration:underline;
	width:50px;
	padding:0 0 0 18px;
}
#footer a.subscribe:hover{
	color:#9CCC37;
	background-color:inherit;
	text-decoration:none;
}
#footer a.news:hover{
	color:#ffffff;
	background-color:inherit;
	text-decoration:none;
}
#footer a.xht{
	width:98px;
	height:20px;
	background:url(../images/xhtml_bg.gif) 0 0 no-repeat;
	position:absolute;
	left:757px;
	top:23px;
}
#footer a.xht:hover{
	background:url(../images/xhtml_bg_hover.gif) 0 0 no-repeat;
}
#footer a.cs{
	width:98px;
	height:20px;
	background:url(../images/css_bg.gif) 0 0 no-repeat;
	position:absolute;
	left:866px;
	top:23px;
}
#footer a.cs:hover{
	background:url(../images/css_bg_hover.gif) 0 0 no-repeat;
}
#footer img{
	position:absolute;
	left:500px;
	top:51px;
	width:84px;
	height:26px;
}
#footer p.msg{
	font:bold 8px/10px Arial, Helvetica, sans-serif;
	color:#eeeeee;
	background-color:inherit;
	position:absolute;
	left:19px;
	top:85px;
}
#footer p.msg a{
	color:#FFFFFF; background-color:inherit; text-decoration:none;
	}
#footer p.msg a:hover{
	color:#eeeeee; background-color:inherit;
	}
/*------------------------------------------------footer--------------------*/







/*--------------------------------------------------------------------*/
.adsense { font-size: 8px; COLOR: #555555; height:60px; background-color: #ffffff; padding-top:60px solid #ffffff;}
.none{font-size: 8px; COLOR: #555555; height:110px; background-color: #ffffff;}
.cleaner { height:20px; background-color: #ffffff;}
/*--------------------------------------------------------------------*/
.left { width:160px; background-color: #ffffff; }
.topleft {  width:160px; height:30px; background:url("../images/top200.png"); border-top:0px solid #ffffff;}
.banner { width:140px; background-color: #ffffff; padding:0px 0px 0px 50px; margin:0px }
/*--------------------------------------------------------------------*/
.rightbutton { width:140px; background-color: #ffffff; }
.socialbookmark { width:140px; background-color: #ffffff; border-bottom:2px solid #ffffff;}
.bottomleft { width:200px; height:30px; background:url("../images/bottom200.png");}
/*--------------------------------------------------------------------*/
.right { width:140px; background-color: #ffffff; padding: 0px 0px; margin:0px }
.top { width:140px; height:30px; background:url("../images/top.png"); border-top:0px solid #ffffff;}
.adsenseright { width:140px; background-color: #ffffff; padding:0px 0px 0px 0px; margin:0px }
.bottom { width:140px; height:30px; background:url("../images/bottom.png");}
/*--------------------------------------------------------------------*/
.forms { color: #555555; background-color: #f2f2f2; border-style: solid; border-width: 1px; border-color: #dddddd #dddddd #dddddd #dddddd ; }
/*--------------------------------------------------------------------*/
.formelement {BORDER-RIGHT: #E2E2E2 1px solid; BORDER-TOP: #E2E2E2 1px solid; FONT-SIZE: 12px; BACKGROUND: #E9E9E9; BORDER-LEFT: #E2E2E2 1px solid; COLOR: #9ACD32; border-bottom:5px solid #e5ebf6; }