html, body
{
   font-family: Arial, sans-serif;
   font-size: 0.90em;
   color: #FFFFFF;
   background-color: #DDDDDD;
   margin: 0px;
   padding: 0px;
}

#hauptbox
{
   width: 1000px;
   min-height: 602px;
   color: #FFFFFF;
   background-color: #009933;
   border: 2px solid #FFFFFF;
   margin-left: auto;
   margin-right: auto;
}

#links
{
   width: 180px;
   height: 602px;
   border-right: 2px solid #FFFFFF;
}

#navigation {
  margin-top: 114px;
  margin-left: 25px;
}

#navigation ul {
  margin: 0;
  padding: 0;
}

#logos {
  margin-top: 30px;
  text-align: center;
}

#mitte
{
   width: 636px;
   height: 602px;
   padding: 0px;
}

#header
{
   width: 636px;
   height: 120px;
   border-bottom: 2px solid #FFFFFF;
}

#content
{
   width: 586px;
   margin: 25px;
   overflow: hidden;
}

#rechts
{
   width: 180px;
   height: 602px;
   border-left: 2px solid #FFFFFF;
}

#sponsoren
{
   margin-top: 114px;
   margin-left: 15px;
}

a:link, a:visited
{
   font-weight: normal;
   color: #FFFFFF;
   background-color: #009933;
   text-decoration: underline;
}
a:hover, a:focus
{
   font-weight: normal;
   color: #FFFFFF;
   background-color: #009933;
   text-decoration: none;
}
a:active
{
   font-weight: normal;
   color: #FFFFFF;
   background-color: #009933;
   text-decoration: underline;
}

a.menu_no:link, a.menu_no:visited
{
   font-weight: bold;
   color: #CCCC33;
   background-color: #009933;
   text-decoration: none;
}
a.menu_no:hover, a.menu_no:focus
{
   font-weight: bold;
   color: #FFFFFF;
   background-color: #009933;
   text-decoration: none;
}
a.menu_no:active
{
   font-weight: bold;
   color: #DDDDDD;
   background-color: #009933;
   text-decoration: none;
}

a.menu_act:link, a.menu_act:visited
{
   font-weight: bold;
   color: #FFFFFF;
   background-color: #009933;
   text-decoration: none;
}
a.menu_act:hover, a.menu_act:focus
{
   font-weight: bold;
   color: #FFFFFF;
   background-color: #009933;
   text-decoration: none;
}
a.menu_act:active
{
   font-weight: bold;
   color: #DDDDDD;
   background-color: #009933;
   text-decoration: none;
}

a.submenu_no:link, a.submenu_no:visited
{
   font-size: 0.90em;
   font-weight: normal;
   color: #CCCC33;
   background-color: #009933;
   text-decoration: none;
   margin-left: 5px;
}
a.submenu_no:hover, a.submenu_no:focus
{
   font-size: 0.90em;
   font-weight: normal;
   color: #FFFFFF;
   background-color: #009933;
   text-decoration: none;
   margin-left: 5px;
}
a.submenu_no:active
{
   font-size: 0.90em;
   font-weight: normal;
   color: #DDDDDD;
   background-color: #009933;
   text-decoration: none;
   margin-left: 5px;
}

a.submenu_act:link, a.submenu_act:visited
{
   font-size: 0.90em;
   font-weight: normal;
   color: #FFFFFF;
   background-color: #009933;
   text-decoration: none;
   margin-left: 5px;
}
a.submenu_act:hover, a.submenu_act:focus
{
   font-size: 0.90em;
   font-weight: normal;
   color: #FFFFFF;
   background-color: #009933;
   text-decoration: none;
   margin-left: 5px;
}
a.submenu_act:active
{
   font-size: 0.90em;
   font-weight: normal;
   color: #DDDDDD;
   background-color: #009933;
   text-decoration: none;
   margin-left: 5px;
}

h1 { font-size:1.1em; font-weight:bold; }
h2 { font-size:1.0em; font-weight:bold; }
h3 { font-size:0.9em; font-weight:bold; }
h4, h5, h6 { font-size:0.9em; }

img {
  border: 0px;
}

td {
  vertical-align: top;
}

/***** Sponsoren *****/
img.sponsor {
  margin: 5px 0;
}

/***** Kontaktformular *****/
fieldset {
  padding: 0;
  border: none;
}

label {
  float: left;
  width: 75px;
  display: block;
}

.csc-mailform-field {
  padding: 3px 0;
}

.csc-mailform-submit {
  margin-left: 75px;
}

/***** htmlArea RTE *****/
.htmlarea-content-body {
	margin:0;
	padding:3px;
	background-color:#ffffff;
	font-family:Arial, sans-serif;
	font-size:0.90em;
  color: #000000;
}

/***** Text *****/
span.fett { font-weight:bold; }
span.kursiv { font-style:italic; }
