/*** BEGIN : css rules controlling the website structure *//* by Yetrix.com */* {margin:0px; padding:0px;}
body{
    margin: 0px;
    padding: 0px;
    font-family: sans-serif;
    font-size: 11pt;
    color: #eeeeee;
    background: #000000 url('../images/bg-page.jpg');
}
div#bdy{    width: 940px;    margin: auto;	margin-top:15px;}
div#maincontainer{
    border: solid 1px #4D2120;    background-color: #0A0404;
}
div#headercontainer{
}
div#bodycontainer{
    background-color: #0A0404;
}
div#footercontainer{    
    background:#0A0404 url('../images/silverred-fade.jpg') repeat-x;	padding:6px; text-align:center;	color:#4D2120;	border-top:#FDEBEB;	margin-top:10px;	font-size:12px;
}div#footercontainer p {display:inline;}
/* END */



/*** do not edit this css rule. Needed for <p> tag compatibility inside footer container */
div#footercontainer p{
    margin: 0px;
}
/*** END */


/*** BEGIN : header container customization */

/* top header panel customization */
div#headercontainer div#topheader{
    padding: 3px;    
    font-size: 8pt;    
    padding-right: 10px;
    color: #4D2120;
    background:#D1B5B4 url('../images/silverred-fade.jpg') repeat-x;
}
div#headercontainer div#topheader a{
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}
div#headercontainer div#topheader a:hover{
    text-decoration: underline;
}

/* mid header panel customization */
div#headercontainer div#midheader{background:url('../images/page-header.jpg') no-repeat;border-bottom:1px solid #E9C6C2;
}div#midheader {height:150px;}

/* logo container customization that lies within mid header panel */
div#logocontainer{
    float: left; 
    width: 759px; 
    overflow: hidden;
    text-align: left;
}

/* bottom header panel customization, that contain the ask, answer, discover panels */
div#headercontainer div#botheader{ 
    border-top:1px solid #4D2120;
    padding: 10px;
    background:#ff9900 url('../images/top3-buttons.jpg');
}
div#headercontainer div#botheader div.botheaderpanel{
    width: 240px;
    background: #ffffff url('../images/button-top.jpg') no-repeat;
    padding: 5px;
    text-align: left;
    border: solid 1px #FFEEEE;
    cursor: pointer;	color:#440000;
}
div#headercontainer div#botheader div.botheaderpanel span.displaytext{
    font: bold 18pt 'Arial Black';
    display: inline-block;
    padding-left: 10px;
    letter-spacing: -2px;

}
div#askimg{
    width: 32px;
    background-image: url(yahooanswers/frage.jpg);
    height: 32px;
    background-repeat: no-repeat;
    float: right;
}
div#answerimg{
    width: 32px;
    background-image: url(yahooanswers/antworten.jpg);
    height: 32px;
    background-repeat: no-repeat;
    float: right;
}
div#discoverimg{
    width: 32px;
    background-image: url(yahooanswers/entdecken.jpg);
    height: 32px;
    background-repeat: no-repeat;
    float: right;
}
div#changepasswdcontainer{
    background-color: #2E0606;
    background-image: url(yahooanswers/containerback.png);
    background-repeat: repeat-x;
    background-position: left top;
    border: solid 2px #4D2120;
    padding: 10px;
    width: 450px;
    position: absolute;
    margin: auto;
    display: none;
    z-index: 3;
    font-size: 10pt;    
}

div#formattingtipscontainer{  
    padding: 10px;
    margin: auto;
    margin-bottom: 10px;    font-size: 10pt;    background:#111111;	border:1px solid #444444;
}div#formattingtipscontainer ul {padding-left:30px;}

/*** END */


/*** BEGIN : body container customization */

/* search panel customization, that lies at the top of body container */


/* at the same dom level as search container that includes all the content inside the body container */
div#pagecontent{
}
/* navigation panel customization, that is displayed at the top of page content panel inside body container */
div#navpanel{
    padding: 5px;
    font-size: 9pt;	background:#333333 url('../images/nav-panel-bg.jpg') repeat-x;	border-bottom:1px solid #444444;	margin-bottom:10px;
}
div#navpanel a{
    color: #cccccc;
}
div#navpanel .pagetitle{
    color: #eeeeee;
}

/* page content within body container is divided in 2 columns, viz., left and right panel */
/* Note : This structure is followed within homepage & category pages */
div#leftpanel{    background: none;    	}
div#rightpanel{    padding-left: 15px;
    color: black;
}

/* category menu customization, that is available only on homepage, and category pages */
div.categoryholder{        
    background-color: #2E0606;
    padding: 3px;
    border-top: solid 1px #4D2120;     border-bottom: solid 1px #4D2120;
}
div.categoryholder {    font: bold 11pt Arial;     color: #eeeeee;    width:200px;	float:right;}div.titletext { color:#000000; background:#D1B5B4; padding:4px;}
ul#categorylistholder{
    list-style: none;
    padding: 0px;
    margin: 0px;
    padding-bottom: 10px;
}
li.categoryitem{
    padding: 3px;
    padding-left: 5px;
    font-size: 9.5pt;
}
li.categoryitem a{
    color: #ff9900;
    text-decoration: none;
    letter-spacing: -0.5px;
}
li.categoryitem a:hover{
    text-decoration: underline;
}
li.selected{               
    text-decoration: none;           
    letter-spacing: -0.5px;   
    background-color: #fff;
    border-top: solid 1px #000000;
    border-bottom: solid 1px #000000;
    color: #000;
    font-size: 10pt;
    padding: 3px;
    padding-left: 5px;
}
li.selected a{
    color: #000;    
    text-decoration: none;
    letter-spacing: -0.5px;
}
li.subcategoryitem{
    margin-left: 10px;
}

/*User added pages menu customization */
div#uamenuholder{
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: solid 1px #999;
    border-bottom: solid 1px #ccc;
    background-color: #EBF1E0;
    font-size: 9pt;
}                  
div#uamenuholder ul{
    padding: 0px;
    margin: 0px;
    margin-left: 5px;
    margin-right: 3px;
    list-style: none;
}
div#uamenuholder li.uamenuitem{
    padding: 3px;
    padding-left: 5px;
}
div#uamenuholder li.uamenuitem a{
    color: #eeeeee;
    font-size: 11pt;
    text-decoration: none;
}
div#uamenuholder li.uamenuitem a:hover{
    color: #000;
    font-size: 11pt;
    text-decoration: underline;
}


/* profile panel customization, that is displayed on homepage, category page, and question page, only when member is logged in */
div#profileinfopanel{    margin-top: 0px;    margin-bottom: 10px;    padding-top: 5px;    padding-bottom: 5px;    border: 1px solid #ffeeee;    background: #D1B5B4 url('../images/rosefade-big.jpg') repeat-x;    font-size: 9pt;	color:#000000;
}
div#profileinfopanel a{
    color: #5E1715;    
}   

/* history panel customization, that displays the point history only when member is logged in */
div#historypanel{
    background-color: #2E0606;
    padding: 5px;
    border: solid 1px #4D2120;
    margin-bottom: 5px;
    font-size: 8pt;
    color: #ffffff;
}
div#historypanel a{
    color: #ff9900;
}

/* category title customization that is dislayed on every category page just above question listing in right panel inside body container */
div.categorytitle{
    padding: 5px;
    padding-left: 20px;
    font-size: 17pt;
    color: #411716;
    font-weight: bold;
    letter-spacing: -0.5px;	background:url('../images/cat-header.jpg') repeat-x;
}

/* css rules for tab creation in right panel, for questions listing, on homepage and category pages */

div.categorydataholder{
  background:#111111 url('../images/tablea.jpg')repeat-x;}


/* questions listing customization. used almost everywhere the question is listed. */

/* css rules for the page counter displayed on homepage and category pages */
a.currentpage{
    display: inline-block;
    padding: 3px;
    background-color: #ff9900;
    color: #000000;
    font-weight: bold;
}
a.noncurrentpage{
    display: inline-block;
    padding: 2px;
    border: solid 1px #4D2120;
    background-color: #2E0606;
    color: #eeeeee;
}

/* customization for rss feed link */
a.rssfeedlink{
    text-decoration: none;
    cursor: pointer;
    color: #000;    
}

/*** END */



/*** BEGIN : Ask Question Page specific customization */
div#askquestionpanel{
    background:#F5C3C4 url('../images/cat-header.jpg') repeat-x;
    border: solid 1px #FEECEC;        padding: 10px;    color: #000000;    margin-bottom:10px;
}div#askquestionpanel a {color:#2E0606; font-weight:bold;}.security_code img {margin:10px;padding:5px; border:1px solid #D39393; background:#C27C7C;}div#askquestionpanel input, div#askquestionpanel textarea  , div#askquestionpanel select { color:#ffffff; background:#2E0606; border:1px solid #4D2120; fonts-size:12px;}
div#askquestion_titletext {    padding: 5px;    padding-left: 20px;    font-size: 17pt;    color: #411716;    font-weight: bold;    letter-spacing: -0.5px;	background:#F5C3C4 url('../images/cat-header.jpg') repeat-x;	border:1px solid #FEECEC;}
div#askquestionpanel .helptext{
    font-size: 8pt;
    color: #444;
}
a#formattingtips_link{
    color: #eeeeee;
    text-decoration: none;
}
a#formattingtips_link:hover{
    text-decoration: underline;
}a#formattingtips_link2{    color: #444444;    text-decoration: none;}a#formattingtips_link2:hover{    text-decoration: underline;}
/*** END */



/*** BEGIN : Answer Question Page specific customization */
div#answerpanel{    background:#F5C3C4 url('../images/cat-header.jpg') repeat-x;    border: solid 1px #FEECEC;        padding: 10px;    color: #000000;    margin-bottom:10px;}div#answerpanel_body p {padding-bottom:10px;}div#answerpanel_body input, div#answerpanel_body textarea  , div#answerpanel_body select { color:#ffffff; background:#2E0606; border:1px solid #4D2120; fonts-size:12px;}
div#answerquestion_titletext{    padding: 5px;    padding-left: 20px;    font-size: 17pt;    color: #411716;    font-weight: bold;    letter-spacing: -0.5px;	background:#F5C3C4 url('../images/cat-header.jpg') repeat-x;	border:1px solid #FEECEC;
}
span#answerquestion_questiontext{
    font-size: 14pt;
    color: #222222;
    font-weight: bold;
}
/*** END */

div#questionpanel {
    background:#F4CACB url('../images/lightred-fade-big.jpg') repeat-x;
    border: solid 1px #FFEEED;	padding: 10px;
    font-size: 10pt;
    color:#444444;}
div#questionpanel a{
    color: #666;
}
div#questionpanel a:hover{
    color: #000;
}
div#questionpanel .postedon{
    font-size: 9pt;
    color: #666;
}
div#questionactionbar{
    border: solid 1px #4D2120 !important;	border-top:none !important;	padding:4px;
    padding-right: 20px;
    font-size: 8pt;
    min-height: 25px;	margin-bottom:10px;	background:#2E0606 url('../images/red-shadow.jpg') repeat-x !important;}
div#questionactionbar div{
    float: left;
    font-size: 8pt;
    cursor: pointer;
    text-align: center;
    vertical-align: middle; 
    padding-top: 4px;
	background:none!important;}div#questionactionbar div:hover {background:none!important;}
div.bars{
    font-size: 8pt;
    width: 150px;
    height: 20px; 
    text-align: center;
    color: black;
}
div.bars div{
    float: left;
    background-repeat: repeat-x;
    font-size: 8pt;
    cursor: pointer;
    text-align: center;
    vertical-align: middle; 
    padding-top: 2px;
    height: 16px;    
}
div.withrating{
    width: 260px;	background:#451D1B;	color:#ffffff;
}
div.answerpanel{

    background:#2E0606 url('../images/red-fade-big-02.jpg') repeat-x;	border:1px solid #4D2120;	padding: 10px; 	color: #ffffff;	font-size: 10pt;	margin-bottom:10px;	margin-top:10px;
}div.question_displaytext {padding:10px; border:1px solid #eeeeee; background:#000000; color:#cccccc;}
div.answerpanel a{
    color: #555;
    font-weight: bold;    
}
div.answerpanel a:hover{
    color: #000;
    text-decoration: none;
}
span.answerpanel_postedon{
    font-size: 8pt;
    color: #666;
}
table#bestanswerpanel{
    background:#E39DA0;    color: #111111;	border:1px solid #481818;
}
div#question_otherquestionpanel{

padding:10px;
    background: #111111 url('../images/red-grey-big-02.jpg') repeat-x;    border: solid 1px #444444;  
    color: #eeeeee; margin-bottom:10px;     
}div#question_otherquestionpanel a {color:#cccccc; text-decoration:none;}div#question_otherquestionpanel a:hover {color:#cccccc; text-decoration:underline;}
span.question_displaytext{
    color: #721715;
    font-size: 12pt;
}span.question_displaytext2{    color: #ff9900;    font-size: 12pt;}
div#emailfriendscontainer{
    background-color: #fff;
    background-image: url(yahooanswers/containerback.png);
    background-repeat: repeat-x;
    background-position: left top;
    border: solid 1px #ccc;
    padding: 10px;
    display: none;
    z-index: 3;
}
div#editquestioncontainer{
    background-color: #fff;
    background-image: url(yahooanswers/containerback.png);
    background-repeat: repeat-x;
    background-position: left top;
    border: solid 1px #ccc;
    padding: 10px;
    margin: auto;
    display: none;
    z-index: 3;
    font-size: 10pt;
}
div#editanswercontainer{
    background-color: #fff;
    background-image: url(yahooanswers/containerback.png);
    background-repeat: repeat-x;
    background-position: left top;
    border: solid 1px #fff;
    padding: 10px;
    margin: auto;
    display: none;
    z-index: 3;
    font-size: 10pt;
}
/* END */


/*** BEGIN : Public Profile Page customization */
div#profilepanel .bestanswerpercentage{
    color: #666;
    font-size: 9pt;
}
div#publicprofile_questionasked{border: 1px solid #444444;background:#111111;padding:10px;margin-bottom:10px;
color:#eeeeee;
}
div#publicprofile_questionasked .header{border: solid 1px #EBD3D3;padding:5px;background: #FFFDFD url('../images/silverred-fade.jpg') repeat-x;font-size: 11pt; color: #000000;}
div#publicprofile_questionasked .questionasked{
    padding-top: 5px; 
    padding-bottom: 5px;
    margin-top: 2px; 
}
div#publicprofile_questionasked .helptext{    color: #333;    font-size: 8pt;}
div#publicprofile_questionasked .questionstatus{    color: #f30;    font-size: 8pt;}
div#publicprofile_questionanswered{border: 1px solid #444444;background:#111111;padding:10px;margin-bottom:10px;
}
div#publicprofile_questionanswered .header{border: solid 1px #EBD3D3;padding:5px;background: #FFFDFD url('../images/silverred-fade.jpg') repeat-x;font-size: 11pt; color: #000000;
}
div#publicprofile_questionanswered .questionanswered{
    padding-top: 5px; 
    padding-bottom: 5px; 
    margin-top: 2px;
}
div#publicprofile_questionanswered .helptext{
    color: #333;
    font-size: 8pt;
}
div#publicprofile_questionanswered .questionstatus{
    color: #f30;
    font-size: 8pt;
}
a.questionlink{
    color: #ff9900;
    text-decoration: none;
    font-size: 10pt;
}
a.questionlink:hover{
    text-decoration: underline;
}
.noquestiontext{
    color: #555;
    font-weight: normal;
    font-size: 12pt;
}
/*** END */


/*** BEGIN : Customization of "My Profile" page and other related pages under my profile, like question asked, questions answered, etc. */
div#profilepanel{
    border: solid 1px #444444;	background: #111111 url('../images/red-grey-big-02.jpg') repeat-x;	padding: 10px;
    font-size: 10pt;
    color: #eeeeee;	margin-bottom:10px;
}
div#profilepanel legend{
    color: #ff9900;
    font-size: 9pt;}div#profilepanel fieldset {border:1px solid #333333;}div#profilepanel div.topliste {border:1px solid #222222;background: #161616 url('../images/leatherboard-list.jpg') repeat-x;padding:10px;margin-top:10px;}div#profilepanel table.questions01 {width:100%; border-collapse:separate;margin-top:10px;}div#profilepanel table.questions01 td {padding:10px; border:1px solid #111111; }div#profilepanel table.questions01 td.head01 {background: #C69A9B url('../images/silverred-fade.jpg') repeat-x; border:1px solid #ffeeee; color:#000000;}div#profilepanel div.topliste fieldset {border:none;}div#profilepanel div.topliste legend {font-size:14px;}div#profilepanel div.topliste table tbody td {color:#F0C0C0;}div#profilepanel img.avatar {border:2px solid #444444;}div#profilepanel input, div#profilepanel textfield {color:#000000;}
div#profilepanel a.otherlink{
    color: #ff9900;
    text-decoration: none;
    font-size: 8pt;
}
div#profilepanel a.otherlink:hover{    
    color: black;
}div#profilepanel a.otherlink2{    color: #ff9900;    text-decoration: underline;    font-size: 8pt;}div#profilepanel a.otherlink2:hover{    color: #ffffff;}div#profilepanel_body td {padding:4px;}div#profilepanel_body td img {border:1px solid #5E1715!important;}
a#changephotolink{
    color: #ff9900;
    font-size: 8pt;
    text-decoration: none;
}
a#leaderboardlink{
    color: #eeeeee;
}
/*** END */


/*** BEGIN : Ad Place Holders customization */
div#adplaceholder1{
    width: 525px;
    overflow: hidden;
    text-align: left;    
}
div#adplaceholder2{
    margin-top: 5px;
    overflow: hidden;
    margin-bottom: 5px;
    text-align: left;
}
div#adplaceholder3{
    margin-bottom: 5px;
    overflow: hidden;
    text-align: left;
}
div#adplaceholder4{
    margin: auto;
    margin-top: 5px;
    margin-bottom: 10px;
    overflow: hidden;
    text-align: left;
}
div#adplaceholder5{
    margin-bottom: 5px;
    overflow: hidden;
    text-align: left;
}
div#adplaceholder6{
    margin: auto;
    margin-top: 5px;
    overflow: hidden;
    text-align: left;
}
div#adplaceholder7{
border:1px solid #300607;padding:8px;margin-top:5px;margin-bottom:5px;background:#451D1B;
    overflow: hidden;
    text-align: left;  	color:#eeeeee;
}
div#adplaceholder8{
    margin-top: 10px;
    margin-bottom: 10px;
    overflow: hidden;
    text-align: left;border:1px solid #333333;background: url('../images/shadow-square.png');	padding:10px;
}
/*** END */


/*** BEGIN : Leader Board Page customization */
.ranktitle{
    color: #eeeeee;
    font-size: 9pt;
}
.membersince{
    padding-top: 5px;
    color: #666;    
}
/*** END */

/*** BEGIN : Register Page customization */
div#registerpanel{
    padding: 10px;	color:#ffffff;	width:500px;	margin:auto;}
div#registerpanel span.helptext{
    font-size: 8pt;
    color: #eeeeee;
}
div#registerpanel .terms{
    border-top: dotted 1px #eeeeee; 
    padding: 10px; 
    padding-bottom: 0px;
    font-size: 11pt;
}
div#registerpanel .terms a{
    color: #ff9900;
}
div#registerpanel .checkavailability{
    color: #eeeeee;
    font-size: 8pt;    
}
/*** END */



/*** BEGIN : flash message page customization */
div#flashmessage{
    padding: 10px; 
    font: bold 14px verdana; 
    color: #eeeeee;
    font-size: 12pt; margin-bottom:10px; margin-top:10px; border:1px solid #444444; background:#111111;
}
div#flashmessage a{
    color: #f30;
}
div#flasmessage a:hover{
    color: #000000;
}
/*** END */



/*** BEGIN : login page */

/* controls the login panel look */
div#loginpanel{
    width: 300px;
    background-color: #300607;
    border: solid 1px #451D1B;
    text-align: left;
    position: relative;
    color: #eeeeee;
}

/* controls the look of register link on the left */
a#login_registerlink{
    color: #f30;
}

/*** END */



/*** BEGIN : Search result page */

div.searchresult_questitle{
    padding-top: 10px;
    padding-left: 5px;
}

div.searchresult_questitle a{
    font-size: 12pt;
    color: #ff9900;
    text-decoration: none;
}

div.searchresult_questitle a:hover{
    text-decoration: underline;
}

/*** END */



/*** BEGIN : Customization of "Account Activation" Page */

div#accactivationcontainer{
    width: 68%;
    color: #eeeeee;
    font-size: 12pt;
}
div#accactivationcontainer div#message{
    color: #eeeeee;
    font-size: 11pt;
    padding: 5px;
}
div#accactivationcontainer div#message a{
    color: #000000;
}
div#accactivationcontainer div#message a:hover{
    text-decoration: none;
}

/*** END */


/*** BEGIN : Miscllaneous customization */

/* controls the <input> - text tag look */
.textbox{
    border: solid 1px #999;
    font-family: sans-serif;
    color: #eeeeee;
}

/* controls the <button> tag look */.frmbttn{
    font-family: sans-serif;
    font-size: 9pt;
}

/* controls the <select> tag look */
select.dropdownlist{
    font-size: 9pt;
    font-family: sans-serif;
}

/* error message customization */
.error{
    padding: 10px;
    color: #f00;
    text-align: center;
    font-size: 9pt;    
}

div.mssgcontainer{
    display: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #666;
    padding: 3px;
    padding-bottom: 5px;
}

span.bigtext{
    font-size: 12pt;    
}

span.smalltext{
    font-size: 8pt;
}

img.emotions{
    vertical-align: middle;
}

/*** END */






.fieldheader{
    font-family: sans-serif;
    font-size: 9pt;
    color: #eeeeee;    
}

.helptext{
    font-size: 9pt;
    color: #666;
}

.custombttn{
    cursor: pointer;
}

.custombttn:hover{
    text-decoration: underline;
}

span.fieldheader{
    color: #FEECEC;
    letter-spacing: 0.75px;
    font-size: 9pt;
}

span.fielddata{
    color: #eeeeee;
}

form{
    margin: 0px;
    padding: 0px;
}

.imgbttn{
    cursor: pointer;
}/* Ordnung - der obige scheiss ist Mist! */.leftside {width:669px; float:left; padding:0px 0px 0px 10px;}.rightside {width:239px; padding:0px 10px 0px 0px; float:right;}.sitebox {background:#2E0606; color:#eeeeee; text-align:left; margin:0px 0px 10px 0px; padding:0px;}.sitebox h3 {padding:6px 0px 6px 40px; font-size:13px; font-weight:bold; color:#411716; background:#D1B5B4 url('../images/sidebox-h3.jpg') repeat-x; margin:0px; display:block; text-align:left;}.sitebox_txt {padding:10px; font-size:12px; border:1px solid #4D2120; border-top:none; overflow:hidden; background: url('../images/bg-red-left.jpg') repeat-x;}.sitebox ul {}.sitebox li {list-style:none; font-size:15px; padding:3px; padding-left:30px; margin:1px; background: #4C201F url('../images/list-bg.jpg') repeat-x; border:1px solid #4D2120;color:#DFA9A7;}.sitebox li:hover {background: #FFFDFD url('../images/list-bg2.jpg') repeat-x; color:#ffffff;}.sitebox li a {color:#DFA9A7;}.sitebox li a:hover {color:#ffffff;}.sitebox a {color:#ff9900; text-decoration:none;}.adbox {background:#2E0606; color:#eeeeee; text-align:left; margin:0px 0px 10px 0px; padding:0px; border:1px solid #4D2120;}.adbox h2, .adbox h3 {padding:6px 0px 6px 32px; font-size:13px; font-weight:bold; color:#411716; background:#D1B5B4 url('../images/big-box-head-ad.jpg') no-repeat; margin:0px; display:block; text-align:left; border-bottom:1px solid #4D2120;}.adbox_txt {padding:10px; font-size:12px; overflow:hidden; background: url('../images/bg-red-left.jpg') repeat-x;}.adbox a {color:#ff9900; text-decoration:none;}.normalbox {background:#2E0606; color:#eeeeee; text-align:left; margin:0px 0px 10px 0px; padding:0px;}.normalbox h2 {padding:6px 0px 6px 32px; font-size:13px; font-weight:bold; color:#411716; background:#D1B5B4 url('../images/big-box-head-ad.jpg') no-repeat; margin:0px; display:block; text-align:left;}.normalbox_txt {padding:10px; font-size:12px; border:1px solid #4D2120; border-top:none; overflow:hidden; background: url('../images/bg-red-left.jpg') repeat-x;}.normalbox a {color:#ff9900; text-decoration:none;}.adbox_big {background:#0F0F0F; color:#eeeeee; text-align:left; margin:0px 10px 10px 10px; padding:0px; border:#2a2a2a 1px solid;}.adbox_big h2 {padding:6px 0px 6px 32px; font-size:13px; font-weight:bold; color:#cccccc; background:#212121 url('../images/big-box-head-ad-dark.jpg') no-repeat; margin:0px; display:block; text-align:left;border-bottom:#2a2a2a 1px solid;}.adbox_big_txt {padding:10px; font-size:12px; overflow:hidden; background:#0F0F0F;}.adbox_big a {color:#ff9900; text-decoration:none;}#leaderboard {    margin-top: 0px;    margin-bottom: 10px;    padding-top: 5px;    padding-bottom: 5px;    border: 1px solid #ffeeee;    background: #D1B5B4 url('../images/rosefade-big.jpg') repeat-x;    font-size: 9pt;	color:#000000;}#leaderboardlink a{    text-decoration: none;     color: #000000;    font-size: 10pt;    font-family: verdana;    font-weight: bold;}div#carousel{    background-color: #2E0606; border: solid 1px #4D2120; width: 665px; margin: auto; margin-top: 10px; margin-bottom: 10px; overflow: hidden; position: relative; color:#eeeeee;  }div#carousel div.top{padding:6px 0px 6px 32px; font-size:13px; font-weight:bold; color:#411716; background:#D1B5B4 url('../images/big-box-head-ad-quest.jpg') no-repeat; margin:0px; text-align:left;}div#boatext{ }div#carousel div.mid{color:#ffffff; width: 665px;height: 170px; overflow: hidden; position: relative; padding-top: 5px; background: #2E0606 url('../images/preview-bg.jpg') repeat-x; border-bottom:1px solid #4D2120;border-top:1px solid #4D2120;}div#carousel div.mid table td, div#carousel div.mid table td div {color:#ffffff !important; }div#carousel div.mid table td {background:url('../images/carousel-bg.png')repeat-x; padding:3px!important;}div#carousel div.mid table { margin-top:5px;border:1px solid #4D2120; padding:2px;}div#carousel div.bot{width: 665px; height: 27px; background: #000000; color:#eeeeee;}div#carousel a {color:#ff9900;}div.tabheader{    border:1px solid #444444;	padding:4px;	border-left:1px solid #444444;    color: #eeeeee;    font-size: 12pt;	background:#111111;	margin:0px;}.tabheader a {color:#ff9900; text-decoration:none;}.tabheader a:hover {color:#000000;}li.tabitem {    padding: 5px; float: right; border:1px solid #444444; font-size: 10pt; margin-left: 5px; cursor: pointer; color:#ffffff;	background:#222222; }li.tabitem:hover, li.tabitem:hover a {background-color: #ff9900; color: black; }div.tabbody{    border:1px solid #444444;	border-top:none;    padding: 10px;	margin-bottom:10px;}div.tabbody table {border-collapse:collapse; margin-bottom:10px;}td.tabbody {padding:4px;}div.tabheader_category {border-top: solid 1px #fff; border-left:1px #444444 solid;border-right:1px #444444 solid; color: #eeeeee; font-size: 14pt; background:url('../images/tablea.jpg') repeat-x; border-bottom:1px solid #444444; }div.tabheader_category a {color:#ffffff; text-decoration:none;}div.tabheader_category a:hover {color:#ffffff!important; text-decoration:none;background:none!important;}div.tabheader_category ul {padding:0px; margin:0px;}div.tabheader_category li {float:left;margin:0px 0px 0px 0px; padding:6px; border:1px solid #444444; border-left:none; border-bottom:none; background:url('../images/cattabs-1.jpg')  repeat-x; font-size:12px;}div.tabheader_category li:hover {background:url('../images/cattabs-2.jpg') repeat-x;}div#searchcontainer{  border-top: solid 1px #EBD3D3; border-bottom:1px solid #EBD3D3;  padding-top: 2px; padding-bottom: 2px;background: #FFFDFD url('../images/silverred-fade.jpg') repeat-x;    font-size: 11pt; color: #000000;}div#searchcontainer input{height: 16px;font-size: 10pt;vertical-align: middle;border: solid 1px #666; background-color: #fff; color:#000000;}div#searchcontainer button{font-size: 10pt;vertical-align: middle;}div#searchicon{    height: 24px;    width: 24px;    vertical-align: middle;}a#myprofilelink{    font-size: 11pt;     color: #000000;     text-decoration: none;}.bigwrap {padding:0px 10px 10px 10px;}div.questiontitle{  font-size: 10.5pt;   letter-spacing: -0.5px; color:#eeeeee; }div.questiontitle a{color: #ff9900;  font-size: 10.5pt;    letter-spacing: -0.2px;    text-decoration: none;}div.questiontitle a:hover {text-decoration: underline;}div.questioninfo {color:#eeeeee; padding:5px;  font-size:9pt; }div.questioninfo a{color: #ff9900;}div.questioninfo a:hover{text-decoration: none;}tr.questionpanelA{background: #111 url('../images/tablea.jpg') repeat-x; color:#eeeeee;padding:5px;}tr.questionpanelB{background: #1a1a1a url('../images/tableb.jpg') repeat-x; color:#eeeeee; padding:5px;}tr.questionpanelA td, tr.questionpanelB td {padding:6px; border:1px solid #222222;border-collapse:collapse;}.loginbox {width:450px; margin:auto; background:#111111 url('../images/loginbox-bg.jpg') top right no-repeat; padding:10px; border:1px solid #444444; font-size:14px; margin-top:20px;}.loginbox h4 {border-bottom:1px solid #444444; margin-bottom:14px; font-size:14px; padding-bottom:3px; font-weight:normal;}.loginbox td {padding-bottom:10px;}.loginbox input {color:#000000;}.orange {color:#ff9900;}.maroontip {color:#ff9900; font-weight:bold;}td.tiphead {text-align:left; background:#C27C7C url('../images/silverred-fade.jpg') repeat-x; padding:4px; font-size:13px;color:#000000;}.helpbox {padding:10px; background:#111111; border:1px solid #444444; text-align:left; color:#eeeeee;}.regbox {background:#2E0606; color:#eeeeee; text-align:left; margin:0px 0px 10px 0px; padding:0px;}.regbox h2 {padding:6px 0px 6px 32px; font-size:13px; font-weight:bold; color:#411716; background:#D1B5B4 url('../images/big-box-head-ad.jpg') no-repeat; margin:0px; display:block; text-align:left;}.regbox_txt {padding:10px; font-size:12px; border:1px solid #4D2120; border-top:none; overflow:hidden; background: url('../images/bg-red-left.jpg') repeat-x;}.regbox a {color:#ff9900; text-decoration:none;}.regbox fieldset {color:#ffffff;}.regbox td {padding-bottom:10px;}.regbox input, .regbox textfield {color:#000000;}.regbox fieldset {padding:10px; background: #111111 url('../images/red-grey-big-02.jpg') repeat-x;    border: solid 1px #444444;}.fragebox {padding:12px; background:#F4CACB url('../images/frage-corner.jpg') top right no-repeat; border:1px solid #E1A7A6; margin-bottom:10px;}.fragebox h2 {font-size:16px; font-weight:bold; color: #000000; border-bottom:1px solid #C27C7C; padding-bottom:2px; margin-bottom:10px; padding-left:25px; background:url('../images/questicon.png') top left no-repeat;}.antwortbox {padding:12px; background:#F4CACB url('../images/lightred-fade-big.jpg') repeat-x; border:1px solid #E1A7A6; margin-bottom:10px;}.antwortbox h2 {font-size:16px; font-weight:bold; color: #000000; border-bottom:1px solid #C27C7C; padding-bottom:2px; margin-bottom:10px;}.infoheads {margin-top:10px;color:#aaaaaa; font-weight:bold; padding:7px 0px 3px 0px; font-size:15px; border-bottom:1px solid #222222; margin-bottom:4px;}.searchbox {padding:10px; border:1px solid #333333; background:#0E0E0E url('../images/search-bigscreen.jpg') top right no-repeat; color:#eeeeee; padding-right:160px;}.searchbox legend {font-size:16px;color:#EBD3D3;}.searchbox a {color:#ff9900; text-decoration:none;}.searchbox a:hover {text-decoration:underline;}.searchbox fieldset {border:none;}.search_title {font-weight:bold; padding-top:5px;}span.searchstatus {color:#33aa33;}.searchtab1 {padding-left:50px; background: url('../images/searchtab1.png') repeat-x; border:1px solid #000000;margin-bottom:5px;}.searchtab2 {padding-left:50px; background: url('../images/searchtab1.png') repeat-x; border:1px solid #000000; margin-bottom:5px;}.spaceme {margin-bottom:10px;}.greybox {margin-bottom:10px; padding:10px; background:#0a0a0a; border:1px solid #222222;}