@charset "UTF-8";

HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 0px; LETTER-SPACING: 1px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 0px; LETTER-SPACING: 1px;
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A {
	COLOR: #000000
}
A:visited {
	COLOR: #000000
}
#wrapper {
	text-align: left; WIDTH: 1024px;  
/* MARGIN: 10px auto; */
}
#head {
	POSITION: relative; MARGIN-TOP: 20px;
}
#head UL {
	display: none;
}
* HTML #head UL {
	MARGIN-TOP: 65px; MARGIN-RIGHT: 2px; TOP: 0px
}
#head UL LI {
	DISPLAY: inline; MARGIN: 0px 5px;
}
#head UL LI A {
	FONT: 11px Arial, "Times New Roman", Times, serif; font-weight:normal; COLOR: #777777; TEXT-DECORATION: none; 
}
#head UL LI A:visited {
	FONT: 11px Arial, "Times New Roman", Times, serif; font-weight:normal; COLOR: #777777; TEXT-DECORATION: none; 
}
#head UL LI A:hover {
	FONT: 11px Arial, "Times New Roman", Times, serif; font-weight:normal; COLOR: #000000; TEXT-DECORATION: none;
}

* HTML #navigation UL LI.active A {
	COLOR: #ffffff; 
}
#navigation {
display: none;
}
#navigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#navigation UL LI {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 24px;
}
#navigation UL LI:hover {
	COLOR: #FFFFFF; BACKGROUND-COLOR: #333333;
}
#navigation UL LI.active {
	COLOR: #FFFFFF; BACKGROUND-COLOR: #333333;
}
#navigation UL LI:active {
	COLOR: #FFFFFF; BACKGROUND-COLOR: #333333;
}
#navigation UL LI:hover A{
	COLOR: #FFFFFF; 
}
#navigation UL LI.active A {
	COLOR: #FFFFFF;
}
#navigation UL LI:active A {
	COLOR: #FFFFFF;
}
#navigation UL LI UL {
	BORDER-TOP: #ffffff 3px solid; DISPLAY: none; Z-INDEX: 5; LEFT: 0px; POSITION: absolute; TOP: 25px;
}
#navigation UL LI UL LI {
	BORDER-TOP: #ffffff 1px solid; BORDER-LEFT-WIDTH: 0px; 
BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; LINE-HEIGHT: 24px; HEIGHT: 24px; BACKGROUND-COLOR: #ffec01; BORDER-RIGHT-WIDTH: 0px;
/*
FILTER: alpha(opacity=90);
-khtml-opacity: 0.9; -moz-opacity: 0.9; -ms-filter: "alpha(opacity=90)"; 
*/
	opacity: 0.9;
	white-space:nowrap;
}
* HTML #navigation UL LI UL {
	WIDTH: 200px;
}
* + HTML #navigation UL LI UL {
	WIDTH: 250px; white-space:nowrap;
}
#navigation UL LI:hover UL LI A {
	COLOR: #000000;
}
#navigation UL LI UL LI:hover {
	COLOR: #FFFFFF; BACKGROUND-COLOR: #333333;
}
#navigation UL LI UL LI.active A {
	COLOR: #FFFFFF; BACKGROUND-COLOR: #333333;
}
#navigation UL LI UL LI:hover A {
	COLOR: #FFFFFF;
}
#navigation UL LI:hover UL {
	DISPLAY: block;
}
#navigation UL LI A {
	DISPLAY: block; FONT: 12px/24px Arial, "Times New Roman", Times, serif; TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none
}
#navigation UL LI A:visited {
	DISPLAY: block; FONT: 12px/24px Arial, "Times New Roman", Times, serif; TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none
}

#header {
display: none;
}
#content {
	MARGIN-TOP: 14px; FONT: 13px Arial, Helvetica, sans-serif; LETTER-SPACING: 0px
}
#breadcrumb_text {
display: none;
}
#breadcrumb {
	FONT: bold 10px Arial, "Times New Roman", Times, serif; MARGIN-LEFT: 21px; COLOR: #393939; display: inline; COLOR: #777777; TEXT-DECORATION: none;
}
#breadcrumb A {
	COLOR: #777777;
}
#content #left {
display: none;
}
* HTML #content #main {
	MARGIN-LEFT: -2px;
}
* HTML #content #right {
	MARGIN-LEFT: -2px
}
#content #main {
	FLOAT: left; WIDTH: 532px; MARGIN-RIGHT: 12px; text-align: justify; line-height: 1.6;
}
#content #right {
	FLOAT: left; WIDTH: 244px
}
#footer {
	MARGIN: 0px 0px 0px 0px
}
#footer #links {
display: none;
}
#footer #links P {
	FONT: bold 10px Arial, Helvetica, sans-serif; COLOR: #333333; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
#footer #links P A {
	FONT: bold 10px Arial, Helvetica, sans-serif; COLOR: #333333; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
#footer #info P {
	FONT: bold 10px Arial, Helvetica, sans-serif; COLOR: #333333; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
#footer #info {
	FLOAT: left; Margin-left:0px; WIDTH: 244px
}
#footer #info P A {
	
}
.cleardiv {
	CLEAR: both
}
#content #left .box {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 6px; FONT: 10px Arial, "Times New Roman", Times, serif; PADDING-TOP: 10px; HEIGHT: 32px; BACKGROUND-COLOR: #ffec01;
}
#content #left .box H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 22px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px
}
#content #left .box P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px; LETTER-SPACING: 1px;
}
#content #left .box FORM INPUT[type=text] {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 10px Arial, "Times New Roman", Times, serif; WIDTH: 100%; COLOR: #333333; TEXT-INDENT: 3px; PADDING-TOP: 3px; HEIGHT: 13px; BORDER-RIGHT-WIDTH: 0px
}
* HTML #content #left .box FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
* HTML #content #left .box FORM INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px -5px; FONT: bold 10px Arial, "Times New Roman", Times, serif; WIDTH: 100%; COLOR: #333333; TEXT-INDENT: 3px; PADDING-TOP: 2px; HEIGHT: 16px; BORDER-RIGHT-WIDTH: 0px
}
* + HTML #content #left .box FORM INPUT[type=text] {
	MARGIN-TOP: -20px; MARGIN-LEFT: -2px
}

#content #main H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.3; PADDING-TOP: 0px
}
#content #main H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 17px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.3; PADDING-TOP: 0px
}
#content #main H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4; MARGIN: 0px; PADDING-TOP: 0px
}
#content #main P {
	MARGIN-TOP: 7px; MARGIN-BOTTOM: 0px; LETTER-SPACING: 0px; text-align: justify;
}

#content #main TD {
	MARGIN-TOP: 0px;  FONT-SIZE: 13px; LETTER-SPACING: 0px; text-align: left; line-height: 1.4;
}
#content #main A {
	FONT-SIZE: 11px; font-weight:bold; COLOR: #000000; text-decoration: none;
}
#content #main A:hover {
	font-weight:bold; COLOR: #333333; text-decoration: none;
}
#content #main TD.overview {
	MARGIN-TOP: 0px;  FONT-SIZE: 13px; LETTER-SPACING: 0px; text-align: justify; line-height: 1.4;
}
#content #main TD.overview A {
	FONT-SIZE: 11px; font-weight:bold; COLOR: #000000; text-decoration: none;
}
#content #main TD.overview A:visited {
	font-weight:bold; COLOR: #000000; text-decoration: none;
}
#content #main TD.overview A:hover {
	font-weight:bold; COLOR: #333333; text-decoration: none;
}
#content #main TD.overview2 A {
	FONT-SIZE: 13px; font-weight:normal; COLOR: #000000; text-decoration: none;
}
#content #main TD.overview2 A:visited {
	font-weight:normal; COLOR: #000000; text-decoration: none;
}
#content #main TD.overview2 A:hover {
	font-weight:normal; COLOR: #333333; text-decoration: none;
}

#content #main #standort P {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 0px;
}

#content #right {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 18px; WIDTH: 220px; PADDING-TOP: 18px; HEIGHT: 384px; BACKGROUND-COLOR: #383838
}
#content #right H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 18px; FONT: 12px Arial, "Times New Roman", Times, serif; TEXT-TRANSFORM: uppercase; COLOR: #ffec01; PADDING-TOP: 0px
}
#content #right DIV {
	MARGIN-BOTTOM: 30px
}
#content #right DIV H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; FONT: bold 12px Arial, "Times New Roman", Times, serif; COLOR: #ffffff; PADDING-TOP: 0px
}
#content #right DIV P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px Arial, "Times New Roman", Times, serif; COLOR: #ffffff; PADDING-TOP: 0px; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
#content #right DIV P A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px Arial, "Times New Roman", Times, serif; COLOR: #ffffff; PADDING-TOP: 0px; LETTER-SPACING: 0px; TEXT-DECORATION: none
}

.news-list-date {
	MARGIN-TOP: 0px;  FONT-SIZE: 11px; LETTER-SPACING: 0px; text-align: justify; line-height: 1.4;
}
.news-list-item A {
	MARGIN-TOP: 0px;  FONT-SIZE: 13px; LETTER-SPACING: 0px; text-align: justify; line-height: 1.4; font-weight:bold; COLOR: #333333; TEXT-TRANSFORM: uppercase;
}
.news-list-item A:visited {
	MARGIN-TOP: 0px;  FONT-SIZE: 13px; LETTER-SPACING: 0px; text-align: justify; line-height: 1.4; font-weight:bold; COLOR: #333333; TEXT-TRANSFORM: uppercase;
}
.news-list-item A:hover {
	MARGIN-TOP: 0px;  FONT-SIZE: 13px; LETTER-SPACING: 0px; text-align: justify; line-height: 1.4; font-weight:bold; COLOR: #000000; TEXT-TRANSFORM: uppercase;
}
.news-list-morelink A {
	MARGIN-TOP: 0px;  FONT-SIZE: 13px; LETTER-SPACING: 0px; text-align: justify; line-height: 1.4; font-weight:normal; COLOR: #333333; TEXT-TRANSFORM: lowercase;
}
.news-list-morelink A:visited {
	MARGIN-TOP: 0px;  FONT-SIZE: 13px; LETTER-SPACING: 0px; text-align: justify; line-height: 1.4; font-weight:normal; COLOR: #333333; TEXT-TRANSFORM: lowercase;
}
.news-list-morelink A:hover {
	MARGIN-TOP: 0px;  FONT-SIZE: 13px; LETTER-SPACING: 0px; text-align: justify; line-height: 1.4; font-weight:normal; COLOR: #000000; TEXT-TRANSFORM: lowercase;
}
.news-list-item P {
	MARGIN-TOP: 0px;  FONT-SIZE: 13px; LETTER-SPACING: 0px; text-align: justify; line-height: 1.4;
}

#content #left .subnavi { margin-top:-4px; }
#content #left .subnavi ul { list-style:none; margin:0px; padding:0px; background-color:#ffec01; }
#content #left .subnavi ul li { height:24px; padding:0px 10px; border-top:2px solid #FFFFFF; position:relative; }
#content #left .subnavi ul li a {
	color:#000000;
	text-transform:uppercase;
	font:10px Arial, "Times New Roman", Times, serif;
	letter-spacing:1px;
	display:block;
	height:24px;
	line-height:24px;
	text-decoration:none;
}
#content #left .subnavi ul li ul {
	display:none;
	position:absolute;
	top:-2px;
	left:200px;
	border-left:2px solid #FFFFFF;
	z-index:5;
	background-color:transparent;
	white-space:nowrap;	
}
#content #left .subnavi ul li:hover ul { background-color:#ffec01; display:block; 
/*
	-khtml-opacity:0.91; 
	-moz-opacity:0.91; 
	-ms-filter:"alpha(opacity=91)"; 
	filter:alpha(opacity=91); 
*/
	opacity:0.91;
	min-width:250px;
}
#content #left .subnavi ul li:hover ul li { 
	background-color:#ffec01;
/*
	width:100%;
	-khtml-opacity:0.91; 
	-moz-opacity:0.91; 
	-ms-filter:"alpha(opacity=91)"; 
	filter:alpha(opacity=91); 
*/
	opacity:0.91;
	min-width:250px;
	DISPLAY: block;
}
* html #content #left .subnavi ul li ul li { width: 250px; }
*+html #content #left .subnavi ul li ul li { width: 250px; }
#content #left .subnavi ul li.active { color:#FFFFFF; background-color:#333333; }
#content #left .subnavi ul li.active a { color:#FFFFFF; }
#content #left .subnavi ul li:hover ul li a { color:#000000; } 
#content #left .subnavi ul li ul li:hover a { color:#FFFFFF; }
#content #left .subnavi ul li ul li:hover { color:#FFFFFF; background-color:#333333; }
#content #left .subnavi ul li:hover { color:#FFFFFF; background-color:#333333; }
#content #left .subnavi ul li:hover a { color:#FFFFFF; }


/* right content box */

#content #right_sub {
display: none;
}
#content #right_sub .box {
	height:50px;
	margin-bottom:6px;
	padding:10px 8px 6px 8px;
	font:10px Arial, "Times New Roman", Times, serif;
	background-color:#FFEC01;
	color:#000000;
	line-height: 1.6;
}
#content #right_sub .box h1 {margin:0px;padding:0px;text-transform:uppercase; font-size:22px; margin-top:7px;}
#content #right_sub .box p { margin:0px;margin-bottom:2px;padding:0px; text-transform:uppercase;letter-spacing:1px; }
#content #right_sub .box form input[type=text] { height:13px;line-height:16px;text-indent:3px; border:0px;padding:0px;padding-top:3px;margin:0px;width:100%; /*text-transform:uppercase;*/font:10px Arial, "Times New Roman", Times, serif;color:#333333;font-weight:bold; }
 
/* forms fields */
#content #main select {   font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#content #main textarea { font-family: arial, helvetica, sans-serif; color: #555555; font-weight: normal; font-size: 11px; border-right: #1F76AD 1px solid; border-top: #1F76AD 1px solid; border-left: #1F76AD 1px solid; text-indent: 0px; border-bottom: #1F76AD 1px solid; }
#content #main input {font-family: arial, helvetica, sans-serif; color: #555555; font-weight: normal; font-size: 11px; border-top-width: 1px; border-left-width: 1px; border-left-color: #1F76AD; border-right-width: 1px; border-right-color: #1F76AD; border-bottom-width: 1px; border-bottom-color: #1F76AD; border-top-color: #1F76AD; text-indent: 0px; background-color: #ffffff; }

csc-mailform-field select {   font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
csc-mailform-field textarea { font-family: arial, helvetica, sans-serif; color: #555555; font-weight: normal; font-size: 11px; border-right: #1F76AD 1px solid; border-top: #1F76AD 1px solid; border-left: #1F76AD 1px solid; text-indent: 0px; border-bottom: #1F76AD 1px solid; }
csc-mailform-field input {font-family: arial, helvetica, sans-serif; color: #555555; font-weight: normal; font-size: 11px; border-top-width: 1px; border-left-width: 1px; border-left-color: #1F76AD; border-right-width: 1px; border-right-color: #1F76AD; border-bottom-width: 1px; border-bottom-color: #1F76AD; border-top-color: #1F76AD; text-indent: 0px; background-color: #ffffff; }
/* end form fields */
* html #content #right_sub .box form { margin:0px; padding:0px; }
* html #content #right_sub .box form input { margin:0px;padding:2px; height:16px;margin-left:-5px;line-height:16px;text-indent:3px;border:0px;width:100%;font:10px Arial, "Times New Roman", Times, serif;color:#333333;font-weight:bold; }
*+html #content #right_sub .box form input[type=text] { margin-top:-20px; margin-left:-2px; }
#content #right_sub p.info {
	padding:8px;
	line-height: 1.6;
}
#content #right_sub p.info a {
	font-weight:bold;
	color:#1a1a1a;
}
#content #right_news {
	background-color:#FFFFFF;
	padding:0px 12px;
	width:220px;
	height:384px;
	line-height: 1.6;
	FLOAT: left;
}

#content #right_news h1 {
	font:12px Arial, "Times New Roman", Times, serif;
	padding:4px 8px 4px 8px;
	background-color:#FFEC01;
	width:228px;
	color:#000000;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
	margin-bottom:8px;
	line-height: 1.6;
	font-weight:bold;
	border-bottom:1px groove #000000;
}
#content #right_news div { margin-bottom:10px; /*border-bottom:1px groove #000000;*/ line-height: 1.6;}
#content #right_news div h3 { font: 12px Arial, "Times New Roman", Times, serif; color: #000000; font-weight:bold; margin:0px; margin-bottom:2px;padding:0px; line-height: 1.6; } 
#content #right_news div p, #content #right div p a  { font: 12px Arial, "Times New Roman", Times, serif; color:#000000; text-decoration:none; letter-spacing:0.7px; margin:0px; padding:0px; line-height: 1.6;}


/*
#content #right_news {
	FLOAT: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;  BACKGROUND-COLOR: #FFFFFF; line-height: 1.6;
}
#content #right_news H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; FONT: 12px Arial, "Times New Roman", Times, serif; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 0px
}
#content #right_news DIV {
	MARGIN-BOTTOM: 30px; line-height: 1.6;
}
#content #right_news DIV H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; FONT: bold 12px Arial, "Times New Roman", Times, serif; COLOR: #000000; PADDING-TOP: 0px
}
#content #right_news DIV P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px Arial, "Times New Roman", Times, serif; COLOR: #000000; PADDING-TOP: 0px; LETTER-SPACING: 0px; TEXT-DECORATION: none; line-height: 1.6;
}
#content #right_news DIV P A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px Arial, "Times New Roman", Times, serif; COLOR: #000000; PADDING-TOP: 0px; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
#content #right_news DIV A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px Arial, "Times New Roman", Times, serif; COLOR: #000000; PADDING-TOP: 0px; LETTER-SPACING: 0px; TEXT-DECORATION: none
}

*/
