#wrapper{
        margin-left:auto;
	margin-right:auto;
	margin-top:0px;
        width:1000px;
	border-left:1px solid gray;
	border-right:1px solid gray;
	border-bottom:1px solid gray;
        background-color:#993300; 
        background-image:url(../images/bg_wrapper.jpg);
	background-repeat:repeat-y;
	background-position:bottom;
	}
#slogan{
	float:right;
        padding:5px;
        clear:both;
       
}
#slogan a{ color:#ffffff;}
#logo{
	display:block;
        clear:both;
}
#headertop{
	background-color:#000000; 
	display:block;
	margin-top:0px;
	}
#navigation {
        float:left;
	margin:0px;
	width:200px;
	background-color:#993300;
        }
#content{
         background-image:url(../images/start-page-back.jpg);
	 padding: 10px 10px 10px 10px;
	 width:780px;
         height:406px;
         margin:0px;
	 float:right;
         background-color:#FFCC66;
         vertical-align: top;
	}
.bulletlist
{
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size : 12px;
}
.table
{
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size : 12px;
}
.caption
{
       font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
       font-size : 11px;
       float: left;
}
table.htmlarea-showtableborders 
{
  border:thin solid grey;
}
.csc-mailform
{
 margin-left:10px;
 border:1px black;
 padding-left:10px;
 padding-top:10px;
 padding-right:10px;
 padding-bottom:10px;
}



.csc-mailform input, .csc-mailform textarea { padding: 3px;margin: 2px; }
.csc-mailform-field label { width: 420px; display:block; float: left; font-size:11px;  }
.csc-mailform-field { padding-bottom: 10px;  clear:both;}
.csc-mailform-label {clear:both;display:block; float: left; font-size:11px;}
.csc-mailform-radio { clear:both;padding: 3px;margin: 2px; }
.csc-mailform-submit { clear:both;padding: 3px;margin: 2px; }

table.htmlarea-showtableborders td
{
  padding-left:5px;
  padding-top:1px;
  padding-right:5px;
  border:thin solid grey;
  text-align:center;
}
#events
{
  padding: 0px 0px 0px 10px;
  font: normal 11px Arial, sans-serif;
  text-align: left;
  color: white;
  width: 180px;
  
}
#events a
{
  color: white;
}

body
  { 
  font: normal 12px Arial, sans-serif;
  text-align: left;
  background-color: orange;
  margin: 0;
  padding: 0px 0 0px 0; 
  background-image: url(../fileadmin/bg.jpg);
  }

input, button
{ font: normal 11px Arial, sans-serif; }

div
{ margin: 0;
  padding: 0; }
form
{
  align:left;
}
.mailformrequired
{
color:red;
}
img
{ border: none; }

h1,h2,h3, 
{ 
  margin: 0 4px 10px 0; 
  font: bold 18px verdana,arial,sans-serif;
}

h4
{ 
  font: bold italic 15px Times New Roman;
  color: white; }
h3 a 
{
  color: #123456;
}

a
  { 
    color: #660000; 
  }
  
/* Hides from IE-mac \*/
    * html #body
    { height: 1%; }
/* End hide from IE-mac */

.clear
{ clear: both; }

/* TYPO3-Schrott Schadensbegrenzung */
.imgtext-table
{ margin-bottom: 20px; }

#css_content
{
padding: 15px 20px 20px 20px;
clear:both;
}


ul#css_navigation{
   text-decoration:none;
   padding: 4px;
   list-style: none;
   text-align:center;
   font-size:16px;
}
ul#css_navigation a{
   text-decoration:none;
   color: white;
}
ul#css_navigation a:hover{
   color: #FFCC66;
}
ul#css_navigation li{
   margin-bottom: 10px;
}
ul#css_navigation li.active a{
   text-decoration: underline;
   color: #FFCC66;
}

#css_navigation #search{
   margin-top: 2px;
   margin-right: 2px; }

#css_navigation input{ 
   width: 75px;
   font-size: 10px; }


#css_top
{
 padding: 5px 5px 5px 5px;
}
#css_top a
{ color: #A39A3B; }
#css_search
  {
    padding: 5px 5px 5px 5px;
  } 
#css_footer
  {
    padding: 0;
    color: white;
  } 

#css_footer a
  {   
    font-style: italic; 
    font-size:10px;
    text-decoration:none;
    color: white;
  }
#css_footer
  { 
    color: FFCC66; 
    background-color:#000000;
  }

#link2
{
 font: normal 10px Arial, sans-serif;
 padding: 0px 0px 10px 10px;
}
.link1
{
 padding: 0px 0px 10px 10px;
}

#footer {
  clear: both;
}


/*** IE6 Fix ***/
* html #left {
  left: 150px;           /* RC width */
}


#language a{
         text-decoration:none;
  } 
#weather{
  text-align:right;
  background-color:black;
  width:100%;
}
#newsticker{
  font-weight:bold;
  color:red;
  
}
.csc-header, .csc-textpic{
  margin-left:370px;
}