﻿#content hr.trennstrich {border: 2px solid #ececec; clear: both; width: 100%;}#content button {padding : 0;}#content input.link {  border: medium none ;  margin: 0pt;  padding: 0pt;  background-color: rgb(255, 255, 255);  font-weight: bold;  color: rgb(199, 0, 34);  cursor: pointer;  text-decoration: underline;}#content h1 {font-size : 180%;font-weight : normal;margin : 0;padding : 0;text-transform : uppercase;color : #444444;}#content h2 {font-size : 150%;font-weight : bold;margin : 0;color : #95001a;padding : 5px 0 0 0;}#content h3 {font-size : 130%;font-weight : bold;margin : 0;padding : 5px 0 0 0;color : #95001a;}#content h4 {font-size : 110%;font-weight : bold;margin : 0;padding : 5px 0 0 0;color : #95001a;border-bottom : none;}#content h5 {font-size : 100%;font-weight : bold;margin : 0;padding : 5px 0 0 0;color : #95001a;border-bottom : none;}#content h6 {font-size : 100%;font-weight : bold;margin : 0;padding : 5px 0 0 0;border-bottom : none;}#sidebar h1 {background-color : #95001a;font-size : 100%;font-weight : bold;margin : 0;color : #ffffff;text-transform : uppercase;letter-spacing : 1px;}#sidebar h2 {font-size : 100%;font-weight : bold;margin : 0;color : #e1e100;}.sb {color : #ffffff;margin : 9px 20px 9px 20px;}#content p, #sidebar p {margin : 0;padding : 2px 0 4px 0;line-height : 160%;}#content a {text-decoration : none;font-weight : bold;color : #c70022;}#content a.bank {font-weight : normal;color : #0000ff;}#content a.nicht-pflicht {font-weight : normal;}#content a.startseite {display:block;text-align:center;background-color:#e1e100;border:1px solid #95001a;width:160px;padding:5px;margin:auto;margin-bottom:5px;}#sidebar a {font-weight : bold;color : #e1e100;text-decoration : none;}#content a:hover, #sidebar a:hover {text-decoration : underline;}#content .sidepicture {float : right;padding : 0;margin : 0;width : 160px;}#content .clearer {clear : both;}#more {margin : 0;padding : 20px 0 0 0;text-align : right;}#more a {text-decoration : none;padding : 2px 0 4px 15px;}#content div.bildlinks, #content div.bildrechts {width : 115px;margin-bottom : 5px;overflow : hidden;}#content div.bildlinks {float : left;margin-right : 5px;text-align : left;}#content div.bildrechts {float : right;margin-left : 5px;text-align : right;}#content div.grafikmitte, #content div.grafikrechts, #content div.grafiklinks {overflow : hidden;background-color : #ececec;/*border : 1px solid #d1d1d1;*/padding : 5px;padding-bottom : 0;}#content div.grafikmitte {float : none;text-align : center;margin-left : 2px;margin-right : 2px;}#content div.grafikrechts {float : right;text-align : right;margin-left : 2px;margin-right : 0;}#content div.grafiklinks {float : left;text-align : left;margin-left : 0;margin-right : 2px;}#content img.reihe, #content img.mitte {margin-left : auto;margin-right : auto;margin-top : 0;margin-bottom : 5px;}#content img.mitte {display : block;}#content img.rechts, #content img.links {background-color : #ececec;/*border : 1px solid #d1d1d1;*/overflow : hidden;padding : 4px;position : relative;}#content img.rechts {float : right;right : 0;margin : 3px 0 3px 3px;text-align : right;}#content img.links {float : left;left : 0;margin : 3px 3px 3px 0;text-align : left;}#content div.element {width : 100%;text-align : left;overflow : hidden;padding-bottom : 10px;}#content div.spalte-links,#content div.spalte-rechts {width : 49%;float : left;text-align : left;overflow : hidden;}#content div.spalte-rechts {margin-left : 2%;}#content div.normal {text-align : left;overflow : hidden;width : 660px;}#content div.spalte-links h3, #content div.spalte-rechts h3, #content div.normal {margin-bottom : 10px;}#content ul, #sidebar ul {list-style : none;padding : 0;margin : 6px 0 6px 10px;}#content li, #sidebar li {padding : 2px 0 2px 16px;background : url(http://www.ff-wuppertal.de/ci-elemente/pbull.gif) no-repeat top left;}#content table {width : 100%;vertical-align : top;}#content td {vertical-align : top;}#content td.cell {background-color : #eeeeee;vertical-align : top;}#content td.headercell {background-color : #95001a;color : #ffffff;font-weight : bold;}#content table.frame {margin : 0;padding-left : 5px;}#content td.stats {vertical-align : bottom;text-align : center;padding : 0;}#content div.mannschaft_oben {width : 100%;}#content div.mannschaft_info {width : 50%;}#content div.mannschaft_bild {width : 50%;}#content div.mannschaft_oben, #content div.mannschaft_info, #content div.mannschaft_bild {position : relative;float : left;margin-bottom : 3px;}div.teaserelement {float : left;padding : 0 20px 0 0;margin : 0;}div.teaser {margin : 0;padding : 2px 0 2px 0;}div.teaserpicture {float : right;padding : 0;margin : 5px 0 8px 5px;border : none;}p.teasertext {margin : 0;padding : 4px 0 4px 0;}.teasernav {clear : both;padding : 2px 0 2px 0;margin : 0;text-align : center;}input.box {width : 300px;vertical-align : top;padding : 1px;margin : 0 0 10px 0;border : 1px solid #cdcdcd;color : #333333;font-size : 10px;}form.formular textarea {border : 1px solid #cdcdcd;width : 300px;height : 200px;vertical-align : top;padding : 1px;margin : 0 0 10px 0;}form.formular .formcaption {width : 140px;line-height : 200%;float : left;clear : left;}form.formular .formnote {color : #95001a;line-height : 160%;padding : 2px 0 10px 142px !important ;}.buttoncaption {line-height : 200%;}P.s2d {font-size : 180%;color : #95001a;font-weight : bold;margin : 0;padding : 2px 0 2px 0;line-height : 200%;}P.s2dsmall {font-size : 80%;}#sidebar p {color : #ffffff !important ;}a.s2dsmall, a.s2dinfo {text-decoration : underline !important ;}img {border : none;}#content a.markierung {color : #000000;font-weight : normal;text-decoration : none;}#content a.markierung:hover {color : #ffffff;cursor : default;overflow : visible;display : block;background-color : #c70022;}#content a.markierung img.markierung {position : absolute;border : none;}#content a.markierung:hover img.markierung {border : 5px solid #c70022;}#content a.markierung2 {color : #000000;font-weight : normal;text-decoration : none;}#content a.markierung2:hover {color : #ffffff;cursor : pointer;overflow : visible;display : block;background-color : #c70022;}#content a.markierung2 img.markierung2 {position : absolute;border : none;}#content a.markierung2:hover img.markierung2 {border : 5px solid #c70022;}#content div.pagingleft, div.pagingcenter, div.pagingright {border-bottom:4px solid #ECECEC;border-top:4px solid #ECECEC;display:block;float:left;margin-bottom:5px;margin-top:5px;padding-bottom:3px;padding-top:3px;width:30%;}#content div.pagingright {	text-align:right;}#content div.pagingcenter {	width: 40%;	text-align:center;}#content div.pagingleft {	text-align:left;}