/* Main Tags */
html { height: 100%; margin-bottom: 0.1px; }
body { height:100%; padding:0px 0px 10px 0px; background-color:#d9d9d9; color:#595959; font-family:Tahoma,Verdana,Geneva,Arial,sans-serif; font-size:11px; text-align:center; max-width:980px; min-width:860px; margin:0px auto 0px auto; }
td { font-weight:normal; color:#000000; font-family:Tahoma,Verdana,Geneva,Arial,sans-serif; font-size:12px;  }/*padding:2px; */
th { color:#ffffff; font-family:Tahoma,Verdana,Geneva,Arial,sans-serif; font-size:12px;  padding:2px;}
/* old für Skyscraper max-width:1120px */
img { border:0px; }
table {  border-collapse:collapse; border-spacing:0px; } /* border:1px solid red; */

/* Layout */
table.trans { background:none; border:0px; }
table.trans td { padding:0px; border:0px; }
table.trans td.left { padding-right:3px; }
table.trans td.middle { padding-left:4px; padding-right:3px; }
table.trans td.right { padding-left:4px; }

/* Forms */
form { margin:0px; }
table.list td.leftForm { text-align:left; vertical-align:top; font-weight:bold; }
table.list td.rightForm { text-align:left; }
input { font-weight:normal; color:#000000; font-family:Tahoma,Verdana,Geneva,Arial,sans-serif; font-size:12px; background:#ffffff; border:1px solid #000000; margin:1px; padding:1px; }
select { font-weight:normal; color:#000000; font-family:Tahoma,Verdana,Geneva,Arial,sans-serif; font-size:12px; background:#ffffff; border:1px solid #000000; margin:1px; padding:0px; }
textarea { width:100%; height:150px; font-weight:normal; color:#000000; font-family:Tahoma,Verdana,Geneva,Arial,sans-serif; font-size:12px; background:#ffffff; border:1px solid #000000; margin:1px; padding:1px; }
input.radiocheck { background:none; border:0px; }
input.formclass { width:100%; }
optgroup { background:#dedede; color:#000000; font-family:Tahoma,Verdana,Geneva,Arial,sans-serif; font-size:12px; font-style:normal; }
option { background:#ffffff; color:#000000; font-family:Tahoma,Verdana,Geneva,Arial,sans-serif; font-size:12px; }

/* Popups */
iframe.nickPopup { position:absolute; display:none; z-index:254; }
div.nickPopup { position:absolute; display:none; z-index:255; }
table.nickPopup { background:#f1f1f1; border:1px solid black; border-collapse:collapse; }
table.nickPopup tr.main { border:1px solid black; }

/* Links */
a { color:#000000; text-decoration:none; }
a:hover { text-decoration:underline; }
th a { color:#ffffff; }
a.imgToggle { color:#ffffff; text-decoration:none; }
a.imgToggle:hover { text-decoration:none; }

/* Image Links */
a.imgLink span.imgLink { font-size:11px; margin:0px; padding:0px; }
a.imgLink span.imgLink:hover { text-decoration:underline; }
a.imgLink { text-decoration:none; }
a.imgLink:hover { text-decoration:none; }

/* Texte */
p { margin:0px; }
p.right { text-align:right; }
p.center { text-align:center; padding:0px 0px 7px 0px; margin:0px; }
.small { font-size:9px; }
p.medium { font-size:11px; font-weight:normal; }
span.medium { font-size:11px; font-weight:normal; }
span.white { color:#ffffff; }
span.small { font-size:9px; }
span.bodytext { color:#999999; font-family:Tahoma,Verdana,Geneva,Arial,sans-serif; font-size:11px; }
span.bodytext a { color:#999999; }
span.large { font-size: 14px; font-weight:bold }
p.lightText { color:#999999; font-size:9px; }
p.lightText a, p.lightText a span.nickname { color:#999999; }
span.lightText { color:#999999; font-size:9px; }
span.lightText a { color:#999999; }
span.lightTextMedium { color:#999999; font-size:11px; }
span.lightTextMedium a { color:#999999; }

span.nickname { font-weight:bold; }
span.nickname_1337 { font-weight:bold; color:#ff3333; }
span.nicktitle { font-size:9px; }

.smallNickanme { font-size:9px; font-weight:bold;}

/* Content */
div.quote { width:97%; padding:3px; margin:7px 7px 7px 7px; font-weight:bold; }
div.quotetext { padding:3px; border:1px solid #000000; text-align:center; text-align:left; background-color:#e1e1e1; font-weight:normal }

div.edit { text-align:center; font-size:9px; border-top:1px solid #cccccc; margin-top:14px }

div.code { width:97%; padding:3px; margin:0px; font-weight:bold; }
div.codetext { width:100%; overflow:auto; overflow-x: auto; border:1px solid #000000; padding:3px; text-align:center; text-align:left; background-color:#E1E1E1; font-family: Courier New; font-weight:normal }

div.buddySeperator a { color:#999999 }

/* FONT */
div.spoiler { text-align:center; }
acronym { cursor:help; border-bottom:1px dotted black; }

div.extendedHighlighting { position:absolute; background:#f1f1f1; border:1px solid #000000; }
table.extendedHighlighting { border:0px; }
table.extendedHighlighting td { font-weight:bold; text-align:center; }
table.extendedHighlighting tr.bottom td { font-weight:normal; font-size:9px; }

span.bbcodeDescription { color:#8b8b8b; font-style:italic; }


/* Images */
img.smallicon { width:12px; height:12px; vertical-align:middle; }
img.icon { width:18px; height:18px; vertical-align:middle; }
img.bigicon { width:32px; height:32px; vertical-align:middle; }
img.online { width:34px; height:10px; vertical-align:middle; }
img.smiley { height:15px; vertical-align:baseline; }	/* 24px; */
img.bb { width:22px; height:22px; vertical-align:middle; }

/* Login */
input.login { width:80px; font-size:9px; padding:2px; margin-bottom:4px; } /*height:18px; */
input.loginGo { width:40px; font-size:9px;height:18px;  margin-bottom:4px;  } /*height:18px; */

/* Urlbar */
table.container td.urlbar { color:#595959; font-size:11px; vertical-align:bottom; padding:3px; }
table.container td.urlbar a { color:#595959; text-decoration:none; }
table.container td.urlbar a:hover { color:#333333; text-decoration:underline; }
table.container td.urlbar span.urlbarLink { color:#333333; }

/* EntryInfo */
table.entryInfo { border:0px; padding:0px; margin:0px; }
table.entryInfo td { padding:0px; border:0px; }

table.list tr.tr0 { background:#f1f1f1;  } /*border:1px solid #d4d4d4;*/
table.list tr.tr1 { background:#eaeaea;  } /*border:1px solid #d4d4d4;*/

table.list table.trans td, table.list table.msg_notice td, table.list table.msg_success td, table.list table.msg_error td, table.list table.fullsizePic td { border:0px; }
table.list table.msg_notice td.msg_text, table.list table.msg_success td.msg_text, table.list table.msg_error td.msg_text { text-align:left; }
table.list tr.tr0 td table.entryInfo td, table.list tr.tr1 table.entryInfo td { padding:0px; border:0px; }

table.list tr.error { background:#ff9999; border:1px solid #ff8080; }
table.list tr.error p.formerror { margin:3px 0px 1px 0px; color:#ee4444; font-size:9px; font-weight:bold; }
table.list tr.error ul.formerror { margin:3px 0px 1px 0px; color:#ee4444; font-size:9px; font-weight:bold; }

/* 
table td.caption { font-size:14px; font-weight:bold; text-align:left; color:#666666; }
table caption { font-size:18px; text-align:left; caption-side:top; margin:0px; }
 */
table caption { font-size:16px; font-weight:bold; text-align:left; caption-side:top; margin:0px; }
table caption.starter { font-size:18px; font-weight:bold; text-align:left; caption-side:top; margin:0px; padding-bottom:5px; color:#000000; }
table td.caption { font-size:16px; text-align:left; }
table b.captionfix { color:#595959; font-size:16px; }
table.list td ul { margin:0px; padding:1px 1px 1px 16px }
table.list tr.calendar { height:40px; background:#f1f1f1; border:1px solid #d4d4d4;  }
table.list td.mdmLeft { font-size:11px; text-align:left; }
table.list table.reviewThumb td { padding:0px; margin:0px; }

table.list th.slider { background:none; border-style:solid; border-color:#d4d4d4; border-width:0px 0px 0px 1px; text-align:left; padding:0px; }
table.list td { padding:3px; border:1px solid #d4d4d4; text-align:center; }
table.list td table td { border:0px; }
table.list tr.blank td { padding-top:12px; }

.myVoteArrows { width:220px; text-align:right;}

.postOverflow1 h2 {
	margin-bottom:0px;
	line-height:0em;
	font-size:1em;
}