body, td, li, dl, dt, dd, dir, div, span {font-family:arial; font-size:10pt;}




h1 {font-size:12pt; font-wight: bold; border-bottom: 1px solid #000000;}
h2 {font-size:10pt; font-wight: bold;}
h3 {font-size:10pt;}
h4, h5, h6 {font-size:10pt;}

p {padding: 0; margin: 0 0 4 0;}

#headerContent a:link {color:#00B0F0; text-decoration:none; font-weight:bold;}
#headerContent a:visited {color:#00B0F0; text-decoration:none; font-weight:bold;}
#headerContent a:active {color:#00B0F0; text-decoration:none; font-weight:bold;}
#headerContent a:hover {color:#00B0F0; text-decoration:underline; font-weight:bold;}

div.clear {clear: both; line-hight: 0pt; margin: 0; padding:0;}

#header { height: 120px; background:url(http://www.mazda3fanclub.com/level9_cms/layout/recingflage.gif) top left no-repeat #002AFD; }
#headerIn { xxbackground-color:#ffffff; height: 120px; position:relative;}

#headerLogo { position:absolut; top:0; left:0; height: 120px; background: url(http://www.mazda3fanclub.com/level9_cms/layout/logo.png) top left no-repeat; }
#headerBanner { position:absolute; top:10; left:50%; margin-left:-300px; height:100px; width: 600px; text-align: center; xbackground-image:url(http://www.mazda3fanclub.com/level9_cms/layout/333.jpg); xbackground-repeat:no-repeat; }
#headerContent { position:absolute; right:0; top:0; width:200px; height: 120px; padding-top:30px;}

#search {float:right; clear:right;  margin-right: 20px;}
#search img {vertical-align: bottom}
#print {float:right; clear:right; margin: 10px 20px 0 0;}

#topmenu {width:100%; background-color:#00b0f0;}
#topmenuIn {border:1px solid #000000}

#pagetable, #pagetable td, #pagetable tr{padding:0; margin:0; border: 0px none; vertical-align:top;}
#pagetableLeftTd{ width: 200px;}

#news {}
#newsIn {}
#submenu {}



#content {overflow:auto; position:absolute; z-index:3; top:142px; bottom:20px; left:200px; right:0; background:#DDEDFF; padding: 10px;}
* html #content {top:0; left:0; right:0; bottom:20; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:3; border-top:142px solid #DDEDFF; border-bottom:20px solid #DDEDFF; border-left:200px solid #DDEDFF;}


#footer {position:absolute; margin:0; bottom:0; left:0; display:block; width:100%; height:20px; font-size:8pt; z-index:5; overflow:hidden; background:#DDEDFF; color:#000000; border-top: 1px solid #000000}
#footerIn {margin-top: 2px;}

#head {position:absolute; margin:0; top:0; left:0; display:block; width:100%; height:142px; z-index:5; overflow:hidden; color:#000000;}

#left {position:absolute; left:0; top:142px; bottom:20px; width:200px; z-index:4; overflow:auto;}
* html #left {height:100%; top:0; bottom:20; border-top:142px solid #fff; border-bottom:20px solid #DDEDFF; color:#000000;}


h1.caroftheday{ font-wight: bold; border-bottom-style: double !important; border-bottom-color: #000000; border-bottom-width:3px !important; color: #ff0000; texl-algin: center;}
div.caroftheday{overflow:hidden;}
div.absatzcaroftheday {margin-bottom:10px !important; border-bottom-style: double !important; border-bottom-color: #000000; border-bottom-width:3px !important; }
img.caroftheday {display:block; margin-bottom:4px;}
span.caroftheday {}

div.absatz {padding: 5px 10px 5px 10px; overflow: hidden;}
div.absatzrechts {width: 50%; float: right;}
div.absatzrechts67 {width: 67%; float: right;}
div.absatzrechtsIn { margin: 0 0 0 10;}
div.absatzlinks {width: 49%; float: left;}
div.absatzlinks33 {width: 33%; float: left;}
div.absatzlinksIn {margin: 0 10 0 0;}
div.absatzlinks33 img {width: 100%;}

div.newsabsatz h2 {background-color: #00b0f0; border-bottom: 1px solid #000000; margin:0; text-align:center;}
div.newsabsatz {border: 1px solid #000000; margin: 4px 0 4px 0;}
span.newsitemdate {display:block; font-size:6pt;}
div.newitem {padding: 0; margin: 5 0 5 0;}
div.newitem a:link {color:#000000; text-decoration:none; font-weight:normal;}
div.newitem a:visited {color:#000000; text-decoration:none; font-weight:normal;}
div.newitem a:active {color:#000000; text-decoration:none; font-weight:normal;}
div.newitem a:hover {color:#000000; text-decoration:underline; font-weight:normal;}

div.newsabsatz table{ border: 0px none; margin:0; padding:0;}
div.newsabsatz table td img {margin: 1 16 1 16;}
div.wearheritem {padding: 0; margin: 0;}

div.KontaktFormular table td {padding: 3px;}
div.KontaktFormular .InputStyle {width: 290px;}
div.KontaktFormular textarea.InputStyle {height: 120px;}
div.KontaktFormular .InputStyleImg {height: 60px;}

/* gallery */
div.galeryItemImg {height: 150px; width: 200px; overflow:hidden; }
div.galeryItem img {display:block; border: 0px none; }
span.galeryItemText {}
div.galeryItem {float: left; margin-left: 9px; }
/* */

/* scoundhand gallery */
div.scoundhanditem { width: 100%; clear: both; margin-top: 10px; cursor: pointer}
img.scoundhandimage{}
div.scoundhandshortdepiction {}

div.shitem {margin: 10px 10px 0px 10px;}
div.shdepiction {width:50%; float: left; margin-top:10px;}
div.shdepictionIn { margin: 0 10 0 0;}
div.shdepictioninfo {width:50%; float: right;}
div.shdepictioninfoIn {margin: 10 0 0 10;}
img.shimage{height:50px; float: left; margin-right: 30px; border: 0px none;}
/**/