@charset "utf-8";
/* CSS Document */

/*  
Theme Name: CM-Standard-Design-violet
Theme URI: http://www.conversionmedia.de
Description: <p>Standard Design</p>
Version: 1.7
Author: conversionmedia GmbH &amp; Co. KG
Author URI: http://www.conversionmedia.de
*/
html a img{
border:none;
}

h1{
color:#552155;
font-size:24px;
font-weight:lighter;
padding:5px 0;
}
h2{
font-size:16px;
font-weight:lighter;
color:#552155;
}
p{
font-size: 12px;
line-height:1.4em;
text-align:justify;
}
body {
font-family: Arial;
font-size: 12px;
background:#666 url(images/header_ganz.png) repeat-x;
margin:0;
padding:0;
}
body a{
color:#552155;
text-decoration:underline;
}
body a:hover{
text-decoration:none;
}
div#bugfixmargin{
width:1120px;
margin:0px auto;
}
div#head {
margin:0 auto;
width:1120px;
height:340px;
background: #ff7600 url(images/header_ganz.png) repeat-x;
position:relative;
}
div#head a#logo{
background: transparent url(images/logo.png) no-repeat;
width:92px;
height:120px;
display:block;
position:relative;
top:10px;
left:50px;
}
div#head h1{
position:absolute;
top:10px;
left:200px;
font-size:34px;
font-weight:lighter;
color:#6a296a;
}
div#head h2{
position:absolute;
top:55px;
left:200px;
font-size:16px;
font-weight:lighter;
color:#6a296a;
}
ul#top_nav_list {
list-style-type:none;
padding:6px 0 0 22px;
margin:0;
height:60px;
width:878px;
background: transparent url(images/top_nav_list_bg.png) no-repeat;
text-align:center;
position:absolute;
top:140px;
left:50px;
}
ul#top_nav_list li{
display:inline;
}
ul#top_nav_list a{
color:#000;
display:block;
float:left;
width:120px;
height:40px;
line-height:40px;
text-decoration:none;
border-right:1px solid #9a9a9a;
}
ul#top_nav_list li:first-child a{
border-left:1px solid #9a9a9a;
}
ul#top_nav_list a:hover, ul#top_nav_list li.current_page_item a{
background: url(images/top_nav_btn_hover.png) repeat-x;
color:#fff;
}
div#breadcrump{
position:relative;
top:190px;
height:15px;
padding:0 0 0 220px;
color:#fff;
font-weight:bold;
}
div#breadcrump a{
text-decoration:none;
color:#cecece;
}
div#breadcrump a:hover{
text-decoration:underline;
}
div#page {
width:1120px;
margin:0 auto;
background: transparent url(images/pagebg4.png) repeat-y;
}
div#left {
width:700px;
float:left;
}

div#sb_left{
float:left;
width:200px;
margin:10px 0 0 15px;
}
div#sb_left ul{
padding:0px;
margin:0px;
}
span#nav_left_head{
background-attachment:scroll;
background-color:transparent;
background-image:url(images/nav_left_head.png);
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:15px;
width:200px;
}
div#sb_left ul#nav_left{
background-attachment:scroll;
background-color:transparent;
background-image:url(images/nav_left_bg.png);
background-position:0 0;
background-repeat:repeat-y;
margin:0;
padding:0 0 0 10px;
}
ul#nav_left li, ul#nav_left_2 li{
list-style-type:none;
}
/* Navigation 1. Ebene */
ul.toplevel li.page_item a{
background:transparent;
padding:3px 0 3px 10px;
color:#666;
border-bottom: solid 1px #cecece;
text-decoration:none;
display:block;
width:160px;
}
ul.toplevel li.page_item a:hover, 
ul.toplevel li.current_page_item>a{
background:#666;
color:#fff;
}
/* Ende Navigation 1. Ebene */

/* Navigation 2. Ebene */
ul.level_1 li.page_item>a{
background:transparent;
padding:3px 0 3px 30px;
width:140px;
color:#666;
}
ul.level_1 li.page_item>a:hover, 
ul.level_1 li.current_page_item>a, 
ul.level_1 li.current_page_parent>a{
background:#666;
color:#fff;
}
/* Ende Navigation 2. Ebene */

/* Navigation 3. Ebene */
ul.level_2 li.page_item a{
background:transparent;
color:#666;
padding:3px 0 3px 50px;
width:120px;
}
ul.level_2 li.page_item>a:hover, 
ul.level_2 li.current_page_item>a{
background:#666;
color:#fff;
}
/* Ende Navigation 3. Ebene */

/* Navigation 4. Ebene */
ul.level_3 li.page_item a{
background:transparent;
color:#666;
padding:3px 0 3px 70px;
width:100px;
}
ul.level_3 li.page_item>a:hover, 
ul.level_3 li.current_page_item>a{
background:#666;
color:#fff;
}
/* Ende Navigtaion 4. Ebene */

span#nav_left_foot{
background-attachment:scroll;
background-color:transparent;
background-image:url(images/nav_left_foot.png);
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:35px;
width:200px;
}

div#sb_left ul#nav_left_2{
margin:0 0 0 5px;
}
div#sb_left ul#nav_left_2 li{
padding: 0 10px 25px 0;
background: transparent url(images/box_left_foot.png) no-repeat bottom left;
}
div#sb_left ul#nav_left_2 li h2{
background: transparent url(images/box_left_head.png) no-repeat;
margin:0;
padding:15px 0 0;
height:37px;
width:200px;
text-indent:15px;
}
div#sb_left ul#nav_left_2 li div.textwidget{
background: transparent url(images/box_left_mid.png) repeat-y;
padding:0 0 0 15px;
}
div#sb_left ul#nav_left_2 li.widget li{
background: transparent url(images/box_left_mid.png) repeat-y;
}
div#sb_left ul#nav_left_2 div#calendar_wrap{
background: transparent url(images/box_left_mid.png) repeat-y;
}
div#content {
width:685px;
margin:0px auto 15px;
float:left;
}
div#content div.post div.entry h1, div#content div.post div.entry h2, div#content div.post div.entry h3{
color:#552155;
}
div#content div.post h2{
color:#000;
}
div#content div.post-even{
background-color: #cecece;
}
div#content div.entry table tr td.schiri_th{
padding-top: 15px;
}
div#content div.entry ul.playerlist{
list-style-type:none;
padding:0px;
}
div#content div.entry ul.playerlist li.player{
display:block;
width:330px;
}
div#content div.entry ul.playerlist li.player.even{
float:left;
}
div#content div.entry ul.playerlist li.player.odd{
float:right;
}
div#content table.linktable {
font-size: 14px;
}
div#content table.linktable tr.scope{
background-color: #781c7a;
color:#ffffff;
font-weight: bold;
}
div#content table.linktable tr.scope td{
padding-top: 10px;
padding-bottom: 5px;
padding-left:10px;
}
div#content table.linktable tr.scope2{
background-color: #333;
color:#fff;
}
div#content table.linktable tr.scope2 td{
padding: 5px 0 2px 15px;

}
div#content table.linktable tr.even{
background-color: #b3b3b3;
color: #333;
}
div#content table.linktable tr.odd{
background-color: #e6e6e6;
color: #333;
}
div#content table.linktable tr.even td , div#content table.linktable tr.odd td{
padding: 5px 0 5px;
}
div#content table.linktable tr td.link{
width:50%;
padding-left:20px;
}

div#sb_right {
width:200px;
float:right;
margin:10px 15px 0 0;
}
div#sb_right ul{
list-style-type:none;
padding:0;
margin:0;
}
div#sb_right ul#shin li#shinji{
padding: 0 0 0 30px;
margin:0 0 10px;
}
div#sb_right ul#seikei li:first-child{
padding: 0 0 56px;
background: transparent url(images/1st_box_right_foot.png) no-repeat bottom;
}
div#sb_right ul#seikei li:first-child h2{
background:transparent url(images/1st_box_right_head.png) no-repeat;
margin:0;
padding:15px 0 0;
width:200px;
height:35px;
color:#fff;
}
div#sb_right ul#seikei li:first-child div.textwidget{
padding:0 0 0 25px;
background: transparent url(images/1st_box_right_mid.png) repeat-y;
}
div#sb_right ul#seikei li:first-child div.info_content{
padding:0 8px 0 25px;
background: transparent url(images/1st_box_right_mid.png) repeat-y;
}
div#sb_right ul#seikei li:first-child div.info_content h4{
margin-top:0px;
margin-bottom: 5px;
}

div#sb_right ul#seikei li{
background: transparent url(images/box_right_else_foot.png) no-repeat bottom;
padding: 0 0 24px;
margin:0 0 15px;
}
div#sb_right ul#seikei li h2{
background: transparent url(images/right_box_else_head.png) no-repeat;
margin:0;
padding:15px 0 0 0px;
height:42px;
width:200px;
text-indent:30px;
font-size:14px;
}
div#sb_right ul#seikei li>div.textwidget{
background: url(images/right_box_else_mid.png) repeat-y;
padding:0 0 0 30px;
}
div#sb_right ul#seikei li.widget_rss>ul{
/*background: transparent url(images/right_box_else_mid.png) repeat-y;*/
padding:0; margin:0;
}
div#sb_right ul#seikei li.widget>ul>li{
/*background: transparent url(images/right_box_else_mid.png) repeat-y;*/
background: transparent url(images/right_box_else_mid.png) repeat-y;
padding:0 0 0 30px; margin:0;
}
div#sb_right ul#seikei div#calendar_wrap{
/*background: transparent url(images/right_box_else_mid.png) repeat-y;*/
background: url(images/right_box_else_mid.png) repeat-y;
}
div#sb_right ul#seikei div#calendar_wrap table#wp-calendar {
margin:0px auto;
}
div#sb_right ul#seikei li.widget_rss>ul>li{
background: url("images/right_box_else_mid.png") repeat-y left;
/*background: none;*/
padding:0 0 10px 30px;
margin:0;
}
div#sb_right ul#seikei li.widget_rss ul li span.rss-date{
display:block;
color: #333333;
font-weight: bold;
}
div#sb_right table#ansprechpartner td{
padding:5px 0;
}
div#footer {
clear:both;
width:1120px;
height:50px;
line-height:50px;
margin:0 auto;
background: transparent url(images/footerbg2.png) no-repeat;
}


/*innenabstaende fuer content*/
div#content div.post {
padding:5px;
}
p#footext {
width:1120px;
margin:0px auto;
text-align:center;
padding:15px 0 0 0;
}

input.textbox, textarea {
width:98%;
}

div#content table.scoretable{
border: 1px solid #000000;
border-spacing: 1px;
border-collapse: collapse;
margin: 0px auto;
font-size: 15px;
width: 670px;
}

div#content table.scoretable thead tr{
background: #333333;
color: #ffffff;
font-weight:bold;
}

div#content table.scoretable th, div#content table.scoretable td{
border-bottom: 1px solid #000000;
border-spacing:1px;
border-collapse: collapse;
padding-top:5px;
padding-bottom:5px;
}

div#content table.scoretable tr.odd{
background-color: #e6e6e6;
color: #333;
}

div#content table.scoretable td.Location{
font-size:8pt;
}

div#content table.scoretable td.SpielDatum{
width:65px;text-align:center;
}
div#content table.scoretable td.SpielVon {
width:50px;text-align:center;
}

div#content table.scoretable span.scoper{
font-weight:bold;
}

div#content table.scoretable td.HeimVerein,
div#content table.scoretable td.GastVerein,
div#content table.scoretable td.tore,
div#content table.scoretable td.punkte{
text-align:center;
}



div#content table.teamtable,table#cm_sis_league_table,table#cm_sis_match_table,table#cm_sis_scoretable{
border: 1px solid #000000;
border-spacing: 1px;
border-collapse: collapse;
margin: 0px auto;
font-size: 15px;
width: 670px;
}
div#content table.teamtable thead tr,
table#cm_sis_league_table thead tr,
table#cm_sis_match_table thead tr,
table#cm_sis_scoretable thead tr{
background: #333333;
color: #ffffff;
font-weight:bold;
}
div#content table.teamtable th, 
div#content table.teamtable td,
table#cm_sis_league_table td,
table#cm_sis_league_table th,
table#cm_sis_match_table td,
table#cm_sis_match_table th,
table#cm_sis_scoretable td,
table#cm_sis_scoretable th{
border-bottom: 1px solid #000000;
border-spacing:1px;
border-collapse: collapse;
padding-top:5px;
padding-bottom:5px;
}
table#cm_sis_league_table td.Team,
table#cm_sis_match_table td.Team,
table#cm_sis_scoretable td.Team{
text-align:left;
}
div#content table.teamtable th.verein{
text-align:left;
}
div#content table.teamtable tr.odd,
table#cm_sis_league_table tr.odd,
table#cm_sis_match_table tr.odd,
table#cm_sis_scoretable tr.odd{
background: #b3b3b3;
}
div#content table.teamtable tr.even,
table#cm_sis_league_table tr.even,
table#cm_sis_match_table tr.even,
table#cm_sis_scoretable tr.even{
background: #e6e6e6;
}
div#content table.teamtable tr.scope,
table#cm_sis_league_table tr.scope,
table#cm_sis_match_table tr.scope,
table#cm_sis_scoretable tr.scope{
background: #BD59BF;
color: #fff;
}
div#content table.teamtable th,
table#cm_sis_league_table th,
table#cm_sis_match_table th,
table#cm_sis_scoretable th{
padding-top:10px;
}
div#content table.teamtable td.nr,
table#cm_sis_league_table td.Position,
table#cm_sis_match_table td.Position,
table#cm_sis_scoretable td.Position{
padding-right: 15px;
text-align:right;
}
div#content table.teamtable td.spiele,
div#content table.teamtable td.gewonnen,
div#content table.teamtable td.unentschieden,
div#content table.teamtable td.verloren,
div#content table.teamtable td.tore,
div#content table.teamtable td.diff,
div#content table.teamtable td.punkte{
text-align:center;
}
table#cm_sis_league_table tbody td,
table#cm_sis_match_table tbody td,
table#cm_sis_scoretable tbody td{
text-align:center;
}

/*alignment*/
img.alignleft{
float:left;
margin: 0 10px 10px 0;
}
img.alightright{
float:right;
margin: 0 0px 10px 10px;
}
div.alignright{
float:right;
}
div.alignleft{
float:left;
}
img.aligncenter{
display:block;
margin: 0px auto;
}
div.aligncenter
{
margin:0px auto;
}
div.alignleft
{
float:left;
}
div.alignright
{
float:right;
}
div.wp-caption{
padding-right:10px;
}

/* Formatierungen Eventkalender */
div#sb_left ul#nav_left.rsevent
{
list-style-type:none;
width:200px;
color:#666;
margin:0 0 0 0px;
text-align: center;
padding:0px;
}
ul li.rsevent{
width:180px;
margin:0 0 0 6px;
padding:10px 0;
}
/* Ende Eventkalender */

div#content ol.cm_guestbook_list{
clear:left;
}
div#content div#cm_gb_respond{
clear:left;
}

/*Neue SIS Tabellen*/
table#cm_sis_match_table td.Date{
padding-left:8px;
padding-right:8px;
border-right: 1px solid;
}
table#cm_sis_match_table td.Time{
padding-left: 8px;
padding-right: 8px;
border-right: 1px solid;
}
table#cm_sis_match_table td.Home{
padding-left: 8px;
padding-right:8px;
}
table#cm_sis_match_table td.Guest{
padding-right:8px;
padding-left:8px;
}
table#cm_sis_match_table td.Location{
border-left: 1px solid;
}
table#cm_sis_match_table td.scope{
font-style:oblique;
color: #552155;
}
