/*
Theme Name: HSV 3000
Theme URI: http://www.hsv3000.de
Description: 
Author: Jan-Christian Foeh / ultradigital
Author URI: http://ultra-digital.de
Template: thematic
Version: 0.1
.

.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
/* @import url('../thematic/library/layouts/2c-r-fixed.css'); */

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/* =Global Elements
-------------------------------------------------------------- */

p,ul,ol,dd,pre{margin-bottom:22px;}
pre,code{font:14px Monaco,monospace;line-height:22px;}
blockquote{color:#666;font-style:italic;}
table{border:1px solid #ccc;border-width:1px 1px 0 1px;font-size:13px;line-height:18px;margin:0 0 22px 0;text-align:left;}
caption{text-align:left;}
tr{border-bottom:1px solid #ccc;}
th,td{padding:.7em 1.25em;}
hr{background-color:#ccc;border:0;color:#ccc;height:1px;margin-bottom:22px;}
a:link{color:#004B91;}
a:visited{color:#743399;}
a:active,
a:hover{color:#FF4B33;}
/* =Header
-------------------------------------------------------------- */
#branding{padding:0;}
#blog-title{font-family:Arial,sans-serif;font-size:34px;font-weight:bold;line-height:40px;}
#blog-title a{color:#000;text-decoration:none;}
#blog-title a:active,
#blog-title a:hover{color:#FF4B33;}
#blog-description{color:#666;font-size:13px;font-style:italic;}
/* =Menu
-------------------------------------------------------------- */
.skip-link{display:none;}
#access{border-bottom:1px solid #ccc;height:32px;font-size:13px;overflow:visible;z-index:100;}
/*** ESSENTIAL STYLES ***/
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:10em;/* left offset of submenus need to match (see below) */}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;/* fixes IE7 'sticky bug' */}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{left:0;top:2.5em;/* match top ul list item height */
z-index:99;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul{left:10em;/* match ul width */
top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul{left:10em;/* match ul width */
top:0;}
/*** THEMATIC SKIN ***/
.sf-menu{border-right:1px solid #ccc;float:left;}
.sf-menu a{border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:9px 13px;text-decoration:none;}
.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a{border-bottom-color:#fff;}
.sf-menu a,.sf-menu a:visited{/* visited pseudo selector so IE6 applies text colour*/
color:#666;}
.sf-menu li{background:#fff;}
.sf-menu li li{background:#fff;}
.sf-menu li li li{background:#9AAEDB;}
.sf-menu li:hover,.sf-menu li.sfHover,
.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background:#fafafa;outline:0;border-bottom-color:#ccc;}
.sf-menu ul{border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{top:32px;/* overriding essential styles */}
.sf-menu ul ul{margin-top:0;}
.sf-menu ul a{background:#fafafa;border-bottom:none;}
.sf-menu ul a:hover{color:#FF4B33;}

/* =Attachments
-------------------------------------------------------------- */
.attachment-jpeg #container,
.attachment-png #container{width:100%;}
.attachment-jpeg #content,
.attachment-png #content{width:930px;}
.attachment-jpeg #comments,
.attachment-png #comments{width:540px;overflow:hidden;}
.attachment-jpeg .main-aside,
.attachment-png .main-aside{display:none;}
/* =Navigation
-------------------------------------------------------------- */
.navigation{color:#666;font-size:13px;line-height:18px;margin:0px 0 22px 0;overflow:hidden;}
.navigation .meta-nav{font-style:normal;}
.nav-previous{float:left;width:50%;}
.nav-next{float:right;width:50%;text-align:right;}
#nav-above,#nav-below{width:100%;}
#nav-above{display:none;}
.paged #nav-above{display:block;padding:0 0 44px 0;}
/* =Comments
-------------------------------------------------------------- */
#comments{padding:22px 0 0 0;}
#comments,
#comments input,
#comments textarea{font-size:13px;line-height:18px;}
#comments code{font-size:12px;line-height:18px;}
#comments h3{font-family:Arial,sans-serif;font-size:15px;font-weight:bold;line-height:22px;padding:0 0 18px 0;}
#comments-list{padding:0 0 18px 0;}
#comments-list ol,
#comments-list ul{list-style:none;margin:0;}
#comments-list ol{border:1px solid #ccc;border-bottom:none;margin:0 0 18px 0;}
#comments-list li{background:#fafafa;border-bottom:1px solid #ccc;padding:18px 1.5em 0 1.5em;position:relative;}
#comments-list li.alt{background:#fff;}
#comments-list li.bypostauthor{background:#FFFFCC;}
#comments-list ul li{border:1px solid #ccc;margin:0 0 18px 0;}
#comments-list li .avatar{position:absolute;top:22px;left:1.5em;width:36px;height:36px;}
#comments-list .comment-author{font-weight:bold;padding:9px 0 0 46px;}
#comments-list .comment-meta{color:#666;font-size:11px;padding:0 0 9px 46px;}
#comments-list .comment-meta a{color:#666;font-style:italic;text-decoration:none;}
#comments-list .comment-meta a:active,
#comments-list .comment-meta a:hover{color:#FF4B33;}
.comment-reply-link{font-size:11px;padding:0 0 18px 0;text-align:right;}
.comment-reply-link a{color:#666;font-style:italic;text-decoration:none;}
.comment-reply-link a:active,
.comment-reply-link a:hover{color:#FF4B33;}
.comment-navigation{font-weight:bold;padding:0 0 18px 0;margin-right:0.5em;}
.comment-navigation a{border:1px solid #ccc;color:#666;font-weight:normal;padding:0.5em 0.75em;text-decoration:none;}
.comment-navigation a:active,
.comment-navigation a:hover{color:#FF4B33;}
.comment-navigation a,
.comment-navigation span{margin-right:0.5em;}
#trackbacks-list .comment-content{position:absolute;left:-9000px;}
#respond{background:#fff;margin-bottom:22px;overflow:hidden;padding:18px 0 0 0;position:relative;}
#comments-list #respond{border-bottom:1px solid #ccc;margin:0 0 18px 0;padding:18px 1.5em;}
#comments-list ul #respond{border:1px solid #ccc;margin:0;}
#cancel-comment-reply{font-size:11px;position:absolute;top:18px;right:1.5em;}
#cancel-comment-reply a{color:#666;}
#respond .required{color:#FF4B33;font-weight:bold;}
.form-section label{font-size:11px;}
.form-section input{margin:0 0 18px 0;width:98%;}
.form-section textarea{width:99%;}
#form-allowed-tags p{color:#666;font-size:11px;margin:0;}
#form-allowed-tags span{font-style:italic;}
#form-allowed-tags code{font-size:11px;line-height:normal;}
.form-submit{padding:18px 0 0 0;text-align:right;}
.subscribe-to-comments{color:#666;float:left;font-size:11px;margin:0;padding:18px 0 0 0;}
.solo-subscribe-to-comments{color:#666;font-size:11px;padding:18px 0 0 0;}
.comment_license{color:#666;clear:both;font-size:11px;margin:0;padding:18px 0 0 0;}
/* =Asides,Sidebars & Widget-Ready Areas
-------------------------------------------------------------- */
/*.aside,
.aside input{font-size:13px;line-height:18px;margin-bottom:6px;}*/
.aside p,
.aside ul,
.aside ol,
.aside dd,
.aside pre{margin-bottom:18px;}
.aside pre,
.aside code{font-size:12px;line-height:18px;}
.aside .current_page_item a{color:#FF4B33;}
.aside .current_page_item .page_item a{color:#666;}
.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active{color:#FF4B33;}
/*.aside{color:#666;}*/
/*.aside a{color:#666;}*/
/*.aside a:active,
.aside a:hover{color:#FF4B33;}*/
/*.aside h3{font-size:15px;font-style:italic;line-height:22px;}*/
.aside h3 a{text-decoration:none;}
.aside caption{font-size:11px;font-family:Arial,sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0.05em;}
.aside ul{list-style:none;margin-left:0;}
.aside form,
.aside table{margin-bottom:22px;}
.aside table{border:none;}
/*.aside thead{border:1px solid #ccc;}*/
/*.aside tbody{border:1px solid #ccc;}*/
/*.aside th,.aside td{border-right:1px solid #ccc;padding:.25em .8em;}*/
.aside tfoot tr{border:none;}
.aside tfoot td{border-color:transparent;}
.widget_tag_cloud{margin:0 0 22px 0;}
/*
Main Asides
*/
/*.main-aside ul{padding:0 20px;}*/
.main-aside h3{}
.main-aside ul ul{padding:0;}
/*#primary{border:1px solid #ccc;padding:18px 0 0 0;margin-bottom:22px;}*/
/*
Content Asides
*/
#content .aside{border:1px solid #ccc;margin:0 0 22px 0;padding:18px 0 0 0;}
#content .aside ul{padding:0 20px;}
#content .aside h3{font-family:Georgia,serif;font-weight:normal;font-size:17px;font-style:italic;padding:0 0 7px 0;text-transform:none;}
#content .aside ul ul{padding:0;}
/*
Footer Asides
*/
#subsidiary{padding:33px 0 0 0;}
/* =Footer
-------------------------------------------------------------- */
#siteinfo{color:#666;font-size:11px;line-height:18px;padding:22px 0 44px 0;}
#siteinfo a{color:#666;}
#siteinfo a:active,
#siteinfo a:hover{color:#FF4B33;}
/* =PageNavi
-------------------------------------------------------------- */
/* Using !important to override PageNavi CSS */
.wp-pagenavi{margin:0 0 0 -.5em;padding:0.5em 0;}
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi span{border:1px solid #ccc !important;color:#666!important;font-style:normal;margin:0 .375em !important;padding:0.5em 0.25em !important;}
.wp-pagenavi a:visited{border:1px solid #ccc !important;color:#666 !important;}
.wp-pagenavi a:hover{border:1px solid #ccc !important;color:#FF4B33 !important;}
.wp-pagenavi a:active{border:1px solid #ccc !important;color:#FF4B33 !important;}
.wp-pagenavi span.pages{border:none !important;color:#666 !important;margin:0 !important;padding:0 !important;}
.wp-pagenavi span.current{border:none !important;color:#666 !important;font-weight:normal !important;margin:0 !important;padding:0 !important;}
.wp-pagenavi span.extend{background-color:#FFFFFF;border:1px solid #000000;color:#000000;margin:2px;padding:2px 4px;}


/* 960.gs reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}


/* 960.gs */

.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

/* 960.gs default typography */

body{font:13px/1.5 Verdana, Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}

body {background:#ededed url('/wp-content/themes/hsv3000/images/background.jpg') repeat-x top left;}

#main-container {
  background-color:white;
  -moz-box-shadow:0px 7px 20px #003366;
  -webkit-box-shadow:0px 7px 10px #D3D3D3;
  box-shadow:0px 7px 10px #D3D3D3;
}

#blog-title {
  height:75px;
}
#blog-description {height:0;margin-bottom:20px;}

#blog-title a {
  display:block;
  position:absolute;
  z-index:2;
  top:4px;
  width:190px;
  height:84px;
  background:url('images/logo.png');
  text-indent:-9999px;
}

#logo-nub {
  position:absolute;
  z-index:2;
  left:0;
  top:88px;
}

#ad-top {position:absolute;top:0;right:-160px;background-color:#fff;}
#ad-sidebar {margin-top:100px;}
#ad-sidebar ins {float:right;}
#fullbanner-frontpage {position:relative;height:60px;margin-bottom:20px;}
#bannercontainer {position:absolute;z-index:2;}


/*#main-navigation {
  list-style-type:none;
  overflow:hidden;
  width:785px;
  margin-bottom:1px;
}

#main-navigation li {
  float:left;
  margin-left:0;
  border-top:1px solid #003366; border-bottom:1px solid #003366;
  margin-right:1px;
  padding:0 2px;
}

#main-navigation li.last {
  margin-right:0;
  padding-right:3px;
}*/

#main-navigation {
  list-style-type:none;
  display: table;
  width: 100%;
  table-layout: fixed;
  margin-bottom:1px;
}

#main-navigation li {
  display: table-cell;
  text-align:center;
  margin-left:0;
  padding:10px 0;
  border-top:1px solid #003366; border-bottom:1px solid #003366;
  border-right:1px solid white;
}

#main-navigation li.last {border-right:none;}



#main-navigation li a {
  text-decoration:none;
  font-size:11px;
  color:white;
  font-weight:bold;
}

.darkblue {  background:#003466 url('images/hg_navi_1px_pos1.png') repeat-x bottom left; border-top:1px solid #0066FF; border-bottom:1px solid #0066FF; }
.mediumblue {  background:#003466 url('images/hg_navi_1px_pos2.png') repeat-x bottom left; border-top:1px solid #0066FF; border-bottom:1px solid #0066FF; }
.lightblue {  background:#003466 url('images/hg_navi_1px_pos3.png') repeat-x bottom left; border-top:1px solid #0066FF; border-bottom:1px solid #0066FF; }



#main-teaser {
  position:relative;
  height:275px;
  border-bottom:3px solid #A9A9A9;
}

#main-teaser div {
  position:absolute;
  width:400px;
  left: 30px;
  bottom:20px;
}

#main-teaser h2, #main-teaser h3, #main-teaser p {
  margin:0;
  padding:3px 5px;
}

#main-teaser h3 {
  display:inline;
  background-color:#0099ff;
  color:white;
  font-size:12px;
  font-weight:bold;
}
#main-teaser h2 {
  background: rgba(255,255,255,0.7);
  color:#003366;
  font-size:24px;
  line-height:28px;
  font-weight:bold;
  width:300px;
}

#main-teaser p {
  margin-left:50px;
  background: rgba(255,255,255,0.7);
  padding-bottom:22px;
  font-size:12px;
  line-height:1;
}

#main-teaser a.more {
  bottom:2px;
  right:2px;
}

.homepage div.post-teaser {
  margin-left:0;
}

#content, #sidebar {
  padding-top:2px;
}

.homepage h2, #sidebar h3, #sidebar .leaguemanager_widget h4, h3.related-articles {
  height:24px;
  margin-bottom:0;
  line-height:24px;
  padding-left:5px;
  font-size:12px;
  font-weight:bold;
  color:#003366;
  border-top:1px solid grey;
  border-bottom:2px solid grey;
  -moz-box-shadow:0px 7px 10px #D3D3D3;
  -webkit-box-shadow:0px 7px 10px #D3D3D3;
  box-shadow:0px 7px 10px #D3D3D3;
}

.homepage h2 span.inline-title, #sidebar h3 span.inline-title, #sidebar .leaguemanager_widget h4 span.inline-title {float:right;color:#003366;font-weight:normal;padding-right:3px; line-height:24px;font-size:11px;}

.homepage h2 span.inline-title a {color:#003366;}

#gallery-head {margin-bottom:0;}
.homepage .ngg-albumoverview {padding-top:20px;margin-top:0;background-color:#f1f1f1;}
.homepage .ngg-album-compactbox {padding-top:0px !important;}
.homepage .ngg-album-compact {height:auto;padding-right:12px !important;}
.homepage #more-galleries {position:absolute;top:58px;right:0px;}

#ausblick {background-color:#f1f1f1;overflow:hidden;padding-bottom:20px;width:460px;}
.homepage .ausblick {
  position:relative;
  width:133px;
  float:left;
  margin-top:10px;
  margin-right:20px;
  text-align:center;
  font-size:10px;
  color:#A9A9A9;
}

ul.marquee {
	/* required styles */
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	position: relative;
	overflow: hidden;
  margin-top:10px;
  margin-bottom:20px;
	height: 22px; /* height should be included to reserve visual space for the marquee */
}

ul.marquee li {
	/* required styles */
	position: absolute;
	top: -999em;
	left: 0;
	display: block;
	margin-left:10px;
	white-space: nowrap; /* keep all text on a single line */
}

#sidebar .widgetcontainer {border-left:1px dotted #003366;border-bottom:3px solid #A9A9A9;}
#sidebar li.widgetcontainer {margin-left:0;margin-bottom:20px;}
#sidebar .leaguemanager_widget {width:auto;}
#sidebar .leaguemanager_widget h3 {display:none;}
#sidebar .leaguemanager_widget h4 {text-align:left;}
#sidebar .leaguemanager_widget h4 a.next {display:none;}
#sidebar .leaguemanager_widget p.match_day {display:none;}
#show-standings-link {position:relative;display:block;text-align:right;font-size:10px;color:#990000;font-weight:bold;top:-10px;right:3px;}
#sidebar .audiobrowser {margin-bottom:0;background:url('/wp-content/themes/hsv3000/images/icon_lautsprecher.png') no-repeat 33%;}
#sidebar table.leaguemanager th {background-color:#fff;}
#sidebar table.leaguemanager tr {background-color:#fff;}
#sidebar table.leaguemanager tr.hometeam {background-color:#0099FF;color:white;}
#sidebar .match_box .date .time:after {content: " Uhr";}
#sidebar .popular-posts li {margin-left:10px;padding:5px 0;border-bottom:1px solid #003366;}
#sidebar .popular-posts li a {
  color:#000;
  font-size:12px;
  text-decoration:none;
}
#searchform {margin-top:10px;}
#searchform img, #noresults-searchform img {float:left;}
#searchform div, #noresults-searchform div {background-color:#2F567E;height:32px;padding-left:36px;}
#searchform input, #noresults-searchform input {border:none;padding:4px;margin-top:3px;}
#searchform input[type=text] {width:190px;}
#noresults-searchform input[type=text] {width:335px;}
#searchsubmit {width:55px;}
#searchsubmit, #noresults-searchsubmit {background-color:#013565;color:white;}

#sidebar #subscribe-feed-link {display:block;margin-top:10px;}

a.more {
  position:absolute;
  right:0px;
  bottom:5px;
  display:block;
  padding:0 3px;
  background:red url('images/hg_button_mehr_1px.png') repeat-x bottom left;
  text-decoration:none;
  color:white;
  font-weight:bold;
  font-size:11px;
}

#footer {
  padding:10px 0;
  background-color:#013565;
  border-top:3px solid #D3D3D3;
  border-bottom:3px solid #000033;
  color:white;
  text-align:center;
  font-size:10px;
}

#footer-center {border-right:1px solid white; border-left:1px solid white;}

#footer a {
  color:white;
  text-decoration:none;
  padding-right:2px;
  border-right:1px solid #D3D3D3;
}

#footer #ud {border-right:none;}

#footer a.last, #footer a.addthis_button {border:none;}

#footer-links-internal {margin-bottom:10px;}

/* all types */

span.edit-link:before {
  content: "ADMIN: ";
}

span.edit-link {display:block; margin-top:20px;}
span.edit-link a {color:red;font-weight:bold;}

.post-body, .entry-content {
  margin-left:15px;
}

.single-article h1,
  .page h1,
  .category h1,
  h1.archive {
  background: rgba(255,255,255,0.7);
  color:#003366;
  font-size:24px;
  line-height:28px;
  font-weight:normal;
  margin-left:10px;
}

h1.archive {margin-top:20px;}

div.post-teaser {
  margin-top:10px;
  margin-left:-15px;
  border-bottom:1px solid #003366;
}

div.post-teaser h4, div.post-teaser h3, div.post-teaser p { margin-bottom:0px;}

div.post-teaser h4, div.post-teaser h4 a {
  color:#0099ff;
  font-size:11px;
  text-decoration:none;
}

div.post-teaser h3, div.post-teaser h3 a {
  color:#003366;
  font-size:12px;
  line-height:18px;
  font-weight:bold;
  text-decoration:none;
}

div.post-teaser p {
  font-size:11px;
  margin-bottom:10px;
}

div.post-teaser .post-date {
  position:absolute;
  top:0px;
  right:0px;
  color:#003366;
}

#content.page,
  #content.category {margin-top:20px;}

/* single articles */

.single-article div.post {margin-top:0;font-size:13px;}
.single-article .article-image {margin-bottom:20px;border-bottom:3px solid #A9A9A9;}

.single-article .post-date {
  float:right;
  color:#003366;
  margin-bottom:0;
}

.single-article h2 {
  display:inline;
  padding:1px 3px;
  background-color:#0099ff;
  color:white;
  font-size:12px;
  font-weight:bold;
}

#content table.leaguemanager th, #content table.leaguemanager tr {background-color:#e2e2e2;}
#content table.leaguemanager tr.alternate {background-color:#fff;}

#page-657 form div {display:none;}

/* galleries */
.homepage .ngg-album-compactbox {background:none;height:auto;width:120px;margin-right:10px;}
.homepage .ngg-album-compactbox .Thumb {width:120px;height:80px;}

.ngg-galleryoverview .piclenselink {clear:both;font-size:11px;color:#990000;}
.page .ngg-gallery-thumbnail {margin-right:20px;}

.ngg-album {clear:both;}
.ngg-albumcontent {position:relative;}
.ngg-albumoverview .ngg-album {border:none;border-bottom:1px solid #ccc;}
.ngg-albumoverview .ngg-albumtitle {padding-top:5px;margin-bottom:0;}
.ngg-albumoverview .ngg-albumtitle a {color:#003366;font-size:14px;font-weight:bold;text-decoration:none;}
.ngg-albumoverview .ngg-description {position:relative;}
.ngg-albumoverview .ngg-description p {margin-bottom:0;font-size:11px;}
.ngg-albumoverview .ngg-description a.more {bottom:-25px;}

#nav-below {margin-top:20px;margin-left:3px;}
.navigation a {font-size:10px;color:#990000;font-weight:bold;}
hr.spacer {border:none;background:none;background-color:none;height:0;margin-bottom:20px;}

#next_match_box_6 .home_logo:after {content: "- : -";}
#next_match_box_6 .home_logo {margin-right:4em;}

table.leaguemanager .rank {padding:3px 5px !important;}

#commentbox {background-color:#f1f1f1;}
#comments h3 {margin-left:15px;padding-bottom:0;}
#comments-list {padding-bottom:0;}
#comments-list ol {border:none;margin:0;}
#comments-list ol li {margin-left:0;}
#comments-list li.alt {background:transparent;}
#comments #respond {margin-left:15px;background:transparent;}
#comments #respond h3 {margin-left:0;}
#comments .form-textarea, #comments .form-input, #comments .form-submit {padding-right:15px;}

.single-article div.post-teaser {margin-top:10px;}

hr.iespacer {display:none;}

div.wp-caption {margin-bottom:0px;}
div.wp-caption p.wp-caption-text { font-size:11px;}
