body 
{
background: none !important;
margin: 0;
padding: 0;
line-height: 1em;
text-align: left;
color: #555; 
font: 14pt/100% Arial, Verdana, Helvetica, Geneva, sans-serif;
}

#wrapper 
{
margin: 0;
padding: 0;
background: none !important;
}
/* _ _ _ _  Box  _ _ _ _ _*/

#wrapper #box
{
background: none !important;
margin: 0;
padding: 0; 
}




/* _ _ _ _  Header  _ _ _ _ _*/

#header,
#headerLeftbubble,
#headerLeft,
#headerMiddle,
#animation,
#headerRight 
{
display:none;
}


#logoprint
{
width: 694px;
height: 298px;
background: url(../segmente/truckwash-print.jpg);
}



/* _ _ _ _  Content _ _ _ _ _*/

#content 
{
background: none !important;
width:900px;
font-size: 120%;
}

#contentLeftbubble,
#contentLeft,
#contentRight
{
display:none;
}
#contentMiddle
{
background: none !important;
}

#contentText
{
height:auto;
position: relative;
left: 46px;
float: none;
font-size: 110%;
}




/* _ _ _ _  Footer _ _ _ _ _*/

#footer 
{
margin: 0;
padding: 0;
width:900px;
background: none !important;
}

#footerLeftbubble,
#footerLeft,
#footerRight
{display: none;}

#footerMiddle
{
background: none !important;
}


#footer #footerMiddle #onlyprint
{
border-top: 1px solid #000;
display: block;
font-size: 110%;
}


/* _ _ _ _  Navigation oben  _ _ _ _ _*/

#navTop,
#navTopleftbubble,
#navTopleft,
#navTopmiddle

{
display: none;
}



/* _ _ _ _  Navigation links  _ _ _ _ _*/

#navLeft
{
display: none;
}


/* _ _ _ _  Text _ _ _ _ _*/


#open
{
display: none;
}

h1 {
color: #000;
font-size: 130%;
font-style:italic !important;
padding: 8px 0 10px 0;
}


h2 {
color: #000;
font-size: 120%;
font-weight:bold;
padding: 0 0 5px 0;
margin: 0;
}

h3 {
color: #666;
font-size: 110%;
font-weight:bold;
padding: 0;
margin: 0 50px 3px 0;
border-bottom:1px dashed #aaa;
}


p
{
line-height: 135%;
font-size: 100%;
padding: 0 50px 0 0;
margin: 0;
}

#contactLeft
{
display: none;
} 

table{
width: 800px;
}
tr td
{
padding: 0;
margin:0
}

td {vertical-align: middle;
width:auto;}


.kursiv
{
font-style: italic !important;
}

img.icon
{
padding:0;
margin:0;
}

span.bold
{
font-weight: bold;}

a, a:visited 
{color: #555;
text-decoration: underline;}

a:hover
{color: #000;
text-decoration: none;}

a.noline, a:visited.noline
{color: #555;
text-decoration: none;}

a:hover.noline
{color: #000;
text-decoration: underline;}

hr {
color: #000;
background: #000;
height: 1px;
margin:5px 50px 0 0;
}



#icons
{
display: none;
}


hr       		
{ 
color: #ccc; 
height:1px; 
border-style:none; 
background-color:#ccc;
}

#auszeichnung
{
background: #f0f0f0;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
display:block;
padding: 8px 20px;
}

#auszeichnung h1
{

padding: 0;
margin:0;
font-size: 130%;
}


table.preise {
width:900px;
font-size: 110%;
}

table.preise td 
{
padding: 2px 0;
border-bottom: 1px solid #aaa;
margin:0px;
width:auto;
}


table.preise tr.farbe
{
background: #f0f0f0;
 }

table.preise p
{
padding: 0;
margin:0;
font-size: 120%;
}

#preisliste 
{
width:600px;
height:auto;
position:relative;
z-index:1;
font-size: 120%;
}

#tarif
{
width:56px;
height:46px;
position:absolute;
z-index:1000;
right: -21px;
top: -6px;
}

table.angebote  
{
height: auto;
width: auto;
}


table.angebote td 
{
padding: 5px;
margin:0;
border: 1px solid #aaa;
background: #f0f0f0;
}

table.angebote td.dunkel 
{
padding: 5px 0 0 5px;
margin:0;
background: #999;
}


table.angebote p,table.angebote img 
 
{
padding: 0;
margin:0;
}


table.angebote td h1 
{
padding: 3px 0px 3px 6px;
color: #000;
font-size: 130%;
}


table.angebote td h2 
{
padding: 3px 0px 3px 6px;
color: #fff;
font-weight:bold;
font-size: 120%;
}


#contentText ul {

     padding: 0px 5px;
     margin: 0px 0px 20px 0px;
     list-style: url(../segmente/pfeil-list.gif) outside;	
     }



#contentText li {

  padding: 0px 5px;
  margin: 0 0 0 40px;  
    

}


/* +++++++++++++++ Formulare mit Hover +++++++++++++++ */


table
{
border:none;
}

#formular 
{
text-align: left;
margin:0;
padding:0;
}

#formular table 
{
line-height: 1.5em;
height: 80px;
width: 600px;
}

#formular td {
vertical-align: middle;
width:auto;
padding: 0 0 5px 0;
}

#formular td h1 {
color: #000;
font-size: 130%;
font-style:italic !important;
padding: 0;
border-bottom:1px solid #ccc;
}


#formular input, #formular textarea
{
border: 1px solid #69c;
padding:4px;
font-family: Arial, Verdana, san-serif;
font-size: 120%;
color: #666;
width: auto;
}

#formular input:hover, #formular input:focus 
{
background:#f0f0f0;
border: 1px solid #000;
padding:4px;
}

#formular textarea:hover, #formular textarea:focus 
{
background:#f0f0f0;
border: 1px solid #000;
padding:4px;
}

#formular td.ausrichtung
{
vertical-align: top;
}

#formfeld {color: #666;}


.fettblau
{
font-weight: bold;
color: #ccc;
}

#karte
{
border:1px solid #000;
width: 600px;
height: 450px;}
