html, body
{
height: 100%;
}

body
{
background-color: #bdbec6;
color: #000000;
margin: 0px;
font-family: Verdana, Helvetica, Arial;
font-size: 8pt;
}

td, th, p, li, ul, div, pre
{
font-size: 8pt;
}

b, strong
{
font-weight: bold;
}

i, em
{
font-style: italic;
}

u, ins
{
text-decoration: underline;
}

a:link, a:active, a:visited
{
color: #000099;
text-decoration: none;
}

a:hover
{
color: #000000;
text-decoration: none;
}

table
{
vertical-align: middle;
}

img
{
border: 0px;
}

input
{
font-size: 8pt;
background: #ffffff;
color: #000000;
border: 1px solid #7b7d8e;
padding: 1px;
}

input.button
{
cursor: pointer;
font-size: 7pt;
border: 1px #7b7d8e solid;
background: #bdbec6;
}

button
{
cursor: pointer;
font-size: 7pt;
border: 1px #7b7d8e solid;
background: #bdbec6;
}

#menu input.radio, #menu input.checkbox
{
border: 0px;
background: #bdbec6;
}

#content input.radio, #content input.checkbox
{
border: 0px;
background: #efeff7;
}

select
{
font-size: 8pt;
}

textarea
{
font-size: 8pt;
background: #ffffff;
color: #000000;
border: 1px solid #7b7d8e;
padding: 2px;
font-family: Verdana;
}

hr
{
color: #7b7d8e;
background-color: #7b7d8e;
height: 1px;
border: 0;
}

form
{
margin: 0px;
}

#antibot
{
display: none;
}

h1
{
font-size: 13pt;
text-align: left;
font-style: italic;
border-bottom: 1px #7b7d8e solid;
display: block;
margin-top: 0px;
}

h2
{
font-size: 11pt;
font-weight: bold;
}

.infotitel
{
font-size: 13pt;
font-weight: bold;
text-align: center;
}

.menucontainer
{
border: 1px solid #000000;
padding: 1px;
text-align: left;
}

.menutitle
{
background-color: #7b7d8e;
font-weight: bold;
text-align: center;
padding-left: 2px;
padding-right: 2px;
font-size: 8pt;
color: #ffffff;
}

#header
{
background-color: #7b7d8e;
border-bottom: 1px solid #000000;
height: 70px;
}

#menu
{
background-color: #bdbec6;
padding: 5px;
width: 140px;
}

#content
{
background-color: #efeff7;
padding: 5px;
width: 600px;
}

#content td, #content th, #content p, #content li, #content ul, #content div
{
line-height: 10pt;
}

#links
{
background-color: #efeff7;
padding: 5px;
text-align: left;
height: 11px;
}

#totop
{
background-color: #efeff7;
padding: 5px;
text-align: right;
height: 11px;
}

.small
{
font-size: 7pt;
}

#kalender td
{
font-size: 7pt;
}

#menu input.radio
{
background-color: #bdbec6;
}

#small td
{
font-size: 7pt;
}

#user div
{
font-size: 7pt;
}

#menu div.shoutbox
{
text-align: left;
font-size: 7pt;
padding: 1px;
width: 133px;
overflow: auto;
}

#content div.shoutbox
{
text-align: left;
font-size: 8pt;
padding: 1px;
width: 600px;
overflow: auto;
}

.shout_time
{
font-size: 7pt;
color: #7b7d8e;
}

#content th
{
background-color: #7b7d8e;
color: #efeff7;
padding: 2px;
font-weight: bold;
}

#content a:link, #content a:active, #content a:visited
{
text-decoration: underline;
}

#content a:hover
{
text-decoration: none;
}

.gbborder
{
border: 1px solid #000000;
padding: 2px;
text-align: left;
}

.gbtitle
{
background-color: #dfdfe7;
padding: 2px;
color: #000000;
}

.gbcomment
{
color: #7b7d8e;
font-style: italic;
}

.gbcontent
{
padding: 2px;
}

.form_left
{
vertical-align: top;
padding-top: 2px;
padding-right: 2px;
text-align: right;
}

.form_right
{
vertical-align: top;
padding-top: 2px;
padding-left: 2px;
text-align: left;
}

.error
{
color: #ff0000;
}

.codebox
{
width: 550px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
overflow: auto;
border: 1px #000000 solid;
}

.codeheader
{
background: url('/images/codeheader.gif') repeat-x;
border-bottom: 1px #000000 solid;
font-weight: bold;
}

.codecounter
{
border-right: 1px #000000 solid;
vertical-align: top;
}

.code
{
vertical-align: top;
}

.success
{
color: #00cc00;
}