html, body {
	/*height:100%*/;
}
body {
	background-color:#FFFFFF; padding:0px; margin:0px;
}

#LogoPrint   {
	display:none;
}
#FooterPrint {
	display:none;
}
#Copyright   {
	display:none;
}

body a         {
	color:#CC0000; text-decoration:none;
}
body a:visited {
	color:#CC0000; text-decoration:none;
}
body a:hover, body a:visited:hover {
	color:#003366; text-decoration:underline;
}

.center_box
{
	height:auto;
	position:relative;
}

.page
{
	width:972px;
	height:auto;
	padding-top:28px;
}

/************ header *****************/

.header
{
	width:972px;
	height:242px;
	background: url(../fileadmin/images/cenda/bg_home.jpg) no-repeat bottom left;
}

.logo_box
{
	float:left;
}

.logo_box a, .logo_box a:visited, .logo_box a:link, .logo_box a:visited
{
	text-decoration: none;
}

.logo_box img
{
	border: none;
}

.navi_top
{
	margin-left:727px;
	font-family:Arial;
	font-size:9px;
	font-weight:normal;
	*position:fixed;
	*margin-bottom:-30px;
	text-decoration:none;
}

.navi_top ul
{
	padding-top: 24px;
}

.navi_top ul li
{
	color: white;
	list-style-type: none;
	background-color: #B3CAE3;
	display:inline;
}

.navi_top li
{
	margin-left:10px;
	float: left;
	display: block;

}

.navi_top ul li a, .navi_top ul li a:visited
{
	padding: 1px 5px;
	color:white;
	text-decoration:none;
	display:block;
}

.navi_top ul li a:hover
{
	background-color: #4C83BF;
	color:white;
	text-decoration:none;
}

.current_navi_top li a:link, .current_navi_top li a:visited, .current_navi_top li a:hover, .current_navi_top li a, .current_navi_top li, .current_navi_top li a:visited
{
	background-color: #4C83BF;
	text-decoration: none;

}

.current_navi_left
{
	padding-left: 15px;
	background-color:transparent;/*#426B97;*/
	background-image: url(cenda_FILES/btn_bg_current_topnav.gif);
	*background-position:center;
	color:white;
}

.navi_left
{
	width:220px;
	*width:230px;
	margin-top:77px;
	*margin-top:96px;
	/*margin-bottom:5px;*/
	border-top: 10px solid white;
	border-right: 10px solid white;
	clear:both;
	float:left;
	font-family:Arial;
	font-size: 11px;
	font-weight:bold;
}

.navi_left ul li
{
	background-color: #4C83BF;
	color: white;
	list-style-type: none;
	border-top: 1px solid white;
}

.navi_left ul
{
	margin-top:0px;
	*margin:0px;
	padding-left:0px;
	margin-bottom:0px;
}

.navi_left ul li a, .navi_left ul li a:hover, .navi_left ul li a:visited, .navi_left ul li a:link, .navi_left a:visited:hover
{
	padding-left:10px;
	padding-top:5px;
	*padding-top:4px;
	padding-bottom:5px;
	*padding-bottom:4px;
	color:white;
	text-decoration:none;
	display:block;
}

.navi_left ul li a:hover, .navi_left a:visited:hover
{
	background-color: #426B97;
	text-decoration:none;
}

.current_navi_left li a:hover, .current_navi_left a:visited:hover
{
	/*background-color: #426B97;*/
	background-color:transparent;
	text-decoration:none;
	color:white;
}

.current_navi_left a:link, .current_navi_left a:hover, .current_navi_left a:visited, .current_navi_left a, .current_navi_left a:visited:hover
{
	background-color:transparent;
	color:white;
	text-decoration:none;
}

.navi_right
{
	width:220px;
	*width:230px;
	margin-top:127px;
	*margin-top:142px;
	border-top: 10px solid white;
	border-left: 10px solid white;
	font-family:Arial;
	font-size: 11px;
	font-weight:bold;
	float:right;
}

.navi_right ul li
{
	background-color: #4C83BF;
	color: white;
	list-style-type: none;
	border-top: 1px solid white;
}

.navi_right ul
{
	margin-top:0px;
	*margin:0px;
	padding-left:0px;
	margin-bottom:0px;
}

.navi_right ul li a, .navi_right ul li a:hover, .navi_right ul li a:visited, .navi_right ul li a:link, .navi_right a:visited:hover
{
	padding-left:10px;
	padding-top:5px;
	*padding-top:4px;
	padding-bottom:5px;
	*padding-bottom:4px;
	color:white;
	text-decoration:none;
	display:block;
}

.navi_right ul li a:hover
{
	background-color: #426B97;
	text-decoration:none;
}

.header a, .header a:hover, .header a:visited
{
	/*background-color: #4C83BF;
	color: white;
	list-style-type: none;*/
	text-decoration:none;
	color: white;
}

.current_sub_navi
{
	padding-left: 15px;
	background-color: #7FA9D6;
	background-image: url(cenda_FILES/btn_bg_current_subnav.gif);
	color:white;
}

.current_sub_navi a:link, .current_sub_navi a:visited, .current_sub_navi a:visited:hover
{
	color:white;
	text-decoration:none;
}

.current_sub_navi a:hover, .current_sub_navi a:visited:hover
{
	background-color: transparent;
}

.current_sub_sub_navi
{
	padding-left: 25px;
	background-color: #7FA9D6;
	background-image: url(cenda_FILES/btn_bg_current_subnav.gif);
	color:white;
}

.current_sub_sub_navi a:link, .current_sub_sub_navi a:hover, .current_sub_sub_navi a:visited, .current_sub_sub_navi a:visited:hover
{
	color:white;
	text-decoration:none;
}


/************ content *****************/

.content_box
{
	width:972px;
	background: url(cenda_FILES/bg_img.jpg) repeat scroll left top;
	border-top:10px solid white;
	padding: 0px;
}

table
{
	border:none;
	clear:both;
}

/************ content left *****************/

.box_left
{
	width:220px;
	height:auto;
	background:inherit;
	float:left;
}

.sub_navi_box
{
	width:200px;
	*width:220px;
	border-left: 20px solid white;
	border-bottom: 10px solid white;
	font-family:Arial;
	font-size: 11px;
	font-weight:bold;
}

.sub_navi_box ul li
{
	background-color: #B3CAE3;
	color: #426B97;
	list-style-type: none;
	border-top: 1px solid white;
}

.sub_navi_box ul
{
	margin-top:0px;
	*margin:0px;
	padding-left:0px;
	margin-bottom:0px;
}

.sub_navi_box ul li a, .sub_navi_box ul li a:hover, .sub_navi_box ul li a:visited, .sub_navi_box a:visited:hover, .sub_navi_box ul li a:link
{
	padding-left:10px;
	padding-top:5px;
	*padding-top: 4px;
	padding-bottom:5px;
	*padding-bottom:4px;
	color:#426B97;
	text-decoration:none;
	display:block;
}

.sub_navi_box ul li a:hover, .sub_navi_box_current ul li a:link
{
	background-color:#7FA9D6;
	color:white;
	text-decoration:none;
}

.contact_box
{
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background:inherit;
	border-bottom: 10px solid white;
}

.contact_box p
{
	margin-top: 0px;
	*margin: 0px 0px 0px 0px;
	padding: 5px 10px 10px;
	color:#073C7A;
}

.contact_title
{
	padding: 5px 27px;
	background: url(cenda_FILES/bg_textbox_header_light.gif) no-repeat scroll left top;
	font-weight:bold;
	color:white;
}

.contact_menue_box
{
	width:220px;
	border-bottom: 10px solid white;
	font-family:Arial;
	font-size: 11px;
	font-weight:bold;
}

.contact_menue_box ul li
{
	background-color: #B3CAE3;
	color: #426B97;
	list-style-type: none;
	border-top: 1px solid white;
}

.contact_menue_box ul
{
	margin-top:0px;
	*margin:0px;
	padding-left:0px;
	margin-bottom:0px;
}

.contact_menue_box ul li a, .contact_menue_box ul li a:hover, .contact_menue_box ul li a:visited, .contact_menue_box ul li a:link, .contact_menue_box a:visited:hover
{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#426B97;
	text-decoration:none;
	display:block;
}

.contact_menue_box ul li a:hover, .contact_menue_box_current ul li a:link/*, .contact_menue_box ul li a:visited*/
{
	background-color: #7FA9D6;
	color:white;
	text-decoration:none;
}

.contact_menue_box_current a:visited:hover
{
	background-color: transparent;
}

.add_links
{
	padding:11px;
	font-family: Verdana;
	font-size: 11px;
	color:#426B97;
}

.add_links img
{
	width: 20px;
	height: 20px;
	padding-right: 10px;
	*margin-right:10px;
	border: none;
}

.add_links a, .add_links a:visited, .add_links a:hover
{
	font-family: Arial,Helvetica,sans-serif;
	padding-top: 10px;
	color: #426B97;
	text-decoration: none;
}

.box_left a, .header a:hover, .header a:visited
{
	text-decoration:none;
}

/************ content center *****************/

.box_center
{
	width:512px;
	*width:531px;
	min-height:510px;
	*height:525px;
	border-left: 10px solid white;
	border-right: 10px solid white;
	background: url(cenda_FILES/site_bg_table_middle_fade.gif) repeat-x scroll left top;
	background-color: #ECF1F7;
	float:left;
	text-align:justify;
}

.content_title
{
	width:473px;
	*width: 472px;
	/*margin-top:10px;
	margin-left:20px;*/
	margin: 10px 20px 20px;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight:normal;
}

.content_title h3
{
	margin:0px;
	padding:5px 10px 5px 10px;
	background-color:#B3CAE3;
	font-size:24px;
	font-weight:normal;
	color:#073C7A;
}

.content_title2
{
	width:473px;
	margin-top:10px;
	margin-left:10px;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight:normal;
}

.content_title2 h3
{
	margin:0px;
	padding:5px 10px 5px 10px;
	font-size:24px;
	font-weight:normal;
	color:#073C7A;
}

.content_texts
{
	width:468px;
	margin-left:20px;
	font-family: Arial,Helvetica,sans-serif;
	color:#073C7A;
}

div.content_texts > div:first-child
{
	border: none;
}

.content_text
{
	padding-top: 10px;
	padding-bottom: 0px;/*20px;*/
	*width:468px;
	*overflow:hidden;
}

.content_text h1
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #073C7A;
}

.content_text h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #073C7A;
}

.content_text h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #073C7A;
	margin-top: 0px;
}

.content_text h5
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #073C7A;
	font-weight: normal;
	margin-top: 0px;
}

.content_text h6
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #073C7A;
	font-weight: normal;
	margin-top: -12px;
}


.content_text_border
{
	/*border-bottom: 10px solid white;*/
}

.content_text_border hr
{
	height: 10px;
	margin: 0px;
	padding: 0px;
	background-color: white;
	border: solid;
	color: white;
}

div.csc-textpic img
{
	border: 10px solid #D6E3F0;
	float:left;
}

.content_text img
{
	/*margin: 3px 0px 10px;*/
	/*margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 15px;*/
	border: 10px solid #D6E3F0;
	float:left;
}


div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol
{
	/*margin-right: 20px;*/
	padding-right: 20px;
}

.bodytext a img
{
	border: none;
}

.content_text p
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #073C7A;
}

.content_text a, .content_text a:visited, .content_text a:hover, .content_text a:link, .content_text a:visited
{
	text-decoration: underline;
	color:#003366;
}

.content_text li
{
	list-style-type: square;
	font-size:12px;
}

/*****
.content_texts p
{
	padding-top: 30px;
	padding-bottom: 20px;
	border-top: 10px solid white;

}
*/

.content_texts img
{
	margin: 3px 15px 10px 0px;
	border: 10px solid #D6E3F0;
	float:left;
}

.content_texts a, .content_texts a:visited, .content_texts a:hover, .content_texts a:link, .content_texts a:visited
{
	text-decoration: underline;
	color:#003366;
}

.projects_teaser_content a, .projects_teaser_content a:visited, .projects_teaser_content a:hover, .projects_teaser_content a:link, .projects_teaser_content a:visited
{
	text-decoration: none;
	color:#426B97;
}

.content_texts li
{
	list-style-type: square;
}

.content_texts .tableText
{
	color: #073C7A;
}

.content_texts .tableText p
{
	color: #073C7A;
}

/************ content right *****************/

.box_right
{
	width:220px;
	height:auto;
	font-family: Arial;
	font-size:11px;
	float:right;
}

.article_teaser
{
	height:157px;
	border-bottom: 10px solid white;
}

.article_title
{
	padding: 5px 27px;
	background: url(cenda_FILES/bg_textbox_header_dark.gif) no-repeat scroll left top;
	font-weight:bold;
	color:white;
}

.article_teaser_content
{
	height: 120px;
	padding: 5px 10px 10px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #073C7A;

}

.article_teaser_content p
{
	height: 98px;
	margin-top: 0px;
	overflow: hidden;
}

.teaser_title
{
	margin: 0px;
	padding: 0px;
}

.article_teaser_content a, .article_teaser_content a:hover, .article_teaser_content a:active, article_teaser_content a:visited
{
	text-decoration: none;
}

.article_teaser_content a img
{
	border: none;
}

.projects_teaser_content
{
	padding-left: 10px;
	padding-right: 10px;
}

.projects_teaser_content div
{
	max-height: 350px;
	*height:350px;
	margin-bottom:5px;
	overflow: hidden;
}

.projects_teaser_content p
{
	margin-top: 5px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #073C7A;
}

.projects_teaser_content a, .projects_teaser_content a:hover, .projects_teaser_content a:active, projects_teaser_content a:visited
{
	text-decoration: none;
}

.projects_teaser_content a img
{
	border: none;
}

/************ footer *****************/

.footer_box
{
	width: 972px;
	*margin-top:10px;
}

.navi_bottom_left
{
	font-family:Arial;
	font-size:9px;
	font-weight:normal;
	float: left;
}

.navi_bottom_left ul
{
	padding-left: 0px;
	*margin: 0px;
}

.navi_bottom_left ul li
{
	color: white;
	list-style: none;
	background-color: #B3CAE3;
}

.navi_bottom_left li
{
	margin-right: 10px;
	float: left;
	display: block;

}

.navi_bottom_left ul li a, .navi_bottom_left ul li a:hover, .navi_bottom_left ul li a:visited
{
	padding: 1px 5px;
	color:white;
	text-decoration:none;
	display:block;
}

.navi_bottom_left ul li a:hover, navi_bottom_left_current a:link
{
	background-color: #4C83BF;
}

.button_bottom_right
{
	margin-left: 60px;
	font-family:Arial;
	font-size:9px;
	font-weight:normal;
	float:right;
}

.btton_bottom_right ul
{
	padding-left: 0px;
}

.button_bottom_right ul li
{
	color: white;
	list-style: none;
	background-color: #B3CAE3;
}

.button_bottom_right li
{
	float: left;
	display: block;

}

.button_bottom_right ul li a, .button_bottom_right ul li a:hover, .button_bottom_right ul li a:visited
{
	padding: 1px 5px;
	color:white;
	text-decoration:none;
	display:block;
}

.button_bottom_right ul li a:hover, .button_bottom_right_current ul li a:link
{
	background-color: #4C83BF;
}

.copyrights
{
	color: #4C83BF;
	margin:0px;
	padding: 10px 0px 0px;
	font-family: Arial;
	font-size: 9px;
	font-weight:normal;
	clear:both;
}

.logo_box_print
{
	display:none;
	float:left;
}

/* CSS RTE Lorop */

.text_dunkelblau_dick_unterstrich{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#073C7A;
}

.text_blau_normal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#426B97;
}

.text_blau_dick{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#426B97;
}

.text_blau_klein_normal{
	font-family: Verdana;
	font-size: 11px;
	color:#426B97;
	font-weight:normal;
}

.text_blau_klein_dick{
	font-family: Verdana;
	font-size: 11px;
	color:#426B97;
	font-weight:bold;
}

.text_georgia_normal{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight:normal;
	font-size: 11px;
	color:#426B97;
}

.text_content{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #073C7A;
}

.text_blau_klein_normal2{
	font-family: Verdana;
	font-size: 10px;
	color:#426B97;
	font-weight:normal;
}

.text_blau_klein_normal2_unterstrich{
	font-family: Verdana;
	font-size: 10px;
	color:#426B97;
	font-weight:normal;
	text-decoration:underline;
}

.text_blau_klein_normal3{
	font-family: Verdana;
	font-size: 9px;
	color:#426B97;
	font-weight:normal;
}

.text_blau_klein_normal3_unterstrich{
	font-family: Verdana;
	font-size: 9px;
	color:#426B97;
	font-weight:normal;
	text-decoration:underline;
}
