	/* 
	* ============================================================== 
	* SIGS DATACOM
	*
	* @copyright       SIGS DATACOM GmbH
	* @author          brandung GmbH & CoKG - Simon Kemmerling
	* @file						 global.css
	* @version         0.1
	*
	* ============================================================== 
	*/

  /* 
	* ============================================================== 
	* =Globale Klassen
	* ============================================================== 
	*/

	.left { float: left; display: inline; }
	.right { float: right; display: inline; }
	.center { display:block; text-align:center; margin: 0 auto; }
	
	.clear { clear: both; }
	
	.textRight { text-align: right; }
	.textLeft { text-align: left; }
	.textCenter { text-align: center; }
	
	strong { font-weight:bold; }
	em { font-style:italic; }
	
	.normal { font-weight: normal;}
	
	.font10 {font-size: 10px; }
	
	.underline { border-bottom:1px solid; }
	
	.link-top a { background:url(../img/ic_top.gif) no-repeat center left; padding: 0 0 3px 12px;}
	.link-info a { background:url(../img/ic_link.gif) no-repeat center left; padding: 0 0 3px 12px;}
	
	.ic-link a { padding: 2px 0 3px 12px; background: url(../img/ic_link.gif) no-repeat left 6px; display: inline-block;}
	.ic-back a { padding: 2px 0 3px 12px; background: url(../img/ic_back.gif) no-repeat left 6px;}
	
	.black { color:#333; }
	.darkgrey { color:#666; }
	.grey { color:#999; }
	.grey-bg { background: #e0e2e3;}
	.orange { color:#f18900; }
	
	.trenner {	border-bottom: 1px solid #dcdee0;}
	.trennerOrange {	border-bottom: 1px solid #f18900;}
	.trennerP {	margin: 10px; border-bottom: 1px solid #dcdee0;}
	.trennerPG {	margin: 10px 10px 30px 10px; border-bottom: 1px solid #EEE; font-size: 1px; padding-top: 20px;}
	
	.pt5 { padding-top: 5px; }
	.p10 { padding:10px;}
	.p10s { padding:0 10px;}
	.pb30 { padding-bottom: 30px; }
	
	.margin5 {margin-bottom: 5px;}
	
	.error, .check label.error{
	 	color:#f18900 !important; 
		font-weight:bold !important;	
	
	}
	
	/* +++ UPDATE AW +++ */
	#errmsg_email,#errmsg_firstname,#errmsg_lastname,#errmsg_company,#errmsg_gender,#errmsg_function{
	 	color:#f18900; 
		font-weight:bold;
		display:none;
	}	
	/* --- UPDATE AW --- */
	
  /* 
	* ============================================================== 
	* =Ariadne
	* ============================================================== 
	*/
	#ariadne { padding: 5px; background: #e0e2e3; }
	#ariadne a { margin: 2px; color: #333; text-decoration: none; }
	#ariadne a.active { padding-left: 8px; background: url(../img/ic_pfeil.gif) no-repeat center left; color: #f18900; }

  /* 
	* ============================================================== 
	* =Navi
	* ============================================================== 
	*/
	#navi {
		float: left;
		display: inline;
		padding-bottom: 10px;
		width:588px;
		height: 28px;
	}
	
	#navi ul {
		margin:0;
		list-style:none;
	}
	
	#navi li {
		display:inline;
		margin:0;
		padding:0;
	}
	
	#navi a {
		float:left;
		display:block;
		margin:0;
		padding:6px 0 5px 0;
		width: 98px;
		background: url(../img/nav_bg.gif) no-repeat left top;
		text-decoration:none;
		text-align: center;
	}
	
	#navi a span, #navi a:hover span {
		color:#fff;
	}
	
	#navi .navi-company a {
		background: url(../img/nav_bg-company.gif) no-repeat left top;
	}
	
	#navi .navi-company a span,
	#navi .navi-company a:hover span {
		color:#000;
	}

	#navi a:hover,
	#navi .current a {
		background-position:0% -42px;
	}
	
	#navi a:hover span,
	#navi .current a span {
		background-position:100% -42px;
	}
	
  /* 
	* ============================================================== 
	* =Quick Search
	* ============================================================== 
	*/
	#qs {
		position: relative;
		float: left;
		display: inline;
	}
	
	#qs .qs-link a {
		display:block;
		margin:0;
		padding:7px 0 7px 8px;
		background: url(../img/qs_bg.gif) no-repeat left top;
		width: 141px;
		text-decoration:none;
	}
	
	#qs .qs-link a span {
		color:#000;
	}
	
	#qs:hover .qs-link a {
		background-position:0% -42px;
	}
	
	#qs:hover #qs-down {
		display: block;
	}

	#qs-down { 
		position: absolute; 
		top:28px; 
		left:1px; 
		display: none; 
		width:369px; 
		border-left:1px solid #c2c2c2; 
		border-right:1px solid #c2c2c2; 
		border-bottom:1px solid #c2c2c2; 
		background:#fefefe url(../img/qs_bg-top.gif) no-repeat top left;
		z-index:999; 
  }
	
	#qs-down h3 {
		margin: 0;
		font-size: 16px;
		font-weight: normal;
		color:#f18900;
	}
	
	#qs-down div {
		position:relative;
		margin-top:2px;
		background:#fefefe url(../img/qs_bg-bottom.gif) no-repeat bottom left;
	}
	
	#qs-down .qs-list-left {
		float: left;
		display:inline;
		margin-left:10px;
		background: none;
	}

	#qs-down ul {
		position: relative;
		margin: 16px 0 5px 0;
		padding: 2px 0 10px 0;
		width: 164px;
		height:1%;
		background: url(../img/qs_bg_li.gif) repeat-x top left;
	}
	
	#qs-down li {
		margin: 0;
		padding: 0;
		width: 164px;
		background: url(../img/qs_bg_li.gif) repeat-x bottom left;
		list-style: none;
	}
	
  #qs-down ul li div {
		position: absolute;
		top: 0px;
		left: 99%;
		padding-left: 15px;
		width:164px;
		height:165px;
		visibility: hidden;
		background:none;
		z-index: 99;
	}
	
  #qs-down ul li ul {
		margin: 4px 0 0 0;
	}
	
	#qs-down li:hover {
		background: #efefef url(../img/qs_bg_li.gif) repeat-x bottom left;
	}
	
	#qs-down li:hover div {
		visibility: visible;
	}
	
	#qs-down li a {
		display: block;
		padding:3px 10px;
		width: 144px;
		background: url(../img/ic_link.gif) no-repeat right 6px;
		color:#000;
		text-decoration: none;
	}
	
	#qs-down li a:hover,
	#qs-down li:hover a {
		padding:3px 10px;
		width: 144px;
		display: block;
		background: url(../img/ic_pfeil2.gif) no-repeat right 6px;
		color:#f18900;
	}
	

  /* 
	* ============================================================== 
	* =Search
	* ============================================================== 
	*/
	#search {
		float: left;
		display: inline;
		padding:5px;
		width:212px;
		background: url(../img/bg_search.gif) repeat-x top left;
		border-left: 1px solid #fff;
	}
	
	#search input {
		margin-right:7px;
		width: 160px;
		color:#666;
	}
	
	#search .submit input {
		margin:0;
		width: auto;
		border: none;
	}

  /* 
	* ============================================================== 
	* =Startseite
	* ============================================================== 
	*/
	.start #navi,
	.start #search {
		padding-bottom: 0;
	}
	
	#start-teaser-big {
		position: relative;
		/*min-height: 270px;*/
		height: 270px;
		margin: 0;
		padding: 0 0 7px 0;
		background: url(../img/bg_start_big-teaser.gif) repeat-x bottom left;
		font-size: 11px;		
	}
		#col2 #start-teaser-big {width: 760px;}
	
	#start-teaser-big-text {
		position: absolute;
		top: 50px;
		left: 20px;
		width: 430px;
	}
		#col2 #start-teaser-big-text {width: 370px;}
		
		#col1-content li {
			background: url("../img/ic_li_sigs.gif") no-repeat scroll left 2px transparent;
			margin: 0;
			padding: 0 0 5px 16px;
		}
		#col1-content .rgtabs-menu li {
			background: none;
		}
		#col1-content #start-teaser-big-text h1 {padding: 0 0 5px 0; margin: 0;}
		#col1-content #start-teaser-big-text p {padding: 10px 0 0 0; margin: 0;}		
		#start-teaser-big-text small {
			display: block;
			font-weight: normal;
			font-size: 14px;
			margin: 0;
			padding: 0 0 10px 0;
		}
	
	#start-teaser-big-pic {
		position: absolute;
		top: 0;
		left: 0;
	}
		#col2 #start-teaser-big-pic {right: 0; left: auto;}
	
	#socialmedia {
		text-align: center;
		border: 1px #c2c2c2 solid;
		padding: 1px;
		width: 176px;
		margin-left: 10px;
		margin-bottom: 10px;
	}
		#col1 #socialmedia h4 {
			text-align: left;
			padding: 3px 5px;
			background: url(../img/bg_h4.gif) repeat-x top left;
		}
		#col1 #socialmedia div { background: #efefef; text-align: left; margin: 5px; padding: 3px; }
		#col1 #socialmedia div a { padding-left: 3px; }
	
	#start-sponsoren {
		text-align: center;
		border: 1px #c2c2c2 solid;
		padding: 1px;
		width: 176px;
		margin-left: 10px;
	}
		#col1 #start-sponsoren h4 {
			text-align: left;
			padding: 3px 5px;
			background: url(../img/bg_h4.gif) repeat-x top left;
		}
		
		#start-sponsoren a img {padding: 0;}
	
	#start-teaser-small-container {
		margin: 1px 0 0 0;
		padding: 0 0 7px 0;
		border-top: 2px solid #f18900;
	}
		
		.startKonferenz-teaser-small {
			float: left;
			margin: 10px;
			padding: 1px;
			display: inline;
			border: 1px solid #c2c2c2;
			width: 229px;
			height: 121px;
			font-size: 11px;			
		}
			#col1-content .startKonferenz-teaser-small h3 {
				color: #f18900;
				font-weight: normal;
				font-size: 16px;
				padding: 5px 0 0 5px;
			}
			
			#col1-content .startKonferenz-teaser-small p {
				padding: 0 0 0 5px;
				margin: 0;
				line-height: 10px;
			}
			
			.startKonferenz-teaser-small .box-nl {background: url(../img/bg_box-nl.gif) no-repeat bottom right; height: 80px; padding: 15px 5px 0 5px;}
			#col1-content .startKonferenz-teaser-small .box-nl p.text {width: 160px; padding-bottom: 10px; line-height: 14px;}
			.startKonferenz-teaser-small .box-nl span {float: left; display: inline;}
			.startKonferenz-teaser-small .box-nl form span.inputNl input {width: 165px; margin-right: 8px;}
			.startKonferenz-teaser-small .box-nl form span.inputNlBtn input {padding: 0; border: 0; width:auto; float:left;}
		
		.start-teaser-small {
			float: left;
			width: 220px;
			margin: 10px;
			display: inline;
			font-size: 11px;			
		}
		#col1-content .start-teaser-small h3 {
			color: #f18900;
			font-weight: normal;
			padding: 15px 0 6px 0;
			margin-bottom: 10px;
			background: url(../img/line_dotted-grey.gif) repeat-x bottom left;
		}
		
		#col1-content .start-teaser-special h2 a,
		#col1-content .start-teaser-small h3 a { text-decoration: none; }
		#col1-content .start-teaser-special p a,
		#col1-content .start-teaser-small p a { text-decoration: none; color: #333; }
		#col1-content .start-teaser-small a p{ text-decoration: none; color: #333; }
		#col1-content .start-teaser-special p.ic-link a,
		#col1-content .start-teaser-small p.ic-link a { color: #f18900; text-decoration: underline; }
		#col1-content .start-teaser-special p.ic-link a:hover,
		#col1-content .start-teaser-small p.ic-link a:hover { text-decoration: none; }
		
		#col1-content .start-teaser-small small {font-size: 10px; color: #f18900; font-weight: normal; display: block;}
		#col1-content .start-teaser-small p {margin: 0; padding: 0; font-size: 11px; line-height: 14px;}
		.start-teaser-small span.headline {display: block; color: #f18900; font-weight: bold;}
			.start-teaser-small .box-nl {background: url(../img/bg_box-nl.gif) no-repeat top right; height: 80px;}
			#col1-content .start-teaser-small .box-nl p.text {width: 160px; padding-bottom: 10px;}
			.start-teaser-small .box-nl span {float: left; display: inline;}
			.start-teaser-small .box-nl span.inputNl input {width: 170px; margin-right: 8px;}
			.start-teaser-small .box-nl span.inputNlBtn input {padding: 0; border: 0; width:auto; float:left;}
	
	#start-teaser-special-container {float: left; background: #e3e3e3; width: 300px;}
		.start-teaser-special {
			margin: 10px;
			border: 1px solid #dcdee0;
			background: #f9f9f9;
			padding: 2px;
			height: 131px;
			float: left;
			display: inline;
			width: 274px;
			font-size: 11px;			
		}
		#col1-content .start-teaser-special h2 {
			padding: 7px 10px;
			margin-bottom: 0px;
			border-bottom: 1px #dcdee0 solid;
		}
		#col1-content .start-teaser-special p {
			margin: 0;
			padding: 3px 10px;
			font-size: 11px;
			line-height: 14px;
		}
		
		#col1-content .start-teaser-special a { padding-top: 0; margin-top: 0; }
		
		#col1-content .start-teaser-special p.ic-link {
			padding: 0 10px 10px 10px;
		}
		
		#wrapper .start-teaser-special ul { margin: 0; padding: 0 0 0 10px; }
		#wrapper .start-teaser-special li { margin: 0; padding: 0 0 0 15px; }
		#wrapper .start-teaser-special li p.ic-link { margin: 3px 0 0 -23px; padding-top: 0; }
		
	
	#start-teaser-einstieg-container {float: left;}
	
	.startKonferenz-teaser-einstieg {
		float: left;
		display: inline;
		width: 356px;
		height: 156px;
		padding: 1px;
		margin: 10px;
		background: #FFF url(../img/bg_startKonferenz_einstieg-teaser.gif) repeat-x top left;
		border: 1px solid #c2c2c2;
		font-size: 11px;		
	}
	
		#col1-content .startKonferenz-teaser-einstieg a.btn {
			float: left;
			width: 151px;
			height: 23px;
			padding-top: 8px;
			color: #FFF;
			font-weight: bold;
			text-decoration: none;
			text-align: center;
			margin-left: 10px;
		}
		
		#col1-content .startKonferenz-teaser-einstieg h2 {font-size: 21px;}
		#col1-content .startKonferenz-teaser-einstieg p {line-height: 14px;}
	
	.startKonferenz-teaser-news {
		width: 380px;
		float: left;
	}
	
		#col1 .startKonferenz-teaser-news p {margin: 0;}
		#col1 .startKonferenz-teaser-news p.textRight {margin: -10px 10px 5px 0; padding:0;}
		#col1 .startKonferenz-teaser-news h2 {padding-top: 26px;}
		#col1 .startKonferenz-teaser-news .seminar-left {padding-bottom: 10px;}		
		.box-standard div.box-standard-content p.pLink a {color: #f18900; text-decoration: underline;}
	
	.start-teaser-einstieg {
		float: left;
		display: inline;
		width: 196px;
		height: 290px;
		padding: 1px;
		margin: 10px;
		background: #FFF url(../img/bg_start_einstieg-teaser.gif) repeat-x bottom left;
		border: 1px solid #dcdee0;
		font-size: 11px;
	}
	
		.start-teaser-einstieg-info,
		.start-teaser-einstieg-termin {
			margin: 0 3px;
			padding: 4px;
			background: url(../img/bg_border.gif) repeat-x bottom left;
		}		
			.start-teaser-einstieg-info {height: 100px;}
			.start-teaser-einstieg-termin {height: 70px;}
			#col1-content .start-teaser-einstieg-info h2 {
				padding: 10px 0 5px 0;
				font-size: 21px;
				color: #333;
			}			
			#col1-content .start-teaser-einstieg-info h2 a{
				text-decoration:none;
				
			}
			#col1-content .start-teaser-einstieg-info p {
				margin: 0;
				padding: 0;
				font-size: 11px;
				line-height: 14px;
			}
			#col1-content .start-teaser-einstieg-info p a{
				text-decoration:none;
				color: #333;
			}
			.start-teaser-einstieg-termin span {padding: 10px 0 2px 0; float: left; display: inline;}
			.start-teaser-einstieg-termin span a {
				font-weight: bold;
				padding-right: 14px;
				background: url(../img/ic_link.gif) no-repeat right 50%;
				text-decoration: none;
				color: #333;
			}
				.start-teaser-einstieg-termin span a:hover {text-decoration: underline;}			
				.start-teaser-einstieg-termin span small {
					display: block;
					font-size: 10px;
					color: #f18900;
					font-weight: normal;
				}				
			#col1-content .start-teaser-einstieg-termin p {
				margin: 0;
				padding: 0;
				font-size: 11px;
				line-height: normal;
			}
		  .start-teaser-einstieg-select {margin: 10px 7px 4px 7px;}
				.start-teaser-einstieg-select select {margin: 0; width: 145px;}
				.start-teaser-einstieg-select input {border: 0; padding: 0; background: none;}
	
	
	
		#wrapper #col1 .sd .startKonferenz-teaser-news { float: left; width: 220px; margin: 10px; display: inline; }
		#wrapper #col1 .sd .startKonferenz-teaser-news h2 {
			background: transparent url(../img/line_dotted-grey.gif) repeat-x scroll left bottom;
			color: #F18900;
			font-weight: normal;
			margin-bottom: 10px;
			padding: 15px 0 6px;
			font-size: 14px;
		}
		#wrapper #col1 .sd .startKonferenz-teaser-news .box-standard { background: none; margin: 0; }
		#wrapper #col1 .sd .startKonferenz-teaser-news .box-standard div.box-standard-content { background: none; padding: 0; }
		#wrapper #col1 .sd .startKonferenz-teaser-news .seminar-left { padding-bottom: 0; }
		#wrapper #col1 .sd .startKonferenz-teaser-news .seminar-left-icon { background: none; padding-left: 0 }
		#wrapper #col1 .sd .startKonferenz-teaser-news .seminar-left { float: left; min-height: inherit; width: auto; }
		#wrapper #col1 .sd .startKonferenz-teaser-news .box-standard p { padding: 0; }
		#wrapper #col1 .sd .startKonferenz-teaser-news .box-standard span.orange { font-size: 10px; }
		#wrapper #col1 .sd .startKonferenz-teaser-news p.pLink { text-align: right; }
		#wrapper #col1 .sd .startKonferenz-teaser-news p.pLink a { color: #F18900; text-decoration: underline; background: url(../img/ic_link.gif) no-repeat scroll left 6px; padding: 2px 0 3px 12px; }
		#wrapper #col1 .sd .startKonferenz-teaser-news p.pLink a:hover { text-decoration: none; }
		
	
	
	/* *** */

  /* 
	* ============================================================== 
	* =Boxen
	* ============================================================== 
	*/
	.box-wrapper {
		margin: 0 0 18px 0;
		border-right: 2px solid #f0f0f0;
		border-bottom: 2px solid #f0f0f0;
	}
	
	#col3 .box-wrapper,
	#col3 .box-wrapper-dark {
		margin: 0 4px 18px 4px;
	}

	.box-wrapper-dark {
		margin: 0 0 18px 0;
		border-right: 2px solid #d3d5d6;
		border-bottom: 2px solid #d3d5d6;
	}
	
	.box {
		padding: 1px;
		border: 1px solid #c2c2c2;
		background: #fff url(../img/bg_box.gif) repeat-x top left;
	}

	.box h3 {
		font-weight: normal;
		color: #f18900;
		margin: 7px;
	}
	
	.box-25 { width: 25%;}
	.box-30 { width: 30%;}
	.box-50 { width: 50%;}
	.box-40 { width: 40%;}
	.box-60 { width: 60%;}
	
	.box-gradient { 
		margin: 10px;
		border: 1px solid #dcdee0;
		background: url(../img/bg_gradient_bottom.gif) repeat-x bottom left;
	}

	.box-gradient-light { 
		margin: 10px;
		border: 1px solid #dcdee0;
		background: url(../img/bg_gradient_bottom-light.gif) repeat-x bottom left;
	}

	.box-border { 		
		margin: 10px;
		padding: 10px 0;
		border: 1px solid #dcdee0;
	}

	
  /* 
	* ============================================================== 
	* =Subnavi
	* ============================================================== 
	*/
	#subnavi ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	#subnavi li {
		margin: 1px 1px 0px 1px;
		padding: 0;
		line-height: 17px;
	}

	#subnavi li li {
		margin: 1px 0 0 0;
	}
	
	#service .navi li a,
	#subnavi li a {
		display: block;
		width: 167px;
		padding: 2px 0 4px 7px;
		text-decoration: none;
		color: #000;
		background: url(../img/sub_bg.gif) no-repeat top left;
	}
	
	#service .navi li.current li a,
	#subnavi li.current li a { 
		width: 156px;
		padding: 0px 0 1px 18px;
		background-position:0% -62px;
	}
	#service .navi li.current li a:hover,
	#service .navi li.current li.current a,
	#subnavi li.current li a:hover,
	#subnavi li.current li.current a { color: #fff; background-position:0% -90px; }
	
	#service .navi li.current li.current li,
	#subnavi li.current li.current li { 
		line-height: 14px;
	}
	
	#service .navi li.current li.current li a,
	#subnavi li.current li.current li a { 
		width: 148px;
		padding: 0px 0 1px 26px;
		background-position:0% -116px;
		color: #000;
		font-size: 10px;
		font-weight: bold;
	}
	#subnavi li.current li.current li a:hover,
	#subnavi li.current li.current  li.current a { color: #f18900; background-position:0% -116px; }
	
	#subnavi li a:hover,
	#subnavi li.current a { background-position:0% -31px; }
	
	#subnavi h3 a{ text-decoration:none;}
	#subnavi h3 a:hover{ text-decoration:underline;}
		

  /* 
	* ============================================================== 
	* =Newsletter
	* ============================================================== 
	*/
	#newsletter {
		background: url(../img/bg_nl.png) no-repeat top right;
		padding-bottom: 5px;
	}
	#newsletter fieldset {
		margin-left: 6px;
	}

	#newsletter input {
		margin-right:3px;
		padding: 1px 2px;
		width: 120px;
		border: 1px solid #999;
		color:#666;
	}
	
	#newsletter .submit input {
		margin:0;
		width: auto;
		border: none;
	}
	
	
  /* 
	* ============================================================== 
	* =Service
	* ============================================================== 
	*/
	.li-teaser ul, .li-teaser li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	.li-teaser li {
		padding-bottom: 2px;
		background: url(../img/qs_bg_li.gif) repeat-x bottom left;
	}

	.li-teaser li a,
	#col3 .li-teaser li a {
		display: block;
		width: 172px;
		padding: 2px 2px 2px 2px;
		text-decoration: none;
		color: #000;
	}

	.li-teaser li a:hover,
	#col3 .li-teaser li a:hover {
		background:#efefef;
	}

	.li-teaser li a span {
		padding-left: 26px;
	}

	.li-teaser li a span.s-print { background: url(../img/ic-s-print.gif) no-repeat 7px center; }
	.li-teaser li a span.s-recommend { background: url(../img/ic-s-recommend.gif) no-repeat 7px center; }
	.li-teaser li a span.s-contact { background: url(../img/ic-s-contact.gif) no-repeat 7px center; }
	.li-teaser li a span.s-download { background: url(../img/ic-s-recommend.gif) no-repeat 7px center; }
	.li-teaser li a span.s-edit { background: url(../img/ic-s-contact.gif) no-repeat 7px center; }


  /* 
	* ============================================================== 
	* =Teaser small
	* ============================================================== 
	*/
	.teaser-small h3 {
		font-weight: bold;
		font-size: 12px;
		color: #000;
		border-bottom: 1px solid #c2c2c2;
		margin: 0 0 1px 0;
		padding: 3px 7px;
		height: 1%;
	}
	
	.teaser-small a.linkSocialmedia { display: block; color: #333; text-decoration: none; border-bottom: 1px #dadada solid; cursor: pointer; margin-bottom: -2px; padding-top: 2px; }
	.teaser-small a.linkSocialmedia:hover { color: #f18900; }
	.teaser-small a.linkSocialmedia span.image { float: left; display: inline; }
	.teaser-small a.linkSocialmedia span.text { float: left; display: inline; padding: 7px 0 0 2px; width: 124px; }

	.teaser-small div.teaser-small-img {
		float: left;
		margin-bottom: 7px;
	}
	
	.teaser-small p {
		margin: 7px;
		line-height: normal;
	}
	
	ul.cart  {
		margin: 2px 0 4px 0;
		padding: 0 2px 4px 2px;
		list-style: none;
		border-bottom: 1px solid #dcdee0;
	}

	ul.cart li {
		background: url(../img/ic_li_cart.gif) no-repeat center left;
		margin: 0 0 0 7px;
		padding: 0 0 0 10px;
		font-size: 10px;
		font-weight: bold;
		color: #666;
	}
	
	.teaser-small p.trenner {
		margin: 0;
		padding: 7px 7px 10px 7px;
	}


  /* 
	* ============================================================== 
	* =COL1 Content
	* ============================================================== 
	*/
	#col1-content { color:#333;font-size: 12px;}
	
	#col1-content h1,
	#col1-content h2,
	#col1-content h3,
	#col1-content h4,
	#col1-content h5,
	#col1-content h6 {
		margin:0;
		padding: 0.5em 10px;
	}
	
	#col1-content h1, #col1-content h2 , #col1-content h3 , #col1-content h4  {
		font-weight: normal;
	}
	#col1-content h1, #col1-content h2  {
		color: #f18900;
	}
	#col1-content h2.me_conf_det,
	#col1-content h2.me_conf_det_subline  {
		color: #f18900;
		font-size: 14px;		
		margin: -5px 0 15px 0;
		padding: 0 10px; 
	}
	#col1-content h2.me_conf_det_subline  {
		color: #666666;
		padding: 0 10px; 
		margin: -5px 0 15px 0;
	}
	#col1-content h3.me_conf_det {
		color: #f18900;
		font-size: 16px;		
		margin-bottom:0;
	}
	#col1-content h4,
	#col1-content h4 b{
		color: #666666;
		font-size: 14px;
		margin-bottom:0;
		font-weight:normal;
	}
	
	#col1-content h3.kat {
		margin: 30px 10px -5px 10px;
		padding: 5px;
		font-size: 11px;
		background: #f1f2f3;
		color: #f18900;
	}

	#col1-content p {
		padding: 0 10px;
	}
	
	#col1-content p.subline {
		margin: -5px 0 15px 0;
		font-size: 14px;
		line-height: normal;
		color: #666;
	}

	#col1-content ul {
		margin: 1.2em;
		padding: 0;
		list-style: none;
	}
	
	#col1-content li {
		margin: 0;
		padding: 0 0 5px 16px;
	}
	
	#col1-content .img-content {
		margin: 0 10px 10px 10px;
	}
	
	#col1-content .img-content img {
		border: 1px #e7e7e7 solid;
	}
	
		#col1-content .img-content div img {
			border: none;
			padding-top: 3px;
		}
		
	#col1-content table {
		margin: 10px;
	}
	
	#col1-content table th {background: #f18900; font-size: 11px; color: #fff; padding: 5px;}
	#col1-content table td {background: #fafafa; font-size: 10px; color: #333; padding: 5px;}
	
	#col1-content table.tableTickets td {
		font-size: 11px;
	}
	
	#col1-content table.tableTickets td.head {
		font-size: 10px;
		color: #2e3c87;
		border-bottom: 1px #dcdee0 solid;
	}
	
	/* Header mit Bild */
	#col1-header-pic {
		position: relative;
		border-bottom: 3px solid #f18900;
		min-height: 128px;
		margin-bottom: 10px;
	}

		#col1-header-pic .pic {
			position: absolute;
			top: 0;
			left:2px;
			z-index:1;
		}

		#col1-header-pic h1 {
			position: relative;
			z-index:2;
		}

		#col1-header-pic p { position: relative; width: 310px; margin:0; z-index:2; }
		#col1-header-pic p.subline { height: 70px; min-height: 70px; }

		.header-ul { height: 80px; min-height: 80px;}
		#col1-header-pic ul { position: relative; width: 310px; margin-top:0; z-index:2; }
		#col1-header-pic li { padding-bottom:0; }

		.header-form { padding: 5px 10px; }
		.header-form input { float: left; margin:3px 10px 3px 0; width:100px; }
	
	#col1-content h3.title {
		margin: 0 10px 10px 10px;
		font-size: 11px;
		padding: 0;
		color: #f18900;
	}
	
	/* *** */


  /* 
	* ============================================================== 
	* =Teaser Einstieg
	* ============================================================== 
	*/
	.teaser-einstieg {
		border: 1px solid #c2c2c2;
		margin: 0 13px 13px 13px;
		width: 241px;		
		float: left;
		display: inline;
		font-size: 11px;
	}
	
		#col1-content	.teaser-einstieg a {color: #333; text-decoration: none;}		
		.teaser-einstieg .btnInfos {margin-bottom: 10px;}

	.teaser-einstieg div.teaser-einstieg-img {
		width: 241px;
		border-bottom: 1px solid #c2c2c2;
	}
	
	.teaser-einstieg div.teaser-einstieg-content {
		line-height: normal;
		margin-top: 1px;
		height: 150px;
		background: #FFF url(../img/bg_teaser-einstieg.gif) repeat-x top right;
	}
	
	.teaser-einstieg div.teaser-einstieg-content a.pfeil {float:right; display:block;}

  /* 
	* ============================================================== 
	* =Box Standard
	* ============================================================== 
	*/
	.box-standard {
		margin: 0 10px 15px 10px;
		background: #fafafa url(../img/line_dotted-grey.gif) repeat-x bottom left;
		font-size: 11px;
	}

	.box-standard div.box-standard-info {
		background: #FFF;
		text-align: right;
		font-size: 10px;
		line-height: normal;
		color: #f18900;
		padding-bottom: 3px;
	}
	
		/* ändern: Überschriften h2; außerhalb der boxen und span für das datum */
		#col1-content .box-standard div.box-standard-info h3 {
			float: left;
			font-size: 16px;
			font-weight: normal;
			color: #333;
			padding: 0 0 3px 0;
		}

	.box-standard div.box-standard-img {
		float: left;
		margin: 0 10px 10px 10px;
		display: inline;
	}
	
	.box-standard div.box-standard-content {
		line-height: normal;
		background: url(../img/line_dotted-grey.gif) repeat-x top left;
		padding: 10px 0 0 0;
	}
	
		#col1-content .box-standard div.box-standard-content ul {margin: 0 10px 5px 10px;}
	
		#col1-content .box-standard div.box-standard-content ul li {
			background: url(../img/ic_link.gif) no-repeat left 3px;
		}
		
			#col1-content .box-standard div.box-standard-content ul li a {text-decoration: none;}
			#col1-content .box-standard div.box-standard-content ul li a:hover {text-decoration: underline;}
	
		.box-standard div.box-standard-content p,
		.box-standard div.box-standard-content p a {
			color: #333;
			text-decoration: none;
			margin-bottom: 10px;
		}
		
			#col1-content .box-standard .box-standard-content a { text-decoration: underline; }
			#col1-content .box-standard .box-standard-content a:hover { text-decoration: none; }

		.box-standard div.box-standard-content p a.orange {
			color: #f18900;
			text-decoration: underline;
		}
		
			.box-standard div.box-standard-content p a.linkWeiter {
				color: #f18900;
				text-decoration: underline;
				background: url(../img/ic_link.gif) no-repeat 4px 50%;
				padding-left: 17px;
			}
			
			.box-standard div.box-standard-content p a.linkWeiter:hover {
				text-decoration: none;
			}
		
		#col1-content .box-standard div.box-standard-content h4,
		#col1-content .box-standard div.box-standard-content h4 a {
			text-decoration: none;
			padding-top: 0;
			color: #f18900;
		}
		
		.box-standard div.box-standard-content-links {
			padding: 0 10px 10px 10px;
		}
		
			.box-standard div.box-standard-content-links a {
				text-decoration: none;
				padding: 0 10px 0 16px;
			}
			
			.box-standard div.box-standard-content-links a:hover {
				text-decoration: underline;
			}
			
				.box-standard div.box-standard-content-links a.linkOnlineLesen,
				span.onlineLesen a {background: url(../img/ic_linkOnlineLesen.gif) no-repeat left 50%;}
				.box-standard div.box-standard-content-links a.linkPdfLesen,
				span.pdfLesen a {background: url(../img/ic_linkPdfLesen.gif) no-repeat left 50%;}
				.box-standard div.box-standard-content-links a.linkKosten,
				span.kosten a {background: url(../img/ic_linkKosten.gif) no-repeat left 50%;}
				
	 #col1-content a.s-recommend { background: url(../img/ic-s-recommend.gif) no-repeat left center; padding: 0 0 0 15px; color:#f18900; }

	.pic-left { float: left; padding: 10px;}

	#col1-content .box-standard div.box-standard-content h3 { font-size:13px; color:#f18900; font-weight: normal; }


  /* 
	* ============================================================== 
	* =Donwloadcenter und Trefferliste
	* ============================================================== 
	*/
	.box-treffer {
		margin: 0 10px 5px 10px;
		background: #fafafa url(../img/line_dotted-grey.gif) repeat-x bottom left;
	}
	.bgcolor-dark  {background: #f1f2f3 url(../img/line_dotted-grey.gif) repeat-x bottom left;}
	.box-treffer-content {
		line-height: normal;
		background: url(../img/line_dotted-grey.gif) repeat-x top left;
	}
	.box-treffer-content span.left{
		padding-right:5px;
	}

	#col1-content .box-treffer-content p { padding: 5px 0; margin:5px; }
	#col1-content .box-treffer-content a { color: #333; }
	#col1-content .box-treffer-content .treffer-icon a { float: right; margin-left: 20px; padding-left: 15px; text-decoration: none; color: #f18900; }
	.select-dl select {width: 140px; float: right;}
	.btn-los {float: right; padding-left: 10px;}
		.btn-los input {border: 0; padding:0;}
	.treffer-link { float: left; width: 270px; height: 40px; }
	.treffer-link-long { float: left; width: 350px; }
	.treffer-check { float: left; padding-right: 10px; }
	.treffer-check input { border: none; }
	.ic-disk a { background:url(../img/ic_disk.gif) no-repeat center left;}
	.ic-online a { background:url(../img/ic_linkPdfLesen.gif) no-repeat center left;}
	.ic-lupe a { background:url(../img/ic_lupe.gif) no-repeat center left;}
	.ic-cart a { background:url(../img/ic_cart.gif) no-repeat center left;}

	.ic-webcast a { background:url(../img/ic_webcast.gif) no-repeat center left; padding-left: 25px;}
	.ic-podcast a { background:url(../img/ic_podcast.gif) no-repeat center left; padding-left: 25px;}
	
	#col1-content .box-treffer-content p.icon { padding: 10px 0;}
	.ic-word a { background:url(../img/ic_word.gif) no-repeat center left; padding: 0px 0 0px 25px; height:18px; display:block}
	.ic-excel a { background:url(../img/ic_excel.gif) no-repeat center left; padding: 0px 0 0px 25px; height:18px; display:block}
	.ic-pdf a { background:url(../img/ic_pdf.gif) no-repeat center left; padding: 0px 0 0px 25px; height:18px; display:block}
	
	.pic-channel img { border: 1px solid #fff; float: left; margin: 0 10px 10px 0;}

  /* 
	* ============================================================== 
	* =Seminarliste / Seminarsuche
	* ============================================================== 
	*/
	.box-standard .seminar p {
		line-height: normal;
	}
	
	.seminar-left {
		float: left;
		width: 300px;
		min-height:139px;
	}

	.seminar-left-icon {
		background: url(../img/ic_link.gif) no-repeat 7px 2px;
		padding-left: 10px;
	}
	
	.seminar-right {
		float: right;
		width: 200px;
		padding-right:10px;
	}
	
	.seminar-search { margin:10px; }

	.seminar-search label {
		float: left;
		font-size: 12px;
		padding: 0 5px 0 8px;
	}

	.seminar-search input, .seminar-search img { float: left; }
	
  /* 
	* ============================================================== 
	* =Heft / Leser werben Leser
	* ============================================================== 
	*/
	#col1-content .heft ul {
		margin:0 1.2em;
		padding: 0;
		list-style: none;
	}
	
	#col1-content .heft ul li {
		margin: 0;
		padding: 0 0 5px 16px;
		background: url(../img/ic_link.gif) no-repeat 0 4px;
		float: left;
		display: inline;
		width: 282px;
	}
	
	#col1-content .heft { width: 321px; float: left; }
	
		#col1-content .heft ul li a { color: #333; }
	
	#col1-content .heft-link { width: 200px; margin-left: 10px; padding-left:15px; background: url(../img/ic_link.gif) no-repeat 0 4px;}
	#col1-content .next-prev { padding: 0 15px; }
	#col1-content .next-prev .next { float: right; }
	.heft-link span {color: #f18900;}


	.leser { padding-top: 10px;}

  /* 
	* ============================================================== 
	* =Referent Übersicht / Referent Detailseite
	* ============================================================== 
	*/
	.referenten-abc {
		text-align: center;
		font-size: 14px;
		font-weight: bold;
		color: #dcdee0;
		background: url(../img/bg_gradient_bottom-light-small.gif) repeat-x bottom left;
	}
	
		.referenten-abc a {text-decoration: none;}
		.referenten-abc a:hover {text-decoration: underline;}
		.referenten-abc span {padding: 0 2px;}
	
	.box-standard .referenten {
		margin-bottom: 10px;
	}
	
	.box-standard .referenten .referenten-kat {
		font-size: 36px;
		text-transform: uppercase;
		color: #dcdee0;
		float: left;
		padding: 0 20px 0 15px;
		width: 30px;
		display: inline;
	}
	
		.box-standard .referenten span.link-top,
		.box-standard .referenten span.link-info {
			margin-right: 10px;
			padding-left: 10px;
			float: right;
			display: inline;
		}
			
	.box-standard .referenten .referenten-list {
		float: left;
		display: inline;
		width: 440px;
	}
	
		#col1-content .box-standard .referenten h3.title {margin-bottom: 5px;}
	
		.box-standard .referenten p.termin {margin: 0;}
	
			.box-standard .referenten p.termin span {
				float: left;
				font-weight: bold;
				padding-right: 20px;
			}
	
		.box-standard .referenten .referenten-list a {
			float: left;
			width: 200px;
			display: inline;
			padding-left: 20px;
			text-decoration: none !important;
			color: #666666;
			background: url(../img/ic_link.gif) no-repeat left 2px;
			padding-bottom: 3px;
		}
			
			.box-standard .referenten .referenten-list span {
				color: #f18900;
				font-weight: bold;
			}
	
	.referentDetail .referentDetail-foto {
		float: left;
		padding: 10px 15px;
	}

  /* 
	* ============================================================== 
	* =Breiten
	* ============================================================== 
	*/
	.w40  { width:80px;}
	.w80  { width:80px;}
	.w90  { width:90px;}
	.w120 { width:120px;}
	.w130 { width:130px;}
	.w150 { width:150px;}
	.w170 { width:170px;}
	.w180 { width:180px;}
	.w200 { width:200px;}
	.w330 { width:330px;}
	.w360 { width:360px;}

	.w30P { width: 30% }
	.w45P { width: 40% }
	.w70P { width: 70% }


  /* 
	* ============================================================== 
	* =Sortierung
	* ============================================================== 
	*/
	#sort a { text-decoration: none; font-size:11px; color:#333; padding-top:10px;}
	#sort strong { float: left; padding:5px 15px 0 5px; font-weight: normal;}


  /* 
	* ============================================================== 
	* =RG-Tabs
	* ============================================================== 
	*/
	#col1-content ul.rgtabs-menu {
		height:50px;
		margin: 10px 10px 0 10px;
		border-bottom: 1px solid #DCDEE0;
	}
	
	#col1-content .rgtabs-menu li {
		cursor:pointer;
		float:left;
		list-style:none;
		line-height: normal;
		margin:0 1px 0 0;
		padding:0 0 0 5px;
		display:block; 
		text-align:center;
		font-size:11px;
	}
	
	#col1-content .rgtabs-menu li a {
		display:block;
		float:left;
		height:40px;
		padding:10px 10px 0 10px;
		text-decoration:none;
		color: #666666;
	}
	
	#col1-content li.rgtabs-selected {
		border: 1px solid #DCDEE0;
		border-bottom: 0px;
		background-color: #FFFFFF;
	}

	#col1-content li.rgtabs-selected a {
		color: #F18900;
		font-weight: bold;
	}
	
	#col1-content li.tablast a {
		height:23px;
		padding:8px 10px 0 5px;
	}
	
	#rgtabs-wrapper {
		margin: 0 10px 10px 10px;
		padding-top: 20px;
		border-left: 1px solid #dcdee0;
		border-right: 1px solid #dcdee0;
		border-bottom: 1px solid #dcdee0;
	}
	
	#rgtabs-wrapper h5 { 	padding: 0 10px;}
	
		#col1-content #rgtabs-wrapper p.subline {
		margin: 0px 0 15px 0;
	}

  /* 
	* ============================================================== 
	* =Table
	* ============================================================== 
	*/
	
	#col1-content table.tabel-archiv {margin: 0 0 10px 0;}
	
	#col1-content table.tabel-archiv td a { color: #333; }
	
	#col1-content table.tabel-archiv td { width: 80px; background: url(../img/bg_td.gif) no-repeat center right; text-align:center; padding:1px 0 }
	#col1-content table.tabel-archiv td.noBG {background:none; }
	#col1-content table.tabel-archiv td.table-lable { width: 25px; text-align: left; padding:0 15px 0 10px;  }
	
	#col1-content table.confprogramm{ margin:0;}
	#col1-content table.confprogramm td{ font-size:12px;}
	
	#col1-content table.confprogramm tr.even td{background: #FAFAFA;}
	#col1-content table.confprogramm tr.odd td {background: #EBEBEB;}
	#col1-content table.confprogramm tr.pause td{background:  #ffdeb3;}
	#col1-content table.confprogramm tr.keynote td{background:#e0e0ff; }
	
	#col1-content .tx-dm-journals table.specials td {
		padding: 5px;
	}
	#col1-content .tx-dm-journals table.specials tr.odd {
		background-color: #DFDFDF;
	}
	#col1-content .tx-dm-journals table.specials .bottom {
		border-bottom: 1px solid #ABABAB;
	}
	
	/* 
	 * ============================================================== 
	 * =Accordion
	 * ============================================================== 
	 */
	#accordion  { padding-top: 20px; }
	#accordion.prog{ padding-top:0px;}
	.box-border #accordion  { padding-top: 0; }
	#accordion .item { background:#fafafa  url(../img/line_dotted-grey.gif) repeat-x top left; margin: 10px 10px 0 10px; padding-top:2px; }
	#accordion p {margin: 0;  padding: 0; background:url(../img/btn_s_plus.gif) no-repeat top left; cursor:pointer; }
	#accordion p.noLink {margin: 0;  padding: 0; background:none; cursor:auto; }
	#accordion a { background: url(../img/line_dotted-grey.gif) repeat-x bottom left; color: #f18900; padding:2px 0 5px 25px; text-decoration: none; display:block; height: 1%;  }
	#accordion a.titleLink{background:none; display:inline; padding:0; text-decoration:underline;}
	#accordion .keynote a.titleLink {color:#2E3C87; text-decoration:underline;}
	#accordion .item div { background:#fff; padding:10px; }

	#accordion .accordion_conf a{height:auto}
	#accordion .accordion_conf td a{color:#F18900;}
  /* 
	* ============================================================== 
	* =Forms
	* ============================================================== 
	*/
	input {
		padding: 1px 2px;
		border: 1px solid #999;
		background: #fff
	}

	select {
		padding: 0px 2px;
		border: 1px solid #999;
		background: #fff
	}
	
	#col1-content textarea {
		border: 1px solid #999;
		padding: 1px 2px;
		overflow:auto;
	}
	
	input.activ, span.activ input, textarea.activ, span.activ textarea, select.activ, span.activ select { background: #ffdeb3; }
	input.inactiv, span.inactiv input, textarea.inactiv, span.inactiv textarea, select.inactiv, span.inactiv select { background: #fff; color: #007550; }
	input.error, textarea.error, select.error { border:1px solid #484940; background: #c00; color: #fff; }

	
	span.i-50 input { width: 44px; }
	span.i-70 input { width: 60px; }
	span.i-120 input { width: 114px; }
	span.i-130 input { width: 130px; }
	span.i-140 input { width: 140px; }
	span.i-170 input { width: 164px; }
	span.i-180 input { width: 178px; }
	span.i-330 input { width: 330px; }
	span.i-330 select { width: 336px; padding:0;}
	span.i-390 input { width: 390px; }
	span.i-490 input { width: 490px;}
	span.i-date input { width: 58px; }

	span.t-60 textarea { height: 60px; }
	span.t-90 textarea { height: 110px; }
	span.t-225 textarea { height: 225px; }

	.form { margin:0 10px; padding: 5px 0 10px 0; background:url(../img/form-trenner.gif) repeat-x bottom left;}
	.form label { font-weight: bold; float:left; width:100%; }
	.form input { width:233px; }
	.form select { width:100%; }
	.form textarea { width:233px; }
	.form div { margin: 3px 0; }
	#col1-content .form p { padding: 10px 0; margin:0 }
	
	.form-date { margin:0 0 0 10px; padding: 5px 0 10px 0; float:left; display:inline; }
	.form-date label { font-weight: bold; width:100%; }
	.form-date span.i-date input { width: 70px; float:left; }
	.form-date span.i-date img { float:left; }
	
	.check40 input { background: none; width: 19px; height: 19px; border: none; float: left; margin-right: 5px; }
	.check40 label { width: 25px; color:#333; margin-top: 2px; font-weight: normal; float: left; display: inline;}
	
	.check60 input { background: none; width: 19px; height: 19px; border: none; float: left; margin-right: 5px; }
	.check60 label { width: 60px; color:#333; margin-top: 2px; font-weight: normal; float: left; display: inline;}
	#accordion .check60 a { width: auto; background: none; padding: 0; display: inline; }
	
	.checkAuto input { background: none; width: 19px; height: 19px; border: none; float: left; margin-right: 5px; }
	.checkAuto label { width: auto; color:#333; margin-top: 2px; font-weight: normal; float: left; display: inline;}
	
	.check input { background: none; width: 19px; height: 19px; border: none; float: left; margin-right: 5px; }
	.check label { width: 210px; color:#333; margin-top: 2px; font-weight: normal; float: left; display: inline;}
	.check label.l-input { width: 60px;}
	.check label.l-big { width: 470px;}
	.check label.l-auto { width: auto; padding-right:10px;}
	label.l-50 { width: 80px;}
	label.l-120 { width: 120px;}
	
	.submit input { width: auto; border: none; padding: 0; }

	p.check-50 {
		margin: 0 0 5px 0;
		float: left;
		display: inline;
	}
	
		p.check-50 input {float: left; border: none;}
		p.check-50 span {
			float: left;
			padding-left: 5px;
			width: 214px;
			display: inline;
		}

  /* 
	* ============================================================== 
	* =Überschreibene Klassen / Sonstige
	* ============================================================== 
	*/
	.noBG { background: none; }
	#col1-content .noMargin { margin:0;}
	.noPadding { padding:0;}
	p.margin5 { margin:5px;}
	.box-recommend { border: 1px solid #b0b0b0; background:#fff; padding: 10px;}

	
	span.inactive a{
		color:#DCDEE0;	
	}
	
	input.submit{
		border:0;
	}
	
	.sem_info{
		position:absolute; 
		top:0;
		background:#ccc; 
		margin:20px; 
		z-index:1000;
	}
	
	
	/* 
	* ============================================================== 
	* =Tolltipp
	* ============================================================== 
	*/
	.tooltip{
		position: relative;
		z-index:1
	}

	.tooltip div {
		position: absolute;
		bottom: 40px;
		left: 20px;
		width: 350px;
		padding:10px;
		font-weight: bold;
		background: #fff url(../img/bg_gradient_bottom-light.gif) repeat-x bottom left;
		border: 1px solid #c2c2c2;
		display: none;
		z-index: 999;
		text-align:left;
	}

	#col1-content .tooltip div ul {
		padding: 0;
		margin: 0;
	}
	#col1-content .tooltip div li {
		border-bottom: 1px solid #c2c2c2;
		padding: 10px 10px 10px 20px;
		margin: 0;
		background-position: 5px 10px;
	}
	
	/* 
	* ============================================================== 
	* =Seminarkalender
	* ============================================================== 
	*/
	.tx-keyac-pi1{
		position: relative;
		float: left;
		display: inline;
	}
	.tx-keyac-pi1 #arrow_prev {
		position: absolute !important;
		top: 10px;
		left: 14px;
	}

	.tx-keyac-pi1 #arrow_next {
		position: absolute !important;
		top: 10px;
		right: 16px;
	}

	#col1-content .tx-keyac-pi1 tr{
		padding: 0;
		margin: 0;
	}
	
	#col1-content .tx-keyac-pi1 th {
		border: none;
	}
	
	#col1-content td.week {
		background: #e9e9e9;
	}

	#col1-content td.day {
		background: #f18900;
		border: none;
		color: #fff;
	}

	#col1-content li.news-amenu-item-year{
		font-weight:bold;
		list-style:none;
		list-style-position:outside;
		background:none;
		padding: 10px 0px 0px 0px;
	
	}
	
	span.errmsg{
		display:none;
	}
	
	#navi a.l1{
		width:70px;
	}
	#navi  a.l2{
		width:70px;
	}
	#navi a.l3{
		width:120px;
	}
	#navi a.l4{
		width:90px;
	}
	#navi a.l5{
		width:140px;
	}
	#navi a.l6{
		width:98px;
	}
	
	div.tx-rtgfiles-pi1 span.treffer-link{
		/*width: 210px;*/
		margin-right:10px 
	}
/**************************************************
* Indexed Search
***************************************************/
#col1-content ul.browsebox{float:right;}
#col1-content ul.browsebox li{ float:left; padding:0px 0px 0px 10px;  margin-bottom:10px; background:none }
div.tx-indexedsearch-res table td.tx-indexedsearch-title a,
div.tx-indexedsearch-res table td.tx-indexedsearch-descr{font-size:12px!important;}
div.tx-indexedsearch table{	clear:right; }
div.tx-indexedsearch-whatis{padding-left:10px;}
td.tx-indexedsearch-result-number{display:none;}

#logout input{ float:left; padding: 0px; margin: 0px 0px 10px 5px; border:none}

.tx-mwknowledgebase-pi1-browsebox a{
	/*float:left;*/
}

dt, dd{float:left; padding-right:5px;}
dt{clear:left;width:170px;}

dd input{border:none;}

.tx-srfeuserregister-pi1-submit{border:none;}
/*.tx-felogin-pi1 div{
	padding-left:10px;
}*/

.tx-srfeuserregister-pi1 .form-row {
	margin-bottom: 1em;
}
.tx-srfeuserregister-pi1 .form-row input{
	margin-left: 2em;
}
a.button{
	cursor:pointer;
}

/* +++ UPDATE AW +++ */

/* Microsite Newsdetails fce */
.box-newsdetails{
	margin: 0 10px 15px 10px;
	background: #fafafa url(../img/line_dotted-grey.gif) repeat-x bottom left;
}

	.box-newsdetails div.box-standard-info{
		background:#FFFFFF none repeat scroll 0 0;
		font-size:10px;
		line-height:normal;
		padding-bottom:3px;
		text-align:right;
	}

	.box-newsdetails p{
		display:block;
		float:left;
		margin:3px;
		width:508px;
	}

	.box-newsdetails .news-single-backlink{
		float:left;
		margin:10px;
	}
	
	.box-newsdetails  .newsdetails_category{
		margin-left:12px;
		font-weight: bold;
	}

/* --- UPDATE AW --- */

#regPreview{
	float:left;
}

.regPreviewRow{
	float:left;
	width:505px;
}

.regPreviewRow p{
	float:left;
	width:200px;
}

.regPreviewRow dt{
	float:left;
	height:33px;
	width:170px;
}

/* Bannersystem */
/* +++ UDPATE_ MW +++ */
#logo {float:left; }
.banner_fullsize {float:right; margin-top:3px; width:468px;}
.banner_skyscraper {margin:10px 10px; width:160px;}
.banner_rectangle{float:left; margin-top:10px; width: 180px}

/* --- UDPATE_ MW --- */


/* Update Neues Headerbildtemplate SH 26.04.2010 */
.headerbildContent{ position: absolute; height: 138px; width: 538px;}
.headerbildsubline{ width:300px;}
.headerbildText{ width:300px; height:55px;}
.headerbild{ margin: 0 1px 12px 1px; border-bottom:3px solid #f18900; padding-bottom:1px;}
/* Update SH Ende */

/* Update PageCurl 16.02.201 */
#pageflip 	{position: relative; z-index:9999}
#flipCorner {position: absolute; right: 0; top: 0; width: 55px; height: 57px; z-index: 99; -ms-interpolation-mode: bicubic;}
#pageflip .msg_block 			{position: absolute; right: 0; top: 0; display:block; width: 50px; height: 50px; overflow:hidden; z-index: 50; cursor:pointer}
#pageflip .msg_block img 	{position: absolute; right: 0; top: 0;}
/* Update End */


/* Update mw 11.04.2011 */
.teaser_home_news{padding-right:8px;}
/* Update End */

/* Update sh 03.05.2011 */
.banner_rectangle{float:none; margin: 0 0 12px 4px; width: 180px}
/* Update End */


/*Update mw 05.05.2011 */
.gender	{height: 32px;}
.form .genderlabel	{width: 100%; padding-bottom:5px}
.form .tx-srfeuserregister-pi1-radio{ width:20px; float:left; border:none}
.gender label	{width:32px;}
/*Update End */

.jobsSubmit{border:none; background:none; color:orange; text-decoration:underline;}

.tx-felogin-pi1 div, .tx-felogin-pi1 form{padding: 0 10px}

#col1-content li.csc-textpic-image{background:none;}


/*slider*/
	.flexslider{position: relative !important;border: 1px solid #C2C2C2 !important; height: 267px !important;margin:  0 0 20px 0 !important;width: 696px !important;float:left !important;overflow:hidden !important;}
	#col1-content ul.slides{list-style: none !important; margin-top:0 !important; margin-bottom:0 !important; margin-left:0}
	.flexslider .sliderNav{list-style: none !important; margin:0 !important; padding:0 !important}
	/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}


	.sliderNav{position: absolute;bottom: 0;left: 0;}
	.sliderNav li {position:relative !important;top:5px !important; float: left !important; display: inline !important;margin: 0 2px 0 0 !important;cursor: pointer !important;background: #f3f3f3 !important;background: rgba(255, 255, 255, 0.9) !important;padding: 5px 10px !important;color: #5B686E !important;font-weight: bold !important;}
	.sliderNav li.active {color: #F18900 !important;padding-top: 10px !important;top:0 !important}

	.flexslider .slides li{position: relative !important;margin: 0 !important; padding:0 !important; width:696px}
	.flexslider .slideText{position: absolute;top: 150px; left:2px;}
	.flexslider .slideText h2{display: inline-block !important;}
	.flexslider .slideText h2 {background: #F18900 !important; color: #fff !important;font-weight: bold !important;margin: 0 0 2px 0 !important;padding: 5px !important;font-size: 20px !important; }
	.flexslider .slideText h3 {padding:0 !important}
	.flexslider .slideText h3 a{display: block !important;background-color: #f3f3f3 !important; text-decoration: none !important;color: #3e4448 !important;font-weight: normal !important;font-size: 16px !important;margin: 0 0 1px 0 !important;padding: 5px !important;}

	.startCol {position: absolute; top:-50px; left:-20px; width:940px; height:270px; padding:10px; overflow:hidden; background: #fff url(../img/bg_start_big-teaser.gif) repeat-x bottom left;}

	#start-teaser-big-text .box {background:#fff; width:220px; height:270px; position:absolute; top:10px; right:20px; border:none}
	#start-teaser-big-text .box h1 {font-size:15px}
	
/********************************************
 *											*
 * CSS für Referenten.						*
 *											*
 ********************************************/
#refs .hide {
	display: none;
}

/********************************************
 *											*
 * Advanced Search.							*
 *											*
 ********************************************/
 
#search_button {
	background: url("../img/accordionArrows.gif") no-repeat scroll left top transparent;
	position: absolute;
	z-index: 20;
	top: 0px;
	right: 0px;
	width: 38px;
	height: 38px;
	cursor: pointer;
}

* html #search_button {
	right: 11px;
	top: 2px;
}
#search_button.open {
	background-position: 0px -38px;
}
#advancedWrapper {
	width: 518px;
}
.box-gradient #error2.hide,
.box-gradient #advancedSearchForm.hide,
#advancedWrapper.hide {
	display: none;
}

#advancedWrapper .form  {
	float: left;
	width: 240px;
	margin-right: 9px
}
* html #advancedWrapper .form  {
	width: 235px;
}
#advancedWrapper .check {
	padding-top: 12px;
}
#advancedWrapper .button {
	clear: both;
}

#rgtabs-wrapper .tab-content{
	display: none;
}
#rgtabs-wrapper .show{
	display: block;
}

#col1-content .box-gradient h2 .extra {
	color: #666666;
	font-size: 11px;
}

.singleview {font-size:11px;}
.singleview .termin a {
	color: #666666;
}
.singleview .termin .seminar-col .seminar-row {
	margin-bottom: 10px;
}

.singleview .termin label {
	width: 130px;
}
.singleview .termin label.bold {
	font-weight: bold;
}

.singleview .termin .btn-register {
	height: 25px;
	/*
	position: absolute;
	right: 40px;
	top: -6px;	
	*/
}
.singleview .termin .btn-toggle-data {
	background: url("../img/advanced_search.png") no-repeat scroll left top transparent;
	/*
	position: absolute;
	top: -7px;
	right: 10px;
	*/
	margin: 3px 0px;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.singleview .termin .btn-toggle-data.open {
	background-position: -20px 0;
}
.singleview .termin .hideable {
	position: relative;
}
.tx-mwworkshops-pi1 .singleview .icons .discount {
	max-width: 250px;
}
.tx-mwworkshops-pi1 .singleview .icons .discount .image,
.tx-mwworkshops-pi1 .singleview .icons .discount .text {
	float:left;
}
.tx-mwworkshops-pi1 .singleview .icons .discount .text {
	padding-left: 5px;
	max-width: 190px;
}

.tx-mwworkshops-pi1 .referent a {
	color: #666666;
	font-size: 10px;
}

.tx-mwworkshops-pi1 .singleview .termin {
	margin: 10px;
	border: 1px solid #DCDCDC;
}
.tx-mwworkshops-pi1 .singleview .content-left,
.tx-mwworkshops-pi1 .singleview .content-right {
	float:left;
}
.tx-mwworkshops-pi1 .singleview .content-left {
	width: 365px;
}
.tx-mwworkshops-pi1 .singleview  .seminar-col {
		background: url(../img/seminar_termin_bg.gif) repeat-y scroll right top transparent;
}
.tx-mwworkshops-pi1 .singleview .content-right { 
	width: 150px;
	text-align: right;
}

.tx-mwworkshops-pi1 .singleview .content-right .btn-register,
.tx-mwworkshops-pi1 .singleview .content-right .btn-toggle-data {
	display: inline-block;
	vertical-align: middle;
	margin: 15px 10px;
}

.tx-mwworkshops-pi1 .singleview .content-right .btn-toggle-data {
	margin: 5px 10px;
}

.tx-mwworkshops-pi1 .singleview .seminar-row .hotel {
	float: left;
	width: 250px;
}

.tx-mwworkshops-pi1 .singleview .headline .col1,
.tx-mwworkshops-pi1 .singleview .headline .col2,
.tx-mwworkshops-pi1 .singleview .headline .col3,
.tx-mwworkshops-pi1 .singleview .hideable .col1,
.tx-mwworkshops-pi1 .singleview .hideable .col2 {
	float:left;
	vertical-align: top;
	margin: 10px;
}
.tx-mwworkshops-pi1 .singleview .headline .col1 {
	width: 95px;
}
.tx-mwworkshops-pi1 .singleview .headline .col2 { 
	width: 85px;
}
.tx-mwworkshops-pi1 .singleview .headline .col3 {
	width: 125px;
}

.tx-mwworkshops-pi1 .singleview .hideable .col1 {
	width: 200px;
}
.tx-mwworkshops-pi1 .singleview .hideable .col2 {
	width: 125px;
}
.tx-mwworkshops-pi1 .listitem {
	margin: 10px;
	border: 1px solid #DCDCDC;
	font-size: 11px;	
}

.tx-mwworkshops-pi1 .listitem .title,
.tx-mwworkshops-pi1 .listitem .sub-title {
	display: block;
	margin: 5px 0px;
}
.tx-mwworkshops-pi1 .listitem .title {
	color: #F18900;
	font-size: 13px;
	font-weight: bold;
}
.tx-mwworkshops-pi1 .listitem .sub-title {
	color: #666666;
	font-size: 11px;
}

.tx-mwworkshops-pi1 .listitem .header,
.tx-mwworkshops-pi1 .listitem .body,
.tx-mwworkshops-pi1 .listitem .footer {
	padding: 10px;
}
.tx-mwworkshops-pi1 .listitem .body {
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
}
.tx-mwworkshops-pi1 .listitem .body, 
.tx-mwworkshops-pi1 .listitem .footer {
	background: #F4F4F4;
	color: #666666;
}
.tx-mwworkshops-pi1 .listitem .body .col {
	display: inline-block;
	width: 30%;
	margin-right: 1%;
	vertical-align: top;
}
.tx-mwworkshops-pi1 .listitem .body .price {
	width: 25%;
	margin-left: 6%;
	margin-right: 0%;
}
.tx-mwworkshops-pi1 label {
	color: #999999;
}
.tx-mwworkshops-pi1 .singleview label,
.tx-mwworkshops-pi1 .listitem .body label {
	display: block;
}
.tx-mwworkshops-pi1 .listitem .footer .col {
	display: inline-block;
	vertical-align: middle;
}

.tx-mwworkshops-pi1 .listitem .footer .speakers {
	width: 69%;
}
.tx-mwworkshops-pi1 .listitem .footer .speakers a{
	text-decoration: none;
	color: #666666;
}
.tx-mwworkshops-pi1 .listitem .footer .more {
	width: 29%;
	text-align: right;
}
.tx-mwworkshops-pi1 .listitem .footer .more a,
.tx-mwworkshops-pi1 .listitem .footer .more input {
	background: none repeat scroll 0 0 #F18900;
    border: 0 none;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    padding: 5px 15px;
	font-weight: bold;
}
.tx-mwworkshops-pi1 .listitem .footer .more a {
	font-size: 11px;
	text-decoration: none;
	display: block;
}
.tx-mwworkshops-pi1 .backlink {
	margin-left: 10px;
}

.tx-mwworkshops-pi1 .listitem-role {
	padding: 15px 10px;
	margin: 0 10px;
	/*font-size: 11px;*/
}
.tx-mwworkshops-pi1 .listitem-role.odd {
	background: #F4F4F4;
}

.tx-mwworkshops-pi1 .listitem-role h3, 
.tx-mwworkshops-pi1 .listitem-role h4{
	padding: 0 !important; 
	display: block;	

}
 
.tx-mwworkshops-pi1 .listitem-role h3 a{
	color: #F18900;
	font-size:13px;
	text-decoration: none;	
}
.tx-mwworkshops-pi1 .listitem-role h4 a{
	color: #666666;
	font-size:12px !important; 
	text-decoration: none;	
}

#col1-content .tx-mwworkshops-pi1 .search-result p {
	margin: 0 0 10px;
}
#col1-content .tx-mwworkshops-pi1 .search-result ul {
	margin: 10px;
}
#col1-content .tx-mwworkshops-pi1 .search-result ul li {
	display: inline-block;
	padding: 0 6px 0 16px;
}
#col1-content .singleview .termin .hideable .icons ul{
	margin: 10px 0 0 0;
	width: 440px;
}
#col1-content .singleview .termin .hideable .icons li{
	background: none;
	float: left;
	/*width: 200px;*/
	height: 38px;
	padding: 0px 20px 10px 0px;
}

#col1-content .singleview .termin .btn-register a {
	display: block;
	background: none repeat scroll 0 0 #F18900;
    border: 0 none;
    border-radius: 5px;
    color: #FFFFFF;
    padding: 5px;
	text-decoration: none;
	font-weight: bold;
}

.termin .row {
	margin: 0 10px;
	position: relative;
}
.termin .row .col-50 {
	float: left;
	width: 50%;
}
#col1-content .termin .row .col-50 p {
	margin: 0px;
	padding: 0px;
}

.termin .seperator {
	border-bottom: 1px dashed #BEBEBE;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.termin .row .link-info {
	bottom: 0px;
    position: absolute;
    right: 0px;
}
.termin .seperator .link-info {
	bottom: 11px;
}
	
#service.li-teaser .navi li a {
	display: block;
	width: 167px;
	padding: 2px 0 4px 7px;
	text-decoration: none;
	color: #000;
	background: url(../img/sub_bg.gif) no-repeat top left;
}

#service.li-teaser .navi li.current li a { 
	width: 156px;
	padding: 0px 0 1px 18px;
	background-position:0% -62px;
}
#service.li-teaser .navi li.current li a:hover,
#service.li-teaser .navi li.current li.current a { color: #fff; background-position:0% -90px; }

#service.li-teaser .navi li.current li.current li	{ 
	line-height: 14px;
}

#service.li-teaser .navi li.current li.current li a { 
	width: 148px;
	padding: 0px 0 1px 26px;
	background-position:0% -116px;
	color: #000;
	font-size: 10px;
	font-weight: bold;
}

#service.li-teaser li a:hover,
#service.li-teaser li.current a {
    background-position: 0 -31px;
}

#service.li-teaser .navi {
    background: url("../img/qs_bg_li.gif") repeat-x scroll left bottom transparent;
    padding-bottom: 2px;
}

#service.li-teaser .navi li {
	background: none;
}
#service.li-teaser .navi li span {
	padding-left: 0px;
}

.issue .buttons img {
	margin: 3px;
}

/* dm_journals start*/
.tx-dm-journals .article .issueInfo {
    padding: 15px 10px 0;
    color: #666;
    font-size: 14px;
    line-height: normal;
}
.tx-dm-journals .article .content {
    font-size: 15px;
}
.tx-dm-journals .article .content span.teaser {
    color: #f18900;
    font-weight: bold;
}
.tx-dm-journals .article .testabo {
    margin-top: 10px;
    text-align: right;
}
.tx-dm-journals .article .testabo span {
    font-weight: bold;
    padding: 28px 20px;
    display: inline-block;
}
.tx-dm-journals .article .testabo a {
    color: #000;
}
.tx-dm-journals .article .buttons {
    margin: 35px 0;
}

.tx-dm-journals .article .buttons a.button {
    display: block;
    width: 500px;
    border-radius: 3px;
    margin: 10px;
    padding: 10px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    -webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.33);
    -moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.33);
    box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.33);
    background: #f5af56;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5af56', endColorstr='#d16800'); /* for IE */
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f5af56 0%, #d16800 100%) repeat scroll 0 0;
}
#col1-content .tx-dm-journals .f3-widget-paginator li {
    float: left;
    background: none;
}
/* dm_journals end*/

/********** phones and tablets *********/
@media (max-width: 720px) { 

body {background: #ffffff;}
#header {background: none;}
#wrapper_margins{width:100%}
#meta {width:auto;}
#navi {float: none;}
#meta a {color:#f18900;}
.start #col1 {width:auto}
.start #container_margins,
#container_margins {background:none}
#start-teaser-special-container {background:none;}
#start-teaser-big  {padding-bottom:35px;height:auto;}
#start-teaser-big-text  {width:auto;position:relative;top:20px;left:10px;}
#start-teaser-big-pic,
#qs {display:none;}


#ariadne {display:none}
#container{display:-webkit-flex;display:flex;flex-direction: column;}

/* 2 Navigation */
#col2 {margin:0px;padding:0px;width: 100%;-webkit-flex: 1;flex: 1;-webkit-order:1;order:1;}
#service .navi li a, #subnavi li a  {background:none}

/* Main Content */
#col1 {background:none;width: auto;margin-left:0px;-webkit-flex: 1;flex: 1;-webkit-order:2;order:2;}
/* Right Content */
#col3 {background:none;width: auto;margin-left:0px;-webkit-flex: 1;flex: 1;-webkit-order:3;order:3;}
.grey-bg  {background:none;}

}