@charset "iso-8859-9";
/* Thu Oct 19 2006 09:37:48/* 09:37:48 */
body {
	font:normal 11px/16px verdana, sans-serif;
	color:rgb(0,0,0);
	margin: 0 0 0 10px;
}
/* div-Container ******************************************************************************************************/
div {
	font:normal 10px/12px verdana, sans-serif;
	color:rgb(33,33,33);
}

.topLinks {
	margin-top:4px;
}
html>body .topLinks {
	margin-top:1px;
}
.head {
	height:18px;
	padding:13px 0 1px 0;
}
.main, .head, .footer, .copyright {
   background-color:rgb(255,255,255);
}
.head, .main, .mainTop, .footer, .copyright {
	width:830px;
}
.mainTop {
	height:70px;
/*	margin-bottom:11px;*/
	margin:0px;
	padding:0px;
	line-height:0px;
}
.mainTopInner {
	width:658px;
	height:47px;
	padding:11px 11px 12px 11px;
}
.mainTopElement {
	width:219px;
}
.mainTopElement img {
	margin-right:8px;
}
.footer {
	 margin-top:3px;
}
.footerLeft, .footerRight {
	padding:10px 10px 10px 10px;
}
.footerLeft {
	width:510px;
}
.footerRight {
	width:279px;
	border-left:solid 1px rgb(255,255,255);
}
.footerBottom {
	padding:10px 0 60px 0;
}
.mainRight, .rowRightRed, .rowServiceTool, .boxFRText_370 p  {
	width:300px;
}
.rubrikNavi {
	height:19px;
	border-bottom:solid 1px rgb(225,31,38);
}
.rubrikNavi img {
	margin-right:7px;
}
.breadcrumb {
	height:24px;
	padding-top:6px;
	margin-bottom:18px;
}
.rowLeft, .rowLeftGrau, .rowLeftWeiss, .rowLeftlinks, .rowLeftLine {
	padding:0 0 10px 0;
	margin-bottom:10px;
}
.rowLeftOhne {
	border:none;
}
.rowLeft.video {
	padding-bottom:30px;
}
.rowLeftLinks .icons, .rowLeftRechts .icons  {
	padding-bottom:10px;
	margin-bottom:10px;
}
.rowLeftGrau, .rowLeftWeiss {
	padding:10px 0 0 13px;
	width: 520px;
}
.rowLeftGrauOhne {
	padding:10px 10px 1px 10px;
}
.rowLeftLine {
	padding:10px 10px 6px 10px;
	margin-top:0;
}
.rowLeftGrau img, .rowLeftWeiss img, .rowLeftLine img {
	margin-bottom:2px;
}
.rowLeftGrau a img, .rowLeftWeiss a img {
	position:relative;
	top:1px;
}
.rowLeftRubrik, .rowLeftRubrikLinks, .rowLeftRubrikRechts {
	margin:-10px 0 10px 0;
}
.boxHLImg {
	width:345px;
}
.boxHLImg div {
	width:335px;
	height:223px;
}
.boxHRText {
	width:165px;
}
.boxFRText, .boxFRImg { /* ergÃ¤nzt*/
	width:260px;
}
.boxFRText_L {
	padding:10px 0 0 10px;
}
.boxFRText_R {
	width:110px;
	padding:10px 0 0 0;
}
.boxFLImg_140, .boxFRText_L {
	width:140px;
}
.boxFRText_370, .fett.lang {
	width:370px;
}
.boxFLText, .rowLeftRubrikLinks, .rowLeftRubrikRechts, .rowLeftLinks, .rowLeftRechts, .hotlinksLinks, .hotlinksRechts {
	 width:250px;
}
.boxHRText, .boxFLText {
	padding-right:10px;
}
.rowLeftSilver {
	width:499px;
	padding:11px 0 11px 21px;
}
.rowLeftSilver.downloads {
	margin-top:-10px;
	padding:10px 20px 20px 20px;
	width:480px;
}
.rowLeftSilver.downloads div {
	margin-top:10px;
	border-bottom:dashed 1px rgb(201,201,201);
}
.teams {
	width:470px;
	border-bottom:dashed 1px rgb(201,201,201);
	margin-bottom:10px;
}
.teamsLinks {
	width:220px;
	padding-right:10px;
}
.teamsRechts {
	width:240px;
}
.rowRightRed {
	background:url(/3100/i/bg_square_w.gif) no-repeat rgb(225,31,38);
	border-bottom:solid 1px rgb(255,255,255);
}
.rowRightRed.mitte, .rowRightRed.unten {
	background-image:none;
}
.rowRightRed.unten {
	margin-bottom:10px;
}
.rowRightRed div div {
	height:20px;
	background-repeat:no-repeat;
	background-position:12px 0;
}
.rowLeft.blog{
	padding-bottom:5px;
	margin-bottom:4px;
}
.comThreadHead {
	padding:0 0 12px 10px;
}
.comThread, .comThread.silver {
	height:100%;
	background:url(/3100/i/bg_silver.gif) repeat-y 131px 0;
	border-bottom:solid 1px rgb(178,178,178);
}
.comThread.silver {
	background:url(/3100/i/bg_silver.gif) repeat-y 131px 0 rgb(238,238,238);
}
.comThreadLeft {
	float:left;
	padding:6px 0 18px 8px;
	width:123px;
}
.comThreadLeft img {
	margin-top:4px;
	display:block;
}
.comThreadLeft div { margin-top:8px; }
.beitraege { margin:20px 0 10px 18px; }
.beitraege span { margin-right:10px; }
.commentBox {
	margin:0 60px 0 50px;
	border-bottom:solid 1px rgb(178,178,178);
	height:100%;
	padding:5px 0 10px 0;
}
.commentBox div {
	padding:0 0 0 20px;
font:normal 11px/verdana, sans-serif;
}

.commentBox div.text-standard{

font:normal 11px/verdana, sans-serif;
}

.commentBox .redBold_10 {
	padding:0 0 0 5px;
}
/* Kalender */
div.rowLeft.calendarBox {
	margin:-10px 0 5px 0;
	width:520px;
	border-bottom:solid 1px rgb(102,102,102);
	background:url(../images/pix/bg_calendar.gif) repeat-x rgb(238,238,238);
	padding:0;
}
.calendarLeft {
	width:246px;
	float:left;
}
div.calendarLeft span.silver {
	display:block;
	margin:4px 0 10px 16px;
}
.calendarRight {
	float:right;
	width:244px;
	margin-top:4px;
}
.switchMonths {
	 border-bottom:solid 1px rgb(102,102,102);
	 width:204px;
	 padding-bottom:4px;
}
.calendarLeft p {
	margin-left:15px;
}
.calendarDays div, .calendarDates div {
	width:23px;
	margin:3px 5px 0 0;
	height:13px;
	font:normal 10px verdana, sans-serif;
	color:rgb(105,105,105);
	border:solid 1px rgb(238,238,238);
}
.calendarDates {
	margin-bottom:-2px;
}
.calendarDates div {
	border:solid 1px rgb(238,238,238);
}
.calendarDates div.flag {
	background-color:rgb(207,167,127);
	border:solid 1px rgb(0,0,0);
}
.calendarDates div.dated {
	background-color:rgb(225,0,26);
}
.calendarDates div.flag a, .calendarDates div.dated a {
	font:bold 10px/12px verdana, sans-serif;
	text-decoration:none;
	color:rgb(0,0,0);
}
/*Ende Kalender********************************************************************************************************/
.images { margin:8px 0 0 0; }
.images div { margin-top:4px; }
.rowLeftGrau a img, .fs_10 {
	margin-bottom:0;
}
.zentriert {
	text-align:center;
	margin-left:-10px;
}
.rowRight, .rowRightSilver, .rowRightSilver_2, .rowRightSilver_2b, .rowRightGray, .rowRightGray_2, .rowRightBlack, .rowLeftGray, .rowLeftSilver, .newsAudio, .boxSilverLink {
	padding:8px 0 11px 21px;
	background:url(/3100/i/bg_square.gif) no-repeat;
}
.boxSilverLink {
	padding:4px 11px 2px 21px;
	border:solid 1px rgb(181,181,181);
}
.rowRight, .rowRightSilver, .rowRightSilver_2, .rowRightSilver_2b, .rowRightGray, .rowRightGray_2, .rowRightBlack, .rowLeftGray, .rowLeftSilver, .newsAudio {
	width:279px;
}
.newsAudio {
	float:right;
	width:300px;
	height:90px;
	margin-left:10px;
	padding:0;
}
.rowLeftSilver.calendar {
	background-image:none;
}
.rowRightSilver, .rowRightSilver_2, .rowRightGray, .rowRightGray_2, .rowRightSilver_2b, .rowLeftGray, .rowRightBlack, .serviceTool, .rowLeftSilver {
	margin-bottom:11px;
}
.rowRightSilver_2 {
	background:url(/3100/i/bg_square_2.gif) repeat-x rgb(238,238,238);
}
.rowRightSilver_2b {
	background:url(/3100/i/bg_square_2b.gif);
}
.rowRightSilver_2b div {
	 width:130px;
}
.rowServiceTool {
	margin-bottom:1px;
}
.rowRightGray_2Links, .rowRightGray_2Links h2.weiss, .rowRightGrayRechts h2.weiss, .rowRightGray_2Rechts, .rowRightSilver_2 div, .rowRightGrayRechts {
	width:120px;
}
.rowRightGrayRechts {
overflow:hidden;
}
.rowRightGray_2Links {
	margin-right:20px;
}
.rowLeftGray, .rowLeftSilver {
	width:500px;
}
.rowLeftGray {
	margin-top:40px;
}
.footLine {
	text-align:right;
	margin:12px 10px 0 0;
	padding:8px 0 4px 0;
	border-top:solid 1px rgb(255,255,255);
}
html>body .rowRightGray_2 .footLine {
	margin:12px 20px 0 0;
}
.archiv {
	margin:-8px 0 60px 0;
}
.foot {
	text-align:right;
	margin-top:12px;
}
.hotlinks img, .hotlinksLinks img, .hotlinksRechts img {
	 margin-right:15px;
}
.hotlinks a, .hotlinksLinks a, .hotlinksRechts a {
	font:bold 12px/20px verdana, sans-serif;
	color:rgb(225,31,38);
	padding-bottom:12px;
}
.hotlinks a.hotlink, .hotlinksLinks a.hotlink, .hotlinksRechts a.hotlink {
	clear:both;
	line-height:0.75;
	width:200px;
}
.rubrikNavi, .footLine .icons, .rowRightRed div div a.fettWeiss {
	white-space:nowrap;
}
.formGray {
	width:260px;
	padding-top:12px;
}
.detailHeader h1 a {
	line-height:0.75;
}
.detailHeader h1 {
	margin-bottom:8px;
}
.footNavLeft, .footInfoLeft, .footNavLeftGray, .footNavGray, .topNavGray {
	margin-top:20px;
/*border-top:solid 1px rgb(178,178,178);*/
	padding:6px 2px 5px 2px;
}
.topNavGray {
	margin-top:10px;
}
.footNavLeft, .footNavLeftGray, .footNavGray, .topNavGray {
	padding-bottom:6px;
	border-top:solid 1px rgb(178,178,178);
}
.footNavLeft  {
	padding-bottom:10px;
}
.footNavLeftGray, .footNavGray, .topNavGray, .newsAudio {
	background-color:rgb(238,238,238);
}
.footNavLeftOhne {
	padding:8px 2px 0 2px;
	border-bottom:solid 1px rgb(114,114,114);
	margin-bottom:8px;
}
.footNavLeftOhne .footNavLeftMitte {
	margin:-12px 0 4px 0;
}
.footNavLeftMitte {
	margin:-22px 0 30px 0;
}
.footNavNoLine {
	 margin:-12px 0 -12px 0;
}
.footNavNoLine .footNavLeftOhne {
	 border:0;
}
.footNavNoLine .footNavLeftMitte {
	  margin-top:-22px;
}
.userDesc {
	margin-top:16px;
	width:190px;
}
.fsImg {
	padding:0 0 0 23px;
}
.fsImgPic {
	width:450px;
	height:300px;
}
.fsImg .saveMe {
	 border:0;
	 width:450px;
	 height:282px;
}
.fsImgPic .nav {
	background-color:rgb(74,82,91);
	padding:0px 10px 0px 10px;
	height:18px;
}
.rowLeftDetail, .rowLeft, .rowLeftLine, .mainLeft, .rubrikNavi  {
	width:520px;
}
.rowLeftDetail, .rowLeft, .rowLeftGrau, .rowLeftWeiss, .rowLeftLine, .boxHLImg div, .rowServiceTool div, .rowRightGray_2Links, .rowRightGray_2Rechts, rowRightGray_2 .fsImgPic, .rubrikNavi, .calendarDays div, .calendarDates, .calendarDates div, .rowRightGray  {
	overflow:hidden;
}
.linkarea, .invers {
	padding:10px 0 0 0;
}
.invers {
	margin-top:-10px;
}
.w_120 { width:120px; }
.w_250 {
	width:250px;
	overflow:hidden;
	height:130px;
}
.w_380 { width:380px; }
.nCalHead {
	padding:14px 0 0 30px;
	height:29px;
	border-bottom:1px solid rgb(134,134,134);
	background-color:rgb(238,238,238);
	background-image:url(../images/pix/bg_neuheiten_gray.gif);
	width:800px;
}
.nCalHead div {
	font:bold 11px verdana, sans-serif;
	width:77px;
	height:31px;
	margin-top:-14px;
	padding-top:12px;
	text-align:center;
}
.nCalHead .dated {
	color:rgb(255,255,255);
	background:url(../images/pix/red.gif) no-repeat rgb(225,31,38);

}
.nCalRow {
	padding:0 0 0 30px;
	text-align:left;
	width:782px;
	background-image:url(../images/pix/bg_neuheiten.gif);
	border-bottom:1px solid rgb(134,134,134);
}
.nCalRowBg {
	width:813px;
	background-image:url(../images/pix/bg_neuheiten.gif);
}
div.nCalRow.grau {
	 background-image:url(../images/pix/bg_neuheiten_gray.gif);
}
.nCalDesc {
	margin-top:10px;
	width:165px;
	height:80px;
}
.nCalLogo {
	margin-top:10px;
	width:30px;
	padding-top:3px;
}
.nCalIcons {
	margin-top:4px;
	width:617px;
}
.nCalIcons div {
	width:60px;
	text-align:center;
}
.nCalBack, .nCalForward {
	width:18px;
	position:relative;
	left:812px;
	top:4px;
}
.nCalBack img, .nCalForward img {
	margin-left:4px;
	display:block;
}
.nCalForward {
	padding-bottom:4px;
	border-bottom:1px solid rgb(134,134,134);
	top:-23px;
}
.hotlinks {
	padding-top:15px;
}
p.voting {
	line-height:1.5;
	margin:5px 0 0 0;
}
/*Formularelemente*****************************************************************************************************/
.head input, input.standard, input.community, select.community, textarea.standard {
	font: normal 10px verdana, sans-serif;
	padding: 1px 2px 2px 2px;
	border:solid 1px rgb(124,124,124);
}
.rowRightSilver form {
	margin-top:6px;
}
input.standard, input.community, select.community {
	border:solid 1px rgb(178,178,178);
	margin-right:11px;
}
input.community {
	width:58px;
}
.head form a, .head form input, input.rad, .footNavLeft a img, .footNavLeftGray a img, .footNavLeftOhne a img, .boxHLImg div p img, .footNavGray img, .comFeatLeft img, .icLinks a.weiss img {
	vertical-align:middle;
}
input.rad {
	height:12px;
	margin-bottom:6px;
	width:12px;
}
select.standard, input.standard, .testbericht select {
	font:normal 10px verdana, sans-serif;
	border:solid 1px rgb(114,114,114);
}
select.standard {
	padding:0 2px 1px 2px;
	width:140px;
	margin-right:14px;
}
input.standard {
	margin-top:2px;
}
.formGray form {
	margin-top:10px;
}
.fcSort {
	padding:12px 0 12px 26px;
	border-bottom:solid 1px rgb(114,114,114);
}
.fcThumbs {
	padding:12px 0 27px 26px;
}
.rowRightGray_2 form {
	margin-bottom:6px;
}
.rowRightGray_2 form select {
	margin-top:2px;
}
.comFeatLeft {
	width:150px;
	padding-right:10px;
}
form.testbericht {
	margin:20px 20px 0 20px;
}
.testbericht select {
	width:218px;
}
.testbericht h1 {
	margin-bottom:16px;
}
.head a.fett, .rowRightSilver form a.fett  {
	color: rgb(0,0,0);
}
form.termine {
	white-space:nowrap;
}
.boxFRText form.termine {
	text-align:right;
}
form.termine .standard {
	width:120px;
}
form, div.longDesc, .silverLine, .noMarge input, form.termine .standard {
	margin:0;
}
.submitButton {
	background-color: rgb(255,255,255);
	font: bold 10px verdana, sans-serif;
	padding: 4px 6px 4px 6px;
	border:solid 1px rgb(178,178,178);
}
form.kontakt {
	margin-bottom:30px;
}
form.kontakt input, form.kontakt textarea {
	border:solid 1px rgb(196,196,196);
}
form.kontakt input.rad {
	border:none;
}
form.kontakt span {
	font:bold 11px verdana, sans-serif;
	margin-bottom:12px;
}
.popUpLinks {
	width:424px;
	margin:10px 37px 0 0;
	border-right: solid 1px rgb(0,0,0);
}
.popUpRechts {
	margin-top:55px;
	width:120px;
}
.popUpSafeImg {
	 display:table;
	 background-repeat:no-repeat;
	 margin-top:5%;
	 border:solid 1px rgb(255,255,255);
}
.popUpAd {
	margin-bottom:10px;
	border-top:solid 1px rgb(178,178,178);
	border-bottom:solid 1px rgb(178,178,178);
	text-align:center;
	padding:5px 0 5px 0;
}
/*Font- und Image-Varianten in div-Containern**************************************************************************/
.head a.fett {
	margin-right:0;
}
.breadcrumb a {
	text-decoration:underline;
	margin-right:6px;
}
.mainTopElement .weiss10 a img {
	margin-top:2px;
	display:block;
}
.mainTopElement .weiss10 {
	margin:0;
	width:135px;
}
.icons a img {
	margin:2px 10px 0 0;
}
html>body .icons a img {
	margin:0 10px 0 0;
}
.mainRight p, .testbericht p, .fs_10  {
	font-size:10px;
}
.mainRight p.subHead {
	font-size:11px;
}
.mainRight p.subHead, .mainRight p.fett {
	line-height:11px;
}
.rowRightGray_2 img {
	margin:0 7px 0 0;
}
.rowRightGray_2 p.weiss {
	width:260px;
}
.rowRightGray_2 a, p.comTable, .hinweis {
	font:normal 10px verdana, sans-serif;
}
.rowRightGray_2 a.weiss {
	width:120px;
	display:block;
}
.rowLeftGrau, .linkarea, .showAll {
	margin-top:-10px;
}
p.subHead {
	padding:0;  /*vorher 3px nach unten*/
}
.rowLeftRubrik p.subHead, .rowLeftRubrikLinks p.subHead, .rowLeftRubrikRechts p.subHead {
	padding:6px 0 3px 10px;
}
span.subHead {
	padding:4px 18px 0 0;
}
.archiv a, .copyright a {
	font:normal 10px/14px verdana, sans-serif;
}
.copyright span {
	 padding:3px 45px 4px 9px;
}
.footer a {
	font:normal 10px/14px verdana, sans-serif;
}
.footerBottom, .footerBottom a {
	font:normal 10px/14px verdana, sans-serif;
}
span.bu, .bu {
	font:bold 9px verdana, sans-serif;
}
p.bu {
	padding-top:2px;
	font-size:11px;
	text-align:center;
}
.rowLeftDetail span.leftOfBox {
	font:normal 11px/15px verdana, sans-serif;
	width:205px;
}
.rowLeftDetail span.rightOfBox {
	font:normal 11px/15px verdana, sans-serif;
	width:260px;
}
div.redBold_10 a {
	margin-right:10px;
}
.userDesc a, p.bulletR a, .calendarDates div, .bulletW a, a.fettWeiss  {
	font-weight:bold;
}
.rowLeftGrauOhne p.big {
	margin:4px 0 12px 0;
	width:150px;
}
.rowLeftGrauOhne img {
	margin-right:3px;
}
.boxHLImg div p {
	position:relative;
	top:206px;
	left:10px;
}
html>body .boxHLImg div p {
	top:204px;
}
.fcSort a {
	margin:0 13px 0 13px;
	font-weight:bold;
}
.fsImgPic div, .fsImgPic a {
	color:rgb(255,255,255);
}
.comFeatLeft p {
	margin:0 0 8px 0;
	line-height:12px;
}
.boxFRText p.subHead, .boxFLText p.subHead, .boxFRText_370 p.subHead, .boxHRText p.subHead, .boxFRText p.subHead {
	margin:0;
}
.comTableHead div.a, .comTableHead div.b, .comTableHead div.c, .comTableHead div.d, .comTableHead div.e {
	 padding:0 0 0 8px;
}
.comTableContent.termin div {
	 padding:8px 0 6px 8px !important;
	 display:inline;
}
.comTableContent {
	background-image:url(../images/pix/bg_comtable.gif);
}
.termin {
	background-image:none;
}
.comTableContent div.a {
	 width:36px;
	 padding:7px 7px 0 0;
	 text-align:right;
}
.comTableContent div.b, .comTableContent div.c, .comTableContent div.d, .comTableContent div.e {
	  padding:3px 0 3px 8px;
}
.comTableContent div.e {
	text-align:right;
}
.termin div.a {
	text-align:left;
	padding:3px 0 0 7px;
}
.termin div.b, .termin div.c {
	padding:3px 0 0 0;
}
.termin div.a p, .termin div.b p  {
	margin-bottom:3px;
}
.invers p.big {
	 margin:20px 0 6px 0;
}
.linkarea p.big  {
	line-height:16px;
}
.calendarDays div, .calendarDates div {
	text-align:center;
	line-height:1.3;
}
.noBullet {
	background-image:none;
	margin-top:-10px;
}
.fShowImg div {
	width:120px;
	height:105px;
	background-position:top;
	background-repeat:no-repeat;
	margin-right:10px;
}
.boxFLImg_140.stars img {
	margin-right:6px;
}
.boxFRText_370.bewertung p {
	font-size:10px;
	color:rgb(114,114,114);
	width:370px;
	font-size:10px;
}
.rowRightSilver.features p {
	line-height:1.1;
}
.rowRightSilver.features p, .forum a {
	line-height:1.3;
}
.teamsLinks, .teamsRechts {
	padding-bottom:10px;
}
.teamsLinks p, .teamsRechts p {
	margin-bottom:2px;
}
.teamsLinks h2, .teamsRechts h2 {
	margin-top:12px;
}
.teamsLinks img, .teamsRechts img {
	vertical-align:middle;
	margin-right:23px;
}
.rowRightRed p, .rowRightRed.mitte p, .rowRightRed.unten p {
	padding:8px 0 0 12px;
}
.rowRightRed a, .rowRightRed.mitte a, .rowRightRed.unten a {
	margin-left:34px;
}
.rowRightGray_2 h2 {
	width:260px;
}
.mainTopElement a {
	white-space:normal;
}
/*Font-Varianten Ã¼bergreifend******************************************************************************************/
a, .calendarDates div.dated a:hover, .calendarDates div.flag a:hover, .icLinks a.weiss:hover {
	text-decoration:none;
}
a:hover, p.redBold_10 a:hover, .comFeatLeft a:hover, p.bulletR a:hover, .linkarea a:hover, a.fett:hover, p.redBold_11 a:hover, a.gruen:hover, a.schwarz:hover {
	text-decoration:underline;
}
h1, h1 a {
	font:bold 17px/20px verdana, sans-serif;
}
h1 {
	margin:0 0 4px 0;
}
h1.comTable {
	padding:12px 0 0 12px;
}
h1, h1 a {
	letter-spacing:-1px;
}
h2, h2 a , h2 a:link{
	font:bold 13px/13px verdana, sans-serif;
	margin:0 0 8px 0;
}
h2.bulletPlus {
	background:url(../images/pix/ic_plus.gif) no-repeat 0 8px;
}
h2.bulletMinus {
	background:url(../images/pix/ic_minus.gif) no-repeat 0 8px;
}
h2.bulletMinus, h2.bulletPlus {
	padding:8px 0 2px 20px;
	border-top:dashed 1px rgb(196,196,196);
	width:460px;
}
h2.bulletMinus a, h2.bulletPlus a {
	color:rgb(0,0,0);
}
p.bulletPlus {
	background:url(../images/pix/ic_plus.gif) no-repeat 0 2px;
	padding:3px 0 3px 20px;
	margin:0 0 0 0;
}
.fett, .fett_11, h3 {
	font-weight:bold;
}
.kursiv {
	font-style:italic;
}
h3 {
	font-size:11px;
	margin-bottom:12px;
}
p, h3, .near {
	margin-top:0;
}
.longDesc h3 {
	margin:-2px 0 6px 0;
}
.longDesc p {
	margin-bottom:22px;
}
.weiss10 a, .fsSmallRight, h3.weiss {
	font-size:10px;
}
.weiss_11 {
	font-size:11px;
}
p, p.fett_11 {
	font-size:11px;
	line-height:15px;
}
p {
	line-height:16px;
	margin-bottom:12px;
}
p.noMarge, p.fett_11, .noMarge {
	margin:0;
}
p.subHead, a.subHead, span.subHead a {
	line-height:0.75;
	color:rgb(225,31,38);
	margin:0 0 3px 0;
}
p a {
	color:rgb(225,31,38);
}
html>body p a img {
	padding-top:inherit;
}
p a:hover {
	text-decoration:none;
}
.klein {
	font:normal 10px/verdana, sans-serif;
}
p.silver, p.weiss, span.silver {
	font-size:9px;
	line-height:1.0;
	margin:0 0 10px 0;
	width:120px;
	border:0;
	background:none;
}
.rowLeftSilver p.silver, .rowRightGray p.silver, .rowRightGray p.weiss {
	width:260px;
}
.rowRightSilver_2b p {
	width:120px;
}
a.weiss img, .boxFRText_L h2 {
	margin:0 0 2px 0;
}
a.weiss:hover img {
	text-decoration:none;
}
p.redBold_10, span.redBold_10, a.redBold_10, p.redBold_11, a.redBold_11, div.redBold_10, div.redBlackBold_10 {
	color:rgb(225,31,38);
	font-weight:bold;
	line-height:11px;
	margin:6px 0 0 0;
}
p.redBold_10, a.redBold_10, p.dGray {
	font-size:10px;
}
h3 a.redBold_10 {
	display:block;
}
p.redBold_11, a.redBold_11, .mainRight .n_11 {
	font-size:11px;
	margin-bottom:6px;
}
p.fsBu {
	margin:4px 0 0 0;
}
.footLine img, .foot img {
	margin:0 7px 0 10px;
}
.footLine a, .foot a {
	font-weight:bold;
}
.formGray p.n_11 {
	margin:0  0 2px 0;
}
.rowServiceTool div {
	background-repeat:no-repeat;
	background-position:10px 0px;
	padding:10px 10px 9px 40px;
	width:99px;
}
.rowServiceTool div a {
	font:bold 9px verdana, sans-serif;
	text-transform:uppercase;
}
p.subHead, a.subHead, span.subHead a, .boxHLImg .bu, .boxHLImg div a, p.bulletWLine, p.bulletGLine, p.bulletSLine, p.bulletW, a.comTable, .comTableHead p {
	font:bold 10px verdana, sans-serif;
}
.big, p.fettWeiss {
	font:bold 11px verdana, sans-serif;
}
.comTableHead p {
	margin:3px 0 4px 0;
}
form.searchForum {
	 margin-left:8px;
}
.w_380 p a {
	font-size:10px;
}
.special {
	width:370px !important;
}
.icLinks a.weiss {
	white-space:nowrap;
	font-size:9px;
	margin-bottom:4px;
}
p.fett.fehler, div.hinweis.fehler {
	color:rgb(0,30,255);
}
div.hinweis.fehler {
	margin:0;
}
.subHead.dGray {
	white-space:nowrap;
}
/*Navigation***********************************************************************************************************/
.rubrikNavi a {
	color:#AD5800;
}
.menu .options {
	background-color:rgb(238,238,238);
	border-top:dashed 1px rgb(201,201,201);
}
.menu a, .menu span {
	background:url(../i/ic_menu.gif) no-repeat 0 8px;
	font:normal 9px verdana, sans-serif;
	color:rgb(0,0,0);
	display:block;
	text-decoration:none;
	background-color:transparent;
	border-bottom:dashed 1px rgb(201,201,201);
	padding:6px 0 8px 20px;
}
.menu span {
	padding:6px 0 8px 0;
	background:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}
.menu a:hover {
	background:url(../i/ic_menu_h.gif) no-repeat 0 8px;
	color:rgb(225,31,38);
	text-decoration:none;
}
.menu {
	background-color:rgb(238,238,238);
	padding:10px 0 0 10px;
}
/* Bullets ************************************************************************************************************/
p.bulletWLine, p.bulletGLine, p.bulletSLine, p.bulletW, p.bulletR, a.bulletGray {
	line-height:1.0;
	background-image:url(../images/pix/ic_pfeil.gif);
	background-repeat:no-repeat;
	background-position:4px 10px;
	padding:8px 0 2px 14px;
	margin:0;
	width:246px;
	border-bottom:dashed 1px rgb(255,255,255);
}
a.bulletGray {
	background-position:4px 12px;
}
p.bulletSLine {
	border-bottom:dashed 1px rgb(211,211,211);
}
.aktiv {
	background-image:url(../images/pix/ic_pfeil_w.gif) !important;
	color:rgb(255,255,255);
}
p.bulletW {
	background-position:0 12px;
	padding-left:10px;
	border:none;
}
.bulletWLine a:hover, p.bulletW a:hover, p.bulletGLine a:hover, p.bulletSLine a:hover, a.bulletGray:hover {
	text-decoration:underline;
}
p.bulletGLine {
	border-bottom:dashed 1px rgb(34,34,34);
}
p.bulletR {
	background-position:0 5px;
	padding:3px 0 2px 14px;
	border:none;
}
a.bulletGray {
	line-height:15px;
}
/* Tabellendarstellungen***********************************************************************************************/
dl {
	font-size:11px;
	border-bottom:dashed 1px rgb(255,255,255);
	width:480px;
	margin:2px 0 3px 0;
}
dt {
	margin:0 0 2px 0;
	line-height:1.3;
}
td.kopf {
	margin-top:16px;
	height:30px;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
}

dl.kopf {
	margin-top:16px;
	height:50px;

}

dl.rang, dl.urteil, dl.kopf.urteil, dl.bussgeld, dl.kopf.bussgeld, dl.rueckruf, dl.kopf.rueckruf {
	padding:4px 0 6px 0;
}
dl.rang, dl.urteil, dl.kopf.urteil, dl.bussgeld, dl.kopf.bussgeld, dl.rueckruf, dl.kopf.rueckruf, dl.fahrerinfos, dl.kopf.fahrerinfos, dl.fahrer {
	border-bottom: dashed 1px rgb(203,203,203) !important;
}
dl.rang, dl.urteil, dl.kopf.urteil, dl.bussgeld, dl.kopf.bussgeld {
	height:30px;
}
dl.fahrer {
	border-top: dashed 1px rgb(203,203,203) !important;
	margin-bottom:14px;
}
dl.fahrer dt.b img {
	margin:-3px 0 -5px 0;
}
dl.fahrer dt.j {
	padding-top:5px;
}
dl.kopf, dt.b {
	font-weight:bold;
}
dt.a {
	width:70px;
	margin-left:6px;
}
dt.b { width:145px; }
dt.c { width:180px; }
dt.d { width:70px; }
dt.e { width:150px; }
dt.f { width:230px; }
dt.g { width:50px; }
dt.h { width:110px; }
dt.i { width:270px; }
dt.j { width:320px; }
dt.k { width:90px; }
dt.l { width:210px; }
.tDetail dt.b, .tDetail dt.c, .tDetail dt.d  {
	padding-top:6px;
}
.tDetail dl.invers {
	background-color:rgb(73,82,91);
	margin-top:-3px;
	padding-top:3px;
	border-bottom:dashed 1px rgb(238,238,238);
	color:rgb(255,255,255);
}
.tDetail dl.invers dt {
	color:rgb(255,255,255);
}
.rowLeftSilver dl {
	border-bottom:dashed 1px rgb(34,34,34);
}
/* Ã?nderung 18.11.06 */
.rowLeftSilverv2 dt  {
color:#222222;

}
.rowLeftSilverv2 {
   color:#222222;
   width:499px;
   padding-left:21px;
   padding-bottom:11px;
   margin-bottom:11px;
   margin-top:0px;
   background-color:rgb(238,238,238);
   border-top: solid 1px rgb(238,238,238);
}
/* Ende Ã?nderung 18.11.06 */
.rowLeftGrau dl, .rowLeftGrau dl.kopf, .rowLeftLine dl, .rowLeftWeiss dl, .rowLeftWeiss dl.kopf{
	width:520px;
	border:none;
}
.rowLeftWeiss {
	border-top:solid 1px rgb(207,207,207);
	padding-top:5px;
	margin:0;
}
.rowLeftGrau dl.kopf, .rowLeftWeiss dl.kopf {
	margin-top:-5px;
	height:inherit;
}
.rowLeftGrau dl.kopf a, .rowLeftWeiss dl.kopf a {
	font:bold 12px/12px verdana, sans-serif;
	color:rgb(225,31,38);
}
.rowLeftGrau dt, .rowLeftWeiss dt, .rowLeftLine dt {
	width:145px;
	font:normal 10px verdana, sans-serif;
}
.rowLeftGrau dt.a, .rowLeftGrau dt.b, .rowLeftWeiss dt.a, .rowLeftWeiss dt.b, .rowLeftLine dt.a, .rowLeftLine dt.b {
	padding:0 30px 0 0px;
	margin:0;
}

span.comTable {
	margin:2px 0 3px 0;
}
html>body span.comTable {
}
h3.comTable {
	margin:3px 0 0 0;
}
p.comTable {
	margin:8px 0 0 0;
}
/* floats *************************************************************************************************************/
.topLinks, .mainTopElement, .mainTopElement img, .mainLeft, .footerLeft, .boxHLImg, .boxFLImg, .boxFLImg_140, .boxFLText, .rowLeftGrau div, .rowLeftWeiss div, .hotlinksLinks, .rowRightGray_2 div, .hotlinks a.hotlink, .hotlinksLinks a.hotlink, .hotlinksRechts a.hotlink, .rowLeftRubrikLinks, .rowLeftLinks, .rowRightSilver_2 div, .mainTopElement .weiss10, .rowLeftDetail span.leftOfBox, .formGray p.n_11, dt, .comFeatLeft, .comTableHead div, .comTableContent div, .boxFRText_L, .calendarDates div, .calendarDays div, .teamsLinks, .teamsRechts, .nCalHead div, .nCalDesc, .nCalLogo, .nCalIcons, .popUpLinks, .popUpRechts, .rowLeftGrauOhne p.big, .rowLeftGrauOhne img, .fShowImg div {
	float:left;
}
.mainTopInner, .footerRight, .mainRight, .boxHRText, .boxFRText, .boxFRText_370, .boxFRImg, .hotlinks img, .hotlinksLinks img, .hotlinksRechts img, .rowLeftRubrikRechts, .rowLeftRechts, .hotlinksRechts, .rowRightSilver a img, .rowLeftDetail span.rightOfBox, .fsSmallRight, .comFeatRight, .boxFRText_R, .userDesc {
	float:right;
}
/* fg-colors **********************************************************************************************************/
.footerLeft, .footerRight, .rowRightGray_2 a, .footer a, .weiss10 a, a.weiss_11, .weiss, .footLine a, .foot a, .rowServiceTool div a, .bulletWLine a, p.bulletW a, dt, .boxHLImg div a, .rowRightGray .comFeatLeft p, .calendarDates div.dated a, .marked, .fettWeiss  {
	color:rgb(255,255,255);
}
.footNavLeftOhne a, .breadcrumb, .breadcrumb a, .head a, .archiv a, .copyright a, h1 a, .footNavGray a, .topNavGray a, .rowLeftRubrik p.subHead, .rowLeftRubrikLinks p.subHead, .rowLeftRubrikRechts p.subHead, .fcSort a, .fett, .fett_11, h3, div.redBlackBold_10, .rowLeftGrau dt, .rowLeftLine dt, .schwarz, a.fett.schwarz  {
	color:rgb(0,0,0);
}
p.bulletGLine a, .rowLeftSilver dt, span.subHead a, .footNavLeftMitte a, .footNavLeft a , .footNavLeftGray a, .footNavGray, .topNavGray .rowRightSilver .comFeatLeft p, .dGray, .dGray a, span.dGray a, .subHead.dGray,  p.bulletSLine a, a.bulletGray {
	color:rgb(34,34,34);
}
.silver, .footerBottom, .footerBottom a, .fsBu, .fsSmallRight, .boxFRText_370 p.noMarge {
	color:rgb(114,114,114);
}
div.redBold_10 a, div.redBlackBold_10 a, .userDesc a, p.bulletR, a.comTable, a.fett, .searchForum a, p.redBold_11 a, h2 a, dt a, .comThreadHead a, .boxSilverLink a {
	color:rgb(225,31,38);
}
a.gruen {
	color:rgb(14,125,0);
}
/* bg-colors **********************************************************************************************************/
body, .footerBottom, .breadcrumb, .rowLeftLine, select.standard, input.standard, .rowLeftOhne, .calendarDates div.flag {
	background-color:rgb(255,255,255);
}
.rowRightSilver, .rowRightSilver_2, .rowRightSilver_2b, .rowLeftRubrik, .rowLeftRubrikLinks, .rowLeftRubrikRechts, .rowLeftSilver, .copyright span, .rowLeftGrau, .rowLeftLine, .rowLeftGrauOhne, .fcSort, .fcThumbs, .comTableHead div, .dustGray, .bgSilver, div.mainTopInner.bgSilver, .boxSilverLink  {
	background-color:rgb(238,238,238);
}
.paleGray, .linkarea {
	background-color:rgb(247,247,247);
}
.rowRightGray, .rowRightGray_2, .rowLeftGray, .mainTopInner {
	background-color:rgb(74,82,91);
}
.footer, .rowServiceTool, .calendarDates div.dated, .marked {
	background:none;
	background-color:rgb(225,31,38);
}
.rowRightBlack {
	background-color:rgb(0,0,0);
}
span.silver {
	background:none;
	border:none;
}
/* borders ************************************************************************************************************/
.calendar, .rowLeft, .rowLeftGrau, .rowLeftlinks, .rowLeftLine, .rowLeftLinks .icons, .rowLeftRechts .icons, .rowLeftRubrik, .rowLeftRubrikLinks, .rowLeftRubrikRechts {
	border-bottom:solid 1px rgb(102,102,102);
}
.silverLine, .footNavLeftGray, .footNavGray, .topNavGray, .footInfoLeft, .rowLeft.blog {
	border-bottom:solid 1px rgb(178,178,178);
}
/* ErgÃ¤nzungen */
.noLine {
	border:none;
}
.alpha {
	filter:Alpha(opacity=50);
	-moz-opacity:0.5;
}
.noalpha {
   filter:Alpha(opacity=100);
   -moz-opacity:1;
}
.boxFRText p.subHead, .boxFLText p.subHead, .boxFRText_370 p.subHead, .boxHRText p.subHead, .boxFRText p.subHead, div.hinweis.fehler, .rowLeftGrau dl, .rowLeftGrau dl.kopf, .rowLeftLine dl, form, div.longDescs, .bild {
	padding:0;
}
.boxHRText p.fett {
	margin-top:-4px;
}

/* Mobilebox**********************************************************************************************/
.norm{
border:1px solid #828282;
font-size: 11px;
font:normal 10px/11px verdana, sans-serif;
}
table input{
border:1px solid #828282;
background-color:#FFFFFF;
font:bold 9px/10px verdana, sans-serif;
}


