/*
	@homepage http://userstyles.org/styles/3033
	@updateurl http://userstyles.org/styles/iecss/3033/iQ%20readable%20.css
	@domain www.cosmiq.de
*/
@namespace url(http://www.w3.org/1999/xhtml);.bodySMW {
	width: 1000px !important; 
	min-width: 760px !important;
	margin: 5px auto 5px auto !important; }






BODY, div.overview * p, table.toplistData * td,
.showFAQ p, .showGuidelines p, .showGuidelines li {
	font-size: 14px !important; }
.displayQA .questionText,
.displayQA .answerBoxContent p,
.questionCommentText, .answerCommentText, .myMessages, .message {
	font-size: 16px !important; }

.tabnav li, .tabnav li.active, ul#sort {
	font-size: 12px !important; }






.displayExpert .wrapper H2 A.anchorButton, #pageBrowse,
 .includeLoginBoxHome, UL.reltagsboxUL LI, .displayQA,
.myAnswers TABLE.overview TBODY TD.statusPoints span,
 .myOpinions .commentsOverview P,
.myAnswers TABLE.overview TBODY TD.answers span,
 .topLists .toplistDescription .pageBrowse A,
.myQuestions TABLE.overview TBODY TD.statusPoints span,
 .myProfileEditLogin P.loggedInAs span,
.myQuestions TABLE.overview TBODY TD.answers span,
 .myProfileEditLogin P.loggedInAs,
.myQuestions TABLE.overview TBODY TD.rating, .top3ExpertsTeaser,
.includeAnswer P.tags,.includeQuestion P.tags,
 .includeComment P.tags,.displayExpTag LI.tags,
.includeAnswer .timeLeft, .includeAnswer .creditPoints,
 .includeAnswer A.rose:hover, .includeComment .status,
.includeQuestion .status, .includeQuestion .creditPoints,
.includeComment .creditPoints, .includeComment .timeLeft,
 .includeComment .creditPoints, .displayExpert .bookmarks LI .tags,
.includeAnswer P.tags, .includeQuestion P.tags, .includeComment P.tags,
.displayExpTag LI.tags, .latestQuestionsTeaser .tags, .myIqTeaser .tags,
.mostPopLinksTeaser .tags, .mostPopLinksTeaser .owner,
.searchLinks #links LI .tags, .searchLinks #links LI .savedBy,
 .answerComment, .questionComment,
.displayQA .answerBoxContent.intended p,
.msgList * td, .msgList * td a,
.showFAQ p, .showGuidelines p, .showGuidelines li {
	color: #000 !important; }






ul li.question, ul.questions li, ul.overview li, ul.linksOverview li,
ul.myIqFriendsUser li, ul.answers li, ul#overview li.answers, 
ul#overview li.questions, ul.experts li,
ul#links li.link, ul#commentsOverview li, li.comment,
li.questions .includeQuestion,
.linkContainer ul.links li,
.displayExpTag li.questions,
.displayExpTag li.answers ul,
.displayExpTag li.bookmarks,
.mostPopLinksTeaser ul.links li,
ul li.expert, .myLinksSimple ol li,
#liliExp ul.links li.link {
	margin-bottom: 25px !important;
	background-color: #f4f8f9 !important;
	border: #d9e7ea 1px solid !important;
	padding: 8px !important; }


ul.userActions li.action {
	margin-left: 15px !important;
	margin-right: 15px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding: 0px !important;
	border: none !important;
	float: right !important; }


#srch .includeExpertListing img.avatar,
#tags .includeExpertListing img.avatar,
#expSrch .includeExpertListing img.avatar,
#srch .includeQuestion .avaThumb img,
#expFriends .includeExpertListing img.avatar,
#homeSugg .includeExpertListing img.avatar,
#expMy .avaThumb img {
	margin-top: -3px !important;
	margin-left: -3px !important; }

#home .myIqTeaser UL.qaList LI {
	background-image: none !important; }

#home .top3ExpertsTeaser img.expertImage {
	margin-top: -8px !important;
	margin-left: -8px !important; }


#home .top3ExpertsTeaser ul.experts li {
	width: 40% !important;
	min-width: 280px !important;
	margin: 10px !important;
	padding: 8px !important; 
	border: #f5f5f5 14px solid !important; }


.myLinksSimple ol li {
	margin: 10px !important;
	padding-left: 20px !important;
	padding-top: 0px !important; }
.pageNav A {
	font-size: 9px !important; }







.pageSelector {
	display: inline !important;
	font-size: 11px !important; }


li.summary, 
.pageBrowse, 
.bartext,  
.breadCrumb,  
.cameFromLinks { 
	font-size: 11px !important; }






table.toplistData td {
	padding-right: 15px !important; }

table.toplistData tr.even, table.toplistData tr.odd {
	background-color: #f4f8f9 !important;
	border: solid #d9e7ea 1px !important; 
	font-size: 13px !important; }

table.toplistData tr.you { 
	background-color: #eee !important;
	font-weight: bold !important; }

td.diploma a { 
	line-height: 25px !important;
	text-decoration: none !important;
	padding-right: 15px !important; }






.textareaStyler TEXTAREA {
	height: 200px !important; }

div.answerComments TEXTAREA {
	background-color:#fafafa !important; }





ul.reltagsboxUL {
	margin-top: 10px !important; }

.expertsTags li a,
.myTags li a,
.reltagsboxUL li a,
.reltagsboxUL li.add a,
.reltagsboxUL li.remove a {
	text-decoration:none !important; }








div.overview p.joined, div.overview p.invided_by,
div.overview p.questions, div.overview p.answers,
div.overview p.friends, div.overview p.observers,
div.overview p.links, div.overview p.rank {
	font-size: 14px !important; }


a.questions, a.answers, a.creditPoints, a.statusPoints {
	margin: 0 5px !important;
	padding: 0 !important;
	border: none !important;
	text-decoration: none !important; }
a.questions .anchorButtonBorderL, a.questions .anchorButtonBorderR,
a.answers .anchorButtonBorderL, a.answers .anchorButtonBorderR,
a.creditPoints .anchorButtonBorderL, a.creditPoints .anchorButtonBorderR,
a.statusPoints .anchorButtonBorderL, a.statusPoints .anchorButtonBorderR {
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	font-size: 12px !important;
	line-height: 12px !important;
	text-decoration: none !important; }


.latestFriends a.further {
	border-top: 10px solid #fff !important; 
	text-decoration:none !important;
	font-size:12px !important;
	font-weight:normal !important;
	padding-right: 10px !important;
	text-align: right !important;
	background: right !important; }





ul#navList > li {
	margin-top: 15px !important;
	margin-bottom: 15px  !important; }

.includeLoginBoxHome * h2, .includeLoginBoxHome * h4 {
	font-size: 12px !important;
	font-weight: normal !important; }






tr.unread {
	font-size: 14px !important;
	background-color: #eee !important; }

tr.read {
	font-size: 13px !important;
	background-color: #fff !important; }



label.my_adressbook {
	display:block !important;
	width: 100% !important; }

ul.addressBook {
	width: 90% !important;
	text-align: left !important;
	margin: 10px 5px 10px 5px !important; }

ul.addressBook li  {
    float: left !important;
    width: 10em !important; }







div.modBrowse * td {
	font-size: 14px !important;
	padding: 3px !important;
	text-align:left !important; }

.modButton a, a.disable {
	max-width: 200px !important;
	border: 1px solid #800000 !important;
	padding: 0 3px !important;
	background: none !important;
	display: block !important;
	margin-bottom: 5px !important; }

.modButton .anchorButtonBorderL, .modButton .anchorButtonBorderR,
a.disable .anchorButtonBorderL, a.disable .anchorButtonBorderR {
	background: none !important;
	background-color: #fff !important;
	border: none !important;
	color: #4B4B4B !important;
	font-size: 10px !important; }






.answerComment, .questionComment, .qathread * .comments {
	width: 85% !important;
	background-color: #fff !important;
	border: #e8f2f3 1px solid !important;
	margin: 0 0 30px 30px !important; }






.displayQA .answerBoxContent.number {
	display: block !important;
	float: left !important;
	clear: both !important;
	padding-top: 20px !important;
	width: 85px !important;
	height: 100px !important;
	text-align: center !important;
	font-size: 50px !important;
	color: #C0C0C0 !important; }

.displayQA .answerBoxContent {
	clear:right !important; }


.displayQA .answerBoxContent.intended {
	min-height: 110px !important;
	padding-right: 60px !important;
	padding-bottom: 30px !important; }


.userInfo .expertsName a {
	font-size: 13px !important; }


.userInfo { 
	margin-bottom: 7px !important; }


.questionBox h1 {
	font-size: 20px !important; }


.answerBox .userInfo .expertsName a {
	font-size: 13px !important; }


.answerBox .userInfo {
	margin-left: 120px !important; }

.userInfo .ranking,
.userInfo .time {
	color: #000 !important;
	font-weight: normal !important;
	text-align: left !important;
	padding-right: 15px !important;
	font-size: 13px !important; }

.userInfo .ranking {
	margin-top: 0 !important; }

.userInfo .time {
	padding-bottom: 5px !important;
	margin-top: 0 !important; }

.userInfo p {
	margin-left: -25px !important; }



div .answerBox {
	margin-bottom: 45px !important; }


hr.amend {
	margin-bottom: 15px !important;
	margin-top: 40px !important; }


ol.answerBoxContentLinkList li {
	margin-bottom: 5px !important; }









.submitbuttonleft, .submitbuttonright, 
#submitbutton, #askbutton {
	background-image: none !important; }

.submitbuttonleft, .submitbuttonright {
	padding: 0 !important; }

#submitbutton, #askbutton {
	border-top: 1px solid #969696 !important;
	border-left: 1px solid #969696 !important;
	border-bottom: 1px solid #eee !important;
	border-right: 1px solid #eee !important;
	background-color: #fff !important;
	color: #4B4B4B !important; }


.anchorButtonBorderL, .moduleNavi li a, .moduleNavi li {
	background-image: none !important;
	margin: 0 !important;
	padding: 0 !important;
	background-color: #fafafa !important; }

.anchorButtonBorderR, .moduleNavi li a {
	background-image: none !important;
	border: 1px solid #308990 !important;
	padding: 1px 10px !important;
	color: #4B4B4B !important;
	font-size: 12px !important;
	line-height: 20px !important; }

.button, .submit, .moduleNavi li a, .anchorButton input {
	color: #4B4B4B !important;
	font-size: 12px !important;
	line-height: 20px !important;
	padding: 1px 10px !important; }


.moduleNavi li {  
	margin-right: 30px !important;
	margin-bottom: 30px !important; }
ul.moduleNavi {
	margin-bottom: 50px !important; }



ul.writeBoxControl li, .writeBoxControl LI INPUT {
	background-image: none !important; }
ul.writeBoxControl li {
	padding: 0 !important; }
ul.writeBoxControl li input {
	border: 1px solid #308990 !important;
	background-color: #fafafa !important;
	color: #4B4B4B !important;
	padding: 0 10px !important; }


li.link a.copy, .copyLink, a.copy, a.anchorButton.copyLink.neutral {
	font-size: 12px !important;
	border: 1px solid #008000 !important;
	background-color: #fafafa !important;
	color: #4B4B4B !important; }
a.copy .anchorButtonBorderL, a.copy .anchorButtonBorderR {
	border: none !important; }


a.change {
	border: 1px solid #308990 !important;
	background-color: #fafafa !important;
	color: #4B4B4B !important;
	font-size: 12px !important; }

a.delete, 
a.copyLink.neutral, 
a.my.remove,        
a.my.dontobserve    
 { 
	border: 1px solid #800000 !important;
	background-color: #fafafa !important;
	color: #4B4B4B !important; 
	font-size: 12px !important; }
a.deny {
	border: 1px solid #800000 !important;
	background-color: #fafafa !important;
	color: #4B4B4B !important;
	font-size: 12px !important; }

a.my .anchorButtonBorderL, a.my .anchorButtonBorderR,
.headline a.deny .anchorButtonBorderL, .headline a.deny .anchorButtonBorderR,
a.copyLink.neutral .anchorButtonBorderL, a.copyLink.neutral .anchorButtonBorderR,
a.copyLink.active .anchorButtonBorderL, a.copyLink.active .anchorButtonBorderR {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	border: none !important; }


.questionRelatedOwnerActions a.my .anchorButtonBorderL,
.questionRelatedOwnerActions a.my .anchorButtonBorderR {
}
.questionRelatedOwnerActions a.my {
	border: 1px solid #008000 !important;
	background-color: #fafafa !important;
	color: #4B4B4B !important; }
.questionRelatedOwnerActions a.my.close {
	border: 1px solid #800000 !important; }


span.anchorButton.close.my {
	display: none !important; }



a.decline {
	border: 1px solid #800000 !important;
	background-color: #fafafa !important;
	color: #4B4B4B !important;
	padding: 1px 10px !important; }





div.askExperts {
	display: none !important; }


.questionCommentContainer span.fader,
.answerCommentContainer span.fader {
	background-image: none !important; }
