/* CSS FOR CCBot/1.0 (+http://www.commoncrawl.org/bot.html) (2008-12-03, 07:44:37) */ 


/* *** basics.css */
body {
	font: 80% Verdana, Helvetica, Arial;
	/*color:#999999;*/color:#5a5756;
	background-color: #e2e1dd;
	margin: 0;  
}

.dokuwiki { 
	position:relative;  
	width: 937px;
	margin: 0 auto;    
	padding-top:0px;
}

.statistics {  
	display:block;
	position:absolute;
	padding-top:70px;
	margin-left:285px;
	font-size:100%;
	color:white;
	z-index:999;
} 


.usergencontainer {padding-bottom:30px;}
/* special headlines */
.usergencontainer h1 {font-size: 140%; margin-left: 0px; border-bottom: 1px solid #5a5756; font-weight: bold;}
.usergencontainer h2 {font-size: 130%; margin-left: 0px; border-bottom: 1px solid #5a5756; font-weight: bold;}
.usergencontainer h3 {font-size: 120%; margin-left: 0px; border-bottom: 1px solid #5a5756; font-weight: bold;}
.usergencontainer h4 {font-size: 110%; margin-left: 0px; border-bottom: 1px solid #5a5756; font-weight: bold;}
.usergencontainer h5 {font-size: 100%; margin-left: 0px; border-bottom: 1px solid #5a5756; font-weight: bold;}


/* indent different sections */
div.level1 {margin-left: 3px;}
div.level2 {margin-left: 3px;}
div.level3 {margin-left: 3px;}
div.level4 {margin-left: 3px;}
div.level5 {margin-left: 3px;}

/* unordered lists */
ul {
	line-height: 1.5em;
	list-style-type: square;
	margin: 0 0 0.5em 1.5em;
	padding: 0;
	list-style-image: url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/bullet.gif);
}

/* ordered lists */
ol {
	line-height: 1.5em;
	margin: 0 0 0.5em 1.5em;
	padding: 0;
	list-style-image: none;
	font-weight: bold;
}

/* the list items overriding the ol definition */
.li {
	/* color: black; */
	font-weight: normal;
}

ol {list-style-type: decimal}
ol ol {list-style-type: upper-roman}
ol ol ol {list-style-type: lower-alpha}
ol ol ol ol {list-style-type: lower-greek}

li.open {
	list-style-image: url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/open.gif);
}

li.closed {
	list-style-image: url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/closed.gif);
}

blockquote {
	border-left: 2px solid #8cacbb;
	padding-left: 3px;
	margin-left: 0;
}

/* code blocks by indention */
/* code blocks by file tag */
/* code blocks by code tag */
pre.pre, pre.file, pre.code {
	font-size: 100%;
	padding: 0.5em;
	border: 1px dotted #9c9a9b;
	color: black;
	background-color: #dee7ec;
	overflow: auto;
}

/* inline code words */
code {
	font-size: 100%;
}

/* inline tables */
table.inline {
	width:370px;
	border-spacing: 0px;
	border-collapse: collapse;
	/*color:#999999;*/color:#5a5756;
	background-color: white;
	overflow:scroll;
}

table.inline th {
	padding: 3px;
	border: 1px solid #9c9a9b;
	background-color: white;
}

table.inline td {
	padding: 3px;
	border: 1px solid #9c9a9b;
}

table.inline td input.edit{
	background-color:white;
	width:70px;
}

table.inline td label {
	text-align:left;
}

#acl__info fieldset label{
	text-align:left;
}



table.inline td.label {
	width:90px;
}

table.inline td.value {
	width:175px;
}

table.inline td.value div.input {
	width:175px;
}

table.inline td.value div.input select{
	width:175px;
}

.leftalign {
	text-align: left;
}

.centeralign {
	text-align: center;
}

.rightalign {
	text-align: right;
}
/* ---------- page elements ---------- */

.preview {
  background: white;
  margin-left:2em;
  padding: 4px;
  border: 1px dashed black;
}



.user {
	/*color:#999999;*/color:#5a5756;
	font-size: 80%;
	text-align: center;
	margin-bottom: 0.3em;
}

.meta {
	display:block;
	/*color:#999999;*/color:#5a5756;
}

/* embedded images */
img.media {
	margin: 3px;
}

img.medialeft {
	border: 0;
	float: left;
	margin: 0 1.5em 0 0;
}

span.medialeft {
	border: 0;
	float: left;
}

img.mediaright {
	border: 0;
	float: right;
	margin: 0 0 0 1.5em;
}

img.mediacenter {
	border: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

span.medialeft {
	border: 0;
	float: left;
}

span.mediaright {
	border: 0;
	float: left;
}

span.mediacenter {
	border: 0;
	float: left;
}

span.medialeft input {
	border: 0;
	float: left;
}

span.mediaright input {
	border: 0;
	float: left;
}

span.mediacenter input {
	border: 0;
	float: left;
}

acronym {
	cursor: help;
	border-bottom: 1px dotted #222222;
}

/* general headline setup */
h1, h2, h3, h4, h5 {
    /* color: black; */
    background-color: transparent;
    font-size: 100%;
    font-weight: normal;
    margin-left:    0;
    margin-right:   0;
    margin-top:     0;
    margin-bottom:  1em;
    padding-left:   0;
    padding-right:  0;
    padding-top:    0.5em;
    padding-bottom: 0;
    clear: left;
}




/* ---------- table of contents ---------- */

div.toc {
	margin-left: 2em;
	margin-top: 1.2em;
	margin-bottom: 0;
	float:right;
	width: 200px;
	font-size: 80%;
	clear: both;
}

div.tocheader {
	padding: 3px;
	border: 1px solid #9c9a9b;
	background-color: white;
	text-align: left;
	font-weight: bold;
	margin-bottom: 2px;
}

div.toctoggle {
	float: right;
	margin-top: 0.3em;
	margin-right: 3px;
}

div.toctoggle img {
	width: 0.8em;
	height: 0.8em;
}

#tocinside {
	border: 1px solid #9c9a9b;
	background-color: white;
	text-align: left;
	padding-top: 0.5em;
	padding-bottom: 0.7em;
}

ul.toc {
	list-style-type: none;
	list-style-image: none;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	padding-left: 1em;
}

ul.toc li {
	background: transparent url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/tocdot2.gif) 0 0.6em no-repeat;
	padding-left: 0.4em;
}

ul.toc li.clear {
	background-image: none;
	padding-left: 0.4em;
}


/* ---------- diff rendering ---------- */
table.diff {
	background: white;
	color: black;
}

td.diff-blockheader {
	font-weight: bold
}

td.diff-header {
	border-bottom: 1px solid #9c9a9b;
	font-size: 120%;
}

td.diff-addedline {
	background: #ddffdd;
	font-family: monospace;
	font-size: 100%;
}

td.diff-deletedline {
	background: #ffffbb;
	font-family: monospace;
	font-size: 100%;
}

td.diff-context {
	background: white;
	font-family: monospace;
	font-size: 100%;
}

span.diffchange {
	color: red;
}

/* ---------- footnotes ---------- */

div.footnotes{
	clear: both;
	border-top: 1px solid #9c9a9b;
	padding-top: 0.2em;
	padding-left: 1em;
	margin-top: 1.2em;
}

div.fn {
	font-size: 90%;
}

/* ---------- search result formating ---------- */
.search_result {
	margin-bottom: 6px;
	padding-left: 30px;
	padding-right: 10px;
}

.search_snippet{
	color: #5a5756;
	font-size: 12px;
	margin-left: 20px;
}

.search_sep {
	color: black;
}

.search_hit {
	color: black;
	background: #FFFF99;
}

div.search_quickresult{
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #9c9a9b;
	margin-left: 30px;
	padding-right: 10px;
}

div.search_quickhits {
	margin-left: 1em;
	float: left;
	background: transparent url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/bullet.gif) 0px 1px no-repeat;
	padding: 1px 0px 1px 8px;
	width: 30%;
}

/* ---------- admin ---------- */

div.acladmin label {
	text-align: left;
	font-weight: normal;
	display: inline;
}

div.acladmin table{
	margin-left: 10%;
	width: 80%;
}

/* ---------- AJAX quicksearch ---------- */
div.ajax_qsearch {
	position: absolute;
	left: 130px; 
	top: 40px;
	text-align: left;
	width: 280px;
	background-color: #ffffe0;
	border:1px solid black;
	display: none;
	padding: 3px;
	z-index: 999;
}

.ajax_qsearch > ul {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	margin: 2px;
}


/* ---------- spellchecking ---------- */
div#spell_suggest {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	background-color: white;
	padding: 2px;
	border: 1px solid black;
	font-size: 80%;
	z-index: 2;
}

div#spell_result {
	display: none;
	font-family: monospace;
	border: 1px solid #9c9a9b;
	color: black;
	font-size: 14px;
	padding: 3px;
	background-color: white;
	overflow: auto;
	z-index: 1;
}

span.spell_noerr {
	color: #009933;
}

span.spell_wait {
	color: #0066cc;
}

/* ---------------  Image Details  ----------------- */

div.img_big {
	/* float: left; */
	padding: 1em;
	text-align: center;
}

div.img_big img {
	border: thick ridge #9c9a9b;
}

table.img_tags {
	padding: 0px;
	border-collapse: collapse;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

table.img_tags caption {
	color: #b8b49c;
	font-size: large;
	font-weight: bold;
	text-align: left;
	border-bottom: thin solid #9c9a9b;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0.5em;
	padding-left: 0px;
	padding-right: 0.2em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}

table.img_tags td, table.img_tags th {
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	color: #666666;
	border: thin solid #9c9a9b;
}

table.img_tags th {
	background-color: white;
	font-weight: bold;
	text-align: center;
}

table.img_tags td.label {
	font-weight: bold;
	background-color: white;
	width: 30%;
}

table.img_tags td.value {
	background-color: white;
}

.imagemeta {
	/*color:#999999;*/color:#5a5756;
	font-size: 70%;
	border: thin solid #666666;
}

.imagemeta .contents {
	background-color: white;
	padding: 0.3em;
}

.imagemeta .caption {
	padding: 0.3em;
	font-weight: bold;
	background-color: white;
}

.img_title {
/* 	border: 0px;
	margin-bottom: 0.5em;
 */}

.img_backto {
	margin-left: 1em;
}

/* -------------- Media Popup ---------------------- */

div.mediaselect-right li {
	clear: both;
}

div.mediaedit div.data label {
	display: block;
	text-align: right;
	width: 20%;
	float: left;
	margin-right: 0.5em;
}

div.mediaedit div.data input, div.mediaedit div.data textarea {
	width: 75%;
	padding: 0.1em;
	margin: 0.1em;
}

div.mediaedit div.data input.button {
	width: 10em;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

div.uploadform {
	padding: 0.5em;
	border-bottom: 1px solid #9c9a9b;
}

/* ---------- current ID highlighting ---------- */
.curid {
	font-weight: bold;
}

div.success, div.error {
	color: #ff0000;
	font-weight: bold;
	border: 4px solid red;
	padding: 10px;
	width:250px;
}

/* ---------------  Media Selection  ----------------- */

div.uploadform {
	margin-top: 5px;;
}

.mediaselect-left {
	/* float: left; */
	padding: 5px;;
}

.mediaselect-right {
	/* float: right; */
	padding: 5px;;
}

.mediaselect-right table {
	width: 100%;
}

.mediaselect-right table td {
	text-align: center;
}

div.mediaref_head {
	margin-left: 5px;;
}

div.mediaref .search_result {
	padding-left: 5px;;
}

.mediaref_ref {
	color: #009900;
}

div.mediaref_hidden {
	margin-top: 5px;;
	text-align: center;
	font-size: 1.2em;
	color: #BB0000;
}

div.mediaref_footer {
	margin-top: 5px;
	text-align: center;
}
/* -------------- top row --------------- */
/* the current page name */
.pagename {
	float: right;
	text-align: right;
	margin-top: 5px;
	margin-right: 5px;
}


.editButtons input.button {
	float:left;
}

div.summary {
	clear:both;
}

div.summary label.nowrap {
	text-align:left;
	font-weight:normal;
}


/* ------------- File Metadata ----------------------- */

div.meta {
	clear: both;
	margin-top: 5px;
	font-size: 70%;
	text-align: right;
}

/* *** design.css */
/* ---------- the document ---------- */
.avatarcontainer {
	position:absolute;
	left:-86px;
	top:-11px;
	float:left;            
	background-color: white;
}   

.useravatar {
	margin-left:4px;   
	margin-top:4px;   
	margin-bottom:4px;   
}

.caption {
	display:block;
	font-size: 70%;   
	width:80px;
	overflow:hidden;  
	padding:4px; 
}

.avatarcontainerfooter{    
   width:84px;  
   display:block; 
   height:12px;           
   background: #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/bottom_avatar.png) 0px 0px no-repeat;
}

.pagecontainer {
	clear:both;
}

#content {
	/*color:#999999;*/color:#5a5756;
	background-color: white;
}

.page {
	background-color: white;
	text-align: justify;
}

table {
	font-size: 100%;
	padding: 0;
	margin: 0;
}

tr, td, th {
	padding: 0;
	margin: 0;
}

img {
	border: 0
}

p {
	padding: 0;
	margin: 0 0 1.0em 0;
}

hr {
	border: 0px;
	border-top: 1px solid #9c9a9b;
	text-align: center;
	height: 0px;
}

div.nothing {
	text-align: center;
	margin: 2em;
}

/* ---------- forms ---------- */
div.centeralign {
	text-align:left;
}

div.centeralign fieldset {
  width:450px;
  text-align: left;
  border:0;
  border: 1px solid #eceaeb;
  font-weight:normal;
  font-size:90%;
  margin-top:20px;
  margin-bottom:20px;
}

form {
	border: none;
	margin: 0;
	display: inline;
}

label {
	display: block; 
	width:150px;
	font-weight: bold;
}

label.simple {
	text-align: left;
	font-weight: normal;
}

label input.edit {
	width: 250px;
}

label.block input.edit {
	border: 1px solid #9c9a9b;
	color: black;
	background-color: white;  
	padding: 3px;
}

fieldset {
	width: 380px;
	text-align: center;
	border: 1px solid #9c9a9b;
	padding: 0.5em;
}

textarea.edit {
	font-family:monospace;
	border: 1px solid #9c9a9b;
	color: black;
	background-color: white;
	font-size:14px;
	padding: 3px;
	width:100%;
}

input.edit[type="text"], input.edit[type="password"], select.edit {
	background-color: white;
	border: 1px solid #9c9a9b;
	font-size: inherit;
	height: inherit;
}

input.search[type="text"] {
	font-size: 150%;
	height: 26px !important;
	width: 299px !important;
	color: black;
	vertical-align: middle;
	padding: 1px;
	display: inline;
}

/* file selector - does not currently work */
input.edit[type="file"] {
	/*-moz-appearance: none;*/
	white-space: nowrap;
	cursor: default;
	/*-moz-binding: none;*/
	padding: 0 !important;
	border-style: none !important;
}

input.edit[type="file"] > input[type="text"] {
	border-color: inherit;
	background-color: inherit;
	color: inherit;
	font-size: inherit;
	height: inherit;
}

/* button part of file selector */
input.edit[type="file"] > input[type="button"] {
	height: inherit;
	font-size: inherit;
}

input.missing {
	font-size: 100%;
	border: 1px solid #9c9a9b;
	height: 18px !important;
	max-height: 22px !important;
	min-height: 22px !important;
	color: black;
	background-color: #ffcccc;
	vertical-align: middle;
	padding: 1px;
	display: inline;
}

#qsearch_in {
	margin-right: 0.5em;
}

/* ---------- buttons ---------- */
input.button {
	display:block;
	padding-bottom: 8px;
	border: 0;
	text-decoration: none;
	margin: 2px 2px 2px 2px;
	font-size:10px;
	color:white;
	height: 41px !important;
	width: 94px !important;
	background: white url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/green_n.png) 0px 0px no-repeat;
}

div.secedit input.button {
	position:relative;
	left:360px;
	vertical-align: top;
	text-decoration:none;
	margin: 0px;
	padding-bottom: 8px;
	font-size: 10px;
	cursor: pointer;
	color:white;
	height: 42px !important;
	width: 99px !important;
	border: 0;
	background: white url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/green_n.png) 0px 0px no-repeat;
}

div.ugencont {
	clear:both;
	padding:4px;            
}

div.ugenbuttons {
	position:relative;
	left: 0px;
	height: 42px !important;     
}

/* ---------- page navigator ---------- */

div.pagenav {
	margin-top:1em;
}

div.pagenav-prev {
	text-align:right;
	float:left;
	width:50%
}

div.pagenav-prev input.button {
	margin-right:5px;
}

div.pagenav-next {
	text-align:left;
	float:right;
	width:50%
}

div.pagenav-next input.button {
	margin-left:5px;
}

div.bottomnav {
	font-size:100%;
	clear:both; 
	width:937px;
	height:76px;
	padding-top:30px;
	background: transparent url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/bg_bottomnav.png) 0px 0px no-repeat;
	text-align:center;
}

.social_tabs
{
}
.wikispec_tabs
{
}

.tab_overflow
{
	height: 200px;
	overflow: hidden;
}

.scrollers
{
	text-align: right;
}

#fb_throbber
{
	display: none;
}

.dn, .up
{
	margin-right: 5px;
	padding: 2px;
} 


div.content_selector_container { 
	margin:0;
	padding:0; 
}

div #content_selector {       
	text-align:left;
	clear:both; 
	display:none;  
	margin:0;
	margin-left:5px;  
} 

div #content_selector form{         
	margin:0;
	padding:0;
} 

div #content_selector table{         
	margin:0;
	padding:0;
} 

#justsaved
{
	border: 5px solid #ff7f19;
	background-color: #ffffff;
	margin: 22px 5px;
	padding: 7px;
}

/* *** ads.css */
.googleadbar {
	position:relative;
	left:95px;
}

.banner {
	width:551px;
	height:77px;
	background: #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/bg_banner.png) 0px 0px no-repeat;
	padding: 10px 0 0 67px;
}

.skyscraper {
	width:140px;
	height:645px;
	background: #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/bg_skyscraper.png) 0px 0px no-repeat;	
	text-align: left;
	padding: 5px;
	padding-top: 15px;	
}

.bigad {
	text-align:left;
	width:383px;
	height:273px;
	background: #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/bg_bigad.png) 0px 0px no-repeat;	
	padding-top:7px;
	padding-right:60px;
}   

.bigad_video {
	text-align:left;
	width:383px;
	height:248px;
	background: #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/bg_bigad_video.png) 0px 0px no-repeat;	
	padding-top:7px;
	padding-right:60px;
}

.bigadanticenter {
	position:relative;
	width:300px;
	left:6px;
}

.leaderboard {
	width:937px;
	height:112px;
	background: #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/bg_leaderboard.png) 0px 0px no-repeat;	
}

.leaderboard_bottom {
	clear:both;
	width:937px;
	height:112px;
	background: #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/bg_leaderboard.png) 0px 0px no-repeat;	
	padding-top:10px;	
}

.leaderboardanticenter {
	position:relative;
	width:728px;
	left:100px;
}






/* *** links.css */
/* ---------- links ---------- */
a:link {
	/*color:#0000DE;*/color:#6699cc;
	text-decoration:none;
}
a:hover {
	/*color:#0000DE;*/color:#6699cc;
	text-decoration:underline;
}
a:visited {
	color:#476a8e;
	text-decoration:none;
}

.title a:link {
	color: white;
	text-decoration:none;
}
.title a:visited, .title a:hover, .title a:active {
	color: #9c9a9b;
	text-decoration:none;
}

.bottomnav a:link {
	color:black;
}
.bottomnav a:hover {
	/*color:#999999;*/color:#5a5756;
}
.bottomnav a:visited {
	color:black;
}


a.toc {
	/*color:#0000DE;*/color:#6699cc;
	text-decoration: none;
}

a.toc:hover {
	/*color:#0000DE;*/color:#6699cc;
	text-decoration: underline;
}

.footerinc a {}

.footerinc a img {}

.footerinc a:hover img {}

a.fn_top {
	vertical-align: super;
	font-size: 80%;
}

a.fn_bot{
	vertical-align: super;
	font-size: 80%;
	font-weight: bold;
}

.toolbar a, .toolbar a:visited, .toolbar a:hover {
	border: 0px;
}

.ajax_qsearch > ul a:link {
	color:#8a9977;
	text-decoration: none;
}

.ajax_qsearch > ul a:hover {
	color:#8a9977;
	background-color:#ADD8E6;
	text-decoration: none;
}

.ajax_qsearch > ul a:visited {
	color:#8a9977;
	text-decoration: none;
}

/* existing wikipage */
a.wikilink1 {
	/*color:#0000DE;*/color:#6699cc;
	text-decoration:none;
}

a.wikilink1:visited {
	color:#476a8e;
	text-decoration:none;
}

a.wikilink1:hover {
	/*color:#0000DE;*/color:#6699cc;
	text-decoration:underline;
}

/* not existing wikipage */
a.wikilink2 {
	color: #c42527;
	text-decoration:none;
	border-bottom: 1px dotted #c42527;
}

a.wikilink2:visited {
	text-decoration:none;
	color: #c42527;
}

a.wikilink2:hover {
	color: #c42527;
	text-decoration:none;
	border-bottom: 1px dotted #c42527;
}

a.spell_error {
	color: red;
	text-decoration: underline;
}

h1 a, h2 a, h3 a, h4 a, h5 a {
	color: #5a5756;
	text-decoration: none
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
	color: #5a5756;
	text-decoration: none
}   

h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited {
	color: #5a5756;
	text-decoration: none
}

div.ugenbuttons a.ugenedit {
	float:left;
	height: 42px !important;
	width: 74px !important;
	display:block;
	color:white;
	padding-top:13px;
	padding-left:27px;
	font-size:10px;
	background: white url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/edit_n.png) 0px 0px no-repeat;
}

div.ugenbuttons a.ugenedit:link, a.ugenedit:visited {
	background: white url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/edit_n.png) 0px 0px no-repeat;
}

div.ugenbuttons a.ugenedit:hover {  
	color: #5a5756;
	background: white url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/edit_r.png) 0px 0px no-repeat;
}

div.ugenbuttons a.ugenhistory{
	float:left;
	height: 42px !important;
	width: 91px !important;
	display:block;
	color:white;
	padding-top:13px;
	padding-left:10px;
	font-size:10px;
	display:block;
	background: white url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/history_n.png) 0px 0px no-repeat;
}

div.ugenbuttons a.ugenhistory:link, a.ugenhistory:visited {     
	background: white url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/history_n.png) 0px 0px no-repeat;
}

div.ugenbuttons a.ugenhistory:hover {   
	color: #5a5756;
	background: white url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/history_r.png) 0px 0px no-repeat;
}

div.ugenbuttons a.watchthis {
	position:relative;
	left:60px;
	float:left;
	text-align:center;
	height: 42px !important;
	width: 95px !important;
	display:block;
	color:white;
	padding-top:13px;
	font-size:10px;  
	background: white url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/green_n.png) 0px 0px no-repeat;
}

div.ugenbuttons a.watchthis:link, a.watchthis:visited {
	background: white url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/green_n.png) 0px 0px no-repeat;
}

div.ugenbuttons a.watchthis:hover {   
	color: #5a5756;
	background: white url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/green_r.png) 0px 0px no-repeat;
}  

div.ugenbuttons span.watched {
	position:relative;
	left:60px;
	float:left;
	text-align:center;
	height: 42px !important;
	width: 95px !important;
	display:block;       
	background: white url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/watched.png) 0px 0px no-repeat;
}

div.ugenbuttons a.selectmodules {
	position:relative;
	left:40px;
	float:left;
	text-align:center;
	height: 42px !important;
	width: 95px !important;
	display:block;
	color:white;
	padding-top:13px;
	font-size:10px;
	display:block;
	background: white url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/green_n.png) 0px 0px no-repeat;
}

div.ugenbuttons a.selectmodules:link, a.selectmodules:visited {
	background: white url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/green_n.png) 0px 0px no-repeat;
}

div.ugenbuttons a.selectmodules:hover {  
	color: #5a5756;
	background: white url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/green_r.png) 0px 0px no-repeat;
}

div.ugenbuttons {  
    background-color: white;   
}
 
div.comment_wrapper a.addcomment {
	position:relative;
	float:left;
	text-align:center;
	height: 42px !important;
	width: 95px !important;
	display:block;
	color:white;
	top:5px;
	padding-top:13px;
	font-size:10px;
	display:block;   
	margin-bottom:5px;
	background: white url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/green_n.png) 0px 0px no-repeat;
}

div.comment_wrapper a.addcomment:link, a.addcomment:visited {
	background: white url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/green_n.png) 0px 0px no-repeat;
}

div.comment_wrapper a.addcomment:hover {
	background: white url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/green_r.png) 0px 0px no-repeat;
}





/* *** header.css */
/* ---------------  header bar ---------------- */
#header {
	margin-top: 0px;
	height:177px;
}

#header_bar {
	margin: 0;
	clear: both;
	height: 85px;
	width:937px;
}
.logo {
	position:relative;
	float:left;    
	left:4px;
	width:358px;
	height: 85px;
}
#header_upper_right {
	position:relative;
	left:359px;
	height: 85px;
	width:579px;
	background: transparent url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/header_upper_right.png) 0px 0px no-repeat;
}
#nav_bar {
	clear: both;
	margin: 0;
	height: 74px;
	width:937px;
}

/* buttons */
.buttonbar {
	float: left;
	width: 358px !important;
	height: 74px;
	background-color:#e2e1dd;
}

/* navi buttons */
a.navlogin, a.navlogout, a.navregister, a.navlearnmore {
	display:block;
	float:left;
	text-align:center;
	vertical-align:bottom;
	padding-top:15px;
	color:white;
	font-size:100%;
}

a.navlogin {
	padding-left:70px;
	width:95px;
	height:74px;
	background: transparent url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/login_n.png) 0px 0px no-repeat;
}

a.navlogout {
	padding-left:72px;
	width:93px;
	height:74px;
	background: transparent url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/logout_n.png) 0px 0px no-repeat;
}


a.navlearnmore {
	width:102px;
	height:74px;      
	background: transparent url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/learn_n.png) 0px 0px no-repeat;
}

a.navregister {
	width:91px;
	height:74px;   
	background: transparent url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/register_n.png) 0px 0px no-repeat;
}

a.navlearnmore:visited, a.navedit:visited, a.navlogout:visited, a.navlogin:visited, a.navregister:visited {
	color:white;
	text-decoration: none;
}

a.navlearnmore:hover, a.navlogout:hover, a.navlogin:hover, a.navregister:hover {
	color:#5a5756;
	text-decoration: none;
}

a.navlearnmore:hover {
	background: transparent url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/learn_r.png) 0px 0px no-repeat;
}

a.navlogin:hover {
	background: transparent url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/login_r.png) 0px 0px no-repeat;
}

a.navlogout:hover {
	background: transparent url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/logout_r.png) 0px 0px no-repeat;
}

a.navregister:hover {
	background: transparent url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/register_r.png) 0px 0px no-repeat;
}

a.navedit {
	
}

a.navedit {
	background: transparent url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/edit_n.png) 0px 0px no-repeat;
}
a.navedit:hover {
	
}

/* searchbar */
.searchbar {
	float: left;
	padding-top:12px;
	/*padding-left:47px;*/
	width: 579px !important;
	height: 74px !important;
	background: #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/header_searchform.png) 0px 0px no-repeat;
}

.searchbuttoncont {
	position:relative;
	top:-12px;
	width:133px;
	height:74px;
	float: left;
	z-index:2;
}

.searchfieldcont {
	position:relative;
	border:0;
	width:446px;
	height:74px;
	float: left;
	z-index:1;
}

.searchbutton {
	padding:0;
	margin:0;
	position:relative;   
}

.searchfield {
	border:0;
	position:relative;
	left:132px;
	top:6px;
	height: 25px !important;
	width: 299px !important;
	color: black;
	vertical-align: middle;
	padding: 1px;
	font-size:130%;
	display: inline;
}

/* *** boxes.css */
/* boxes */
#content {
	clear:both;
	margin-top: 0px;
	margin-bottom: 5px;
	background-color: #e2e1dd
}

.page, .breadcrumbs, .leaderbord, .leaderbord_bottom {
	width:551px;
	margin: 0px; 
	margin-bottom: 5px;	
	background:  #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/tile_content.png) 0px 0px repeat-y;  
}

.sidebarbottombox {
	width:386px;
	margin: 0px;
	margin-bottom: 5px;	
	background:  #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/tile_300.png) 0px 0px repeat-y;
}

.sidebarbox {
	text-align:left;
	width:244px;
	margin: 0px;
	margin-bottom: 5px;	
	background:  #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/tile_sidebar2.png) 0px 0px repeat-y;
}

#page {
	min-height:180px;
}

/* boxheaders */
.plainheadline_sb {
	text-align:left;
	width:236px;
	height:26px;
	margin:0;
	padding:0;
	padding-left:8px;
	padding-top:11px;  
	font-weight:bold;
	color:white;
	background:  #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/headline_sidebar2_plain.png) 0px 0px no-repeat;
}

.plainheadline_sbb {
	text-align:left;
	width:382px;
	height:26px;
	padding-top:8px;  
	padding-left:4px;
	font-weight:bold;
	color:white;
	background:  #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/headline_blank_sbb.png) 0px 0px no-repeat;
}

.plainheadline_cont {
	padding-left: 70px; 
	padding-top:8px;
	text-align:left;
	width:551px;
	height:26px;
	font-weight:bold;
	color:white;
	background:  #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/headline_blank.png) 0px 0px no-repeat;
}

.hl_yahoo_images {
	padding-left: 110px;
	padding-top: 15px;
	text-align:left;
	width:551px;
	height:75px;
	font-weight:bold;
	color:white;
	background:  #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/headline_yahoo_l.png) 0px 0px no-repeat;
}

.hl_msn_images {
	padding-left: 85px; 
	position:relative;
	left:-1px;
	padding-top: 15px;
	text-align:left;
	width:461px;
	height:75px;
	font-weight:bold;
	color:white;
	background:  #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/headline_livesearch_l.png) 0px 0px no-repeat;	
}
.hl_yahoo_video {
	text-align:left;
	width:382px;
	height:63px;
	padding-left:4px;  
	padding-top: 10px;
	font-weight:bold;
	color:white;
	background:  #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/headline_yahoo_r.png) 0px 0px no-repeat;
	z-index:1;	
}
.hl_blinx_video {
	text-align:left;
	width:382px;
	height:63px;
	padding-left:4px; 
	padding-top: 10px;
	font-weight:bold;
	color:white;
	background:  #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/headline_blinkx_r.png) 0px 0px no-repeat;
	z-index:1;
}   

.hl_my_video {
	text-align:left;
	width:382px;
	height:63px;
	padding-left:4px; 
	padding-top: 10px;
	font-weight:bold;
	color:white;
	background:  #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/headline_myvideo_r.png) 0px 0px no-repeat;
	z-index:1;
}

.hl_yahoo_searches {
	padding-left: 110px;
	padding-top: 15px;
	text-align:left;
	width:551px;
	height:75px;
	font-weight:bold;
	color:white;
	background:  #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/headline_yahoo_l.png) 0px 0px no-repeat;	
}
.hl_yahoo_answers {
	text-align:left;
	width:382px;
	height:63px;
	padding-left:4px; 
	padding-top: 10px;
	font-weight:bold;
	color:white;
	background:  #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/headline_yahoo_r.png) 0px 0px no-repeat;
}
.hl_yahoo_news {
	padding-left: 110px;
	padding-top: 15px;
	text-align:left;
	width:551px;
	height:75px;
	font-weight:bold;
	color:white;
	background:  #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/headline_yahoo_l.png) 0px 0px no-repeat;	
}

.hl_wikipedia {
	padding-left:90px;
	padding-top: 17px;
	text-align:left;
	width:551px;
	height:55px;
	font-weight:bold;
	color:white;
	background: #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/headline_wikipedia_l.png) 0px 0px no-repeat;	
}

.hl_getmobile_widget {
	padding-left:90px;
	padding-top: 17px;
	text-align:left;
	width:551px;
	height:55px;
	font-weight:bold;
	color:white;
	background: #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/headline_getmobile_widget.png) 0px 0px no-repeat;	
}

/* footer */
.contentfooter {
	width:551px;
	height:20px;
	background: #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/bottom_content.png) 0px 0px no-repeat;
}

.sidebarbottomboxfooter {
	width:386px;
	height:20px;
	background: #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/bottom_300.png) 0px 0px no-repeat;	
}

.sidebarboxfooter {
	width:244px;
	height:20px;
	background: #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/bottom_sidebar2.png) 0px 0px no-repeat;
}

/* *** social.css */
.community_header {
	height:21px;
	width:314px;       
	text-align:bottom;   
	border-bottom:8px solid #5a5756;
}  

#social_container {
	margin-bottom:5px;  
	height: 245px; 
	/*background-color: blue;*/ 
} 

#wikispec_container {
	margin-bottom:5px;  
	height: 245px;
	/*background-color: blue;*/     
}
	
#social_content {
	margin:0px;  
   	height:220px;
	background: #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/bg_social.jpg) 0px 0px no-repeat;
}

#wikispec_content {
	margin:0px;  
	height:240px;
	background: #e2e1dd url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/bg_wikispec_new.jpg) 0px 0px no-repeat;
	margin-bottom:5px;
}

div.community {
	height: 210px;
	width: 310px;
	padding:0px;
	margin:0px; 
	text-align: left;  
	float:left;
}

.social_tabs               /*these are the tabcontents*/   
{          
	position:relative;   
	height: 180px;
	display:none;
	margin:0px;     
	padding:2px;   
	padding-left:4px;     
	/*background-color:yellow;*/  
}
  
.wikispec_tabs                    /*these are the tabcontents*/              
{       
	position:relative;
	height: 190px;
	display:none;   
	margin:0px;   
	padding:2px;  
	padding-left:4px; 
	/*background-color:yellow;*/
}   
     
#social_tabs {    /*this is the tabbar*/
	margin:0px; 
	padding:0px;
	text-align:left;
}

#wikispec_tabs {      /*this is the tabbar*/
	margin:0px; 
	padding:0px;
	text-align:left;
}

#wikispec_tabs li
{
	list-style-type: none;
	list-style-image: none;
	display:inline;
	margin:0px; 
	padding: 3px;    
   	height:20px;    
	color: white; 
	background-color: #918787;   
}

#social_tabs li
{
	list-style-type: none;
	list-style-image: none;
	display:inline;
	margin:0px; 
	padding: 3px;    
   	height:20px;    
	color: white; 
	background-color: #918787; 
}

li.tab_selected
{
   /*border-bottom:1px solid #5a5756 !important;*/
   background-color: #5a5756 !important;
}
li.tab
{   
	/*border-bottom:1px solid white; */   
}


.window
{
	padding: 20px;
	border: 2px solid black;
	position: absolute;
	background-color: white;
	left: 0;
	top: 0;
	display: none;
	z-index: 9999;
}

.window_close
{
	position: absolute;
	right: 20px;
	top: 10px;
}

#content_selector
{
}

.avatar_thumb
{
	vertical-align: middle;
	margin-bottom: 5px;
}

.scrollers {       
    float:left;
	width:20px;
	/*background-color:green;*/  
	height:30px;   
	position:relative; 
	top:160px;
}
   
.tab_overflow {       
	float:left;
	width:280px;
	/*background-color:red;*/   
	height:190px;
}
.avatarcont { 
	width:35px !important;
	height:35px !important;  
	padding:0px;
	margin:0px;  
	float:left;	   
	text-align:center;
	vertical-align:middle;
	margin-right:5px;
}  
    
.userlist {
   list-style:none;   
   clear:both;
   height:35px;  
   width:240px; 
   padding-top:2px;
   padding-bottom:2px;
   border-bottom:1px dashed #e2e1dd;
}

/* *** plugins.css */
/*
 * extra CSS for misc plugins
 *
 * @author Christopher Arndt <chris@chrisarndt.de> & the resp. plugin authors
 */

/* highlighted */

.hilited, ins, del {
	padding-left: 0.1em;
	padding-right: 0.1em;
}

.hilited {
	color: #123456;
	background-color: #f2f216;
}

/* inserted */

ins {
	background: #c8fcc8;
	color: #16a616;
	text-decoration: none;
	border-bottom: 1px dotted #16a616;
}

/* deleted */

del {
	background: #fcc8c8;
	color: #a61616;
	text-decoration: line-through;
}

/* category */

.category {
	padding-top: 3px;
	margin-bottom: 0.4em;
	border-top: 2px dotted #dee7ec;
	text-align: right;
}

/* discussion */
.commentform {
	margin-left: 2em;
	margin-right: 2em;
}

/* *** sidebar.css */
/*
 * Layout & design elements for the sidebar
 *
 * @author Chris chris at jalakai dot co dot uk (sidebar template)
 * @author Christopher Arndt <chris@chrisarndt.de>
 */

/* ---------- document ---------- */
#doublesidebar {
	text-align:right;
	width: 386px;
	float:left;
	margin:0;
	padding:0;
}

#content {
	width: 551px;
	float: right;
}

/* ---------- sidebar ---------- */
.sidebar {
	float: left;
	margin: 0;
}

#sidebar1 {
    width:140px;
}

#sidebar2 {
	margin: 0;
	width:244px;
}

.sidebarbox {
	text-align: center;
	margin-top: 0px;
	margin-left:  0px;
	background-color: white;
}

.sidebarbox_title {
	display:block;
	text-align: left;
	font-weight: bold;
	font-size: 110%;
	text-decoration: underline;
}

.sidebarbox_content {
	display:block;
	text-align: left;
	overflow: hidden;
}

.sidebarbottom {
	clear: both;
}

.sidebarbottombox {
	text-align: center;
	margin-top: 0px;
	margin-left:  0px;
	background-color: white;
}


/* ---------- unordered lists ---------- */
.sidebar ul {
  list-style-type: none;
  list-style-image: none;
  line-height: 1.2em;
  margin: 0;
  padding: 0;
  padding-left: 5px;
}

#sitenav ul li {
  background: transparent url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/closed.gif) left top no-repeat;
  padding-left: 5px;
}

#sitenav ul.idx li.open {
	list-style-image: none;
	background: transparent url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/open.gif) left top no-repeat;
}

#sitenav ul.idx li.closed {
	list-style-image: none;
	background: transparent url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/closed.gif) left top no-repeat;
}

#sitenav ul li.clear {
  background-image: none;
  padding-left: 5px;
}

#sitecmd ul {
  padding-top: 5px;
}

#sitecmd ul li {
  background: transparent url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/bullet.gif) left top no-repeat;
  padding-left: 5px;
}

/* ---------- links ---------- */
.sidebarbox a {
	color: #999999;
	border: 0px;
	text-decoration: none;
}

.sidebarbox a:visited  {
	color: #999999;
	border: 0px;
	text-decoration: none;
}

.sidebarbox a:hover  {
	color: #cccccc;
	border: 0px;
	text-decoration: none;
}

.buttonbox {
	text-align: center;
}

.buttonbox input.button {
	width: 90%;
}

/* ---------- special headlines ---------- */
.sidebarbox h1 {
	font-size: 100%;
	margin-bottom: 5px;
	border-bottom: none;
}

/* *** contents.css */
/*yahoo_searches*/
.yahoo_search_entry { 
	position:relative;
	top:-35px;
	display:block;
	padding-bottom: 4px;
	left:69px;
	width:465px;
	overflow:hidden;       
	width:465px;
}
.yahoo_search_entry .titlelink {
	display:block;
	/*color:#0000DE;*/color:#6699cc;
	text-decoration:none;
	margin:0;
	padding:0;
}

.yahoo_search_entry .titlelink h1 {
	text-decoration:none;
	margin:0;
	padding:0;
}

.yahoo_search_entry .summary {
	display:block;
	/*color:#999999;*/color:#5a5756;
	font-size:90%;
}
.yahoo_search_entry .displaylink {
	display:block;
	/*color:#008800;*/color:#99cc66;
	font-size:90%;
}

/*yahoo_images*/
div.yahoo_img_row {
	position:relative;
	top:-30px;
    left:100px;
	text-align:center;
	clear:both;    
	width:420px; 
}

span.yahoo_img_block {    
	position:relative;
	display:block;
	background-color:#ffffff;
	border:4px solid #5a5756;
	margin:1px;
	float:left;
	overflow:hidden;
}

span.yahoo_img {
	display:block;    
}

span.yahoo_link {
	height:10px;
	display:block;
	vertical-align:bottom;
}

span.yahoo_link a{
	font-size:70%;
	/*color:#008800;*/color:#99cc66;
}

/*yahoo_news*/
.yahoo_news_entry {
	position:relative;
	top:-35px;
	display:block;
	padding-bottom: 4px;
	left:69px;
	width:465px;
	overflow:hidden; 
	                          
}
.yahoo_news_entry .titlelink {
	display:block;
	/*color:#0000DE;*/color:#6699cc;
	margin:0;
	padding:0;
}

.yahoo_news_entry .titlelink h1 {
	text-decoration:none;
	margin:0;
	padding:0;
}

.yahoo_news_entry .source {
	display:block;
	/*color:#999999;*/color:#5a5756;
	font-size:90%;
}
.yahoo_news_entry .summary {
	display:block;
	/*color:#999999;*/color:#5a5756;
	font-size:90%;
}
.yahoo_news_entry .displaylink {
	display:block;
	/*color:#008800;*/color:#99cc66;
	font-size:90%;
}

/*yahoo video*/
.yahoo_video_entry { 
	text-align:left;
	position:relative;
	top:-35px;
	clear:both;
	display:block;
	padding: 4px;
	width:302px;
	overflow:hidden;
	z-index:2;
}

.yahoo_video_entry .titlelink {
	text-align:left;
	display:block;
	/*color:#0000DE;*/color:#6699cc;
	margin:0;
	padding:0;
}

.yahoo_video_entry .titlelink h1 {
	text-align:left;
	text-decoration:none;
	margin:0;
	margin-bottom:2px;
	padding:0;
}
.yahoo_video_entry img {
	margin-right:6px;
}

.yahoo_video_entry .summary {
	vertical-align:top;
	/*color:#999999;*/color:#5a5756;
	font-size:70%;
}

.yahoo_video_entry .dimensions {
	clear:both;
	display:block;
	/*color:#008800;*/color:#99cc66;
	font-size:70%;
}

/*yahoo answers*/

.yahoo_answers_entry {
	position:relative;
	top:-25px;
	clear:both;
	text-align:left;
	display:block;	
	padding: 4px;
	margin-bottom:6px;
	width:302px;
	overflow:hidden;
}
.yahoo_answers_entry .titlelink {
	display:inline;	
	/*color:#0000DE;*/color:#6699cc;
	font-weight:normal;
}
.yahoo_answers_entry .titlelink h1 {
	display:inline;
	text-decoration:none;
	margin:0;
	padding:0;
}
.yahoo_answers_entry img {
	margin-right:6px;
	margin-bottom:6px;
}

.yahoo_answers_entry .askedby {	
	clear:both;
	/*color:#008800;*/color:#99cc66;
	font-size:70%;
	margin-left:4px;
}

.yahoo_answers_entry .info {
	display:block;		
	/*color:#999999;*/color:#5a5756;
	font-size:75%;
	margin-top:4px;
	margin-bottom:4px;
}

.yahoo_answers_entry .answer {
	display:block;	
	/*color:#999999;*/color:#5a5756;
	font-size:70%;
}

/*lexxe*/
ul.lexxe {
	text-align:left;
}

ul.lexxe li {
	padding-bottom: 6px;
	padding-left: 2px;
}

ul.lexxe li a {
	/*color:#0000DE;*/color:#6699cc;
}

ul.lexxe li a:hover {
	/*color:#0000DE;*/color:#6699cc;
	text-decoration:underline;
}

/* bookmarks */
div.bookmarkcontainer {
	text-align:left;
	padding-left:8px;
	padding-right:75px;
}

/* userinfo */
div.userinfocontainer {
	text-align:left;
	padding-left:8px;
	padding-right:75px;
}

/* attribution */
.providerlogo {   
	width:130px;
}

.attributioncontainer {
	position:relative;
	top:-10px;
	margin:0px;
	text-align:left;
	padding-left:4px;
	width:302px;
	overflow:hidden;
}

.attribution {   
	text-align:left;
	font-size:90%;
	margin-bottom:8px;
}
.disclaimer {
	text-align:left;
	clear:both;
	font-size:10px;
}
.break {
	clear:both;	
}

/* left side */
.commandcontainer {
	position:relative;
	top:-10px;
	margin:0px;
	text-align:left;
	left:60px;
	width:465px;
	overflow:hidden;
}

.usergencontainer {
	position:relative;
	/*top:-120px;*/
	margin:0px;
	text-align:left;
	left:67px;
	width:465px; 
}

.wikicontainer {
	position:relative;
	top:-20px;
	margin:0px;
	text-align:left;
	left:69px;
	width:465px;
	overflow:hidden;
}    

.blogrollcontainer {
	position:relative;
	margin:0px;
	text-align:left;
	left:69px;
	width:465px;
	overflow:hidden;
}

/* special headlines */

.wikicontainer h1 {font-size: 140%; margin-left: 0px; border-bottom: 1px solid #5a5756; font-weight: bold;}
.wikicontainer h2 {font-size: 130%; margin-left: 0px; border-bottom: 1px solid #5a5756; font-weight: bold;}
.wikicontainer h3 {font-size: 120%; margin-left: 0px; border-bottom: 1px solid #5a5756; font-weight: bold;}
.wikicontainer h4 {font-size: 110%; margin-left: 0px; border-bottom: 1px solid #5a5756; font-weight: bold;}
.wikicontainer h5 {font-size: 100%; margin-left: 0px; border-bottom: 1px solid #5a5756; font-weight: bold;}

.user_options {
	position:relative;
	margin:0px;
	text-align:left;
	left:69px;
	width:465px;
	overflow:hidden;
}
     
img.wikiimage {
	float:left; 
	margin-right:20px;
	margin-bottom:10px
}
 

.widget_row {       
	border-bottom:1px dashed #e2e1dd;   
	clear:both;
	position:relative;
	top:-20px;
	margin:0px;
	text-align:left;
	left:69px;
	width:465px;
	overflow:hidden; 
	vertical-align:top;      
	padding-bottom:5px;
}
.widget_img {  
	position:relative;
	float:left;  
	width:110px;
	height:180px;
	overflow:hidden;
}
.widget_data { 
	position:relative;
	float:left;
	width:350px;  
}
.widget_title {
	font-size:100%;
	font-weight:bold;
}
.widget_price {    
	padding-left:20px
}





/* *** discussion.css */
div#discussioncont {
	position: relative;
	padding-left:69px;   
	width:465px;
}

/*
div.discussionbuttonscont {
	position: relative;
	left:270px;
	top: -30px;
}
*/
div.discussioncont h2{
	font-weight: bold;
	border-top:1px solid #c9c2c1;
	width:465px;
}

div.captcharesponse {
	color:red;
}

div.recaptcha_cont {
	position:relative;
	width:320px;
	right:0px;
	padding:0px;
	margin-bottom:6px;
}

div.recaptcha_explain {
	font-size:70%;
	width:143px;
	float:left;
}

div.recaptcha_explain_right {
	font-size:70%;
	width:136px;
	float:right;
}

/* Normal Bubble */
div.bubble { 
	font-size: 100%;
	margin-bottom: 24px;
}

div.bubble p {
	margin: 0px;
	border: 1px solid #c9c2c1;
	padding: 4px;
	background-color: #fff;
	clear:both; 
	text-align:left;
}

div.hentry cite {
	position: relative;
	margin: 0px;
	padding-top: 12px;
	padding-left: 4px;
	top: -14px;
	background: transparent url(lib/tpl/hpstemplate/installations/cwanswers_en/css/tip.gif) no-repeat 20px 0;
	font-style: normal;
	font-size: 80%;
}

div.hentry {
	margin-bottom:25px;
}


div.dokuwiki div.comment_wrapper {
  padding-top:2px;
}

div.dokuwiki div.comment_wrapper div.comment_form {
  position:relative;
  margin:0;
  clear: both;
}

div.dokuwiki div.comment_wrapper #discussion__comment_form label {
  width: 130px; 
  float:left;      
  padding-right:10px;
}

div.dokuwiki div.comment_wrapper .comment_head {
  font-size: 80%;
  padding-top: 10px;
  clear: both;
}

div.dokuwiki div.comment_wrapper .comment_head abbr {
  border-bottom: 0;
}

div.dokuwiki div.comment_wrapper .comment_head span.author {
  background: transparent url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/user.gif) 0px 1px no-repeat;
}

div.dokuwiki div.comment_wrapper .comment_head abbr.published {
  background: transparent url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/date.gif) 0px 1px no-repeat;
}

div.dokuwiki div.comment_wrapper .comment_body {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

div.dokuwiki div.comment_wrapper input.button {
  display:block;
  width:51px;
  border: 0;
  vertical-align: middle;
  text-decoration: none;
  padding: 0;
  margin: 2px 2px 2px 2px;
  font-size:10px;
  color:white;  	
  clear:both;      
}   

div.dokuwiki div.comment_wrapper #save_button {     
  background: transparent url(lib/tpl/hpstemplate/installations/cwanswers_en/css/../images/green_n.png) 0px 0px no-repeat;  
  margin-left:360px;
}

div.dokuwiki div.comment_wrapper .comment_name {
  padding:5px;  
  font-size:80%;
  text-align:left;  
  clear:both;
}

div.dokuwiki div.comment_wrapper .comment_mail {
  padding:5px;   
  font-size:80%; 
  text-align:left;   
  clear:both; 
}

div.dokuwiki div.comment_wrapper .comment_url {
  font-size:80%;  
  padding:5px;    
  text-align:left;   
  clear:both; 
}

div.dokuwiki div.comment_wrapper .comment_text{
  font-size:80%; 
  padding:5px;   
  text-align:left; 
  clear:both; 
}


div.dokuwiki div.comment_wrapper input.edit {       
  float:left;  
  background-color:white;
  width:304px !important ;
  height:12px;
  font-size:10px;
  margin-bottom:4px;
  vertical-align:top;
}

div.dokuwiki div.comment_wrapper textarea.edit {   
  float:left;  
  width:300px !important ;
  height:200px;
  font-size:10px;
  vertical-align:top;
  font-family:Arial, Verdana, Helvetica;
}

/* *** colors.css */
