
@font-face {
    font-family: 'SFToontimeRegular';
    src: url('/resources/fonts/SF_Toontime-webfont.eot');
    src: url('/resources/fonts/SF_Toontime-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/fonts/SF_Toontime-webfont.woff') format('woff'),
         url('/resources/fonts/SF_Toontime-webfont.ttf') format('truetype'),
         url('/resources/fonts/SF_Toontime-webfont.svg#SFToontimeRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'KomikaTextRegular';
    src: url('/resources/fonts/KOMTXT__-webfont.eot');
    src: url('/resources/fonts/KOMTXT__-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/fonts/KOMTXT__-webfont.woff') format('woff'),
         url('/resources/fonts/KOMTXT__-webfont.ttf') format('truetype'),
         url('/resources/fonts/KOMTXT__-webfont.svg#KomikaTextRegular') format('svg');
    font-weight: normal;
    font-style: normal;
} 

body 
{
    background-color:black;
    color:white;
    border-color:black;
    margin-left: 0pt;
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 0pt;
    /*
		font-size:14px;
    font-family: 'KomikaTextRegular', Arial, sans-serif;
    */
}
 
input,textarea
{
	-webkit-box-sizing:border-box; /* Safari */
	-moz-box-sizing:border-box; /* Firefox */
	box-sizing:border-box;
} 

a:visited {color: #FF9E13;}
a:link {color: #FDE3BD;}
a:active {color:yellow;}
a:hover{color:yellow;}
a{text-decoration:none;}
a.un:link{color:white}
a.un:hover{color:yellow;}
a.un2:link{color:white;}
a.un2:visited{color:white;}
a.un2:active{color:yellow;}
a.un2:hover{color:yellow;}
a.un3{color:#FDE3BD;}
a.un3:link{color:#FDE3BD;}
a.un3:hover{color:yellow;}
.special{color:#FF9E13;}
.specialdark{color:#EE6600;}



x
{
	border: 1px solid red;
}
table
{
	border-collapse: collapse;
}
tr
{
	padding:0px;
}

divx
{
	border: 1px solid yellow;
}
tablex
{
	border: 1px solid red;
}
tdx
{
	/*padding:2px;*/
	border: 1px solid green;
}

.field
{
	background-color:#602010;
	color:white;
	border-color:#B37D55;
	font-weight: bold;
	border-radius: 12px;    
	padding-left:6px;
	padding-right:6px;
}

.button
{
	background-color:#602010;
	color:white;
	border-color:#B37D55;
	font-weight: bold;
	border-radius: 12px;    
	padding-left:6px;
	padding-right:6px;
}
.dropdown
{
	background-color:#602010;
	color:white;
	border-color:#B37D55;
	font-weight: bold;
	border-radius: 12px;    
	padding-left:6px;
	padding-right:6px;
}
.bordered
{
    border-width:2px;
    border-color:#46200C;
    border-style:solid;
    background-color:#2F180B;
		border-radius: 12px;
		padding:6px;
}
.dimvisible
{
    color:#C0C0C0;
    font-size:xx-small;
}

.error
{
	color:red;
	font-weight:bolder;
}

.framemenu2
{
    margin-left:8px;
}

td
{
	text-align:left;
	vertical-align:top;
}

.newsbgcolor
{
	background-color:black;
}

#helpMessage
{
	display:none;
	width:490px;
	height:60px;
	text-align:center;
	z-index:15;
	position:fixed;
	left:50%;
	margin-left:-209px;
	top: 0px;
	padding:0px;
	-webkit-box-sizing:border-box; /* Safari */
	-moz-box-sizing:border-box; /* Firefox */
	box-sizing:border-box;
	box-shadow: -1px -1px 1px 1px rgba(255,255,255,0.1),2px 2px 1px 1px rgba(0,0,0,0.25);
}
#helpMessage>div
{
	height:18px;
	margin:0px;
	padding:0px;
}

.frameNO+#helpMessage
{
	top:auto;
	bottom:1px;
	margin-left:-245px;
}

.frameNO:before
{
	margin:0px;
	padding:0px;
	background-image:url(/resources/mcms/bg_ul.jpg);
	background-repeat:repeat-y;
	position:fixed;
	left:0px;
	top:0px;
	bottom:0px;
	width:36px;
	content:"\00A0";
	z-index:-1;
	background-position:-36px 0px;
}

.frameNO:after
{
	margin:0px;
	padding:0px;
	position:fixed;
	right:0px;
	top:0px;
	bottom:0px;
	width:36px;
	background-image:url(/resources/mcms/bg_ul.jpg);
	background-repeat:repeat-y;
	content:"\00A0";
	-webkit-transform:scaleX(-1);
	-moz-transform:scaleX(-1);
	-ms-transform:scaleX(-1);
	-o-transform:scaleX(-1);
	transform:scaleX(-1);
	z-index:-1;
	background-position:-36px 0px;
}


/************************************************************************************************************************************\
* title box
\************************************************************************************************************************************/
.box_pagetitle_outside
{
	display:block;
	position:relative;
	margin:auto;
	padding:6px;
	-webkit-box-sizing:border-box; /* Safari */
	-moz-box-sizing:border-box; /* Firefox */
	box-sizing:border-box;
}
.box_pagetitle_before:before
{
	margin:0px;
	content:"";
	width:6px;
	height:6px;
	position:absolute;
	left:-6px;
	top:0px;
	background-image:url(/resources/mcms/red_ol6.gif);
}
.box_pagetitle_before
{
	margin:0px;
	content:"";
	position:absolute;
	height:6px;
	left:6px;
	right:6px;;
	top:0px;
	background-image:url(/resources/mcms/red_o6.gif);
}	
.box_pagetitle_before:after
{
	margin:0px;
	content:"";
	width:6px;
	height:6px;
	position:absolute;
	right:-6px;
	top:0px;
	background-image:url(/resources/mcms/red_or6.gif);
}
.box_pagetitle_content:before
{
	margin:0px;
	content:"";
	width:6px;
	position:absolute;
	left:-6px;
	top:0px;
	bottom:0px;
	background-image:url(/resources/mcms/red_l6.gif);
}	
.box_pagetitle_content
{ 
	margin:0px;
	position:relative;
	text-align:center;
	vertical-align:middle;
	background-color:#700F10;
	font-size: 18px; 
	font-weight:bolder;
}
.box_pagetitle_content:after
{
	margin:0px;
	content:"";
	width:6px;
	position:absolute;
	right:-6px;
	top:0px;
	bottom:0px;
	background-image:url(/resources/mcms/red_r6.gif);
}	
.box_pagetitle_after:before
{
	margin:0px;
	content:"";
	width:6px;
	height:6px;
	position:absolute;
	left:-6px;
	bottom:0px;
	background-image:url(/resources/mcms/red_ul6.gif);
}
.box_pagetitle_after
{
	margin:0px;
	content:"";
	position:absolute;
	height:6px;
	left:6px;
	right:6px;;
	bottom:0px;
	background-image:url(/resources/mcms/red_u6.gif);
}	
.box_pagetitle_after:after
{
	margin:0px;
	content:"";
	width:6px;
	height:6px;
	position:absolute;
	right:-6px;
	bottom:0px;
	background-image:url(/resources/mcms/red_ur6.gif);
}

/************************************************************************************************************************************\
* subtitle1 box
\************************************************************************************************************************************/
.box_subtitle1_outside
{
	display:block;
	position:relative;
	margin:auto;
	padding:6px;
	-webkit-box-sizing:border-box; /* Safari */
	-moz-box-sizing:border-box; /* Firefox */
	box-sizing:border-box;
}
.box_subtitle1_before:before
{
	margin:0px;
	content:"";
	width:6px;
	height:6px;
	position:absolute;
	left:-6px;
	top:0px;
	background-image:url(/resources/mcms/brown_ol6.gif);
}
.box_subtitle1_before
{
	margin:0px;
	content:"";
	position:absolute;
	height:6px;
	left:6px;
	right:6px;;
	top:0px;
	background-image:url(/resources/mcms/brown_o6.gif);
}	
.box_subtitle1_before:after
{
	margin:0px;
	content:"";
	width:6px;
	height:6px;
	position:absolute;
	right:-6px;
	top:0px;
	background-image:url(/resources/mcms/brown_or6.gif);
}
.box_subtitle1_content:before
{
	margin:0px;
	content:"";
	width:6px;
	position:absolute;
	left:-6px;
	top:0px;
	bottom:0px;
	background-image:url(/resources/mcms/brown_l6.gif);
}	
.box_subtitle1_content
{ 
	margin:0px;
	position:relative;
	text-align:center;
	vertical-align:middle;
	background-image:url(/resources/mcms/bg_b.jpg);
	background-color:#602010;font-size: 14px;
}
.box_subtitle1_content:after
{
	margin:0px;
	content:"";
	width:6px;
	position:absolute;
	right:-6px;
	top:0px;
	bottom:0px;
	background-image:url(/resources/mcms/brown_r6.gif);
}	
.box_subtitle1_after:before
{
	margin:0px;
	content:"";
	width:6px;
	height:6px;
	position:absolute;
	left:-6px;
	bottom:0px;
	background-image:url(/resources/mcms/brown_ul6.gif);
}
.box_subtitle1_after
{
	margin:0px;
	content:"";
	position:absolute;
	height:6px;
	left:6px;
	right:6px;;
	bottom:0px;
	background-image:url(/resources/mcms/brown_u6.gif);
}	
.box_subtitle1_after:after
{
	margin:0px;
	content:"";
	width:6px;
	height:6px;
	position:absolute;
	right:-6px;
	bottom:0px;
	background-image:url(/resources/mcms/brown_ur6.gif);
}

/************************************************************************************************************************************\
* subtitle2 box
\************************************************************************************************************************************/
.box_subtitle2_outside
{
	display:block;
	position:relative;
	margin:auto;
	padding:6px;
	-webkit-box-sizing:border-box; /* Safari */
	-moz-box-sizing:border-box; /* Firefox */
	box-sizing:border-box;
}
.box_subtitle2_before:before
{
	margin:0px;
	content:"";
	width:6px;
	height:6px;
	position:absolute;
	left:-6px;
	top:0px;
	background-image:url(/resources/mcms/red_ol6.gif);
}
.box_subtitle2_before
{
	margin:0px;
	content:"";
	position:absolute;
	height:6px;
	left:6px;
	right:6px;;
	top:0px;
	background-image:url(/resources/mcms/red_o6.gif);
}	
.box_subtitle2_before:after
{
	margin:0px;
	content:"";
	width:6px;
	height:6px;
	position:absolute;
	right:-6px;
	top:0px;
	background-image:url(/resources/mcms/red_or6.gif);
}
.box_subtitle2_content:before
{
	margin:0px;
	content:"";
	width:6px;
	position:absolute;
	left:-6px;
	top:0px;
	bottom:0px;
	background-image:url(/resources/mcms/red_l6.gif);
}	
.box_subtitle2_content
{ 
	margin:0px;
	position:relative;
	text-align:center;
	vertical-align:middle;
	background-color:#700F10;
	font-size: 14px;
}
.box_subtitle2_content:after
{
	margin:0px;
	content:"";
	width:6px;
	position:absolute;
	right:-6px;
	top:0px;
	bottom:0px;
	background-image:url(/resources/mcms/red_r6.gif);
}	
.box_subtitle2_after:before
{
	margin:0px;
	content:"";
	width:6px;
	height:6px;
	position:absolute;
	left:-6px;
	bottom:0px;
	background-image:url(/resources/mcms/red_ul6.gif);
}
.box_subtitle2_after
{
	margin:0px;
	content:"";
	position:absolute;
	height:6px;
	left:6px;
	right:6px;;
	bottom:0px;
	background-image:url(/resources/mcms/red_u6.gif);
}	
.box_subtitle2_after:after
{
	margin:0px;
	content:"";
	width:6px;
	height:6px;
	position:absolute;
	right:-6px;
	bottom:0px;
	background-image:url(/resources/mcms/red_ur6.gif);
}

/************************************************************************************************************************************\
* flex box
\************************************************************************************************************************************/
.flexbox_outside
{
	display:block;
	position:relative;
	margin:auto;
	padding:1px;
	-webkit-box-sizing:border-box; /* Safari */
	-moz-box-sizing:border-box; /* Firefox */
	box-sizing:border-box;
}
.flexbox_before:before
{
	margin:0px;
	content:"";
	width:1px;
	height:1px;
	position:absolute;
	left:-1px;
	top:0px;
	background-color:#FAD0A5;
}
.flexbox_before
{
	margin:0px;
	content:"";
	position:absolute;
	height:1px;
	left:1px;
	right:1px;;
	top:0px;
	background-color:#B37D55;
}	
.flexbox_before:after
{
	margin:0px;
	content:"";
	width:1px;
	height:1px;
	position:absolute;
	right:-1px;
	top:0px;
	background-color:#7A4C2B;
}
.flexbox_content:before
{
	margin:0px;
	content:"";
	width:1px;
	position:absolute;
	left:-1px;
	top:0px;
	bottom:0px;
	background-color:#B37D55;
}	
.flexbox_content
{ 
	margin:0px;
	position:relative;
	text-align:left;
	vertical-align:middle;
	background-color:#602010;
	background-image:url(/resources/mcms/bg_b.jpg);
}
.flexbox_content:after
{
	margin:0px;
	content:"";
	width:1px;
	position:absolute;
	right:-1px;
	top:0px;
	bottom:0px;
	background-color:#613A1D;
}	
.flexbox_after:before
{
	margin:0px;
	content:"";
	width:1px;
	height:1px;
	position:absolute;
	left:-1px;
	bottom:0px;
	background-color:#7A4C2B;
}
.flexbox_after
{
	margin:0px;
	content:"";
	position:absolute;
	height:1px;
	left:1px;
	right:1px;;
	bottom:0px;
	background-color:#613A1D;
}	
.flexbox_after:after
{
	margin:0px;
	content:"";
	width:1px;
	height:1px;
	position:absolute;
	right:-1px;
	bottom:0px;
	background-color:#613A1D;
}

/************************************************************************************************************************************\
* navmenu 
\************************************************************************************************************************************/
.navmenu_outside
{
	display:inline-block;
	position:relative;
	margin:auto;
	padding:1px;
	-webkit-box-sizing:border-box; /* Safari */
	-moz-box-sizing:border-box; /* Firefox */
	box-sizing:border-box;
}
.navmenu_before:before
{
	margin:0px;
	content:"";
	width:1px;
	height:1px;
	position:absolute;
	left:-1px;
	top:0px;
	background-color:#FAD0A5;
}
.navmenu_before
{
	margin:0px;
	content:"";
	position:absolute;
	height:1px;
	left:1px;
	right:1px;
	top:0px;
	background-color:#B37D55;
}	
.navmenu_before:after
{
	margin:0px;
	content:"";
	width:1px;
	height:1px;
	position:absolute;
	right:-1px;
	top:0px;
	background-color:#7A4C2B;
}
.navmenu_content:before
{
	margin:0px;
	content:"";
	width:1px;
	position:absolute;
	left:-1px;
	top:0px;
	bottom:0px;
	background-color:#B37D55;
}	
.navmenu_content
{ 
	margin:0px;
	position:relative;
	text-align:left;
	vertical-align:middle;
	background-color:#602010;
	background-image:url(/resources/mcms/bg_b.jpg);
	text-align:center;
}
.navmenu_content:after
{
	margin:0px;
	content:"";
	width:1px;
	position:absolute;
	right:-1px;
	top:0px;
	bottom:0px;
	background-color:#613A1D;
}	
.navmenu_after:before
{
	margin:0px;
	content:"";
	width:1px;
	height:1px;
	position:absolute;
	left:-1px;
	bottom:0px;
	background-color:#7A4C2B;
}
.navmenu_after
{
	margin:0px;
	content:"";
	position:absolute;
	height:1px;
	left:1px;
	right:1px;;
	bottom:0px;
	background-color:#613A1D;
}	
.navmenu_after:after
{
	margin:0px;
	content:"";
	width:1px;
	height:1px;
	position:absolute;
	right:-1px;
	bottom:0px;
	background-color:#613A1D;
}

.navmenu_content ul, .navmenu_content li
{
	list-style-type: none;
	display:inline-block;
	text-align:left;
	margin:0px;
	padding: 0px;
	vertical-align:baseline;
}
.navmenu_content li:after
{
	content: "\00A0|\00A0";
}
.navmenu_content>ul>li:first-child:before
{
	content: "\00A0[\00A0";
}
.navmenu_content>ul>li:first-child:after
{
	content: "\00A0:\00A0";
}
.navmenu_content>ul>li:last-child:after
{
	content: "\00A0]\00A0";
}

#navmenu_top, #navmenu_bottom
{
	/*width:640px;*/
	margin:auto;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
}

/************************************************************************************************************************************\
* stuff
\************************************************************************************************************************************/
.body_c
{
    margin-left: 0pt;
    margin-top: 0pt;
}
.body_or
{
    margin-left: 0pt;
    margin-top: 0pt;
    background-image:url(/resources/mcms/bg_or.jpg);
}
.body_ol
{
    margin-left: 0pt;
    margin-top: 0pt;
    background-image:url(/resources/mcms/bg_ol.jpg);
}
.body_ul
{
    margin-left: 0pt;
    margin-top: 0pt;
    background-image:url(/resources/mcms/bg_ul.jpg);
}

.output_rot
{
    color:red;
}
.output_blau
{
    color:blue;
}
.output_gruen
{
    color:green;
}
.output_gelb
{
    color:yellow;
}
.output_grau
{
    color:grey;
}

.output_quote
{
    color:#FF9E13;
    margin-left: 20pt;
    margin-right: 20pt;
}

.listbgcolor0
{
    background-color:#46200C;
}

.listbgcolor1
{
    background-color:#2F180B;
}

.password
{
	width:200px;
}
.passwordbox
{
	position:relative;
}
.passwordcolorbar 
{
	margin-top:-3px;
	width:1px;
	background-image:url(/resources/passwordstrength.jpg);
	height:100%;
	display:inline-block;
	position:absolute;
	left:0px;
	top:3px;
}
.passwordpercent 
{
}
.passwordresult 
{
	color:#00FF00;
	text-shadow:1px 1px black;
	font-size:10px;
	font-weight: bold;
	position:absolute;
	left:2px;
	top:3px;
	/*filter:Glow(color=#000000, strength=1);*/
}

.footer
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

/* replaces div align=center with div class=center*/
.center
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.right
{
	text-align:right;
	margin-left:auto;
	margin-right:0;
}
.left
{
	text-align:left;
	margin-right:auto;
	margin-left:0;
}
.text_smaller
{
	font-size:smaller;
}
.text_larger
{
	font-size:larger;
}

img
{
	border:none;
}

.thickboxlist
{
}
.thickboxitem
{
	-webkit-box-sizing:border-box; /* Safari */
	-moz-box-sizing:border-box; /* Firefox */
	box-sizing:border-box;
	text-align:center;
	vertical-align:middle;
	float:left;
	width:25%;
	line-height:150px;
	padding:1px;
}
.thickboxitem .bordered
{
	height:150px;
}
.thickboxthumb
{
}

#TB_window 
{
    border-width:2px;
    border-color:#46200C;
    border-style:solid;
    background-color:#2F180B;
	border-radius: 12px;
	color:white;
}

#TB_secondLine 
{
	font-size:smaller;
}

/*
#TB_title{
	background-color:#e8e8e8;
	height:27px;
}
*/

.content
{
	margin-left:72px;
	margin-top:72px;
}
.frameNO
{
	margin-left:0px;
	margin-top:0px;
}
/************** menu *********/
.menuLogo
{
	position:fixed;
	left:0px;
	top:0px;
	height:72px;
	width:72px;
	background-image:url(/resources/mcms/bg_ol.jpg);
	z-index:10;
}
.menuLogoPicture
{
	background-image:url('/resources/mcms/mordor50_s.gif');
	width:72px;
	height:72px;
	margin:0px;
	
}
.menuMain
{
	z-index:10;
	position:fixed;
	left:0px;
	top:72px;
	width:72px;
	bottom:0px;
	background-image:url(/resources/mcms/bg_ul.jpg);
	background-repeat:repeat-y;
}
.menuMain ul, .menuMain li
{
	list-style-type: none;
	display:block;
	text-align:left;
	margin:0px;
	padding: 0px;
}

.menuAllTitle,.menuAllItems, .menuUsrTitle, .menuUsrItems
{
	margin-top:0px;
	padding-left:4px;
	padding-right:4px;
	margin-bottom:0px;
}
.menuAllTitle
{
	margin-top:2px;
}
.menuMain li
{
	padding:0px 8px 0px 8px;
	font-weight:bold;
	display:block;
	font-size:13px;
}
.menuTested .special
{
	margin-top:1em;
	font-size: 10px;
	text-align:center;
}
.menuTested .specialdark
{
	font-size: 10px;
	text-align:center;
}

.topMain
{
	position:fixed;
	left:72px;
	right:0px;
	top:0px;
	height:72px;
	background-image:url(/resources/mcms/bg_or.jpg);
	z-index:10;
}

.topMain .box_subtitle1_content a.un2
{
	font-weight:bold;
	font-size:13px;
}

.topFaq
{
	width:120px;
	position:absolute;
	top:0px;
	left:10%;
	z-index:12;
}
.topJoin
{
	width:120px;
	position:absolute;
	top:30px;
	left:10%;
	z-index:12;
}
.topContact
{
	width:120px;
	position:absolute;
	top:0px;
	right:10%;
	z-index:12;
}
.topCounter
{
	width:120px;
	position:absolute;
	top:30px;
	right:10%;
	z-index:12;
}
.topBanner
{
	width:120px;
	position:absolute;
	left:50%;
	margin-left:-234px;/*468px;*/
	height:60px;
	top:0px;
	z-index:11;
}
.thread_listmessages
{
	position: relative;
	float:left;
	width:100%;
	white-space:nowrap;
}
.thread_listmessages>.thread_reverseuser
{
	position: absolute;
	right:0px;
	top:0px;
	width:200px;
	overflow:hidden;
	/*background:black;*/
}
.thread_listmessages>.thread_reverseuser:before
{
	content:"an ";
}
.thread_listmessages>.thread_newimage>img
{
	display:none;
}
.thread_listmessages>.thread_newimage
{
	display:inline-block;
	width:31px;
	height:13px;
	vertical-align:middle;
	background-image:url("/resources/mcms/neu_gelb.gif");
}
.thread_listmessages>.thread_subject
{
	left:0px;
	right:0px;
	top:0px;
	position:absolute;
	display:block;
	overflow:hidden;
	text-overflow: ellipsis;
	-webkit-box-sizing:border-box; /* Safari */
	-moz-box-sizing:border-box; /* Firefox */
	box-sizing:border-box;
}
.thread_listmessages>.thread_newimage+.thread_reverseuser+.thread_subject,
.thread_listmessages>.thread_newimage+.thread_subject,
.thread_listmessages>.thread_newimage+.thread_status+.thread_subject,
.thread_listmessages>.thread_newimage+.thread_reverseuser+.thread_status+.thread_subject
{
	left:0px;
	padding-left:31px;
}
.thread_listmessages>.thread_reverseuser+.thread_subject
{
	right:200px;
}
.thread_listmessages>.thread_reverseuser+.thread_status+.thread_subject
{
	right:250px;
}
.thread_listmessages>.thread_status
{
	position:absolute;
	right:0px;
	top:0px;
	width:100px;
}
.thread_listmessages>.thread_reverseuser+.thread_status
{
	right:150px;
}
/********** gotcha you spammer *********/
.gotcha
{
	width:200px;
	text-align:center;
	white-space:nowrap;
	display:inline-block;
}
.gotchacontainer
{
	padding:1em;
}
.gotchacontainer,.gotchatext
{
	text-align:center;
}
.gotcha input
{
	width:100%;
	-webkit-box-sizing:border-box; /* Safari */
	-moz-box-sizing:border-box; /* Firefox */
	box-sizing:border-box;
}
.gotchainput
{
	display:inline-block;
	-webkit-box-sizing:paddin-box; /* Safari */
	-moz-box-sizing:border-box; /* Firefox */
	box-sizing:border-box;
	width:100%;
	padding-left:50px;
	margin-left:-50px;
	vertical-align:middle;
}
.gotchaequals
{
	display:inline-block;
	-webkit-box-sizing:paddin-box; /* Safari */
	-moz-box-sizing:border-box; /* Firefox */
	box-sizing:border-box;
	width:15px;
	vertical-align:middle;
	text-align:center;
}

.gotcha0,.gotcha1,.gotcha2,.gotcha3,.gotcha4,.gotcha5,.gotcha6,.gotcha7,.gotcha8,.gotcha9
{
	-webkit-box-sizing:border-box; /* Safari */
	-moz-box-sizing:border-box; /* Firefox */
	box-sizing:border-box;
	width:35px;
	height:19px;
	display:inline-block;
	background-image:url(gotcha.png);
	vertical-align:middle;
}
.gotcha0
{
	background-position:0px 0px;
}
.gotcha1
{
	background-position:0px -20px;
}
.gotcha2
{
	background-position:0px -40px;
}
.gotcha3
{
	background-position:0px -60px;
}
.gotcha4
{
	background-position:0px -80px;
}
.gotcha5
{
	background-position:0px -100px;
}
.gotcha6
{
	background-position:0px -120px;
}
.gotcha7
{
	background-position:0px -140px;
}
.gotcha8
{
	background-position:0px -160px;
}
.gotcha9
{
	background-position:0px -180px;
}

#ajax_profil
{
	width:200px;
	display:none;
	position:absolute;
	box-shadow: -1px -1px 1px 1px rgba(255,255,255,0.1),2px 2px 1px 1px rgba(0,0,0,0.25);
	z-index:10;
}
#ajax_profil h1
{
	margin:0px;
	padding:0px;
}

#status
{
	display:none;
	position:fixed;
	bottom:0px;
	left:50%;
	width:300px;
	margin:1em;
	margin-left:-114px;
	box-shadow: -1px -1px 1px 1px rgba(255,255,255,0.1),2px 2px 1px 1px rgba(0,0,0,0.25);
	z-index:16;
}
.frameNO+#helpMessage+#status
{
	margin-left:-150px;
}

#statusNewGamesHead .flexbox_content
{
	padding-left:1em;
}
#statusNewGamesText
{
	padding-left:1em;
}
#statusNewMessagesHead .flexbox_content
{
	padding-left:1em;
}
#statusNewMessagesText
{
	padding-left:1em;
}
#ajaxStatusClear
{
	padding:1em;
	text-align:center;
}

/********* Review *********/
.en_flag
{
	background-image:url(/resources/england.gif);
	width:16px;
	height:11px;
	display:inline-block;
	margin:0px;
	padding:0px;
}

/********** Chat **************/
.chat_row
{
	-webkit-box-sizing:border-box; /* Safari */
	-moz-box-sizing:border-box; /* Firefox */
	box-sizing:border-box;
	margin-top:0.4em;
	display:block;
	width:100%;
	position:relative;
	padding:0px;
	padding-left:11em;
	min-height:2em;
}
.chat_info
{
	min-height:40px;
	display:block;
	white-space:nowrap;
	padding-right:1em;
	width:10em;
	left:0px;
	top:0px;
	position:absolute;
}
.chat_sender
{
	text-align:left;
}
.chat_date
{
	text-align:left;
	padding-left:5px;
}
.chat_message
{
	-webkit-box-sizing:border-box; /* Safari */
	-moz-box-sizing:border-box; /* Firefox */
	box-sizing:border-box;
	display:block;
	text-align:left;
	width:100%;
	padding-right:1em;
	padding-left:1em;
	
}
.game_page,
.chat_page
{
	width:90%;
	text-align:center;
	margin:auto;
}
.chat_messagearea
{
	display:table;
	width:100%;
	border-collapse:separate;
}
.chat_form
{
	position:relative;
	margin:auto;
	margin-top:1em;
	display:inline-block;
	width:50%;
}
.chat_textarea
{
	-webkit-box-sizing:border-box; /* Safari */
	-moz-box-sizing:border-box; /* Firefox */
	box-sizing:border-box;
	width:100%;
	padding-right:120px;
	min-height:3em;
}
.chat_textarea>textarea
{
	-webkit-box-sizing:border-box; /* Safari */
	-moz-box-sizing:border-box; /* Firefox */
	box-sizing:border-box;
	margin:0px;
	min-height:4em;
	width:100%;
	overflow:auto;
}
.chat_button
{
	-webkit-box-sizing:border-box; /* Safari */
	-moz-box-sizing:border-box; /* Firefox */
	box-sizing:border-box;
	position:absolute;
	right:0px;
	top:50%;
	padding:6px;
	margin:0px;
	margin-top:-1.3em;
	width:120px;
	height:2.6em;
	vertical-align:middle;
}
.chat_button>button
{
	height:100%;
	width:100%;	
}
#chatFormSuccess
{
	-webkit-box-sizing:border-box; /* Safari */
	-moz-box-sizing:border-box; /* Firefox */
	box-sizing:border-box;
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	width:100%;
	z-index:-1;
}
.chat_success
{
	background:#008800;
	border-radius: 12px;    
	border:4px inset #00AA00;
}

.chat_error
{
	background:#880000;
	border-radius: 12px;    
	border:4px inset #AA0000;
}
