body {
margin-top:0px;
margin-left:10px;
margin-right:0px;
margin-bottom:20px;
font-family:Arial,sans-serif;
font-size:12px;
color:#000000;
background-color:#e0e0e0;
}

table.start {
background-color:#EEEEEE;
border:1px dotted #000000;
}

td {
font-family:Arial,sans-serif;
font-size:12px;
color:#000000;
}

td.content {
padding:15px;
background-color:#dcdbdb;
}

td.contentteiler {
background-image:url(../images/contentback.gif);
background-repeat:repeat-y;
background-position:right;
}

td.top {
background-color:#FFFFFF;
}

td.copy {
font-size:10px;
}

td.akt {
font-size:18px;
font-weight:bold;
}

td.boxheader {
width:280px;
background-color:#000000;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding:3px;
}

td.boxheader2 {
background-color:#cd0303;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding:3px;
}

td.lbox {
color:#FFFFFF;
}

font.eventtitle {
color:#000000;
font-weight:bold;
font-size:12;
}

td.eventtext {
font-size:11px;
color:#000000;
}

td.bkname {
background-color:#cccccc;
font-size:11px;
color:#cd0303;
font-weight:bold;
}

td.bkdatum {
background-color:#cccccc;
font-size:10px;
color:#000000;
}

td.bkeintrag {
background-color:#ECEBEB;
font-size:11px;
color:#000000;
}

td.blname {
background-color:#cccccc;
font-size:10px;
color:#cd0303;
font-weight:bold;
}

td.bldatum {
background-color:#cccccc;
font-size:9px;
color:#000000;
}

td.bleintrag {
background-color:#ECEBEB;
font-size:10px;
color:#000000;
}

td.linkheader {
background-color:#cd0303;
color:#ffffff;
font-weight:bold;
size:13px;
}

div.ok {
padding:5px;
background-color:#daf5db;
border-top:1px dotted #026504;
border-bottom:1px dotted #026504;
font-size:11px;
font-weight:bold;
}

div.error {
padding:5px;
background-color:#f1dcdc;
border-top:1px dotted #cd0303;
border-bottom:1px dotted #cd0303;
font-size:11px;
font-weight:bold;
}

#blog {
width:230px;
height:350px;
overflow:auto;
margin:0px;
padding:5px;
background-color:#EEEEEE;
border:1px dotted #000000;
}

#blogdiv {
position:absolute;
left:50%;
top:50%;
width:280px;
height:180px;
margin-left:-140px;
margin-top:-90px;
background-color:#ffffff;
border:1px dotted #000000;
padding:10px;
visibility:hidden;
}

#bildkom {
position:absolute;
left:50%;
top:50%;
width:280px;
height:180px;
margin-left:-140px;
margin-top:-90px;
background-color:#ffffff;
border:1px dotted #000000;
padding:10px;
visibility:hidden;
}

font.headers {
background-color:#000000;
font-size:18px;
color:#FFFFFF;
font-weight:bold;
border-bottom:1px dotted #ff0028;
}

font.mini {
font-size:10px;
}

font.small {
font-size:11px;
}

font.smallwhite {
font-size:11px;
color:#ffffff;
}

a.navi {
border-left:8px solid #cd0303;
font-size:11px;
font-weight:bold;
display:block;
text-decoration: none;
color:#ffffff;
margin-right:0px;
padding-top:4px;
padding-right:0px;
padding-bottom:4px;
padding-left:5px;
background-color:#000000;
background-image:url(../images/naviteiler.gif);
background-repeat:repeat-x;
background-position:bottom;
}

a.navi:hover {
background-color:#cd0303;
border-left:8px solid #000000;
color:#FFFFFF;
}

td.navion {
font-size:11px;
font-weight:bold;
color:#ffffff;
background-color:#cd0303;
border-left:8px solid #000000;
margin-right:0px;
padding-top:4px;
padding-right:0px;
padding-bottom:4px;
padding-left:5px;
background-image:url(../images/naviteiler.gif);
background-repeat:repeat-x;
background-position:bottom;
}

a.imp:link, a.imp:active, a.imp:visited {
font-family:Arial,sans-serif;
font-size:11px;
color:#cd0303;
text-decoration:underline;
}

a.imp:hover {
color:#000000;
text-decoration:none;
}

a.links:link, a.links:active, a.links:visited {
font-family:Arial,sans-serif;
font-size:12px;
color:#cd0303;
text-decoration:underline;
}

a.links:hover {
font-family:Arial,sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

form {
margin:0px;
}

input.login {
font-family: Arial, sans-serif;
font-size: 10px;
color: #000000;
border:0px;
background-color:#FFFFFF;
}

input.akt {
width:150px;
font-family: Arial, sans-serif;
font-size: 18px;
font-weight:bold;
color: #000000;
border:0px;
background-color:#FFFFFF;
}

input, textarea {
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
border:1px solid #999999;
background-color:#FFFFFF;
}

input.submit {
font-family: Arial, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
border:0px;
background-color:#cd0303;
}

input.submit2 {
font-family: Arial, sans-serif;
font-size:18px;
color:#ffffff;
font-weight:bold;
border:0px;
background-color:#cd0303;
}

input.radio {
border:0px;
background-color:transparent;
}

