/* CSS-Stylesheet Webseite 2008 */

html{height:100%}

body
{
text-align:left;
height:100%;
background-color:#F1F1F1;
}
#designbody{text-align:left;}

img {border:0;padding:0;}

html, body, #mainframe{margin:0; padding:0;}

#mainframe{ 
width:1000px;
min-height:100%;
text-align:left;
background-color:#FFF;
background-image:url('bg_main.gif');
background-position:left;
background-repeat:repeat-y;
}

* html #mainframe{height:100%;}

#innerDiv{padding:0 22px 0 22px;overflow:auto;}

#pageHeader{
width:933px;
height:137px;
background-image:url('bg_head.gif');
background-position:left;
background-repeat:repeat-x;
position:relative;
}

#hoffmannImage{
width:454px;
height:60px;
position:absolute;
top:47px;
left:47px;
}

#quickmenuTop{
position:absolute;
top:10px;
right:10px;
width:260px;
height:20px;
font-family:Verdana, sans-serif;
font-size:10px;
color:#336699;
}

#quickmenuTop a:link, #quickmenuTop a:hover, #quickmenuTop a:visited{text-decoration:none;color:#336699;}

#hoffmannSilouette{
width:413px;
height:49px;
background-image:url('pc_sillou.gif');
background-position:left;
background-repeat:no-repeat;
position:absolute;
bottom:0px;
right:0px;
}

#markenlogos{
width:923px;
text-align:right;
font-family: Verdana, geneva, arial, helvetica, sans-serif;
font-size:10px;
color: #AAA;
position:relative;
}
#markenlogos p{left:386px;margin-top:28px;display:block;float:left;position:absolute;}

/* Hauptmenu */
#divMainMenu{
background-image:url('bg_mmenu.gif');
background-position:left top;
background-repeat:no-repeat;
width:935px;
height:33px;
margin-top:5px;
padding-left:5px;
z-index:25;
text-align:center;
position:relative;
}

#divSubMenu{
background-image:url('bg_smenu.gif');
background-position:left;
background-repeat:no-repeat;
width:935px;
height:24px;
margin-top:2px;
z-index:20;
color:#A8A8A8;
font: 11px Georgia, serif;
position:relative;
padding:7px 0 0 20px;
}

div.divDescription{display:none;position:absolute;z-index:80;border:1px solid #FFF;}

ul.mainMenu{
text-align:left;
list-style:none;
z-index:10;
font: 12px Arial, Tahoma;
font-weight:700;
padding:0;
margin:0;
display:inline;
text-align:center;
}


ul.subMenu{
text-align:left;
list-style:none;
z-index:11;
color:#A8A8A8;
font-weight:400;
font: 11px Georgia, serif;
padding:0;
margin:0;
line-height:14px;
display:inline;
}

div.submenuContent{position:absolute;left:0;top:40px;display:none;z-index:60;}
* html div.submenuContent{padding-top:12px;}

li.navMain{float:left;width:150px;text-align:center;z-index:23;}
li.navMainSpacer{float:left;width:2px;position:relative;padding-top:4px}
li.navMain a:link, li.navMain a:visited{display:block;padding:12px 0 8px 8px;color:#606060;text-decoration:none;}
li.navMain a:hover, li.navMain a.active{background-image:url('pc_hmarrow.png');background-position:bottom;background-repeat:no-repeat;height:22px;z-index:30;}
* html li.navMain a:hover,* html li.navMain a.active{background-image:url('pc_hmarrow.gif');}

li.navMainSpacerSub{float:left;width:2px;position:relative;padding-top:2px;}
li.navSub{float:left;z-index:25;position:relative;}
li.navSub a:link, li.navSub a:visited{display:block;padding:2px 2px 2px 8px;color:#A8A8A8;text-decoration:none;}
li.navSub a:hover{color:#606060;background-image:none;}
* html li.navSub a:hover{background-image:none;display:inline;}

/* aktive Menüpunkte */
/* li.navMain a.active, li.navMain a.active:link{background-color:#F14F12;color:#FFF} */
li.navSub a.activeSubmenu{font-weight:400;color:#606060;}

/* Positionierung einzelner Submenupunkte */
#submenu_sparerangebote{margin-left:40px;width:500px;}
#submenu_gebrauchtwagen{margin-left:200px;width:210px;}
#submenu_nutzfahrzeuge{margin-left:350px;width:210px;}
#submenu_bikershome{margin-left:514px;width:250px;}
#submenu_service{margin-left:280px;width:600px;}
#submenu_kontakt{margin-left:720px;width:210px;}

/* Popup Start */
#popupInfo{
width:867px;
height:573px;
border:0;
position:absolute;
top:100px;
left:50px;
z-index:100;
}

* html #popupInfo{z-index:+100;}

#popupInfoText{
position:absolute;
top:32px;
left:32px;
width:800px;
height:500px;
}
a.webseiteLink, a.webseiteLink:visited{color:#660000;text-decoration:none;}

.clickWindowClose{border:0;height:38px; width:38px;position:absolute;left:15px;top:15px;display:block;z-index:500;}

#popupLeft{
float:left;
width:355px;
height:95%;
}

#popupRight{
float:right;
width:440px;
height:95%;
}

div.popupLeftContent{
border-right:1px solid #999;
height:375px;
margin-top:25px;
padding:70px  20px 0 40px;
}

ul.popuplist{list-style:none;margin-top:40px;}
ul.popuplist li{line-height:24px;}

a.popuplink, a.popuplink:visited{
font-family: Verdana, sans-serif;
font-size:12px;
font-weight:700;
color:#999;
text-decoration:none;
}

a.popuplink:hover{color:#336699;}

h1.h1popup{
font-family : Georgia, serif;
font-size:24px;
color:#555;
font-weight:400;
margin:0;
padding:0;
}
h2.h2popup{
font-family : Georgia, serif;
font-size:11px;
color:#888;
font-weight:400;
margin:0;
padding:0;
}

#showAgain{
clear:both;
font-family: Verdana, sans-serif;
font-size:10px;
color:#555;
padding-top:10px;
padding-left:10px;
}

#kundenMeinungen{
background-position:0 5px;
background-repeat:no-repeat;
width:398px;
height:443px;
border:1px solid #466991;
position:relative;
margin-left:20px;
margin-top:25px;
}

#kundenMeinungenAktion{
background-position:0 5px;
background-repeat:no-repeat;
width:398px;
height:443px;
border:1px solid #466991;
position:relative;
margin-left:20px;
margin-top:25px;
}

#kundenMeinungenHeader{
background-image:url('bg_pptop.png');
background-position:top left;
background-repeat:no-repeat;
font-family:Verdana, sans-serif;
font-size:14px;
font-weight:700;
color:#555;
width:385px;
height:34px;
padding:11px 0 0 13px;
}

#kundenMeinungenHeaderAktion{
background-image:url('bg_pptop.png');
background-position:top left;
background-repeat:no-repeat;
font-family:Verdana, sans-serif;
font-size:14px;
font-weight:700;
color:#555;
width:385px;
height:34px;
padding:11px 0 0 13px;
}

#kundenMeinungenText{
background-image:url('bg_ppbot.png');
background-position:top left;
background-repeat:no-repeat;
width:398px;
height:150px;
position:absolute;
bottom:0;
}

#kundenMeinungenTextAktion{
background-image:url('px_ecoaktion_02.png');
background-position:top left;
background-repeat:no-repeat;
width:398px;
height:150px;
position:absolute;
bottom:0;
}

div.meinungText{
font-family:Verdana, sans-serif;
font-size:12px;
font-weight:700;
line-height:18px;
color:#FFF;
position:absolute;
top:20px;
left:10px;
width:365px;
}

div.meinungTextAktion{
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:400;
line-height:14px;
color:#fdd250;
position:absolute;
top:90px;
left:30px;
width:365px;
}

div.meinungTextAktion a:link, a:visited {
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:400;
line-height:14px;
color:#fff;
text-decoration:none;
}

div.meinungTextAktion a:hoover, a:focus {
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:400;
line-height:14px;
color:#fff;
text-decoration:underline;
}

div.kundenname{
font-family:Verdana, sans-serif;
font-size:9px;
font-style:italic;
color:#FFF;
position:absolute;
bottom:10px;
right:10px;
}

/* Popup Ende */

/* Startseite */
#indexFrame{
margin-top:20px;
width:933px;
}

#indexLeft{
float:left;
width:598px;
margin-bottom:10px;
}

#indexRight{
float:right;
width:333px;
}

#indexFullsize{width:933px;}

/* Footer */
#footer{
clear:both;
width:933px;
height:22px;
background-color:#CACACA;
background-image:url('bg_footer.gif');
background-position:left;
background-repeat:no-repeat;
font-family:Verdana, sans-serif;
font-size:10px;
color:#F5F5F5;
text-align:right;
position:relative;
margin-bottom:10px;
}

.textHover{color:#F5F5F5;display:inline;position:relative;top:6px;right:10px;}
.textShadow{color:#8F8F8F;display:inline;position:absolute;top:5px;right:10px;}

/* Teaser auf der Startseite */
div.teaser{
width:331px;
overflow:hidden;
display:block;
text-align:left;
position:relative;
margin-bottom:20px;
}

div.teaserImageDiv{
width:329px;
/*height:159px;*/
border-left:1px solid #CCC;
border-right:1px solid #CCC;
background-color:#F5F5F5;
overflow:hidden;
}

div.teaserHeaderNews{
background-image:url('bg_hednews.gif');
background-position:left top;
background-repeat:no-repeat;
height:22px;
width:331px;
}

div.teaserHeaderFahrzeuge, div.teaserHeaderIntern{
background-image:url('bg_hedcars.gif');
background-position:left top;
background-repeat:no-repeat;
height:22px;
width:331px;
}

h2.teaserH2, h2.teaserH2shadow, h2.teaserH2shadowFahrzeuge{margin:0;padding:0;font-size:12px;font-family:Verdana, sans-serif;font-weight:400;}
h2.teaserH2{color:#FFF;display:inline;position:relative;top:4px;left:10px;z-index:10;}
h2.teaserH2 a, h2.teaserH2 a:visited{color:#FFF;}
h2.teaserH2shadow{color:#828282;display:inline;position:absolute;top:3px;left:10px;}
h2.teaserH2shadowFahrzeuge{color:#5B7898;display:inline;position:absolute;top:3px;left:10px;}

div.teaser a{text-decoration:none;}

div.teaserBottom{
background-image:url('bg_botnews.gif');
background-position:left bottom;
background-repeat:no-repeat;
line-height:11px;
padding-top:10px;
padding-left:10px;
padding-bottom:6px;
}

div.teaserBottomNews{
height:50px;
overflow:hidden;
line-height:12px;
}

a.readMore:link, a.readMore:visited{
font-family: Verdana, sans-serif;
font-size:10px;
color:#336699;
font-weight:400;
text-decoration:none;
}

.teaserText{
font-family : Verdana, geneva, arial, helvetica, sans-serif;
font-size:12px;
font-weight: 700;
color: #888;
padding-right:2px;
line-height:12px;
}

.teaserSubtext{
font-family : Verdana, geneva, arial, helvetica, sans-serif;
font-size:9px;
color: #AAA;
padding-right:2px;
}

.teaserTextNews{
font-family : Georgia, serif;
font-size:13px;
font-weight: 700;
color: #336699;
padding-right:2px;
line-height:14px;
}

div.teaserBottomNews, a.teaserSubtextNews{
font-family: Verdana, geneva, arial, helvetica, sans-serif;
font-size:10px;
color: #AAA;
padding-right: 2px;
padding-bottom: 4px;
line-height: 11px;
}

div.teaserStartseite p{
line-height:15px;
font-family: Verdana, geneva, arial, helvetica, sans-serif;
font-size:11px;
color: #888;
}

a.bildLink{text-align:right;font-size:9px;font-weight:400;font-family: Verdana, geneva, arial, helvetica, sans-serif;display:block;margin-bottom:3px;width:100%;}

/* Internetseite linker Abschnitt */

#indexLeftHeader{
background-image:url('bg_tpcont_g.gif');
background-position:left bottom;
background-repeat:no-repeat;
width:583px;
height:7px;
line-height:7px;
}

#indexLeftContent{
border-left:1px solid #CCC;
border-right:1px solid #CCC;
width:581px;
overflow:auto;
background-color:#F5F5F5;
}

#indexLeftContentNoBorder{
width:598px;
overflow:auto;
}

#indexLeftContent a, #indexLeftContent a:visited{color: #336699;text-decoration:none;font-weight:700;}
#indexLeftContent a:hover{text-decoration:underline;}

#indexLeftFooter{
background-image:url('bg_btcont_g.gif');
background-position:left top;
background-repeat:no-repeat;
width:583px;
height:7px;
line-height:7px;
clear:both;
}

#indexFullsizeHeader{
background-image:url('bg_tpcontw.gif');
background-position:left bottom;
background-repeat:no-repeat;
width:935px;
height:7px;
line-height:7px;
}

#indexFullsizeContent{
border-left:1px solid #CCC;
border-right:1px solid #CCC;
background-color:#F5F5F5;
width:933px;
overflow:auto;
}

#indexFullsizeContent a, #indexFullsizeContent a:visited{color: #336699;text-decoration:none;font-weight:700;}
#indexFullsizeContent a:hover{text-decoration:underline;}

#indexFullsizeFooter{
background-image:url('bg_btcontw.gif');
background-position:left top;
background-repeat:no-repeat;
width:935px;
height:7px;
line-height:7px;
margin-bottom:10px;
clear:both;
}

#indexLeftContentColumn1{float:left;width:49%;}
#indexLeftContentColumn2, #indexLeftContentColumn2AH, #indexLeftContentColumn2GW{float:right;width:43%;padding-left:10px;padding-right:20px;margin:20px 0 20px 0;}
*+html #indexLeftContentColumn2GW{margin:20px 5px 20px 0;}
* html #indexLeftContentColumn2GW, * html #indexLeftContentColumn2AH{padding-left:10px}
#indexLeftContentColumn2{border-left:1px solid #CCC;}

span.indexPfeil{color:#424242;font-size:14px;font-family: Georgia, serif;font-weight:700;}
h2.h2Leitlinien, h2.h2TeaserLinks{color:#888;margin:0;padding:0;font-size:12px;font-weight:700;font-family: Georgia, serif;display:inline;line-height:14px;}
p.leitlinienText, p.autohausInfoText, #indexLeftContentColumn2AH li, #indexLeftContentColumn2AH{
font-family: Verdana, geneva, arial, helvetica, sans-serif;
font-size:10px;
color:#888;
line-height:12px;
margin:0;
padding: 0 0 5px 0;
}

span.gelbPfeil{
color:#FFAA00;
font-family: Verdana, geneva, arial, helvetica, sans-serif;
font-size:10px;
padding-left:10px;
}

#textContent{
padding:10px 10px 10px 10px;
font-family: Verdana, geneva, arial, helvetica, sans-serif;
font-size:11px;
color:#606060;
}

h1.headline{
color:#336699;
font: 17px Arial, Tahoma;
font-weight:700;
margin:0;
padding:0;
}
h2.headlineSmall{
color:#606060;
font: 11px Georgia, serif;
font-weight:400;
margin:0 0 20px 0;
padding:0;
}


/* Formatierungen Sitemap */
div#sitemap, div.sitemap0 {padding: 10px 0 0; } 
div#sitemap, div.sitemaptext0 {padding: 0 0 5px 10px; font-size:10px;} 
div#sitemap, div.sitemap1 {padding: 5px 0 0 30px; } 
div#sitemap, div.sitemaptext1 {padding: 0 0 5px 50px; font-size:10px;} 
div#sitemap, div.sitemap2 {padding: 0 0 5px 60px; } 
div#sitemap, div.sitemaptext2 {padding: 0 0 5px 70px; font-size:10px;}
a.navilinkSitemap, a.navilinkSitemap:visited{color:#336699;text-decoration:none}
a.navilinkSitemap:hover{text-decoration:underline;}

/* Formatierung Kontaktformulare */
textarea { /* Textfelder */
font-family: Verdana, geneva, arial, helvetica, sans-serif; 
font-size: 8pt;
background-color: #FFF; 
color: #000000;
border: #778899 1px solid;
padding: 0;
width: auto;
cursor: text; cursor: text;
}

input,select { /* Eingabefelder oder Auswahllisten einfärben */
font-family: Verdana, geneva, arial, helvetica, sans-serif; 
font-size: 8pt;
background-color: #FFF;
color: #000000;
border: #778899 1px solid;
padding: 0;
margin: 0;
width: auto;
cursor: pointer;
}

fieldset{text-align:left;border:0;}
legend, span.boldBlue{color:#336699;font-weight:700;}

label span{color:red;font-size:9px;}

/* Autohaus Uebersichten */
div.autohausUebersicht{
float:left;
width:270px;
margin-bottom:25px;
margin-right:27px;
}

#indexFullsizeContent div.autohausUebersicht{height:230px;}
* html div.autohausUebersicht{width:270px;margin-right:17px;}

table.tableAutohausUebersicht{width:100%}
td.autohausImage{width:103px}

div.autohausBild, div.teaserStartseite{
padding-top:20px;
padding-left:25px;
padding-bottom:20px;
line-height:10px;
}

p.autohausInfoText b{color:#336699;}

p.autohausInfoText a:link, p.autohausInfoText a:visited{
font-family: Verdana, sans-serif;
font-size:10px;
color:#336699;
font-weight:700;
text-decoration:none;
}

td.tdAutohausUebersichtRight{background-color:#f2f2f2;
border-top:1px solid #cacaca;
border-right:1px solid #cacaca;
border-bottom:1px solid #cacaca;
padding-left:5px;
padding-bottom:5px;
line-height:10px;
}
span.autohausLink, span.autohausLink a:link, span.autohausLink a:visited{
font-family: Verdana, sans-serif;
font-size:9px;
color:#606060;
font-weight:400;
text-decoration:none;
}
span.autohausName{
font-family: Verdana, sans-serif;
font-size:9px;
font-style:italic;
color:#aaaaaa;
}
span.autohausDaten{
font-family: Verdana, sans-serif;
font-size:10px;
color:#606060;
}

a.autohausMail:link, a.autohausMail:visited{
font-family: Verdana, sans-serif;
font-size:9px;
color:#606060;
font-weight:400;
text-decoration:none;
}

span.autohausLink a:hover, a.autohausMail:hover{text-decoration:underline;}

div.roundedCorner, div.roundedCornerWhite{
background-image:url('pc_locorng.png');
background-position:left top;
background-repeat:no-repeat;
width:28px;
height:28px;
position:absolute;
}

div.roundedCornerWhite{background-image:url('pc_locorn.png');}

/* Formatierung Bilder Standardseiten */
.pagepicright {
float: right;
width: 300px;
margin: 0 0 5px 10px;
}
.pagepicleft {
float: left;
width: 300px;
margin: 0 10px 5px 0;
}

/* Serviceseiten */

div.serviceBildunterschrift{
background-color:#f2f2f2;
border-left:1px solid #cacaca;
border-right:1px solid #cacaca;
border-bottom:1px solid #cacaca;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
line-height:10px;
font-family: Verdana, geneva, arial, helvetica, sans-serif;
font-size:10px;
color: #AAA;
height:40px;
}

div.serviceBildunterschrift a:link, div.serviceBildunterschrift a:visited{
font-family: Verdana, sans-serif;
font-size:11px;
color:#336699;
font-weight:700;
text-decoration:none;
}

/* Sparerangebote - Gebrauchtwagen */

div.sparerangebotUebersicht, div.gebrauchtwagenUebersicht{
margin-bottom:25px;
position:relative;
width:97%;
}

table.tableSparerUebersicht, table.tableGebrauchtwagenUebersicht{width:100%}

td.sparerImage, td.gebrauchtwagenImage{width:103px}

td.sparerPreis, td.gebrauchtwagenPreis{
text-align:right;
width:110px;
}

td.sparerPreis, td.sparerBeschreibung, td.tdSpacer, td.gebrauchtwagenPreis, td.gebrauchtwagenBeschreibung{
background-color:#f2f2f2;
border-top:1px solid #cacaca;
border-bottom:1px solid #cacaca;
}

div.sparerangebotUebersicht tr:hover td{background-color:#ccddee;}
div.gebrauchtwagenUebersicht tr:hover td{background-color:#ccddee;}

td.sparerBeschreibung, td.gebrauchtwagenBeschreibung{
padding-left:5px;
padding-bottom:5px;
font-size:10px; 
font-weight:400;
color:#888;
font-family: Verdana, sans-serif;
line-height:11px;
}

td.sparerBeschreibung a:link, td.sparerBeschreibung a:visited, td.gebrauchtwagenBeschreibung a:link, td.gebrauchtwagenBeschreibung a:visited{
font-family: Verdana, sans-serif;
font-size:11px;
color:#336699;
font-weight:700;
text-decoration:none;
}

td.sparerBeschreibung a:hover, td.gebrauchtwagenBeschreibung a:hover{text-decoration:underline;}

td.sparerLogo, td.gebrauchtwagenLogo{
background-color:#f2f2f2;
border-top:1px solid #cacaca;
border-right:1px solid #cacaca;
border-bottom:1px solid #cacaca;
width:100px;
text-align:left;
font-size:10px;
}

span.subOnly{
font-size:10px;
color:#555;
font-family: Tahoma, Verdana, sans-serif;
}

.whiteBack{background-color:#FFF}
td.tdSpacer{padding:0 5px 0 5px}
div.spacerDiv{height:60px;width:1px; border-right:1px solid #cacaca;}

span.preisangabeRot{
font-size:15px; 
font-weight:700;
color:red;
font-family: Tahoma, Verdana, sans-serif;
}

span.preisAnzahlungRot{color:red;font-weight:700;}
span.preisAb{font-size:10px;}

span.preisangabe{
font-size:15px; 
font-weight:700;
color:#555;
font-family: Tahoma, Verdana, sans-serif;
}

span.smallSub{
font-size:9px; 
color:#AAA;
font-family: Verdana, sans-serif;
font-style:italic;
}

span.angebotSubtext{
font-size:9px; 
color:#AAA;
font-family: Verdana, sans-serif;
}

div.teaserSparer{position:absolute;top:0;right:0;}

#sendCallInfo{
font-family: Verdana, geneva, arial, helvetica, sans-serif;
font-size:10px;
color:#888;
line-height:12px;
margin:0;
padding: 0 0 5px 0;
}

/* Tooltips */

.tooltip {
position: absolute;
background-color: #FFFFFF;
border:1px solid #336699;
width:220px;
padding:5px;
font-family: Verdana, geneva, arial, helvetica, sans-serif;
font-size:11px;
color:#606060;
z-index:500;
}

a.linkToAutohaus, linkToAutohaus:visited{
font-family: Verdana, geneva, arial, helvetica, sans-serif;
font-size:9px;
color:#606060;
}

/* Gebrauchtwagen-Detailansicht Formatierungen */

img.imgFahrzeugDetailMini{
margin-top:4px;
margin-right:4px;
}

div.imgFahrzeugFoto{
background-image:url('bg_depxbot.gif');
background-position:left top;
background-repeat:no-repeat;
height:33px;
width:278px;
padding-left:4px;
}

div.textFahrzeugbeschreibung{
color:#555;
font: 11px Verdana, sans-serif;
font-weight:400;
padding:0 20px 0 20px;
}

div.textFahrzeugbeschreibung b{color:#336699;}

div.fahrzeugPreisInfo{
background-image:url('bg_deprice.gif');
background-position:left top;
background-repeat:no-repeat;
width:224px;
height:65px;
padding-left:18px;
padding-top:20px;
margin-bottom:10px;
}

div.fahrzeugFinanzInfo, div.fahrzeugFinanzInfoSparer, div.fahrzeugLeasingInfoSparer{
background-image:url('bg_defin.gif');
background-position:left top;
background-repeat:no-repeat;
width:224px;
height:85px;
padding-left:18px;
padding-top:10px;
}
div.fahrzeugFinanzInfoSparer, div.fahrzeugLeasingInfoSparer{background-image:url('bg_defin2.gif');height:115px;width:232px;padding-left:10px;padding-top:17px;}
div.fahrzeugLeasingInfoSparer{background-image:url('bg_deleas2.gif');}

table.tableFinanzierung{width:165px;height:65px;}
div.fahrzeugFinanzInfoSparer table.tableFinanzierung,div.fahrzeugLeasingInfoSparer table.tableFinanzierung{width:200px;height:65px;}

td.gwFinanzBeschreibung, td.gwKfzBeschreibung{
font-family: Verdana, geneva, arial, helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#555;
line-height:14px;
}

td.gwKfzBeschreibung, td.gwKfzText{line-height:16px;}

td.gwFinanzText, td.gwKfzText{
font-family: Verdana, geneva, arial, helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#888;
line-height:14px;
}

span.preisangabeDetailseite, span.preisangabeSparerangebot{
font-size:30px; 
font-weight:700;
color:#555;
font-family: Verdana,Tahoma, sans-serif;
}

span.preisangabeSparerangebot{font-size:22px;}

input.gwKontaktField{font-style:italic;font-family: Georgia, serif;color:#AAA;padding-left:2px;}

span.spanDownloadDunkel, span.spanDownloadHell{
display:block;
width:400px;
margin:5px;
}

span.spanDownloadDunkel{background-color:#F2F2F2}
span.spanDownloadHell{background-color:#FFF}

a.linkDateiDownload:link{
display:block;
width:100%;
}

a.linkDateiDownload:hover{
background-color:#ccddee;
}

/* Bikers Home */
#divBikePreisInfo{
background-image:url('bg_pxw75.png');
position:absolute;
bottom:0;
right:0;
width:110px;
height:20px;
font: 12px Arial, Tahoma;
color:red;
text-align:right;
padding-top:4px;
padding-right:5px;
}

/* Intranetbereich */
span.welcomeMessage{
font: 12px Arial, Tahoma;
color:#AAA;
}

div.loginFailed{color:red;}
div.menuIntern{
width:319px;
padding-left:10px;
padding-top:5px;
}

ul.internMenu{
text-align:left;
list-style:none;
font: 12px Arial, Tahoma;
}

ul.internMenu a{color:#336699;}

table.tableAuswertung{
width:380px;
background-color:#FFF;
}

table.tableAuswertung td{
font: 11px Arial, Tahoma;
position:relative;
}

a.showMoreInfos{
position:relative;
}

/*Darstellung der Farben fuer die Tabellen */
table.statusOK{
border:1px solid #006400;
}
table.statusResponse{
border:1px solid #ffd700;
}
table.statusAlert{
border:1px solid #8b0000;
}

td.imgStatus{
border-right:1px solid #cacaca;
background-repeat:no-repeat;
background-position:center;
width:80px;
}

table.statusOK td.imgStatus{background-image:url('pc_greensm.gif');}
table.statusResponse td.imgStatus{background-image:url('pc_yellsm.gif');}
table.statusAlert td.imgStatus{background-image:url('pc_redsm.gif');}
