.error_rot {
color: #EE0000;
font-weight: bold;
}
H1 {
	FONT-WEIGHT:normal;
	FONT-SIZE:18px;
	COLOR:#000000;
	FONT-FAMILY:Arial,Helvetica;
	LETTER-SPACING:0pt;
	margin-top:10px;
line-height: 23px;
}
H2 {
	FONT-WEIGHT:bold;
	FONT-SIZE:14px;
	COLOR:#000000;
	FONT-FAMILY:Arial,Helvetica;
	LETTER-SPACING:0pt;
	margin-bottom:5px;
}

BODY,TEXTAREA  {	
	scrollbar-3dlight-color:#dddddd;
	scrollbar-darkshadow-color:#dddddd;
	scrollbar-highlight-color:#dddddd;
	scrollbar-shadow-color:#999999;
	scrollbar-track-color:#eeeeee;
	scrollbar-arrow-color:#999999;
	scrollbar-face-color:#dddddd;
	LETTER-SPACING: 0pt
}

TD {
	vertical-align:top;FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica; LETTER-SPACING: 0pt
}

div.ticker a{
	vertical-align:top;FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica; LETTER-SPACING: 0pt
}



.submitbutton {
	BORDER-RIGHT: #009900 0px solid; BORDER-TOP: #009900 0px solid; FONT-SIZE: 10pt; BACKGROUND: #009900; BORDER-LEFT: #009900 0px solid; BORDER-BOTTOM: #009900 0px solid
}


/* Formulare */


input {
	padding-left:3px;border: #CCC 1px solid; font-size: 11px; COLOR: #000; font-family: Arial,Verdana,Helvetica,sans-serif; background-color: #EEE;
}
select {
font-size: 11px;
}
.submit {
	border:0;FONT-SIZE: 10pt; BACKGROUND: #009900;
}


TEXTAREA {
padding-left:3px;
	BORDER: #CCC 1px solid; 
	FONT-SIZE: 11px; 
	WIDTH: 228px; 
	COLOR: #000; 
	FONT-FAMILY: Arial,Verdana,Helvetica; 
	BACKGROUND-COLOR: #EEE;
}



DIV.conthead {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN-LEFT: 45px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica
}
DIV.contsubhead {
	MARGIN-BOTTOM: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 45px; COLOR: #333333; FONT-FAMILY: Arial,Helvetica
}
DIV.cont, table.schrift td {
	MARGIN-TOP: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-LEFT: 46px; COLOR: #000000; LINE-HEIGHT: 17px; MARGIN-RIGHT: 15px; FONT-FAMILY: Arial,Helvetica; LETTER-SPACING: 1pt
}
table.schrift td {
padding: 1px 0;
}
DIV.boxhead {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-LEFT: 10px; COLOR: #ffffff; MARGIN-RIGHT: 5px; FONT-FAMILY: Arial,Helvetica
}
.boxcont {
	MARGIN-TOP: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-LEFT: 10px; COLOR: #ffffff; MARGIN-RIGHT: 5px; FONT-FAMILY: Arial,Helvetica
}

td.linklinks:link  {color:#ffffff;}
td.linklinks:hover  {color:#000000;}




.navi {
	BORDER-RIGHT: rgb(254,254,254) 1px solid; PADDING-LEFT: 10px; BORDER-LEFT: rgb(254,254,254) 1px solid; BORDER-BOTTOM: rgb(254,254,254) 1px solid; BACKGROUND-COLOR: rgb(55,184,55)
}
.naviunter {
	BORDER-RIGHT: rgb(254,254,254) 1px solid; PADDING-LEFT: 10px; BORDER-LEFT: rgb(254,254,254) 1px solid; BORDER-BOTTOM: rgb(254,254,254) 1px solid; BACKGROUND-COLOR: rgb(117,213,117)
}
A:link { TEXT-DECORATION:none;}
A:visited {
	TEXT-DECORATION:none;}
A:hover {
	TEXT-DECORATION:underlined;
}
A:active {
	TEXT-DECORATION:none;
}

.contsubheadlink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-LEFT: -1px; COLOR: #006600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.contsubheadlink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-LEFT: -1px; COLOR: #006600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.contsubheadlink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-LEFT: -1px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.contsubheadlink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-LEFT: -1px; COLOR: #006600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.boxlink:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.boxlink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.boxlink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.boxlink:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #585858; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

DIV.trans { MARGIN-TOP: 1px; MARGIN-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE:12px; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
DIV.trans a: { TEXT-DECORATION: none}
DIV.trans a:link { COLOR:#585858; TEXT-DECORATION: none}
DIV.trans a:hover { COLOR:#000000; TEXT-DECORATION: none}
DIV.trans a:active { COLOR:#009900; TEXT-DECORATION: none}
DIV.trans a:visited { COLOR:#585858; TEXT-DECORATION: none}

DIV.white { MARGIN-TOP: 1px; MARGIN-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE:12px; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
DIV.white a: { TEXT-DECORATION: none}
DIV.white a:link { COLOR:#ffffff; TEXT-DECORATION: none}
DIV.white a:hover { COLOR:#ffffff; TEXT-DECORATION: none}
DIV.white a:active { COLOR:#ffffff; TEXT-DECORATION: none}
DIV.white a:visited { COLOR:#ffffff; TEXT-DECORATION: none}

div.trans2 { FONT-SIZE:11px; MARGIN-LEFT: 45px; COLOR: #000000;}
div.trans2 a {  COLOR: #000000;}
div.trans2 a:link {  COLOR: #000000;}
div.trans2 a:hover  {  COLOR: #000000;}
div.trans2 a:active {  COLOR: #000000;}
div.trans2 a:visited {  COLOR: #000000;}

div.zweitele {  MARGIN-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #006600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }
div.zweitele p a {  MARGIN-TOP: -1px; COLOR: #006600;border-bottom:1px solid #BEBEBE; width:129px;border-top:1px solid #BEBEBE;}
div.zweitele p a:link {  COLOR: #006600;}
div.zweitele p a:hover  {  COLOR: #000000;}
div.zweitele p a:active {  COLOR: #000000;}

ul.csc-menu {  MARGIN-LEFT: 0; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #006600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;width:129px;border-top:1px solid #BEBEBE;}
ul.csc-menu a { COLOR: #006600;border-bottom:1px solid #BEBEBE;display:block;}
ul.csc-menu a:link {  COLOR: #006600;}
ul.csc-menu a:hover  {  COLOR: #000000;}
ul.csc-menu a:active {  COLOR: #000000;}

ul.csc-menu-def {  MARGIN-LEFT: 0; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #006600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;width:129px;border-top:1px solid #BEBEBE;}
ul.csc-menu-def a { COLOR: #006600;border-bottom:1px solid #BEBEBE;display:block;}
ul.csc-menu-def a:link {  COLOR: #006600;}
ul.csc-menu-def a:hover  {  COLOR: #000000;}
ul.csc-menu-def a:active {  COLOR: #000000;}

.rightnavgrau:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #585858; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.rightnavgrau:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #585858; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.rightnavgrau:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.rightnavgrau:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #585858; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.rightnavwhite:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.rightnavwhite:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.rightnavwhite:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.rightnavwhite:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #585858; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.rightnavgreen:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #006600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.rightnavgreen:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #008800; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.rightnavgreen:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.rightnavgreen:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #006600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.subnavgrau:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #585858; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.subnavgrau:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #585858; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.subnavgrau:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.subnavgrau:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #585858; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.lesen:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.lesen:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.lesen:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.lesen:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.navcont:link {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #006600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navcont:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #006600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navcont:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navcont:active {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #006600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.downlink:link {
	FONT-SIZE: 8pt; WIDTH: 50pt; COLOR: #ffffff; FONT-FAMILY: Arial,Verdana,Helvetica; TEXT-DECORATION: none
}
.downlink:visited {
	FONT-SIZE: 8pt; WIDTH: 50pt; COLOR: #ffffff; FONT-FAMILY: Arial,Verdana,Helvetica; TEXT-DECORATION: none
}
.downlink:active {
	FONT-SIZE: 8pt; WIDTH: 50pt; COLOR: #ffffff; FONT-FAMILY: Arial,Verdana,Helvetica; TEXT-DECORATION: none
}
.downlink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 50pt; COLOR: #ffffff; FONT-FAMILY: Arial,Verdana,Helvetica; TEXT-DECORATION: none
}


.Check {
	BORDER-RIGHT: #dddddd 0px solid; BORDER-TOP: #dddddd 0px solid; BORDER-LEFT: #dddddd 0px solid; BORDER-BOTTOM: #dddddd 0px solid; BACKGROUND-COLOR: #dddddd
}
.Radio {
	BORDER-RIGHT: #dddddd 0px solid; BORDER-TOP: #dddddd 0px solid; BORDER-LEFT: #dddddd 0px solid; BORDER-BOTTOM: #dddddd 0px solid; BACKGROUND-COLOR: #dddddd
}



DIV.downlink {
	FONT-SIZE: 8pt; COLOR: #009900; FONT-FAMILY: Arial, Verdana, Helvetica; TEXT-DECORATION: none
}

span.navi01 {
	FONT-SIZE: 14px;
	WIDTH: 144px;
	HEIGHT: 21px;
	BACKGROUND: #009900;
	BORDER-RIGHT: white 1px solid;
	BORDER-BOTTOM: white 1px solid;
	MARGIN: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-TOP: 1px
} 

span.navi01 A {
	TEXT-DECORATION: none
	COLOR:white;
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
span.navi01 A:link { COLOR:white; }
span.navi01 A:hover { COLOR:white; }
span.navi01 A:visited {	COLOR:white; }








DIV.navbar P {
	FONT-SIZE: 0.7em;
	DISPLAY: block; 
	WIDTH: 12.8em;
	BACKGROUND: #37B837;
	BORDER-LEFT: white 1px solid; 
	BORDER-RIGHT: white 1px solid;
	BORDER-BOTTOM: white 1px solid;
	MARGIN: 0ex; 
	PADDING-RIGHT: 0em; 
	PADDING-LEFT: 0.0em; 
	PADDING-BOTTOM: 0ex; 
	PADDING-TOP: 0ex
} 

DIV.navbar P A {
	TEXT-DECORATION: none
	COLOR: fff;
	PADDING-LEFT: 2ex; 
	WIDTH: 12.8em;
	FONT-WEIGHT: normal; 
	COLOR: black; 
	LINE-HEIGHT: 1.5em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: sans-serif; 
	TEXT-DECORATION: none
}

DIV.navbar P A:hover {
	BACKGROUND: #75D575
}

DIV.navbar P A:active {
	BACKGROUND: #75D575
}




div.navzweiteebene  {
	FONT-SIZE: 2.7em;
	DISPLAY: block; 
	WIDTH: 12.8em;
	BACKGROUND: #37B837;
	BORDER-LEFT: white 1px solid; 
	BORDER-RIGHT: white 1px solid;
	BORDER-BOTTOM: white 1px solid;
	MARGIN: 0ex; 
	PADDING-RIGHT: 0em; 
	PADDING-LEFT: 0.0em; 
	PADDING-BOTTOM: 0ex; 
	PADDING-TOP: 0ex
} 

div.navzweiteebene  A {
	TEXT-DECORATION: none
	COLOR: fff;
	PADDING-LEFT: 2ex; 
	WIDTH: 12.8em;
	FONT-WEIGHT: normal; 
	COLOR: black; 
	LINE-HEIGHT: 1.5em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: sans-serif; 
	TEXT-DECORATION: none
}

div.navzweiteebene A:hover {
	BACKGROUND: #75D575
}

div.navzweiteebene A:active {
	BACKGROUND: #75D575
}







p.boxhead {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-LEFT: 10px; COLOR: #ffffff; MARGIN-RIGHT: 5px; FONT-FAMILY: Arial,Helvetica
}

ul.csc-menu  , ul.csc-menu1 , ul.csc-menu-def {
list-style-type: none;
	FONT-FAMILY:Arial,Helvetica;
        margin:0 0 10px 15px;padding:0;
}

ul.ticker{
	MARGIN-left:10px;
}

ul.ticker li {
	MARGIN:10px 0 0 0;
}

ul.ticker li a, ul.ticker li a:visited {
	FONT-SIZE:13px;
	COLOR:#ffffff;
	FONT-FAMILY:Arial,Helvetica;
}
H5 {
	MARGIN-TOP:10px;
	MARGIN-BOTTOM:0px;
	FONT-WEIGHT:bold;
	FONT-SIZE:14px;
	MARGIN-LEFT:10px;
	COLOR:#ffffff;
	MARGIN-RIGHT:5px;
	FONT-FAMILY:Arial,Helvetica;
}
H5 A {
	MARGIN-TOP:10px;
	FONT-WEIGHT:bold;
	FONT-SIZE:14px;
	COLOR:#ffffff;
	MARGIN-RIGHT:5px;
	FONT-FAMILY:Arial,Helvetica;
}
H5 A:hover {
	MARGIN-TOP:10px;
	FONT-WEIGHT:bold;
	FONT-SIZE:14px;
	COLOR:#000000;
	MARGIN-RIGHT:5px;
	FONT-FAMILY:Arial,Helvetica;
}
H5 A:active {
	MARGIN-TOP:10px;
	FONT-WEIGHT:bold;
	FONT-SIZE:14px;
	COLOR:#ffffff;
	MARGIN-RIGHT:5px;
	FONT-FAMILY:Arial,Helvetica;
}
H5 A:visited {
	MARGIN-TOP:10px;
	FONT-WEIGHT:bold;
	FONT-SIZE:14px;
	COLOR:#ffffff;
	MARGIN-RIGHT:5px;
	FONT-FAMILY:Arial,Helvetica;
}
H6 {
	MARGIN-TOP:5px;
	MARGIN-BOTTOM:15px;
	FONT-WEIGHT:normal;
	FONT-SIZE:12px;
	MARGIN-LEFT:10px;
	COLOR:#ffffff;
	MARGIN-RIGHT:5px;
	FONT-FAMILY:Arial,Helvetica;
}
H6 A {
	MARGIN-TOP:5px;
	FONT-WEIGHT:normal;
	FONT-SIZE:12px;
	COLOR:#ffffff;
	MARGIN-RIGHT:5px;
	FONT-FAMILY:Arial,Helvetica;
}
H6 A:hover {
	MARGIN-TOP:5px;
	FONT-WEIGHT:bold;
	FONT-SIZE:12px;
	COLOR:#000000;
	MARGIN-RIGHT:5px;
	FONT-FAMILY:Arial,Helvetica;
}
H6 A:active {
	MARGIN-TOP:5px;
	FONT-WEIGHT:normal;
	FONT-SIZE:12px;
	COLOR:#ffffff;
	MARGIN-RIGHT:5px;
	FONT-FAMILY:Arial,Helvetica;
}
H6 A:visited {
	MARGIN-TOP:5px;
	FONT-WEIGHT:normal;
	FONT-SIZE:12px;
	COLOR:#ffffff;
	MARGIN-RIGHT:5px;
	FONT-FAMILY:Arial,Helvetica;
}
P.bodytext A {
	color:#006600;
	TEXT-DECORATION:underline;
}
P.bodytext A:hover {
	color:#000000;
	TEXT-DECORATION:underline;
}
P.bodytext A:active {
	color:#006600;
	TEXT-DECORATION:underline;
}
P.bodytext A:visited {
	color:#006600;
	TEXT-DECORATION:underline;
}
P A {
	color:#006600;
}
P A:hover {
	color:#006600;
}
P A:active {
	color:#006600;
}
P A:visited {
	color:#006600;
}
LI A {
	color:#006600;
}
LI A:hover {
	color:#006600;
}
LI A:active {
	color:#006600;
}
LI A:visited {
	color:#006600;
}
H1 A {
	color:#006600;
}
H1 A:hover {
	color:#006600;
}
H1 A:active {
	color:#006600;
}
H1 A:visited {
	color:#006600;
}
H2 A:hover {
	color:#006600;
}
H2 A:active {
	color:#006600;
}
H2 A:visited {
	color:#006600;
}
TABLE.contenttable P A {
	color:#006600;
}
TABLE.contenttable P A:hover {
	color:#006600;
}
TABLE.contenttable P A:active {
	color:#006600;
}
TABLE.contenttable P A:visited {
	color:#006600;
}
H2 A {
	color:#006600;
}



/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
