html {
    height:100%; 
    max-height:100%;
    padding:0; 
    margin:0; 
    border:0; 
    font-size:13px; 
    font-family: MS Gothic, Arial, Tahoma, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 

/* */ 
}

body {
    padding:0; 
    margin:0; 
    border:0;
    z-index: 0;
    background-image:url(gfx/ec_bg_n.png);
    font-size:14px; 
    font-family: MS Gothic, Arial, Tahoma, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
    color:#000000;
}

#laimg > a {
margin-right: 5px;
}

#inhalt {
    position: absolute;
    top: 150px;
    left: 250px;
    padding-left: 80px;
    padding-right: 40px;
    background-color: #e3f2eb;
    text-align:justify;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 1;
} 

#klar {
    position: absolute;
    float:right;
    top: 15%;
    left: 973px;
    height: 85%;
    z-index: 1;
    background-color: red;
    display:none;
}

#wrapper {
    padding-left: 250px;

/*    overflow: none;*/
/*    background-position: 1024px 19%;
    background-attachment:fixed;*/
}

body>#inhalt{height:auto;}

#header {
	position: absolute;
	left: 0px;
	width: 100%;
	top: 0px;
	display:block;
    height: 150px;
    z-index: 9999;
}

#header > table {
    text-align:center;
    width: 100%;
    height: 150px;
    color: #007D52;
    font-size: 36px;
}

.mittig  { vertical-align:middle;}

#imgunten {
    margin-left: 4px;
}

#imgoben {
    margin-left: 4px;
}

#menu_1 {
	position: absolute;
	top: 0px;
	padding-top: 200px;
	margin-left:-250px;
	width: 250px;
	float:left;
	background-color:#194e2f;
	z-index: 2;
}

#language {
    position: absolute;
    top: 10px;
    left: 210px;
    width: 120px;
    z-index: 9;
}

#language img {
   margin: 1px;
}

.menu1-level1-no { /* 1. Level Nav, nicht aktiv */
    height: 23px;
    margin-top: 18px;
    margin-left: 86px;
    z-index: 3;
}

.menu1-level1-no a { /* LINK 1. Level Nav, nicht aktiv */
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.menu1-level1-no a:hover { /* LINK 1. Level Nav, nicht aktiv */
    font-weight: normal;
    color: #0000ff;
    text-decoration: underline;
}

.menu1-level1-act { /* 1. Level Nav, aktiv */
    margin-left: 33%;
    vertical-align: middle;
    margin-top: 5px;
}

.menu1-level1-act a {/* LINK 1. Level Nav, aktiv */
    font-weight: bold;
    color: #000000;
}

.menu1-level2-no { /* 2. Level Nav, nicht aktiv */
    border-top: 1px solid #00527D;
    border-right: 1px solid #00527D;
    border-left: 2px solid #00527D;
    border-bottom: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 3px;
    width: 250px;
    background-color: #ededff;
}

.menu1-level2-no a { /* LINK 2. Level Nav, nicht aktiv */
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    display: block;
}

.menu1-level2-no a:hover { /* LINK 2. Level Nav, nicht aktiv */
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    display: block;
    background-color: #ddddef;
}

.menu1-level2-act { /* 2. Level Nav, aktiv */
    border-top: 1px solid #00527D;
    border-right: 1px solid #00527D;
    border-left: 2px solid #00527D;
    border-bottom: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 3px;
    width: 250px;
    background-color: #ddddef;
}

.menu1-level2-act a { /* LINK 2. Level Nav, aktiv */
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    display: block;
    background-color: #ddddef;
}

.csc-firstHeader {
    color: #007D52;
    font-size: 20px;
}

.align-center  {
    text-align: center;
}
td p.bodytext {
    font-size: 14px;
}
table.contenttable {

}

div#inhalt  ul {
  list-style-image:url("gfx/halbmond_kl.gif");
  color: black;
  font-size: 14px;  
}

p.bodytext {
    color: #000000;
}
table.tabelle {

	border-collapse: collapse;
	margin: auto;
}

table.tabelle td {
	border: 1px dashed #C0C0C0;
	text-align: center;
	font-family: MS Gothic, Arial, Tahoma, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
	font-size: 10px;
	padding: 2px;
}


div#inhalt table.contenttable {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TEXT-ALIGN: left
        *margin:0px auto;
}

tr.oben_links > td, td.oben_links {
	vertical-align: top;
	text-align: left;
}

tr.oben_mitte > td, td.oben_mitte {
	vertical-align: top;
	text-align: center;
}

tr.oben_rechts > td, td.oben_rechts {
	vertical-align: top;
	text-align: right;
}

tr.mitte_links > td, td.mitte_links {
	vertical-align: middle;
	text-align: left;
}

tr.mitte_mitte > td, td.mitte_mitte {
	vertical-align: middle;
	text-align: center;
}

tr.mitte_rechts > td, td.mitte_rechts {
	vertical-align: middle;
	text-align: right;
}

tr.unten_links > td, td.unten_links {
	vertical-align: bottom;
	text-align: left;
}

tr.unten_mitte > td, td.unten_mitte {
	vertical-align: bottom;
	text-align: center;
}

tr.unten_rechts > td, td.unten_rechts {
	vertical-align: bottom;
	text-align: right;
}

a.gruenerlink {
color: #007d52;
}
div.csc-header-n1 {
	padding: 0;
	margin: 0;
}
.csc-header-n1 > h1 {
	padding-top: 15px;
	padding-bottom: 15px;
	margin: 0;
	color: #194e2f;
}

hr {
	color: #194e2f;
}
fieldset.tx-powermail-pi1_fieldset label {
	display: block;
	width: 250px;
	float: left;
	clear: both;
}
input.powermail_text {
	width: 300px;
}
textarea.powermail_textarea {
	width: 300px;
}
