body{
height:auto;
min-height:100% !important;
background-color:#991700;
background-image:url(images/bg-body.gif);
background-repeat:repeat-x;
border-collapse:collapse;
margin:0;
margin-bottom:30px;
margin-top:10px;
padding:0;
border:0;
text-align:center;
overflow:auto;
}

.main{
background-color:#000000;
background-image:url(images/truck.jpg);
background-position:top left;
background-repeat:no-repeat;
width:725px;
height:99% auto;
margin:0 auto;
padding:0;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:left;
}

#buttons{
max-width:695px !important;
width:725px;
height:24px;
background-image:url(images/border-red.jpg);
background-color:#000000;
margin:0;
margin-top:3px;
padding-left:30px;
visibility:visible;
}

#textfeld{
background-image:url(images/boarder-grey.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-color:#ffffff;
border:outset 3px #dadada;
margin:0;
padding:30px 0 0 30px;
}

#text{
background-image: url(images/weltkarte.jpg);
font-family:Arial, Helvetica, sans-serif;
background-position:right top;
background-repeat:no-repeat;
}

a:link.men, a:visited.men, a:hover.men{
float:left;
width:80px;
height:23;
border-left:groove 3px #dadada;
border-right:groove 3px #dadada;
border-collapse:collapse;
font-family:arial, sans-serif;
text-decoration:none;
font-size:12px;
text-align:left;
margin:0;
padding:4px 10px 0 10px;
visibility:visible;
white-space:nowrap;
}	
	
a:link.men{
color:#ffffff;
}

a:visited.men{
color:#ffffff;
}

a:hover.men{
background-image:url(images/border-red-h.jpg);
padding-left:11px;
padding-right:9px;
color:#E0E0E0;}

#footer{
height:25px;
margin-top:50px;
margin-bottom:0;
margin-left:-5px;
color:#5c5c5c;
font-size:110%;
visibility:visible;
}


.clear{clear:both;}

.inline{display:inline;}
.table{
width:90%;
background-image: url(images/tabellexx.png);
border:solid #3F3F7A 1px;
border-collapse: collapse;
}
.td-k{
padding-right:10px;
}

.td{
border:solid #3F3F7A 1px;
padding:10px;
font-weight:normal;
vertical-align:middle;
font-size:80%;}

.l{text-align: left;
border:solid #3F3F7A 1px;
padding:10px;
font-weight:normal;
vertical-align:middle;
font-size:80%;}

.r{text-align: right;
border:solid #3F3F7A 1px;
padding:10px;
font-weight:normal;
vertical-align:middle;
font-size:80%;}

.blau{
background-color:#0000ff;
color:#ffffff;
font-size:140%;
font-style:italic;
margin-bottom:50px;
}

.blau2{padding-right:125px;
}

.kugel{margin-left:-125px;}

.pics-r{float:right;margin-right:50px;}
.pics-l{float:left;margin-right:25px;clear:left;}
.img{border:solid #3F3F7A 1px;}

a:link.feet, a:visited.feet, a:hover.feet, .feet{
font-size:10px;
color:#919191;
text-decoration:none;
}

a:link.map, a:visited.map, a:hover.map{
font-size:80%;
color:#919191;
text-decoration:none;
}

a:link.anker, a:visited.anker{
color:#000000;
}
a:hover.anker{
color:#991700;
text-decoration:none;
}

a:link.sanker, a:visited.sanker, a:hover.sanker{
color:#ffffff;
font-size:1px;
text-decoration:none;
}

.right{
float:right;
padding-right:5px;
padding-bottom:-60px;
font-size:10px;
color:#919191
}

.x{
display:inline;
font-size:1px;
margin-left:-1px;
}
.hundert{
height:135px;
overflow:visible;
}

#kontakt{
float:right;
margin-top:100px;
margin-right:110px !important;
margin-right:55px;}

form{
margin-top:0px;
font-size:80%;
}
.text{
background-color:#e8e8e8;
}
.truck{
background-image: url(images/bg-truck.jpg);
background-repeat: no-repeat;
background-color:#e8e8e8;
overflow:auto;}

.rot{color:#FB4E02}

h1{
font-size:130%;
color:#3F3F7A;
font-weight:bolder;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h2{
color:#797979;
font-variant:small-caps;
font-size:100%;
}

