﻿body 
{
    margin: 0px;
    padding: 0px;
    overflow: -moz-scrollbars-vertical;
    width: 100%;
    height: 100%;
}

a 			        {COLOR: rgb(0,0,0); FONT-FAMILY: Arial; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
a:hover 	        {COLOR: rgb(255,0,0); FONT-FAMILY: Arial; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
a:active	        {COLOR: rgb(255,128,128); FONT-FAMILY: Arial; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
h1 		            {font-family: Arial; font-size: 18pt; font-weight: bold; color: rgb(190,190,190); line-height: 10pt; top: 0px;}
h2 		            {font-family: Arial; font-size: 14pt; font-weight: bold; color: rgb(118,118,118); line-height: 16pt}
h3 		            {font-family: Arial; font-size: 14pt; font-weight: bold; color: rgb(0,0,0); line-height: 16pt}
h5 		            {font-family: Arial; font-size: 12pt; font-weight: bold; color: rgb(0,0,0);}

.footer a 			{COLOR: rgb(0,0,0); FONT-FAMILY: Arial; FONT-SIZE: 8pt; FONT-WEIGHT:normal; TEXT-DECORATION: none}
.footer a:hover 	{COLOR: rgb(255,0,0); FONT-FAMILY: Arial; FONT-SIZE: 8pt; FONT-WEIGHT:normal; TEXT-DECORATION: none}
.footer a:active	{COLOR: rgb(255,128,128); FONT-FAMILY: Arial; FONT-SIZE: 8pt; FONT-WEIGHT:normal; TEXT-DECORATION: none}

.kopf
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    width: 844px;
}
.font	
{   
    font-family: Arial; font-size: 9pt;
}
.menumain{
    width: 1023px;
    height: 100%;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #999999;
    border-right-color: #999999;
    border-right-style: solid;
    border-right-width: 1px;
}
.menu
{
    padding: 0px;
    background-color: #999999;
    margin: 0px;
    width: 170px;
    float: left;
}
.menuitemsextra
{
    margin-left: 17px;
    margin-top: 25px;
}
.menuitems
{
    position: relative;
    margin: 50px 0px 50px 0px;
}
.top
{
    width: 854px;
    height: 104px;
    margin: 0px;
    padding: 0px;
    float: left;
}
.topleftlogo
{
    padding: 0px;
    background-color: #999999;
    margin: 0px;
    width: 170px;
    height: 104px;
    float: left;
}
.toptotal
{
    background-color: #999999;
    width: 1024px;
    height: 104px;
    padding: 0px;
    margin: 0px;
    float: left;
    clear: both;
}
.topirmscherlogo {
    width: 170px;
    padding: 0px;
    margin: 0px;
    float: left;
}
.topcarselection {
    float: left;
    height: 104px;
    width: 584px;
}
.main
{
    margin: 10px 0px 0px 5px;
    width: 848px;
    font-family: Arial;
    font-size: 9pt;
    float: left;
}
.topimagebrand
{
    width: 854px;
    height: 79px;
}
.footer
{
    padding: 0px;
    height: 25px;
    width: 850px;
    background-color: #CCCCCC;
    margin: 10px 0px 0px 0px;
    float: left;
}
.footerlink
{
    margin: 5px 2px 2px 2px;
    float: left;
    width: auto;
}
.footerright
{
    margin: 1px 2px 1px 2px;
    float: right;
    width: auto;
}


