/* ** Additional by AndrewD ** */

.blockrow, .blockfoot, .body_wrapper { background: transparent; }
.postrow { background: #efefef; }


.cms_widget { margin: 0 0 5px 0; }


#message_form .wysiwyg_block span.shade { color: #37090A!important;}

#message_form .wysiwyg_block .blockrow { padding: 10px; }

.above_postlist { margin-bottom: 10px; }


.navbithome{ margin: -1px 0 0 0 }
.navbit a, .lastnavbit span{
color: #fff;
border: none!important;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.lastnavbit span{font-style: italic; text-decoration: underline;}

.navbit a:hover{
  color: #000;
  border: none!important;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}


#thread_controls, .navlinks, #above_threadlist_controls{
  background: #fff url(/images/style_img/bg_tabs.gif) 0 -30px repeat-x;
  -moz-border-radius-topleft: 5px;
  -khtml-border-top-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 3px;
  -khtml-border-top-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}

#albumtop{
  background: transparent url(/images/style_img/trans_bg_b40.png) 0 0 repeat!important;
}

.textcontrols {
  background: transparent url(/images/style_img/trans_bg_b40.png) 0 0 repeat!important;
}

.textcontrols a { background-color: transparent!important; color: #ccc!important; }
.textcontrols a:hover { text-shadow: 0px 0px 5px #fff; color: #fff!important; }


.posthead, .postbit{
  -moz-border-radius-topleft: 3px;
  -khtml-border-top-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -khtml-border-top-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}

#widgetlist_column1{
  padding: 5px!important;
}

h3.article_preview{
  padding: 5px 0px!important;
}



#thumbnails img { width: 100px; height: 100px;}

.wysiwyg_block .blockrow { padding: 0 20px;}


textarea#pmrecips_ctrl {
  background: #F4F4F4;
  min-height: 30px;
  width: 100%;
}


/* FORUM BUTTONS */

a#newreplylink_bottom, a#newreplylink_top,
a#newthreadlink_bottom, a#newthreadlink_top,
div.cms_toolbar, .blog a.pagetitleinfo {
  background: #000;
  border: 1px solid #fff;
  -moz-border-radius: 3px!important;
  -khtml-border-radius: 3px!important;
  -webkit-border-radius: 3px!important;
  border-radius: 3px!important;
  -moz-box-shadow: none!important;
  -khtml-box-shadow: none!important;
  -webkit-box-shadow: none!important;
  box-shadow: none!important
}

.threadpagenav .pagination, .pagination_top .pagination, .pagination_bottom .pagination{
  background: url(/images/style_img/trans_bg_b40.png) left center repeat-x;
}
.threadpagenav .pagination a, .threadpagenav .pagination span,
.pagination_top .pagination a, .pagination_top .pagination span,
.pagination_bottom .pagination a, .pagination_bottom .pagination span{
  border: none!important;
  color: #000;
  background: none;
}

.threadpagenav .pagination a:hover,
.threadpagenav .pagination a.selected,
.pagination_top .pagination a:hover,
.pagination_top .pagination a.selected,
.pagination_bottom .pagination a:hover,
.pagination_bottom .pagination a.selected{
  color: #fff;
  border: none!important;
  background: url(/images/style_img/trans_bg_b40.png) left center repeat-x;
}

a#newreplylink_bottom:hover, a#newreplylink_top:hover,
a#newthreadlink_bottom:hover, a#newthreadlink_top:hover,
div.cms_toolbar:hover, .blog a.pagetitleinfo:hover{
  background: url(/images/style_img/trans_bg_b40.png) left center repeat!important;
}


/* SUCHE */

#searchform { margin: 10px 0;}

/* PROFIL */

#message_list .postbit-lite {
  border: 1px solid #BABABA;
  background: #fff url(/images/style_img/bg_tabs.gif) 0 -30px repeat-x;
}

#message_list .postbithead {
  border: 1px solid #BABABA;
  background: transparent;
  -moz-border-radius-bottomleft: 3px;
  -khtml-border-bottom-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.member_content #postlist div#above_postlist {
  color: #fff!important;
}

.member_content .editor .texteditor {
  background: #fff url(/images/style_img/bg_tabs.gif) 0 -30px repeat-x;
}

#member_content #sidebar_container { background: url(http://www.ekclan.eu//images/style_img/trans_bg55.png) 0 0 repeat!important; }

.member_content div#view-visitor_messaging,
.member_content div#view-aboutme,
.member_content div#view-friends-content {
  background: #fff url(/images/style_img/bg_tabs.gif) 0 -30px repeat-x;
  padding: 5px 10px; }

.member_tabs a{
  -moz-border-radius: 0px!important;
  -khtml-border-radius: 0px!important;
  -webkit-border-radius: 0px!important;
  border-radius: 0px!important;

}


.member_tabs a:hover{
  color: #AF1D1E!important;
  text-shadow: 2px 2px 3px #ccc;
}

.member_tabs .actionbuttons{
  background: #fff!important;
}

.selected_view_section { width: 899px!important; }

#member_content #sidebar_container .block { background: none; border-top: 1px solid #000; }

/* PMs */

.cp_content .pmbit {
  background: #fff url(/images/style_img/bg_tabs.gif) 0 -30px repeat-x!important;
}

.cp_content h3.blocksubhead,.cp_content dl.stats{
  background: #000;
  color: #ccc;
}


/* VSa Chatbox */
#vsacb_boxswitch #vsacb_messagearea {
  background: #fff url(/images/style_img/bg_tabs.gif) 0 -30px repeat-x!important;
}
#vsacb_boxswitch span.shade { color: #666!important;}

/* ****************************************************************************************** */

/* **** CMS **** */

h1.header, h2.header,
h1.article_title{
border-top: none!important;
font-family: arial!important;
font-weight: lighter!important;
}

iframe { border: 1px solid #fff; }

.tsBox{ padding: 4px;}
.tsHead{ font-weight: bold; padding: 0 0 2px 0; margin: 0 0 2px 0; border-bottom: 1px solid #ccc;}
.tsDesc{  padding: 0 0 2px 0; font-size: 11px}
.tsLine{ height: 3px;}

/* **** BLOG **** */

.blog #content {
  background: #fff url(/images/style_img/bg_tabs.gif) 0 -30px repeat-x!important;
  border-radius: 0px;
  -moz-border-radius-topleft: 3px;
  -khtml-border-top-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -khtml-border-top-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  padding: 5px;
  margin-top: 40px;
}


.blog #content #pagetitle h1 {
  color: #37090A!important;
}

/* BOXES */

div.response, div.infobox_error {
	margin: 5px;
	padding: 5px;
	border: 1px solid #ff0000;
	background: #FFDFDF;
	font-weight: normal;
	font-size:  0.9em;
	line-height: 1.6em;
}


div.infobox_success {
	margin: 0 0 10px 0;
	padding: 5px;
	border: 1px solid #228F00;
	background: #BFDFB5;
	font-weight: normal;
	font-size:  0.9em;
	line-height: 1.6em;
}

div.infobox_warning{
	margin: 0 0 10px 0;
	padding: 5px;
	border: 1px solid #FF8A00;
	background: #FFFBCF;
	font-weight: normal;
	font-size: 0.9em;
	line-height: 1.6em;
}


li#notifications .popupctrl{
	background: #f00!important;
	border: 1px solid #fff;
	border-top: none;
	-moz-box-shadow: 0 1px 8px 5px #951A1C;
	-webkit-box-shadow: 0 1px 8px 5px #951A1C;
	box-shadow: 0 1px 8px 5px #951A1C;
}

/* new */

html {
/*
	background-image: url(/images/style_img_new/background_1.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #020202!important;
	background-attachment: fixed;
*/
}

body {
	width: 1180px;
	margin: 0 auto;

}

#header {
	background: transparent;
	padding: 10px 0 0 0;
}
.above_body { background: transparent; }
#toplinks label { color: #fff; }
#toplinks .welcomelink { color: #eee; font-style: italic; font-weight: bold; }
#toplinks .welcomelink a { text-shadow: 0px 0px 4px #fff; font-style: normal;  }
#breadcrumb ul li.navbit a,
#breadcrumb ul li.navbit span  { color: #fff; }
#breadcrumb ul li.navbit a:hover,
#navtabs li a.navtab:hover { text-shadow: 0px 0px 4px #fff; background: transparent; }

.body_wrapper { padding: 5px!important; background: transparent url(/images/style_img/trans_bg_b40.png) 0 0 repeat; }

#toplinks .remember { background: transparent url(/images/style_img/trans_bg.png) 0 0 repeat!important; padding: 0px 0 2px 2px; margin: 4px 0 0 0; }
#toplinks ul.nouser li a,

h3.article_preview{
	padding: 5px 0px!important;
}
h1.header, h3.article_preview a{
	color: #000!important;
}

#sidebar_container, .sidebarleft, #sidebar {
  -moz-box-shadow: none!important;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
  background: none!important;
}

.vsa_chatbox {
  overflow: hidden;
  margin: 5px 0;
}

#vsacb_muldel { background: transparent url(/images/style_img/trans_bg.png) 0 0 repeat!important; }

.footer { margin: 5px auto; width: 99%; border: none; background: none; }

.notices {
	background: transparent;
	margin: 5px 0;
}

.notices li {
	background: #fF0000 none;
	border: 1px solid  #aF0000;
	font-size: 12px;
	color: #fff;
	padding:5px 10px;
	margin:10px 0;
	text-shadow: 1px 1px 0px #000;
	box-shadow: 0px 0px 5px 3px #fff;
	border-radius: 3px;
	text-align: left;
	clear:both;
}

.notices li a {
	color: #000;
	text-shadow: 1px 1px 0px #fff;
}

/* Dimension Bilder Album */

#picturelink img { width: 1100px; }

iframe { border: none; }

/* Join this Server */

p.join-srv-btn { padding: 14px 10px; }
p.join-srv-btn a {
	padding: 15px 0;
	display: block;
	text-align: center;
	background: #fff url(/images/style_img/bg_tabs.gif) 0 -20px repeat-x!important;
	color: #555;
	font-size: 1.1em;
	font-weight: bold;
	text-shadow: 1px 1px 1px #fff;
	border-radius: 2px;
	box-shadow: 0px 0px 3px #000;
}

p.join-srv-btn a:hover {
	background: #fff url(/images/style_img/bg_tabs.gif) 0 -30px repeat-x!important;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
	box-shadow: 0px 0px 2px #000;
}

.widget_list, .list_no_decoration { background: transparent url(/images/style_img/trans_w_bg75.png); padding: 1px!important; }

.footer_time, .footer_copyright { text-shadow: 1px 1px 1px #fff; }
.footer_time span.time { color: #000; }
