html {
height:100%
}
body {
height:100%;
background:#F7F7F7;
margin:0px;
padding:0px;
border:0px;
overflow:hidden
}
div {
padding:0px;
margin:0px;
border:none 0px
}
img {
margin:0px;
border:none 0px
}
div#preloader {
display:none
}

/* content */
p, pre {
margin:0px 4px 0px 5px;
padding:0px 0px 6px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#686868
}
p strong, table strong, pre strong, li strong {
font-weight:bold
}
th strong, h3 strong {
font-weight:bold;
font-style:italic
}

ul, ol {
margin:0px 4px 0px 5px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#686868;
}
ul {
margin:0px 4px 0px 5px;
list-style-type:square
}
ul ul, ol ol, ul ol, ol ul {
margin:0px 0px 0px 8px
}
li {
margin:0px;
padding:1px
}

/* tables */

div.center {
width:100%;
text-align:center
}

table {
border-collapse:collapse;
empty-cells:show;
margin:4px 4px 6px 5px;
padding:2px 2px 2px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#686868;
text-align:left
}
tr.shaded {
border-bottom: 1px solid #686868;
border-right:1px solid #686868
}
div.center table {
text-align:left;
margin:4px auto 6px auto;
}
caption {
margin:0px 4px 0px 5px;
padding:4px 0px 6px 1px;
text-align:left;
font-weight:bold
}
div.center caption {
text-align:center;
margin:0px auto
}
td, th {
margin:0px;
padding:2px 2px 2px 3px;
vertical-align:top;
border:solid 1px #BCBCBC
}
th, tfoot  {
background-color:#F7F7F7;
color:#FF7F00;
font-weight:bold
}
table.noborder td, table.noborder th, tr.noborder td, tr.noborder th {
border:1px none
}
th.center, td.center {
text-align:center
}

/* news */

div#news {
margin:0px 4px 0px 5px;
width:100%;
border:0px none
}
div#news p.newstop {
margin:0px;
padding:2px 6px 4px 6px;
background-color:#F7F7F7;
color:#FF7F00;
font-weight:bold;
border-top:solid 1px #BCBCBC;
border-left:solid 1px #BCBCBC;
border-right:solid 1px #BCBCBC
}
div#news p.newsbody {
margin:0px 0px 12px 0px;
padding:2px 6px 4px 6px;
border-bottom:solid 1px #BCBCBC;
border-left:solid 1px #BCBCBC;
border-right:solid 1px #BCBCBC
}

/* headlines */

h1 {
margin:0px 4px 0px 5px;
padding:12px 0px 4px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FF7F00
}

h2 {
margin:0px 4px 0px 5px;
padding:6px 0px 8px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:italic;
color:#FF7F00
}
h3 {
margin:0px 4px 0px 5px;
padding:4px 0px 6px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FF7F00
}
h4 {
margin:0px 4px 0px 5px;
padding:4px 0px 4px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
font-style:italic;
color:#686868
}

/* links */

a { text-decoration:underline }
a:link, a:active { color:#686868 }
a:visited { color:#484848 }
a:hover { color:#FF7F00 }

a.none { text-decoration:none }

/* images */

img.left, img.leftbordered, span.imgleft {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
color:#686868;
text-align:center;
font-style:normal;
margin-top:4px;
margin-bottom:8px;
display:block
}
img.leftbordered {
border:solid 1px #686868
}

img.right, img.rightbordered, span.imgright {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
color:#686868;
text-align:center;
font-style:normal;
margin-top:4px;
margin-bottom:8px;
display:block
}
img.rightbordered {
border:solid 1px #686868
}

img.bordered {
border:solid 1px #686868
}
/* site design */

div#all {
width:100%;
height:100%
}
div#bg
{
width:100%;
height:100%;
background:#FFFFFF;
}
div#scroll {
width:100%
}
div#content {
width:100%;
background:#FFFFFF;
padding-bottom:20px
}
div#menu {
width:100%;
height:auto;
z-index:2
}
div#menu2 {
width:100%;
height:auto;
background:#FFFFFF;
z-index:2
}
img#top, img#mid, img#bot, img.menu {
display:none
}
div#menu a {
background:none
}
a#m_ca, a#m_sp, a#m_ac, a#m_pr, a#m_ev, a#m_au, a#m_co, a#m_tr, a#home {
position:auto;
width:auto;
height:auto;
background:none;
background-image:none;
top:auto;
display:inline
}

div#menu a span {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
background:none;
display:inline;
padding:0px 4px 0px 0px;
}

p#imprint {
position:auto;
font-size:10px;
text-align:right;
margin:8px 4px 0px 5px;
padding:1px;
padding-bottom:0px;
height:auto
}
p#imprint a {
text-decoration:none;
color:#686868
}
p#imprint a:hover {
color:#FF7F00
}