/*
Theme Name: Fussball Goeltzschtal
Description: 
Version: 1.0
Author: Sven Schmalfuss, Marcus Zelend
*/

*{
margin:0;
padding:0;
}

body{
margin:20px 0 0;
font:.75em/160% "Trebuchet MS", Verdana, Arial;
}
h1, h2, h3, h4, h5, h6{
font-family: "Trebuchet MS", Verdana, sans-serif;
}
#page{
overflow:hidden;
width:80%;
min-width:780px;
margin:0 auto;
}
#header {
background:url(img/header_filler.jpg) left top repeat-x;
height: 167px;
width:100%;
}
#header #logo{
background: url(img/logo.jpg) left top no-repeat;
overflow:hidden;
height:167px;
}
#header #corner_right{
position:relative;
background:url(img/header_corner.jpg) no-repeat right 0;
overflow:hidden;
height:167px;
}
#header #top_navigation{
float:left;
margin-left:85px;
margin-right:190px;
list-style:none;
}
#header #top_navigation li{
display:inline;
}
#header #top_navigation li a{
text-decoration:none;
color:#d3f68f;
padding:7px 15px 5px 15px;
display:block;
float:left;
}
#header #top_navigation ul li a:hover{
text-decoration:none;
color:#fff;
padding:7px 15px 5px 15px;
display:block;
float:left;
}
#header #search{
position:absolute;
right:16px;
top:5px;
width:165px;
}
#header #search #s{
float:left;
background:#fff url(img/s.png) left top no-repeat;
border:none;
padding:3px;
width:130px;
}
#header #search #button{
float:left;
width:26px;
height:26px;
margin-left:3px;
margin-top:-2px;
}
#header h1 a {
display:block;
position:absolute;
text-decoration:none;
}
#header h1 a span {
visibility:hidden;
}
#header h1 a.homelink-logo {
width:170px;
height:132px;
left:2px;
top:33px;
}
#header h1 a.homelink-text {
width:390px;
height:64px;
left:172px;
top:74px;
}
#ticker{
background:#43610a url(img/ticker.png) left top no-repeat;
border-left:3px solid #fff;
color:#c2e382;
height:20px;
overflow:hidden;
position:relative;
padding-left:140px;
padding-right:20px:
}
#ticker .mooquee
{
width:100%;
display:block;
/* don't change */
position: absolute;
overflow: hidden;
white-space: nowrap;
}
#ticker .mooquee-text
{
/* don't change */
position: absolute;
}
#ticker .mooquee-text a{
color:#fff;
}
#page #wrapper {
margin-left:3px;
overflow:hidden;
clear:both;
background:#fff url(img/content_bg.png) left 1px repeat-x;

}
#sidebar{
width:15%;
min-width:200px;
overflow:hidden;
float:left;
background:#69842f url(img/sidebar_bg.png) left top no-repeat;
}
#sidebar .widget{
padding:25px;
}
#sidebar .widget ul{
list-style:none;
}
#sidebar .widget ul li a{
display:block;
border-bottom:1px solid #5e772a;
padding:3px 3px 3px 15px;
color:#fff;
text-decoration:none;
}
#sidebar .widget ul li a:hover{
display:block;
border-bottom:1px solid #5e772a;
padding:3px 3px 3px 15px;
color:#fff;
background:#76992c;
text-decoration:none;
}
#sidebar #sidebar_ex {
padding:5px 0;
background:#fff;
}
#sidebar #sidebar_ex .roundedcornr_box_379233 {
background: #d3dbc6;
margin-top:15px;
}
#sidebar #sidebar_ex .roundedcornr_top_379233 div {
background: url(img/roundedcornr_379233_tl.png) no-repeat top left;
}
#sidebar #sidebar_ex .roundedcornr_top_379233 {
background: url(img/roundedcornr_379233_tr.png) no-repeat top right;
}
#sidebar #sidebar_ex .roundedcornr_bottom_379233 div {
background: url(img/roundedcornr_379233_bl.png) no-repeat bottom left;
}
#sidebar #sidebar_ex .roundedcornr_bottom_379233 {
background: url(img/roundedcornr_379233_br.png) no-repeat bottom right;
}

#sidebar .roundedcornr_top_379233 div, #sidebar .roundedcornr_top_379233, 
#sidebar .roundedcornr_bottom_379233 div, #sidebar .roundedcornr_bottom_379233 {
width:100%;
height:20px;
font-size:1px;
}
#sidebar .roundedcornr_content_379233 { 
margin:0 20px; 
padding:0 2px;
}
#sidebar .roundedcornr_content_379233 h4{ 
font-size:1.2em;
font-weight:normal;
color:#555f45;
border-bottom:1px dotted #555f45;
}
#sidebar .roundedcornr_content_379233 .textwidget{
padding:10px 0;
}
#sidebar .roundedcornr_content_379233 ul{
list-style:none;
margin-top:10px;
}
#sidebar .roundedcornr_content_379233 ul li{
border-bottom:1px solid #a8b397;
}
#sidebar .roundedcornr_content_379233 ul li a{
text-decoration:none;
color:#303527;
display:block;
padding:2px 2px 2px 10px;
}
#sidebar .roundedcornr_content_379233 ul li a:hover{
text-decoration:none;
color:#303527;
display:block;
padding:2px 2px 2px 10px;
background:#e4ebd9;
}

#sidebar .close{
background:url(img/sidebar_close.png) left top no-repeat;
height:30px;
overflow:hidden;
}
#content{
float:left;
width:66%;
padding:30px 4% 0;
overflow:hidden;
}
#content .headline{
clear:both;
padding:10px;
margin:0 10px;
color:#43610A;
font-size:2em;
font-weight:normal;
border-bottom:1px dotted #88b32c;
text-align:center;
}
#content .headline a{
color:#88b32c;
text-decoration:none;
}
#content .headline a:hover{
color:#88b32c;
text-decoration:underline;
}
#content .headline span {
color:#88b32c;
}
#content #left_col, #content #right_col{
padding:10px 10px 10px 13px;
margin:0 10px;
width:260px;
display:inline;
float:left;
}
#content #left_col .textwidget, #content #right_col .textwidget{
padding:10px 0;
}
#content .widget h4{
color:#88b32c;
font-size:1.1em;
margin-bottom:10px;
font-weight:normal;
border-bottom:1px dotted #88b32c;
}

#content .post{
clear:both;
padding:2% 0 15px;
}
#content .treaser{
overflow:hidden;
}
#content .post .posthead{
float:left;
margin-top:8px;
margin-bottom:15px;
}
#content .post .posthead h1 {
font-weight:normal;
font-size:1.5em;
}
#content .post .posthead h1 a{
text-decoration:none;
color:#1b230d;
position:relative;
}
#content .post .posthead h1 a:hover{
color:#88B32C;
}
#content .post .nodate{
width:48px;
height:60px;
float:left;
display:block;
margin-right:17px;
background: url(img/soccer.png) left top no-repeat;
}
#content .post .date{
width:60px;
height:60px;
float:left;
display:block;
margin-right:17px;
background: url(img/date.png) left top no-repeat;
}
#content .post .date span.year {
font-weight:normal;
font-size:.9em;
width:60px;
padding:7px 0 4px;
line-height:1.2em;
display:block;
text-align:center;
color:#efe2d1;
}
#content .post .date span.day {
font-weight:bold;
font-size:1.35em;
width:60px;
padding:1px 0 3px;
line-height:.7em;
display:block;
color:#333;
text-align:center;
}
#content .post .date span.month {
font-weight:normal;
font-size:.75em;
width:60px;
padding:0;
line-height:.7em;
display:block;
text-align:center;
}
 #content .post .text{
clear:both;
display:block;
}
#content .post .text h2, #content .post .text h3, #content .post .text h4{
margin:.8em 0 1em;
color:#444;
}
#content .post .text h2 {
font-size:1.4em;
}
#content .post .text h3 {
font-size:1.25em;
}
#content .post .text h4 {
font-size:1.12em;
}
#content .post .text ol, #page #wrapper #content .post .text ul {
margin:.5em 0 .8em 1.3em;
}
#content .post .text li {
margin-bottom:.5em;
}
#content .post .text p {
text-align:justify;
margin-bottom:.8em;
}
#content .post .text address {
display:block;
margin-bottom:.8em;
font-style:normal;
}
#content .post .text address a[href^=mailto] {
background:url(img/mail.gif) left center no-repeat;
padding-left:17px;
}
#content .post .user{
font-size:.9em;
color:#959595;
}
#content .post .edit-post-link{
background:url(img/post_edit.gif) left center no-repeat;
padding-left:16px;
font-size:.9em;
}
#content .post a:link, #content .post_adds a:link {
color:#366fe3;
}
#content .post a:visited, #content .post_adds a:visited {
color:#3042A0;
}
#content .post .alignleft {
float:left;
margin-right:10px;
margin-bottom:10px;
}
#content .post .alignright {
float:right;
margin-left:10px;
margin-bottom:10px;
}
#content .post .aligncenter {
text-align:center;
margin: 10px auto;
}
.more-link {
clear:both;
display:block;
background:url(img/more.png) 6em 1px no-repeat;
}

#content .post a img {
border:none;
}
#content .post a:hover, #content .post_adds a:hover {
color:#6d9b31;
}
#content .post span.postmeta {
clear:both;
float:none;
display:block;
margin-top:10px;
overflow:hidden;
border-top:1px solid #ccc;
}
#content #adds {
}
#content #adds .post_adds {
float:left;
width:44%;
margin-right:5.5%;
height:180px;
overflow:hidden;
}
#content #adds .post_adds h1 {
font-size:1.2em;
}
#content #adds .post_adds h1 a{
text-decoration:none;
display:block;
font-weight:bold;
color:#333;
}
#content #adds .post_adds h1 a:hover{
color:#88B32C;
}
#content #adds .post_adds .postmeta {
margin-bottom:7px;
color:#959595;
font-size:90%;
}
#content #adds .post_adds .heading {
border-bottom:1px dashed #8cad3f;
margin-bottom:7px;
color:#8cad3f;
}
#content #adds .post_adds .heading a {
text-decoration:none;
color:#8cad3f;
margin-bottom:7px;
}
#content .post-nav {
margin:20px 0;
padding:0 5%;
}
#content .post-nav .post-nav-newer {
float:left;
}
#content .post-nav .post-nav-older {
float:right;
}

#sidebar_sponsor {
margin:15px 0 10px;
text-align:right;
}
#sidebar_sponsor img {
border:1px solid black;
}

#hauptsponsor {
margin:5px 0 20px;
text-align:center;
}
#hauptsponsor img {
border:2px solid;
}

#content .verein{
clear:both;
overflow:hidden;
margin:30px 0;
}
#content .verein .wappen{
min-width:90px;
width:10%;
float:left;
margin-right:30px;
margin-top:10px;
}
#content .verein .caption{
float:left;
width:70%;
}
#content .verein .caption h5{
font-size:1.2em;
}
#content #ergebnisse-herren {
float:left;
width:49%;
}
#content #ergebnisse-nachwuchs {
}
#content .minheight{
height:20px;
min-height:20px;
}
#content .single{
width:500px;
}
#content .single h1 a{
font-size:1.4em;
font-weight:normal;
}
#content #comments {
padding:10px 30px;
background:#eef1e9;
clear:both;
margin:0 15px;
}
#content #comments ol {
list-style-type:none;
}
#content #comments ol li {
margin:20px 0 15px;
padding-bottom:15px;
border-bottom:1px solid #A8B397;
}
#content #comments ol li h4 {
font-size:1.1em;
font-weight:bold;
margin:1em 0 .6em;
}
#content #comments ol li .comment_avatar {
float:left;
width:64px;
height:64px;
margin:8px 15px 5px 0;
padding:2px;
border:1px solid #A8B397;
background:#D3DBC6;
}

#content #commentform {
padding:0 30px 20px;
background:#eef1e9;
clear:both;
margin:0 15px;
}
#content #commentform #commentform_data {
float:left;
width:150px;
}
#content #commentform #commentform_data label {
display:block;
margin:10px 0 3px;
}
#content #commentform #commentform_data label input {
width:150px;
}
#content #commentform #commentform_entry {
margin-left:170px;
}
#content #commentform #commentform_entry textarea {
width:100%;
}
#content #commentform #commentform_controls {
clear:both;
margin-top:20px;
text-align:center;
}

.post-categories{
list-style:none;
clear:both;
padding:10px;
margin:0 10px;
color:#88b32c;
font-size:1.1em;
font-weight:normal;
border-bottom:1px dotted #88b32c;
}
.post-categories a {
color:#88b32c;
text-decoration:none;
}
#footer{
border-top:1px solid #ccc;
margin-top:15px;
padding:10px;
text-align:center;
color:#959595;
}
#footer a:link, #footer a:visited {
color:#959595;
}