/*======================================
 * Website: www.hood-group.com
 * Company: christkoch.net
 * Author: Christian Koch
 * Media: Screen, Projection
 *======================================*/

/* TYPO3 */
/*@import url("typo3/boxes.css");*/
/*@import url("typo3/templates.css");*/
@import url("typo3/extension.css");
@import url("typo3/t3_rte.css");

@media screen, projection {
	
	/* -------------RESET--------------- */
	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;vertical-align:baseline;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0}
	html[xmlns^="http"]{overflow-y:scroll}
	body{background-color:#fff}
	:focus{outline:0}
	ul,ol{list-style:none;list-style-type:none}
	table{border-collapse:separate;border-spacing:0}
	caption,th,td{text-align:left;font-weight:400}
	blockquote:before,blockquote:after,q:before,q:after{content:""}
	blockquote,q{quotes:"" ""}
	a,a:link,a:visited,a:hover{text-decoration:underline;color:#000}
	a:active,a:focus,input{outline:none}
	sup{position:relative;bottom:0.3em;vertical-align:baseline}
	sub{position:relative;bottom:-0.2em;vertical-align:baseline}
	acronym,dfn,abbr{cursor:help;border-bottom:1px dashed}
	del{text-decoration:line-through}
	a abbr,a acronym{border:none}
	cite,em,dfn,i{font-style:italic}
	ins,dfn{border-bottom:1px solid #ccc}
	code,kbd,samp,pre,tt,var{font-size:100%;font-family:monaco, "Lucida Console", courier, mono-space}
	a img,img,img,iframe{border:none;text-decoration:none}

	/* -------------BASIC--------------- */
  html,body {height:100%} /* sticky footer */
	body > .page-wrap {height:auto;min-height:100%} /* sticky footer */
  body {font:68.8%/1.3 Arial,'Helvetica Neue',Helvetica,sans-serif;background:#fff url('../images/bg-body.jpg') no-repeat 50% 0;color:#313131}
  li li, li p, td p, blockquote p {font-size:1em}
  input, select, th, td {font-size:1em}
  strong, b {font-weight:bold}
  em, i {font-style:italic}
  a, a:link, a:visited, a:active {background-color:transparent;text-decoration:none;color:#498ac4}
  a:hover {text-decoration:underline}
  th {font-weight:bold}
  .hr hr {display:none}
  .hr {background:#999;padding:0;height:1px;overflow:hidden;margin:10px 0}
	::-moz-selection {background:#000;color:#fff}
	p {font-weight:300;padding:0 0 .909em}
	table {margin-bottom:.909em}
	th {font-weight:bold}
	tr,th,td {margin:0;padding:.154em 0 .154em 0}
	tfoot {font-style: italic; }
	caption {text-align:center; font-family:Georgia,serif}	
	
	/* GLOBAL CSS */
	.clear{clear:both;overflow:hidden}.fl{float:left!important}.fr{float:right!important}.fn{float:none!important;font-weight:300}.di{display:inline}.dn{display:none}.db{display:block}.pa{position:absolute}.pr{position:relative}.nm{margin:0!important}.nmr{margin-right:0!important}.nml{margin-left:0!important}.nmt{margin-top:0!important}.nmb{margin-bottom:0!important}.np{padding:0!important}.npr{padding-right:0!important}.npl{padding-left:0!important}.npt{padding-top:0!important}.npb{padding-bottom:0!important}.txtl{text-align:left}.txtr{text-align:right}.txtc{text-align:center}.txtj{text-align:justify}.wauto{width:auto !important}.w170px{width:170px}.w100p{width:100%}.w75p{width:75%}.w67p{width:67%}.w66p{width:66%}.w50p{width:50%}.w34p{width:34%}.w33p{width:33%}.w25p{width:25%}.fb{font-weight:700}.fi{font-style:italic}.fu{border-bottom:1px solid}.img-left{float:left;margin:4px 15px 4px 0}.img-right{float:right;margin:4px 0 4px 15px}
	.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix {display: inline-block}
	/* Hides from IE-mac \*/
	* html .clearfix {height:1%}
	.clearfix {display:block}
	/* End hide from IE-mac */

	.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}

	.mt5{margin-top:5px!important}
	.mt10{margin-top:10px!important}
	.mt15{margin-top:15px!important}
	.mt20{margin-top:20px!important}

	.mr10{margin-right:10px!important}
	.nb {border:none!important}
	
	/* WEBSITE COLORS */
	.corange {color:#da5f00!important}
	.cblue {color:#498ac4!important}

  /* -------------PRINT---------------- */
  .logo-print {display:none}	

	/* -------------PAGE-WRAP------------ */
	.page-wrap {margin:0 auto;width:947px;height:100%/* sticky footer */}
	
  /* -------------HEADER--------------- */
	.header {position:relative;height:159px;z-index:100}
	
		/* -------------LOGO----------------- */
		.header h1 {position:absolute;left:2px;top:38px}
	
		/* -------------REGISTER & TOP NAVI----------------- */
		ul.topnav {position:absolute;right:0;top:15px}
		ul.register {position:absolute;left:323px;top:15px}
		ul.register li,ul.topnav li {float:left;border-left:1px solid #404040;display:inline;line-height:.818em}
		ul.register li a,ul.register li a:visited,ul.topnav li a,ul.topnav li a:visited {font-size:.818em;color:#404040;margin:0 8px;text-transform:uppercase;text-decoration:none}
		ul.register li a:hover,ul.register li.active a,ul.topnav li a:hover,ul.topnav li.active a {text-decoration:underline}
		ul.register li.welcome {margin-right:0}
		ul.register li.first,ul.register li.second,ul.topnav li.first {border:none;margin-left:0!important}
		
		/* -------------MAINNAVI----------------- */
		.nav-container {position:absolute;left:0;bottom:23px;height:28px;width:710px;z-index:101}			
		
		ul.mainnavi {}		
		ul.mainnavi li {display:block;float:left;background-repeat:no-repeat;padding:0;margin:0}
		ul.mainnavi li a {position:relative;display:block;height:28px;overflow:hidden;text-indent:-9999px;outline:none;background:url('../images/bg-mainnavi.png')}		
		ul.mainnavi li.menuid-2 a{width:62px;background-position:0 0}
		ul.mainnavi li.menuid-2 a:hover,ul.mainnavi li.menuid-2 a.active{background-position:0 -28px}		
		ul.mainnavi li.menuid-5 a{width:116px;background-position:-62px 0}		
		ul.mainnavi li.menuid-5 a:hover,ul.mainnavi li.menuid-5 a.active{background-position:-62px -28px}
		ul.mainnavi li.menuid-6 a{width:150px;background-position:-179px 0}		 
		ul.mainnavi li.menuid-6 a:hover,ul.mainnavi li.menuid-6 a.active{background-position:-179px -28px}
		ul.mainnavi li.menuid-7 a{width:95px;background-position:-329px 0}		 
		ul.mainnavi li.menuid-7 a:hover,ul.mainnavi li.menuid-7 a.active{background-position:-329px -28px}
		ul.mainnavi li.menuid-8 a{width:113px;background-position:-424px 0}
		ul.mainnavi li.menuid-8 a:hover,ul.mainnavi li.menuid-8 a.active{background-position:-424px -28px}
		ul.mainnavi li.menuid-9 a{width:97px;background-position:-537px 0}		
		ul.mainnavi li.menuid-9 a:hover,ul.mainnavi li.menuid-9 a.active{background-position:-537px -28px}
		ul.mainnavi li.menuid-10 a{width:76px;background-position:-634px 0}
		ul.mainnavi li.menuid-10 a:hover,ul.mainnavi li.menuid-10 a.active{background-position:-634px -28px}
		
		/* RESET */
		.sub-inner-mid ul a,.sub-inner ul a:visited {position:relative;padding-left:15px;display:block!important;text-decoration:none;color:#404040;background:url('../images/icons/list-arrow-large.gif') no-repeat 0 3px!important;text-indent:0!important}
		.sub-inner-mid ul a:hover {text-decoration:none;position:relative;color:#498ac4;background:url('../images/icons/list-arrow-large-blue.gif') no-repeat 0 3px!important}
		
		/* SUBMENU */
		ul.mainnavi li .submenu {position:relative;display:none;float:left;padding-top:10px;height:1%}	
		ul.mainnavi li .submenu .sub{position:absolute;left:5px;bottom:-1px;width:21px;height:10px;background:url('../images/bg-arrow-top.png') no-repeat 0 bottom;z-index:501}		
		ul.mainnavi li .sub-inner{padding-top:4px;width:657px;background:url('../images/bg-sub-inner.png') no-repeat 0 0;position:absolute;left:0;top:10px;z-index:500}
		ul.mainnavi li .sub-inner-mid{width:615px;border-left:1px solid #aaa8a9;border-right:1px solid #aaa8a9;background:#fff url('../images/bg-submenu.png') no-repeat 215px 20px;min-height:160px;height:auto !important;height:160px;padding:20px}
		ul.mainnavi li .sub-inner-btm{height:4px;width:657px;background:url('../images/bg-sub-inner-btm.png') no-repeat 0 0;overflow:hidden}		
		/*.sub-inner-mid ul.level2 li a{background-position:0 3px;position:relative;width:auto!important;height:auto;cursor:pointer}*/
		.sub-inner-mid ul.level2 li a{background-position:0 3px;position:relative;width:170px !important;height:auto;cursor:pointer}
		/*.sub-inner-mid ul.level2 li a.active{background:url('../images/icons/list-arrow-large-blue.gif') no-repeat 0 3px !important;color:#498AC4}*/
		.sub-inner-mid ul.level2 li a.active{background:url('../images/icons/list-arrow-large-blue.gif') no-repeat 0 3px #F2F2F2 !important;color:#498AC4}
		.sub-inner-mid ul.level2 li{display:block;float:none;margin-bottom:6px;z-index:100}
		.sub-inner-mid ul.level2{position:relative;left:0;top:0;z-index:2;width:195px}
		.sub-inner-mid ul.level3{position:absolute;display:none;left:215px;top:0;z-index:3;width:195px}
		.sub-inner-mid ul.level3 li{display:block}
		.sub-inner-mid ul.level4{position:absolute;display:none;left:215px;top:0;z-index:3;width:195px}
		.sub-inner-mid ul.level4 li{display:block}
		
		/* POSITION ARROW & SUBMENU 5,6,7,8,9,10 */
			/* UNTERNEHMEN */
			ul.mainnavi li.menuid-5 .sub-inner	{left:-63px}
			ul.mainnavi li.menuid-5 .submenu .sub	{left:40px}
			/* DIENSTLEISTUNG */
			ul.mainnavi li.menuid-6 .sub-inner	{left:-179px}
			ul.mainnavi li.menuid-6 .submenu .sub	{left:58px}
			/* PRODUKTE */
			ul.mainnavi li.menuid-7 .sub-inner	{left:-250px}
			ul.mainnavi li.menuid-7 .submenu .sub	{left:30px}
			/* SCHULUNGEN */			
			/* AKTUELLES */
			ul.mainnavi li.menuid-9 .sub-inner	{left:-248px}
			ul.mainnavi li.menuid-9 .submenu .sub	{left:30px}
			/* MY.HOOD */
			ul.mainnavi li.menuid-10 .sub-inner	{left:-344px}
			ul.mainnavi li.menuid-10 .submenu .sub	{left:27px}			
		
		/* -------------SEARCH----------------- */
		.search {position:absolute;right:0;bottom:30px}
		.search {float:left;width:150px}
		.search input.input {float:left;display:inline;width:106px;background:none;border:none;border-bottom:1px solid #000;color:#404040;padding:0 0 0 6px} 
		.search button {float:left;display:inline;width:38px;background:none;border:none;color:#000;padding:0;margin:0} 
	
	/* -------------SUBHEADER--------------- */
	.subheader {float:left;position:relative;width:947px;min-height:160px;height:auto!important;height:160px;z-index:98;padding-bottom:30px}		
	
		/* -------------SUBHEADER INNER--------------- */
		.sh-inner-left {position:relative;float:left;width:629px;margin-right:13px}
		.sh-inner-right {position:relative;float:left;width:305px;overflow:hidden}		
		.sh-inner-right h2 {font-size:1.636em;font-weight:700;color:#da5f00;margin-bottom:.611em}
		.sh-inner-right h2 a,.sh-inner-right h2 a:visited {color:#da5f00;text-decoration:none}
		
			/* -------------SUBHEADER SLIDESHOW--------------- */
			.slideshow {position:relative;width:947px;height:213px;float:left;cursor:pointer}			
			.slideshow-inner {display:none;position:absolute;top:0;left:0;height:213px}
			.slideshow-tabs {position:absolute;bottom:7px;left:527px}
			.slideshow-tabs a,.slideshow-tabs a:visited {position:relative;overflow:hidden;float:left;background:url('../images/icons/slider.png') no-repeat;width:11px;height:11px;display:block;margin-right:5px;text-decoration:none;text-indent:-9999px}		
			.slideshow-tabs a.current,.slideshow-tabs a:hover{background:url('../images/icons/slider-active.png') no-repeat}
				
  /* -------------MAIN-------------- */
	.main {clear:both;width:947px;padding:0 0 150px 0}
	
			/* -------------CONTENT-------------- */
			.content {float:left;width:629px;margin-right:13px}
			.contentfull {width:947px}			
			
				/* HEADINGS */
				h1,h2,h3,h4,h5,h6 {font-weight:700;font-family:Helvetica,'Helvetica Neue',Arial,sans-serif;color:#da5f00}
				h1{font-size:1.636em;margin-bottom:.278em;line-height:1.1} /* font-size:18px;margin-bottom:5px */			
				h2{font-size:1.455em;margin-bottom:.25em;line-height:1.1} /* font-size:16px;margin-bottom:4px */
				h3{font-size:1.364em;margin-bottom:.5em;line-height:1.1} /* font-size:15px;margin-bottom:3px */
				h4{font-size:1.273em;margin-bottom:.214em;line-height:1.1} /* font-size:14px;margin-bottom:3px */
				h5,h6{font-size:1em;margin-bottom:.273em} /* font-size:11px;margin-bottom:3px */

	/* Sidebar Navi */
	ul.side-navi li.active a{color:#DA5F00 !important}

	/* LIST ELEMENTS */
	.sh-inner-right ul,
	.sh-inner-right ol,
	.content ul,
	.content ol {margin:0 0 .909em .909em;line-height:1.6;padding:0}
	.sh-inner-right ul li ul,
	.sh-inner-right ol li ol,
	.content ul li ul,
	.content ol li ol {font-size:1em}
	.sh-inner-right ul li ul li ul,
	.sh-inner-right ol li ol li ol,
	.content ul li ul li ul,
	.content ol li ol li ol {font-size:1em}
	.sh-inner-right ul li ul li ul li ul,
	.sh-inner-right ol li ol li ol li ol,
	.content ul li ul li ul li ul,
	.content ol li ol li ol li ol {font-size:1em}
	.sh-inner-right ul ul,
	.sh-inner-right ol ol,
	.content ul ul,
	.content ol ol {margin-bottom:0;padding-bottom:0}
	.sh-inner-right ul li,
	.content ul li {position:relative;background:url('../images/icons/list-arrow-large.gif') 0 4px no-repeat;padding-left:.909em;margin-bottom:5px;line-height:1.4}
	.sh-inner-right ol,
	.content ol{list-style-type:decimal}
	.sh-inner-right ol li,
	.content ol li {list-style-position:inside}

				/* IMAGES */
				.content img {}			
								
				/* TABLE */
				.content table {}
				.content table ul {list-style-type:none;margin:0;padding:0;line-height:1.4} /* reset */
				.content table ul li {font-weight:700;margin:0;padding:0;background:none} /* reset */
				
				table.bibliography {border-collapse:collapse}
				table.bibliography td {overflow:hidden;vertical-align:top;padding-top:10px;margin:0}
				table.bibliography td {border-bottom:2px solid #cecece}
				table.bibliography td img {margin-bottom:10px}
				table.bibliography tr.last img {margin-bottom:0}
				table.bibliography tr.last td {border-bottom:0}
				
				/* PAGING */
				.pagenavi {float:left;width:100%;margin:10px 0;padding-bottom:5px;border-bottom:2px solid #cecece}				
				.pagenavi span.pages{margin:2px;padding:2px 4px 2px 0}
				.pagenavi span.current{font-weight:700;margin:2px;padding:2px 4px 2px 0}
				.pagenavi span.extend{margin:2px;padding:2px 4px}
				.pagenavi a,.pagenavi a:link,.pagenavi a:visited,.pagenavi a:active{text-decoration:none;margin:2px;padding:2px 4px 2px 0}

				/* PAGING News */
				.pagenavi .news-list-browse{margin:0;text-align:none}
				.pagenavi .news-list-browse .showResultsWrap{float:left;margin-right:5px;}
				.pagenavi .news-list-browse .browseLinksWrap .disabledLinkWrap{margin:0 5px;}
				.pagenavi .news-list-browse .browseLinksWrap .activeLinkWrap{margin:0 5px;font-weight:bold}
	
				/* INNER-CONTENT */
				.content .co-inner-left {float:left;width:435px;margin-right:30px}
				.content .co-inner-right {float:left;width:145px}
				/* UL ANCHOR COLOR */
				.co-inner-right ul a,.co-inner-right ul a:visited {color:#404040}
				.co-inner-left ul a,.co-inner-left ul a:visited {color:#404040}
				
				/* SUBCONTENT */
				.subcontent {float:left;width:947px;padding-top:15px}
				
				/* SHADOW */
				.shadow {background:url('../images/bg-shadow.png') no-repeat right bottom}
				.ssha {width:295px;padding:0 10px 2px 0}
				.lsha {width:626px;padding:0 3px 2px 0}
				.fsha {width:944px;padding:0 3px 2px 0}
				
				/* SCHULUNG */
				.schulung {padding:9px 10px 0 1px;min-height:30px;height:auto!important;height:30px;margin-right:0}
				.schulung h2 {float:left;margin:3px 30px 0 0;display:inline}
				.schulung a {float:left;display:inline}	
				.training {width:140px;margin-bottom:10px}
				.training h2 {margin-right:5px}	
				.training a {float:right;display:inline}			
				
				/* ANCHER */
				a.readmore,a.readmore:visited {position:relative;color:#498ac4;background:url('../images/icons/arrow-right.png') no-repeat right 2px;padding-right:17px;text-decoration:none}
				a.readmore:hover {position:relative;text-decoration:underline}
				a.readmore-large-trans {display:block;text-indent:-9999px;width:25px;height:25px;background:url('../images/icons/arrow-right-large-b-trans.png') no-repeat 0 0}
				a.backtop,a.backtop:visited {position:relative;color:#4a4a4a;background:url('../images/icons/top.png') no-repeat right 4px;padding-right:17px;text-decoration:none} 
				a.backtop:hover {text-decoration:underline}
				
				/* BREADCRUMB */
				.breadcrumb {float:left;display:inline;margin:0 0 5px 317px}
				.breadcrumb ul {clear:both;list-style-type:none;margin:0;padding:0;line-height:normal} /* reset */				
				/*.breadcrumb ul {margin-bottom:10px}*/
				.breadcrumb li {float:left;display:inline;margin:0 3px 0 0;padding:0;background:none}
				.breadcrumb li a,.breadcrumb li a:visited {color:#6d6d6d;text-decoration:none}
				.breadcrumb li a:hover {text-decoration:underline}
							
				/* BREADCRUMB breadcrumb-all-right */
				.breadcrumb-all-right {float:left;display:inline;margin:0 0 5px 0}
				.breadcrumb-all-right ul {clear:both;list-style-type:none;margin:0;padding:0;line-height:normal}
				.breadcrumb-all-right li {float:left;display:inline;margin:0 3px 0 0;padding:0;background:none}
				.breadcrumb-all-right li a,.breadcrumb li a:visited {color:#6d6d6d;text-decoration:none}
				.breadcrumb-all-right li a:hover {text-decoration:underline}
				
				/* BOXES */
				.box {position:relative;float:left;display:inline}
				.small {width:305px;height:auto!important;height:230px}
				.large {width:629px}
				.boright {border-right:2px solid #cecece}
				.bmr {margin-right:17px} /* box bmr */
				.bmr13 {margin-right:13px} /* box bmr13 */
				.br2 {width:294px;border-right:2px solid #cecece} /* border-right 2px */
				
					/* NEWS & EVENTS */
					.news,.events {width:294px;padding:0 10px 0 0;border-right:2px solid #cecece;min-height:230px;height:auto!important;height:230px}					
					.news ul {clear:both;list-style-type:none;margin:0;padding:0;line-height:normal} /* reset */
					.news ul li {margin:0;padding:0;background:none} /* reset */
					.news h2,.events h2 {float:left;margin-bottom:1.25em;color:#da5f00}
					.start.news h2,.start.events h2 {margin-bottom:10px}
					.news a.readmore,.events a.readmore {float:right;margin-top:2px}
					.news a,.news a:visited,.events a,.events a:visited {color:#498ac4;text-decoration:none}
					.news a:hover,.events a:hover {text-decoration:underline}
					.events dl {clear:both} /* clear floats */
					.events dt {position:relative;float:left;clear:left;width:140px;text-align:left}
					.events dd {position:relative;float:left;width:154px;margin-bottom:20px}
					.start.events dd{margin-bottom:10px}
					
					.bibliography .news-list-morelink {margin-left:10px}
					
					/* BOX SIDEBAR */
					.sb {margin-bottom:40px}
					.sb h2,.sb h5 {line-height:1;color:#da5f00}					
					.sb img {display:block;margin:9px 0 14px 0}	
					.sb a.readmore-large {display:block;text-indent:-9999px;width:24px;height:23px;background:url('../images/icons/arrow-right-large-b-trans.png') no-repeat 0 0}
					
						/* LIST ELEMENTS */
						.sb ul {line-height:2;margin:0 0 .909em}
						.sb ul li {position:relative;background:url('../images/icons/list-arrow-large.gif') 0 4px no-repeat;padding-left:.909em;;line-height:1.4;line-height:1.4;margin-bottom:5px}
						.sb ul li a,.sb ul li a:visited {color:#404040;text-decoration:none}
						.sb ul li a:hover {text-decoration:underline}
						
						/* BOX SIDEBAR TEASER */
						.sbteaser a.readmore-large {position:absolute;top:16px;right:10px}
						.sbteaser {min-height:55px;height:auto!important;height:55px}
						.sbteaser h5 {margin-right:50px;line-height:1.3}

			a.browse{position:absolute;display:block;width:23px;height:24px;text-indent:-9999px;z-index:51}
			a.right {right:10px;top:41px;background:url('../images/icons/arrow-right-large-b.png') no-repeat}
			a.right:hover,a.right:active {background:url('../images/icons/arrow-right-large-o.png') no-repeat;cursor:pointer}
			a.left {left:0;top:41px;background:url('../images/icons/arrow-left-large-b.png') no-repeat}
			a.left:hover,a.left:active {background:url('../images/icons/arrow-left-large-o.png') no-repeat;cursor:pointer}
			
			/* PANELS */
			.panels {position:relative;float:left;height:150px;width:626px;padding:0 3px 2px 0;background:#fff url('../images/bg-shadow.png') no-repeat right bottom}
						
			/* PANELS CONTENT */
			.tab-content {position:absolute;top:0;left:0;width:626px}	
			.tab-content h2 {line-height:1;color:#da5f00}
			.tab-teaser {float:left;width:452px;padding-right:25px}				
			.tab-related {float:left;width:144px;padding-right:5px}			
			.tab-related ul {list-style-type:none;margin:0;padding:0;line-height:1.4} /* reset */
			.tab-related ul li {margin:0;padding:0} /* reset */
			.tab-related ul li {position:relative;background:url('../images/icons/list-arrow-small.png') 0 6px no-repeat;padding-left:.909em}
			.tab-related ul li a,.tab-related ul li a:visited {color:#313131;text-decoration:none}
			.tab-related ul li a:hover {text-decoration:underline}
			
			.tab-navi ul {list-style-type:none;margin:0;padding:0;line-height:normal} /* reset */
			.tab-navi ul li {float:left;margin:0 8px 0 0;padding:0;background:none} /* reset */	
			.tab-navi {float:left;margin:-2px 0 33px 0}				
		 	.tab-navi a,.tab-navi a:visited{color:#313131;float:left;background:url(../images/tab-left.png) no-repeat left top;padding-left:1px;text-decoration:none;font-weight:700;margin:0}
			.tab-navi a span{float:left;display:block;background:url(../images/tab-right.png) no-repeat right top;padding:5px 30px 5px 1px}
		  /* Commented Backslash Hack hides rule from IE5-Mac \*/
		  .tab-navi a span {float:none;text-align:center}
		  /* End IE5-Mac hack */
		  .tab-navi a:hover {color:#498ac4}
			.tab-navi a.current {float:left;background:url(../images/tab-left-active.png) no-repeat left top;color:#818181}
			.tab-navi a.current span{background:url(../images/tab-right-active.png) no-repeat right top}
			
			/* SCHULUNG OVERVIEW */
			.training-overview {position:relative;float:left;overflow:hidden}
			.training-overview ul {float:left;list-style-type:none;margin:0 0 -1px 0;padding:0;line-height:1.4;background:url(../images/bg-lines-training.gif) no-repeat 143px 0} /* reset */
			.training-overview ul li {position:relative;margin:0;padding:0;background:none} /* reset */
			.training-overview ul li {float:left;width:145px;margin-right:13px;overflow:hidden}			
			.training-overview ul li ul li {position:relative;margin:0;padding:0;border:none;line-height:2.2;background:url('../images/icons/list-arrow-large.gif') 0 9px no-repeat;padding-left:.909em}
			.training-overview ul li ul {float:left;margin-bottom:20px;background:none}
			.training-overview ul li h2 {margin-bottom:10px}
			.training-overview ul li ul li a,.training-overview ul li ul li a:visited {font-weight:700;color:#404040;text-decoration:none}
			.training-overview ul li ul li a:hover {color:#498ac4}	
			.training-overview ul li.last {overflow:visible}	
			.training-overview ul li.last ul li {width:285px}
			.training-overview .step {position:absolute;top:0;right:0;width:150px;padding-right:10px}
			
			/* PANEL SCHULUNG */
			.panel-schulung {position:relative;float:left;width:619px;padding:0 10px 10px 0;background:#fff url('../images/bg-shadow.png') no-repeat right bottom}

			.tab-schulung,.tab-schulung-date-list {position:relative;float:left;margin:30px 0 0 0}
			.tab-schulung ul,.tab-schulung-date-list ul {float:left;width:629px;list-style-type:none;margin:0;padding:0 0 13px 0;line-height:normal;background:url(../images/bg-schulung.png) no-repeat right 27px} /* reset */
			.tab-schulung ul li,.tab-schulung-date-list ul li {float:left;margin:0;padding:0;background:none} /* reset */	
			/*.tab-schulung a,.tab-schulung a:visited,.tab-schulung-date-list a,.tab-schulung-date-list a:visited{color:#313131;float:left;background:url(../images/tab-left-schulung.png) no-repeat left top;padding-left:0;text-decoration:none;font-weight:700;margin:0}*/
			.tab-schulung a,.tab-schulung a:visited,.tab-schulung-date-list a,.tab-schulung-date-list a:visited{color:#313131;float:left;background:url(/typo3conf/ext/ko_seminars_extended/res/image/tab-left-schulung.png) no-repeat left top;padding-left:0;text-decoration:none;font-weight:700;margin:0}
			/*.tab-schulung a span,.tab-schulung-date-list a span{float:left;display:block;background:url(../images/tab-right-schulung.png) no-repeat right top;padding:8px 30px 7px 7px}*/
			.tab-schulung a span,.tab-schulung-date-list a span{float:left;display:block;background:url(/typo3conf/ext/ko_seminars_extended/res/image/tab-right-schulung.png) no-repeat right top;padding:8px 30px 7px 7px}
		/* Commented Backslash Hack hides rule from IE5-Mac \*/
		.tab-schulung a span,.tab-schulung-date-list a span {float:none;text-align:center}
		/* End IE5-Mac hack */
		.tab-schulung a:hover,.tab-schulung-date-list a:hover {color:#498ac4}
		/*
		.tab-schulung a.current,.tab-schulung-date-list a.current {float:left;background:url(../images/tab-left-schulung-active.png) no-repeat left top;color:#818181}
		.tab-schulung a.current span,.tab-schulung-date-list a.current span{background:url(../images/tab-right-schulung-active.png) no-repeat right top}
		*/
		.tab-schulung a.current,.tab-schulung-date-list a.current {float:left;background:url(/typo3conf/ext/ko_seminars_extended/res/image/tab-left-schulung-active.png) no-repeat left top;color:#818181}
		.tab-schulung a.current span,.tab-schulung-date-list a.current span{background:url(/typo3conf/ext/ko_seminars_extended/res/image//tab-right-schulung-active.png) no-repeat right top}

			/* -------------SIDEBAR-------------- */
			.sidebar {position:relative;float:left;width:305px}
  
  /* -------------FOOTER--------------- */
	.footer {position:relative;margin-top:-139px;/*negative value of footer height*/height:139px;clear:both;background:url('../images/bg-footer.jpg') no-repeat 50% 0}
	
		/* FOOTER-INNER */
		.footer-inner {position:relative;margin:0 auto;width:921px;height:75px;padding:64px 0 0 26px}
		
			/* MENUS */
			ul.service{position:absolute;right:38px;bottom:10px}
			ul.sitemap{float:left;width:890px;text-align:center}
			ul.sitemap li,ul.service li{border-left:1px solid #989898;display:inline;line-height:1}	
			ul.sitemap li a,ul.sitemap li a:visited,ul.service li a,ul.service li a:visited {color:#989898;margin:0 8px;text-transform:uppercase;text-decoration:none}
			ul.service li a {font-size:.909em;margin:0 8px!important;text-transform:none!important}
			ul.sitemap li a:hover,ul.sitemap li.active a,ul.service li a:hover,ul.service li.active a {color:#989898;text-decoration:underline}		
			ul.sitemap li.first,ul.sitemap li.first a,ul.service li.first{border:none;margin-left:0 !important}
			ul.sitemap li.last,ul.sitemap li.last a,ul.service li.last,ul.service li.last a{margin-right:0 !important}

			/* COPYRIGHT */
			.copyright{position:absolute;left:26px;bottom:6px;color:#989898}
		
  /* -------------FORM----------------- */
  form {display:inline}
  form label {cursor:pointer}
  fieldset {border:none}
  input,select,textarea,button {font-size:100%;font-family:inherit;color:#4f4a4a}
  textarea {line-height:1.25}
  button {cursor:pointer;width:auto;overflow:visible}	
	
	/* ERROR FORM */
	.errormessage {border:1px solid #cccccc; background:#f1f1f1;padding:10px;margin-bottom:15px}
	.error {background:#ccc!important;color:#000}

	/* FORM FORMAT with Label on top of input field */
	.form ol,.form ul {list-style-type:none;margin:0;padding:0} /* reset */
	.form ol li,.form ul li {margin:0 0 10px 0;padding:0;background:none;list-style-position:outside} /* reset */
	
	.form .fieldset-left {float:left;width:318px}
	.form .fieldset-right {float:right;width:300px}
		
	.form label{display:block;width:200px;color:#333;font-weight:700;padding:0;margin:0}	
	.form select{}
	.form input{width:207px;padding:2px;background:#fff;border:1px solid #b6b6b6}
	.form textarea{width:305px;height:182px;background:#fff;border:1px solid #b6b6b6;padding:2px}
	
	/* CSS2.x */
	.form input.checkbox {width:auto;margin:0;padding:0;border:none}
	.form input.radio {width:auto;margin:0;padding:0;border:none}
	.form input.submit {width:auto;margin:0 0 0 110px;padding:2px 8px;overflow:visible/*ie6*/}	

	.form button {width:108px;height:40px;color:#da5f00;text-align:left;font-weight:700;font-size:1.545em;background:url('../images/bg-form-btn.png') no-repeat;border:none;padding:0;margin:0}	

	/* FORM FORMAT with Label right of input field */
	.form-normal ol,.form-normal ul{list-style-type:none;margin:0;padding:0}
	.form-normal ol li,.form-normal ul li{margin:0 0 10px 0;padding:0;background:none;list-style-position:outside}
	
	.form-normal .fieldset-left{float:left;width:318px}
	.form-normal .fieldset-right{float:right;width:300px}
		
	.form-normal label{display:block;width:150px;color:#333;font-weight:700;padding:0;margin:0;float:left}	
	.form-normal select{width:215px;padding:2px;background:#fff;border:1px solid #b6b6b6}
	.form-normal input{width:207px;padding:2px;background:#fff;border:1px solid #b6b6b6}
	.form-normal textarea{width:305px;height:182px;background:#fff;border:1px solid #b6b6b6;padding:2px}
	
	/* CSS2.x */
	.form-normal input.checkbox{width:auto;margin:0;padding:0;border:none}
	.form-normal input.radio{width:auto;margin:0;padding:0;border:none}
	.form-normal input.submit{width:auto;margin:0 0 0 110px;padding:2px 8px;overflow:visible/*ie6*/}	
	
	.form-normal button{width:108px;height:40px;color:#da5f00;text-align:left;font-weight:700;font-size:1.545em;background:url('../images/bg-form-btn.png') no-repeat;border:none;padding:0;margin:0}

	td.has-recension{border-bottom:none !important}
	.read-recension{display:none}

	select.search-order{background:none repeat scroll 0 0 #FFF;border:1px solid #ddd;padding:2px;float:right;background:none}
	ol.literature-list{list-style:none;margin:0}
	ol.literature-list li{border-bottom:2px solid #CECECE;margin:10px 0 0 0;padding-bottom:5px}
	
	.paging{margin:10px 0}
	.paging a,.paging span{margin:0 3px}

	.customer-overview{text-align:center;margin-top:50px}
	.customer-overview a{filter:alpha(opacity=50);opacity:0.5;}
	.customer-overview a:hover{filter:alpha(opacity=100);opacity:1}
	.customer-overview img{margin-right:10px}

	.colbox{width:947px;margin-top:20px;float:left}
	.colbox .col3,.colbox .col3c{float:left}
	.colbox .col3{width:315px}
	.colbox .col3c{width:317px}
	.colbox .col3c div{padding-right:6px}
	.colbox .news{width:auto}
	
	ul.start li{margin-bottom:0px}
	ul.start li a,.news ul li a,.news a,.events a.readmore,#twrss_table a{color:#313131 !important;font-weight:500}
	h2.start,.start.news h2,.start.events h2,.page-568 .col3c h2,.page-568 .col3c h2 a{font-size: 14px;font-weight: 700;color:#DA5F00}

	h2.head2{font-size:12px;font-weight:500}
	.twrss_bodytext.twrss_item_link{width:270px;background:url('../images/icons/list-arrow-large.gif') 0 4px no-repeat;padding-left:.909em;line-height:1.4}
	.twrss_item_content{margin:0 0 3px 10px;font-style:italic}

	#seminar-overview{margin-top:10px}
	#seminar-overview .item{width:50%;float:left;min-height:300px}
	#seminar-overview ul{padding:0 0 0 0;margin:0 0 0 0}
	#seminar-overview li a{font-weight:700;color:#404040;text-decoration:none}

	.page-118 .sidebar{
		min-height:500px
	}
	.page-118 .tx-koseminarsextended-pi2 .sidebar{
		position: absolute;
margin-left: -318px;
margin-top: 150px;
z-index:1
	}

	.tx-ppevents-pi1{width:100%}
	 .colbox .tx-ppevents-pi1 .news{width:100%}
}

