/* Body Tag Einstellungen */
html, body { margin:0; padding:0; height:100%; }
BODY { margin:0; font-size:11px; background:url(../gfx/img_body_bg.jpg) repeat-y center #f4fafd; }
BODY, A { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#625051; }
A { text-decoration:underline; color:#E2041D; }
A:hover { text-decoration:underline; color:#0000cc; }
H1, H2, H3, H4 {  }
H1 { font-size:14px; color:#625051; margin:15px 0px 15px 0px; border-bottom:1px solid; padding-bottom:3px; border-color:#beb4b3; }
H2 { font-size:12px; color:#625051; margin:15px 0px 0px 0px; }
H3 { font-size:12px; color:#625051; margin:0px 0px 15px 0px; }
H4 { font-size:12px; color:#e2071d; margin:15px 0px 15px 0px; }
H5 { font-size:14px; color:#625051; margin:15px 0px 15px 0px; padding-bottom:8px; padding-top:8px; background-color:#F4F4F4; }
P { margin: 0px 0px; line-height:18px; }
.align-center { text-align:center;  }
.align-right { text-align:right;  }
.align-justify { text-align:justify;  }
.bodytext {  }
.spacer_div { clear:both; font-size:1px; }
img { border:0px;}
.csc-textpic-caption {font-size:10px;}
.indent {margin-left:25px;}

#lf_content_printlink { text-align:right; width:530px; margin:0 0 35px 0; padding:20px 0 0 0; }
/* ROOT-PAGE-LINK*/
.lf_content_menu_root_point_link:link,
.lf_content_menu_root_point_link:hover,
.lf_content_menu_root_point_link:visited,
.lf_content_menu_root_point_link:active,
.lf_content_menu_root_point_link { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:13px;}

/*LOGOLEFT*/
#lf_content_logo{ margin:-150px 0 0 0; width:180px;  }
.logo_left { width:205px; text-align:center; padding:20px 0 30px 0;}

/* HEADER SLIDESHOW */
#lf_pictures .rgslideshow { border:none !important; }
#lf_pictures .rgsnest { border:none !important; background:none !important; }
#rgsdescription .rgsdescription { display:none !important;}
.rgsdescription {height:0px !important;}
#lf_logo_text #footer_language_wrap{display:none;}

/* 1-Spalten FCE */
.fce_1col_bottom_content{ background:#FFFFFF; /*float:left;*/ font-size:11px; color:#605050; border:1px solid #D5CDCD; margin-top:15px;}
.fce_1col_bottom_content H1{ border:none; /*background:#D5CDCD;*/ font-size:11px; padding:3px 0 4px 3px; margin:0 0 0 0;}
.fce_1col_bottom_content dd{ padding:3px; }
.fce_1col_bottom_content p{ padding:0 3px 3px 3px; line-height:16px; }

/* 2-Spalten FCE */
.fce_box_2col_wrapper{ background:#D5CDCD; background:url(../gfx/img_bg_2sfce.jpg) repeat-y;  background-position:-3px; margin-top:15px; }
.fce_box_2col_wrapper .fce_1col_bottom_content{ border-bottom:none; margin-top:0px;}
.fce_2cols_left_content, .fce_2cols_right_content{ width:256px; float:left; margin:0; background:#D5CDCD; }
.fce_2cols_right_content { margin:0 0 0 17px; }
.fce_2cols_bottom { height:1px; line-height:1px; font-size:1px; background:url(../gfx/img_bg_2sfce_bottom.jpg) no-repeat; background-position:-2px; }

/* 3-Spalten FCE */
.fce_box_3col_wrapper{ background:#D5CDCD; background:url(../gfx/img_bg_3sfce.jpg) repeat-y;  background-position:-3px; margin-top:15px; }
.fce_box_3col_wrapper .fce_1col_bottom_content{ border-bottom:none; margin-top:0px;}
.fce_3cols_left_content, .fce_3cols_center_content, .fce_3cols_right_content{ width:166px; float:left; margin:0 15px 0 0; background:#D5CDCD; }
.fce_3cols_right_content { margin:0 0 0 2px; }
.fce_3cols_bottom { height:1px; line-height:1px; font-size:1px; background:url(../gfx/img_bg_3sfce_bottom.jpg) no-repeat; background-position:-2px; }

/* 4-Spalten FCE */
.fce_box_4col_wrapper{ background:#D5CDCD; background:url(../gfx/img_bg_4sfce.jpg) repeat-y;  background-position:-3px; margin-top:15px; }
.fce_box_4col_wrapper .fce_1col_bottom_content{ border-bottom:none; margin-top:0px;}
.fce_4cols_left_content, .fce_4cols_center_content_l, .fce_4cols_center_content_r, .fce_4cols_right_content{ width:166px; float:left; margin:0 17px 0 0; background:#D5CDCD; }
.fce_4cols_right_content { margin:0 0 0 0px; }
.fce_4cols_bottom { height:1px; line-height:1px; font-size:1px; background:url(../gfx/img_bg_4sfce_bottom.jpg) no-repeat; background-position:-2px; }

/* 2-Spalten FCE Allgemein */
.fce_box_2col_wrapper_a{ margin-top:15px; }
.fce_2cols_left_content_a, .fce_2cols_right_content_a{ width:50%; float:left; margin:0;  }
.fce_2cols_right_content_a { margin:0 0 0 0; }



/* Header Picture */
.lf_pictures .csc-textpic-image dl { margin:0 0 0 0 !important; padding:0 0 0 0 !important; display:none !important; }

/* LANGUAGE MENU */
#footer_language_wrap { float:right; margin:3px 0 0 0; }
	.langmenu_no img {  }
	.langmenu_act img { }

/* SEARCHBOX */
#searchbox_layer { margin:4px 0 0 13px;  }
	.searchbox_input { border:none; height:21px; }

/* MAILFORM */
fieldset.csc-mailform { border: none; }
.csc-mailform-field label { display: block; float: left; width: 220px; margin-bottom: 7px;}
.csc-mailform-field { clear:both; margin-bottom: 7px; }
.csc-mailform-submit { margin-left: 170px; }

/* MULTIBOXCONTAINER */
.MultiBoxContainer { z-index:1500 !important; border: 20px solid #717171 !important; }
.MultiBoxControls { background-color: #717171 !important; }
	
/* MENU TOP */
.menu_top_off, .menu_top_off:link, .menu_top_off:visited, .menu_top_off:active { width:93px; text-align:center; display:block; float:left; height:37px; text-decoration:none; color:#000000; border-left:1px solid #FFFFFF; line-height:37px; }
.menu_top_off:hover { color:#e2071d; }
.menu_top_on, .menu_top_on:link, .menu_top_on:visited, .menu_top_on:active, .menu_top_on:hover { width:93px; text-align:center; display:block; height:37px; float:left; text-decoration:none; color:#e2071d;  border-left:1px solid #FFFFFF; line-height:37px;}

/* MENU LEFT */
.menu_left_top_line { border-top:1px solid #FFFFFF; }
.menu_transparent_lines { border-bottom:1px solid #FFFFFF; }

.menu_transparent_lvl1_off { /*position:relative; background:#FFFFFF; height:30px; z-index:500; filter:Alpha(opacity=40); -moz-opacity:0.45; -khtml-opacity:0.45; opacity:0.45;*/ }
.menu_left_lvl1_off { display:block; /*position:absolute; z-index:1000; margin:-23px 0 0 0px;*/ padding:6px 0 6px 5px; 	width:200px; background:url(../gfx/img_bg_menu_left_trans.png) !important; }
.menu_left_lvl1_off, .menu_left_lvl1_off:link, .menu_left_lvl1_off:visited, .menu_left_lvl1_off:active { color:#FFFFFF; text-decoration:none; }
.menu_left_lvl1_off:hover { color:#e2071d;  }
.menu_transparent_lvl1_on { /*position:relative; background:#FFFFFF; height:30px; z-index:500; filter:Alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;*/ }
.menu_left_lvl1_on { display:block; /*position:absolute; z-index:1000; margin:-23px 0 0 0px;*/ padding:6px 0 6px 5px;  width:200px; background:url(../gfx/lvl1_trans_ac.png) !important; }
.menu_left_lvl1_on, .menu_left_lvl1_on:link, .menu_left_lvl1_on:visited, .menu_left_lvl1_on:active, .menu_left_lvl1_on:hover {  color:#000000;  text-decoration:none; }

.menu_transparent_lvl2_off { /*position:relative; background:#949494; height:24px; z-index:500; filter:Alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;*/ }
.menu_left_lvl2_off { font-size:11px; display:block; /*position:absolute; z-index:1000; margin:-19px 0 0 0px;*/ padding:5px 0 5px 25px;  width:180px; background:url(../gfx/img_bg_menu_left_trans2.png) !important;}
.menu_left_lvl2_off, .menu_left_lvl2_off:link, .menu_left_lvl2_off:visited, .menu_left_lvl2_off:active, .menu_left_lvl2_off:hover  {  color:#FFFFFF; text-decoration:none; }
.menu_left_lvl2_off:hover { color:#e2071d;  }
.menu_transparent_lvl2_on { /*position:relative; background:#949494; height:24px; z-index:500; filter:Alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity:0.75; opacity:0.75;*/ }
.menu_left_lvl2_on { font-size:11px; display:block; /*position:absolute; z-index:1000; margin:-19px 0 0 0px;*/ padding:5px 0 5px 25px;  width:180px; background:url(../gfx/lvl2_trans_ac.png) !important; }
.menu_left_lvl2_on, .menu_left_lvl2_on:link, .menu_left_lvl2_on:visited, .menu_left_lvl2_on:active, .menu_left_lvl2_on:hover  {  color:#000000;  text-decoration:none; }

.menu_transparent_lvl3_off { /*position:relative; background:#949494; height:24px; z-index:500; filter:Alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;*/ }
.menu_left_lvl3_off { font-size:11px; display:block; /*position:absolute; z-index:1000; margin:-19px 0 0 0px;*/ padding:5px 0 5px 40px;  width:165px; background:url(../gfx/img_bg_menu_left_trans2.png) !important; }
.menu_left_lvl3_off, .menu_left_lvl3_off:link, .menu_left_lvl3_off:visited, .menu_left_lvl3_off:active, .menu_left_lvl3_off:hover  {  color:#FFFFFF; text-decoration:none; }
.menu_left_lvl3_off:hover { color:#e2071d;  }
.menu_transparent_lvl3_on { /*position:relative; background:#949494; height:24px; z-index:500; filter:Alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity:0.75; opacity:0.75;*/ }
.menu_left_lvl3_on { font-size:10px; display:block; /*position:absolute; z-index:1000; margin:-19px 0 0 0px;*/ padding:5px 0 5px 40px;  width:165px; background:url(../gfx/lvl3_trans_ac.png); }
.menu_left_lvl3_on, .menu_left_lvl3_on:link, .menu_left_lvl3_on:visited, .menu_left_lvl3_on:active, .menu_left_lvl3_on:hover  {  color:#000000;  text-decoration:none; }

.quicklinks, .quicklinks:link, .quicklinks:visited, .quicklinks:active, .quicklinks:hover  { text-decoration:none; font-size:11px; color:#594B4B; }

.foot_lang_menu2 { float:left; margin:0 5px 0 0; }


/* LI LIST RIGHT */
.csc-bulletlist-0 { margin:0 0 0 15px; padding:0 0 0 10px; }
.csc-bulletlist-0 LI { list-style:url(../gfx/img_bulletlist_right.png) outside;  margin:0 0 15px 0; padding:0 5px 0 10px;  }

/* RAHMEN */
DIV.csc-frame-frame1 { border: 1px solid #BEB4B3; padding: 0px 4px 0px 4px; margin:0; color:#625051; }
DIV.csc-frame-frame2 { background-color:#F4F4F4; padding: 0px 4px 0px 4px; margin:0; color:#625051; }
DIV.csc-frame csc-frame-frame2 P.bodytext { color:#625051; } 

/* FELOGIN */
.tx-felogin-pi1 fieldset{ background:url(../gfx/img_login.png) no-repeat; background-position:0px 20px; border:none; padding:20px 0 5px 80px; border-bottom:1px dotted;}
.tx-felogin-pi1 fieldset legend{ font-size:0px; line-height:0px; }
.tx-felogin-pi1 fieldset label{ margin:0 0 0 0; font-weight:bold; }
.tx-felogin-pi1 fieldset input{ margin:5px 0 5px 0; }
.tx-felogin-pi1 H3 { font-size:14px; color:#625051; margin:15px 0px 15px 0px; border-bottom:1px solid; padding-bottom:3px; border-color:#625051; }

/* MODERN DOWNLOADS */
.tx_abdownloads_treeView_category_level_1 { font-size:13px; }
.tx_abdownloads_treeView_downloadLabel { font-size:12px; }
.tx_abdownloads_treeView_downloadAddNew{ visibility:hidden;}

/* NEWS LATEST VIEW */

.clearer { border: 1pt solid #bcc5e4;}

.news-latest-container { margin:0; padding:0; }
.news-latest-item { padding:0px; margin:0 0 15px 0; font-weight: normal; height:150px; }
.news-latest-item A:LINK, .news-latest-item A:VISITED { padding:0px; margin:0px;	color:#ee7c27; text-decoration: none; }
.news-latest-item A:HOVER{ padding:0px; margin:0px; color:#ee7c27; text-decoration: underline; }
.news-latest-item div { color: #dedaeb; font-weight: normal; font-size:11px; margin: 0;}

.news-latest-item p {
	color: #333333; /* schwarz */
        font-weight: normal;
	font-size:11px;
	margin: 0.0em;
}

.news-latest-item IMG {
        margin-top:8px;
	margin-bottom:0px;
	margin-right:30px;
	margin-left:3px;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-category {
	font-size:10px;
         font-weight: bold;
         text-decoration: none;
}

.news-latest-morelink {
	font-weight: bold;
	font-size:11px;


}

.news-latest-morelink A:LINK {
	color: #ee7c27; /* orange */
	font-weight: bold;
	text-decoration: none;
	font-size:10px;

}

.news-latest-morelink A:VISITED {
	color: #ee7c27; /* orange */
	font-weight: bold;
	text-decoration: none;
	font-size:10px;
}



.news-latest-morelink A:HOVER {
	color: #ee7c27; /* orange */
	font-weight: bold;
	text-decoration: underline;
	font-size:10px;
}

.news-latest-date {
	color: #ee7c27; /* orange */
	font-size:10px;
}



/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
}	


.news-list-item {
	margin:0px;
	height:120px;
} 

.news-list-item-presse {
	margin:0px;
	height:50px;
} 

.news-search-form {	
	padding:3px;	
	margin-bottom:5px;
}

.news-search-emptyMsg {
	margin:0px;
}

.news-list-container H2 {
	color:#E2041D; /* rot */	
	font-size: 13px;
	font-weight: bolder;
	padding: 0px;

}

.news-list-container H2 A:LINK,.news-list-container H2 A:VISITED,.news-list-container H2 A:HOVER {
	color:#E2041D; /* rot */
	font-size: 13px;
	font-weight: bolder;
	text-decoration: none;
}

.news-list-container H2 A {
	color:#E2041D; /* rot */
	font-weight: bolder;
	text-decoration: none;

}

.news-list-container P {
        font-weight: normal;
	font-size:12px;
	margin: 0.0em;
}

.news-list-date {
	float: right;
	color: #3E551C;
	width: 180px;
	text-align: right;
	height: 18px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color: #F3BB6F;
}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

}

.news-list-container IMG {
	float: right;
	margin-top:4px;
	margin-bottom:5px;
	margin-right:5px;
	margin-left:10px;
	border: 1px solid #8f8f8f;
}

.news-list-category IMG {
	float: none;
	border:none;
	vertical-align: middle;
}

span.news-list-morelink {
	font-size:11px;
	padding:0;
	margin-left:5px;

}
.news-list-morelink A:LINK {
	margin-bottom:5px;
	padding-bottom:10px;
	color:#E2041D; /* rot */
}
.news-list-browse {
	text-align: center;
	margin-bottom:0;
}
.events-single-timedata {
	float: left;
	font-weight: bold;
	color:#998A00;
	font-size: 10px;
	background-color: #F6F6F6;
}	

.events-single-timedataloc {
	float: left;
	font-weight: bold;
	color:#998A00;
	font-size: 10px;
}

/*---------------------------------  tt_news Page-Browser ---------------------------------*/

.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #ffffff;
	padding:3px;
	background-color:#ffffff;
}

.tx-ttnews-browsebox TD { 
	font-size: 10px; 
}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { 
	font-weight: bold; 
}

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #f9f9f9;
	border:1px solid #f6f6f6;
}

.news-search-emptyMsg { 
	font-size: 10px;
	margin-left: 10px; 
}
	

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

.news-single-item {
	padding:0px;	
	margin-bottom:0px;
	font-size: 12px;
}

.news-single-item div {
	padding:0px;	
	margin-bottom:0px;
	font-size: 12px;
}

.news-single-item H3 {
	font-size: 15px;
	font-weight:bold;
	color: #625051;

}
.news-single-item H4 {
	font-size: 12px;
	color: #666666;
	padding: 2px 2px 2px 2px;
	background-color: #f9f9f9;
	margin-top:15px;
}

.news-single-category IMG {
	float: none;
	border:none;
	vertical-align: middle;
}

.news-single-img {
	float: right;
	margin:8px 0px 5px 5px;
}

.news-single-imgcaption {
	padding:3px;
	clear:both;
	border: 1px solid;
}

.news-single-category {
	padding: 0px 2px 2px 0px;
}

.news-single-backlink, .news-single-backlink a {
	font-weight: normal;
	font-size: 11px;
	margin-bottom: 15px;
	margin-top: 10px;
}

.news-single-timedata {
	float: left;
	font-weight: bold;
	color:#998A00;
}

.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}

.news-single-author {
	padding-bottom: 3px;
}

.news-single-additional-info {
	margin: 20px 10px 10px 0;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 6px 4px 6px 4px;
}

.news-single-related,.news-single-files,.news-single-links  {
	font-size: 11px;
	border: 1px solid #CCCCCC;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F4F4F4;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:60px;
	margin-bottom: 10px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
         color:#990000;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/* JOBCONTROL */
.tx-dmmjobcontrol-pi1 TABLE TR TD {border: 1px solid #ffffff;}
.dmmjobcontrol_list_th1 {border: 1px solid #ffffff;}
.dmmjobcontrol_list_th2 {border: 1px solid #ffffff;}

/*PAGETEASER*/
.tx-rtpageteaser-pi1 { border:1px solid #cccccc; }
.tx-rtpageteaser-pi1 a { color:#E2071D; font-size:12px;; }
.tx-rtpageteaser-pi1 h3 a { color:#333333; /*text-decoration:none;*/ font-size:13px; }
.tx-rtpageteaser-pi1 h3 {  font-size:13px; margin:0px;}
/*.tx-rtpageteaser-pi1 img { float:left; margin: 0 5px 3px 0; }*/
.tx-rtpageteaser-pi1 .odd, .tx-rtpageteaser-pi1 .even {	padding: 5px; }		
.tx-rtpageteaser-pi1 .even { background-color: #eeeeee; }
