.new_button a {
	display: block;
	padding: 4px;
	color: #2963a8;
}

/* ALLGEMEIN */
* {
	margin: 0;
	padding: 0;
}

br.clear {
	clear: both;
	line-height: 0;
	width: 0;
	height: 0;
}

body {
	background: url(https://eternal-horizon.de/images/styles/eternalhorizon/eh_bg.jpg) #89ccca repeat-x;
	background-attachment: fixed;
	background-position: right bottom;
}

/* TEXTFORMATIERUNGEN */

.usr_post ul {
	margin-left: 30px;
	list-style-type: square;
	color: #2963a8;
}

.usr_post ol {
	margin-left: 30px;
	list-style-type: decimal;
	color: #2963a8;
}

/* STRUKTUR */

#container {
	width: 1300px;
	margin: 0 auto;
	font-family: calibri, sans-serif;
	font-size: 14px;
	color: #2b322a;
	
}

#header{
	width: 1274px;
	height: 330px;
	margin: 0 auto;
	padding:0;
}

.glp_waldo {
	width: 180px;
	float: left;
	position: relative;
	top: 140px;
}

.glp_redaktion {
	width: 180px;
	float: right;
	position: relative;
	top: 150px;
	left: 10px;
}

.glp_redaktion img {
	width: 160px;
}

#logo {
	border: none;
	padding: 0;
	background: none;
	border-left: 2px solid #2963a8;
	border-right: 2px solid #2963a8;
	width: 910px;
	float: left;
}

.wrapper {
	width: 1274px !important;
	/*background: #a0a0a0;*/
	margin: 0 auto;
	padding:0;
}

#content {
	background: #BABABA;
	width: 910px !important;
	margin: 0 auto;
	padding:0;
	border: 2px solid #2963a8;
	float: left;
}

/* HEADERTABELLE */

.hd_banner {
	width: 910px;
	height: 330px;
	background: url(https://eternal-horizon.de/images/styles/eternalhorizon/eh_header.png) no-repeat;
}

.hd_indexlink {
	display: block;
	width: 910px;
	height: 330px;
}

#header_tabelle {
	width: 910px;
	height: 260px;
	color:#2b322a;
	font-size:12px;
	border-collapse: collapse;
	font-family: Calibri, sans-serif;
	border-top: 2px solid #2963a8;
	border-bottom: 2px solid #2963a8;
}

.header_top {
	width: 900px;
	height: 24px;
	background: #92b1c3;
	color:#2e4c66;
	text-align: center;
	padding: 5px 5px;
}

.header_top a {
	font-family: 'Serlio', serif, sans-serif;
	color:#2e4c66;
	font-size: 22px;
	text-decoration: none;
	font-variant:normal;
	font-weight: bold;
	margin: 0 15px;
}

.header_top a:hover {
	color: #ac3500;
}

.header_box {
	width: 291px;
	padding:5px;
	font-size:14px;
	height: 250px;
	background: #f5f5f5;
	float: left;
}

.header_box_marg {
	margin: 0 3px;
}

.header_box_nopad {
	padding: 0;
	height: 302px;
	width: 360px;
	margin: 0;
}

.header_box table {
	border-collapse: collapse;
	font-size:12px;
}

.header_box table tr {
	vertical-align: top;
}

.header_box table a {
	font-family: 'Serlio', serif, sans-serif;
	font-size:18px;
	color:#2963a8;
	text-decoration: none;
	font-weight: bold;
}

.echo_inplayquotes {
	width: 450px;
	padding:5px;
	font-size:14px;
	background: #f5f5f5;
	border-bottom: 2px solid #2963a8;
	float: left;
}

.echo_gossip {
	width: 440px;
	padding:5px;
	font-size:14px;
	background: #f5f5f5;
	border-bottom: 1px solid #2963a8;
	float: left;
}

p.today_new_posts a {
	font-size:15px;
	color:#2963a8;
	text-decoration: none;
	font-weight: normal;
	font-family: Calibri, sans-serif;
	font-variant: small-caps;
}

.header_box a {
	font-size:15px;
	color:#2963a8;
	text-decoration: none;
	font-weight: normal;
	font-family: Calibri, sans-serif;
	font-variant: small-caps;
}

p.header_box_links {
	text-align: center;
}

.header_accs {
	font-family: 'Serlio', serif, sans-serif;
	font-size:18px;
	color:#2963a8;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;
	font-variant: small-caps;
}

.eh_header_acc {
	z-index: 2;
}

.eh_header_acc ul {
	list-style: none;
}

.eh_header_acc ul li {
	height: 24px;
	background: #f5f5f5;
	font-family: 'Serlio', serif, sans-serif;
	font-size:16px;
	color:#2963a8;
	text-decoration: none;
	font-weight: bold;
	display: block;
	position: relative;
}

.eh_header_acc ul li.eh_header_acclast {
	margin-bottom: 0;
}

.eh_header_acc_sl {
	position: absolute;
	display: none;
	width: 180px;
	background: #f5f5f5;
	z-index: 10;
	top: 25px;
	padding: 5px;
}

.eh_header_acc  li:hover .eh_header_acc_sl {
	display:block;
}

.switchlink {
	font-family: 'Serlio', serif, sans-serif;
	font-size:14px !important;
	color:#2963a8;
	text-decoration: none;
	font-weight: bold;
}

.header_box_title {
	border-bottom: 1px solid #2963a8;
	text-align: center;
	font-family: 'Serlio', serif, sans-serif;
	font-size: 20px;
	font-variant: small-caps;
	color: #2963a8;
	margin-bottom: 5px;
}

.header_box_fp {
	font-size:15px !important;
	color:#2963a8 !important;
	text-decoration: none !important;
	font-weight: normal !important;
	font-family: Calibri, sans-serif !important;
	font-variant: small-caps !important;
}

.header_top_info {
	display: inline;
	position: relative;
}

.header_top_info_content {
	display: none;
	position: absolute;
	background: #92B1C3;
	padding: 5px;
	width: 885px;
	border: 1px solid #2963A8;
	text-align: left;
z-index: 2;
}

.header_top_info:hover .header_top_info_content {
	display: block;
}

.header_top_info_content a {
	font-size:15px;
	color:#2963a8;
	text-decoration: none;
	font-weight: normal;
	font-family: Calibri, sans-serif;
	font-variant: small-caps;
	margin: 0;
}

/** SIDEBOXEN **/

.sidebox_left {
	width: 178px;
	float: left;
	background: #f5f5f5;
	border-top: 2px solid #2963a8;
	border-left: 2px solid #2963a8;
	border-bottom: 2px solid #2963a8;
}

.sidebox_right {
	width: 178px;
	float: right;
	background: #f5f5f5;
	border-top: 2px solid #2963a8;
	border-right: 2px solid #2963a8;
	border-bottom: 2px solid #2963a8;
}

.eh_sb_l_cat {
	border-bottom: 2px solid #2963a8;
	background: #92b1c3;
	height: 24px;
	font-family: 'Serlio', serif, sans-serif;
	color:#2e4c66;
	font-size: 22px;
	font-variant:normal;
	font-weight: bold;
	text-align: center;
	padding: 5px; 
}

.eh_sb_l_cat2 {
	border-top: 2px solid #2963a8;
}

.eh_sb_l_ql {
	z-index: 0;
}

.eh_sb_l_ql ul {
	list-style: none;
}

.eh_sb_l_ql ul li {
	margin-bottom: 1px;
	height: 20px;
	padding: 5px;
	background: #f5f5f5;
	border-bottom: 1px solid #2963a8;
	font-family: 'Serlio', serif, sans-serif;
	font-size:16px;
	color:#2963a8;
	text-decoration: none;
	font-weight: bold;
	display: block;
	position: relative;
}

.eh_sb_l_ql ul li.eh_sb_l_qllast {
	margin-bottom: 0;
	border-bottom: none;
}

.eh_sb_l_sl {
	position: absolute;
	display: none;
	width: 180px;
	background: #f5f5f5;
	z-index: 1;
	left: 178px;
	top: 0;
	border: 2px solid #2963a8;
}

.eh_sb_l_sl a {
	font-size:18px;
	color:#2963a8;
	text-decoration: none;
	font-weight: normal;
	font-family: Calibri, sans-serif;
	font-variant: small-caps;
	display: block;
	padding: 3px;
	border-bottom: 1px solid #2963a8;
}

.eh_sb_l_ql  li:hover .eh_sb_l_sl {
	display:block;
	padding: 0px;
}

.eh_sb_r_crews {
	padding: 5px;
	background: #f5f5f5;
}

/** FORUMBIT **/

.eh_d2f_forums {
	max-width: 645px !important;
	padding: 5px;
	vertical-align: top;
}

a.eh_d2f_fname {
	display: block;
	max-width: 650px !important;
	/*border-bottom: 1px solid #2963a8;*/
	background: #2963a8;
	text-align: center;
	font-family: 'Serlio', serif, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-variant: small-caps;
	color: #F5F5F5;
	margin-bottom: 5px;
}

a.eh_d2f_fname:hover {
	text-decoration: none;
}

.eh_d2f_desc {
	max-width: 650px !important;
	font-size:14px;
}

.eh_d2f_subf {
	text-align: center;
	margin-top: 5px;
	font-size:13px;
	color:#2b322a;
	text-decoration: none;
	font-weight: normal;
	font-family: Calibri, sans-serif;
	font-variant: small-caps;
}

.eh_d2f_subf a {
	font-size:13px;
	color:#2b322a;
	text-decoration: none;
	font-weight: normal;
	font-family: Calibri, sans-serif;
	font-variant: small-caps;
}

.eh_d2f_lastpost {
	width: 195px !important;
	padding: 5px;
	text-align: center !important;
	vertical-align: middle;
}

.eh_d2f_lastpost a {
	font-size:15px;
	color:#2963a8;
	text-decoration: none;
	font-weight: normal;
	font-family: Calibri, sans-serif;
	font-variant: small-caps;
	word-wrap: break-word !important;
	word-break: break-word;
	white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.theadbg {
	background: #f5f5f5;
}

.theadbg a:link {
	color: #2b322a;
}

.theadbg a:visited {
	color: #2b322a;
}

.threadlink {
	font-size:15px;
	text-decoration: none;
	font-weight: normal;
	font-family: Calibri, sans-serif;
	font-variant: small-caps;
}

.threadlink a {
	color:#2963a8;	
}

.threadlink td {
	padding: 5px;
}

/** STATISTIK **/

.eh_stats {
	text-align: center;
}

.eh_stats_smallbox {
	float: left;
	padding: 5px;
	background: #f5f5f5;
	width: 442.5px;
	margin-bottom: 5px;
	min-height: 106px;
	font-size: 13px
}

.eh_stats_smallbox_mar {
	margin-right: 5px;
}

.eh_stats_title {
	display: block;
	border-bottom: 1px solid #2963a8;
	text-align: center;
	font-family: 'Serlio', serif, sans-serif;
	font-size: 20px;
	font-variant: small-caps;
	color: #2963a8;
	margin-bottom: 5px;
}

.eh_stats_legend {
	text-align: center;
	font-weight: bold;
	display: block;
	border-top: 1px solid #2963a8;
	font-variant: small-caps;
}

.eh_stats_largebox {
	padding: 5px;
	background: #f5f5f5;
	width: 900px;
	margin-bottom: 5px;
	font-size: 13px;
}

.eh_stats_last {
	margin-bottom: 0;
	/*height: 60px;*/
}

.eh_stats_btns {
	float: left;
}

.eh_forum_status_txt {
	margin-top: -20px;
}

/** FOOTER **/

.theme {
	width: 900px;
	margin: 0 auto;
	text-align: center;
}

/** THREADANSICHT **/

.eh_beitrag {
	background: #f5f5f5;
}

/** THREADBIT **/

.thrdTopic {
	font-family: 'Serlio', sans-serif;
	font-size: 20px;
	text-align: center;
	color: #2963a8;
	font-weight: bold;
	background: #E7E5DC;
}

div.usr_post {
	display: block;
	width: 718px;
	min-height: 300px;
	padding: 15px 5px;
	border-top: 1px solid #2963a8;
	border-bottom: 1px solid #2963a8;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	margin: 5px 0px 0px;
}

.usr_post img {
	max-width: 710px;
}

span.thrd_btn a {
	font-family: 'Serlio', sans-serif;
	font-size: 14px;
	font-variant: inherit;
}

span.thrd_btn_off {
	font-family: 'Serlio', sans-serif;
	font-size: 14px;
	color: #B96667;
	font-variant: inherit;
}

span.thrd_btn_on a {
	font-family: 'Serlio', sans-serif;
	font-size: 14px;
	color: #569358;
	font-variant: inherit;
}

span.usr_name {
	font-family: 'Serlio', sans-serif;
	display: block;
	width: 150px;
	text-align: center;
}

span.usr_name a {
	font-variant: normal;
	font-family:'Serlio', sans-serif;
	font-size: 15px;
	font-weight: bold;
}

span.usr_ranktitle {
	position: relative;
	display: block;
	width: 150px;
	background: #2963A8;
	text-align: center;
	z-index: 1;
	margin: auto 0;
	margin-bottom: 1px;
	font-variant: normal;
	font-family: 'Serlio', sans-serif;
	font-size: 13px;
	letter-spacing: 2px;
	color: #FFFAFA;
}

span.usr_field {
	display: block;
	width: 140px;
	min-height: 15px;
	background: #2963A8;
	color: #FFFAFA;
	text-align: left;
	padding-left: 10px;
	font-variant: small-caps;
	letter-spacing: 2px;
	margin: auto 0;
	margin-bottom: 1px;
	font-size: 11px;
}

.eh_usr_field_links {
	border-top: 1px solid #2963a8;
	margin-top: 10px;
	padding-top: 5px;
}

.eh_usr_field_links a {
	font-size:15px;
	color:#2963a8;
	text-decoration: none;
	font-weight: normal;
	font-family: Calibri, sans-serif;
	font-variant: small-caps;
}

.eh_usr_field_links a:hover {
	text-decoration: none;
}


/** MEMBERSLIST **/
ul.eh_memlist_acc {
	list-style: none;
}

ul.eh_memlist_acc li {
	position: relative;
}

ul.eh_memlist_acc li:after {
	content: '⮟';
	color: #2963a8;
}

ul.eh_memlist_acc li div {
	display: none;
	position: absolute;
	z-index: 2;
	background: #f5f5f5;
	width: 130px;
	padding: 5px;
	left: -1px;
	top: -1px;
	border: 1px solid #2963a8;
}

ul.eh_memlist_acc li:hover div {
	display: block;
}

.mltitle {
	font-size:15px;
	color:#2963a8;
	text-decoration: none;
	font-weight: normal;
	font-family: Calibri, sans-serif;
	font-variant: small-caps;	
}

#memberlist_flexbox {
	display: flex;
	flex-direction: row;
	align-items: start;
	flex-wrap: wrap;
	display: -webkit-flex;
	-webkit-flex-direction: row;
	-webkit-align-items: start;
	-webkit-flex-wrap: wrap;
	-webkit-flex-basis: start;
	flex-basis: start;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.memberlist_box {
	width: 33%;
	min-height: 202px;
	text-align: left;
	margin: 0.5% 0.1%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #2963a8;
	background: #f5f5f5;
}

.memberlist_in {
	padding: 0px 5px;
	margin-top: 20px;
	font-size: 12px;
	width: 49%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.memberlist_ava {
	width: 150px;
	height: 200px;
}

memberlist_name a:link,  memberlist_name a:hover, memberlist_name a:active, memberlist_name a:visited{
	display: block;
	font-size: 15px;
	font-family: 'Serlio', sans-serif;
	text-align: center;
	font-variant: normal;
}

postbit_name a:link, postbit_name a:hover, postbit_name a:active, postbit_name a:visited {
	font-family: Verdana, sans-serif;
	font-variant: small-caps;
}

/** PRIVATE MESSAGES **/

.eh_pm_content .post_content {
	width: 530px !important;
}

.eh_pm_content .usr_post {
	width: 530px !important;
}

/** PROFILANSICHT **/

.eh_profil_tbl {
	vertical-align: top;
}

.eh_profil_bg {
	background: #F5F5F5;
	border-top: 2px solid #2963a8;
	border-bottom: 2px solid #2963a8;
}

.eh_profil_noborder {
	border-top: none;
	border-bottom: none;
}

.eh_profil_usrname {
	font-family: 'Serlio', sans-serif;
	width: 150px;
	text-align: left;
}

ul.eh_profil_asl {
	list-style-type: none;
}

.eh_profil_asl img {
	width: 50px;
}

.eh_profil_asl li {
	float: left;
	margin-right: 20px;
}

.eh_profil_asl li a:hover {
	text-decoration: none;
}

/** SONSTIGES **/

.addpages {
	background: #F5F5F5;
	padding: 5px;
}

.form_button {
	display: block; 
	width: 100%; 
	text-align: center;
	font-weight: bold;
}

.onionheads {
	height: 100px;
	width: 100%;
	overflow-y: scroll;
}

.onionheadstbl {
	width: 100%;
	border: none;
}

.eh_dicetable {
	width: 170px;
	float: left;
}

.eh_cheatsheet {
	width: 100%;
}

.mycode_list {
	margin-left: 20px;
}

/** CHATBOX **/

.eh_mychatbox {
	height: 300px; 
	clear: both; 
	margin-top: 10px; 
	overflow: auto; 
	border-bottom: 2px solid #2963a8;
}
	
.kl_button {
	background: #f5f5f5;
	color: #2963a8;
	display: inline-block;
	padding: 4px 8px;
	margin: 2px 2px 6px 2px;
	border: 1px solid #2963A8;
	font-size: 13px;
	cursor: pointer;
}

/** GOSSIP & INPLAYZITATE **/

.gossip {
	
}

.gossiphead {
	background: #E7E5DC;
	font-family: 'Serlio', sans-serif;
	font-size: 20px;
	text-align: center;
	color: #2963a8;
	font-weight: bold;
	border-top: 2px solid #2963a8;
	border-bottom: 2px solid #2963a8;
}

.quotehead {
	background: #E7E5DC;
	font-family: 'Serlio', sans-serif;
	font-size: 20px;
	text-align: center;
	color: #2963a8;
	font-weight: bold;
	border-top: 2px solid #2963a8;
	border-bottom: 2px solid #2963a8;
}

.gossipadd td {
	vertical-align: top;
}

.gossiptitle {
	font-size: 14px; 
	font-family: Georgia; 
	text-align:center; 
	line-height:22px; 
	color: #2963a8;  
	margin: 0px; 
	padding: 0px; 
	width: 100%;
	text-transform: uppercase; 
}

.gossipleg {
	padding: 0 5px;
	border-top: 2px solid #2963a8;
}

.gossiptxt {
	padding: 0 5px;
	background: #f5f5f5;
}

.gossipmanage {
	text-transform: uppercase;
	font-size: 8px;
	letter-spacing: 2px;
}

/** PARTNERBEREICH */
.partner_box {
	box-sizing: border-box; 
	width: 50%; 
	height: 246px;
	text-align: justify; 
	font-size: 11px; 
	display: block; 
	overflow: hidden; 
	float: left; 
	padding: 5px;
	background: #f5f5f5;
}

/** AWARDS **/
.award_profile {
	float: left;
	width: 80px;
	height: 80px;
	color: #2963a8;
	font-weight: bold;
}

.eh_usr_field_links a img {
	width: 30px;
}

.awardsize a img {
	width: 50px;
}

.awardsizepostbit a img {
	width: 30px;
}

/* LEXIKON */
.ehlexicon {
	width: 70%;
	margin: 20px auto;
}

/* PROFILANSICHT */
.usrprofil_rahmen {
	border-top: 2px solid #2963a8;
    border-bottom: 2px solid #2963a8;
    width: 910px;
	background: #F5F5F5;	
}

.usrprofil_content {}
.usrprofil_tabs input[type=radio] {position: absolute;display: none;}

.usrprofil_tabs {
	width: ; /*könnt ihr anpassen */
	float: none;
	list-style: none;
	position: relative;
	padding: 0;
	margin: auto;
	height: 510px; /* Höhe muss definiert werden, damit Inhalt nicht überlappt */
}

.usrprofil_tabs li {float: left;}

.usrprofil_tabs label { /* Defintion der anklickbaren Felder */
	display: block;
	font-family: 'Serlio', sans-serif;
    text-align: center;
	font-size: 22px;
	border-bottom: 2px solid #2963a8;
	padding: 0 3px;
	width: 296px;
	cursor: pointer; /*kann weggelassen werden */
	color: #2963a8;
	position: relative;
	top: 0;
}
            
.usrprofil_tabs label.usrprofil_midlabel {
    border-left: 2px solid #2963a8;
    border-right: 2px solid #2963a8;
}

.usrprofil_tabs label:hover {background: #92B1C3;color: #2e4c66;top: 0;}   
[type=radio]:checked ~ label {background: #92B1C3;color: #2e4c66;top: 0;}    
[type=radio]:checked ~ label ~ .usrprofil_tab-content {display: block;}

.usrprofil_tab-content { /* Hier wird des ganz normale Inhalt des Tabs definiert wie Schrift, Farbe, Zeilenhöhe etc */
	z-index: 2;
	display: none;
	text-align: left;
	width: 100%;
	height: 472px;
	overflow: auto; /*Höhe (muss ca 50px kleiner sein als bei .tabs vorgegeben und Overflow sollten definiert werden, da ansonsten überschüssiger Text verschluckt wird */
	font-size: 15px;
	padding-top: 10px;
	padding: 12px;
	color: #000;
	position: absolute;
	top: 33px;
	left: 0;
	box-sizing: border-box;
}

.profile_categorie {
	display: block;
	width: 100%;
	border-top: 2px solid #2963a8;
	font-weight: bold;
}

/* RELATIONSHIPS */
.rel_content {
	
}

.rel_category {
	display: block;
	width: 100%;
	border-bottom: 2px solid #2963a8;
	font-weight: bold;
}

.rel_usrname {
	display: block;
	width: 857px;
	border-top: 1px solid #2963a8;
	border-bottom: 1px solid #2963a8;
	background: #92B1C3;
	padding: 6px;
	margin-bottom: 5px;
}

.rel_facts {
	display: block;
	width: 700px;
	text-align: center;
}

.rel_usravatar {
	float: left;
	width: 130px;
}

.rel_usravatar img {
	width: 120px;
}

.rel_usrdescription {
	float: left;
	width: 700px;
	text-align: justify;
	margin-left: 10px;
	font-size: 12px;
}

.rel_usropt {
	display: block;
	width: 100%;
	text-align: right;
	border-top: 1px solid #2963a8;
}


/* USER CP */

.ucp_cstmfield {
	min-width: 50%;
	float: left;
	margin-bottom: 10px;
}

/* WIKI */
.wiki_menuehead {
	font-family: 'Serlio', serif, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #2963a8;
	display: block;
	border-bottom: 1px solid #2963a8;
}

.wiki_cat {
	border-top: 1px solid #2e4c66;
	border-bottom: 1px solid #2e4c66;
	background: #92b1c3;
	color: #2e4c66;
	font-variant: small-caps;
	padding-left: 5px;
	cursor: pointer;
}

.wiki_cat::marker {
	font-size: 9px;
}

.wiki_link {
	margin-left: 5px;
}

.wiki_entry {
	margin-left: 5px;
}

.info_subline {
	text-align: center;
	font-weight: bold;
	font-variant: small-caps;
	padding: 0px 10px;
	border-bottom: 1px solid #2963a8;
}

.info_content {
	padding: 10px;
	text-align: justify;
}

.wiki_author {
	display: block;
	border-top: 1px solid #2963a8;
	text-align: right;
	font-size: 12px;
	font-variant: small-caps;
}

.info_content table tr {
	border: 1px solid #2963a8;
	border-collapse: collapsed;
}

.info_content table td {
	border: 1px solid #2963a8;
	border-collapse: collapse;
	vertical-align: top;
	padding: 5px;
	text-align: initial;
}

.wiki_submitalert {
	color: #ff0000;
	font-weight: bold;
}