/* edvservice-wien.at CSS Opera/Mozilla/Firefox */

body {
	background-color: #2d518c;
	font-family: verdana;
	text-align: center;
}
* {
	margin: 0;
	padding: 0;
}
div {
	text-align: left;
}

a {
	text-decoration: none;
}

/* clearfix zum Aufheben der Floatumgebung */

.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;}
/* End hide from IE-mac */

#gradient {
	position: absolute;
	top: 0;
	left: 0;
	background: url(images/body-bg.gif) repeat-x;
	height: 846px;
	width: 100%;
}

#container {
	background: url(images/container-bg.gif) repeat-y;
	position: relative;
	margin: 20px auto;
	width: 1000px;
}
	#leftpart {
		position: relative;
		width: 236px;
		float: left;
	}
		#leftpart h2 {
			font-size: 11px;
			color: #d2d2d2;
			margin-left: 25px;
		}
		#leftpart hr {
			background: url(images/left-line.gif) repeat-x;
			border: none;
			height: 2px;
			margin: 3px 0 -3px 0;
		}
		#leftmenu {
			list-style: none;
			margin-left: 25px;
			margin-bottom: 25px;
		}
			#leftmenu ul {
				list-style: none;	
			}	
			#leftmenu li a {
				width: 211px;
				height: 15px;
				display: block;
				margin-top: 3px;
				padding: 12px 0;
			}
			#leftmenu a:link, #leftmenu a:visited {
				font-size: 14px;
				font-weight: bold;
				color: #3c435a;
				text-decoration: none;
			}
			#leftmenu a:hover {
				background: url(images/left-hover.gif) repeat-y;
				width: 211px;
				height: 25px;
				margin-bottom: -10px;
				padding-top: 12px;
			} 
			
			#leftmenu-active {
				background: url(images/left-hover.gif) repeat-y;
				width: 211px;
			}
			#leftmenu hr, .dotted {
				background: url(images/left-dotted.gif) repeat-x;
				border: none;
				height: 2px;
				margin-top: 10px;
			}
			#leftmenu img {
				border: 0;
				margin-right: 10px;
			}
		#hotlink-bar {
			background: url(images/hotlink-bar.jpg) no-repeat;
			height: 65px;
			margin-top: 3px;
			margin-bottom: 10px;
		}
			#hotlink-bar br {
				line-height: 4px;
			}
			#servicetitle {
				font-size: 18px;
				margin-left: 30px;
				color: #FFFFFF;
				line-height: 20px;
			}
			#serviceline {
				font-size: 14px;
				font-weight: bold;
				margin-left: 30px;
				color: #FFFFFF;
				line-height: 20px;
			}
		#ads {
			/*background: url(images/ads.gif) no-repeat;*/
			margin-bottom: 25px;
		}
			#ads ul {
				list-style: none;
			}
				#ads li {
					display: inline-table; 
					margin: 0 0 5px 0;
				}
		#valid {
			list-style: none;
			margin-left: 10px;
			margin-top: 10px
		}
			#valid li {
				display: block;
				margin-right: 26px;
				margin: 5px 20px;
			}
	#rightpart {
		position: relative;
		float: left;
		width: 764px;
		top: 9px;
	}
		#topmenu {
			position: relative;
			top: -9px;
			height: 39px;
			background: url(images/topmenu-back.gif) repeat-x;
		}
		#topmenu ul {
			list-style: none;
			font-size: 14px;
			padding-top: 9px;
		}
			#topmenu li {
				float: left;
			}
			#topmenu li a {
				display: inline-table;
				color: #3c435a;
				font-weight: bold;
				padding: 7px 10px;
				margin-right: 5px;
			}
			#topmenu a:link, #topmenu a:visited {
				background: url(images/topmenu-bg.gif) repeat-x;
			}
			#topmenu a:hover, #topmenu-active a:link, #topmenu-active a:visited {
				background: #f8fbfb;
				margin-right: 5px;
			}
		#content {
			position: relative;
			left: 0;
			background-color: #f8fbfb;
			padding: 0 5px;
			width: 498px;
			float: left;
			margin-bottom: 9px;
		}
			div#teaser {
				margin-bottom: 11px;
			}
			#newspart {
				list-style: none;
				font-size: 11px;
				color: #3C435A;
				margin-bottom: 20px;
				padding-top: 5px;
				line-height: 15px;
			}
				#newspart li {
					display: block;
					padding: 10px 10px 0px 0px;
				}
					#newspart h3 a {
						font-size: 13px;
						color: #4A6FAC;
						font-weight: bold;
					}
					#newspart h4 {
						font-size: 11px;
						color: #3C435A;
						margin-bottom: 12px;
						font-weight: bold;
					}
					#newspart p {
						margin: 8px 0;
					}
					.more {
						text-align: right;
						margin-right: 5px;
						margin-bottom: 20px;
					}
						.more a, .send, #text a {
							font-size: 11px;
							color: #0F85C8;
							text-decoration: none;
						}
			#bannerplace {
				position: relative;
				left: 0px;
				float: left;
				width: 253px;
				margin-left: 2px;
				padding-left: 0px;
			}
				#bannerplace h2 {
					font-size: 14px;
					color: #4A6FAC;
					font-weight: bold;
					margin-left: 10px;
					margin-top: 15px;
				}
				#bookmarks {
					padding: 0px 0px 10px 0px;
					text-align: right;	
				}
				#banner {
					list-style: none;
					position: relative;
					left: -2px;
					margin-left: 2px !important;
				}
					#banner li a {
						position: relative;
						display: block;
						width: 243px;
						height: 49px;
						padding-right: 18px;
						padding-top: 22px;
						padding-left: 10px;
					}
						#banner li a {
							display: block;	
							
						}
						#banner li a:link, #banner li a:visited {
							background: url(images/rightbanner.png) no-repeat;
							display: block;
							color: #9DC32A;
							font-size: 20px;
							font-weight: bold;
							/*padding-left: 10px;
							width: 261px;
							height: 75px;
							padding: 20px 10px;*/
						}
						#banner li a:hover {
							display: block;
							background: url(images/rightbanner_hover.png) no-repeat;
							/*padding: 22px 0 23px 10px;
							margin: -22px -25px -23px 0;
							width: 261px;*/
						}
						#banner hr {
							position: relative;
							margin-top: 1px;
						}
					.topmenu {
						list-style: none !important;
						position: relative;
						margin-top: 5px;
						margin-left: 0px !important;
					}
						.topmenu li {
							display: inline-block !important;
							float: left !important;	
							margin-left: 0px !important;
						}
						.topmenu li a {
							display: block;
							width: 135px;
							height: 66px;
							padding: 10px 10px 0px 75px;
							margin-bottom: 5px;	
							margin-left: 10px;
							color: #9DC32A;
							font-size: 12px;
						}
						li#notebook a:link, li#notebook a:visited {
							display: block;
							background: url(images/notebook-service-inact.png) no-repeat;
						}
						li#notebook a:hover {
							display: block;
							background: url(images/notebook-service-act.png) no-repeat;
						}
						li#pc a:link, li#pc a:visited {
							display: block;
							background: url(images/pc-service-inact.png) no-repeat;
						}
						li#pc a:hover {
							display: block;
							background: url(images/pc-service-act.png) no-repeat;
						}
						li#netzwerk a:link, li#netzwerk a:visited {
							display: block;
							background: url(images/netzwerk-service-inact.png) no-repeat;
						}
						li#netzwerk a:hover {
							display: block;
							background: url(images/netzwerk-service-act.png) no-repeat;
						}
						li#security a:link, li#security a:visited {
							display: block;
							background: url(images/security-service-inact.png) no-repeat;
						}
						li#security a:hover {
							display: block;
							background: url(images/security-service-act.png) no-repeat;
						}
						li#system a:link, li#system a:visited {
							display: block;
							background: url(images/system-konfiguration-inact.png) no-repeat;
						}
						li#system a:hover {
							display: block;
							background: url(images/system-konfiguration-act.png) no-repeat;
						}						
						li#software a:link, li#software a:visited {
							display: block;
							background: url(images/software-service-inact.png) no-repeat;
						}
						li#software a:hover {
							display: block;
							background: url(images/software-service-act.png) no-repeat;
						}						
						li#display a:link, li#display a:visited {
							display: block;
							background: url(images/displaybruch-inact.png) no-repeat;
						}
						li#display a:hover {
							display: block;
							background: url(images/displaybruch-act.png) no-repeat;
						}
						li#motherboard a:link, li#motherboard a:visited {
							display: block;
							background: url(images/chipbased-service-inact.png) no-repeat;
						}
						li#motherboard a:hover {
							display: block;
							background: url(images/chipbased-service-act.png) no-repeat;
						}
					#bannerplace h5 {
						color: #9DC32A;
						font-size: 16px;
						font-weight: bold;
						margin: 16px 0 20px 15px;
						padding-left: 10px;
						width: 230px;
					}
						#bannerplace a {
							text-decoration: none;
						}
					#bannerplace h5 img {
						position: absolute;
						padding-bottom: 3px;
						margin-left: 10px;
					}
					#bannerplace ul {
						margin-left: 10px;
					}
					 #facebook {
						margin-left: 10px;
						height: 607px;
					}
					
					#text {
						position: relative;
						/*top: 346px;
						width: 233px;*/
						padding: 10px;
						font-size: 13px;
						font-weight: normal;
						color: #3C435A;
					}
						#text h1 {
						font-size: 17px;
						color: #4A6FAC;
						font-weight: bold;
						margin-bottom: 17px;
					}
						#text li {
							margin-left: 20px;
							list-style: square;
						}
		#content-site {
			position: relative;
			left: 0;
			background-color: #f8fbfb;
			width: 488px;
			float: left;
			margin-bottom: 9px;
			padding: 5px 10px;
			text-align: left;
			font-size: 13px;
			font-weight: normal;
			color: #3C435A;
			margin-bottom: 10px;
		}
			#content-site h1 {
				font-size: 20px;
				color: #4A6FAC;
				font-weight: normal;
			}
			#content-site h2 {
				font-size: 15px;
				color: #4A6FAC;
				font-weight: bold;
				margin-top: 20px;
				margin-bottom: 10px;
			}
			#content-site h3 {
				font-size: 12px;
				color: #3C435A;
				margin-bottom: 15px;
				font-weight: bold;
			}
			#content-site p {
				margin: 8px 0 8px 10px;
			}
			#content-site li {
				margin-left: 35px;
				line-height: 22px;
				list-style: square;
			}
			#content-site hr {
				margin-top: 20px;
				border: 1px solid #D8D8D8;
			}
			#content-site a:link, #content-site a:visited {
				font-size: 12px;
				color: #0F85C8;
				text-decoration: none;
			}
			#content-site p img {
				margin-left: -10px !important;	
			}
		#news {
			font-size: 13px;
			color: #3C435A;
			padding: 0 5px;
		}
			#news h1 {
				font-size: 20px;
				color: #4A6FAC;
				font-weight: normal;
			}
			#news h2 {
				font-size: 12px;
				color: #3C435A;
				margin-bottom: 15px;
				font-weight: bold;
			}
			#news h3 {
				font-size: 11px;
				color: #d2d2d2;
				margin-top: 50px;
			}
			#news hr {
				margin-bottom: 15px;
			}
			#news p {
				margin: 8px 0;
			}
			#news li {
				margin-left: 20px; 
				list-style: square;
			}
			#news a {
				color: #0F85C8;
				font-weight: bold;
			}
		.comments {
			clear: both;
		}
			.comments h3 {
				font-size: 18px;
				color: #4a6fac;
				font-weight: normal;
				margin-bottom: 5px;
			}
			.comment-date {
				font-size: 12px;
				color: #3C435A;
				margin-bottom: 15px;
				font-weight: bold;
				float: left;
				width: 100px;
			}
			.comment {
				float: left;
				font-size: 12px;
				color: #3C435A;
				width: 305px;
				margin-bottom: 10px;
			}
			.comments hr {
				clear: both;
			}
		#write-comment {
			color: #3C435A;
		}
			#write-comment h3 {
				font-size: 14px;
				font-weight: normal;
			}
			#write-comment table {
				font-size: 12px;
			}
			.fields {
				background-color: #E7EAEA;
				border: 1px solid #999999;
				margin-bottom: 5px;
				width: 240px;
			}
			.captcha {
				background-color: #E7EAEA;
				border: 1px solid #999999;
				margin-bottom: 5px;
				width: 100px;
			}

/* Sitemap generiert von WebCEO */
.header{
	color : #006699;
	font : normal 17px Verdana, Arial, Helvetica, sans-serif;
}

.headertext{
	font : 10px Verdana,Arial,Helvetica,sans-serif
}

.headertitle{
	color : #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}

.headertitle2{
	color : #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	padding-left : 10px
}

.headertitle3{
	color : #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}

.headertitle4{
	color : #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
}

.linkstyle{
	color : #333333;
	font : 12px Arial,Helvetica,sans-serif
}

.oblique{
	border-bottom-color : #CCCCCC;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	font : bold 12px Arial,Helvetica,sans-serif;
	padding : 3px 5px
}

.plaintxt1{
	color : #000000;
	font : 12px Arial,Herlvetica,Verdana,sans-serif;
	margin-left : 10px
}

.resultstable{
	border : medium solid #006699
}

.tableheader{
	background : #006699;
	color : #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
}

.tableheaderblue{
	color : #006699;
	font : bold normal 12px Verdana, Arial, Helvetica, sans-serif
}

.tableheaderlarge{
	background : #006699;
	color : #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}

.tableheadersmal{
	background : #006699;
	color : #FFFFFF;
	font : normal 12px Verdana,Arial,Helvetica,sans-serif
}
.th1{
	background : #006699;
	color : #FFFFFF;
	font : normal 12px Verdana,Arial,Helvetica,sans-serif;
	height: 40px;
	text-align: left
}

.tablerror{
	color : #333333;
	font : 12px Arial,Helvetica,sans-serif
}

.tdbottomline{
	border-bottom-color : #CCCCCC;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	font : 12px Arial,Helvetica,sans-serif;
	padding : 3px 5px
}
.td1{
	border-bottom-color : #CCCCCC;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	font : 12px Arial,Helvetica,sans-serif;
	padding : 3px 5px
}

.tdbottomnoline{
	font : 12px Arial,Helvetica,sans-serif;
	padding : 3px 5px
}

.text{
	color : #000000;
	font : 12px Arial,Helvetica,sans-serif
}
.txtoblique {
	color: #333333;
	font-weight: bold;
}

.titleagfutura {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #006699;
	line-height: 28px;
	cursor: default;
	font-weight: normal;
}
.titleagfutura1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006699;
	line-height: 28px;
	cursor: default;
	font-weight: normal;
}
.indent {
	padding-left: 30px;
}
.tableborder {
	border: 1px solid #CCCCCC;
	color : #000000;
	font : 12px Arial,Helvetica,sans-serif
}
.tdtop {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font : 12px Arial,Helvetica,sans-serif;
	padding : 3px 5px
}
.tdmid1 {
	font : 12px Arial,Helvetica,sans-serif;
	padding : 3px 5px;
	border-bottom-width : 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-style : solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-color : #CCCCCC;
}
.tdmid2 {
	font : 12px Arial,Helvetica,sans-serif;
	padding : 3px 5px;
	border-bottom-width : 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-style : solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-color : #CCCCCC;
}

.img1{
	vertical-align: middle;
	width:16px;
	height:16px
}
.tdbg {background-image: url(bg1.gif); 
	background-position:bottom; 
	background-repeat:repeat-x;}
	
/*---------------------=== Added to everything else ===-------------------------------*/

.body_pattern {
	background-image: url(bg_pattern.gif);
	margin: 0;
	cursor: default;
}

.body_pp { /*---===Body with pattern &amp; padding===---*/
	background-image: url(bg_pattern.gif);
	margin:0;
	padding-left: 6px;
	padding-right: 3px;
	padding-top: 4px;
	cursor: default;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.body_pp12 { /*---===Body with pattern &amp; padding===---*/
	background-image: url(bg_pattern.gif);
	margin:0;
	padding-left: 6px;
	padding-right: 3px;
	padding-top: 4px;
	cursor: default;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.body_nopattern {
	background-image: url(bg_pattern.gif);
	margin: 0;
	padding-left: 6px;
	padding-right: 3px;
	padding-top: 4px;
	cursor: default;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
.body {
	margin: 0%;
	padding-left: 6px;
	padding-right: 3px;
	padding-top: 4px;
	cursor: default;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}	

.vcenter {
	vertical-align: middle;
}

.reddish{
color: #CC0000
}	

.notification {margin:0; padding:0}
.notification div {padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333}
.notification a:link, .notification a:active {color: #006699; text-decoration: underline}
.notification a:visited {color: #333333; text-decoration: underline}
.notification a:hover {color: #00aaff; text-decoration: underline}

.bottomline{
 border-bottom-color : #CCCCCC;
 border-bottom-style : dotted;
 border-bottom-width : 2px;
}
/*end of gui.css*/

/*site map specific*/
.tableheadersmal {padding: 3px 5px}
table {width: 100%}
.resultstable {border-width: 1px; margin-top: 5px}
.level1 {padding-left: 0px}
.level2 {padding-left: 15px}
.level3 {padding-left: 30px}
.level4 {padding-left: 45px}
.level5 {padding-left: 60px}
.level5 {padding-left: 75px}
.level6 {padding-left: 90px}
.level7 {padding-left: 105px}
.level8 {padding-left: 120px}
.level9 {padding-left: 135px}
.level10 {padding-left: 150px}
.level11 {padding-left: 150px}
.level12 {padding-left: 150px}
.level13 {padding-left: 150px}
.level14 {padding-left: 150px}
.level15 {padding-left: 150px}
.level16 {padding-left: 150px}
.level17 {padding-left: 150px}
.level18 {padding-left: 150px}
.level19 {padding-left: 150px}
.level20 {padding-left: 150px}

#sitemap-info {
	list-style: none;
}
	#sitemap-info li {
		display: inline-block;
		float: left;
		width: 212px;	
		margin: 0px !important;
		height: 46px;
	}
		li#sitemap-info-left {
			border: 1px solid #cccccc;	
			color: #4A6FAC;
			font-size: 14px;
			padding: 10px;
			font-weight: bold;
			height: 26px;
		}
		#sitemap-info-right {
			border-top: 1px solid #cccccc;
			border-bottom: 1px solid #cccccc;
			border-right: 1px solid #cccccc;
			padding: 0px 10px;
		}
	#sitemap-info li ul li {
		height: 22px;
	}
.sitemap-part {
	list-style: none;
	border: 1px solid #2c77bb;
	margin-top: 10px;
	width: 466px;
}	
	.sitemap-part li, .sitemap-subpart li {
		display: block;
		margin: 0px !important;
		padding: 0px 10px;
		border-bottom: 1px solid #cccccc;	
	}
	li.sitemap-title {
		background-color: #2c77bb;
		border-bottom: 1px solid #2c77bb !important;
		color: #ffffff;	
		font-size: 13px;
	}
	li.sitemap-part-last {
		border: none !important;	
	}
.sitemap-part a, .sitemap-subpart a {
	font-size: 11px !important;
}
.sitemap-subpart {
	list-style: none;
	border: 1px solid #2c77bb;
	margin-top: 10px;
	margin-left: 10px;
	width: 456px;
	font-size: 12px;
}

/* Produktvorschau */
.product-view {
	background: url(images/product-bg.gif) no-repeat;
	width: 313px;
	height: 365px;
	float: left;
	margin-top: 10px;
	margin-right: 2px;
}
.category-view {
	background: url(images/category-bg.gif) no-repeat;
	width: 325px;
	height: 158px;
	float: left;
	margin-top: 10px;
	margin-right: 2px;
	display: block;
}
	.product-pic {
		margin: 12px 17px 12px 12px;
		width: 130px;
		height: 130px;
		float: left;
	}
	.product-header {
		color: #3c435a;
		font-size: 12px;
		height: 155px;
		padding-right:5px;
		padding-top: 5px;
	}
		.on-stock {
			color: #a0c530;
		}
		.out-stock {
			color: #c53430;
		}
		.nur {
			color: #26477e;
			font-weight: bold;
		}
	.product-view h1, .category-view h1 {
		font-size: 18px;
		color: #4a6fac;
		text-align: center;
		margin-bottom: 5px;
	}
	.product-view h2 {
		font-size: 28px;
		color: #26477e;
		text-align: left;
		margin-bottom: 5px;
	}
	.desc-small {
		color: #3c435a;
		font-size: 12px;
		padding: 10px;
	}
	.product-details-btn {
		position: relative;
		top: 70px;
		margin-left: 10px;
	}
	.category-details-btn {
		position: absolute;
		top: 130px;
		margin-left: 200px;
	}
	#content-site .product-details-btn a {
		color: #FFFFFF !important;
	}
	
		.product-details-btn a:link, .product-details-btn a:visited, .category-details-btn a:link, .category-details-btn a:visited {
			background: url(images/detail-btn.gif) no-repeat;
			font-size: 18px;
			padding: 16px 37px;
		}
		.product-details-btn a:hover, .category-details-btn a:hover {
			background: url(images/detail-btn-hover.gif) no-repeat;
			font-size: 18px;
			padding: 16px 37px;
		}

/* Site-Info */
#site-info {
	width: 1000px;
	margin: 0px auto;
	position: relative;
	background: url(images/footer.gif) repeat-x;
	min-height: 200px;
	margin-bottom: 10px; 
	color: #ffffff;
	font-size: 12px; 
}
#site-info h3 {
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	margin: 19px 20px;
	text-align: left; 
}

#site-info-left {
	width: 750px;
	float: left;
}
	.site-info-left {
		list-style: none;					
	}
		.site-info-left li {
			float: left;
			display: inline-block;
			width: 220px;
			margin-left: 20px;
			line-height: 18px;
		}
#site-info-right {
	width: 250px;
	float: left;
}
	.site-info-right {
		list-style: none;					
	}
		.site-info-right li {
			display: block;
			width: 220px;
			margin-left: 20px;
			line-height: 18px;
			color: #0F85C8;
		}
	#site-info ul {
		list-style: none;
		padding-bottom: 15px;	
	}
		#site-info li {
			float: left;
			display: inline-block;
			padding: 0px 4px;	
		}
		#site-info li a {
			font-size: 12px;
			color: #0F85C8;
		}
.sitemap {
	font-size: 12px;
	text-align: center;
	margin-bottom: 20px;
}
	.sitemap a {
		color: #ffffff;		
	}