body {   margin:0;
        padding:0;
        background-image:url(../img/bg_navi_links.gif);
         background-repeat:repeat-y;
         font-family:Arial,Helvetica,sans-serif;
         background-color:#fff;
     }

#header {margin:0;
        padding-left:11px;
         padding-top:13px;
        height:117px;
        background-image:url(../img/header.png);
         background-repeat:no-repeat;
         }
#header p {      position:absolute;
                left:203px;
                 top:50px;
                font-size:12px;
                 font-weight:bold;
                 color:#fff;
                 border:0px solid red;
                  }

h1#slogan {position:absolute;
           left:20px;
           top:130px;
           width:200px;
           color:#0054a4;
           font-size:12px;

         }

/* NAVIGATIONSLEISTE LINKS */
/* unordered list nimmt Naviliste auf*/
ul#navigationlevel0 {        position:absolute;
         top:200px;
         left:20px;
         border:0px solid red;
         width:163px;
         font-weight:bold;
         list-style-type:none;
         padding:0;
         margin:0;
                  }
ul#navigationlevel0 li {       height:auto;
                margin-bottom:8px;
                 border:0px solid green;
                 padding-bottom:3px;
                 padding-top:3px;
                 text-transform:uppercase;
         font-size:13px;
         white-space:nowrap;
         }

ul#navigationlevel0 a:link, #navigationlevel0 a:visited {color:#000;text-decoration:none;}
ul#navigationlevel0 a:hover {color:#ED1B2D;text-decoration:none;}

/* aktive Seite ist kein Link, besondere Formatierung mit LKW-Icon */
ul#navigationlevel0 span {     display:block;
                
                
               /* background-image:url(../img/icon_lkw.gif);
                 background-position:right;
                 background-repeat:no-repeat;*/
                 color:#ED1B2D;
                /* text-align:right;*/

                 padding-right:20px;

}


ul#navigationlevel1 { font-size:12px;
         font-weight:normal;
         list-style-type:none;
         padding:0;
         margin:0;
         margin-left:10px;
         }
ul#navigationlevel1 span {
  background-image:none;
  text-align:left;
  height:auto;
}
ul#navigationlevel1 li {
  text-transform:none;
  font-weight:bold;
  
}

ul#navigationlevel1 li a:link,
ul#navigationlevel1 li a:visited {
color:#555;
}

ul#navigationlevel1 li a:hover,
ul#navigationlevel1 li a:active {

  
  color:#ED1B2D;
}     
         
         
/* CONTAINER um CONTENT #container */
/* enthält keine Formatierung, dient nur zur Positionierung des Footers*/
/* Wenn der Footer wegfällt, kann dieser Container auch wegfallen.*/
#container {border:0px solid green;}

#footer {background-color:#0054a4;
        color:#fff;
         margin-bottom:0;
         width:789px;
         }
#footer p {font-size:11px;
           margin:0;
           padding:0;
         }

/* MITTLERER INHALTSBEREICH */
/* container */
#content, #content_archive {
        margin-left:210px;
        margin-top:55px;
         width:390px;
        border:0px solid red;
         margin-bottom:50px;
         }

#content h1 {        font-size:18px;
                 color:#0054a4;
                 margin-bottom:2px;
                 }


#content h2 {    font-size:12px;
                 color:#000;
                 margin-bottom:5px;
                 font-style:italic;
                 font-weight:bold;
                 margin-top:1px;
                 }
#content h4 {
             font-size:10px;
             color:#000;
             font-style:normal;
             font-weight:normal;
             }

span.blue{color:#0054a4; font-weight:bold;}
span.black{color:#000; font-weight:bold;}

#content p, #content address,
#content_archive p, #content_archive address
 {        font-size:12px;line-height:16px;
                 color:#000;
                margin-top:0;
                 margin-bottom:10px;
                 font-style:normal;
                 }

#content a:link, #content a:visited,
#content_archive a:link, #content_archive a:visited
 {                color:#000;
                text-decoration:underline;}

#content a:hover, #content_archive a:hover {color:#0054a4;
                text-decoration:underline;}

#content a.weiter:link,
#content a.weiter:visited,
#content_archive a.weiter:link
#content_archive a.weiter:visited  {        color:#ED1B2D;
                        font-weight:bold;
                         text-decoration:none;
                         }

#content a.weiter:hover,
#content_archive a.weiter:hover {        color:#ED1B2D;
                        font-weight:bold;
                         text-decoration:underline;
                         }


#content .floatingboxleft {float:left;
                  background-color:#0054a4;
                   color:#fff;
                   width:170px;
                   padding:5px;
                   margin-right:5px;
                   background-image:url(../img/bg_floatingbox.gif);
}
#content .floatingboxleft p {color:#fff;}
#content .floatingboxleft h2 {color:#FFDF1B;font-size:14px;font-weight:bold;font-style:normal;}
#content .floatingboxleft h3 {color:#fff;font-size:12px;font-weight:bold;font-style:normal;margin-bottom:0;margin-top:5px;}
#content .floatingboxleft img {border:1px solid #fff;}

#content img {margin-top:10px;margin-bottom:10px;}
#content a img {margin:0;margin-bottom:-4px;margin-right:2px;}

#content ul, #content_archive ul {list-style-type:square;margin-top:0px;margin-bottom:10px;}
#content li, #content_archive li {font-size:12px;}

#content p sup {line-height:100%;font-size:80%;}
#content p.error{font-weight:bold;color:#ff0000;}

/* SONDERFÄLLE FÜR ARCHIV */
#content_archive h1 {font-size:12px;color:#0054a4;margin-top:3px;margin-bottom:0;}
#content_archive h1.ausgabe {font-size:12px;color:#000;margin-bottom:2px;}

#content_archive h2 {font-size:12px;font-weight:normal;font-style:normal;margin-top:0;margin-bottom:0;}
#content_archive hr {color:#fff;background-color:transparent;border-bottom:1px solid #000;}
#content_archive h1.archiv { font-size:18px;
                 color:#0054a4;
                 margin-bottom:2px;}

/* RECHTE SPALTE */
/* container */
#right         {
        position:absolute;
         left:613px;
         top:130px;
         width:176px;
         border:0px solid green;
         padding-bottom:50px;
         }

/* Hotline-Nummer am Kopf des Containers*/
#right h1.hotline {color:#ED1B2D;
                   font-size:12px;
                   background:none;
                   background-color:#fff;
                   height:auto;
                   border:0px solid red;
                   }
#right h1.hotline span {font-size:22px;}

/* einzelne Box */
#right .rightbox {        border:1px solid #FFDF1B;
                         border-right:none;
                         margin-top:0px;
                         padding-top:7px;

}

/* h1 steht außerhalb der Box, wg. abgerundeter
Ecke/Hintergrundbild (kollidiert mit border-left) */

#right  h1 {            background-image:url(../img/bg_gelbebox_abgerundet.gif);
                         background-repeat:no-repeat;
                         background-position:top left;
                         background-color:#FFDF1B;

                         font-size:14px;
                         height:17px;
                         padding-left:5px;
                         font-weight:bold;
                         padding-top:2px;
                         margin-bottom:0;
                         padding-bottom:0;
                        }

#right .rightbox h2 {        font-size:14px;
                         margin-bottom:0;
                         margin-top:10px;
                         font-weight:bold;
                          padding-left:5px;
                         padding-right:5px;
                         }

#right .rightbox p {        font-size:12px;
                          margin-top:0;
                           padding-left:5px;
                         padding-right:5px;
                         }


/* Best of Hardy zusätzlich gelber Hintergrund und spezielle Links */
#right .hardy {background-color:#FCF3BE;  padding-top:0px;
}

#right .hardy a {display:block;
                 background-image:url(../img/icon_lkw_gelb.gif);
                 background-repeat:no-repeat;
                 background-position:right;
                 height:24px;
                 text-align:right;
                 padding-right:20px;
                 margin-top:5px;
                 margin-bottom:0;

                }
#right .hardy a:link,
#right .hardy a:visited  {         padding-top:2px;
                                font-weight:bold;
                                color:#ED1B2D;
                                text-decoration:none;
                                         }

#right .surftipps img {margin-top:7px;}


/* Formularstyles */
/* Gewinnspiel */
form, fieldset {border:none;font-size:12px;margin:0;padding:0;}
#gewinnspiel h3 {background-color:#0054a4;color:#fff;font-size:14px;padding:2px;margin-bottom:1px;}
#gewinnspiel h4 {font-size:12px;margin-top:5px;margin-bottom:1px;padding-left:2px;}
#gewinnspiel td.textfields {margin-top:15px;}
#gewinnspiel td.textfields input {border:1px solid #0054a4;}
#gewinnspiel td.textfields input.text {width:197px;}
#gewinnspiel fieldset.buttons input {width:80px;border:1px solid #0054a4;color:#fff;background-color:#0054a4;font-weight:bold;}
#gewinnspiel td {padding:3px;}
#gewinnspiel table {margin-bottom:10px;}

blockquote{
	font-size:12px;
    color:#000;
    font-weight:normal;
	font-style:italic;
	}

h3{
	font-weight:bold;
	font-size:12px;
	}
	
table.fleetonsolutions th{
	font-size:12px;
	font-weight:bold;
	}
	
div.rightbox a:link,
div.rightbox a:visited{
	text-decoration:underline;
	color:#000;
	}
		
div.rightbox a:hover,
div.rightbox a:active{
	text-decoration:underline;
	color:#0054a4;
	}	
    
 /* Partner-Suche */
 embed, object {
 position: relative;
 /*padding-left: 40px;*/
 margin-left: 14px;}
