body,td,th {
text-align: center;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin: 0;
padding: 0;
}

body 
{
  background-color:#B12225;
}

.submenutitle
{
  color:#fff;
  font-family:Arial,Helvetica,sans-serif;
  font-size:18px;
  font-weight:bold;
  margin-top:5px;
}

.l1, .l2, .l3 {
	display:inline-table;
	/* \*/display:block;/**/} 
.l1 {
	float:left;
	background:url(bilder/shadow.gif) right bottom no-repeat;}
.l2 {background:url(bilder/lu.gif) left bottom no-repeat;}
.l3 {
	padding:0 8px 8px 0;
	background:url(bilder/ro.gif) right top no-repeat;}
.l3 img {
	display:block;
	border:0px solid #ccc;
	border-color:#efefef #ccc #ccc #efefef;}

	#bereichsmenu {
	left: 0;
	width: 190px;
	height:auto;
	background-color:#B12225;
	border-top: 2px White;
	z-index:5;
}

.unsichtbar{
	position:absolute;
	left:-2000px; 
}

#topmenu {
	height:30px;
    width:100%;
	background-color: #fff;
	z-index:5;
}

img
{
  float:left;
}

#maintext h1
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:19px;
	color:#F39C23;
}
#maintext
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#000;
}

#maintext td
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	text-align:left;
	color:#000;
}

#maintext a
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#B12225;
}

#maintext a:hover
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#e16265;
}

#maintext ul
 {
  padding-left:10px;
  margin-left:15px;
}

#maintext div.csc-textpic div.csc-textpic-imagewrap ul
{
    margin-left:-5px;
}

#maintext .csc-sitemap ul
{
  padding-left:10px;
  margin-left:15px;
  list-style-image:url(/uploads/pics/sitemap-background.gif);
  
}

.csc-sitemap-level1
{
   padding-left:00px;
   padding-top:10px;
   padding-bottom:0px;
   margin-top:0px;
   margin-bottom:0px;
   font-weight:bold;
   height:20px;
}

.csc-sitemap-level2
{
   height:20px;
   padding-left:20px;
   padding-top:0px;
   padding-bottom:0px;
   margin-top:0px;
   margin-bottom:0px;
}

.csc-sitemap-level3
{
   padding-left:40px;
}

.csc-mailform
{
  border:none;
  margin:0;
  padding:0;
}

#maintext .header
{
  color:#B12225;
}

#maintext h3
{
  color:#B12225;
}

form
{
  margin:0px;
}

input
{
  margin:0px;
}

      fieldset.csc-mailform label {
              font-family: Arial, Helvetica, sans-serif;
              font-size: 12px;
              width: 130px;
              float: left;
              clear: right;
       
      }
       
      fieldset.csc-mailform input, textarea {
              float: left;
              margin-left: 0px;
      }
       
      DIV.csc-mailform-field
      {
              font-family: Arial, Helvetica, sans-serif;
              font-size: 12px;
              margin-right: 0px;
              margin-bottom: 0px;
              height: 27px;
              border: 0px;
              }

      fieldset {border: 0px; } 
