a:link
{
text-decoration:none;
    cursor: hand;
}
a:visited
{ 
text-decoration:line-through;
    cursor: hand;
}
a:hover 
{
text-decoration:none;
cursor: hand;
}
a:active 
{
text-decoration:none;
cursor: hand;
}
a:focus
{
text-decoration:blink; 
}
html
{
font-size:10pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight:500;
}
h4
{
font-family: Verdana;
font-weight:900;
}
div.mainContainer
{
POSITION: relative;
BACKGROUND-COLOR: white;
MARGIN: auto; 
WIDTH: 1050px; 
HEIGHT: 800px;
}

div.backgroundContainer
{
POSITION: absolute;
WIDTH: 1050px;
HEIGHT: 800px;
TOP: 0px;
LEFT: 0px;
}

img.backgroundImage
{
position:absolute;
WIDTH: 762px;
HEIGHT: 741px;
LEFT: 288px;
}

div.roterBanner
{
POSITION: absolute;
BACKGROUND-COLOR: rgb(237,28,36);
WIDTH: 165px;
HEIGHT: 100%;
TOP: 0px;
LEFT: 138px;
}
div.footer
{
position:absolute;
background-color: black;
left:303px;
top:741px;
width:747px;
height:59px;
}
div.footerText
{
color:white;
text-align:center;
font-size:8pt;
margin-top: 25px;
}
div.header
{
POSITION: absolute;
WIDTH: 1050px;
HEIGHT: 800px;
TOP: 0px;
LEFT: 0px;
}

div.logo
{
WIDTH: 355px;
HEIGHT: 118px;
}

div.inhaberLabel
{
MARGIN-LEFT: 150px;
}

div.menuContainer
{
POSITION: absolute;
MARGIN-TOP: 300px;
MARGIN-LEFT: 50px;
TOP: 0px;
LEFT: 100px;
width: 200px;
}
div.contentContainer
{
POSITION: absolute;
MARGIN-TOP: 300px;
MARGIN-LEFT: 20px;
margin-right: 0px;
TOP: 0px;
LEFT: 360px;
}
div.menuButton
{
float:left;
margin-bottom:10px;
height:34px;
width:197px; 
}
div.menuButtonInner
{
position:relative; 
width:100%;
height:100%;
color:#8f181b;
background-image:url('images/Button_Transparent.png');
}
div.menuButtonInnerActive
{
position:relative; 
width:100%;
height:100%;
color:black;
background-image:url('images/Button_Solid.png');
}
div.menuButtonText
{
font-weight:bolder;
font-size:11pt;
position:absolute;
margin-top: 7px;
margin-left: 15px;
width:100%;
text-decoration:none;
}
table.contentTable
{
padding:0px;
border-collapse:collapse; 
border-width:0px;
border-style:none;
border-spacing:0px;
}
table td.contentCell
{
background-image:url('images/content_hintergrund.png'); 
background-repeat: both;
padding-left:50px;
padding-bottom:20px;
padding-right:10px;
width:520px;
}
table td.contentBorderRight
{
width:9px !important;
background-image:url('images/randrechts.png');
background-repeat: repeat-y;
}
table td.contentBorderBottom
{
height:9px;
background-image:url('images/randunten.png');
background-repeat: repeat-x;
}
table td.contentBorderBottomRight
{
width:9px;
height:9px;
background-image:url('images/randecke.png');
background-repeat:no-repeat;
}
div.oeffnungsZeitenLinks
{
width: 210px;
overflow:hidden;
white-space:nowrap;
}