body
{
	background: #E1E1E2;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px 10px 10px 10px;
	padding: 0px;
}
a:link, body_alink
{
	color: #22229C;
}
a:visited, body_avisited
{
	color: #22229C;
}
a:hover, a:active, body_ahover
{
	color: #FF4400;
}
.page
{
	background: #ffffff;
	color: #000000;
}
td, th, p, li
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	background: #D1D1E1;
	color: #000000;
}
.tcat
{
	background: #869BBF url(../../images/gradients/gradient_tcat.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link, .tcat_alink
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #FFFF66;
	text-decoration: underline;
}
.thead
{
	background: #5C7099 url(../../images/gradients/gradient_thead.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link, .thead_alink
{
	color: #FFFFFF;
}
.thead a:visited, .thead_avisited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #FFFF00;
}
.tfoot
{
	background: #3E5C92;
	color: #E0E0F6;
}
.tfoot a:link, .tfoot_alink
{
	color: #E0E0F6;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #E0E0F6;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #FFFF66;
}
.alt1, .alt1Active
{
	background: #F5F5FF;
	color: #000000;
}
.alt2, .alt2Active
{
	background: #E1E4F2;
	color: #000000;
}
.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #F5F5FF;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 5px 10px 10px 10px;
	padding: 0px;
}
.wysiwyg a:link, .wysiwyg_alink
{
	color: #22229C;
}
.wysiwyg a:visited, .wysiwyg_avisited
{
	color: #22229C;
}
.wysiwyg a:hover, .wysiwyg a:active, .wysiwyg_ahover
{
	color: #FF4400;
}
textarea, .bginput
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.bginput option, .bginput optgroup
{
	font-size: 10pt;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #666686;
}
.navbar
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #3E5C92;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #E4E7F5 url(../../images/gradients/gradient_panel.gif) repeat-x top left;
	color: #000000;
	padding: 10px;
}
.panelsurround
{
	background: #D5D8E5 url(../../images/gradients/gradient_panelsurround.gif) repeat-x top left;
	color: #000000;
}
legend
{
	color: #22229C;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #738FBF;
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #0B198C;
}
.vbmenu_option
{
	background: #BBC7CE;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #8A949E;
	color: #FFFFFF;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 12px;font-weight:bold; }

/* ***** small padding on 'thead' elements ***** */
td.thead, th.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** de-emphasized text */
.shade, a.shade:link, a.shade:visited { color: #777777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }
body
{
	 background: #E1E1E2;
	color: #222;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px 10px 10px 10px;
	padding: 0px;
}
a:link, body_alink
{
	color: #22229C;
}
a:visited, body_avisited
{
	color: #22229C;
}
a:hover, a:active, body_ahover
{
	color: #FF4400;
}
.page
{
	background: #ffffff;
	color: #000000;
}
td, th, p, li
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	background: #D1D1E1;
	color: #000000;
}
.tcat
{
	background: #869BBF url(//img4.klamm.de/forum/gradients/gradient_tcat.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link, .tcat_alink
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #FFFF66;
	text-decoration: underline;
}
.thead
{
	background: #5C7099 url(//img4.klamm.de/forum/gradients/gradient_thead.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link, .thead_alink
{
	color: #FFFFFF;
}
.thead a:visited, .thead_avisited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #FFFF00;
}
.tfoot
{
	background: #3E5C92;
	color: #E0E0F6;
}
.tfoot a:link, .tfoot_alink
{
	color: #E0E0F6;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #E0E0F6;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #FFFF66;
}
.alt1, .alt1Active
{
	background: #F5F5FF;
	color: #000000;
}
.alt2, .alt2Active
{
	background: #E1E4F2;
	color: #000000;
}
.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #F5F5FF;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 5px 10px 10px 10px;
	padding: 0px;
}
.wysiwyg a:link, .wysiwyg_alink
{
	color: #22229C;
}
.wysiwyg a:visited, .wysiwyg_avisited
{
	color: #22229C;
}
.wysiwyg a:hover, .wysiwyg a:active, .wysiwyg_ahover
{
	color: #FF4400;
}
textarea, .bginput
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.bginput option, .bginput optgroup
{
	font-size: 10pt;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #666686;
}
.navbar
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #3E5C92;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #E4E7F5 url(//img4.klamm.de/forum/gradients/gradient_panel.gif) repeat-x top left;
	color: #000000;
	padding: 10px;
}
.panelsurround
{
	background: #D5D8E5 url(//img4.klamm.de/forum/gradients/gradient_panelsurround.gif) repeat-x top left;
	color: #000000;
}
legend
{
	color: #22229C;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #738FBF;
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #0B198C;
}
.vbmenu_option
{
	background: #BBC7CE;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #8A949E;
	color: #FFFFFF;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 12px;font-weight:bold; }

/* ***** small padding on 'thead' elements ***** */
td.thead, th.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** de-emphasized text */
.shade, a.shade:link, a.shade:visited { color: #777777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }
/* [table] */
table.stg_table td, table.stg_table th {padding: 2px 3px 2px 3px;}

/* [spoiler] */
.sp-out {margin:10px 0 0 0;}
.sp-opt {text-align:left !important;font-weight:normal;font-style:italic;font-size:10px;color:#777777;}
.sp-line {border: 1px solid #cfd3e2;margin: 0 15px 0 15px;}
.sp-pre {border: 1px solid #cfd3e2;text-align:right;margin:1px;background:#e8ebf0;padding: 3px 5px 3px 5px;font-weight: bold;color: #677fa6;}
.sp-main {background: #f0f3f7;margin: 0 15px 0 15px;padding: 5px;border: 1px solid #cfd3e2;border-top-style:none;}
.sp-pre input {width:80px;padding:0;margin:0;font-size:11px;}


/* forenstyles überschreiben */
/* achtung: xhtml transitional ... */
div#box-header li { font: inherit;}
div#box-footer a, div#box-header a {text-decoration:none;}
div#box-header a:link{COLOR: #0047A8;}
div#box-header a:visited{COLOR: #0047A8;}
div#box-header a:hover{COLOR: #DC5353;}
div#box-header img, div#header_main img { border:0; }
.pr5 { padding-right:5px !important; }
.page { background:none; }
img.r4 { margin: 0 4px 0 0; height:auto; }
input#gcsef{ background-position: left 1px; background-repeat: no-repeat; background-image:url(https://img1.klamm.de/images/gcsef.gif); background-color:#fff; }	
.pmsg li{ margin-bottom: 6px; }
div.sig{ height:1px; border-top:1px solid #7a7a7a; margin: 20px 0 4px 0; width:170px; }
hr.pbit{ color:#D1D1E1; background-color:#D1D1E1; }
#header-sweep { position: absolute; top: 2px; right: -22px; }
#header-sweepm { position: absolute; right:42px; top:8px; display:none; }

/* BOXOVER TOOLTIP */
div.tt_head { background-color:#738FBF; width:194px; border: 2px solid #E1E4F2; border-bottom-style: none; padding:4px; font-size:11px; font-weight:bold; color: #fff; }
div.tt_body{ background-color:#E1E4F2; width:202px; border: 2px solid #E1E4F2; border-top-style: none; font-size:11px;  }
div.tt_z1,div.tt_b1 { background-color:#E1E4F2; padding:3px; min-height:12px; height: auto;  }
div.tt_z2,div.tt_b2 { background-color:#F5F5FF; color: #3b5494; min-height:5px;	padding:3px;  }
div.tt_z1 table td,
div.tt_b1 table td { font: normal 11px "helvetica neue",arial,sans-serif; }
div.tt_b2 { color:#9E9E9A !important; }
div.tt_b1 { color:#222 !important; }

/* STD BOX */
div.box-down { position:relative;	text-align: left; padding:20px; font-size: 13px; font-weight: normal;	}
div.box-wrapper { margin-bottom:2px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; box-shadow: 0 1px 3px #999; -webkit-box-shadow: 0 1px 3px #999; -moz-box-shadow: 0 1px 3px #999; background: #fff; } 
.f1sub {color:#979795;font-size:11px;font-weight:normal;}
.f1 {color:#000;font-size:11px;font-weight:normal;} 
.dgrey{ color:#676762; }
.grey { color:#7C7C7C; }
.mt5 { margin-top:5px !important; }
.pt10 { padding-top:10px !important; }
.centerX { text-align:center !important; }
.f1dgrey {color:#676762;font-size:11px;font-weight:normal;}
.dgrey{ color:#676762; }
.lgrey {color:#BBBBBB;}
a.under:link,
a.under:visited {color:#0047A8;Text-Decoration: underline;}
a.under:hover,
img.r2 { margin: 0 2px 0 0; height:auto; }
img.l4 { margin-left: 4px; }
img.l2 { margin-left: 2px; }
.pl1 { padding-left:1px !important; }

 /* borders */
.b0 { border: 0 !important; }
.rd-tl4 {  border-radius: 4px 0 0 0; -webkit-border-radius: 4px 0 0 0; -moz-border-radius: 4px 0 0 0; }
.rd-bl4 { border-radius: 0 0 0 4px; -webkit-border-radius: 0 0 0 4px; -moz-border-radius: 0 0 0 4px; }
.rd4 { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }

/* LIKE */
#likes_list li { margin-bottom:6px; }

/* BANNER */
header { margin-bottom:20px; }
div#header_main { text-align:center; width:974px; position:relative; padding: 0 0 20px 0; margin:0; }
div.ads-cbottom { margin:30px auto 10px auto; width:468px; height:60px; border:1px dotted #9A9A9A; overflow:hidden; /*debug*/ display:none;}
div#ads-bigsize { min-height:90px; text-align:center; max-width:974px; margin:0 auto; }
div#ads-left { position:absolute; left:-330px; top:0; }
div#ads-sky { margin: 0; text-align:left; position:absolute; top:0; left:995px; }
div#ads-footer { max-width:974px; text-align:center; margin:0 auto 25px auto; overflow:hidden; }
.ads-rect { margin: 0 auto; width:300px; }
.ads-sky-l { left:-320px !important; text-align:right !important; }
/* VIDEO */
#site-1 #unruly-unit { margin-bottom: 10px; margin-top: -5px; }
#site-1 div[id^='viralize-native-wrapper-'] { margin-bottom:20px !important; }
#site-1 ins[id^='viralize-fallback-'] #unruly-unit { margin-top: 0 !important; margin-bottom: 0 !important; }
#site-1 #vidazoo-unit div[id^='vidazoo-player-'] { bottom: 17px; margin-top: 36px; position: relative; }
div[id^='vidazoo-player-'] { z-index: 18000 !important; }
#vidazoo-corner { height:0; width:0; }
/* ADS */
[id='5835177'] > div { margin: 0 auto !important; }
[id='5830782'] { margin-bottom:20px; margin-left:auto;margin-right:auto;width:650px !important;max-width:650px !important; }
body.ayads-skin #page { padding-bottom:25px !important; padding-top:28px !important; }
body.ayads-skin #ads-footer { /*padding-top:0 !important; margin-bottom:-26px !important;*/ }
body.ayads-skin .box-ico { background: rgba(204,204,204,0.7) !important; } /* share icons */
body.ayads-skin #_cm-css-reset { display:none; } /* news video */
#ayads-passback-1 { position:absolute; }
#ads-bigsize iframe[id^='vr-'] { margin:0 auto !important; }
/* MT */
[id='20163-2'], /* 300x250 rect/lad */
[id='20163-19'] { width:300px; height:250px; text-align:center; margin:0 auto; } /* 300x250 timer/start */ 
[id='20163-31'] { height:250px; text-align:center; margin:0 auto; overflow:hidden; } /* 970x250 */
[id='20163-28'] { max-height:90px; text-align:center; margin:0 auto; overflow:hidden; } /* 728x90 forumb(king) */
[id='20163-1'] { max-width:100%; text-align:center; margin:0 auto; overflow:hidden; } /* 728x90 footer */
[id='20163-3'] { width:300px; margin:0 auto; overflow:hidden; } /* 300x600 */
/* BCOM */
iframe[id^='30596-300-250-'], /* 300x250 mobile */
iframe[id^='30595-300-250-'] { width:300px; height:250px; text-align:center; margin:0 auto; } /* 300x250 timer/start/rect */ 
iframe[id^='30595-970-250-'] { max-width:100%; height:250px; text-align:center; margin:0 auto; overflow:hidden; } /* 970x250 */
#ads-king iframe[id^='30595-728-90-'] { max-height:90px; text-align:center; margin:0 auto; overflow:hidden; } /* 728x90 forumb(king) */
iframe[id^='30595-728-90-'] { display: inherit; max-width:100%; text-align:center; margin:0 auto; overflow:hidden; } /* 728x90 footer */
iframe[id^='30595-300-600-'] { width:300px; margin:0 auto; overflow:hidden; } /* 300x600 */
/* VIM */
[data-ad-slot="vi_1129651"], /* 300x250 start */
[data-ad-slot="vi_1129648"], /* 300x250 lad */
[data-ad-slot="vi_1129635"], /* 300x250 rect */
[data-ad-slot="vi_11223521"], /* 300x250 footer mobile */
[data-ad-slot="vi_1129652"] { width:300px; height:250px; text-align:center; margin:0 auto; } /* 300x250 timer */ 
[data-ad-slot="vi_1129633"] { height:250px; text-align:center; margin:0 auto; overflow:hidden; } /* 970x250 */
[data-ad-slot="vi_11223520"] { height:250px; text-align:center; margin:0 auto; overflow:hidden; } /* 970x250 mobile */
[data-ad-slot="vi_1129649"] { max-height:90px; text-align:center; margin:0 auto; overflow:hidden; } /* 728x90 forumb(king) */
[data-ad-slot="vi_1129650"] { max-width:100%; text-align:center; margin:0 auto; overflow:hidden; } /* 728x90 footer */
[data-ad-slot="vi_1129634"] { width:300px; margin:0 auto; overflow:hidden; } /* 300x600 */

/* HEADER */
div#topborder { height:5px; font-size:1px; box-shadow: 0 1px 3px #999; background-color:#3b5494;  border-radius: 4px 4px 0 0; width: 974px; }
div#box-header { width: 974px; height:90px; border-radius: 0 0 4px 4px; margin-bottom: 2px; position:relative;}
div#box-header .box-down { height:90px; padding:0; margin:0; }
div#toprightt { position:absolute; top:0; right:0; }
div#toprightb { position:absolute; bottom:0; right:0; }
#toprightm{ position:absolute; top:5px; right:5px; width:280px;height:80px; display:none;background-color:#fafafa;border-radius: 4px; box-shadow: 0 1px 2px #DDD;}
/* v.l.n.r */
div#notifies{ height:12px; float:right; background-color:#fafafa ; border-radius: 0 0 0 4px; padding: 5px 7px 5px 5px; box-shadow: 0 1px 2px #DDD; }
div#startseite { width:60px; height:12px; float:right; font-size:12px; font-weight:bold; color:#676762; background-color:#fafafa; padding: 5px 0 5px 5px; box-shadow: 0 1px 2px #DDD; }
div#startseite img { cursor:pointer; margin-right:5px; position:relative; top:1px;  }
span#countdown { display:none; }
div#kontostand { height:12px; font-size:12px; float:right; background-color:#fafafa; padding: 5px 8px 5px 8px; box-shadow: 0 1px 2px #DDD; font-weight:bold; }
div#lang { height:12px; float:right; background-color:#fafafa; padding: 5px 7px 5px 7px; box-shadow: 0 1px 2px #DDD; }
div#lang-guest { height:12px; position:absolute; top:8px; right:360px; }
div#lang-guest img, div#lang img { opacity: 0.4; margin-right:4px; }
div#controls{ height:12px; float:right;  background-color:#fafafa; padding: 5px 8px 5px 8px; box-shadow: 0 1px 2px #DDD; }
div#controls img { margin-right:4px; }
div#privacy{ height:12px; float:right; background-color:#fafafa; padding: 5px 6px 5px 7px; box-shadow: 0 1px 2px #DDD;}
div#loggedin { float:right; position:relative; margin-right:7px; top:30px; font-size:11px; }
div#loggedin b a  { margin-right:5px; padding-left:0; font-weight:bold !important; font-size:15px; color:#00008B !important; }
div#loggedin img { opacity: 0.3; position: relative; top: 1px;}
div#loggedin img:hover { opacity: 1; }
div#whoson { position:absolute; left: 210px; top:13px; background-color:#fff; color:#9E9E9A; padding: 3px 6px; font-size:11px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; line-height:14px; }
div#whoson a, div#reguser a { color:#929291 !important; }
div#whoson div span, div#reguser span { color:#74A28B !important; }
div#whoson b, div#whoson h1 { margin:0; padding:0; color:#000; font-size:14px; }
div#ivwlogo { position:absolute;bottom:10px;right:239px; }
div#ivwlogo img { opacity:0.5; height:22px; width:auto; }
div#logo-guest, div#logo { width:170px;height:34px; position:absolute; left: 20px; top: 15px; }
div#location-guest, div#location {  border-radius: 0 0 4px 0; float:right; background-color:#fff; float:right; color:#9E9E9A;  padding: 3px 6px 3px 7px; font-size:11px; box-shadow: 0 0 2px #DDD; }
div#location-guest a, div#location a { color:#929291 !important; }
div#reguser{ border-radius: 4px 0 0 0; float:right; background-color:#fff;padding: 3px 6px 3px 7px;box-shadow: 0 0 2px #DDD; font-size:11px; color:#9E9E9A; }
div#login { height:20px;border-radius: 0 0 0 4px; position:absolute; top:0; right:0; background-color:#fafafa; padding: 9px 13px 8px 14px; box-shadow: 0 1px 2px #DDD; }
div#login input { font-family: "helvetica neue", arial, sans-serif !important; height:16px; border: 1px solid #ccc; font-size:11px !important; color:#bbb; width:78px; background-color:#fff; margin-right:3px; padding-left:4px; }
div#login button { font-family: "helvetica neue", arial, sans-serif !important; height:20px; color:#3b5494; background-color:#e7f7fe; font-size:11px; font-weight:normal; margin-right:0; padding: 0 11px 0 10px; position:relative; top:0; margin-right:2px;  }
div#login button:hover { background-color:#EAEFFE; border:1px solid #d8dff4; color:#336699; }
div#login .button-register { /* debug */ display:block; margin-right:3px; }
div#login img#reg_fb { position:relative; right:0; top: 2px; }
div#register { display:none; /* debug */ position:absolute; top:43px; right:8px; color:#676762; font-size:11px; }
div#register a { text-decoration:underline; }
div#register div { padding: 3px 25px 0 0; }
div#register img#reg_fb { position:absolute; right:0; top: 3px; }
/* sprachwahl */
/*right:52px/width:72px; je nach flaggen*/
div#lang_u { position:absolute; top:0; right:52px; width:72px; height:22px;text-align:center;z-index:2000;border-radius: 0 0 0 4px;display:none;  background-color:#fafafa;box-shadow: 0 1px 2px #DDD; }
div#lang_u a:hover { background-color:#EAEFFE; }
div#lang_div { height:14px; margin: 4px 0; position:absolute; bottom:0; left: 35px; border-right:2px dotted #ccc; }
div#lang_du { position:absolute; bottom:0; left: 0; }   
div#lang_sie {position:absolute; bottom:0; left: 37px; }       	
div#lang_du a, div#lang_sie a {color:#929291 !important; display:block; width:35px; height:22px; line-height:23px;}
div#lang_du a {  border-radius: 0 0 0 4px; }           
   
/* FOOTER */
div#box-footer { width: 974px; margin:15px 0 0 0;  border-radius: 4px 4px 0 0 ; font-size:12px; }
div#box-footer .box-down { padding:12px 0 9px 0; margin:0; font-size:11px; line-height:16px; color: #4C4C4C; text-align:center; }
div#box-footer a { color:#3D6082 !important; }
div#box-footer .node,
div#box-footer .copy { color:#7C7C7C; }
div#box-footer .copy span { font-size:16px; position:relative; top:2px; }
div#box-footer div#backtotop { position:absolute; right:8px; bottom:7px; }
div#box-footer div#backtotop a { text-decoration:underline; font-size:12px; color:#b7b7b7 !important; }
div#box-footer div#backtotop span { position:relative; top:3px; padding-left:2px; font-size:16px; color:#c4dbff !important;}
div#bottomborder {width: 974px; height:5px; font-size:1px; background-color:#3b5494; box-shadow: 0 1px 3px #999; border-radius:  0 0 4px 4px; margin-bottom:20px; }
/* subfooter */
table#ffoot td { padding: 0 10px 10px 10px; }
table#ffoot td.tfoot { background:none; }
table#ffoot td a:link{COLOR: #888;}
table#ffoot td a:visited{COLOR: #888;}
table#ffoot td a:hover{COLOR: #DC5353;}

/* MENU */
div#navi-pre-guest, div#navi-pre { display:none; }
div#navi-bar { display:none; float:right; position:relative; top:34px; margin-right:12px;}
div#navi-bar-guest { height:17px;display:none; position:absolute; top:0; right:0; background-color:#fafafa; padding: 10px 13px 10px 14px; box-shadow: 0 1px 2px #DDD;}
div#navi-guest, div#navi{  position:absolute; left:20px; bottom:0; top:auto; right:auto; background-color:#fff; font-size:12px; text-align:left; margin: 0; z-index:20000;}
#menubar {  margin: 0; padding: 0; list-style: none; }
#menubar li { float: left; margin: 0 1px 0 0; border-radius: 4px 4px 0 0; }
#menubar li a { line-height:14px; padding: 5px 10px; display:block; color: #344B83 !important; text-decoration: none; font-weight: bold; text-shadow: 1px 1px 0px #fff; border-radius: 4px 4px 0 0; }
#menubar li a:hover, #menubar li a.over { color: #fff !important; text-shadow: none; background-color: #3B5494;  }
#menubar ul.subnav { display: none; width:934px; position: absolute; top: 25px; left: 0; margin: 0; padding: 0; list-style: none;  opacity: 0.95; }
#menubar ul.subnav li { border-radius: 0; position:relative; box-shadow: 0 1px 3px #999;  margin: 0; padding: 0; float: left; text-align: left; border-right: 1px solid #eee; border-bottom: 1px solid #eee;}
#menubar ul.subnav li a { text-decoration: none;  display: block; border-radius: 0; text-shadow: none; color: #222 !important; background-color: #fff; padding: 5px; margin: 0; width: 100px; height: 68px; overflow: hidden; font-weight:bold; font-size: 11px; }
#menubar ul.subnav li a:hover, #menubar ul.subnav li a.over { color:#3b5494 !important; }
#menubar ul.subnav li a span { position:relative; top:5px; left:5px; }
#menubar ul.subnav li a img { opacity: 0.8; width:100px; height:50px; }
#menubar li:hover ul.subnav, #menubar li.over ul.subnav { display: block; }
#menubar li.click ul.subnav { display:none; } /* overwrites :hover */
#menubar ul.subnav li.first { margin:0; padding:0; }
#menubar ul.subnav li.last { margin:0; padding:0; }
#menubar ul.subnav li.first, #menubar ul.subnav li.first a {  border-radius: 0 0 0 4px; }
#menubar ul.subnav li.last, #menubar ul.subnav li.last a { border-radius: 0 0 4px 0; }
/* FARBEN MENU */
#menubar li#nav1 { background-color: #EAEFFE; border-right: 1px solid #D3DEFD; }
#menubar li#nav2 { background-color: #EAEFFE; border-right: 1px solid #D3DEFD; }
#menubar li#nav3 { background-color: #EAEFFE; border-right: 1px solid #D3DEFD; }
#menubar li#nav4 { background-color: #EAEFFE; border-right: 1px solid #D3DEFD; }
#menubar li#nav5 { background-color: #EAEFFE; border-right: 1px solid #D3DEFD; }
#menubar li#nav6 { background-color: #EAEFFE; border-right: 1px solid #D3DEFD; }
#menubar li#nav7 { background-color: #EAEFFE; border-right: 1px solid #D3DEFD; }
#menubar li#nav8 { background-color: #EAEFFE; border-right: 1px solid #D3DEFD; }
#menubar li#nav9 { background-color: #EAEFFE; border-right: 1px solid #D3DEFD; }
#menubar li#nav12 { display:none; background-color: #EAEFFE; border-right: 1px solid #D3DEFD; }
#menubar li#nav13 { display:none; background-color: #EAEFFE; border-right: 1px solid #D3DEFD; }
#menubar li#nav14 { display:none; background-color: #EAEFFE; border-right: 1px solid #D3DEFD; }
#menubar li#nav15 { background-color: #EAEFFE; border-right: 1px solid #D3DEFD; } /* fav */
#menubar li#nav10 { background-color: #D3DEFD; border-right: 1px solid #BBCCFC; } /* about */
#menubar li#nav11 { background-color: #D3DEFD; border-right: 1px solid #BBCCFC; } /* acc */
/* selected menu */
#menubar li a.selected { background-color:#3b5494; color: #fff !important; text-shadow: none; }
/* MENU Fav */
#menubar li#nav15 a#navF span { font-size:17px; }
#menubar > li { height:24px; }

/* FOOTER */
div#page { width:974px; margin: 0 auto; padding-top:15px; }
div#cont_main { width: 974px; text-align:left; } /*ad970*/

/* elpw */
#elpw { padding: 12px 0 0 13px; }
#elpw form {float:left; }
#elpw input {  border-radius: 4px; font-size:15px; font-weight:bold; color:#222; width: 110px; padding: 3px 3px 3px 6px; }
#elpw .elpw_title { line-height: 13px; color:#505A7B; margin-right:15px; padding: 0 0 0 0; font-size:13px; font-weight:bold; float:left; }
#elpw .elpw_title span { font-weight:normal; font-size:11px; color:#BBBBBB;}
#elpw .elpw_ll { color: #222;position:absolute; bottom:6px; left:13px; font-size:12px; width:278px; overflow:hidden; white-space:nowrap;}
#elpw .elpw_ll a { color: #505A7B !important; text-decoration:none; }
#elpw .elpw_ll span a { color: #CF1717 !important; }
#elpw a.elpw_close { position:absolute; top:0; right:0; }
#elpw a.elpw_close img { opacity: 0.3; border-radius: 4px; }
/* share */
#fb_share { margin: 11px 0 15px 0; width:280px; font-size:11px; font-weight:bold; color:#585858;}
/* reg with FB */
div#fb-register, div#fb-register a { position:absolute; bottom:1px;right:1px; }


/* BUTTONS */
/* float:left wegen text rechts daneben */
.buttons button { display:inline; float:left; margin:0 7px 0 0; background-color:#f5f5f5; border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; font-size:12px; line-height:16px;text-decoration:none; font-weight:bold; color:#686767; cursor:pointer; }
.buttons button img { margin:0 6px -3px 0 !important; padding:0; border:none; width:16px; height:16px; }
.buttons button:hover { background-color:#EAEFFE; border:1px solid #d8dff4; color:#336699; }
/* positive */
.buttons button.positive { color:#565656; /*color:#529214;*/ }
.buttons button.positive:hover{ background-color:#E6EFC2; border:1px solid #C6D880; color:#565656; /*color:#529214;*/ }
/* negative */
.buttons button.negative{ color:#565656;/*color:#d12f19;*/ }
.buttons button.negative:hover{ background:#fbe3e4; border:1px solid #fbc2c4; color:#565656; /*color:#d12f19;*/ }
/* smaller rounded */
.buttons button.bxs { border-radius:4px; }
/* center mehrere */
.buttons button.c, .buttons button.cn { float:none; }
/* center alone */
.buttons button.c { margin-right:0; }
/* float-container mit buttons und text/input elementen */
/* wegen versch. default-input-border-styles je browser */
div.bfloat button, div.bfloat button.bxs { position:relative;  }
div.bfloat button.bxs { bottom:0;  }
/* paddings cross-browser */
/* webkit/standard */
.buttons button { padding: 5px 10px 6px 7px; }
div.bfloat button { bottom:2px; }
.buttons button.bxs { padding: 2px 10px 3px 7px; }
.buttons button.huge { font-size:14px; padding: 12px 13px 11px 10px; }
div.bfloat button.bxs { bottom:0; }
/* mozilla */
@-moz-document url-prefix() {
   .buttons button { padding: 4px 7px 6px 4px; }
   div.bfloat button { bottom:3px; }
   .buttons button.bxs { padding: 1px 7px 2px 4px; }
   div.bfloat button.bxs { bottom:1px; }
   .buttons button.huge { padding: 11px 10px 11px 7px; }
}

/* SONSTIGES */
.clear { clear:both; }
div.sortable-ajax { text-align:center; padding-top:64px; }
#geldstapel{ display:none; position:absolute; top:-10px; right:6px; height:9px; }
#happyclick { filter: drop-shadow(2px 2px 3px #666);display:none;position:absolute; z-index:100000;}
br.clearer { clear: both; height: 0; line-height: 0; } /* geht nur wenn ALLE floaten */
.mr0 { margin-right:0 !important; }
img.r5 { margin-right: 5px; }

/* SEARCH */
#msearch form input { margin-right:3px; padding: 5px 25px 5px 9px; width:180px; color:#676762; border-radius: 3px; border: 1px solid #ddd; }
#msearch form img { opacity: 0.4; position:relative; top:4px; right: 24px; }
#msearch form img:hover { opacity: 1; }
#msearch { padding: 12px 0 0 13px; }
#msearch a.msearch_close { position:absolute; top:0; right:0; }
#msearch a.msearch_close img { opacity: 0.3; border-radius: 4px; }			
#msearch .msearch_eg { clear:both; position:relative;top:6px; color:#ccc; font-size:12px; }

/* MYNOTES */
textarea.myn-txt { font-family: "helvetica neue",arial,sans-serif; background-color:#fffedd; padding: 8px 12px; border: 1px dashed #C0C0C0; width:calc(100% - 26px); height:150px; color:#555555; font-size:12px; line-height:16px; }
div.myn-sub { position:relative; bottom:1px; background-color: #f1f6fb; padding: 10px 10px 8px 12px; border: 1px dashed#C0C0C0; border-top: none;}
div.myn-title input { margin-right:10px; width:150px; padding: 3px 3px 3px 5px; font-weight:bold; color:#5E5E5E; font-size:12px;} 
div.myn-select select { font-size:12px; overflow:hidden; width:200px; margin-right:10px; padding: 3px; }
div.myn-select img { position:relative; top:4px; }
div.myn-notsaved { display:none;position: absolute; right: 27px; top: 27px; padding: 6px 9px 6px 9px; background-color: #fff2f2; color: #e0adad; font-size: 11px; }	
div.myn-save { float:right;}	
/* FORUM SPEZIFISCH */
#nf_mynotes { margin-bottom:20px; position:relative; }
div.myn-select select, 
div.myn-select select option,
.myn-title input { font-family: "helvetica neue",arial,sans-serif; font-size:12px; font-weight:400; line-height:normal; }

/* BOX IMINI */
div.box-imini { z-index: 1000; position:absolute; top:0; right:0; width:100%; height:20px; cursor:pointer;}
div.box-imini div { display:none; text-align:right; position:absolute; right:0; top:1px; }
div.box-imini img { z-index: 1000; height:16px; width:16px; opacity: 0.6; margin-right:1px; }
div.box-imini img:hover { opacity:1; }
div.box-imini img.last { border-top-right-radius: 4px; }

/* KNOTIFY */
div#knotify { padding: 9px 12px 12px 7px; font-family: "helvetica neue",arial,sans-serif; z-index:99000; position:fixed; top:20px; right:25px; }
div#knotify img { position:relative; top:3px; margin-right:5px; }
div#knotify a { text-decoration:none; }
div#knotify embed, #nf_calendar embed { position: absolute; left: -9999px; top: -9999px; }
div#knotify div.knotify { margin-bottom:15px; line-height:18px; width:300px; padding:12px;border: 1px solid transparent; border-radius: 4px; font-size:14px; display:none; }
div#knotify div.knotify-yes { background-color:#EEFFE7;border-color:#d6e9c6;color:#468847; }	
div#knotify div.knotify-no { background-color:#FFE7E7;border-color:#eed3d7;color:#b94a48; }	
div#knotify div.knotify-info { background-color:#EAF8FF;border-color:#bce8f1;color:#3a87ad; }	
div#knotify div.knotify-msg { background-color:#FFFCEB;border-color:#faebcc;color:#8a6d3b; }
div#knotify div.knotify-yes .f1dgrey { font-size:12px; color:#7C9A7C; }
div#knotify div.knotify-no .f1dgrey { font-size:12px; color:#A97474; }	
div#knotify div.knotify-no .f1dgrey a { color:#7a8fa9 !important; }
div#knotify div.knotify-info .f1dgrey { font-size:12px; color:#82A4B1; }
div#knotify div.knotify-msg .f1dgrey { font-size:12px; color:#A5A18C; }
div#knotify a.knotify-close { line-height:18px;float:right;font-size:21px;font-weight:700;color:#000;opacity:0.2 }
div#knotify a.knotify-close:hover { color: #000; cursor: pointer; opacity: 0.4; }
div#knotify div.knotify-gst { padding: 6px 12px 12px 12px; background-color:#fcf8e3;border-color:#D7E2FF;color:#9E9020;}	
div#knotify div.knotify-calendar { background-color:#FAFBFF;border-color:#D0D3D8;color:#8D90A7;}	
div#knotify div.knotify-lose { padding:8px 12px 12px 12px;background-color:#FAFBFF;border-color:#D0D3D8;color:#8D90A7;}	
div#knotify div.knotify-sweep { padding:8px 12px 12px 12px;background-color:#F6FAFF;border-color:#D4D8E3;color:#7697BF;}	
div#knotify div.knotify-hclick { background-color:#EAF8FF;border-color:#D4D8E3;color:#7697BF;}	
div#knotify div.knotify-hwin { background-color:#efffec;border-color:#c5e4bf;color:#808ead;}	
div#knotify div.knotify-quests { background-color: #f3fffe; border-color: #dde6e6; color: #647182; }	
div#knotify div.knotify-quests img { margin-right:6px; }
div#knotify div.knotify-quests-m { background-color: #fffaec; border-color: #ecdfc3; color: #967c41; }	
div#knotify div.knotify-quests-m img { top:2px; }
a.quests-buff { text-decoration:underline !important; }
a.quests-nextlvl, a.quests-aktlvl { color:#676762 !important; font-weight:bold; white-space:nowrap; }
a.quests-aktlvl { color:#008000 !important; }
div#buffs-ico { display:none; z-index:71000; padding:4px 0 1px 0;font-size:14px; font-weight:bold; width:32px; text-align:center; background:rgba(255, 254, 242, 0.8); border-radius: 4px; position:absolute; left:-44px; top:41px; }
div#buffs-ico img { opacity:.7;height:16px; width:16px; padding:3px 0; }
div#buffs-ico a:hover img { opacity:1 !important; }
div#buffs-ico a { display:block; position:relative; }
div#buffs-ico img.cross { position: absolute; right: 4px; bottom: 2px; opacity: .7; height:11px; width:11px; }
div#buffs-ico img.block { opacity:.4; }
img#buffs { display:none; position:absolute; left:0; top:0; }
div#quests-ico { z-index:71000; padding:6px 0 1px 0; font-size:14px; font-weight:bold; width:32px; text-align:center; background:rgba(255, 254, 242, 0.8); border-radius: 4px; position:absolute; left:-44px; top:12px; }
div#quests-ico img { opacity:.7;height:16px; width:16px; padding:0; }
div#quests-ico img:hover{ opacity:1; }
div#quests-ico a { display:block; }

/* HAPPY RELOAD DAY */
#hrd-guest, #hrd { position:relative; }
#hrd { top:31px;float:right; margin-right:20px;z-index: 10000;}
#hrd-guest { position:absolute; top:18px; right:408px; }
#hrd-guest div, #hrd div { font-size:12px; font-weight:bold; color:#4b5494; }
#hrd-guest span, #hrd span { font-size:11px; font-weight:normal; color:#797E87; }
#hrd-guest img, #hrd img { padding-right:5px; position:relative; top:1px; opacity: 0.6; }
#hrd-guest div a, #hrd div a { color:#4b5494 !important; }
#hrd-guest span a,#hrd span a { color:#797E87 !important; }
/* REFRALLYE */
#refrallye-guest, #refrallye { position:relative; }
#refrallye { top:31px; float:right; margin-right:20px;z-index: 10000;}
#refrallye-guest { position:absolute; top:18px; right:408px; }
#refrallye-guest div, #refrallye div { font-size:12px; font-weight:bold; color:#27AE9F; }
#refrallye-guest span, #refrallye span { font-size:11px; font-weight:normal; color:#70A8A3; }
#refrallye-guest img, #refrallye img { padding-right:5px; position:relative; top:1px; opacity: 0.6; }
#refrallye-guest div a, #refrallye div a { color:#27AE9F !important; }
#refrallye-guest span a, #refrallye span a { color:#70A8A3 !important; }

/* OVERLAY */
#overlay-reg { position: fixed; display: none; width: 100%; height: 100%;top: 0; left: 0;right: 0; bottom: 0; background-color: rgba(0,0,0,0.6); z-index: 50000; text-align:center;}
#overlay-reg .o-wrapper {	font-family:"helvetica neue",arial,sans-serif;margin:0 auto; width:80%;	max-width:600px;background:#fff;top:20%;position:relative;	box-shadow: 0 1px 3px #252525;border-radius: 4px; text-align:center; padding:33px 30px 34px 30px; position:relative;}
#overlay-reg .o-h1 { font-size:27px; padding-bottom:10px; }
#overlay-reg .o-h2 { font-size:20px; }
#overlay-reg .o-mio { color:#3b5494; font-weight:bold; font-size:30px; white-space:nowrap;}
#overlay-reg .o-reg { padding-top:20px; }
#overlay-reg .o-reg img { width:100%; max-width:300px; height:auto; cursor:pointer;padding:8px 0 5px 0; }
#overlay-reg .o-reg a { font-size:14px; color:#78828f !important; }
#overlay-reg .o-pay { color:#55758b; font-size:15px; }
#overlay-reg .o-pay a { color:#55758b !important; text-decoration:none; }
#overlay-reg .o-pay a:hover { color:#DC5353 !important; }
#overlay-reg .o-since { font-size:14px; color:#c5c5c5; position:absolute; right:14px; bottom:5px; }
#overlay-reg .o-close { cursor:pointer;font-size:18px; color:#e3e3e3; position:absolute; right:6px; top:1px; }
#overlay-reg .o-since span {font-size: 25px; position: relative; top: 3px }	
#overlay-reg .o-logo { position: absolute; right: 16px; bottom: 27px; opacity: 0.2; }

/* MOBILE */
.rt-s, .rm-s { display:none; }
.rt-h, .rm-h { display:inline; }
table td.rt-h, table td.rm-h,
table tr.rt-h, table tr.rm-h,
table th.rt-h, table th.rm-h { display:table-cell; }

	
/* FORUM */
div#ads-king{ min-height:90px; width:954px; text-align:center; margin: 0 auto; }

/* CLEARING floats */
div.ffix{ height:1%; }
div.bfloat button { position:relative;  }
@-moz-document url-prefix() {   div.bfloat button { bottom:3px; } }
.fl { float:left; }

/* nowrap icon with links */
.inowrap { white-space:nowrap; }
.inowrap a { white-space:normal; }
div.pre { display: block; font-family: monospace; white-space: pre-wrap; }


/* forum */
.tt_head, .tt_body, .tt_spacer,
#box-footer, #box-header { font-family: "helvetica neue",arial,sans-serif; line-height:1.3; }

/* OUTBRAIN */
#cont_main .OUTBRAIN .GS_5 .ob-rec-text { font-size:14px; line-height: 1.25; color:#222 !important; }
#cont_main .OUTBRAIN .GS_5 .ob-rec-text:hover { text-decoration:underline; }
#cont_main .OUTBRAIN .GS_5 .ob-grid-header-text { font-size:11px; color:#757575; margin-left:9px; }
#cont_main .OUTBRAIN .GS_5 .ob-widget-items-container { margin: 0 7px; }
#cont_main .OUTBRAIN .GS_5 .ob-widget-header { margin: -5px 12px 1px 0px; }
#cont_main .OUTBRAIN .GS_5 { margin-bottom:8px; min-height:255px; }
#cont_main .OUTBRAIN .GS_5 .ob_imgZapping { display:none; }
#cont_main .OUTBRAIN { min-height:255px; }

/* MOBILE */
/* kein viewport, deshalb keine media queries auf mobile */
div.page-mobile div#ads-sky { display:none; }
div.page-mobile div#buffs-ico { background:rgba(255, 252, 215, 0.8); padding:4px 4px 0 4px; top:26px; left:396px; width:auto; }
div.page-mobile div#buffs-ico a { display:inline-block;}
div.page-mobile div#buffs-ico img { padding: 0 2px; }
div.page-mobile div#buffs-ico img.cross { right:0; }
div.page-mobile div#quests-ico { background:rgba(255, 252, 215, 0.8); padding:4px 2px 0 2px; top:26px; left:370px; width:auto; }
div.page-mobile div#quests-ico a { display:inline-block;}
div.page-mobile div#quests-ico img { padding: 0 2px; }	
div.page-mobile #overlay-reg .o-wrapper { width:74% !important; padding-bottom:48px !important;}
div.page-mobile #overlay-reg .o-logo { top:auto; right:auto;left:10px; bottom:5px; }
div.page-mobile #overlay-reg .o-wrapper { width:70% !important; }		
div.page-mobile #overlay-reg .o-reg img { padding-top:0 !important; }
div.page-mobile #overlay-reg .o-wrapper { width:67% !important; }
div.page-mobile #cont_main .OUTBRAIN { display:none !important; }
			
/* screen detection  */	
/*
@media only screen and (max-width : 1023px) {			
	div#ads-tandem-big { display:none; }
	div#ads-tandem-sky { display:none; }
	div#ads-sky { display:none; }
	div#header_main { min-height:0; }
}
@media only screen and (max-width : 950px) {  
	div#buffs-ico { background:rgba(255, 252, 215, 0.8); padding:4px 4px 0 4px; top:26px; left:396px; width:auto; }
	div#buffs-ico a { display:inline-block;}
	div#buffs-ico img { padding: 0 2px; }
	div#buffs-ico img.cross { right:0; }
	div#quests-ico { background:rgba(255, 252, 215, 0.8); padding:4px 2px 0 2px; top:26px; left:370px; width:auto; }
	div#quests-ico a { display:inline-block;}
	div#quests-ico img { padding: 0 2px; }	
}
@media only screen and  (max-width : 510px) {	
	#overlay-reg .o-wrapper { width:74% !important; padding-bottom:48px !important;}
	#overlay-reg .o-logo { top:auto; right:auto;left:10px; bottom:5px; }
}
@media only screen and (max-width : 420px) {		
	#overlay-reg .o-wrapper { width:70% !important; }		
	#overlay-reg .o-reg img { padding-top:0 !important; }
  #cont_main .OUTBRAIN { display:none !important; }

}
@media only screen and (max-width : 375px) {		
	#overlay-reg .o-wrapper { width:67% !important; }
}
*/