<!--

body {margin:0px;padding:0px;font-family:Arial;font-size:12px;}

.header {width:1000;height:100px;margin:0px;padding:0px;background:url('pic/header.jpg');}

a {border:0px;cursor:pointer;}

a:link { text-decoration:none;color:#000;cursor:pointer; }

a:visited { text-decoration:none;color:#000;cursor:pointer; }

a:hover { text-decoration:none;color:#888;cursor:pointer; }

a:active { text-decoration:none;color:#000;cursor:pointer; }

a:focus { text-decoration:none;color:#000;cursor:pointer; }

a .menu { float:left;display:block;background:#DDD;border:1px solid #000;border-left:0px;width:136px;padding:2px;text-align:center; }

a .first { border:1px solid #000; }

a .side { border:1px solid #000; margin-bottom:5px; }

.sideMenu a {border:1px solid #000; margin-bottom:5px;float:left;display:block;background:#DDD;width:136px;padding:2px;text-align:center;font-weight:bold;}

.menuTop a {float:left;display:block;background:#DDD;border:1px solid #000;border-left:0px;width:136px;padding:2px;text-align:center;}
.menuTop div {float:left;background:#DDD;border:1px solid #000;border-left:0px;width:136px;padding:2px;text-align:center;}

.link {text-decoration:underline;padding:0px;padding-bottom:5px;}

.addressBox  {float:left;margin:5px;padding:5px;border:1px solid #000;width:200px;height:120px;}

.addressBox2  {float:left;margin:5px;padding:5px;border:1px solid #000;width:200px;height:195px;}

.col {float:left;border:1px solid #AAA;margin:0px;margin-left:-1px;margin-top:-1px;padding:2px;font-size:12px;overflow:hidden;} 

.c1 {width:80px;} 

.c2 {width:253px;}

.c3 {width:100px;} 

.c3Head {width:100px;}

.c2a {width:16px;}

.c2b {width:232px;}

.c2aBigheight {width:16px;height:38px;line-height:38px;}

.c2Bigheight {width:232px;height:38px;line-height:38px;}

.c2bBigheight {width:210px;border:0px;height:20px;line-height:20px;}

.c2c {width:210px;border:0px;font-size:9px;height:15px;line-height:15px;}

.head {font-weight:bold;margin-top:0px;}

.bigHeight {height:38px;line-height:38px;} 

br.clear	{ clear:both; height:0px; font-size:0px; line-height:0px; }

.clubList {float:left;width:75px;margin-top:30px;border:1px dotted #DDD;padding:5px;}

.clubList a {padding:2px 0px;float:left;text-align:center;width:75px;}

.datesBackground {background:url('pic/urkunde.gif');width:340px;height:480px;float:left;margin-top:30px;}

.dates  {padding:35px;padding-top:40px;float:left;width:270px;height:450px;}

.dates .datesDate {float:left;width:55px;overflow:hidden;margin-right:5px;text-align:right;border-top:1px dotted #443917;} 

.dates .datesContent {float:left;width:175px;padding-bottom:2px;border-top:1px dotted #443917;}

.dates .datesComplete {float:left;width:235px;font-size:16px;color:#903333;margin-top:5px;padding-bottom:2px;border-top:2px dotted #443917;text-align:center;}

.datesList  {padding-left:10px;padding-right:10px;}

.datesList .datesDate {float:left;height:25px;width:55px;overflow:hidden;padding:5px;text-align:right;border-left:1px solid #443917;border-top:1px solid #443917;border-right:1px solid #443917;} 

.datesList .datesContent {float:left;height:25px;width:350px;padding:5px;border-top:1px solid #443917;border-right:1px solid #443917;}

.datesList .datesEnd {float:left;line-height:1px;height:1px;width:428px;border-top:1px solid #443917;}

.h1 {height:1px;line-height:1px;}

.h15 {height:15px;line-height:15px;}

.linkContainer {border:1px solid #000;width:220px;height:240px;padding:5px;float:left;margin-right:10px;margin-bottom:10px;}

.yearContentBox {float:left;border:1px dotted #AAA;width:220px;margin-right:10px;margin-bottom:10px;height:235px;overflow:auto;}

.bold {font-weight:bold;}

.mleft5 {margin-left:5px;}

.shortInfo {border:1px solid #000;width:300px;background-color:#FEFEFE;text-align:left;padding:3px;	z-index:9999; position:absolute;display:none; cursor:pointer;}
.shortInfoRight {border:1px solid #000;width:290px;margin-top:5px;margin-right:5px;background-color:#FEFEFE;text-align:left;padding:3px;	float:left;display:none;}

.listing {float:left;}
.listing div {float:left;width:150px;padding:2px 5px; border-bottom:1px solid #000; border-right:1px dotted #000;height:16px;}
.listing .head {font-weight:bold;padding:5px 5px;}
.listing .hint {font-size:10px;}
.listing .last {border-right:0px;}

ul li {margin-bottom:5px;}
ul li strong {display:block;}

table {font-family:Arial;font-size:12px;padding:0px;margin:0px;border-collapse:collapse;}
tr {margin:0px;padding:0px;}
td, th {border:1px solid #000;padding:5px;margin:0px;}

.container table, .container th, .container td {border:0px;vertical-align:top;padding:0px;}
.ffw table {float:left;margin-right:20px;}
.ffw td, .ffw th {border:1px solid #AAA;vertical-align:top;padding:5px;}
.ffw th {background:#ccc;text-align:left;}
.ffw td span {font-size:9px;height:15px;line-height:15px;}
.ffw .done {color:#999;font-size:10px;height:15px;line-height:15px;}
.ffw .done span {display:none;}
.ffw.done .done span {display:inline;}
.hidden {display:none;}

.noBorder {font-family:Arial;font-size:12px;padding:0px;margin:0px;border:0px;}
.noBorder tr {margin:0px;padding:0px;border:0px;}
.noBorder td {border:0px;padding:5px;margin:0px;border:0px;}

.download {background:#EDEDED;margin-bottom:5px;border:1px solid #DDD;}
.download td {vertical-align:top;width:233px;}
.download a { text-decoration:underline;color:#000;cursor:pointer;margin-left:5px; border:0px; 
  background:url(pic/ffw/menu-download.gif) 0px 0px no-repeat;padding:0px 20px;line-height:18px; }
.download .big a { height:36px;padding:0px }
.big span { padding-left:20px; }
.big .smallText { padding-left:25px; }
.download a:visited { text-decoration:underline; }
.download a:hover { text-decoration:underline;filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; }

.fwMenu a { text-decoration:underline;color:#000;cursor:pointer;margin-left:5px; border:0px;
  background:url(pic/ffw/menu.gif) 0px 0px no-repeat;padding:0px 20px; 0px 0px;line-height:18px; }
.fwMenu .jf a { text-decoration:underline;color:#000;cursor:pointer;margin-left:5px; border:0px;
  background:url(none);padding:0px 20px; 0px 0px;line-height:18px; }
.fwMenu a:visited { text-decoration:underline; }
.fwMenu a:hover { text-decoration:underline;filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; }

.smallText {font-size:9px;}

.xx12 table, .xx12 tr, .xx12 td {padding:5px;vertical-align:top;}
.xx12 .date {width:175px;display:block;float:left;}

.ffwVehicles .actual, .ffwVehicles .historical {clear:both;display:block;}
.ffwVehicles .headline {font-weight:bold;display:block;margin:10px 0px;}
.ffwVehicles span.clear {clear:both;height:1px;font-size:1px;display:block;}
.ffwVehicles a {float:left;}
.ffwVehicles .actual a.car {border:1px dotted #ccc;padding:5px;float:left;margin:0px 45px 0px 5px;text-align:center;text-decoration:underline;}
.ffwVehicles .actual a.car:hover { border:1px dotted #000;background:#fefefe; }
.ffwVehicles .actual a.car:hover img { filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; }
.ffwVehicles .historical a.oldtimer {border:1px dotted #ccc;padding:5px;float:left;margin:5px 5px;text-align:center;text-decoration:underline;}
.ffwVehicles .historical a.oldtimer:hover { border:1px dotted #000;background:#fefefe; }
.ffwVehicles .historical a.oldtimer:hover img { filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; }

.ffwVehiclesMenu {overflow:scroll;height:92px;overflow-y:hidden;width:770px;margin-bottom:10px;}
.ffwVehiclesMenu .scroller {width:980px;}
.ffwVehiclesMenu .actual, .ffwVehiclesMenu .historical {display:inline;}
.ffwVehiclesMenu a {float:left;font-size:8px;}
.ffwVehiclesMenu a {border:1px dotted #ccc;padding:5px;float:left;margin:5px 5px;text-align:center;text-decoration:underline;}
.ffwVehiclesMenu a:hover { border:1px dotted #000;background:#fefefe; }
.ffwVehiclesMenu a:hover img { filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; }
.ffwVehiclesMenu a img {height:40px;}
.ffwVehiclesMenu span {display:none;}
.ffwVehiclesMenu .historical span.clear {clear:both;height:1px;font-size:1px;display:block;}

.box {background:#CCC;padding:3px;}

-->

