@charset "UTF-8";

@import url(./../../css/content_default-betax.css?cache_version=20250701130342);
@import url(./popcalendar.css?cache_version=20250701130342);

@media all {

	/* CUSTOMITEMS CHARTBACKCOLOUR #e5ebf7 */
	/* CUSTOMITEMS CHARTBACKCOLOUREVEN #e5ebf7 */
	/* CUSTOMITEMS CHARTBACKCOLOURODD #e5ebf7 */

	body { background-image: url(./bg/body.png); color: #334c4c; }
	#col1_content { color: #ffffff; }
	#header { height: 142px; background: transparent url(./bg/header.png) no-repeat; }

	fieldset, form.yform fieldset { background: url(./bg/fieldset.png) repeat top left; border: 1px solid #b1b1b1; }
	.hp_content fieldset { margin: 0 0 1em; padding: 0.5em 1em; }

	a, a:visited { color: #003399; }
	a:focus, a:hover, a:active { color: #5573b1; text-decoration: underline; }

	h1, h2, h3, h4, h5, h6, .dart { color: #003399; }
	#col3_content h1 { color: #5573b1; }

	error { display: block; font-size: 15px; font-weight: bold; color: #d40000; padding: 10px 0; }

	/* basemod */
	#col1,
	#col1_content { background: #225b9c url(./bg/col1.png) repeat-y scroll left center; }
	a#sideBarTab { background: transparent url(./bg/sidebarhandle.png) no-repeat scroll right center; }
	a#sideBarTab.closed { background: transparent url(./bg/sidebarhandle_closed.png) no-repeat scroll right center; }
	/* EO basemod */

	/* navigation.css */
	ul#history li.navback>a { background-image: url(./../../images/iconsnav/ivg/back.png); }
	ul#history li.navhilfe>a { background-image: url(./../../images/iconsnav/ivg/hilfe.png); }
	ul#history li.navhome>a { background-image: url(./../../images/iconsnav/ivg/home.png); }
	ul#history li.navkontakt>a { background-image: url(./../../images/iconsnav/ivg/kontakt.png); }
	ul#history li.navnext>a { background-image: url(./../../images/iconsnav/ivg/next.png); }
	ul#history li.navopen>a { background-image: url(./../../images/iconsnav/ivg/open.png); }
	ul#history li.navjoblist>a { background-image: url(./../../images/iconsnav/ivg/joblist.png); }

	ul#history>li>a,
	ul#history>li:hover>a:hover { color: #ffffff; }
	ul#history>li:hover>a:hover { text-decoration: underline; }
	ul#history li.inactive:hover a { color: #6b85a4; text-decoration: none; }

	ul#reitercontainer li { background-color: #b1b1b1; border: 1px solid #b1b1b1; box-shadow:  3px 3px 5px #b1b1b1; }
	ul#reitercontainer li.selected { border-bottom: 1px solid #b1b1b1; }

	ul#reitercontainer li a:link,
	ul#reitercontainer li a:visited { background-color: #d2d7eb; color: #003399; }

	ul#reitercontainer li:hover a,
	ul#reitercontainer li.selected a { box-shadow: inset 2px 4px 14px #5573b3; } 

	ul#reitercontainer li a:hover,
	ul#reitercontainer li.selected a:link,
	ul#reitercontainer li.selected a:visited { background-color: #d7daeb; color: #003399; }

	ul.navtopmenu { top: 142px; }
	ul.navtopmenu li { border-left: 1px solid #5c8ab9; border-right: 1px solid #5c8ab9; }
	ul.navtopmenu li a { padding: 0 12px; }
	ul.navtopmenu li.top:hover a { color: #000000; } /* kommt von oben */
	ul.navtopmenu li.top>a:link, ul.navtopmenu li.top>a:visited { color: #ffffff; }
	ul.navtopmenu li.top>a:hover,
	ul.navtopmenu li.top:hover>a { background: #004a91; text-decoration: underline; }
	ul.navtopmenu li a:link, ul.navtopmenu li a:visited { color: #000000; }
	ul.navtopmenu li#retour a { background-image: url(./../../images/iconsnav/ivg/exit.png); color: #ffffff; }
	ul.navtopmenu li#retour2 a:hover,
	ul.navtopmenu li#retour a:hover { color: #ffffff; text-decoration: underline; }

	ul.navtopmenu li#retour2 a { background-image: url(./../../images/iconsnav/ivg/back.png); color: #ffffff; }

	ul.navtopmenu li a { color: #000000; }
	ul.navtopmenu li.top:hover ul li:hover>a { color: #ffffff; }

	ul.navtopmenu li ul { background: #b3bfbf; border-left: none; }
	ul.navtopmenu li ul li:hover { background: #334c4c; }
	ul.navtopmenu li ul li ul { background: #b3bfbf; border-left: none; }

	ul.navtopmenu li ul li.hasSubmenu { background: transparent url(./bg/hassubmenuarrow.png) no-repeat right 5px !important; }
	ul.navtopmenu li ul li:hover.hasSubmenu, ul.navtopmenu li ul li.submenumover { background: #334c4c url(./bg/hassubmenuarrow_lt.png) no-repeat right 5px !important; }

	div.pagination { border-bottom: 1px solid #b3bfbf; }
	div.pagination.top { border-top: 1px solid #b3bfbf; }
	div.pagination a { border: 1px solid #b3bfbf; color: #334c4c; }
	div.pagination a:hover { background-color: #b3bfbf; border: 1px solid #334c4c; }
	div.pagination a.active { border: 2px solid #b3bfbf; color: #334c4c }
	div.pagination a.active:hover { color: #334c4c }
	div.pagination span { color: #334c4c; }
	div.pagination select { border: 1px solid #b3bfbf; }

	div#flyouttoolbar { background: #004a91 url(./bg/flyouttoolbar.png) repeat-y scroll right center; border-bottom: 3px solid #5573b1; }
	div#flyouttoolbar h2 { color: #ffffff; }
	div#flyouttoolbar h2:first-child { border-bottom: 1px solid #5573b1; }

	#dyntoolbar { background-color: #004a91; border-bottom: 3px solid #5573b1; border-right: 3px solid #5573b1; }
	#dyntoolbar span { color: #ffffff; }

	.selectordiv { background-color: #004a91; border: solid 2px #5573b1; }
	.selectordiv .selectordivtoolbar { background-color: #004a91; border-bottom: 1px solid #5573b1; }
	.selectordiv .selectordivcontent li:hover,
	.selectordiv .selectordivcontent a:hover { color: #334c4c; background-color: #b3bfbf; }

	#tree a,
	#tree td.mout a,
	#tree td.table_td_tree a { color: #ffffff; }
	#tree a:hover,
	#tree tr tr:hover a,
	#tree td.mout a:hover, 
	#tree td.table_td_tree a:hover { color: #000000; text-decoration: none; }
	#tree tr tr:hover { background-color: #b3bfbf; }
	/* EO navigation.css */

	/* content */
	div.sidebarbox { background: #004a91 url(./bg/sidebarbox.png) repeat-x scroll center bottom; border-bottom: 1px solid #5573b1; }
	div.sidebarbox h2 { background: #004a91; border-bottom: 1px solid #5573b1; }
	div.sidebarbox h2 img { background: transparent; }
	div.sidebarbox form .type-text input:focus,
	div.sidebarbox form .type-select select,
	div.sidebarbox form .type-select select:active,
	div.sidebarbox form .type-select select:focus,
	div.sidebarbox form .type-select select:hover { border: solid 1px #b1b1b1; }
	div.sidebarbox form select option { color: #2e4a6c; }

	div.sitemap-betax-tpl .ab li a:hover, div.sitemap-betax-tpl .ab li:hover, div.sitemap-betax-tpl .ab li:hover a,
	div.sitemap-betax-tpl .ab li.selected, div.sitemap-betax-tpl .ab li.selected a { background-color: #b3bfbf; color: #000000; }
	/* EO content */

	/* content default bx */
	.lightblue1, .lightblue1:hover, tr:hover .lightblue1,
	.lightblue2, .lightblue2:hover, tr:hover .lightblue2,
	.lightblue3, .lightblue3:hover, tr:hover .lightblue3,
	.lightblue4, .lightblue4:hover, tr:hover .lightblue4,
	.lightblue5, .lightblue5:hover, tr:hover .lightblue5,
	.lightblue6, .lightblue6:hover, tr:hover .lightblue6,
	.lightblue8, .lightblue8:hover, tr:hover .lightblue8 { background-color: transparent; }

	.swGallery .slideInfoZone,
	.swGallery .slideElement { background-color: #e5ebf7; }
	.swGallery .carousel { background-color: #004a91; }
	.swGallery .slideInfoZone input:hover { background: transparent url(./bg/btn.png) repeat-x scroll left -35px; color: #ffffff; }
	/* EO content default bx */

	/* forms */
	/* ===== bt allgemein */
	input.submit,
	form.yform .type-button input { background: transparent url(./bg/btn.png) repeat-x scroll left top; color: #334c4c; }
	form.yform div input:focus, form.yform div select:focus, form.yform div textarea:focus,
	form.yform div input:hover, form.yform div select:hover, form.yform div textarea:hover,
	form.yform div input:active, form.yform div select:active, form.yform div textarea:active { border: 1px solid #334c4c; }
	input.submit:focus,
	input.submit:hover,
	input.submit:active,
	form.yform .type-button input.submit:focus,
	form.yform .type-button input.submit:hover,
	form.yform .type-button input.submit:active,
	form.yform div.type-button input:focus,
	form.yform div.type-button input:hover,
	form.yform div.type-button input:active { background: transparent url(./bg/btn.png) repeat-x scroll left -35px; color: #ffffff; }

	form.yform .type-button input.submitweiter { background-image: url(./bg/btn_weiter.png); }
	form.yform .type-button input.submitweiter:focus,
	form.yform .type-button input.submitweiter:hover,
	form.yform .type-button input.submitweiter:active { background-image: url(./bg/btn_weiter.png); }

	form.yform .type-button input.submitback { background-image: url(./bg/btn_back.png); }
	form.yform .type-button input.submitback:focus,
	form.yform .type-button input.submitback:hover,
	form.yform .type-button input.submitback:active { background-image: url(./bg/btn_back.png); }

	/* ===== bt readonly */
	form.yform .type-text .read-only,
	form.yform .type-text .read-only:hover,
	form.yform .type-text .read-only:focus,
	form.yform .type-text .readonly,
	form.yform .type-text .readonly:hover,
	form.yform .type-text .readonly:focus,
	form.yform .type-select .readonly,
	form.yform .type-select .readonly:hover,
	form.yform .type-select .readonly:focus,
	form.yform input.readonly,
	form.yform input.readonly:hover,
	form.yform input.readonly:focus { background-color: #b3bfbf; border: 1px solid #334c4c; }

	form.yform .fondsfinderfilter-tpl .type-text input.reinText,
	form.yform .fondsfinderfilter-tpl .type-text input.reinText,
	form.yform .fondsfinderfilter-tpl .type-text input.reinText:hover,
	form.yform .fondsfinderfilter-tpl .type-text input.reinText:active,
	form.yform .fondsfinderfilter-tpl .type-text input.reinText:focus { background-color: transparent; border: none; }

	form.yform .filteroperator.type-text span,
	div.sidebarbox form .type-text input { background-color: #5573b1; border: 1px solid #b1b1b1; color: #ffffff; }
	div.sidebarbox form .type-text input:hover { border: 1px solid #b1b1b1; }
	div.sidebarbox form .type-select select { background-color: #5573b1; }

	input#post_multifilter,
	input#clear_multifilter { background: transparent url(./bg/btn.png) repeat-x scroll left top; color: #334c4c; }
	input#post_multifilter:hover,
	input#clear_multifilter:hover { background-position: left -35px; color: #ffffff; }

	div.formcontainer .spacer,
	.fondsfinderfilter-tpl .spacer,
	.sbbuchung-tpl .spacer,
	form .spacer { background: transparent url(./bg/form_hr.png) no-repeat scroll top center; }
	/* EO forms */

	/* vorschau serienberichte */
	#lightbox #imageData { color: #ffffff; }
	#lightbox #imageContainer,
	#lightbox #imageDataContainer,
	#lightbox #outerImageContainer { background-color: #5573b1; }
	/* EO vorschau serienberichte */

	/* tables */

	.table_td_tree a { color: #a72c32; }
	/* EO tables */

	/* wphg */
	.wphgstart-tpl { background: url(./bg/fieldset.png); border: 1px solid #b1b1b1; padding: 20px; width: 650px; }
	.wphgstart-tpl fieldset { background: url(./../../../homepages/igate/images/zitate/Bild01startseite.jpg); }
	.wphgstart-tpl h2 { display: none; }
	/* EO wphg */

	/* tooltip */
	.tooltip .xarrow b { background-color: #919191 !important; border-color: #919191 !important; }
	.tooltip .xboxcontent { background-color: #de9000 !important; border-color: #919191 !important; color: #334c4c !important; }
	div.tooltip div.xtop div.xb1 { background: #919191 !important; }
	div.tooltip div.xtop div.xb2,
	div.tooltip div.xtop div.xb3,
	div.tooltip div.xtop div.xb4 { background: #919191 !important; border-color: #919191 !important; }
	div.tooltip div.xbottom div.xb1 { background: #919191 !important; }
	div.tooltip div.xbottom div.xb2,
	div.tooltip div.xbottom div.xb3,
	div.tooltip div.xbottom div.xb4 { background: #919191 !important; border-color: #919191 !important; }
	/* EO tooltip */

	form.yform .type-text input, form.yform .type-text textarea,
	form.yform .type-select select, .formcontainer input,
	.formcontainer textarea, .formcontainer select { border: 1px solid #5573b3; }

	.logindata-tpl h3 { line-height: 20px; }

	.wfitem-tpl form.yform .referenznr input { display: inline-block; float: left; margin-right: 4px; }
	.wfitem-tpl form.yform .referenznr input:first-child { margin-left: 0; }
	.wfitem-tpl form.yform .referenznr.refgkm input { width: 123px; }
	.wfitem-tpl form.yform .referenznr.refnet input { width: 88px; }
	.wfitem-tpl form.yform .referenznr.refgecas input { width: 67px; }

	.sitemap-login-tpl table td { border: none; }
	.sitemap-login-tpl table { border: none; }
	.sitemap-login-tpl table thead th { border: none; color: #ffffff; }
	.sitemap-login-tpl a { color: #ffffff; }

	.start-tpl { margin: 10px; }

	form.yform .wfliststapel-tpl fieldset { padding: 0; }
	.wfliststapel-tpl table { width: 100%;  border: none; background: url(./bg/fieldset.png) repeat top left; }
	.wfliststapel-tpl tbody th { background-color: transparent; border: 1px solid #ffffff; }
	.wfliststapel-tpl tbody td { border: 1px solid #ffffff; }
	.wfliststapel-tpl tbody td:first-child { width: 10%; }
	.wfliststapel-tpl tbody td:first-child { text-align: center; }

	div.alert h2 { background-color: #5573b1; border-bottom: solid 1px #b1b1b1; }

	#dialog-container { border: solid 1px #b1b1b1; }
	#dialog-top { background-color: #5573b1; border-bottom: solid 1px #b1b1b1; }
	#dialog-title { background-color: #5573b1; }

	/* homepageseiten */
	.hp_content textarea { height: 100px; }
	.hp_content p { text-align: justify; }

	.partner-tpl div.links { display: inline-block; float: left; padding-top: 30px; padding-right: 15px; }

	.plattformendirekt-tpl #navcontainer { width: 725px; }
	.plattformendirekt-tpl #navcontainer ul { margin-left: 0; }
	.plattformendirekt-tpl ul li { list-style-type: none; display: inline-block; }
	.plattformendirekt-tpl #formulare ul li { list-style-type: disc; display: list-item; }

	.sitemap-login-tpl img { width: 270px; }
	.sitemap-login-tpl p { text-align: justify; padding: 5px; }
	.sitemap-login-tpl p.right { text-align: right; }
	.sitemap-login-tpl .sidebar h3 { border-bottom: 1px solid #5573b1; color: #ffffff; }
	.sitemap-login-tpl .sidebar label { color: #ffffff; }

	.schulunggwg-tpl ul li { list-style-type: disc; }
	.schulunggwg-tpl div { line-height: 20px; }
	.schulunggwg-tpl div .links { display: inline-block; float: left; width: 120px; }
	/* EO homepageseiten */
}
