/* ars navigandi GmbH - arscms */
/* /system/css/general/std.css */

/* begin general settings *******************************************************/
*.bg_black {background-color:black;}
*.bg_gray {background-color:gray;}
*.bg_maroon {background-color:maroon;}
*.bg_red {background-color:red;}
*.bg_green {background-color:green;}
*.bg_lime {background-color:lime;}
*.bg_olive {background-color:olive;}
*.bg_yellow {background-color:yellow;}
*.bg_navy {background-color:navy;}
*.bg_blue {background-color:blue;}
*.bg_purple {background-color:purple;}
*.bg_fuchsia {background-color:fuchsia;}
*.bg_teal {background-color:teal;}
*.bg_aqua {background-color:aqua;}
*.bg_silver {background-color:silver;}
*.bg_white {background-color:white;}

*.c_black {color:black;}
*.c_gray {color:gray;}
*.c_maroon {color:maroon;}
*.c_red {color:red;}
*.c_green {color:green;}
*.c_lime {color:lime;}
*.c_olive {color:olive;}
*.c_yellow {color:yellow;}
*.c_navy {color:navy;}
*.c_blue {color:blue;}
*.c_purple {color:purple;}
*.c_fuchsia {color:fuchsia;}
*.c_teal {color:teal;}
*.c_aqua {color:aqua;}
*.c_silver {color:silver;}
*.c_white {color:white;}

*.b_black {border:1px solid black;}
*.b_gray {border:1px solid gray;}
*.b_maroon {border:1px solid maroon;}
*.b_red {border:1px solid red;}
*.b_green {border:1px solid green;}
*.b_lime {border:1px solid lime;}
*.b_olive {border:1px solid olive;}
*.b_yellow {border:1px solid yellow;}
*.b_navy {border:1px solid navy;}
*.b_blue {border:1px solid blue;}
*.b_purple {border:1px solid purple;}
*.b_fuchsia {border:1px solid fuchsia;}
*.b_teal {border:1px solid teal;}
*.b_aqua {border:1px solid aqua;}
*.b_silver {border:1px solid silver;}
*.b_white {border:1px solid white;}

*.hide {visibility: hidden; display:none;}
/* end general settings *********************************************************/

a,a:link,a:visited,a:hover,a:active {cursor:hand;}
a span,a:link span,a:visited span,a:hover span,a:active span {cursor:hand;}
a img,a:link img,a:visited img,a:hover img,a:active img {cursor:hand;}

/*
div, input:active, a:focus { outline: none !important;}
*/


/* begin MessageBoard settings *******************************************************/
div.mb_title {
	width:920px;
	margin:20px 0px 0px 20px;
	border-top:1px solid #ED7F00;
	border-left:1px solid #ED7F00;
	border-right:1px solid #ED7F00;
}

div.mb_title_popup {
	width:720px;
	margin:20px 20px 0px 0px;
}

div.mb_title td.mb_title_leftside {
	width:670px;
}

div.mb_title td.mb_title_rightside {
	width:250px;
	height:27px;
	background-color:#FBC76A;
	vertical-align:middle;
	text-align:right;
	padding-right:15px;
}

div.mb_title h1 {
	text-indent:22px;
	font-size:18px;
	line-height:27px;
	width:100%;
	color:#333333;
	font-weight:normal;
	margin-bottom:0px;
}

div.mb_title a.mb_thread_headline {
	padding-left:22px;
	font-size:18px;
	line-height:27px;
	width:100%;
	color:#333333;
	font-weight:normal;
	margin-bottom:0px;
	text-decoration:none;
	background:#FBC76A url('/system/images/messageboard/thread.gif') 4px center no-repeat;
	display:block;
}

div.mb_title h1.messageboard {
	background:#FBC76A url('/system/images/messageboard/messageboard.gif') 4px center no-repeat;
}

div.mb_title h1.forum {
	background:#FBC76A url('/system/images/messageboard/forum.gif') 4px center no-repeat;
}

div.mb_title h1.post {
	background:#FBC76A url('/system/images/messageboard/post.gif') 4px center no-repeat;
}

div.mb_title h1.search {
	background:#FBC76A url('/system/images/messageboard/search.gif') 4px center no-repeat;
}

div.mb_title h1.latestPosts {
	background:#FBC76A url('/system/images/messageboard/post.gif') 4px center no-repeat;
}

div.mb_title h1.hotThreads {
	background:#FBC76A url('/system/images/messageboard/forum.gif') 4px center no-repeat;
}

div.mb_pg_bottom {
	width:920px;
	margin:0px 0px 0px 20px;
	border-bottom:1px solid #ED7F00;
	border-left:1px solid #ED7F00;
	border-right:1px solid #ED7F00;
}

div.mb_pg_bottom td.mb_pg_bottom_leftside {
	width:670px;
	background-color:#FBC76A;
}

div.mb_pg_bottom td.mb_pg_bottom_rightside {
	width:250px;
	height:27px;
	background-color:#FBC76A;
	vertical-align:middle;
	text-align:right;
	padding-right:15px;
}

div.mb_pg_bottom h1 {
	text-indent:22px;
	font-size:18px;
	line-height:27px;
	width:100%;
	color:#333333;
	font-weight:normal;
	margin-bottom:0px;
}

table.mb_table td.mb_post_leftside {
	width:633px;
	background-color:#ED7F00;
}

table.mb_table td.mb_post_rightside {
	width:250px;
	height:22px;
	background-color:#ED7F00;
	vertical-align:middle;
	text-align:right;
	padding-right:15px;
}

table.mb_table td.mb_search_block {
	width:520px;
}

h1.mb_postsubject {
	padding-left:29px;
	font-size:12px;
	line-height:22px;
	width:633px;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:0px;
	text-decoration:none;
	background:#ED7F00 url('/system/images/messageboard/post.gif') 9px center no-repeat;
	display:block;
}

div.mb_postpath {
	padding:0px 0px 3px 39px;
	width:633px;
	color:#FFFFFF;
	display:block;
}

a.mb_postpath:link, a.mb_postpath:active, a.mb_postpath:hover, a.mb_postpath:visited {
	font-size:12px;
	color:#FFFFFF;
}

a.mb_postpath:hover {
	color:#E1001A;
}

div.mb_title p.mb_description {
	padding:20px 0px 10px 24px;
	margin:0px 0px 0px 0px;
}

div.mb_outersizing {
	width:900px;
	margin:0px 0px 0px 20px;
	padding:10px;
	border-bottom:1px solid #ED7F00;
	border-left:1px solid #ED7F00;
	border-right:1px solid #ED7F00;
}

div.mb_outersizing_nobottomborder {
	border-bottom:0px;
}

div.mb_outersizing_popup {
	width:700px;
	margin:0px 20px 0px 0px;
}

table.mb_table{
	width:100%;
}

td.mb_tableHeader {
	font-weight:bold;
	background-color:#ED7F00;
	color:#FFFFFF;
	padding:5px 7px 5px 13px;
	margin:0px;
	border:1px solid #FFFFFF;
}

td.mb_tableHeader a {
	color:#FFFFFF;
}

td.mb_tableHeader_title {
	width:300px;
}

td.mb_tableHeader_lastReply {
	width:300px;
}

td.mb_tableData {
	text-align:left;
	background-color:#FCD288;
	color:#000000;
	padding:5px 7px 5px 13px;
	margin:0px;
	border:1px solid #FFFFFF;
}

td.mb_tableData img {
	float:left;
	padding:2px 3px;
}

td.mb_tableData a.mb_forum_headlines {
	font-size:16px;
	font-weight:bold;
	background:transparent url('/system/images/messageboard/forum.gif') left center no-repeat;
	padding:0px 0px 0px 15px;
}

td.mb_tableData p.mb_forum_description {
	padding:0px;
}

td.mb_tableData pre {
	font-family:arial, helvetica, sans-serif;
	padding:0px 0px 0px 15px;
}

td.mb_tableData a.mb_thread_subject {
	font-weight:bold;
	padding:0px;
}

td.mb_tableData_subject {
	padding-left:10px;
}

table.mb_tableAttachments {
	width:100%;
}
td.mb_tableAttachmentsIcons {
	width:20px;
	border-top:1px solid #FCD288;
	border-bottom:1px solid #FCD288;
	border-left:1px solid #FCD288;
	padding:4px 0px 0px 4px;
}
td.mb_tableAttachmentsFile {
	border-top:1px solid #FCD288;
	border-bottom:1px solid #FCD288;
	border-right:1px solid #FCD288;
	padding-top:4px;
}
td.mb_tableAttachmentsDelete {
	width:100px;
	padding:4px 0px 0px 10px;
}
td.mb_tableAttachments_spacer {
	height:3px;
}

td.mb_attachments_info {
	font-size:10px;
}

td.mb_lastpost {
	font-size:11px;
	background:#FCD288 url('/system/images/messageboard/post.gif') 7px 10px no-repeat;
	padding:7px 5px 5px 27px;
}

td.mb_profile a {
	font-size:11px;
	text-decoration:none;
}

td.mb_lastpost a.lastpost_subject {
	font-weight:bold;
	text-decoration:none;
}

td.mb_lastpost a.lastpost_profile {
	text-decoration:none;
	
}

td.mb_bgcolor2 {
	background-color:#FBC76A;
}

td.mb_postInfo {
	font-size:11px;
	background-color:#FCD288;
	padding:5px 7px 5px 12px;
}

td.mb_postInfo_answer {
	font-size:11px;
	background-color:#FCD288;
	padding:5px 7px 5px 12px;
	margin-bottom:20px;
	white-space:nowrap;
}

td.mb_postContent {
	width:100%;
	padding:5px 30px 5px 12px;
	border-right:1px solid #FDD08D;
}

td.mb_postContent_admincontrols {
	padding:5px 30px 5px 12px;
	border-bottom:1px solid #FDD08D;
	border-right:1px solid #FDD08D;
	vertical-align:bottom;
}

div.mb_postContent_admincontrols_line {
	display:inline;
}

td.mb_posts_horizontalspacer {
	height:15px;
}

td.mb_highlight {
	background-color:#FFFFFF;
}

td.mb_displayPost {
	border: 4px dotted #aaaaaa; padding: 5px;
}

td.mb_displayPostIndent {
	width:20px;
}

a.mb_nav_style {
	font-weight:bold;
	padding:0px 7px 0px 33px;
	margin:7px 0px 5px 0px;
	line-height:31px;
	display:block;
}

a.mb_callback {
	background:transparent url('/system/images/messageboard/button_back.gif') left center no-repeat;
}
a.mb_callback:hover {
	background:transparent url('/system/images/messageboard/button_back_mo.gif') left center no-repeat;
}

a.mb_newthread {
	background:transparent url('/system/images/messageboard/button_new_thread.gif') left center no-repeat;
}
a.mb_newthread:hover {
	background:transparent url('/system/images/messageboard/button_new_thread_mo.gif') left center no-repeat;
}

a.mb_unsubscribe {
	background:transparent url('/system/images/messageboard/button_unsubscribe_thread.gif') left center no-repeat;
}
a.mb_unsubscribe:hover {
	background:transparent url('/system/images/messageboard/button_unsubscribe_thread_mo.gif') left center no-repeat;
}

a.mb_subscribe {
	background:transparent url('/system/images/messageboard/button_subscribe_thread.gif') left center no-repeat;
}
a.mb_subscribe:hover {
	background:transparent url('/system/images/messageboard/button_subscribe_thread_mo.gif') left center no-repeat;
}

a.mb_search {
	background:transparent url('/system/images/messageboard/button_search.gif') left center no-repeat;
}
a.mb_search:hover {
	background:transparent url('/system/images/messageboard/button_search_mo.gif') left center no-repeat;
}

a.mb_unstick {
	background:transparent url('/system/images/messageboard/button_unstick.gif') left center no-repeat;
}
a.mb_unstick:hover {
	background:transparent url('/system/images/messageboard/button_unstick_mo.gif') left center no-repeat;
}

a.mb_stick {
	background:transparent url('/system/images/messageboard/button_stick.gif') left center no-repeat;
}
a.mb_stick:hover {
	background:transparent url('/system/images/messageboard/button_stick.gif') left center no-repeat;
}

a.mb_lock {
	background:transparent url('/system/images/messageboard/button_lock.gif') left center no-repeat;
}
a.mb_lock:hover {
	background:transparent url('/system/images/messageboard/button_lock_mo.gif') left center no-repeat;
}

a.mb_unlock {
	background:transparent url('/system/images/messageboard/button_unlock.gif') left center no-repeat;
}
a.mb_unlock:hover {
	background:transparent url('/system/images/messageboard/button_unlock_mo.gif') left center no-repeat;
}

a.mb_latestposts {
	background:transparent url('/system/images/messageboard/button_latestposts.gif') left center no-repeat;
}
a.mb_latestposts:hover {
	background:transparent url('/system/images/messageboard/button_latestposts_mo.gif') left center no-repeat;
}

a.mb_hotthreads {
	background:transparent url('/system/images/messageboard/button_hotthreads.gif') left center no-repeat;
}
a.mb_hotthreads:hover {
	background:transparent url('/system/images/messageboard/button_hotthreads_mo.gif') left center no-repeat;
}

a.mb_prefs {
	background:transparent url('/system/images/messageboard/button_prefs.gif') left center no-repeat;
}
a.mb_prefs:hover {
	background:transparent url('/system/images/messageboard/button_prefs_mo.gif') left center no-repeat;
}

a.mb_help {
	background:transparent url('/system/images/messageboard/button_help.gif') left center no-repeat;
}
a.mb_help:hover {
	background:transparent url('/system/images/messageboard/button_help_mo.gif') left center no-repeat;
}

a.mb_markallasread {
	background:transparent url('/system/images/messageboard/button_markasread.gif') left center no-repeat;
}
a.mb_markallasread:hover {
	background:transparent url('/system/images/messageboard/button_markasread_mo.gif') left center no-repeat;
}

a.mb_archiveSwitchOn {
	background:transparent url('/system/images/messageboard/button_archiveSwitchOn.gif') left center no-repeat;
}
a.mb_archiveSwitchOn:hover {
	background:transparent url('/system/images/messageboard/button_archiveSwitchOn_mo.gif') left center no-repeat;
}
a.mb_archiveSwitchOff {
	background:transparent url('/system/images/messageboard/button_archiveSwitchOff.gif') left center no-repeat;
}
a.mb_archiveSwitchOff:hover {
	background:transparent url('/system/images/messageboard/button_archiveSwitchOff_mo.gif') left center no-repeat;
}

div.mb_pagination {
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-align:right;
}

div.mb_horizontalspacer {
	height:15px;
}

div.mb_userpic {
	width:59px;
	height:59px;
	float:left;
	margin-right:10px;
	margin-top:3px;
	overflow:hidden;
	border:1px solid #ED7F00;
}

div.mb_postinfo_spacer {
	width:200px;
}

span.mb_personalSettings {
	font-size:11px;
	color:#FFFFFF;
	background-color:#ED7F00;
	padding:0px 3px 0px 3px;
	cursor:help;
}

td.mb_signature {
	font-size:10px;
	color:#666666;
}

td.mb_navlink {
	padding:0px 10px 0px 0px;
}

a.mb_rate {
	border: none;
	padding: 3px 0px 0px 5px;
	vertical-align:middle;
}
a.mb_rate:hover {

}
a.mb_rate img {
	padding:2px;
	border:1px solid #FF0000;
}
a.mb_rate img:hover {
	border:1px solid #000000;
}

div.mb_title td.archive {
	background-color:#B2B2B2;
}
div.mb_title h1.archive {
	background-color:#B2B2B2;
}
div.mb_title a.archive {
	background-color:#B2B2B2;
}
div.mb_pg_bottom td.archive {
	background-color:#B2B2B2;
}
td.mb_tableHeaderArchive {
	background-color:#767676;
}
td.mb_tableDataArchive {
	background-color:#C2C2C2;
}
td.mb_bgcolor2Archive {
	background-color:#B2B2B2;
}
h1.mb_archive {
	background-color:#767676;
}
table.mb_table td.archive {
	background-color:#767676;
}
td.mb_postInfoArchive {
	background-color:#C2C2C2;
}

.mb_pending {
	opacity:0.4;
}

.mb_denied {
	opacity:0.4;
}
td.mb_denied_sign {
	background:url('/system/images/messageboard/denied.gif') right bottom no-repeat;
}
/* end MessageBoard settings *******************************************************/

/* begin Blog settings (More or less extension to MessageBoard!) *******************/
div.blog_title {
	width:750px;
	margin:20px 0px 0px 0px;
}

div.blog_title p.blog_description {
	margin:0px 0px 0px 0px;
}

div.blog_outersizing {
	width:730px;
	margin:0px 0px 0px 0px;
}

div.blog_pg_bottom {
	width:750px;
	margin:0px 0px 0px 0px;
}

/*table.blog_table td.blog_post_leftside {
	width:633px;
	background-color:#ED7F00;
}

table.blog_table td.blog_post_rightside {
	width:250px;
	height:22px;
	background-color:#ED7F00;
	vertical-align:middle;
	text-align:right;
	padding-right:15px;
}

table.blog_table td.mb_search_block {
	width:520px;
}*/

table.blog_table{
	width:100%;
	margin:15px;
}
/* end Blog settings ***************************************************************/

/* begin ImageGallery settings *****************************************************/
div.ig_thumb_spacer {
	position:relativ;
	float:left;
	width:75px;
	height:75px;
	min-width:50px;
	min-height:50px;
	padding-right:15px;
	padding-bottom:15px;
}

.ig_img_shadow {
	float:left;
	width:auto;
	background:url(/system/images/layout/img_shadow.gif) no-repeat bottom right;
	margin:10px 0 0 5px;
}

.ig_img_shadow img {
	display:block;
	position:relative;
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	margin:-6px 6px 6px -6px;
	padding:0px;
}
/* end ImageGallery settings *******************************************************/