a.cmsmenui0:link, a.cmsmenui0:active, a.cmsmenui0:visited {
color: #000000;
font-family: "Arial", Arial, Helvetica, Sans-serif;
font-size: 15px;
height: 23px;
text-decoration: none;
width: 162px;
line-height: 20px;
padding-left: 10px;
display: block;
}

a.cmsmenui0:hover {
text-decoration: none;
}

a.cmsmenuis0:link, a.cmsmenuis0:active, a.cmsmenuis0:visited {
color: #000000;
font-family: "Arial", Arial, Helvetica, Sans-serif;
font-size: 15px;
height: 23px;
text-decoration: none;
width: 162px;
line-height: 20px;
padding-left: 10px;
display: block;
}

a.cmsmenuis0:hover {
text-decoration: none;
display: block;
width: 162px;
height: 23px;
padding-left: 10px;
display: block;
}

a.cmsmenua0:link, a.cmsmenua0:active, a.cmsmenua0:visited {
color: #9E0B0E;
font-family: "Arial", Arial, Helvetica, Sans-serif;
font-size: 15px;
font-weight: bold;
height: 23px;
text-decoration: none;
width: 162px;
line-height: 20px;
padding-left: 10px;
display: block;
}

a.cmsmenua0:hover {
text-decoration: none;
display: block;
width: 162px;
height: 23px;
padding-left: 10px;
}

a.cmsmenuas0:link, a.cmsmenuas0:active, a.cmsmenuas0:visited {
color: #9E0B0E;
font-family: "Arial", Arial, Helvetica, Sans-serif;
font-size: 15px;
font-weight: bold;
height: 23px;
text-decoration: none;
width: 162px;
line-height: 20px;
padding-left: 10px;
display: block;
}

a.cmsmenuas0:hover {
text-decoration: none;
display: block;
width: 162px;
height: 23px;
padding-left: 10px;
}

a.cmsmenu3:link, a.cmsmenu3:active, a.cmsmenu3:visited {
color: #000000;
font-family: "Arial", Arial, Helvetica, Sans-serif;
font-size: 15px;
font-weight: bold;
text-decoration: none;
width: 172px;
line-height: 20px;
}

a.cmsmenu3:hover {
color: #9E0B0E;
text-decoration: none;
}

a.cmsmenu3s:link, a.cmsmenu3s:active, a.cmsmenu3s:visited {
color: #000000;
font-family: "Arial", Arial, Helvetica, Sans-serif;
font-size: 15px;
font-weight: bold;
text-decoration: none;
width: 172px;
line-height: 20px;
}

a.cmsmenu3s:hover {
color: #9E0B0E;
text-decoration: none;
}

a:link, a:active, a:visited {
color: #9E0B0E;
text-decoration: none;
}

a:hover {
color: #9E0B0E;
text-decoration: underline;
}

body {
background: url(/images/bodybg.jpg) #FFFADD bottom left no-repeat;
margin: 0;
overflow: auto;
padding: 0;
font-family: "Arial", Arial, Helvetica, Sans-serif;
font-size: 15px;

}
#construct {
width: 1004px !important;

}

#logo {
display: block;
position: absolute;
left: 202px;
top: 0;
width: 590px;
height: 141px;

}

p, table, tr, td, span {
margin: 0;
font-family: "Arial", Arial, Helvetica, Sans-serif;
font-size: 15px;
}

.rightboxcontent {
padding: 0 5px 0 15px;
}

.rightboxcontent table {
margin-top: 5px;
padding-top: 5px;
background: #EFE6AF;
}

#left {
display: block;
float: left;
left: 0px;
position: relative;
top: 0px;
width: 250px;
z-index: 10;
}

#leftbox {
display: block;
width: 205px;
}

#leftboxfoot {
}

#leftboxhead {
}


#main {
float: left;
margin: 0;
position: relative;
width: 520px;
margin-top: 175px;
}

#right {
display: block;
float: right;
position: relative;
top: 150px;
width:215px;
}

#rightbox {
float: right;
width: 212px;
}

#rightboxfoot {
float: right;
}

#rightboxhead {
float: right;
}

.headline {
color: #9E0B0E;
font-size: 16px;
font-weight: bold;
}

.arshort {margin-top: 15px; margin-bottom: 15px;}

a.headline:link, a.headline:active, a.headline:visited {
color: #9E0B0E;
font-size: 16px;
font-weight: bold;
text-decoration: none;
}

a.headline:hover {
color: #9E0B0E;
font-size: 16px;
font-weight: bold;
text-decoration: underline;
}

.navstruct {
/*margin-top: 100px;*/
margin-bottom: 10px;
}

a.navstruct:link, a.navstruct:active, a.navstruct:visited {

background: url(/images/navstruct.gif) 0 9px no-repeat;
padding: 5px 0px 5px 10px;
font-size: 14px;
font-weight: bold;
color: black;
text-decoration: none;
}

a.navstruct:hover {
background: url(/images/navstruct.gif) 0 9px no-repeat;
padding: 5px 0px 5px 10px;
font-size: 14px;
font-weight: bold;
color: #9E0B0E;
text-decoration: none;
}

.datum {
text-transform: uppercase;
font-weight: bold;
color: #9E0B0E;
}