/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
	font-family: verdana, arial, helvetica;
	font-size: 0,8em;
	COLOR: #1E4A3E;
}
H1 { font-size: 0,8em; }
H2 { font-size: 0,7em; }
P  {margin: 0px 0px 5px 0px;}
H1 {margin: 0px 0px 5px 0px;}
H2 {margin: 0px 0px 5px 0px;}
A { COLOR: #1E4A3E; }


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





#header {
	height:232px;
	
	}


* {
	margin:0;
	padding:0;
	}


#menu_top {
	height:35px;
	line-height:35px;
	padding:0 10px;
	}



/* Menu */

#menu_top ul {
	list-style-type:none;
	}
#menu_top li {
	float:left;
	}
#menu_top li a {
	padding:0 15px;
	display:block;
	color:#ffffff;
	margin-right:2px;
	}



#contentright  {
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 15px;
	vertical-align: top; 
}

/* Menu 1 column */
#menu_1 {
	vertical-align: top;
	padding-left: 11px;
	width: 180px;
	background-repeat : no-repeat;
	padding-top: 11px;
}
#menu_1 DIV {
	width: 95%;
}
#menu_1 DIV A {
	color: #1E4A3E;
	text-decoration: none;
}
#menu_1 DIV A:hover {
	text-decoration: underline;
	}

/*  MENU 1, level 1, normal state (NO) */
.menu1-level1-no 
{
 font-family: verdana, arial, helvetica;
 font-size: 14px;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:5px;
 border-bottom: 1px #71a25e;
 border-bottom-style: dashed;
}

.menu1-level1-no  A 
{
  color:#1E4A3E;
  text-decoration:none;
}

.menu1-level1-no  A:hover 
{
  color:#1E4A3E;
  text-decoration: underline;
}

/*  MENU 1, level 1, active state (ACT) */
.menu1-level1-act 
{
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size: 14px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	border-bottom: 1px #71a25e;
	border-bottom-style: dashed;
}

.menu1-level1-act A 
{
  color:#1E4A3E;
  text-decoration:none;
}

.menu1-level1-act A:hover 
{
  color:#1E4A3E;
  text-decoration: underline;
}

/*  MENU 1, level 2, normal state (NO) */
.menu1-level2-no {
	font-size: 12px;
	padding-left:20px;
	font-family: verdana, arial, helvetica;
}
/*  MENU 1, level 2, active state (ACT) */
.menu1-level2-act {
	font-size: 12px;
	font-weight:bold;
	padding-left:20px;
	font-family: verdana, arial, helvetica;
}

/*  MENU 1, level 2, normal state (NO) */
.menu1-level3-no {
  font-size: 0,7em;
  padding-left:35px;
  font-family: verdana, arial, helvetica;
}
/*  MENU 1, level 2, active state (ACT) */
.menu1-level3-act {
  font-size: 0,8em;
  font-weight:bold;
  font-family: verdana, arial, helvetica;
}



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;



}

TD#contentright  P {
	color: black;
	text-decoration: none;
}
TD#contentright  A {
	color: black;
	text-decoration: none;
}
TD#contentright  H1 {
	color: black;
	text-decoration: none;
}	



	
.cleaner {
	clear:both;
	}	

.rahmen_1 {
	padding: 0px;
	margin: auto;	
	width: 57.7em;	
	text-align: left;
	background-image:url(Bilder/oberhaag.gif);
	}	

.header_1 {
	padding: 0px;	
	width: 100%;	
	text-align: right;
    font-size: 0.8em;	
	}	
	
.header_2 {
	padding: 0px;
	margin-bottom: 2px;
	width: 100%;
	height: 22px;
	background-color: #edcb3c;
	}	
	
.header_3 {
	padding: 0px;
	width: 100%;	
	text-align: left;
	background-image:url(Bilder/oberhaag.gif);
	}
	
.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: 100%;
	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: 1em; 
  margin-right: 1em; 

 width: 100%;
 text-align: left;
 float: left;
 vertical-align: top; 

 } 

.inhalt_2 {
	padding-top: 1em;
	margin-left: 1.0em;
	margin-right:1.0em;
	width: 72%;
	text-align: justify;
	float:right;
	vertical-align: top;
	font-size:84.5%
 }
 
 .mycontent {
 font-size:84.5%;
  padding-top: 0em;
    padding-bottom: 0em;

 }
 
 
.p {

	font-size:84.5%

 }
.unten {
	padding: 0px;
	margin-bottom: 2px;
	margin-top: 20px;
	width: 100%;
	height: 20px;
	text-align: center;
	margin-left: 0em; 

    font-size: 0.6em;
	background-color: #ffffff;
	}		
	
.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;
}
*/
h1 {
font-size: 1.0em;
}
