/* Body Tag Einstellungen */
HTML{ background:url(../../hintergrundbild/img_bg_body.jpg) repeat-x; background-position:center 0px; font-size:14px;font-family: candara,arial,"lucida sans unicode",Arial, Verdana, Helvetica, sans-serif; }
BODY { margin:0px; line-height: 1.5em; }
BODY, table, A {  color:#666; }
b, strong {font-weight: bold;sans-serif; color: #464646;}
A { text-decoration:underline; color:#0073cf; font-weight:normal; }
a:hover { text-decoration:none; color:#0073cf; font-weight:normal; }
H1, H2, H3, H4 { color:#004888; font-weight: bold; }
H1 { font-size: 19px; margin: 0px 0px 15px 0px; color:#424242; font-weight:bold; padding:14px 0 0 0; /*margin:0 0 5px 0;*/ }
H2 { font-size: 16px; margin: 0px 0px 5px 0px;  color:#424242; background:url(../gfx/img_link_bullet.jpg) no-repeat; background-position:0px 7px; padding-left:12px; padding-top:2px; font-weight:bold;}
H3 { color:#424242; background-color:#FFFFFF; padding:5px; margin:0 0 5px 0; font-size:13px; font-weight:normal; }
H4 { color:#424242; background-color:#FFFFFF; padding:0 0 4px 0; margin:0 0 0 0; font-size:12px; font-weight:bold; }
H5 { color:#424242; background-color:#FFFFFF; padding:5px; margin:0 0 5px 0; font-size:13px; font-weight:normal; }
P { margin:0; padding:1px 0 1px 0; }
.align-left { text-align: left; }
.align-center { text-align:center; }
.align-right { text-align:right; }
.align-justify { text-align:justify;  }
P.bodytext {  margin:0; padding:1px 0 2px 0px;}
P.table { font-size:12px; }
IMG { border: none; }
UL { padding-left:0px; margin-left:0px; margin:5px 0 5px 0;}
LI { background: url(../gfx/img_li_dot.jpg) no-repeat left 8px; background-position:-3px 8px; margin-left: 0px; padding: 3px 0px 3px 11px; border-bottom:1px dotted #d0d0cf;}
 
#cbox_content ul, li {list-style-type: none; /*padding: 0; margin: 0; */}
#cbox_content li { /*background: url(../gfx/img_li_dot.jpg) no-repeat left 6px; border-bottom: 1px dotted #ddd; margin-left: 6px; padding: 6px 0px 6px 15px; */}
#cbox_content ul { margin: 6px 0px 25px 0px;}

.spacer_div { clear:both; font-size:1px; }
.content_top_menu { text-align:center; }
.content_top_menu  img { margin:0 25px 0; }

/* SEITENFORMATIERUNGEN */
#wrapper_all{ width:960px; margin:auto; padding-top:60px;}
	#wrapper_header{ margin:15px 15px 0 15px;}
		#wrapper_top_bar{ margin-top:3px; margin-bottom:0px; }
			#co_menu_top{ width:775px; height:20px; text-align:right; padding-top:2px; margin-right:5px; color:#bbb; text-transform:uppercase; font-size:11px; float:left;}
			#co_searchbox{ width:140px; height:20px; float:right; }
		#wrapper_banner{ width:930px; background-color:#0073cf; margin-top:5px;}
			#banner_left{ width:370px; height:100px; background-image:url(../gfx/img_bg_logo.jpg); background-color:#FFFFFF; float:left;}
			#banner_right{ width:560px; height:83px; background-color:#FFFFFF; float:left; }
		#wrapper_menu{ width:930px; height:50px; float:right; background-image:url(../gfx/img_bg_menu_main.jpg); }
			#bg_menu_main{ width:209px; height:33px; margin-top:17px; float:left; border-right:1px solid #FFFFFF;}
			#wrapper_menu_item{ float:right; }
				#bg_menu_main{ height:32px; float:left; }
				#co_menu_main{ height:32px;  margin:0px; padding-right:0px; float:right; text-align:right; }
	#wrapper_main{ margin:15px 15px 0 15px; background:url(../gfx/img_bg_main.jpg) repeat-y; }
		#menu_left{ width:183px; margin:28px 22px 35px 5px; float:left; } 
		#co_main{ width:638px; margin:30px 0 35px 22px; float:left; }
	#co_footer{ width:700px; padding-left:230px; margin:0 15px 0 15px; border-top:1px solid #d0d0cf; padding-top:3px; color:#bbb; text-transform:uppercase; font-size:11px; background-color:#FFFFFF;}

/* FCE 2 GLEICHE SPALTEN */
#fce_2cols{ width:638px; }
	#fce_2cols_wrapper_l{ float:left;}
		#fce_2cols_co_l{ width:304px; float:left; }
	#fce_2cols_wrapper_r{}
		#fce_2cols_co_r{ width:304px; float:left; margin-left:30px; }

/* FCE 2 UNGLEICHE SPALTEN */
#fce_2cols_2{ width:638px; }
	#fce_2cols_2_wrapper_l{ width:438px; float:left; margin-right:30px;}
		#fce_2cols_2_co_l{ width:438px; float:left; }
	#fce_2cols_2_wrapper_r{ width:166px; float:right; }
		#fce_2cols_2_co_r{ width:166px; float:left; }
/*
#fce_2cols_2{ width:638px; }
	#fce_2cols_2_wrapper_l{ width:438px; float:left; }
		#fce_2cols_2_co_l{ width:438px; float:left; }
	#fce_2cols_2_wrapper_r{ width:166px; float:left; }
		#fce_2cols_2_co_r{ width:166px; float:left; margin-left:30px; }
*/
		
/* FCE BOX-NOTES */
#fce_box_notes_header{ /*width:250px;*/ background-color:#0073cf; font-weight:bold; text-indent:5px; line-height:17px; color:#FFFFFF; font-size:13px; margin-top:5px; text-transform:uppercase; letter-spacing:3px; border-bottom:1px solid #FFFFFF; }
#fce_box_notes_body{ /*width:244px;*/ border-bottom:1px solid #0073cf; line-height:16px; padding:10px;  border-top:2px solid #D0D0CE; }
#fce_box_notes_body H1{ padding:0px; margin-bottom:3px;}
#fce_box_notes_body P{ background-color:#EEEEEE; font-size:13px; }
#fce_box_notes_body a{text-decoration:none;}
#fce_box_notes_body .news_ref_link{ margin:-18px 0px 0px 110px; width:100px; }

/* LINK ICONS*/
.pdf_icon { background:url(../gfx/icon_pdf.gif) no-repeat; background-position:0px 0px; padding-left:19px;}

/* MENU-MAIN*/
.menu_main_item { float:right; }

/* QUICKLINKS */
.footer_no, .menu_top_no,
.footer_no:link, .menu_top_no:link,
.footer_no:active .menu_top_no:active,
.footer_no:visited, .menu_top_no:visited { font-size:10px; color:#bbb; font-weight:normal; text-decoration:none;}
.footer_no:hover, .menu_top_no:hover { color:#0073cf; text-decoration:none; }

/* MENU-LEFT */
.menu_left_no,
.menu_left_no:link,
.menu_left_no:active,
.menu_left_no:visited { width:158px; font-size:12px; text-align:center; color:#000000; font-weight:normal; text-decoration:none; float:left; display:block; background:url(../gfx/img_arrow.jpg) no-repeat; background-position:18px 7px; padding-left:37px; padding-top:2px; text-align:left;}
.menu_left_no:hover { color:#0073cf; }

.menu_left_ac,
.menu_left_ac:link,
.menu_left_ac:active,
.menu_left_ac:visited { width:158px; font-size:12px; text-align:center; color:#0073cf; font-weight:normal; text-decoration:none; float:left; display:block; background:url(../gfx/img_arrow.jpg) no-repeat; background-position:18px 7px; padding-left:37px; padding-top:2px; text-align:left;}
.menu_left_ac:hover { color:#0073cf; }

/* MAILFORM */
fieldset.csc-mailform { border: none;}
.csc-mailform-field label { display: block; float: left; width: 140px; }
.csc-mailform-field { margin-bottom: 7px; }
.csc-mailform-submit { margin-left: 140px; }

/* INDEX SEARCH */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }
/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

.tx-indexedsearch-searchbox fieldset { border:none; }
.tx-indexedsearch-res H3  { background-color:#E1E1E1; padding:2px;  }
.tx-indexedsearch-res H3 A { color:#333333; text-decoration:none; line-height:18px;  }
.tx-indexedsearch-percent  { color:#333333; font-size:11px; margin:0 0 2px 0; }
.res, .res-tmpl-css { background:#ececec; margin:0 0 20px 0;  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#031765; }

.tx-indexedsearch-form { margin:0 0 5px 0; }
.tx-indexedsearch-search-for { margin:0 0 5px 0; }
.tx-indexedsearch-search-in { margin:0 0 5px 0; }
.tx-indexedsearch-search-select-section { margin:0 0 5px 0; }
.tx-indexedsearch-search-select-order { margin:0 0 5px 0; }
.tx-indexedsearch-search-select-group { margin:0 0 5px 0; }

.tx-indexedsearch-form input { }
.tx-indexedsearch-search-for input {  }
.tx-indexedsearch-search-in input {  }
.tx-indexedsearch-search-select-section input {  }
.tx-indexedsearch-search-select-order input {  }
.tx-indexedsearch-search-select-group input { }

.tx-indexedsearch-search-extend { padding:0 0 0 13px; /*background-image:url(../../html/extension_layouts_all/tt_news/img_icon_news.jpg); background-repeat:no-repeat; margin:0 0 18px 0;*/ }
.tx-indexedsearch-search-extend A { text-decoration:none; color:#031866; }

.tx-indexedsearch-search-break { border-bottom:1px solid #999999; margin:0 0 15px 0; }

.tx-indexedsearch .tx-indexedsearch-browsebox UL { padding:0 0 15px 0; margin:15px 0 15px 0;  }
.tx-indexedsearch .tx-indexedsearch-browsebox LI { float:left; list-style:none; padding:0 0 3px;  margin:0 7px 0 0; }
.tx-indexedsearch .tx-indexedsearch-browsebox LI A { text-decoration:none; color:#031866; }
.tx-indexedsearch-browselist-currentPage { font-weight:bold; }



.input_searchform { border:0; border-top: 1px solid #d1d1d1; margin:4px 0 0 0; font-size: 11px; vertical-align: center;height: 14px;border-left: 1px solid #d1d1d1; background-color: #E9E9E9;}
.input_button_searchform { cursor: pointer;text-indent: -1000px;background: transparent url(../gfx/lupe.gif) no-repeat left center; width: 35px;margin-left: 5px; background-color: transparent; border: 0; color: #e0e0e0; }  /*border:1px solid #777777; margin:2px 0 0 5px;*/
textarea, select {font-size: 11px; vertical-align: text-top;border:0; border-top: 2px solid #d1d1d1;border-left: 1px solid #d1d1d1; background-color: #f4f4f4;}
select {height: 16px;}
.tx-felogin-pi1 input[type="submit"] {margin-top: 15px;}

.gifbuilder-grau {background-color: #f4f4f4;}
div.minishadow {url(../gfx/minishadow.png) no-repeat center bottom; padding-bottom: 60px;}

a.internal-link { height: 22px; background: url(../gfx/link.png) no-repeat center left; padding:0 4px 0 20px;}
a.mail { height: 22px; background: url(../gfx/mail.png) no-repeat center left; padding: 0 4px 0 20px;}
/*fieldset.csc-mailform {padding: 0; margin: 0; border: 0;}*/

.small {font-size: 13px; line-height: 19px; padding-bottom: 8px;}
.darkblue {color: #004888;}
.orange {color:#FF6600;}
.blue {color:#0099ff;}

.highslide img {
	border: 0px solid gray !important;}
.highslide:hover img {
	border: 0px solid white !important;}
	
li a.internal-link {padding: 0; text-indent: 0px; background-image: none;}

/* REF-DB */
.tx-sicrefdb-pi1 .col2 { width:198px !important; margin-top:50px; }
.tx-sicrefdb-pi1 a.document_link{ height: 22px; background: url(../gfx/icon_pdf.gif) no-repeat center left; padding:0 4px 0 20px;}
.tx-sicrefdb-pi1 .link{ height: 22px; background: url(../gfx/img_arrow.jpg) no-repeat center left; padding:0 4px 0 20px;}

/* DROP-DOWN-SITEMAP */
.tx-dropdownsitemap-pi1{ background-color:#FFFFFF; }
.tx-dropdownsitemap-pi1 .expAll { background-color:#FFFFFF !important; border-color:#D0D0CE !important; }
.tx-dropdownsitemap-pi1 li{ background:#FFFFFF;}
.tx-dropdownsitemap-pi1 a{ color:#0073CF !important;}


/* DENKRAUSCH */

body {font-family: candara,arial,helvetica,sans-serif; font-size: 13px; line-height: 144%; color: #444;}
H2 { font-size: 14px; margin: 0px 0px 12px 0px;  color:#424242; background:url(../gfx/square.png) no-repeat; background-position:0px 5px; padding-left:12px; padding-top:2px; font-weight:bold; border-bottom: 1px solid #777;}
P.bodytext {  margin:0; padding:0;}
li {padding: 5px 0 5px 12px; background: url(../gfx/eck.png) no-repeat left 8px; background-position:-3px 8px;}
#menu_left {line-height: 26px;}
#co_main {margin: 30px 0 75px 22px;}
a.pdf_icon {display: block; border-bottom:1px dotted #d0d0cf;}
textarea {width: 265px;}
#fce_box_notes_header{ /*width:250px;*/ background-color:#0073cf; font-weight:bold; text-indent:5px; line-height:155%; color:#FFFFFF; font-size:12px; margin-top:5px; text-transform:uppercase; letter-spacing:0px; border-bottom:0px solid #FFFFFF; }
#fce_box_notes_body{ /*width:244px;*/ border-bottom:1px solid #0073cf; line-height:16px; padding:10px 2px;  border-top:0px solid #D0D0CE; }
#fce_box_notes_body H1{ padding:0px; margin-bottom:3px;}
#fce_box_notes_body P{ background-color:transparent; font-size:12px; line-height: 16px;}
#fce_box_notes_body a{text-decoration:none;}
#fce_box_notes_body .news_ref_link{ margin:-18px 0px 0px 110px; width:100px; }
td.filter {height: 60px;}
div.tx-sicrefdb-pi1 form table {margin: 15px 0px;}
#co_footer {font-size: 11px;}
.sic_refdb_list_simple table td.checkbox {width: 1px !important;} 
a.internal-link {background:url(../gfx/img_arrow.jpg) no-repeat; }
