body { margin: 0px; padding:0; background-color:#F4F4F4; font-family:tahoma,arial,verdana;font-size:0.8em;}
a  { color: #000;text-decoration:underline;}
a:hover   { color: #666;text-decoration:underline;}
#Text1     { color: black; font-weight: bold; font-size: 14px; line-height: 14px; font-family: tahoma,arial; text-align: left; margin: 5px }
#Text2      { color: gray; font-size: 14px; line-height: 14px; font-family: tahoma,arial }
#Text3       { color: black; font-size: 14px; line-height: 14px; font-family: tahoma,arial; text-align: left; margin: 5px }
#textlinks        { color: #960000; font-size: 14px; line-height: 10px; font-family: tahoma,arial; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; border-top: none; border-left: none }
#kasten   { margin: 2px; padding: 2px; border-width:thin; border: dotted 1px #903; }
div.Text1  {color: #333; font-weight: normal; font-size:14px; line-height: 14px; font-family:Tahoma;}
div.Text2  {color: #333; font-weight: normal; font-size:14px; line-height: 14px; font-family:Tahoma;}
div.Text3  {color: #333; font-weight: normal; font-size:14px; line-height: 14px; font-family:Tahoma;}
h1 { color: #333; font-weight:bold; font-size:1.4em; line-height:1.4em; font-family:Tahoma;padding:0;margin:0;}
h2 { color: #333; font-weight:bold; font-size:1.2em; line-height:1.4em; font-family:Tahoma;padding:0;margin:0;}
h3 { color: #333; font-weight:bold; font-size:1.0em; line-height:1.4em; font-family:Tahoma;padding:0;margin:0;}
h4 { color: #333; font-weight:bold; font-size:1.0em; line-height:1.4em; font-family:Tahoma;padding:0;margin:0;}
h5 { color: #333; font-weight:bold; font-size:1.0em; line-height:1.4em; font-family:Tahoma;padding:0;margin:0;}
h6 { color: #333; font-weight:bold; font-size:1.0em; line-height:1.4em; font-family:Tahoma;padding:0;margin:0;}
p.bodytext {color: #333; font-weight: normal; font-size:14px; line-height: 20px; font-family:Tahoma; padding: 0 0 0 20px;}
.csc-textpic-imagewrap{margin:10px 0 0 20px;}
a.internal-link a { color: #000; text-decoration:underline;}
a.internal-link a:hover { color:#333; text-decoration:none; }
.table_c{padding:20px;margin:0;}
.subtitle{background-color:#E2EDCA; font-size:0.8em;padding:3px 0 3px 10px;margin:0;}
.table_l{background-color:#E2EDCA;padding:0;margin:0;}
.table{background-color:#FFF;margin:10px auto 10px auto;padding:0 10px 0 10px;border:1px solid #D9D9D9;}
.table_top{background-color:#D1E3A7;margin:0;font-family:tahoma,arial,verdana;font-size:0.8em;}
.table_bottom{background-color:#D1E3A7;padding:10px;margin:0;font-family:tahoma,arial,verdana;font-size:0.8em;}
.logo{padding:20px;}
#content li {list-style-image: url(list.gif); color: #333; font-weight: normal; font-size:14px; line-height: 20px; font-family:Tahoma;}
#content {margin:0;padding:0;}
/* das Kontaktformular */

legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:110px;
border: 1px solid #C0C0C0;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #C0C0C0;
border: 0px;
}
	
.hidden, dfn {
    position: absolute;
    left: -1000px;
    top: -10000px;
    width: 0;
    height: 0;
    overflow:hidden;
    display:inline;
}

/* id="menu_1" Definition*/

/* id="menu_1" Definition*/
#menu_1 {
	vertical-align: top;
	width: 202px;
	padding-top: 10px;
	border-left:1px solid #D4D4D4;
	border-right:1px solid #D4D4D4;
}
#menu_1 DIV {
	width: 96%;
}
#menu_1 DIV A {
	color: #000;
	text-decoration: none;
}
#menu_1 DIV A:hover {
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
#menu_1 DIV.menu1-level1-no {
  border-bottom: 1px dotted #999999;
  font-size: 13px;
  padding-top:5px;
  padding-left:5px;
}
/*  MENU 1, level 1, active state (ACT) */
#menu_1 DIV.menu1-level1-act {
  border-bottom: 1px solid #999999;
  font-weight:bold;
  font-size: 13px;
  padding-top:5px;
  padding-left:5px;
//  background-color: #F9F9F9;
  background-color: #E2EDCA;
}
#menu_1 DIV.menu1-level1-act A {
  color:black;
}

/*  MENU 1, level 2, normal state (NO) */
#menu_1 DIV.menu1-level2-no {
  font-size: 12px;
  padding-left:10px;
  line-height: 19px;
}
/*  MENU 1, level 2, active state (ACT) */
#menu_1 DIV.menu1-level2-act {
  font-size: 12px;
  line-height: 19px;
  font-weight:bold;
  padding-left:10px;
}

/*  MENU 1, level 3, normal state (NO) */
#menu_1 DIV.menu1-level3-no {
  font-size: 12px;
  line-height: 16px;
  padding-left:20px;
}

#menu_1 DIV.menu1-level3-no A {
  color: #A0A0A0;
  border-bottom: 1px dotted;
}

/*  MENU 1, level 3, active state (ACT) */
#menu_1 DIV.menu1-level3-act {
  font-size: 12px;
  line-height: 16px;
  font-weight:bold;
  padding-left:20px;
}

#menu_1 DIV.menu1-level3-act A {
  color: #A0A0A0;
  border-bottom: 1px dotted;

}