@media screen, projection {
	body {
		font-size:13px;
		font-family:Arial,Helvetica,Verdana,Sans-Serif !important;
		color:#555;
		line-height:1.35em;
	}
	
	form {
		padding:0;
		margin:0;
		border:none;
		outline:none;
		float:left;
		width:100%;
		position: relative;
	}
	a {
		text-decoration:none;
		color:#0a70bf;
		
	}
	a:hover {
		text-decoration:none;
		color:#eb861f;
		
	}
	a dfn {float:left;font-style:normal;font-weight:bold;padding-right:.2em;margin-top:-.1em;
		font-family:Arial,Helvetica,Verdana,Sans-Serif;
	}
	
	
	a:focus {
		outline:none;
	}
	
	h1, h2,h3,h4,h5,h6,h7, .hl {
		
		padding:0;
		margin:0;
		line-height:1.1em;
		font-weight:normal;
		color:#000;
		clear:both;
		
	}
	li {left:0;}
	.absatz blockquote, .mceContentBody blockquote {margin-left:15px;padding-left:0;padding-top:0;margin-top:0;}
	
	h1,  h3.featured, .h1 {font-size:22px;color:#eb861f;}
	
	h3, h2, .h3 {font-size:18px;color:#eb861f;}
	.h3 {font-size:18px;color:#eb861f;font-weight:normal;}
	.right h3.featured {font-size:20px !important;color:#eb861f;}
	h4 {font-size:16px}
	h5, h6, h7, h8 {font-size:14px}
	
	h1, h2,h3,h4,h5,h6,h7, p {
		padding:0;margin:0;padding-bottom:8px !important;
	}
	
	h1, h2,h3,h4,h5,h6,h7{
		line-height:1.1em;
	}
	.left h2, .left h3, .left h4, .left h5,.left h6 {
		
	}
	
	.left h1 {padding-bottom:16px !important;}
	
	* .inline .h1, * .inline .h2, * .inline .h3 {
		color:#eb861f !important;
	}
	#middle ul, .absatz  ul, .mceContentBody ul {padding:0;margin:0;}
	#middle ul li, .absatz  ul li, .mceContentBodyul li {
		padding-bottom:8px;
	}
	.absatz ul, ul.bullet, .mceContentBody ul {
		margin:0;padding:0;
		padding-bottom:8px;
	}
	.absatz ul li, ul.bullet li, .absatz  ul.bullet li, .mceContentBody ul li, .mceContentBody ul.bullet li {
		margin:0;
		left:18px;
		position:relative;
		list-style-image: url('../images/ic/li.png');
	}
	
	
	.absatz ul.igelstrich li, ul.igelstrich li, .mceContentBody ul.igelstrich li {
		margin:0;
		left:18px;
		list-style-image: url('../images/ic/igelstrich.png');
		padding-bottom:2px !important;
	}
	
	
	td ul li, td ul.bullet li,
	td .mceContentBody ul li, 
	td .mceContentBody ul.bullet li,
	td ul.igelstrich li,
	td .mceContentBody ul.igelstrich li, 
	.mceContentBody  td  ul li,
	.mceContentBody td  ul.igelstrich li, 
	.mceContentBody td ul.bullet li {
		margin-right:18px !important;
	}
	
	
	td  .absatz ul.igelstrich li, td ul.igelstrich li, td .mceContentBody ul.igelstrich li {
		margin:0;
		left:18px;
		margin-right:18px !important;
		list-style-image: url('../images/ic/igelstrich.png');
		padding-bottom:2px !important;
	}
	
	

	#pageouter, #bottom, #top, #middle {
		position:relative;
		margin:0;
		padding:0;
		text-align:center;
		width:100%;
	}
	
	#pageinner, #pagetop, #pagebottom {
		margin:0 auto;
		padding:0;
		position:relative;
		text-align:left;
		width:990px;
		z-index:1;
		
	}
	
	
	
	#top {height:161px;position:absolute;left:0;top:0;overflow:visible;z-index:9;background:#eb861f  url('../images/bg/body.png');}
	#pagetop {
		height:161px;
		background:transparent url('../images/bg/top.png') no-repeat 0 0;	
		overflow:visible;
	}
        #pagetop.notel {
                background:transparent url('../images/bg/top_notel.png') no-repeat 0 0;
        }
	#pagetop.professional {
		background:transparent url('../images/bg/top_professional.png') no-repeat 0 0;
	}
        #pagetop.professional.notel {
                background:transparent url('../images/bg/top_professional_notel.png') no-repeat 0 0;
        }
	
	#pagetop.fernschule {
		background:transparent url('../images/bg/top_fernschule.png') no-repeat 0 0;
	}
        #pagetop.fernschule.notel {
                background:transparent url('../images/bg/top_notel.png') no-repeat 0 0;
        }
        #pagetop.notel .topnaviinner a.studienberatung {
                display:none;
        }
	
	#pagetop input.topseek {
		right:60px;top:68px;width:182px;
	}
	#pagetop input.topseek, .seekfield .seekit {
		position:absolute;
		margin:0;padding:0;line-height:29px;height:29px;font-size:14px;border:0;outline:0;
		-moz-opacity:0.0 !important;opacity:0.0 !important;-o-opacity:0.0 !important;-webkit-opacity:0.0 !important;
		background:transparent;
	}
	
	#pagetop input.topseek:active, #pagetop input.topseek:focus, .seekfield .seekit:active, .seekfield .seekit:focus, .suchschlitz.akt {
		-moz-opacity:1.0 !important;opacity:1.0 !important;-o-opacity:1.0 !important;-webkit-opacity:1.0 !important;
		background:#fff;
	}
	
	#pagetop input.topseekbut {
		position:absolute;right:6px;top:68px;width:40px;margin:0;padding:0;line-height:29px;height:29px;border:0;outline:0;background:transparent;text-indent:-200px;
		-moz-opacity:0.0 !important;opacity:0.0 !important;-o-opacity:0.0 !important;-webkit-opacity:0.0 !important;
		cursor:pointer;overflow:hidden;
	}
	
	#middle {background: #f0f0f0 url('../images/bg/body.png') repeat-x 0 0;}
	
	
	
	
	
	
	#pageinner {padding-top:161px;position:relative;background:#f0f0f0 url('../images/bg/body.png') repeat-x 0 0;}
	#pageinner .pagecontent, #pageinner .pagestart, #pageinner .pageend {width:990px;position:relative;}
	#pageinner .pagestart , #pageinner .pageend {background-image:url('../images/bg/top.png');background-repeat: no-repeat; padding-top:5px;overflow:hidden;}
	#pageinner .pagecontent {background:#fff;float:left;padding-top:10px;}
	#pageinner .pagecontent .xt {padding-top:0}
	#pageinner .pagestart {background-position:0 -182px;height:0;}
	#pageinner .pageend {background-position: 0 -221px;height:0;}
	
	
	
	.breadcrumb {padding:5px !important;background:#fff;float:left;width:980px;height:auto;position:relative;}
	.breadcrumb ul {position:relative;top:10px;}
	.breadcrumb ul, .breadcrumb ul li {float:left;list-style-type:none;list-style:none;padding:0 !important;margin:0 !important;line-height:1em;font-size:12px;background:#fff;}
	.breadcrumb ul li {padding:0 0 8px 5px !important;}
	.breadcrumb ul li a{line-height:1em;}
	.breadcrumb ul li.akt, .breadcrumb ul li.akt a {color:#222;}
	.breadcrumb li span {display:block;position:relative;display:block;color:#222;}
	.breadcrumb ul li span select{ position:absolute;left:-3px;top:0;display:block;min-width:200px;cursor:context-menu;}

	
	#pageouter{
		overflow:visible;
	}
	
	#top #menu  {
		position:relative;
		top:0;left:0;
		overflow:visible;
		z-index:2;
		width:990px;
	}

	#top #menu ul {
		margin:0;padding:0;list-style-type:none;list-style:none;float:left;position:absolute;left:0px;top:122px;
		height:39px;line-height:39px;
	}
	#top #menu  ul li {margin:0;padding:0;list-style-type:none;list-style:none;float:left;overflow:visible;position:relative;overflow:visible;z-index:1;}
	#top #menu  ul li:hover {z-index:2;}
	
	#top #menu  ul li a {
		color:#fff;font-size:15px;line-height:39px;height:39px;display:block;overflow:visible;position:relative;margin:0 15px 0 10px;
	}
	#top #menu ul li a b, #top #menu ul li a strong {width:10px;height:39px;position:absolute;background-repeat:no-repeat;top:0;}
	#top #menu ul li a strong {width:15px;}
	#top #menu ul li a b {left:-10px;background-position: 0 0;}
	#top #menu ul li a strong {right:-15px;background-position: 100% 0;}
	#top #menu ul li.akt a, #top #menu ul li a.akt, #top #menu ul li a.on,#top #menu ul li a:hover, #top #menu ul li:hover a {color:#0a70bf;background:#ffffff;}
	
	#top #menu ul li:hover a,#top #menu ul li a:hover, #top #menu ul li:hover a, #top #menu ul li:hover a.akt {background:#f2f2f2 url('../images/bg/reiter.png') repeat-x 0 -80px;color:#000;}
	
	#top #menu ul li.akt a b, #top #menu ul li.akt a strong, #top #menu ul li a:hover b, 
	#top ul li a:hover strong, #top #menu ul li:hover a b, #top ul li:hover a strong {
		background-image:url('../images/bg/reiter.png');
	}
	
	#top #menu ul li.akt a b {background-position: 0 0;}
	#top #menu ul li.akt a strong {background-position: 100% 0;}
	
	#top #menu ul li a:hover b, #top #menu ul li:hover a b,
	#top #menu ul li.akt a:hover b, #top #menu ul li.akt:hover a b {background-position: 0 -40px;}
	#top #menu ul li:hover a strong, #top #menu ul li a:hover strong,
	
	#top #menu ul li.akt:hover a strong, #top #menu ul li.akt a:hover strong {background-position: 100% -40px;}
	
	#top #menu ul li:hover .submenu {display:block !important;}
	
	#top #menu ul li .submenu {
		-moz-opacity:0.95 !important;opacity:0.95 !important;-o-opacity:0.95 !important;-webkit-opacity:0.95 !important;
		display:none;position:absolute;left:0px;
		top:36px;
		width:300px;
		background:#ffffff ;
		height:auto;float:left;
		border:1px solid #cbcbcb;
		 
	}
	
	#top #menu ul li .submenu ul {
		width:300px !important;background:#fff;top:0 !important;left:0 !important;height:auto !important;line-height:1.1em !important;position:relative !important;
	}
	#top #menu ul li .submenu ul li a {
		margin-left:0px !important;padding:4px 10px;color:#0a70bf;background:transparent !important;
		font-size:14px !important;line-height:1.1em !important;height:auto !important;
		line-height:1.2em !important;display:block !important;width:280px;
		padding:5px 10px !important;
	}
	#top #menu ul li .submenu ul li.on,
	#top #menu ul li .submenu ul li.on a, 
	#top #menu ul li .submenu ul li.akt, 
	#top #menu ul li .submenu ul li.akt a, 
	#top #menu ul li .submenu ul li a:hover, 
	#top #menu ul li .submenu ul li:hover, 
	#top #menu ul li .submenu ul li:hover a {
		color:#333;
		background:#f2f2f2 !important;
	}
	
	#top #menu ul li .submenu ul li.akt a {font-weight:bold;}
	
	
	#top #menu ul li .submenu ul li {
		display:block;clear:both;width:300px;padding:0 !important;height:auto !important;line-height:1.2em !important;
		border-bottom:1px solid #ddd;margin-left:0 !important;margin:0  !important;border-top:0 !important;
	}
	#top #menu ul li .submenu ul li.last, #top #menu ul li .submenu ul li:last-child {
		border-bottom:0 !important;
	}
	
	#top #menu ul li .submenu ul li, #top #menu ul li .submenu ul li a {position:relative;}
	#top #menu ul li .submenu ul li a {display:block;position:relative;z-index:0;}
	
	
	/* #top #menu ul li .submenu:hover {left:-38px;} */
	

	#top #menu ul li .submenu ul li .subsubmenuholder {
		width:0;
		height:30px;
		position:absolute;
		right:0;
		top:0;
		padding-left:20px;
		float:right;
		overflow:hidden;
	}
	
	#top #menu ul li .submenu ul li .subsubmenuholder:hover {
		padding-left:0;
		background:#ccc;
		float:right;
		overflow:visible;
	}
	
	#top #menu ul li .submenu .subsubmenu {border-top:1px solid #cbcbcb;background:#fff;position:absolute;left:20px;top:0;display:none;width:300px !important;cursor:context-menu;}
	#top #menu ul li .submenu li .subsubmenuholder:hover .subsubmenu {display:block;left:-30px;} /*display:block wenn EBENE 3 gezeigt werden soll */
	#top #menu ul li .submenu .subsubmenu ul li {background:#fff !important;padding:0 !important;width:300px !important;}
	#top #menu ul li .submenu .subsubmenu ul li:hover {background:#fff !important;}
	#top #menu ul li .submenu .subsubmenu ul li a {background:#fff !important;padding-left:0px !important;color:#0a70bf;width:280px;font-weight:normal;}
	
	
	#top #menu ul li .submenu .subsubmenu ul li:hover a .subsubsubmen ul li a,
	#top #menu ul li .submenu .subsubmenu .subsubsubmen ul li:hover a {
		width:280px !important;
		padding:4px 10px;
		background:#fff;
	}
	
	#top #menu ul li .submenu ul li:hover .subsubmenu ul li a , #top #menu ul li .submenu ul li .subsubmenu ul li a {
		padding:4px 10px !important;
	}
	
	#top #menu ul li .submenu ul li .subsubmenu ul li .subsubsubmenu {display:none;border:1px solid #ddd;left:290px;}
	#top #menu ul li .submenu ul li .subsubmenu {border:1px solid #ddd;}
	#top #menu ul li .submenu ul li .subsubmenu, #top #menu ul li .submenu ul li .subsubmenu ul li .subsubsubmenu {position:absolute !important;top:-10px !important;}
	
	#top #menu ul li .submenu ul li .subsubmenu ul li:hover .subsubsubmenu {display:block;z-index:9;} /*display:block wenn EBENE 4 gezeigt werden soll */
	
	#top #menu ul li .submenu ul li .subsubmenu ul li:hover a, #top #menu ul li .submenu ul li .subsubmenu ul li  a:hover {
		background:#f0f0f0 !important;
		color:#000 !important;
		width:280px !important;
	}
	
	
	#top #menu ul li .submenu ul li .subsubmenu ul li .subsubsubmenu ul li a {
		padding:4px 10px !important;
		background:#fff !important;
	}
	
	#top #menu ul li .submenu ul li .subsubmenu ul li:hover .subsubsubmenu ul li a {
		background:#fff !important;
		color:#0a70bf !important;
	}
	
	#top #menu ul li .submenu ul li .subsubmenu ul li .subsubsubmenu ul li:hover a,
	#top #menu ul li .submenu ul li .subsubmenu ul li .subsubsubmenu ul li a:hover {
		background:#f0f0f0 !important;
		color:#000 !important;
	}
	#top #menu ul li .submenu ul li .subsubmenu ul li .subsubsubmenu {width:300px;}
	
	#top #menu ul li .submenu ul li .subsubmenu .subsubsubmenu:hover {margin-left:-20px;position:absolute;}
	#top #menu ul li .submenu {
	}
	#top #menu ul li .submenu, #top #menu ul li .submenu .subsubmenu,#top #menu ul li .submenu .subsubmenu .subsubsubmenu {
		-o-box-shadow: 2px 2px 5px #888;
		-moz-box-shadow: 2px 2px 5px #888;
		-webkit-box-shadow: 2px 2px 5px #888;
		box-shadow: 2px 2px 10px #888;
		
	}
	#top #menu ul li .submenu ul li {z-index:0;}
	#top #menu ul li .submenu ul li:hover {z-index:9;}
	
	#top #menu ul.kursaufklappliste li em {display:none !important;}
	
	
	#top #menu ul li .submenu ul li .subsubmenuholder {-moz-opacity:0.0 !important;opacity:0.0 !important;-o-opacity:0.0 !important;-webkit-opacity:0.0 !important;}
	#top #menu ul li .submenu ul li .subsubmenuholder:hover  {-moz-opacity:1.0 !important;opacity:1.0 !important;-o-opacity:1.0 !important;-webkit-opacity:1.0 !important;cursor:context-menu;}
	
	#top #menu .submenu ul li a em {float:right;color:#ccc;position:absolute;right:10px;top:4px;cursor:context-menu;}
	#top #menu .submenu ul li a:hover em {top:24px;}
	
	
	
	
	
	#top .topnaviinner {position:absolute;top:0;left:0;z-index:0;width:990px;height:150px;}
	
	#top a.logo, #top a.szlogin, #top .studienberatung {
		display:block;
		position:absolute;
		top:30px;
		left:0px;
		width:250px;
		height:75px;
		overflow:hidden;
		text-indent:-1000px;
	}
	#top .studienberatung {left:180px;}
	#top a.szlogin {left:auto;right:0;top:20px;height:30px;}
	#top .studienberatung.professional {left:435px;}
	
	nav ul {margin:0;padding:0;list-style-type:none;list-style:none;}
	nav ul li {margin:0;padding:0;list-style-type:none;list-style:none;}
	
	
	#bottom {overflow:visible;background:#0a70bf;color:#e0edf7;}
	#bottom h3, #bottom h3 a {color:#e0edf7;line-height:1.4em;}
	#bottom a {color:#e0edf7;font-weight:normal;font-size:16px;}
	
	#bottom ul li {padding:3px 0;border-top:1px solid #5b9fd4;}
	#bottom ul li a {display:block;position:relative;line-height:1.2em;font-size:14px;}
	
	#bottom *.akt a, #bottom a:hover {color:#fff;}
	
	#bottomend {overflow:visible;background:#0a70bf;padding-top:32px;height:50px;position:relative;}
	
	#bottomend ul, #bottomend ul li {list-style-type:none;list-style:none;float:left;padding:0;margin:0;font-size:14px;}
	#bottomend ul li {padding:0 10px;}
	#bottom ul {padding:5px 0;}
	
	#pagebottom .hr{
		border-top:1px solid #5b9fd4;
		clear:both;
		height:0;
		
	}
	
	#middle .left {
		width:640px;
		float:left;
		padding:10px;
		position:relative;
		padding-bottom:0px;
	}
	
	#middle .full, #middle .ticker {
		width:970px;
		float:left;
		padding:10px;
		position:relative;
		padding-bottom:0px;
	}
	
	/* bitbox 131014 / */
	#middle .left.hometeaser {background:url('../images/teaser/home.png') no-repeat  100% 20px;width:640px;}
	.hometeaser .bildtitel {font-size:11px;float:right;position:absolute;right:20px;top:204px;color:#000;}
	/* / bitbox 131014 */
	
	
	#middle .left.hometeaser .ansprache {padding:10px;padding-top:1px;width:310px;float:right;}
	
	#middle .right {
		width:310px;
		float:right;
		position:relative;
		padding:0 10px;
	}
	
	#middle .right .box, #middle .left .boxcontainer {width:310px;float:left;padding-bottom:10px;position:relative;}
	
	#middle .right .box .top, #middle .right .box .bottom, 
	#middle .right .box.frame .top, #middle .right .box.frame .bottom,
	#middle .left .boxcontainer .top, #middle .left .boxcontainer .bottom {
		width:310px;background-image:url('../images/bg/box.png');
		background-repeat:no-repeat;
		padding:5px 0;
		height:0px;
	}
	
	#middle .left .boxcontainer .top, #middle .left .boxcontainer .bottom {
		width:310px;background-image:url('../images/bg/boxcontainer.png');
		background-repeat:no-repeat;
		padding:5px 0;
		height:0px;
	}
	#middle .right .box .middle, #middle .right .box.frame .middle, #middle .left .boxcontainer .middle {
		width:290px;
		background-color:#f0f0f0;
		padding:0 10px;
		position:relative;
	}
	
	
	#middle .right .box.frame .middle,#middle .left .boxcontainer .middle {
		width:288px;
		background-color:#fef7ea;
		border-left:1px solid #dcc8b3;
		border-right:1px solid #dcc8b3;
	}
	
	
	
	#middle .right .box.plain, #middle .right .box.plain .top, #middle .right .box.plain .middle, #middle .right .box.plain .bottom {
		border:0;background:#fff;
	}
	
	#middle .right .box.plain .middle {padding:0;}
	
	#middle .right .box .middle .logosmall {
		
		padding-left:0;
		background:url('../images/logo/ils-small.png') no-repeat 100% 20px;
		
	}
	
	#middle .right .box.plain .middle .logosmall {
		padding-left:116px;
		padding-right:0;
		background:url('../images/logo/ils-small.png') no-repeat 0 0;
	}
	
	
	
	#middle .right .box .middle .logosmall.fernlehrwerk {
		background-image:url('../images/logo/ils-fernlehrwerk-small.png');
	}
	
	#middle .right .box.plain .middle .bestnoten {
		padding-left:95px;
		background:url('../images/logo/ecomi-small.png') no-repeat 0 0;
		min-height:86px;
	}
	#middle .right .box.plain .middle .bestnoten .bewertung {
		padding-left:110px;
		height:20px;line-height:20px;
		font-size:12px;
		background:url('../images/ic/bestnoten-bewertung.png') no-repeat 0 0;
	}
	
	#middle .left .boxcontainer .middle {
		background-color:#fff;
		border-left:1px solid #d8d8d8;
		border-right:1px solid #d8d8d8;
	}
	#middle .left .boxcontainer .middle h3 {
		font-size:16px;padding-bottom:4px !important;margin:0 !important;line-height:1em;
	}
	#middle .left .boxcontainer .middle p {
		font-size:12px;padding:0;margin:0;
	}
	
	
	#middle .right .box .middle .visual {position:absolute;right:-12px;top:-20px;width:95px;height:125px;z-index:0;}
	#middle .right .box.people .middle .visual {position:absolute;right:0px;bottom:auto;top:-20px;width:150px;height:auto; z-index:0;overflow:hidden;border:none !important;}
	#middle .right .box.people .middle .visual.bottomalign {position:absolute;right:0px;top:auto;bottom:-5px;width:150px;height:auto;z-index:0;overflow:hidden;border:0 !important;}
	#middle .right .box.people .middle {min-height:180px;}
	
	#middle .right .box.people.medium .middle  .visual {position:absolute;right:0px;bottom:auto;top:-20px;width:150px;height:165px;z-index:0;overflow:hidden;}
	#middle .right .box.people.medium .middle {min-height:140px;}
	
	#middle .right .box .top, #middle .left .boxcontainer .top {background-position: 0  0;}
	#middle .right .box .bottom, #middle .left .boxcontainer .bottom {background-position: 0 100%;padding-bottom:0;}
	
	#middle .right .box.frame .top {background-position: -310px  0;}
	#middle .right .box.frame .bottom {background-position: -310px 100%;padding-bottom:0;}
	
	#middle .right .box.blau .top {background-position: -620px  0;}
	#middle .right .box.blau  .bottom {background-position: -620px 100%;padding-bottom:0;}
	#middle .right .box.blau  .middle {
		background-color:#e9f5ff;
		border:1px solid #bdddf5;
		border-bottom:0;
		width:288px;
		border-top:0;
		color:#333;
	}
	
	#middle .right .box.people .visual img {border:0 !important;line-height:0 !important;}
	
	#middle .right a.kostenlos-testen {width:310px;height:61px;overflow:hidden;display:block;text-indent:-3000px;background: #fff url('../images/teaser/4wkt.png') no-repeat 0 0;}
	/* #middle .right a.kostenlos-testen:hover {background: #fff url('../images/teaser/4wkt.png') no-repeat 0 100%;} */
	
	#middle .right a.video-ils, #middle .right span.video-ils {width:290px;height:98px;overflow:hidden;display:block;text-indent:-3000px;background:  url('../images/teaser/video-ils.png') no-repeat 50% 50%;margin-bottom:10px;line-height:1.1em;}
	
	#middle .right .studienfuehrerbox {position:absolute;right:-12px;top:20px;width:95px;height:125px;z-index:0;/*background:  url('../images/teaser/studienfuehrer.png') no-repeat 0 0;*/}
	/* #middle .right .studienfuehrerbox img {display:none;} */
	
	#middle .right .sslbox {position:absolute;right:-7px;top:-25px;width:35px;height:51px;z-index:0;background:  url('../images/ic/ssl.png') no-repeat 0 0;}
	#middle .right .sslbox img {display:none;}
	
	
	#middle .full .auszeichnungen-weiterbildung { background:  url('../images/logo/auszeichnungen.png') no-repeat 50% 50%;width:970px;height:110px;position:relative;z-index:5;margin-top:-10px;}
	#middle  .auszeichnungen-weiterbildung-645 { background:  url('../images/logo/auszeichnungen_645.png') no-repeat 0 0;width:645px;height:59px;position:relative;z-index:5;margin-top:-5px;}
	
	
	#middle .right .box .middle .partner {padding-right:120px;line-height:1.1em;font-size:12px;position:relative;height:80px;}
	#middle .right .box .middle .partner .logo {position:absolute;right:-20px;top:0;width:130px;height:56px;}
	
	#middle .right .box.studienberater .middle {position:relative;height:120px;overflow:visible;}
	#middle .right .box.studienberater .middle .berater {position:absolute;right:0;bottom:-5px;width:125px;z-index:0;height:150px;}
	#middle .right .box.studienberater .middle .berater img {position:absolute;right:0;bottom:0;}
	#middle .right .box.studienberater .middle .beratungsnr {
		display:block;
		/*overflow:hidden;text-indent:-3000px !important;*/
		white-space:nowrap;
		font-size:30px;font-weight:500;position:relative;z-index:2;color:#eb861f;line-height:45px;height:40px;
		/*background:url('../images/right/studienberater/tel.png') no-repeat 50% 50%;*/
		width:180px;
		letter-spacing:-.06em;
		margin:0;padding:0;
	}
	#middle .right .box .middle .beratungsnr.fernschule {
		font-size:26px;font-weight:500;
		letter-spacing:-.07em;
	}
	#middle .right .box.studienberater .middle h3 {font-size:19px;position:relative;z-index:2;color:#0a70bf;margin:0 !important;padding:0 !important;font-weight:500;}
	
	.auszeichnungen-weiterbildung a {height:100px;display:block;position:absolute;top:0px;}
	.auszeichnungen-weiterbildung-645 a {height:59px;display:block;position:absolute;top:0px;}
	.auszeichnungen-weiterbildung a dfn, .auszeichnungen-weiterbildung-645 a dfn {
		text-indent:-3000px;
		position:absolute;
		display:none;
		width:246px;
		top:-90px;
		left:-10px;
		height:96px;
		overflow:hidden;
		font-weight:normal;
		padding:7px;
		background:  url('../images/bg/blase_d.png') no-repeat 0 0;
		font-size:11px  !important;
		line-height:14px !important;
		color:#fff;
	}
	
	
	.auszeichnungen-weiterbildung a.smm-2012 dfn {
		left:auto;
		right:-10px;
		background:  url('../images/bg/blase_d.png') no-repeat 0 100%;
	}
	.auszeichnungen-weiterbildung a:hover dfn, .auszeichnungen-weiterbildung-645 a:hover dfn {
		display:block;
		text-indent:0;
	}
	.auszeichnungen-weiterbildung a.iso-29990 {width:194px;left:0;}
	.auszeichnungen-weiterbildung a.zfu {width:115px;left:195px;}
	.auszeichnungen-weiterbildung a.azwv {width:171px;left:311px;}
	.auszeichnungen-weiterbildung a.e-learning {width:70px;left:483px;}
	.auszeichnungen-weiterbildung a.servicepreis {width:115px;left:954px;}
	.auszeichnungen-weiterbildung a.smm-2012 {width:200px;left:auto;right:0;}
	
	
	.auszeichnungen-weiterbildung-645 a.iso-29990 {width:140px;left:-10px;}
	.auszeichnungen-weiterbildung-645 a.zfu {width:75px;left:131px;}
	.auszeichnungen-weiterbildung-645 a.azwv {width:114px;left:207px;}
	.auszeichnungen-weiterbildung-645 a.e-learning {width:112px;left:322px;}
	.auszeichnungen-weiterbildung-645 a.servicepreis {width:76px;left:435px;}
	.auszeichnungen-weiterbildung-645 a.smm-2012 {width:132px;left:auto;right:0;}
	
	
	
	ul.linklist {list-style-type:none;list-style:none;margin:0 !important;padding:0 !important;}
	ul.linklist li {border-bottom:1px solid #e2e2e2;padding:0 4px !important;margin:0 !important;background:#fff url('../images/bg/linklist.png') repeat-x 100% 100%;list-style-image: none !important;}
	ul.linklist li.first {border-top:1px solid #e2e2e2;}
	ul.linklist li a {padding-left:24px;position:relative;display:block;line-height:1.2em;}
	ul.linklist li a dfn {margin-left:-22px;margin-top:.1em;}
	
        
	
	ol {margin:0 0 .5em 20px;padding:0;}
	ol li {margin:0;padding:5px 0 !important;line-height:1.2em;list-style-image: none !important;}
	
	ol.featured {list-style-type:none;list-style:none;margin:0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;margin-bottom:30px;}
	ol.featured li {
		border-top:1px solid #f2f2f2;list-style-image: none !important;
	}
	ol.featured li:first-child {border-top:0px solid #f2f2f2;}
	
        ol.featured li:first-letter { 
		float: left; 
		font-size: 15px; 
		color: #eb861f; 
		padding-right:4px;
		
	}
	ol.featured li dfn {font-size:11px;color:#666;}
	
	.stars-klein {padding:0;padding-left:70px;line-height:15px;background:#fff url('../images/ic/stars-klein.png') no-repeat 50% 50%;width:1px;overflow:hidden;text-indent:-3000px;}
	.stars-klein span {display:none;}
	
	dfn {font-style:normal !important;}
	
	
	
	a.more {padding-left:15px;position:relative;}
	a.more em {display:block;width:15px;height:15px;left:0;top:0;font-weight:normal;font-style:normal;position:absolute;}
	
	.lv_content a {color:#0a70bf !important;}
	.lv_content a:hover { text-decoration: none; color:#eb861f !important; }
	.lv_content h1,
	.lv_content h2,
	.lv_content h3 {
		text-decoration: none; color:#eb861f !important;
		font-size:20px;
		font-weight:bold;
	}
	.lv_content {line-height:1.3em;}
	
	
	.box button , .box a.button {
		cursor:pointer;background: url('../images/but/button.png') no-repeat 0 0;
		position:absolute;right:0;bottom:-5px;color:#fff;padding:0;margin:0;outline:0;border:0;width:190px;height:29px;overflow:hidden;
		font-family:Arial,Helvetica,Verdana,Sans-Serif !important;
		text-align:left;
	}
	
	.box button.w250 , .box a.button.w250 {
		background-image: url('../images/but/button-250.png');
		background-repeat:no-repeat;
		width:250px;
	}
	.box button span, .box a.button span {line-height:29px;font-size:16px;padding-left:45px;}
	.box button:hover , .box a.button:hover {background-position:100% 0;}
	
	.box button.featured:hover, .box a.button.featured:hover {background-position:0 0;}
	.box button.featured, .box a.button.featured {background-position:100% 0;}
	
	.box button.pfeil, .box a.button.pfeil {background-position:0 -29px;}
	.box button.pfeil:hover , .box a.button.pfeil:hover {background-position:100% -29px;}
	
	.box button.pfeil.featured:hover, .box a.button.pfeil.featured:hover {background-position:0 -29px;}
	.box button.pfeil.featured, .box a.button.pfeil.featured {background-position:100% -29px;}
	
	.box button.info , .box a.button.info,
	.box button.info.featured:hover , .box a.button.info.featured:hover  {background-position:0 -58px;}
	.box button.info:hover , .box a.button.info:hover,
	.box button.info.featured, .box a.button.info.featured {background-position:100% -58px;}
	
	.box button.anim , .box a.button.anim, .box button.anim.unfeatured:hover, .box a.button.anim.unfeatured:hover {
		width:200px;
		background: url('../images/but/button-anim.gif') no-repeat 0 0;
	}
	
	.box button.anim.w250 , .box a.button.anim.w250, .box button.anim.unfeatured.w250:hover, .box a.button.anim.unfeatured.w250:hover {
		width:250px;
		background: url('../images/but/button-anim-250.gif') no-repeat 0 0;
        }
                
        .box button.w538 , .box a.button.w538, .box button.unfeatured.w538:hover, .box a.button.unfeatured.w538:hover {
                width:538px;
                height: 91px;
                background: url('../images/nl/btn-NL.jpg') no-repeat 0 0;
                position: relative;
        }
        
	.box button.anim:hover , .box a.button.anim:hover,
	.box button.anim.unfeatured , .box a.button.anim.unfeatured {background-position:0 100% ;}
	.box button.anim span, .box a.button.anim span {padding-left:55px;}
	
	ul.kursliste, ul.kursliste li {padding:0 !important;margin:0 !important;list-style-type:none !important;font-size:14px !important;width:100% !important;list-style-image: none !important;}
	ul.kursliste li {left:0px;margin:2px 0 !important;height:30px;background:url('../images/bg/kurslist.png') no-repeat 100% 0 !important;position:relative !important;list-style-image: none !important;}
	ul.kursliste li a, ul.kursliste.zweispaltig li a em {display:block;line-height:30px;height:30px;font-weight:normal;padding-left:40px;background:url('../images/ic/linklist.png') no-repeat 0 0;font-size:14px;}
	ul.kursliste li:hover a, ul.kursliste li a:hover, ul.kursliste li.akt a {background-position:0 100% ;color:#eb861f;}
	
	
	
	
	ul.kursliste.zweispaltig li {
		left:-4px;float:left;width:49% !important;height:auto !important;margin-left:1% !important;;background:#fff;list-style-image: none !important;
		
	}
	ul.kursliste.zweispaltig li a {
		background:#f0f0f0 !important;vertical-align:middle;min-height:18px;line-height:1.2em;height:auto;padding:6px 10px;display:block;
		font-weight:normal;padding-left:40px;background:url('../images/ic/linklist.png') no-repeat 0 0;font-size:14px;
		-moz-border-radius:3px;-o-border-radius: 3px;-ms-border-radius: 3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;
	}
	ul.kursliste.zweispaltig li a em{width:30px;text-indent:-3000px;overflow:hidden;position:absolute;left:0;top:0;}
	ul.kursliste li:hover a em, ul.kursliste li a:hover em, ul.kursliste li.akt a em {background-position:0 100% ;color:#eb861f;}
	
	
	
	
	
	
	ul.kursaufklappliste, ul.seeklist {border-bottom:1px solid #ddd;}
	ul.kursaufklappliste, ul.kursaufklappliste li, ul.seeklist, ul.seeklist li {padding:0 !important;margin:0 !important;list-style-type:none;list-style:none;font-size:14px;width:100%;list-style-image: none !important;}
	ul.kursaufklappliste li, ul.seeklist li {left:0px;margin:0 !important;height:auto;background:#fff;position:relative;border-top:1px solid #ddd;list-style-image: none !important;}
	ul.kursaufklappliste li a, ul.seeklist li a {display:block;line-height:1.3em;height:auto;font-weight:normal;padding-left:10px;padding-top:15px !important;background:#fff;font-size:14px;}
	
	ul.kursaufklappliste li:hover a, ul.kursaufklappliste li a:hover, 
	ul.kursaufklappliste .subsubsubmenu ul li:hover a, ul.kursaufklappliste .subsubsubmenu ul li a:hover,
	ul.kursaufklappliste .subsubsubmenu ul li.akt a, ul.kursaufklappliste .subsubsubmenu ul li.on a,
	ul.seeklist li:hover a, ul.seeklist li a:hover
	{
		background:#f0f0f0 !important;color:#eb861f !important;
	}
	ul.kursaufklappliste li.akt a {color:#eb861f !important;}
	
	ul.kursaufklappliste .subsubsubmenu ul li.akt a, ul.kursaufklappliste .subsubsubmenu ul li.on a {font-weight:bold !important;}
	
	ul.kursaufklappliste .subsubsubmenu ul li,
	ul.seeklist li {position:relative;font-size:13px;line-height:1.2em;border-top:1px solid #ddd;padding:0 !important;margin:0 !important;list-style-image: none !important;}
	ul.kursaufklappliste .subsubsubmenu, ul.kursaufklappliste .subsubsubmenu ul {background:#fff !important;}
	ul.kursaufklappliste a {height:auto !important;line-height:1.2em;font-size:14px;position:relative;padding:2px 5px 2px 5px !important;display:block;margin:0;}
	
	ul.kursaufklappliste .subsubsubmenu ul li a,
	ul.seeklist li a {font-size:13px;line-height:1.2em;color:#0a70bf !important;padding-left:25px !important;background:#fff !important;padding-bottom:2px;padding-top:2px !important;position:relative;}
	
	ul.kursaufklappliste  a em, ul.seeklist  a em {font-size:13px;font-family:Arial,Helvetica,Verdana,Sans-Serif !important;position:absolute;left:2px;top:2px;display:none;}
	ul.kursaufklappliste .subsubsubmenu ul li a em,
	ul.seeklist li a em {font-size:10px;left:10px;display:block;}
	ul.kursaufklappliste .subsubsubmenu {margin-bottom:0px;}
	
	
	ul.kursaufklappliste  li span.info {width:130px !important;right:5px !important;}
	
	ul.kursaufklappliste .subsubsubmenu ul li a span, ul.kursaufklappliste .subsubsubmenu ul li a dfn {float:none;font-weight:normal;display:inline;}
	ul.kursaufklappliste .subsubsubmenu ul li a dfn {padding-left:5px;color:#666;display:inline;font-size:12px;}
	
	
	
	ul.seeklist li a {font-weight:bold;padding:4px 0 4px 25px !important;}
	ul.seeklist  a em {top:4px;}
	ul.seeklist li a p {font-weight:normal;color:#333;}
	

	ul.kursliste.kommentiert li {margin:0 0 2px 0 !important;list-style-image: none !important;height:auto;}
	
	
	

	form.infos-inline input.field {margin:0;border:1px solid #ccc;font-size:12px;line-height:16px;height:16px;padding:0 2px;margin-top:-2px;position:relative;}
	
	
	#middle .ticker {background:url('../images/bg/top.png') no-repeat 0 -226px;height:44px;line-height:44px;padding:0 !important;overflow:hidden;width:990px;}
	#middle .ticker .tickerleft {width:170px;float:left;height:44px;line-height:44px;color:#fff;font-size:16px;text-align:left;padding:0 0 0 10px;}
	#middle .ticker .tickerright {position:relative;width:795px;float:left;height:44px;line-height:44px;color:#fff;font-size:14px;text-align:center;padding-left:10px;}
	#middle .ticker .tickerright ul, #middle .ticker .tickerright ul li {height:44px;margin:0 !important;padding:0 !important;list-style-type:none;list-style:none;text-align:left;list-style-image: none !important;}
	#middle .ticker .tickerright a {color:#555;}
	#middle .ticker .tickerright a b {color:#0a70bf;}
	#middle .ticker .tickerright a:hover, #middle .ticker .tickerright a:hover b {color:#000;}
	
	
	.seekfield {width:290px;height:42px;position:relative;background:url('../images/bg/seekfield.png') no-repeat 0 0;}
	.seekfield .seekit {left:8px;top:6px;width:230px;background:transparent;}
	.seekfield .seekbut {position:absolute;right:0px;top:0px;border:0;outline:0;padding:0;margin:0;height:42px;line-height:29px;width:47px;background:transparent;overflow:hidden;text-indent:-200px;cursor:pointer;}
	
	.pagecontent hr {height:0;background:transparent;margin:0;padding:0;outline:0;border:0;border-top:1px solid #ddd;padding-bottom:10px;}
	
	.kurslisting a {display:block;padding:3px 0;border-top:1px solid #ddd;margin:0;position:relative;padding-right:90px;}
	.kurslisting a:hover {background:#f0f0f0}
	a span.efh {display:none;float:right;width:80px;height:16px;background:url('../images/ic/efh.png') no-repeat 50% 50%;overflow:hidden;text-indent:-300px;position:absolute;left:auto;right:0;top:3px;}
	
	
	.thumb.fr, .thumb66.fr,.thumb100.fr, .thumb150.fr, .thumb200.fr { float:right;padding-left:20px;padding-right:0; }
        .thumb, .thumb66,.thumb100, .thumb150, .thumb200 {
		width:auto;float:left;padding-right:20px;display:block;padding-top:.3em;padding-bottom:.3em;font-size:11px;line-height:1.2em;
	} 
	.thumb {padding-bottom: 7px;}
	.thumb66.fr,.thumb100.fr, .thumb150.fr, .thumb200.fr {float:right;padding-left:20px;padding-right:0;}
	.thumb150, .thumb150 img {width:150px;}
	.thumb200, .thumb200 img {width:200px;}
	.thumb100 img {width:100px;}
	.thumb66, .thumb66 img {width:66px;}
	
	
	.thumb_h100 {
		height:100px;float:left;padding-bottom:20px;display:block;padding-top:.3em;padding-bottom:.4em;font-size:11px;line-height:1.2em;
		
	}
	
	.thumb200  img, .thumb150 img, .thumb100 img, .thumb66 img, .thumb_h100 img, .thumb635 img, .thumb img {
		display:block;
		-webkit-box-reflect: below 1px -webkit-linear-gradient(top, rgba(0,0,0,0) 90%,rgba(255,255,255,1) 133%);
		-moz-border-radius:3px;-o-border-radius: 3px;-ms-border-radius: 3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;
	}
	
	
	
	
	
	#middle .left form input.field, #middle .left form textarea {
		color:#222;background:#fff;border:1px solid #bbb;font-size:14px;padding:3px 2px;line-height:18px;margin:0;
		-moz-border-radius:3px;-o-border-radius: 3px;-ms-border-radius: 3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;
		font-family:Arial,Helvetica,Verdana,Sans-Serif !important;
	}
	#middle .left input.field {
		height:18px;
	}
	#middle .left form .fieldspacer {
		height:24px;line-height:24px;text-align:center;float:left;
	}
	.fieldblock {padding:3px 5px;float:left;}
	.fieldblock:hover {background:#f0f0f0;}
	
	.fieldblock.error, .fieldblock.error:hover {background-color:#fbbdbd;}
	
	input.changebut {
		background:#0a70bf;border:0;outline:0;color:#fff;
		-moz-border-radius:5px;-o-border-radius: 5px;-ms-border-radius: 5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;
		height:20px;line-height:20px;padding:0 5px;
                cursor:pointer;
	}
	
	.infoicon {padding:10px;color:#fff;overflow:hidden;background:url('../images/ic/info.png') no-repeat 50% 50%;text-indent:-3000px;width:0;height:0;}
	.infoicon b {visibility:hidden;}
	em {font-style:normal !important;}

	.formsteps {
		display:block;width:639px;height:35px;
		background-image:url('../images/bg/3-steps.png');
		background-position: 0 0;
		background-repeat:no-repeat;
		float:left;
		position:relative;left:-5px;
	}
	.formsteps.step2 {
		background-position: 0 -35px !important;
	}
	.formsteps.step3 {
		background-position: 0 -70px  !important;
	}
	.formsteps a {
		width:213px;height:35px;line-height:35px;display:block;float:left;position:relative;
	}
	.formsteps a span {display:none;}
	
	.formsteps a b.checked {position:absolute;right:10px;top:4px;width:30px;height:30px;display:block;background:url('../images/ic/checked.png') no-repeat 50% 50%;}

	.hfloater, .hfloater.plain.fixed {
		width:620px;height:30px;line-height:30px;z-index:9;text-align:left;top:0;padding:0 5px 0 10px;
		background:url('../images/bg/hfloater.png') no-repeat 0 0;overflow:hidden;
	}
	.hfloater.plain {background:#fff;padding-left:0;width:625px;}
	.hfloater h3, .hfloater h2, .hfloater h1 {float:left;margin:0;padding:0;line-height:30px;}
	.hfloater.fixed, .hfloater.plain.fixed  {
		background:url('../images/bg/hfloater.png') no-repeat 0 -30px;
		-o-box-shadow: 2px 2px 5px #888;
		-moz-box-shadow: 2px 2px 5px #888;
		-webkit-box-shadow: 2px 2px 5px #888;
		box-shadow: 0px 2px 10px #888;
		-moz-border-radius:5px;-o-border-radius: 5px;-ms-border-radius: 5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;
	}
	
	
	#abc-chooser a, #abc-chooser span, .hfloater a, .hfloater span {padding:0 3px;font-weight:bold;}
	#abc-chooser span, .hfloater span, #abc-chooser a.off, .hfloater a.off {color:#aaa;}
	#abc-chooser a.akt, .hfloater a.akt {color:#eb861f;}
	
	#abc-chooser.fixed a, .hfloater.fixed a {color:#fff;}
	#abc-chooser.fixed span, .hfloater.fixed span, #abc-chooser.fixed a.off, .hfloater.fixed a.off, 
	.hfloater.fixed h1, .hfloater.fixed h2, .hfloater.fixed h3 {color:#a8d6fa;}
	.hfloater.fixed h3, .hfloater.fixed h1, .hfloater.fixed h2 {font-size:14px;}
	#abc-chooser.fixed a.akt, .hfloaterr.fixed a.akt {color:#0a70bf;background:#fff;-moz-border-radius:3px;-o-border-radius: 3px;-ms-border-radius: 3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
	
	
	.hfloater {position:relative  !important;}
	.hfloater.fixed {position:fixed !important;top:auto;}
	
	table td ul li {padding-bottom:0px !important;margin-bottom:5px !important;}
	table td p {margin-bottom:15px;padding:0;}
	.lehrgang table td ul {margin-bottom:15px !important;padding:0 !important;}
	.lehrgang table {margin-bottom:35px;}
	
        
        table.evenodd tr td ul li{
		line-height:1.1em;
	}
        
        table.evenodd td p {
        padding:0px !important;
        margin: 0px !important;
        }
        
	table.evenodd {
		padding:0;
                margin:0;
                background:#fafafa;
		color:#222;
		border:1px solid #ccc;
	}
	table.evenodd td {
		padding:10px;
		vertical-align:top;
                border-top:1px solid #ccc;
	}
	table.evenodd tr.odd td {
		background:#fff;
	}
        
        
        
        
        
        
	table tr.featured td {
		background-color:#fef7ea;
		color:#000;
		font-weight:bold;
	}
	table tr.featured:hover td a {
		color:#000;
	}
	div.box.featured {
		background-color:#fef7ea;
		color:#000;
		border:1px solid #DCC8B3 !important;
	}
	
	div.absatzcontainer {margin-left:-5px;}
	div.absatz.featured, .mceContentBody div.featured, div.absatzcontainer.highlighted {
		background-color:#fef7ea;
		color:#333;
		padding:5px;
		-moz-border-radius:5px;-o-border-radius: 5px;-ms-border-radius: 5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;
		margin-top:-6px;
	}
	div.absatzcontainer.highlighted.grau {background-color:#f3f3f3;border:1px solid #e3e3e3;padding:4px 5px;}
	div.absatz.bordered, .mceContentBody div.bordered{
		border:1px solid #D8D8D8;
		-moz-border-radius:5px;
		-o-border-radius: 5px;
		-ms-border-radius: 5px;
		-webkit-border-radius:5px;
		-o-border-radius:5px;
		border-radius:5px;
		padding:5px;
	}
	div.absatz.featured.bordered, .mceContentBody div.featured.bordered {
		border:1px solid #D8D8D8;
	}

	

	.featured a, a.featuredref {padding-right:20px;display:block;position:relative;}
	
	div.absatz.featured a , .mceContentBody div.featured a {display:inline;float:none;padding:0;}
	
	a.featuredref:hover {color:#000;}
	
	
	
	a.activation, span.activation {display:block;width:100px;height:39px;background:url('../images/ic/activation.gif') no-repeat 50% 50%;}
	a.activation-kl {display:block;width:100px;height:26px;background:url('../images/ic/activation_kl.gif') no-repeat 50% 50%;}
	
	
	.left div.aktivierung {position:relative;}
	.left div.aktivierung a.preise-downloads {width:639px;height:162px;background:url('../images/teaser/preise_und_downloads.png') no-repeat 0 0;overflow:hidden;display:block;position:relative;}
	.left div.aktivierung a.preise-downloads .inner {width:1px;height:1px;overflow:hidden;text-indent:-3000px;display:block;}
	.left div.aktivierung a.preise-downloads span.activation {top:60px;left:40px;position:absolute;}
	
	
	ul.floatlist ,  ul.floatlist li {float:left;list-style-type:none;list-style:none;padding:0 !important;margin:0 !important;list-image:none;list-style: none;}
	
	
	/*.handbuch-schatten {padding-left:130px;background:url('../images/teaser/handbuch_schatten.png') no-repeat 0 0;min-height:125px;}*/
        .handbuch-schatten {min-height:125px;}
	
	
	#bottom ul.tags, #middle .right ul.tags, #middle .left ul.tags {
		margin:5px 0;
		padding:3px 0;
		text-align:left;
		border-top:1px solid #5b9fd4;
		width:100%;
	}
	#middle .left ul.tags {
		text-align:left;
		border-top: 1px solid #ddd;;
		padding-left:0 !important;
		margin-left:0 !important;
		width:auto !important;
	}
	#bottom ul.tags li, #middle .right ul.tags li, #middle .left ul.tags li {
		display: inline !important;
		margin:0 !important
		padding:0 !important;
		list-style:none;
		border:0 ;
		text-align:center !important;
		line-height:1em !important;
		width:auto !important;
	}
	#middle .left ul.tags li {
		text-align:left !important;padding-left:0 !important;
	}
	#bottom ul.tags li a, #middle .right ul.tags li a , #middle .left ul.tags li a {
		text-decoration:none;
		padding:2px;
		font-size:1em;
		width:auto !important;
		display: inline !important;
		
	}
	#middle .left ul.tags li a {
		text-align:left !important;
		padding:2px 4px 2px 0;
		white-space:nowrap;
	}
	
	#bottom ul.tags li.tag1, #middle .right ul.tags li.tag1, #middle .left ul.tags li.tag1 {font-size:100% !important;}
	#bottom ul.tags li.tag2, #middle .right ul.tags li.tag2, #middle .left ul.tags li.tag2 {font-size:120% !important;}
	#bottom ul.tags li.tag3, #middle .right ul.tags li.tag3, #middle .left ul.tags li.tag3 {font-size:140% !important;}
	#bottom ul.tags li.tag4, #middle .right ul.tags li.tag4, #middle .left ul.tags li.tag4 {font-size:160% !important;}
	#bottom ul.tags li.tag5, #middle .right ul.tags li.tag5, #middle .left ul.tags li.tag5 {font-size:180% !important;}
	#bottom ul.tags li.tag6, #middle .right ul.tags li.tag6, #middle .left ul.tags li.tag6 {font-size:200% !important;}
	
	/* DEFAULT ABSTAND */
	.absatz, .mceContentBody {
		padding-bottom:20px;padding-right:10px;
		position:relative;
	}
	/* / DEFAULT ABSTAND */


	span.zlnr {color:#000;font-size:13px;display:block;}
							
	cite.highlight {font-style:normal;border:1px solid #fce499;background:#fdecb7;padding-left:2px;padding-right:2px;-moz-border-radius:3px;-o-border-radius: 3px;-ms-border-radius: 3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
	
	
	ul.sitemap {padding:0 !important;margin:0 !important;list-style:none !important;list-style-type:none !important;list-style-image:none !important;}
	ul.sitemap li {left:0;margin:0 !important; padding:2px 0 !important;border-top:1px solid #ddd !important;list-style:none !important;list-style-type:none !important;line-height:1.1em;float:none;clear:both;list-style-image:none !important}
	
	ul.sitemap li a {display:block !important;padding:0;padding-left:20px;margin:0 !important;line-height:1.1em;clear:both;font-size:16px;position:relative;}
	ul.sitemap li li a {padding-left:40px;font-size:15px;}
	ul.sitemap li li li a {padding-left:60px;font-size:14px;}
	ul.sitemap li li li li a {padding-left:80px;font-size:13px;}
	ul.sitemap li li li li li a {padding-left:100px;font-size:12px;}
	
	
	ul.sitemap li a em {display:block !important;padding:0 !important;margin:0 !important;line-height:1.1em;clear:both;font-size:.7em;position:absolute;top:.2em;left:0px;width:20px;text-align:center;}
	ul.sitemap li li a em {left:20px;}
	ul.sitemap li li li a em{left:40px;}
	ul.sitemap li li li li a  em{left:60px;}
	ul.sitemap li li li li li a  em{left:80px;}
	
	
	
	.map {width:625px;height:446px;border:2px solid #d0d0d0;float:left;-moz-border-radius:5px;-ms-border-radius: 5px;-webkit-border-radius:5px;border-radius:5px;}
	#map {width:623px;height:444px;border:1px solid #fff;float:left;-moz-border-radius:5px;-ms-border-radius: 5px;-webkit-border-radius:5px;border-radius:5px;}
	
	.bildergalerie img {border:0;}
	
	
	.absatz ul.gestaucht {overflow:hidden;width:auto;}
	.absatz ul.gestaucht li:last-child,ul.gestaucht li:last-child,
	.mceContentBody ul.gestaucht li:last-child, ol.gestaucht li:last-child {border-bottom:1px dotted #D8D8D8;}
	.absatz ul.gestaucht li, ul.gestaucht li, ol.gestaucht li, .absatz.gut-zu-wissen ul li, 
	.mceContentBody ul.gestaucht li, .mceContentBody .gut-zu-wissen ul li {
		line-height:1em;border-top:1px dotted #D8D8D8;padding-top:3px;padding-bottom:3px !important;margin-bottom:0 !important;margin-top:0 !important;font-size:12px;width:auto;
	}
        
        .absatz.gut-zu-wissen2 ul li{
            line-height:1em;padding-top:4px;padding-bottom:3px !important;margin-bottom:0 !important;margin-top:0 !important;font-size:12px;width:auto;            
        }
        
        .blau{
            color: #045FB4;
            font-style: Interstate BoldCondensed;
        }
        
        .blau2{
            color: #045FB4;
            font-size: 15px;
            font-style: Interstate BoldCondensed;
        }
        
        .orange2{
            color: #eb861f;
            font-size: 15px;
            font-style: Interstate BoldCondensed;
        }
        
        div.gut-zu-wissen2-top{                        
            background-color: #eb861f; 
            height: 29px;
            width: 635px;
            border-radius: 1px;                        
        }
        
        div.gut-zu-wissen2-abstand2{
            position: absolute; left: 38px;
            padding-top: 17px;
            font-size: 16px;
        }
        
        		
        div.gut-zu-wissen2-abstand2 div.blau2 strong{
                display: block;
                clear: both;
        }
        
        div.gut-zu-wissen2-i {
            padding-top: 1px;
            padding-left: 5px;   
            padding-right: 5px;
            float: left;
        }
        
        div.gut-zu-wissen2-plus{
            position: absolute; left: 16px;
            padding-top: 15px;
        }
        
        .gut-zu-wissen2-top h3{
            padding-top: 4px;
            padding-left: 4px;
            color: white !important; 
            display: inline;
            clear: none;
            float: left;
            font-size: 19px;
        }
        
        div.gut-zu-wissen2-bild{
            padding-left: 14px;            
        }
        
/*        .boxGZW {
            float: left;
            width: 133px;
        }*/
        .boxGZW #icon3{
            float: left;            
            padding-right: 8px;
            padding-bottom: 10px;
            padding-top: 45px;
            
        }
        
        .boxGZW #icon2{
            float: left;            
            padding-left: 95px;
            padding-right: 8px;
            padding-bottom: 10px;
            padding-top: 45px;
        }
        
        .boxGZW #icon4{
            float: left;            
            padding-left: 80px;
            padding-right: 8px;
            padding-bottom: 10px;
            padding-top: 45px;
        }
                
        .boxGZW #icon1{
            float: left;            
            padding-left: 100px;
            padding-right: 8px;
            padding-bottom: 10px;
            padding-top: 45px;
        }
                                        
        .boxGZW span{            
            font-size: 11px; 
            letter-spacing: -1px;            
            line-height: 8pt;
            padding-top: 55px;
            padding-right: 20px;
            position: absolute;
        }
                                                        
        div.gut-zu-wissen2-umrandung{
            width: auto;
            height: auto;
            border-color: #eb861f;
            border-bottom: 2px solid #eb861f;
            border-right: 2px solid #eb861f;
            border-left: 2px solid #eb861f;
            height: auto;
            width: 635px;           
            border-radius: 5px;
        }
        
        .absatz.gut-zu-wissen2 h4{
            color: #eb861f;
            padding-top: 5px;
            padding-left: 35px;
        }
        
        div.gut-zu-wissen2-abstand{
            padding-top: 11px;
            padding-left: 17px;    
        }
        
	.absatz.gut-zu-wissen ul,.absatz.gut-zu-wissen2 ul, .mceContentBody .gut-zu-wissen ul {overflow:hidden;width:auto;}
        .absatz.gut-zu-wissen ul li {width:595px}
	.absatz.gut-zu-wissen2 ul li {width:570px}
        
	.absatz ul.compressed {border:0 !important;margin-bottom:5px !important;}
	.mceContentBody ul.compressed li, .absatz ul.compressed li, ul.compressed li, ol.compressed li  {
		border:0 !important;
		line-height:1em;padding-top:3px;padding-bottom:3px !important;margin-bottom:0 !important;margin-top:0 !important;width:auto;
	}
	
	.right ul.gestaucht li:last-child {border-bottom:none;}
	
	.absatz.gut-zu-wissen h3, .mceContentBody .gut-zu-wissen h3 {position:relative;}
	.absatz.gut-zu-wissen h3 span.infoicon, .absatz.gut-zu-wissen2 h3 span.infoicon,
	.mceContentBody .gut-zu-wissen h3 span.infoicon {
		width:10px !important;
		position:relative !important;
		left:-5px !important;
		display:block !important;
		float:left !important;
	}
	
	a.lightview img {cursor: url('../images/ic/lupe.cur'), pointer; cursor:zoom-in;cursor: -webkit-zoom-in;cursor: -moz-zoom-in; }
	
	
	a.videoctrl , a.videoctrl img {position:relative;}
	a.videoctrl span {display:block;position:absolute;width:60px;height:60px;background:url('../images/ic/video-ctrl.png') no-repeat 0 0;top:50%;margin-top:-30px;}
	
	
	a.videoctrl.thumb150 span {left:45px;}
	
	a.videoctrl:hover span {background-position:0-60px;}
	
	.harmonium li p.info {
		padding-left:20px;
		font-size:12px;
		line-height:15px;
		padding-top:5px;
		padding-right:10px;
	}
	.harmonium li p.info span.br {padding-top:5px;display:block;clear:both;}
	.harmonium li .trigger {cursor:help;margin-left:5px;}
	.harmonium li.akt, .harmonium li:hover, .harmonium li.akt:hover {
		background:#FEF7EA;
		-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;
		
	}
	
	.harmonium li.akt {
		margin-bottom:5px;border-top:0;
		margin-top:1px;
	}
	.harmonium li.nextakt, .harmonium li:hover {
		border-top:0;
		margin-top:1px;
	}
	.harmonium li:first-child:hover {
		margin-top:0;
	}
	
	.harmonium li:hover {
		background:#f0f0f0
	}
	.harmonium li.akt .trigger {font-weight:600;cursor:n-resize;}
	.harmonium li.akt .trigger span, .harmonium li .trigger:hover span {font-weight:normal;}
	.harmonium li.akt .stars-klein, .harmonium li.akt:hover .stars-klein {background:#FEF7EA url('../images/ic/stars-klein.png') no-repeat 50% 50%;}
	.harmonium li:hover .stars-klein {background:#f0f0f0 url('../images/ic/stars-klein.png') no-repeat 50% 50%;}
	.harmonium li span.bewertung {display:block;margin-left:18px;}
	.harmonium li.akt span.bewertung {color:#000;}
	.harmonium li a {display:inline;margin:0;padding:0;color:#000;cursor:help;}
	.harmonium li a:hover {color:#eb861f;}
	
	
	#pageinner .pagecontent {position:relative !important;}
	
	
	/* STYLES */
	.db { display:block !important; }
	.di { display:inline !important; }
	.handheld, .dn { display:none !important; }
	
	.pa { position:absolute !important; }
	.pf { position:fixed !important; }
	.pr { position:relative !important; }
	
	.t0 {top:0 !important;bottom:auto;}
        .t5 {top:5px !important;bottom:auto;}
        .t10 {top:10px !important;bottom:auto;}
        .t-10 {top:-10px !important;bottom:auto;}
        .t-20 {top:-20px !important;bottom:auto;}
	
	.b0 {bottom:0 !important;top:auto;}
	.b10 {bottom:10px !important;top:auto !important;;}
	.b-1 {bottom:-1px !important;top:auto !important;}
	.b-5 {bottom:-5px !important;top:auto !important;}
	.r0 {right:0 !important;left:auto;}
	.r10 {right:10px !important;left:auto;}
	.r-1 {right:-1px !important;left:auto !important;}
	.r-10 {right:-10px !important;left:auto !important;}
	.r20 {right:20px !important;left:auto;}
	.r-20 {right:-20px !important;left:auto;}
	.l0 {left:0;right:auto;}
	.l10 {left:10px;}
	.l-5 {left:-5px !important;}
	.l-10 {left:-10px !important;}
        .l30 {left:30px !important;}
	.l-50 {left:-50px !important;}
	.l-95 {left:-95px !important;}
	.lauto{left:auto !important;}
	
	.cb, clearfix { clear:both !important;font-size:0 !important;height:0;margin:0;padding:0;outline:0; }
	.fl { float:left !important; }
	.fr { float:right !important; }
	
	ul.lsn, *.lsn, ul.lsn li, *.lsn li {list-style-type:none;list-style:none;}
	
	.ofh { overflow: hidden !important; }
	.ofv { overflow: visible !important; }
	.ofa { overflow: auto !important; }
	
	.ttu { text-transform:uppercase !important; }
	.ttn { text-transform:none !important; }
	.ttl { text-transform:lowercase !important; }
	
	.tal { text-align:left !important; }
	.tac { text-align:center !important; }
	.tar { text-align:right !important; }
	.taj { text-align:justify !important; }
	
	
	.wsn { white-space:nowrap !important; }
	
	.vv {visibility:visible !important; }
	.vh {visibility:hidden !important; }
	
	.m0 { margin:0 !important; }
	.mt0 { margin-top:0 !important; }
	.m10 { margin:10px !important; }
	.mt3 { margin-top:3px !important; }
	.mt5 { margin-top:5px !important; }
	
	.mt20 { margin-top:20px !important; }
        .mr10 { margin-right:10px !important; }
	.mr20 { margin-right:20px !important; }
	.mb0 { margin-bottom:0 !important; }
        .mb10 { margin-bottom:10px !important; }
	.ml0 {margin-left:0 !important; }
	.ml20 {margin-left:20px !important; }
        
	.mt-3 { margin-top:-3px !important; }
	.mt-5 { margin-top:-5px !important; }
	.mt-20 { margin-top:-20px !important; }
	.mt-30 { margin-top:-30px !important; }
	
	.ml-5p {margin-left:-5% !important; }
	.ml20 {margin-left:20px;}
	
	/* PADDING */
	.p0 { padding:0 !important; }
	.p2 { padding:2px !important; }
	.p5 { padding:5px !important; }
	.p10 { padding:10px !important; }
	.p15 { padding:15px !important; }
	.p18 { padding:18px !important; }
	.p20 { padding:20px !important; }
	.p30 { padding:30px !important; }
	
	.pt0 { padding-top:0 !important; }
	.pt1 { padding-top:1px !important; }
	.pt2 { padding-top:2px !important; }
	.pt3 { padding-top:3px !important; }
	.pt4 { padding-top:4px !important; }
	.pt5 { padding-top:5px !important; }
        .pt6 { padding-top:6px !important; }        
	.pt8 { padding-top:8px !important; }
	.pt10 { padding-top:10px !important; }
	.pt15 { padding-top:15px !important; }
	.pt20 { padding-top:20px !important; }
	.pt25 { padding-top:25px !important; }
	.pt30 { padding-top:30px !important; }
	.pt35 { padding-top:35px !important; }
	.pt40 { padding-top:40px !important; }
	
	.pb0 { padding-bottom:0 !important; }
	.pb2 { padding-bottom:2px !important; }
	.pb5 { padding-bottom:5px !important; }
	.pb10 { padding-bottom:10px !important; }
	.pb15 { padding-bottom:15px !important; }
	.pb20 { padding-bottom:20px !important; }
	.pb30 { padding-bottom:30px !important; }
	.pb40 { padding-bottom:40px !important; }
	
	.pl0 { padding-left:0 !important; }
	.pl2 { padding-left:2px !important; }
	.pl5 { padding-left:5px !important; }
	.pl8 { padding-left:8px !important; }
	.pl5 { padding-left:5px !important; }
	.pl10 { padding-left:10px !important; }
	.pl12 { padding-left:12px !important; }
	.pl15 { padding-left:15px !important; }
	.pl18 { padding-left:18px !important; }
	.pl20 { padding-left:20px !important; }
	.pl25 { padding-left:25px !important; }
	.pl30 { padding-left:30px !important; }
	.pl35 { padding-left:35px !important; }
	.pl40 { padding-left:40px !important; }
	.pl100 { padding-left:100px !important; }
	.pl120 { padding-left:120px !important; }
	.pl150 { padding-left:150px !important; }
	.pl175 { padding-left:175px !important; }
	.pl180 { padding-left:180px !important; }
	.pl200 { padding-left:150px !important; }
	
	.pr0 { padding-right:0 !important; }
	.pr2 { padding-right:2px !important; }
	.pr5 { padding-right:5px !important; }
	.pr7 { padding-right:7px !important; }
	.pr10 { padding-right:10px !important; }
	.pr20 { padding-right:20px !important; }
	.pr30 { padding-right:30px !important; }
	.pr40 { padding-right:40px !important; }
	.pr40 { padding-right:40px !important; }
	.pr50 { padding-right:50px !important; }
	.pr60 { padding-right:60px !important; }
	.pr70 { padding-right:70px !important; }
	
	/* / PADDING */
	
	/* LINE-HEIGHT */
	.lh05 { line-height:.5em !important; }
	.lh1 { line-height:1em !important; }
	.lh11 { line-height:1.1em !important; }
	.lh12 { line-height:1.2em !important; }
	.lh13 { line-height:1.3em !important; }
	.lh14 { line-height:1.4em !important; }
	.lh15 { line-height:1.5em !important; }
	.lh16 { line-height:1.6em !important; }
	
	.lh10px { line-height:10px !important; }
	.lh11px { line-height:11px !important; }
	.lh12px { line-height:12px !important; }
	.lh13px { line-height:13px !important; }
	.lh14px { line-height:14px !important; }
	.lh15px { line-height:15px !important; }
	.lh16px { line-height:16px !important; }
	
	.lh20px { line-height:20px !important; }
	.lh24px { line-height:24px !important; }
	.lh28px { line-height:28px !important; }
	.lh30px { line-height:30px !important; }
	
	/* / LINE-HEIGHT */
	
	/* FONT-SIZE */
	.fs10 { font-size:10px !important; }
	.fs11 { font-size:11px !important; }
	.fs12 { font-size:12px !important; }
	.fs13 { font-size:13px !important; }
	.fs14 { font-size:14px !important; }
	.fs15 { font-size:15px !important; }
	.fs16 { font-size:16px !important; }
	.fs18 { font-size:18px !important; }
	.fs20 { font-size:20px !important; }
	.fs24 { font-size:24px !important; }
	.fs30 { font-size:30px !important; }
	/* / FONT-SIZE */
	
	/* COURSOR */
	.cuz { cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:-o-zoom-in;cursor:zoom-in; }
	.cup { cursor:pointer !important; }
	.cuh { cursor:help !important; }
	.cuse { cursor:se-resize !important; }
	/* / COURSOR */
	
	.fwb { font-weight:bold !important; }
	.fw400 { font-weight:400 !important; }
	.fw500 { font-weight:500 !important; }
	.fw600 { font-weight:600 !important; }
	.fwn { font-weight:normal !important; }
	
	
	/* HEIGHT */
	.h0 { height:0 !important; }
	.h75 { height:75px !important; min-height:75px !important; }
	.h100 { height:100px !important; min-height:100px !important; }
	.h110 { height:110px !important; min-height:110px !important; }
	.h120 { height:120px !important; min-height:120px !important; }
	.h130 { height:130px !important; min-height:130px !important; }
	.h135 { height:135px !important; min-height:135px !important; }
	
	.h140 { height:140px !important; min-height:140px !important; }
	.h150 { height:150px !important; min-height:150px !important; }
	.h156 { height:156px !important; min-height:156px !important; }
	.h160 { height:160px !important; min-height:160px !important; }
	.h170 { height:170px !important; min-height:170px !important; }
	.h180 { height:180px !important; min-height:180px !important; }
	.h190 { height:190px !important; min-height:190px !important; }
	.h200 { height:200px !important; min-height:200px !important; }
	.h240 { height:240px !important; min-height:200px !important; }
	.h250 { height:250px !important; min-height:250px !important; }
	.hauto{ height:auto !important; }
        
        .mh125 { min-height:125px !important; }
	/* / HEIGHT */
	
	/* WIDTH */
	.w0 { width:1px !important; }
	.w1 { width:1px !important; }
	.w5 { width:5px !important; }
	.w10 { width:10px !important; }
	.w15 { width:15px !important; }
	.w20 { width:20px !important; }
	.w30 { width:30px !important; }
	.w40 { width:40px !important; }
	.w50 { width:50px !important; }
	.w60 { width:60px !important; }
	.w65 { width:65px !important; }
	.w80 { width:80px !important; }
	.w90 { width:90px !important; }
	.w100 { width:100px !important; }
	.w110 { width:110px !important; }
	.w120 { width:120px !important; }
	.w125 { width:125px !important; }
	.w130 { width:130px !important; }
	.w140 { width:140px !important; }
	.w150 { width:150px !important; }
	.w160 { width:160px !important; }
	.w170 { width:170px !important; }
	.w175 { width:175px !important; }
	.w180 { width:180px !important; }
	.w190 { width:190px !important; }
	.w200 { width:200px !important; }
	.w210 { width:210px !important; }
	.w220 { width:220px !important; }
	.w230 { width:230px !important; }
	.w240 { width:240px !important; }
	.w250 { width:250px !important; }
	.w260 { width:260px !important; }
	.w270 { width:280px !important; }
	.w280 { width:280px !important; }
	.w285 { width:285px !important; }
	.w295 { width:295px !important; }
	.w300 { width:300px !important; }
	.w320 { width:320px !important; }
	.w350 { width:350px !important; }
	.w360 { width:360px !important; }
	.w380 { width:380px !important; }
	.w400 { width:400px !important; }
	.w420 { width:420px !important; }
	.w430 { width:430px !important; }
	.w440 { width:440px !important; }
	.w450 { width:450px !important; }
	.w465 { width:465px !important; }
	.w470 { width:470px !important; }
	.w500 { width:500px !important; }
	.w540 { width:540px !important; }
	.w600 { width:600px !important; }
	.w620 { width:620px !important; }
	.w630 { width:630px !important; }
	.w640 { width:640px !important; }
        .w650 { width:650px !important; }
	.w700 { width:700px !important; }
	.w970 { width:970px !important; }
	
	.w100p , .wfull { width: 100% !important; }
	
	.w25p {width:25%  !important; }
	.w33p {width:33%  !important; }
	.w50p {width:50%  !important; }
	.w66p {width:66%  !important; }
	.w75p {width:75%  !important; }
	
	/* / WIDTH */
	
	.ffs {font-family:''Trebuchet MS', Trebuchet MS,','Trebuchet','Lucida Grande',Tahoma, Arial, helvetica, san serif;}
	.ffn { font-family:Arial,Helvetica,Verdana,Sans-Serif !important; }
	.fsn { font-style:normal !important; }
	
	*.bn, *.bnone { border:none !important; }
	*.bt1 { border-top:1px solid !important; }
	*.bt1d6 { border-top:1px solid #d6d6d6 !important;}
	*.b1ddd { border:1px solid #ddd !important; }
	
	.oln { outline:none !important;
		border-collapse:collapse !important;
		border-style:none !important;
		border-spacing:0 !important; }
	
	.nowrap { white-space:nowrap !important; }
	
	.vas { vertical-align: super !important; }
	.vam { vertical-align: middle !important; }
	.vat {	vertical-align: top !important; }
	.vab {	vertical-align: bottom !important; }
	.cfff {color:#fff !important;}
	.c000 {color:#000 !important;}
	.c333 {color:#333 !important;}
	.c666 {color:#666 !important;}
	.c999 {color:#999 !important;}
	.caaa {color:#aaa !important;}
	.cddd {color:#ddd !important;}
	.ceee {color:#eee !important;}
	
	.cccc {color:#ccc !important;}
	.cblau {color:#0a70bf !important;}
	.corange {color:#eb861f !important;}
	
	
	.bgccc {background:#ccc;}
	.bgorange {background:#eb861f;}
	.bgfefefe {background:#fefefe;}
	.bggradient{background:#f8f8f8 url('../images/bg/gradient.png') repeat-x 100% 0;}
	.bgblau {background:#0a70bf;}
	*.bgfff {background:#fff !important;}
	
	
	
	
	.oc0 {-moz-opacity:0.0 !important;opacity:0.0 !important;-o-opacity:0.0 !important;-webkit-opacity:0.0 !important; }
	.oc30 {-moz-opacity:0.30 !important;opacity:0.30 !important;-o-opacity:0.30 !important;-webkit-opacity:0.30 !important; }
	.oc50 {-moz-opacity:0.50 !important;opacity:0.50 !important;-o-opacity:0.50 !important;-webkit-opacity:0.50 !important; }
	.oc66 {-moz-opacity:0.66 !important;opacity:0.66 !important;-o-opacity:0.66 !important;-webkit-opacity:0.66 !important; }
	.oc75 {-moz-opacity:0.75 !important;opacity:0.75 !important;-o-opacity:0.75 !important;-webkit-opacity:0.75 !important; }
	.oc80 {-moz-opacity:0.80 !important;opacity:0.80 !important;-o-opacity:0.80 !important;-webkit-opacity:0.80 !important; }
	.oc85 {-moz-opacity:0.85 !important;opacity:0.85 !important;-o-opacity:0.85 !important;-webkit-opacity:0.85 !important; }
	.oc90, a:hover .oc66 {-moz-opacity:0.90 !important;opacity:0.90 !important;-o-opacity:0.90 !important;-webkit-opacity:0.90 !important; }
	.oc95 {-moz-opacity:0.95 !important;opacity:0.95 !important;-o-opacity:0.95 !important;-webkit-opacity:0.95 !important; }
	.oc100 {-moz-opacity:1.0 !important;opacity:1.0 !important;-o-opacity:1.0 !important;-webkit-opacity:1.0 !important; }
	
	.vh { visibility:hidden !important; }
	.vv { visibility:visible !important; }
	
	.zi1 { z-index:1; }
	.zi2 { z-index:2; }
	.zi3 { z-index:3; }
	.zi9 { z-index:9; }
	.zi99 { z-index:99; }
	.zi999 { z-index:999; }
	
	.bnone {border:0px solid !important;}
	.bgcnone { background-color:transparent !important;}
	.rb5 {-moz-border-radius:5px;-o-border-radius: 5px;-ms-border-radius: 5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
	.rb3 {-moz-border-radius:3px;-o-border-radius: 3px;-ms-border-radius: 3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
	
	
	
	sup {top:.2em;font-size:.8em;position:relative;line-height:1em;}
	sub {top:-.2em;font-size:.8em;position:relative;line-height:1em;}
	
	address {font-style:normal;color:#101010;}
	
	#middle .right .box .middle address {font-style:normal;color:#555 !important;}
	
	ul.noborder li {border:0;}
	
	ul.lsn, ul.lsn li {list-style:none !important;list-style-type:none !important;list-style-image:none !important;}
	
	.dbscreen {display:block;}

        /* Fernlehrwerk Kontakt */
        .miniSurveyView textarea {
            width:250px;
            height:100px;
            min-height:100px;
            float:left;
            
            background: none repeat scroll 0 0 #FFFFFF;
            border: 1px solid #BBBBBB;
            border-radius: 3px 3px 3px 3px;
            color: #222222;
            font-size: 14px;
            line-height:18px;
            margin:0;
            padding:3px 2px;
        }
        
        .miniSurveyView label {
            padding-bottom:2px;
        }
}

/* iPHONE & CO */

@media only screen and (device-width: 768px) {
  .hfloater, .hfloater.fixed {
		position:relative !important;
	}
	.hfloater.fixed, .hfloater.plain.fixed  {
		background:url('../images/bg/hfloater.png') no-repeat 0 0px;
		-o-box-shadow: none !important;
		-moz-box-shadow:none !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
	#abc-chooser.fixed a, .hfloater.fixed a {color:#fff;}
	#abc-chooser.fixed span, .hfloater.fixed span, #abc-chooser.fixed a.off, .hfloater.fixed a.off, #abc-chooser.fixed a, .hfloater.fixed a {color:#aaa;}
	.hfloater.fixed h1, .hfloater.fixed h2, .hfloater.fixed h3 {color:#eb861f;}
	.hfloater.fixed h3, .hfloater.fixed h1, .hfloater.fixed h2 {font-size:18px;}
	#abc-chooser.fixed a, #abc-chooser.fixed a.akt, .hfloater.fixed a, .hfloater.fixed a.akt {
		color:#0a70bf !important;background:none;-moz-border-radius:0;-o-border-radius: 0;-ms-border-radius: 0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;
	}
	.handheld {display:block !important;}
	
	.dbscreen {display:inline;}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  .hfloater, .hfloater.fixed {
		position:relative !important;
	}
	.hfloater.fixed, .hfloater.plain.fixed  {
		background:url('../images/bg/hfloater.png') no-repeat 0 0px;
		-o-box-shadow: none !important;
		-moz-box-shadow:none !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
	#abc-chooser.fixed a, .hfloater.fixed a {color:#fff;}
	#abc-chooser.fixed span, .hfloater.fixed span, #abc-chooser.fixed a.off, .hfloater.fixed a.off, #abc-chooser.fixed a, .hfloater.fixed a {color:#aaa;}
	.hfloater.fixed h1, .hfloater.fixed h2, .hfloater.fixed h3 {color:#eb861f;}
	.hfloater.fixed h3, .hfloater.fixed h1, .hfloater.fixed h2 {font-size:18px;}
	#abc-chooser.fixed a, #abc-chooser.fixed a.akt, .hfloater.fixed a, .hfloater.fixed a.akt {
		color:#0a70bf !important;background:none;-moz-border-radius:0;-o-border-radius: 0;-ms-border-radius: 0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;
	}
	.handheld {display:block !important;}
	.dbscreen {display:inline;}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  .hfloater, .hfloater.fixed {
		position:relative !important;
	}
	.hfloater.fixed, .hfloater.plain.fixed  {
		background:url('../images/bg/hfloater.png') no-repeat 0 0px;
		-o-box-shadow: none !important;
		-moz-box-shadow:none !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
	#abc-chooser.fixed a, .hfloater.fixed a {color:#fff;}
	#abc-chooser.fixed span, .hfloater.fixed span, #abc-chooser.fixed a.off, .hfloater.fixed a.off, #abc-chooser.fixed a, .hfloater.fixed a {color:#aaa;}
	.hfloater.fixed h1, .hfloater.fixed h2, .hfloater.fixed h3 {color:#eb861f;}
	.hfloater.fixed h3, .hfloater.fixed h1, .hfloater.fixed h2 {font-size:18px;}
	#abc-chooser.fixed a, #abc-chooser.fixed a.akt, .hfloater.fixed a, .hfloater.fixed a.akt {
		color:#0a70bf !important;background:none;-moz-border-radius:0;-o-border-radius: 0;-ms-border-radius: 0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;
	}
	.handheld {display:block !important;}
	.dbscreen {display:inline;}
}


@media only screen and (max-device-width: 480px) {
	.hfloater, .hfloater.fixed {
		position:relative !important;
	}
	.hfloater.fixed, .hfloater.plain.fixed  {
		background:url('../images/bg/hfloater.png') no-repeat 0 0px;
		-o-box-shadow: none !important;
		-moz-box-shadow:none !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
	#abc-chooser.fixed a, .hfloater.fixed a {color:#fff;}
	#abc-chooser.fixed span, .hfloater.fixed span, #abc-chooser.fixed a.off, .hfloater.fixed a.off, #abc-chooser.fixed a, .hfloater.fixed a {color:#aaa;}
	.hfloater.fixed h1, .hfloater.fixed h2, .hfloater.fixed h3 {color:#eb861f;}
	.hfloater.fixed h3, .hfloater.fixed h1, .hfloater.fixed h2 {font-size:18px;}
	#abc-chooser.fixed a, #abc-chooser.fixed a.akt, .hfloater.fixed a, .hfloater.fixed a.akt {
		color:#0a70bf !important;background:none;-moz-border-radius:0;-o-border-radius: 0;-ms-border-radius: 0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;
	}
	.handheld {display:block !important;}
	.dbscreen {display:inline;}
}

@media handheld {
	.hfloater, .hfloater.fixed {
		position:relative !important;
	}
	.hfloater.fixed, .hfloater.plain.fixed  {
		background:url('../images/bg/hfloater.png') no-repeat 0 0px;
		-o-box-shadow: none !important;
		-moz-box-shadow:none !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
	#abc-chooser.fixed a, .hfloater.fixed a {color:#fff;}
	#abc-chooser.fixed span, .hfloater.fixed span, #abc-chooser.fixed a.off, .hfloater.fixed a.off, #abc-chooser.fixed a, .hfloater.fixed a {color:#aaa;}
	.hfloater.fixed h1, .hfloater.fixed h2, .hfloater.fixed h3 {color:#eb861f;}
	.hfloater.fixed h3, .hfloater.fixed h1, .hfloater.fixed h2 {font-size:18px;}
	#abc-chooser.fixed a, #abc-chooser.fixed a.akt, .hfloater.fixed a, .hfloater.fixed a.akt {
		color:#0a70bf !important;background:none;-moz-border-radius:0;-o-border-radius: 0;-ms-border-radius: 0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;
	}
	.handheld {display:block !important;}
	.dbscreen {display:inline;}
	
	
}

/* / iPHONE & CO */

@media print {
	html {
		background:#fff;
		margin:0;
		padding:0;
	}
	body {
		font-size:13px;
		font-family:Arial,Helvetica,Verdana,Sans-Serif;
		background:#fff;
		margin:0;
		padding:0;
		color:#444444;
	}
	a {color:#000;}
	ximg {display:block;}
	.cb {clear:both;}
	
	.pr, #bottom, #tweets {position:relative !important;}
	
	*.noprint ,button, .button, .pagecontent > .right, #menu ul,#top form, #bottom, .breadcrumb {display:none !important;}
	#right, #bottom {display:none;}
	#top .logo {font-size:24px;display:block;border-bottom:1px solid #666;width:100%;display:block;}
	#top {position:absolute;top:0;width:100%}
	#top a, #top * {text-decoration:none;line-height:1.2em;padding:0;margin:0;}
	#map {width:100%;height:11cm;border:1px solid #bbb;}
	table.adp-fullwidth, .pbaa {page-break-after: always;}
	#pageouter {padding-top:150px;}
	a em {display:none;}
	table td, table th {border:1pt solid #666;padding:10pt;text-align: left;vertical-align: top;}
	.zlnr {display:block;font-size:13px;}
	.akt {font-size:1.2em;}
	form div {display:inline;}
	form div.cb {display:block;}
	form input[type=radio], form input[type=checkbox] {
		width:15px;height:15px;border:1px solid #000;
	}
	form input[type=text], form select {visibility:hidden;}
	
	.thumb img {padding:10px; padding-top:0;}
	.thumb {float: left;}
	
}



/* 130205 - bitbox - Erweiterung */

.harmonium li {position:relative !important;}
.harmonium li .trigger {position:relative;z-index:2;}
.harmonium li span.down {display:block;width:20px;line-height:20px;height:20px;text-align:center;font-style:normal;color:#999;z-index:0 !important;float:right;}
.harmonium li.akt span.down {display:none;}
.harmonium li:hover span.down {color:#000;}


ul.kursliste.kommentiert li a em {
		display:block;line-height:30px;height:30px;
		font-weight:normal;padding-left:40px;
		background:url('../images/ic/linklist.png') no-repeat 0 0;font-size:14px;
}
ul.kursliste li:hover a, ul.kursliste li a:hover, ul.kursliste li.akt a {background-position:0 100% ;color:#eb861f;}
	
ul.kursliste.kommentiert li a {
	background:#f0f0f0 !important;vertical-align:middle;min-height:18px;line-height:1.2em;height:auto;padding:6px 10px;display:block;
	font-weight:normal;padding-left:40px;background:url('../images/ic/linklist.png') no-repeat 0 0;font-size:14px;
	-moz-border-radius:3px;-o-border-radius: 3px;-ms-border-radius: 3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;
}
ul.kursliste.kommentiert li a em{width:30px;text-indent:-3000px;overflow:hidden;position:absolute;left:0;top:0;}

/* 130205 - bitbox - Erweiterung */
ul.kursliste li a dfn {font-size:12px;color:#333;position:relative !important;clear:both !important;float:none;left:auto !important;font-weight:normal;padding:0;margin:0;}
ul.kursliste li:hover a em, ul.kursliste li a:hover em, ul.kursliste li.akt a em {background-position:0 100% ;color:#eb861f;}

/* bitbox 130222 / */
h5 {color:#444;line-height:1.2em;font-weight:normal;}
h4 {color:#555;}
/* / bitbox 130222 */

/* 130612 - SDE - Erweiterung */
.courseVideoTeaser {
    padding-bottom:20px;
    text-align:left;
    min-height:120px;
}

.courseVideoTeaser div {
    float:left;
}
.courseVideoTeaser div.kv_image {
    height:100%;
    width:150px;
    vertical-align: middle;
}
.courseVideoTeaser div.kv_teaser {
    width:350px;
    margin-left:10px;
}

.courseVideoTeaser:hover {
    background-color:#EEFFFF;
    cursor:pointer;
}

hr.courseVideo {
    height:0;
    background:transparent;
    margin:0;
    padding:0;
    outline:0;
    border:0;
    border-top:1px solid #ddd;
    padding-bottom:5px;
    padding-top:5px;
}



/* 131014 - bitbox / */
.videothumb {text-align:center;position:relative;}
.videothumb em.ctrl {display:block;position:absolute;width:30px;height:30px;background:url('../images/ic/video-ctrl-kl.png') no-repeat 50% 0 ;top:50%;margin-top:-15px;margin-left:-17px;left:50%;text-align:center;}
a:hover .videothumb em.ctrl {background:url('../images/ic/video-ctrl-kl.png') no-repeat 50% -30px}
.videothumb100 {width:100px;height:71px;margin:3px 0;border:1px solid #ddd;}
.videothumb img {display:none;}

.box .videobox {
	-moz-border-radius:5px;-o-border-radius: 5px;-ms-border-radius: 5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;
	border:1px solid #ddd;
	font-size:12px;
	line-height:1.3em;
	background:#ddd;
	position:relative;
}

.right .box .videobox {
	width:300px;
	left:-5px;
}
.right .box .videobox a {
	-moz-border-radius:5px;-o-border-radius: 5px;-ms-border-radius: 5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;
	border:1px solid #ddd;
	height:80px;display:block;
	background:#f8f8f8 url('../images/bg/gradient.png') repeat-x 100% 0;
	position:relative;

}

#first a {
    background:#F89C2B;
}

.right .box .videobox a:hover {
	border:1px solid #bbb;background:#fff;
}
.videoboxsmall {overflow:auto;height:246px;}
.videoboxmobile {overflow:auto;}
.videobox a span.videogo {position:absolute;right:3px;bottom:3px;text-align:right;line-height:1em;
	-moz-border-radius:3px;-o-border-radius: 3px;-ms-border-radius: 3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;
	background:#0a70bf url('../images/but/button.png') -12px 50% no-repeat;
	color:#fff;padding:3px 5px 3px 18px;
	font-size:12px;
	width:60px;overflow:hidden;white-space:nowrap;
}
.videobox dfn {padding-top:7px;}
.videobox a:hover span.videogo {background:#eb861f url('../images/but/button.png') -202px  50% no-repeat;}
.videobox a:hover * {color:#eb861f;}
.videobox dfn, .videobox dfn * {color:#555 !important;}

/* / 131014 - bitbox */

/* NEU 130909 */
	.auszeichnungen-weiterbildung a {height:100px;display:block;position:absolute;top:0px;}
	.auszeichnungen-weiterbildung-645 {background:none !important;}
	.auszeichnungen-weiterbildung-645 a {height:59px;display:block;position:absolute;top:0px;z-index:0 !important;}
	.auszeichnungen-weiterbildung-645 a:hover {z-index:5 !important;}
	#middle  .auszeichnungen-weiterbildung-645 a {
		background:url('../images/ic/auszeichnungen-vr.png') no-repeat  100% 0;
		display:inline-block;position:relative;top:0px;
		float:left;
		margin-top:2px;
	}
	#middle  .auszeichnungen-weiterbildung-645 a.last{background:none;}
	#middle  .auszeichnungen-weiterbildung-645 a span {
		background-position:50% 50%;
		background-repeat:no-repeat;
		padding:0 13px;
		text-align:center;
		width:auto;
		height:59px;display:block;position:relative;top:0px;
		z-index:0;
	}
	#middle  .auszeichnungen-weiterbildung-645 a img {visibility:hidden;}
	
/* NEU 130909 */   
#seeklist {position:relative;top:100px;float:right;width:400px;font-size:11px;border:1px solid #999;background:#FFFFFF;z-index:11;padding:5px;-moz-opacity:0.95; -o-opacity:0.95;-webkit-opacity:0.95;opacity:0.95;padding-bottom:10px;}
#seeklist ul {max-height:100px;overflow:auto;border-bottom:1px solid #999;border-top:1px solid #999;}
#seeklist ul, #seeklist ul li {list-style-type:none;padding:0;margin:0;}
#seeklist ul li a {color:#5c5c5c;line-height:15px;padding:0 10px;display:block;border-bottom:1px solid #ddd;}
#seeklist ul li a.wi, .suchergebnisse ul li.wi a {color:#3c85c3;}
#seeklist ul li a.amg, .suchergebnisse ul li.amg a {color:#ce3425;}
#seeklist ul li a.it, .suchergebnisse ul li.it a {color:#6ea21d;}
#seeklist ul li a:hover {background:#5c5c5c;color:#fff;}
#seeklist ul li a.wi:hover {background:#3c85c3;color:#fff;}
#seeklist ul li a.amg:hover {background:#ce3425;color:#fff;}
#seeklist ul li a.it:hover {background:#6ea21d;color:#fff;}

#seeklist ul li.act { background:#5c5c5c !important; }
#seeklist ul li.act a { color:#fff !important; }

/* NEU 140430 */   
.siegelstageholder {
	position:relative;width:645px;
	overflow:visible;
}

.siegelsliderstage, .siegelstage, .siegelstage a.siegel, .siegelstageholder span.pfeil {
	height:85px !important;
	line-height:85px !important;
}
.auszeichnungen-weiterbildung-645.siegelsliderstage {
	width:645px !important;
	overflow:hidden;
	position:relative;
}

.siegelstage {
	width:645px;
	overflow:visible;
	z-index:5;
	position:relative;
	left:0px;
}
.siegelsliderstage .siegelstage a.siegel {
	background-image:url('../images/ic/iso29990_100.png');
	
	border-left:1px solid #f3f3f3 !important;
	border-right:1px solid #f3f3f3 !important;
	background-position:50% 50% !important;
	background-repeat:no-repeat !important;
	width:159px !important;
	text-align:center;
	border:0;
	position:relative !important;
	top:0;
	right:auto;
	left:0;
	float:left;
	-moz-opacity:1.0 !important;opacity:1.0 !important;-o-opacity:1.0 !important;-webkit-opacity:1.0 !important;-ms-opacity:1.0 !important;
	
	
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	
}

/*
.auszeichnungen-weiterbildung-645 a.siegel.iso-29990 {background-image:url('../images/ic/iso29990_100.png') !important;}
.auszeichnungen-weiterbildung-645 a.siegel.zfu {background-image:url('../images/ic/siegel/zfu.png') !important;}
.auszeichnungen-weiterbildung-645 a.siegel.azwv {background-image:url('../images/ic/siegel/azav.png') !important;}
.auszeichnungen-weiterbildung-645 a.siegel.e-learning {background-image:url('../images/ic/siegel/eLearn-award.png') !important;}
.auszeichnungen-weiterbildung-645 a.siegel.servicepreis {background-image:url('../images/ic/siegel/studienpreis_2014.png') !important;}
.auszeichnungen-weiterbildung-645 a.siegel.smm-2012 {background-image:url('../images/ic/siegel/fdl-social-media-2012.png') !important;}
.auszeichnungen-weiterbildung-645 a.siegel.familienfreundlich {background-image:url('../images/ic/siegel/familienfreundlich.png') !important;}
.auszeichnungen-weiterbildung-645 a.siegel.din-mitglied {background-image:url('../images/ic/siegel/din-mitglied.png') !important;}
.auszeichnungen-weiterbildung-645 a.siegel.svl-sc {background-image:url('../images/ic/siegel/svl-sc-1.png') !important;}
.auszeichnungen-weiterbildung-645 a.siegel.edumedia {background-image:url('../images/ic/siegel/edumedia_2011.png') !important;}
.auszeichnungen-weiterbildung-645 a.siegel.servicepreis-2013 {background-image:url('../images/ic/siegel/servicepreis.png') !important;}
.auszeichnungen-weiterbildung-645 a.siegel.digita {background-image:url('../images/ic/siegel/digita-2012.png') !important;}
*/

.siegelstage a.siegel dfn {display:none !important;}

.siegelsliderstage .siegelstage .siegel.off {
	width:0 !important;
	overflow:hidden;
	border:0 solid #eee !important;
	-moz-opacity:0.0 !important;opacity:0.0 !important;-o-opacity:0.0 !important;-webkit-opacity:0.0 !important;-ms-opacity:0.0 !important;
	-moz-transform: scale(0);
	-webkit-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
}
.siegelsliderstage .siegelstage .siegel, .siegelsliderstage .siegelstage .siegel.off {
	-webkit-transition: all .7s ease-in;  
	-moz-transition: all .7s ease-in;    
	-o-transition: all .7s ease-in;
	-ms-transition: all .7s ease-in;
}

.siegelstageholder span.pfeil {
	width:30px;
	position:absolute;
	top:0;
	z-index:15;
	font-size:18px;
	display:block;
	color:#999;
	cursor:pointer;
	background:#fff;
	text-align:center;
}
.siegelstageholder span.pfeil {
	-moz-opacity:0.0 !important;opacity:0.0 !important;-o-opacity:0.0 !important;-webkit-opacity:0.0 !important;-ms-opacity:0.0 !important;
	-webkit-transition: all .8s ease-in;  
	-moz-transition: all .8s ease-in;  
	-o-transition: all .8s ease-in;  
	-ms-transition: all .8s ease-in;
	
}
.siegelstageholder:hover span.pfeil {
	-moz-opacity:1.0 !important;opacity:1.0 !important;-o-opacity:1.0 !important;-webkit-opacity:1.0 !important;-ms-opacity:1.0 !important;
	-webkit-transition: all .8s ease-in;  
	-moz-transition: all .8s ease-in;  
	-o-transition: all .8s ease-in;  
	-ms-transition: all .8s ease-in;
}
.siegelstageholder span.pfeil:hover {
	color:#222;
}
.siegelstageholder span.pfeil.prev {
	
	left:-25px;
	
	
}

.siegelstageholder span.pfeil.next {
	right:-25px;
}



.siegelinfo {
		
		position:absolute;
		display:none;
		width:246px;
		top:-100px;
		height:96px;
		overflow:hidden;
		font-weight:normal;
		padding:7px;
		background:  url('../images/bg/blase_d.png') no-repeat 0 0;
		font-size:11px  !important;
		line-height:14px !important;
		color:#fff;
		z-index:16;
}
.siegelinfo.big {
	height:126px;
	background:  url('../images/bg/blase_d_big.png') no-repeat 0 0;
	top:-130px;
}
.siegelinfo.on {
	display:block;
}

h1 dfn {color:#222;font-weight:400;}

table tr.featured.blue td {
	background-color:#e6f0f8;
	color:#000;
	font-weight:bold;
}
.left div.aktivierung a.preise-downloads span.but {
	bottom:0px;
	right:0px;
	position:absolute;
	width:120px;
	height:29px;
	line-height:29px;
	background-image: url('../images/but/button-anim_pr-dl.gif');
	background-repeat:no-repeat;
	background-position: 0 0;
	color:#fff;
	font-size:16px;
	padding-left:60px;
}
.left div.aktivierung a.preise-downloads span.but:hover {
	background-position: 0% 100%;
}

#middle .left.hometeaser2 {
	width: 640px;
	
}
#middle .left.hometeaser2 .intro {
	background: url('../images/teaser/home2.jpg') no-repeat 0 -2px;
	padding-left:180px;
	position:relative;
	
}
#middle .left.hometeaser2 .intro dfn.bildtitel{
	position:absolute;
	top:145px;
	left:0px;
	right:auto;
	display:block;
	width:165px;
	text-align:center;
	height:25px;line-height:25px;
	
	font-size:11px;
}
#middle .right .studienfuehrerbox.studienfuehrerbox2 {
	position:absolute;right:-12px;top:-28px;width:95px;height:125px;z-index:0;
}

.formlabel {position:relative;}
.formlabel label {
	display:block;
	position:absolute;
	top:-1px;
	left:5px;
	z-index:1;
	line-height:20px !important;
	height:20px !important;
}
.formlabel input.field {
	z-index:0;
	line-height:20px !important;
	height:20px !important;
	margin-bottom:5px !important;
	-moz-border-radius:3px;-o-border-radius: 3px;-ms-border-radius: 3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;
}
.formlabel input.field:focus, .formlabel input.field.filled {
	z-index:2;
}

#middle .right .box.plain .middle .smallvis {
	padding-left:100px;
	background-repeat:no-repeat;
	background-position:0 0;
	min-height:100px;
}

#list li, #list.LP{list-style-type: none;}

/* Newsletter Landingpage */
.right .box .middle ol{
    font-size: 9pt !important;
    font-style:normal;color:#555555 !important;
}
.right .boxNewsletter .middle ol li{
    line-height: 1.35em !important;
    padding-bottom: 8px !important;
}
.right .boxNewsletter .middle h3{
    font-size: 16px !important;
    font-weight: bold !important;
    padding-bottom: 10px !important;
}
.boxNewsletter {
    height:583px;
    width:311px;
    background-image: url('../images/nl/bg-Box-Haus.jpg');
    background-repeat:no-repeat;
    background-position: 0 0;
    padding: 10px 20px 10px 10px;
}
.right .boxNewsletter .middle {
    width:280px;
    font-style:normal;
    color:#6d6d6d !important;
    line-height: 1.4em !important;
}

h4.newsletter, h4.nffloete {
    font-size: 15pt !important;
    font-weight: bold !important;
    font-style:normal;
    color:#005da8 !important;
    padding-top: -28px !important;
}

h6.newsletter, h6.nffloete {
    font-size: 14pt !important;
    font-style:normal;
    color:#6d6d6d !important;
}
ol.newsletter, ol.nffloete {
    font-size: 14pt !important; 
    font-weigth: bold !important;
    color: white !important;  
    width:580px !important;
    list-style-type: none !important; 
    list-style-image: none !important;
/*    list-style-position: inside; */
    padding-left: 12px;
    position:absolutive !important;
}
ol.newsletter li, ol.nffloete li {
    font-size: 9pt !important; 
    font-weigth: bold !important;
    color: #6d6d6d !important;     
    line-height: 1.5em !important;
    padding-left: 10px !important;
}

.nl1, .nl2, .nl3, .nf1, .nf2, .nf3 {
    width:36px;
    height:30px;
    position: absolute !important;
    margin-left: -45px !important;
    /* border: 1px solid black; */
}    
.nl1 {
    background-image: url('/nl/bullet/?point=1') !important; 
    background-repeat:no-repeat;
    background-position: 0 0;
}
.nl2 {
    background-image: url('/nl/bullet/?point=2') !important; 
    background-repeat:no-repeat;
    background-position: 0 0;
}
.nl3 {
    background-image: url('/nl/bullet/?point=3') !important; 
    background-repeat:no-repeat;
    background-position: 0 0;
}
.nf1 {
	background-image: url('/nf/bullet/?point=1') !important;
	background-repeat:no-repeat;
	background-position: 0 0;
}
.nf2 {
	background-image: url('/nf/bullet/?point=2') !important;
	background-repeat:no-repeat;
	background-position: 0 0;
}
.nf3 {
	background-image: url('/nf/bullet/?point=3') !important;
	background-repeat:no-repeat;
	background-position: 0 0;
}
ol.newsletter li h4, ol.nffloete li h4 {
    margin-top: 0px !important;
    padding-top: 0px !important;
}
.nlbtn {
    font-width: 700 !important;
    text-decoration: underline;
    /* border-bottom: 2px solid white; */
}
.handy{
    position: absolute;
    left: 980px;
    top: 22px;
}

/* 140718 Lehrgangsinfo Button */
.box button.lehrgangsinfo , .box a.button.lehrgangsinfo,
.box button.button630big , .box a.button.button630big {
	position:relative;
	width:510px;
	height:74px;
	background-image: url('../images/but/button-630-big.gif');
	display:block;
	padding:0;
	padding-left:120px !important;
	font-size:16px;
	line-height:18px;
}

.box button.button630big span, .box a.button.button630big span {
	
	display:block;
	width:500px;
	
	line-height:19px !important;
	padding:7px 0 !important;
	margin:0 !important;
	-moz-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.33);
	-webkit-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.33);
	-ms-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.33);
	-o-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.33);
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.33);
}
.box button.lehrgangsinfo , .box a.button.lehrgangsinfo {
	background-image: url('../images/but/lehrgangs-info-but.gif');
}
.box button.lehrgangsinfo  span, .box a.button.lehrgangsinfo span {display:none;}
.box button.button630.inv, .box a.button.button630big.inv,
.box button.lehrgangsinfo:hover , .box a.button.lehrgangsinfo:hover,
.box button.button630big:hover , .box a.button.button630big:hover {background-position:0 100% ;}

.box button.button630big.inv:hover, .box a.button.button630big.inv:hover {background-position:0 0;}
/*  / 140718 Lehrgangsinfo Button */

.oa-siegel {right:0;top:-15px;}

/* 141014 Änderung Weiterbildungsslider Homepage  / */
.siegelsliderstage, .siegelstage, .siegelstage a.siegel, .siegelstageholder span.pfeil {
	height:125px !important;
	line-height:125px !important;
}
/* / 141014 Änderung Weiterbildungsslider Homepage */

/* 141014 Videobox erfahrungsberichte / */
.videothumb120 {width:120px;height:90px;margin:3px 0;border:1px solid #ddd;}
.videothumb130 {width:128px;height:110px;margin:5px 0 ;border:1px solid #ddd;background-position:50% 50%;}
.videothumb140 {width:140px;height:110px;margin:5px 0;border:1px solid #ddd;}
.videothumb150 {width:150px;height:110px;margin:5px 0;border:1px solid #ddd;}
.videobox a.videoboxref {
	background:#f3f3f3 !important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3)) !important;
background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 100%) !important;
background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 100%) !important;
background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 100%) !important;
background: linear-gradient(to bottom, #ffffff 0%,#f3f3f3 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ) !important;
}
.videobox a.videoboxref:hover {
	background: #fff !important;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
background: -moz-linear-gradient(top, #f3f3f3 0%, #ffffff 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#ffffff)) !important;
background: -webkit-linear-gradient(top, #f3f3f3 0%,#ffffff 100%) !important;
background: -o-linear-gradient(top, #f3f3f3 0%,#ffffff 100%) !important;
background: -ms-linear-gradient(top, #f3f3f3 0%,#ffffff 100%) !important;
background: linear-gradient(to bottom, #f3f3f3 0%,#ffffff 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ffffff',GradientType=0 ) !important;
}

/*
#20525 zerstört die farben der ueberschrieft und den hintergrund

.box.highlight .top, .box.highlight .middle, .box.highlight .bottom {
	background:#e6f0f8 !important;
}
.right .box.highlight .middle  h3 {color:#0a70bf;}*/

/* / 141014 Videobox erfahrungsberichte */
/* 141031 kundenberwertungen / */
#middle .right .box.plain .middle.kundenberwertungen  {
	padding-left:98px;
	width:215px;
	background:url('../images/right/container/kundenbewertungen.png') no-repeat 0 0;
	height:185px;
	overflow:visible;
	white-space:nowrap;
	
}
/* / 141031 kundenberwertungen */

/* 141121 teinhmergalerie / */
	#middle .right .box .gallerybox {
		width: 280px;
		height: 190px;
		margin:0 5px;
		overflow: hidden;
		display: block;
		border:1px solid rgba(0,0,0,0.2);
		background-color:rgb(255,255,255);
		padding-bottom:35px;
		-moz-border-radius:3px;-o-border-radius: 3px;-ms-border-radius: 3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;
	}
	#middle .right .box .gallerybox a dfn {
		display:block;
		text-align:center;
		width:280px;
		height:30px;
		line-height:14px !important;
		font-size:11px;
		position:absolute;
		left:0px;bottom:-30px;
		
		font-weight:300;
		color:rgba(0,0,0,0.66);
	}
	
	#middle .right .box .gallerybox a.bild {
		width:280px;
		height: 190px;
		display:block;
		background-color:rgb(255,255,255);
		background-position:50% 50%;
		background-repeat:no-repeat;
		position:absolute;
		left:0;
		top:6px;
		z-index:-1;
		-moz-opacity:0.0;
		opacity:0.0;
		-o-opacity:0.0 ;
		-ms-opacity:0.0 ;
		-webkit-opacity:0.0;
		opacity:0.0;
		left:0px;
		-webkit-transition: all .4s ease-in;  
		-moz-transition: all .4s ease-in;  
		-o-transition: all .4s ease-in;  
		-ms-transition: all .4s ease-in;
		cursor: -webkit-zoom-in; cursor: -moz-zoom-in;cursor: -o-zoom-in;cursor: -ms-zoom-in;
		
	}
	#middle .right .box .gallerybox a.bild.on {
		z-index:1;
		-moz-opacity:1.0;
		opacity:1.0;
		-o-opacity:1.0 ;
		-ms-opacity:1.0 ;
		opacity:1.0 ;
		-webkit-opacity:1.0;
		-webkit-transition: all .4s ease-in;  
		-moz-transition: all .4s ease-in;  
		-o-transition: all .4s ease-in;  
		-ms-transition: all .4s ease-in;
		left:0px;
		
	}
	#middle .right .box .gallerybox a.bild.off {
		left:0px;
	}

	#middle .gallery div.ctrl {
		font-size:14px;
		background:#0a70bf;
		border:3px solid rgba(255,255,255,0.75);
		color:#fff;
		position:absolute;
		top:95px;
		line-height:24px;
		height:24px;
		width:24px;
		text-align:center;
		display:block;
		z-index:3;
		-moz-border-radius:10px;
		-o-border-radius:10px;
		-ms-border-radius:10px;
		-webkit-border-radius:10px;
		-o-border-radius:10px;
		border-radius:10px;
		cursor:pointer;
	}
	#middle .gallery div.ctrl:hover {background:#eb861f;}
	#middle .gallery div.ctrl.prev {left:-15px;}
	#middle .gallery div.ctrl.next {right:-15px;}

/*  /141121 teinhmergalerie */


/*  27.10.2014 OAMFoormular */

/* 271014 */
#middle .right .sslbox {right:-10px;width:51px;}
#middle .right .sslbox img {display:none;}

.box a.button.back, .box .button.back {
	background-image: url('../images/but/button-back.png');
}

.box a.button.back.w250, .box .button.back.w250  {
	background-image: url('../images/but/button-back-250.png');
}
.box a.button.back, .box .button.back:hover {
	background-position: 0 100%;
}

.box a.button.anim.w300, .box .button.anim.w300 {
	background-image: url('../images/but/button-anim-300.gif');
}
.oa-siegel {right:0;top:-15px;}

.formsteps {
	margin-bottom:60px;
}
.formsteps a dfn {
	height:35px;line-height:15px;display:block;float:left;position:relative;
	position:absolute;
	display:bloxK;
	top:45px;
	text-align:center;
	margin:0 20px 0 0;
	background:#eee;
	padding:5px;
	border:1px solid #ccc;
	-moz-border-radius:5px;-o-border-radius: 5px;-ms-border-radius: 5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;
}
.formsteps a.checked dfn {color:#fff;background-color:#EB861F;border-color:#EB861F;}
.formsteps a.disabled dfn {color:#333;-moz-opacity:0.66 !important;opacity:0.66 !important;-o-opacity:0.66 !important;-webkit-opacity:0.66 !important;-ms-opacity:0.66 !important;}

.oam-form {width:auto;}

.steps123 {
	width:965px;
	height:65px;
	padding:15px 10px 0 15px;
	position:relative;
	background:#eb861f;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0OWY0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOTc3MmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(244,159,65,1) 0%, rgba(233,119,42,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,159,65,1)), color-stop(100%,rgba(233,119,42,1)));
	background: -webkit-linear-gradient(top, rgba(244,159,65,1) 0%,rgba(233,119,42,1) 100%);
	background: -o-linear-gradient(top, rgba(244,159,65,1) 0%,rgba(233,119,42,1) 100%);
	background: -ms-linear-gradient(top, rgba(244,159,65,1) 0%,rgba(233,119,42,1) 100%);
	background: linear-gradient(to bottom, rgba(244,159,65,1) 0%,rgba(233,119,42,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f49f41', endColorstr='#e9772a',GradientType=0 );


	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-ms-border-radius: 8px;
	-ms-border-top-left-radius: 8px;
	-ms-border-top-right-radius: 8px;
	
	-ms-border-bottom-left-radius: 0;
	-ms-border-bottom-right-radius: 0;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	overflow:hidden;
	
}





.steps123 a {
	width:256px;
	display:block;
	float:left;
	padding-left:60px;
	margin-right:5px;position:relative;
	color:rgba(0,0,0,0.5);
	background-color:rgba(255,255,255,0.5);
	height:65px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-ms-border-radius: 5px;
	-ms-border-top-left-radius: 5px;
	-ms-border-top-right-radius: 5px;
	
	-ms-border-bottom-left-radius: 0;
	-ms-border-bottom-right-radius: 0;
	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.steps123 a dfn {
	display:block;
	padding:0 35px 0 15px;
	margin:8px 0;
	height:50px;
	border-left:1px solid rgba(0,0,0,0.5);
	
}


.steps123 a strong {
	font-size:59px;
	line-height:65px;
	width:60px;
	height:65px;
	position:absolute;
	left:0;
	bottom:0;
	text-align:center;
	display:block;
	font-weight:normal;
}




.steps123 a.akt {
	color:rgba(0,0,0,1.5);
	background-color:rgba(255,255,255,1.5);
}
.steps123 a.checked {
	color:rgba(0,0,0,0.75);
	background-color:#f0f0f0;
}
.steps123 a.checked i.checked, span.edit {
	width:16px;
	height:14px;
	background:url('../images/ic/edit.png') no-repeat 100% 100%;
	background-size:16px 13px;
	display:inline-block;
	top:.1em;
	position:relative;
}
.steps123 a.checked i.checked, .steps123 a.checked i.view {
	width:31px;
	height:25px;
	background:url('../images/ic/edit.png') no-repeat 0 0;
	display:block;
	position:absolute;
	right:5px;
	top:10px;
}
.steps123 a.checked i.view {
	background:url('../images/ic/view.png') no-repeat 0 0 !important;
}

.steps123 a.akt dfn {
	border-left:1px solid rgba(0,0,0,1.5);
}
.steps123 a.akt strong {
	color:#0a70bf;
}

.steps123 a.checked i.checked span, .steps123 a.checked i.view span, .steps123 a i.view span {
	display:none;
	position:absolute;
	right:0px;
	top:27px;
	font-size:12px;
	font-style:normal;
	color:rgba(0,0,0,0.5);
	z-index:0;
}
.steps123 a.checked:hover i.checked span, .steps123 a.checked:hover i.view span {
	display:block;
}
.info123 {
	width:286px;
	display:block;
	float:left;
	padding:15px;
	
	position:relative;
	color:rgba(0,0,0,1.0);
	
	
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-ms-border-radius: 5px;
	-ms-border-bottom-left-radius: 5px;
	-ms-border-bottom-right-radius: 5px;
	
	-ms-border-bottom-left-radius: 0;
	-ms-border-bottom-right-radius: 0;
	
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.info123, .bggrau {
	background-color:#f0f0f0;
}
.info123:hover {
	color:rgba(0,0,0,1.0);
}
.info123 .hr, .left .hr {
	border-top:1px solid #ccc;
	margin-top:5px;
	padding-bottom:5px;
	clear:both;
}


.left .steps123 {
	width:650px;
	height:65px;
	padding:15px 0 0 0;
	left:-10px;
	-webkit-border-top-left-radius: 0;
	-ms-border-top-left-radius: 0;
	-moz-border-radius-topleft: 0;
	border-top-left-radius: 0;
}


.left .steps123 a {
	width:170px;
	padding-left:40px;
	margin: 0 0 0 5px;
}
.steps123 a.checked {
	
	color:rgba(0,0,0,0.8);
	background-color:rgba(255,255,255,0.8);
}
.left .steps123 a dfn {
	font-size:13px;
	font-weight:normal;
}

.left .steps123 a strong {
	font-size:59px;
	line-height:65px;
	width:40px;
	height:65px;
	position:absolute;
	left:0;
	bottom:0;
	text-align:center;
	display:block;
	font-weight:normal;
}
.left .info123 {
	width:630px;
	padding:10px !important;
	margin-left:-5px;
	-webkit-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-radius: 5px;
}

.left .steps123 a.checked i.checked span, .left .steps123 a.checked i.view span, .left .steps123 a i.view span {
	
	font-size:10px;
	
}


.box a.button.back.inverted:hover, .box .button.back.inverted {
	background-position: 0  100% !important;
}
.scale90 {
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	-o-transform: scale(0.9);
	transform: scale(0.89);
}
.scale105 {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.reflect {-webkit-box-reflect: below 1px -webkit-linear-gradient(top, rgba(0,0,0,0) 90%,rgba(255,255,255,1) 133%);}

#middle .right .box.white, #middle .right .box.white .top, #middle .right .box.white .middle, #middle .right .box.white .bottom {
		border:0;background:#fff;
}
#middle .right .box.white .middle .smallvis {
	padding-left:100px;
	background-repeat:no-repeat;
	background-position:0 0;
	min-height:100px;
}

.box a.button.anim.w300.featured, .box .button.anim.w300.featured {
	background-image: url('../images/but/button-anim-300-featured.gif');
	height:39px;
	line-height:39px;
	-webkit-box-reflect: below 1px -webkit-linear-gradient(top, rgba(0,0,0,0) 90%,rgba(255,255,255,1) 133%);
	display:block;
	position:relative;
}
.box a.button.anim.w300.featured span, .box .button.anim.w300.featured span {
	height:39px;
	line-height:39px;
	-moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.33);
	-ms-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.33);
	-o-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.33);
	-webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.33);
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.33);
	font-size:17px;
}
.c000_5 {
	color:rgba(0,0,0,0.5);
}
.cfff_5 {
	color:rgba(255,255,255,0.5);
}
.r-5 {right:-5px !important;}
.mt-10 {margin-top:-10px;}
.mt-20 {margin-top:-20px;}

a.pdfprint {
	display:inline-block;
	padding:6px 10px 6px 60px;
	height:40px;
	line-height:18px;
	font-size:14px;
	background-image: url('../images/ic/pdf-print.png');
	background-repeat:no-repeat;
	background-position:10px 6px;
	color:#0a70bf;
	background-color:rgba(255,255,255,0.5);
}
a.pdfprint:hover {
	background-position: 10px -54px;
	color:#eb861f;
	background-color:rgba(255,255,255,0.75);
}

/* / 27.10.2014 OAMFoormular */

ol.sud-liste {list-style-type:none;list-style:none;margin:0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;margin-bottom:30px;}
ol.sud-liste li {
        border-top:1px solid #f2f2f2;list-style-image: none !important;
        font-size: 15px;
}
ol.sud-liste li:first-child {border-top:0px solid #f2f2f2;}

ol.sud-liste li dfn {font-size:11px;color:#666;}

.OutputBox ul li{
    width: 600px;
    margin:0;
    left:18px;
    position:relative;
    list-style-image: url('../images/ic/li.png') !important;    
}

/* inline-Studienführer Landselection / */
	.landid {
		font-size:13px;
		line-height:18px;
		height:18px;
		width:28px;
		position:relative;
		z-index:0;
		top:-2px;
		font-weight:600;
		padding:0 2px;
		border:1px solid rgba(0,0,0,0.15);
		background:rgba(255,255,255,0.66);
		-moz-border-radius:3px;
		-ms-border-radius: 3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px;
		border-radius:3px;
	}
	.selectholder select {
		height:30px;
		line-height:30px;
		position:absolute;
		left:0;
		top:-2px;
		font-size:13px;
		border:0;
		outline:none;
		padding:0;
		margin:0;
	}
	.landid dfn {
		text-transform:uppercase;
		width:28px;
		display:block;
		overflow:hidden;
		position:relative;
	}
	.landid span.ico {
		width:10px;
		position:absolute;
		right:0x;
		top:0;
		text-align:right;
		width:28px;
		font-size:10px;
	}

/* / inline-Studienführer Landselection */

/* 151008 kundenberwertungen / */
#middle .right .box.plain .middle.kundenberwertungen  {
	padding-left:10px;
	width:100%;
	background:url('../images/right/container/kundenbewertungen.png') no-repeat  50% 50% !important;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align:center;
	
}
/* / 151008 kundenberwertungen */