BODY {
	margin: 0 0 0 0;
	background-color: #325C7C;
}
P, OL, UL, DIV, H1, H2 {
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif,regular;
	COLOR: #1E4A3E;
}
H1 {
	font-size: 1.5em;
}
H2 { font-size: 1.1em; }
H3 { font-size: 1.0em; }

P  {margin: 0px 0px 5px 0px;}
H1 {margin: 0px 0px 5px 0px;}
H2 {margin: 0px 0px 5px 0px;}
A { COLOR: #1E4A3E; }

.textdate {  font-family:'Trebuchet MS', Verdana, Arial, Sans-Serif,regular; font-size: 10px; color: #ffffff}
.text { font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif,regular; font-size: 12px; color: #333333}


a:hover { font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif,regular; color: #333333; text-decoration: none}
a:active { font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif,regular; color: #333333;  text-decoration: none}
a:link { font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif,regular; color: #333333;; text-decoration: none}
a:visited { text-decoration: none}

/* Content column */

#content {
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 15px;
	padding-bottom: 10px;
	vertical-align: top;
	border:0px;
	text-align:left;
	font-size: 1.0em;
}

#contentright {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 15px;
	padding-bottom: 10px;
	vertical-align: top;
	border:0px;
	text-align:left;
	font-size: 0.9em;
}


/* Menu 1 column */
#menu_1 {
	vertical-align: top;
	width: 200px;
	height:100%;
	background-repeat : no-repeat;
	padding-top: 11px;
	padding-left: 5px;
	padding-right: 15px;
	background-color: #A46A30;
}
#menu_1 DIV {
	width: 95%;
}
#menu_1 DIV A {
	color: #000000;
	text-decoration: none;
}
#menu_1 DIV A:hover {
	text-decoration: underline;
	}

/*  MENU 1, level 1, normal state (NO) */
.menu1-level1-no 
{
	font-size:0.9em;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:17px;
	border-bottom: 1px #71a25e;
	color:#ffffff;
}

.menu1-level1-no A 
{
  text-decoration:none;

  color:#ffffff;

}

.menu1-level1-no  A:hover 
{
  color:#333333;
  text-decoration: none;
  background-color: #ffffff;
}

/*  MENU 1, level 1, active state (ACT) */
.menu1-level1-act 
{
	font-weight:bold;
	font-size:0.9em;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:17px;
	border-bottom: 1px #71a25e;
	background-color: #ffffff;
	padding-right:30px;

}

.menu1-level1-act A 
{
  color:#333333;
      background-color: #ffffff;

}

.menu1-level1-act A:hover 
{
  color:#333333;
  text-decoration: underline;
        background-color: #ffffff;

}

/*  MENU 1, level 2, normal state (NO) */
.menu1-level2-no {
	font-size:0.8em;
	padding-left:30px;
	padding-right:0px;
	background-color: #ffffff;
	width: 170px;
}
/*  MENU 1, level 2, active state (ACT) */
.menu1-level2-act {
	font-size:0.8em;
	font-weight:bold;
	padding-left:30px;
	padding-right:0px;
	background-color: #ffffff;
	width: 170px;
}

/*  MENU 1, level 2, normal state (NO) */
.menu1-level3-no {
  font-size: 0.7em;
  padding-left:35px;
  font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif,regular;
}
/*  MENU 1, level 2, active state (ACT) */
.menu1-level3-act {
  font-size: 0.7em;
  font-weight:bold;
  font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif,regular;
}



table.info {
 vertical-align: top;
 background-color: #387a67;
 filter: alpha(opacity=80);
 -moz-opacity: 0.8;


}

table.info span {
 filter: alpha(opacity=100);
 -moz-opacity: 1;



}



body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;	
	}

	
.cleaner {
	clear:both;
	}	

.rahmen_1 {
	padding: 0px;
	margin: auto;	
	width: 60.0em;	
	text-align: left;
	background-color: #ffffff;
	}	

.header_1 {
	padding: 0px;	
	width: 100%;	
	text-align: right;
    font-size: 0.8em;	
	}	
	
.header_2 {
	padding: 0px;
	margin-bottom: 2px;
	width: 100%;
	height: 221px;
	background-color: #ffffff;
	}	
	
.header_3 {
	padding: 0px;
	width: 100%;	
	text-align: left;
	}
	
.header_4 {
	padding: 0px;
	margin-bottom: 2px;
	width: 100%;
	height: 20px;
	background-color: #ffffff;
	}	
	
.block_rechts {
	padding-top: 0px;
	margin-top: 0px;
	float: right;
	width: 15em;
	min-height: 205px;
	height: 205px;
	background-repeat: no-repeat;
	background-color: #edcb3c;	
	}
	
.block_links {	
	width: 48.05em;
	float: left;
	color: #00CC66;
	}	
	
	
.block_links_1 {
	padding-top: 1px;
	margin-top: 1px;
	width: 48.05em;
	height: 72px;	
	}	
	
.block_rechts_1 {
	padding-top: 80px;
	margin: 0px;
	text-align: center;	
	}	
	
.inhalt_1 {
 padding-top: 1em;
 margin-left: 0em; 
 width: 18%;
 text-align: left;
 float: left;
 } 

.inhalt_2 {
 width: 56%;
 text-align: left;
 margin-left: 1.1em; 
 float:left; 
 }
 
 .inhalt_3 {
 width: 15%;
 text-align: left;
 margin-left: 0.4em; 
 float:right; 
 }
 
.unten {
	padding: 0px;
	margin-bottom: 2px;
	margin-top: 10px;
	width: 100%;
	height: 22px;
	text-align: center;
    font-size: 0.7em;
		COLOR: #FFFFFF;

	
	}
		
.unten A 
{

	
	COLOR: #FFFFFF;
	}	
	
.untereleiste {
	padding: 0px;
	margin-bottom: 2px;
	margin-top: 10px;
	width: 100%;
	height: 147px;
	text-align: center;
    font-size: 0.9em;
	background-image:url(unten.jpg);

	}		

.links_top {
	background-color: #ffffff;
	width: 100%;
	margin-top: 42px;	
	text-align: center;
	height: 1.5em;
	}	

.links_top_1 {
	margin-left: 1.2em;
	margin-bottom: 0,8em;
	font-size: 0,8em;
	text-align: center;
	float: left;
	font-weight: bold;
	background-color: #FFFFFF;
	}	

.links_top_1  A 
{
  color:#1E4A3E;
  text-decoration:none;
}

.links_top_1  A:hover 
{
  color:#1E4A3E;
  text-decoration: underline;
}





.csc-mailform {
border: none; /* Rand ausschalten */
}

.csc-mailform-field label {
float:left;
clear:both;
display:block;
width:100px;
padding-left:10px;
margin-bottom:10px;

}

.csc-mailform-field input,
.csc-mailform-field textarea,
.csc-mailform-field select {
float:left;
display:block;
width:250px;
border: 1px solid #333;
background:#F4F4F4;
padding:1px;
margin-bottom:10px;
}

.csc-mailform-submit {
/* Absende Button nach rechts verschieben. Der Wert ergibt sich aus der Summe width + padding-left aus dem label Abschnitt -> oben */
margin-left: 110px;
/* Float wieder abschalten */
clear: both;
}

/*
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
  clear: none;
}


div.csc-textpic-clear {
  clear: none;
}

div.csc-textpic-intext-left-nowrap {
  clear: none;
}
div.csc-textpic  div.csc-textpic-imagerow,
div.csc-textpic-above div.csc-textpic-text,
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap,
div.csc-textpic-right div.csc-textpic-text,
div.csc-textpic-left div.csc-textpic-text,
div.csc.textpic-intext-left-nowrap div.csc-textpic-imagewrap
{
  clear: none;
}
*/

