html {
margin: 0;
padding: 0;
font-size:101%;
width:100%;
}

body {
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, san-serif;
font-size:62.5%;
/*
background-color:rgb(213, 218, 237);
background-image:url(http://www.vfl-bochum.de/kickit/upload/webseite/gif/bg-body.gif);
background-repeat:repeat-y;
*/
background-color:#cacdcc;
background:#cacdcc url(http://www.vfl-bochum.de/kickit/upload/webseite/gif/bg-body-stadionecke-neu.gif) no-repeat 980px 442px;
}


h1 {
font-size:140%;
color:#00416a;
padding:0;
font-weight:bold;
margin: 8px 0 0 0;
}


table.stadionmagazin a {
 font-size:9px;
}

div#popup {
position:absolute;
margin:0;
padding:0;
z-index:100;
border:1px solid #87A3D8;
background-color:#fff;
}

div#popup p {
margin:0;
padding:0;
display:block;
height:15px;
width:100%;
border-bottom:1px solid #87A3D8;
}

div#popup p img {
float:right;
margin:0;
padding:0;
border:none;
}

div#popup img {
margin:0;
padding:0;
border:none;
}

div#container {
background-color:#fff;
background-image:url(http://www.vfl-bochum.de/kickit/upload/webseite/gif/bg-links-neu.gif);
background-repeat:repeat-y;
margin:0;
padding:0 0 10px 0;
width:980px;
}

div#skyscraper {
position:absolute;
top: 0px;
left:990px;
z-index:3;
margin:0 10px 0 0;
width:160px;
height:600px;
/*
background-color:#D5DAED;
*/
}

div#header {
width:100%;
height:210px;
margin:0;
padding:0;
/*
background-image:url(http://www.vfl-bochum.de/kickit/upload/webseite/gif/bg_header_home.jpg);
background-repeat:no-repeat;
background-color:rgb(0,52,149);
*/
background:#005795 url(http://www.vfl-bochum.de/kickit/upload/webseite/gif/bg-header-neu.gif) repeat-x left top;
position:relative;
}

div#header img#ligalogo {
	position:absolute;
	top:9px;
	left:14px;
}

div#header img#stadionlogo {
	position:absolute;
	top:9px;
	left:81px;
}

div#header img#vereinslogo {
	position:absolute;
	top:15px;
	left:433px;
}

div#header img#linie1 {
	position:absolute;
	top:100px;
	left:0px;
}

div#header img#linie2 {
	position:absolute;
	top:100px;
	left:555px;
}


div#header img.logo-header {
position:absolute;
/*
top:173px;
left:40px;
z-index:2;
*/
top:158px;
left:14px;
}

div#header form.suche {
display:inline;
position:absolute;
top:5px;
left:841px;
z-index:4;
color:#fff;
font-size:100%;
height:15px;
}

div#header form.suche input {
width:58px;
font-size:100%;
color:#fff;
border:1px solid rgb(215,228,255);
/*
background-color:rgb(15, 72, 177);
*/
background-color:#005896;
}

div#header img.sprache {
position:absolute;
top:6px;
left:953px;
z-index:3;
}

div#header img.sprache1 {
position:absolute;
top:3px;
left:953px;
z-index:3;
}

div#header img.sprache2 {
position:absolute;
top:19px;
left:953px;
z-index:3;
}

/* HAUPTNAVIGATION START */

div#mainnavi {
width:100%;
margin:0;
padding:0;
display:block;
/*
background:#005795 url(http://www.vfl-bochum.de/kickit/upload/webseite/gif/bg-header-mainnavi-neu.gif) no-repeat right top;
*/
}

div#mainnavi ul {
margin:0 0 0 174px;
padding:154px 0 0 0;
display:block;
}

div#mainnavi ul li {
float:left;
margin-right:4px;
padding:4px 0 0 0;
height:16px;
list-style-type:none;
}

div#mainnavi ul li a {
margin:0;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
padding:4px 8px;
/*
background-color:rgb(215,228,255);
color:rgb(15,72,177);
*/
/*background-color:#fff;*/
color:#00426a;
font-weight:bold;
text-decoration:none;
display:block;
}

div#mainnavi ul li a:hover {
/*
background-color:rgb(0,52,149);
border-bottom:1px solid rgb(0,52,149);
*/
background-color:#00426a;
border-bottom:1px solid #00426a;
color:#fff;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #fff;
text-decoration:none;
}

div#mainnavi ul li a.aktiv {
/*
background-color:rgb(0,52,149);
border-bottom:1px solid rgb(0,52,149);
*/
background-color:#00426a;
border-bottom:1px solid #00426a;
color:#fff;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #fff;
text-decoration:none;
}

/* HAUPTNAVIGATION ENDE */

/* UNTERNAVIGATION START */

div#subnavi ul {
margin:0 0 0 174px;
padding:15px 0 0 0;
display:block;
}

div#subnavi ul li {
float:left;
margin:0;
list-style-type:none;
color:#fff;
}

div#subnavi ul li a {
padding:2px 4px;
color:#fff;
font-weight:normal;
text-decoration:none;
}

div#subnavi ul li a:hover {
font-weight:normal;
text-decoration:underline;
}

div#subnavi ul li a.aktiv {
font-weight:bold;
text-decoration:none;
}

div#subnavi ul li a.aktiv:hover {
font-weight:bold;
text-decoration:none;
}

/* UNTERNAVIGATION ENDE */

/* LINKE SPALTE START */

div#linkespalte {
width:174px;
margin:0;
/* padding:0; */
padding:10px 0 0 0;
/*
background-color:rgb(15,72,177);
*/
background-color:#005795;
height:100%;
font-size:100%;
float:left;
}

div#linkespalte p {
margin:14px 0 0 0;
padding:0;
text-align:center;
}

div#linkespalte div#modLeft p.ergebnis {
width:146px;
color:#fff;
text-align:left;
font-size:90%;
padding:0 14px 14px 14px;
border-bottom:1px solid #fff;
}

div#linkespalte div#modLeft p.gegner {
width:146px;
color:#fff;
text-align:left;
font-size:90%;
padding:0 14px;
margin-bottom:4px;
}

div#linkespalte div#modLeft p.gegnerblank  {
/*width:146px;*/
margin-top:7px;
margin-left:14px;
margin-bottom:7px;
color:#fff;
text-align:left;
font-size:90%;
padding:0 0 0 40px;
}

div#linkespalte div#modLeft p.ergebnis span, div#linkespalte div#modLeft p.gegner span {
font-weight:bold;
font-size:110%;
}

div#linkespalte div#modLeft p.ergebnis span.result {
font-weight:bold;
font-size:140%;
}

div#linkespalte div#modLeft p.ergebnis  img {
float:left;
margin:0 4px 10px 0;
border:none;
}

div#linkespalte div#modLeft p.gegner img {
float:left;
margin:0 4px 2px 0;
border:none;
}


div#linkespalte div#modLeft p.button {
width:100%;
margin:0;
padding:0;
border-top:1px solid #fff;
}



div#linkespalte div.tabelle {
width:146px;
margin:14px 0 0 14px;
padding:0;
background-color:#fff;
font-size:100%;
}

div#linkespalte div.tabelle p {
text-align: center;
font-size:100%;
margin:0 0 4px 0;
padding:0;
}

div#linkespalte div.tabelle p span {
font-weight:bold;
color:rgb(15,72,177);
font-size:110%;
text-align:center;
}

div#linkespalte div.tabelle table {
width:146px;
margin:0;
padding:0;
font-size:100%;
}

div#linkespalte div.tabelle table tr.1 {
background-color:rgb(206,222,255);
}

div#linkespalte div.tabelle table tr.2 {
background-color:rgb(191,213,255);
}

div#linkespalte div.tabelle table td {
vertical-align:middle;
padding:2px;
color:#000;
font-size:90%;
text-align:left;
}

div#linkespalte div.tabelle table td.team {
/* font-size:100%; */
font-size:10px;
text-align:left;
}

div#linkespalte div.tabelle table td.platz {
text-align:right;
width:12px;
/* font-size:90%; */
font-size:10px;
}

div#linkespalte div.tabelle table td.tordif, div#linkespalte div.tabelle table td.pkt {
text-align:right;
/* font-size:90%; */
font-size:10px;
}

div#linkespalte div.tabelle table td.tendenz {
text-align:center;
vertical-align:middle;
width:7px;
/* font-size:90%; */
font-size:10px;
}

/* LINKE SPALTE ENDE */




#inhalt {
    width:750px;
    background-color:#fff;
    margin:0 0 0 190px;
    margin-top:20px;
    padding:10px;
}
#newsliste {
    margin:0px;
    background:#000;
    margin-top:-40px;
    margin-left:-20px;
    padding-top:10px;
    background-color:#3da5e2;
    width:790px;
    padding-bottom:40px;
}


.clear {
display:block;
visibility: hidden;
clear:right;
height:0;
}

.clearboth {
clear:both;
height:0px;
display:block;
visibility:hidden;
}

.clearleft {
clear:left;
height:0px;
display:block;
visibility:hidden;
}

.clearheadline {
clear:both;
/* height:6px; */
display:block;
margin:6px 0;
}

a {
font-size:100%;
font-weight:normal;
color:#00416a;
text-decoration:none;
}

a:hover {
font-size:100%;
font-weight:normal;
color:#00416a;
text-decoration:underline;
}

div#inhalt p.rubrik_gross {
width:785px;
height:1px;
padding: 1px 0 0 0;
margin:1px 0 0 0;
overflow:hidden;

}

/*div#inhalt p.rubrik_gross {
width:785px;
background-image: url(/kickit/upload/webseite/gif/bg_rubrik_gross.jpg);
background-repeat:no-repeat;
height:24px;
border:1px solid #87A3D8;
padding: 7px 0 0 0;
margin:18px 0 0 0;
font-size:110%;
} */

Xdiv#inhalt p.rubrik_gross img.icon {
margin: -12px 10px 0 4px;
float:left;
}

Xdiv#inhalt p.rubrik_gross span {
font-size:100%;
}

Xdiv#inhalt p.rubrik_gross span span {
margin-right:6px;
font-size:120%;
}


/* INHALT LINKE SEITE START */

div#links {
margin:0 0 0 0;
padding:0;
width:470px;
float:left;
}

div#links p.rubrik {
/*
background-image: url(http://www.vfl-bochum.de/kickit/upload/webseite/gif/bg_rubrik476.jpg);
background-repeat:no-repeat;
border:1px solid #87A3D8;
*/
height:24px;
border:1px solid #a9a9a9;
padding: 7px 0 0 0;
margin:18px 0 0 0;
font-size:110%;
}

div#links p.rubrik img.icon {
margin: -12px 10px 0 4px;
float:left;
}

div#links p.rubrik span {
font-size:100%;
color:#a9a9a9;
}

div#links p.rubrik span span {
margin-right:6px;
font-size:120%;
}

div#links p.rubrik span.kategorie  a {
font-weight:bold;
color:#a9a9a9;
margin-left:8px;
}

div#links p.rubrik span.date {
font-weight:normal;
}

div#links div.meldung {
width:452px;
margin:10px 0 0 0;
padding:0 8px;
/* border:1px solid #87A3D8; */
border:1px solid #a9a9a9;
background-image:url(http://www.vfl-bochum.de/kickit/upload/webseite/gif/bg_navmeldung_neu.gif);
background-repeat:repeat-x;
background-color:#fff;
}

div#links div.meldung_box {
width:452px;
margin:10px 0 0 0;
padding:0 8px;
/* border:1px solid #87A3D8; */
border:1px solid #a9a9a9;
background-image:none;
background-color:#fff;
}

div#links div.meldung img {
/* border:1px solid #87A3D8; */
border:1px solid #a9a9a9;
margin-top:9px;
}

div.meldung img.tv_icon {
border:none;
margin:0;
}

div#links div.meldung ul {
display:block;
margin:0 -9px 0 -8px;
padding:0;
}

div#links div.meldung ul li {
float:left;
list-style-type: none;
margin:0;
padding:0;
}

div#links div.meldung ul li span {
display:block;
height:18px;
padding:5px 0 0 4px;
/* border-right:1px solid #87A3D8; */
border-right:1px solid #a9a9a9;
}

div#links div.meldung ul li span.aktiv{
/* border-right:1px solid #87A3D8; */
border-right:1px solid #a9a9a9;
border-bottom:1px solid #fff;
}

div#links div.meldung ul li span a {
font-size:110%;
font-weight:normal;
/*
color:#000;
*/
color:#a9a9a9;
padding:0 4px;
margin-right:6px;
text-decoration:none;
}

div#links div.meldung ul li span.aktiv a {
font-weight:bold;
text-decoration:none;
}

div#links div.meldung ul li span a:hover, div#links div.meldung ul li span.aktiv a:hover {
text-decoration:underline;
}

div#links div.meldung h1  {
font-size:140%;
color:#00416a;
padding:0;
font-weight:bold;
margin: 8px 0 0 0;
}

div#links div.meldung h2  {
font-size:140%;
color:#00416a;
padding:0;
margin:6px 0 3px 0;
}

div#links div.meldung h3  {
font-size:120%;
color:#000;
font-weight:bold;
}

div#links div.meldung p {
font-size:110%;
color:rgb(0,0,0);
margin:0 0 6px 0;
padding:0;
line-height:130%;
text-align:justify;
}

div#links div.meldung p img.links {
float:left;
margin:3px 7px 2px 0;
}

div#links div.meldung p img.rechts {
float:right;
margin:3px 0 2px 7px;
}

div#links div.meldung p.partie {
text-align:center;
padding:0 0 6px 0;
margin: 0 0 6px 0;
/*
border-bottom:1px solid #87A3D8;
*/
border-bottom:1px solid #a9a9a9;
}

div#links div.meldung p.partie img {
border:none;
}

div#links div.meldung p.partie span {
font-size:140%;
color:#00416a;
font-weight:bold;
padding:0 30px;
}

div.meldung p a {
font-weight:bold;
}

/* MELDUNG BOX */

div#links div.meldung_box h1 {
font-size:140%;
color:#00416a;
padding:0;
font-weight:bold;
margin: 8px 0 0 0;
}

div#links div.meldung_box h2 {
font-size:140%;
color:#00416a;
padding:0;

}

div#links div.meldung_box h3 {
font-size:120%;
color:#000;
font-weight:bold;
}

div#links div.meldung_box p {
font-size:110%;
color:rgb(0,0,0);
margin:6px 0;
padding:0;
line-height:130%;
text-align:justify;
}

div#links div.meldung_box p img.links {
float:left;
margin:3px 7px 2px 0;
}

div#links div.meldung_box p img.rechts {
float:right;
margin:3px 0 2px 7px;
}

div#links div.meldung_box p.partie {
text-align:center;
padding:0 0 6px 0;
margin: 0 0 6px 0;
/*
border-bottom:1px solid #87A3D8;
*/
border-bottom:1px solid #a9a9a9;
}

div#links div.meldung_box p.partie img {
border:none;
}

div#links div.meldung_box p.partie span {
font-size:140%;
color:#00416a;
font-weight:bold;
padding:0 30px;
}

/* MELDUNG BOX ENDE */


div#links p.banner {
width:100%;
text-align:center;
margin-top:18px;
}



div#spielberichte {
margin-top:10px;
}


/* INHALT LINKE SEITE ENDE */





/* INHALT RECHTE SEITE START */

div#rechts {
margin: 0 0 0 484px;
padding:0;
}

div#rechts p.rubrik {
/*
background-image: url(http://www.vfl-bochum.de/kickit/upload/webseite/gif/bg_rubrik300.jpg);
background-repeat:no-repeat;
border:1px solid #87A3D8;
*/
height:24px;
width:300px;
border:1px solid #a9a9a9;
padding: 7px 0 0 0;
margin:18px 0 0 0;
font-size:110%;
}

div#rechts p.rubrik img.icon {
margin: -12px 10px 0 4px;
float:left;
}

div#rechts p.rubrik span {
font-size:100%;
color:#a9a9a9;
}

div#rechts p.rubrik span span {
margin-right:6px;
font-size:120%;
}

div#rechts p.rubrik span.kategorie  a {
font-weight:bold;
color:#a9a9a9;
margin-left:8px;
}

div#rechts p.rubrik span.date {
font-weight:normal;
}



div#rechts div.meldung {
width:286px;
margin:10px 0 0 0;
padding:0 7px;
/*
border:1px solid #87A3D8;
*/
border:1px solid #a9a9a9;
background-image:url(http://www.vfl-bochum.de/kickit/upload/webseite/gif/bg_navmeldung_neu.gif);
background-repeat:repeat-x;
background-color:#fff;
}

div#rechts div.meldung img {
float:right;
/*
border:1px solid #87A3D8;
*/
border:1px solid #a9a9a9;
margin:1px 0 0 5px;
}

div#rechts div.meldung ul {
width: 290px;
display:block;
margin:0 -9px 30px -7px;
padding:0;
}

div#rechts div.meldung ul li {
float:left;
list-style-type: none;
margin:0;
padding:0;
}

div#rechts div.meldung ul li span {
display:block;
height:18px;
padding:5px 0 0 3px;
/*
border-right:1px solid #87A3D8;
*/
border-right:1px solid #a9a9a9;
}

div#rechts div.meldung ul li span.aktiv{
/*
border-right:1px solid #87A3D8;
*/
border-right:1px solid #a9a9a9;
border-bottom:1px solid #fff;
}

div#rechts div.meldung ul li span a {
font-size:110%;
font-weight:normal;
/*
color:#000;
*/
color:#a9a9a9;
/* padding:0 10px; */
padding:0 4px;
margin-right:6px;
/* margin:0; */
text-decoration:none;
}

div#rechts div.meldung ul li span.aktiv a {
font-weight:bold;
text-decoration:none;
/* padding:0 10px 0 4px; */
}

div#rechts div.meldung ul li span a:hover, div#rechts div.meldung ul li span.aktiv a:hover {
text-decoration:underline;
}

div#rechts div.meldung h2 {
font-size:120%;
font-weight:bold;
color:#00416a;
padding:0;
margin:6px 0 3px 0;
}

div#rechts div.meldung p {
font-size:110%;
color:rgb(0,0,0);
margin:0 0 6px 0;
padding:0;
line-height:120%;
text-align:justify;
}

div#rechts div.meldung p.spielbericht {
margin:10px 0 6px 0;
}

div#rechts div.meldung p.spielbericht img {
margin:0 0 2px 6px;
}

/* INHALT RECHTE SEITE ENDET */


table.logos {
width:786px;
margin:10px 0;
bordeR:none;
}

table.logos td {
padding:4px;
text-align:center;
vertical-align:middle;
}

table.logos td img {
border:none;
}

div#inhalt p.bannerbericht {
margin:18px 0 18px 0;
}

p.footer {
width:776px;
padding:4px;
margin:10px 0 10px 0;
font-size: 100%;
text-align:center;
/*
border:1px solid #87A3D8;
*/
border:1px solid #a9a9a9;
background-color:rgb(240,240,240);
color:#00416a;
}

p.footer span {
margin-left:24px;
}

table#spieltagstabelle {
width: 100%;
margin:10px 0;
font-size:100%;
/*
border:1px solid #87A3D8;
*/
border:1px solid #a9a9a9;
}

table#spieltagstabelle tr.grau {
background-color: #F0F0F0;
}

table#spieltagstabelle td {
padding:2px 4px;
font-size:110%;
}

table#spieltagstabelle td.links {
text-align:left;
}

table#spieltagstabelle td.rechts {
text-align:right;
}

table#spieltagstabelle td.mitte {
/* text-align:center; */
text-align:right;
}

table#spieltagstabelle td.fettrechts {
text-align:right;
font-weight:bold;
}

table#spieltagstabelle td.rechtsr {
text-align:right;
padding-right:20px;
}

table#spieltagstabelle td.titelgross {
color:#1047AE;
font-size:140%;
font-weight:bold;
}

table#spieltagstabelle td.titel {
color:#1047AE;
font-size:120%;
font-weight:bold;
text-align:right;
}

table#spieltagstabelle td.titelr {
color:#1047AE;
font-size:120%;
font-weight:bold;
text-align:right;
padding-right:20px;
}

.clearleft {
clear:left;
}

#modLeft {
    margin-top:20px;
    margin-left:5px;
    margin-right:5px;
}

#modLeft #voting p{
    font-size:10px;
}

#modLeft #voting h1 {
    font-size:12px;
}

#modLeft #voting #info {
    font-size:10px;
}

#modLeft #voting table {
    margin-top:10px;
}
#modLeft #voting table td {
    font-size:10px;
}

.sharebuttons ul {
    list-style:none;
}
.sharebuttons li {
    list-style:none;
    float:left;
    margin-right:15px;
    color:#fff;
}

