body
{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
background-color: #b3b3b3;
background-image: url(bg_3.gif);
background-repeat: repeat-x;
color: black;
}

#container{ 
 margin: 5px auto;
 width: 920px;
 border: 1px solid #808080;
 -moz-border-radius:10px;
 padding:7px;
 background-color: #ffffff;
 color: black;
 height:1%;
 position: relative
}

#headerlogo {
 width: 920px;
 padding: 0px;
 height: 150px;
 margin: 0px;
 background-image: url('banner_ford_4.jpg'); 
 border-top: 7px solid #FFFFFF;
 border-bottom: 7px solid #FFFFFF;
 z-index:2;
}

#balken {
 padding: 4px 0 4px 0px;
 margin: 0px 0px 6px 0px;
 background: #D60000;
 font-size: 9pt; 
 color: white;
 height:16px;
  }
  
#content {
margin-bottom: 20px;
background-color: #ffffff;
color: black;
} 

a:link, a:visited {color: black}
#inhalt p {margin:0 0 6px 0; text-align:left}
#inhalt ul {padding-top: 0px;padding-bottom: 0px; margin: 0 0 6px 0; padding-left: 15px; }
#inhalt li {padding-top: 0px;padding-bottom: 0px;}
#inhalt h1 {margin:0px 0 12px 0;font-family: Arial,Helvetica, sans-serif; color: #D60000; font-size: 16px; font-weight:bold; line-height:20px; }
#inhalt h2 {margin:0px 0 8px 0;font-family: Arial,Helvetica, sans-serif; color: black; font-size: 14px; font-weight:bold; line-height:15px; }
h3 {margin:0px 0 8px 0;padding:2px; font-family: Arial,Helvetica, sans-serif; background-color: #d60000; color: white; font-size: 12px; font-weight:bold; line-height:15px; }
h4 {margin:0px 0 8px 0;padding:2px; font-family: Arial,Helvetica, sans-serif; background-color: gray; color: white; font-size: 12px; font-weight:bold; line-height:15px; }
h5 {margin:12px 0 6px 0;padding:2px; font-family: Arial,Helvetica, sans-serif; background-color: gainsboro; color: black; font-size: 12px; font-weight:bold; line-height:15px; }
h6 {margin:0px 0 8px 0;padding:2px; font-family: Arial,Helvetica, sans-serif; background-color: gainsboro; color: black; border-bottom: 1px solid black; font-size: 12px; font-weight:bold; line-height:15px; }

td {background-color: white;}
td.du {background-color: gray;}
td.rot {background-color: #d60000}

#inhalt img {background-color: #ffffff; margin:3px 0; }

#logo { float: right; padding: 0 10px 0 15px;  margin-top: 0;}
#druck, #pdf, #rss, #tip, #inhalt_infos {float: right; padding: 6px 0 4px 0}
#suche {float: right; padding: 0 0 0 0px;  margin-top: 0;}

#sitemap, #impressum, #trenn {float: right; padding: 6px 0 4px 0}
#timtabsociable {float: left; width: 240px}
#tx-timtabsociable-pi1 {text-align:left; padding: 4px 0 0 0}
#timtabsociable img {padding:1px 2px; height:16px}

#pm_aktiv {margin: 10px 0px; padding: 5px 1px 5px 22px; border: 1px solid #D60000; background: #FFFFE0; background-image: url('mail.gif'); background-position:2px center; background-repeat: no-repeat;}

#balken p {margin: 0 0 0 5px; font-size: 12px; font-weight:bold;}
#footerleiste {clear: both; background-color: #d60000; color: white; padding: 2px 0; font-size: 12px; font-weight:bold; text-align:center}

#balken_oben a {  font-weight: bold; text-decoration: none; color: white; padding: 2px 4px 4px 4px }
#balken_oben a:hover { text-decoration: none; background-color: #D60000}

  #balken_oben {
    padding:0;  margin: 0;
	height:28px;
    font-size: 9pt;
 background-color:silver;
 color:white;
  }
#balken_oben h1{float: left; display: block; width: 170px; height:28px; border-right: 7px solid white; margin: 0; padding:0 15px 0 10px; background-color:#D60000; color: white;font-size:14px; line-height:24px; }

#klickpfad { width: 420px; font-size: 8pt; color: gray; margin: 5px 0 0 0; padding: 0 0 5px 0; }
#klickpfad a { text-decoration: none; color: gray  }
#klickpfad a:hover { text-decoration: none; color: #D60000}

#navigation {width: 180px; overflow: hidden}
#navigation p {margin:0}

#navi_l {clear: both; background-color: transparent; width: 180px; margin:0; padding: 0}
#navi_l ul {}

#navi_l ul li { list-style-type: none;}
#navi_l ul a {display: block; background-color: #faf9f9; width: 180px; font-size:11px;padding:2px 4px 2px 4px; margin: 1px 0 0 -40px; color: black; text-decoration: none; border-left: 10px solid gray; border-bottom: 1px solid silver ;border-top: 1px solid silver;border-right: 1px solid silver;}
#navi_l ul a:hover { border-left: 10px solid #D60000; color: black; background-color: whitesmoke;}
#navi_l ul a:visited, active, link {color: black;}

#navi_l ul ul li { text-transform:none;font-weight:normal;margin: 0px 0 0px 3px ; border-bottom:  0px;}
#navi_l ul ul a {display: block; width: 178px; font-size:11px;padding: 1px 2px 1px 5px; margin: 0px; background-color:white; margin-left: -72px; border-left:2px solid silver;  border-bottom: 1px dashed silver; border-top: 0px}
#navi_l ul ul a:hover { border-left: 2px solid #D60000;color: black; background-color: whitesmoke;  }
#navi_l ul ul a:visited, active, link {color: black;}

#navi_l ul ul ul li {text-transform:none;font-weight:normal; margin: 0;  }
#navi_l ul ul ul a { display: block; width: 165px; font-size:10px; padding: 1px 2px 1px 18px; background-color:white;  background-image: url('pf_grau.gif'); margin-left: -112px; background-repeat: no-repeat; color: black; border-left: 2px solid silver; }
#navi_l ul ul ul a:visited, active, link {color: black;}

#navi_l ul ul ul ul li {  }
#navi_l ul ul ul ul a { border-left: 2px solid silver; width: 153px; padding: 1px 2px 1px 30px; background-image: url('punkt.gif'); margin-left: -152px; background-repeat: no-repeat;}
#navi_l ul ul ul ul a:hover { }
#navi_l ul ul ul ul a:visited, active, link {}

#extra h1 { display: block; background-color: #faf9f9; width: 180px; font-size:12px;padding:2px 4px 2px 4px; margin: 5px 0; color: black; text-decoration: none; border-left: 10px solid gray; border-bottom: 1px solid silver ;border-top: 1px solid silver;border-right: 1px solid silver; }
#extra p {margin:0; padding: 0px 3px 6px 3px; text-align:left}

#navigation h1 { background-color:gray;  font-size: 10pt; border-top: 5px solid white; border-bottom: 1px solid white;  color:white; margin-top:0px;  margin-bottom:10px ; padding:1px 3px 1px 3px }

  #inhalt {
padding: 10px 0 0;
  border-top: 1px solid silver;
    background-color: white;
   line-height:18px;
  }

#footer
{
margin: 5px 0 5px 210px;
}

#iconleiste { float: right;}

label {text-align:left;}



a.rhbtn  {display: block; color: black; background-color: #d4d0c8; font-size:11px;padding:0px 5px; margin: 1px; text-decoration: none; border: 1px solid darkgray;}
a.rhbtn:hover {background-color: whitesmoke;}
a.rhbtn:visited, active, link {}

input {border: 1px solid darkgray}

#rheventkalender td.c0 {border-bottom:1px solid silver; padding: 6px 2px; font-size: 14px; font-weight: bold; background-color: mistyrose;}
#rheventkalender td.c1 {border-bottom:1px solid silver; padding: 6px 2px; font-size: 14px; font-weight: bold; background-color: white}
#rheventkalender td.c2 {border-bottom:1px solid silver; padding: 6px 2px; font-size: 14px; font-weight: bold; background-color: mistyrose;}
#rheventkalender td.c3 {border-bottom:1px solid silver; padding: 6px 2px; font-size: 14px; font-weight: bold; background-color: white}
#rheventkalender td.c6 {border-bottom:1px solid silver; padding: 6px 2px; font-size: 14px; font-weight: bold; background-color: gainsboro}
#rheventkalender td.cstd {border-bottom:1px solid silver; margin: 1px; padding: 0 5px; background-color: white}
#rheventkalender td.theute{border:1px solid #d60000; margin: 1px; padding: 0 5px;}
#rheventkalender td.kw {font-size: 14px; font-weight: bold; color: gray; background-color:transparent}
#rheventkalender .t0 {color: black}
#rheventkalender .t1 {color: black}
#rheventkalender .t2 {color: red}
#rheventkalender .t3 {color: gray}
#rheventkalender .transp {background-color:transparent}

#rheventkalender .moleiste_akt { font-weight:bold; border: 1px solid black; border-bottom:none; padding:2px 5px; color: white; background-color: #d60000;}

#rheventkalender a.moleiste {text-decoration: none; border: 1px solid black; border-bottom:none; padding:2px 5px; background-color: white;}
#rheventkalender a.moleiste:hover {background-color: whitesmoke;}


#rheventkalender a.moleiste:visited, active, link {color: black;}

a.bt1 {text-decoration: none; display: block; padding: 0 5px; background-color:white; border: 1px solid gray}
a.bt1:hover { background-color: whitesmoke;  }
a.bt1:visited, active, link {color: black;}

a.bt2 {text-decoration: none; display: block; width:75px; padding: 2px 5px; background-color:white; border: 1px solid gray}
a.bt2:hover { background-color: whitesmoke;  }
a.bt2:visited, active, link {color: black;}

.csc-sitemap ul li { list-style-type: none;text-transform:uppercase; margin: 12px 0;}
.csc-sitemap ul a {display: block; background-color: #faf9f9; font-weight:bold; width: 450px; font-size:12px;padding:2px; margin: 1px; color: black; text-decoration: none; border: 1px solid silver; border-bottom: 2px solid gray}
.csc-sitemap ul a:hover { color: black; background-color: whitesmoke;}
.csc-sitemap ul a:visited, active, link {color: black;}

.csc-sitemap ul li ul li {list-style-type: square; font-weight:normal; text-transform:none; margin: 6px 0 6px 10px;}
.csc-sitemap ul li ul li a {display: block; width:430px; margin:0; padding: 0; border: none; background-color: white; font-size: 12px; font-weight:bold;}
.csc-sitemap ul li ul li a:hover {}
.csc-sitemap ul li ul li a:visited, active, link {}

.csc-sitemap ul li ul li ul li {font-weight:normal; font-size: 11px; margin: 1px 0 1px 10px;}
.csc-sitemap ul li ul li ul li a {display: block; width:400px; font-weight:normal; font-size: 11px;}
.csc-sitemap ul li ul li ul li a:hover {}
.csc-sitemap ul li ul li ul li a:visited, active, link {}

.csc-sitemap ul li ul li ul li ul li {font-weight:normal; font-size: 11px; margin: 1px 0 1px 10px;}
.csc-sitemap ul li ul li ul li ul li a {display: block; width:390px; font-weight:normal; font-size: 11px;}
.csc-sitemap ul li ul li ul li ul li a:hover {}
.csc-sitemap ul li ul li ul li ul li a:visited, active, link {}

.csc-sitemap ul li ul li ul li ul li ul li a {display: block; width:370px}
.csc-sitemap ul li ul li ul li ul li ul li ul li a {display: block; width:360px}
.csc-sitemap ul li ul li ul li ul li ul li ul li ul li a {display: block; width:350px}

.csc-frame-frame1 {display: block; width: 250px; float: right; color: gray; background-color: whitesmoke; border-left: 10px solid white; border-right: 5px solid gray; margin:5px; padding: 2px 5px}
.csc-textpic-imagewrap {margin-top:5px}
.csc-textpic-caption {background-color: whitesmoke; font-size: 10px; line-height: 13px; border-top: 3px solid white; padding: 4px}

