@media all{
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	header, nav, section, article, aside, footer
	{border: 0; margin: 0; outline: 0; padding: 0; background: transparent; vertical-align: baseline;}
	blockquote, q {quotes: none;}
	blockquote:before,blockquote:after,q:before,q:after {content: ''; content: none;}
	header, nav, section, article, aside, footer {display: block;}
	
	/* Basic styles */
	body {font: .75em/1.5em Helvetica, Arial, "Liberation Sans", "Bitstream Vera Sans", sans-serif;	height: 200px;}
	html>body {font-size: 12px;}
	img {display: inline-block; vertical-align: bottom;}
	h2,h3 {font-weight: 500;}
	h1,h4,h5,h6,strong,b,dt,th {font-weight: 700;}
	address,cite,em,i,caption,dfn,var {font-style: italic;}
	h1 {margin: 0 0 0.75em; font-size: 2.1em;}
	h2 {margin: 0 0 1em; font-size: 1.8em; line-height:1.3em }
	h3 {margin: 0 0 1.286em; font-size: 1.4em; font-weight:500; line-height:1.4em}
	h4 {margin: 0 0 1.5em; font-size: 1.1em;}
	h5, h6 {margin: 0 0 1.8em; font-size: 1em;}
	
	h3 span{display:block; font-size:.65em;}
	
	p,ul,ol,dl,blockquote,pre, form {margin: 0 0 1.5em;}
	li ul,li ol {margin: 0;}
	ul {list-style: outside disc;}
	ol {list-style: outside decimal;}
	li {margin: 0 0 0.5em 1.2em; padding:.2em;}
	dd {padding-left: 1.5em;}
	blockquote {padding: 0 1.5em;}
	a {text-decoration: underline;}
	a:hover {text-decoration: none;}
	.header a, .accord a{text-decoration:none;}
	abbr,acronym {border-bottom: 1px dotted; cursor: help;}
	del {text-decoration: line-through;}
	ins {text-decoration: overline;}
	sub {font-size: .834em; line-height: 1em; vertical-align: sub;}
	sup {font-size: .834em; line-height: 1em; vertical-align: super;}
	tt,code,kbd,samp,pre {font-size: 1em; font-family: "Courier New", Courier, monospace;}
	
	/* Table styles */
	table {border-collapse: collapse; border-spacing: 0; margin: 0 0 1.5em;}
	caption {text-align: left;}
	th, td {padding: .25em .5em;}
	tbody td, tbody th {border: 1px solid #000;}
	tfoot {font-style: italic;}
	
	/* Form styles */
	fieldset {clear: both;}
	label{display:block; font-variant:small-caps;}
	label+input{margin-bottom:.5em;}
	legend {padding: 0 0 1.286em; font-size: 1.167em; font-weight: 700;}
	fieldset fieldset legend {padding: 0 0 1.5em; font-size: 1em;}
	* html legend {margin-left: -7px;}
	*+html legend {margin-left: -7px;}
	
	form .field, form .buttons {clear: both; margin: 0 0 1.5em;}
	form .field label {display: block;}
	form ul.fields li {list-style-type: none; margin: 0;}
	form ul.inline li, form ul.inline label {display: inline;}
	form ul.inline li {padding: 0 .75em 0 0;}
	
	input, textarea{font: 1.2em/20px Helvetica, Arial, "Liberation Sans", "Bitstream Vera Sans", sans-serif; padding:5px; border:1px solid #ddd; border-top:none; 
		border-left:none; background-image:url(../images/bgr_fields.png)}
	
	input.radio, input.checkbox,input[type=radio], input[type=checkbox] {vertical-align: top; margin-left:0;}
	
	label, button, input.submit, input.image {cursor: pointer;}
	* html input.radio, * html input.checkbox, input.checkbox,input[type=radio], input[type=checkbox] {vertical-align: middle; border:none; background-image:none}
	*+html input.radio, *+html input.checkbox, input.checkbox,input[type=radio], input[type=checkbox] {vertical-align: middle; border:none; background-image:none}
	input.radio+label, input.checkbox+label, input.checkbox+label,input[type=radio]+label, input[type=checkbox]+label{display:inline}
	
	textarea {overflow: auto;}
	input.text, input.password, textarea, select {margin:0.8em 0 0; 
		font: 1.1em/16px Helvetica, Arial, "Liberation Sans", "Bitstream Vera Sans", sans-serif; vertical-align: baseline; padding: 4px 5px 4px; width:456px;}
		.grid_1 input.text, .grid_1 input.password, .grid_1 textarea{width:200px;}
	select{width:204px; padding: 3px; }
	button[type=submit]{background: transparent url(../images/search.png) right center no-repeat; 
		position:absolute; width:26px; text-indent:-999em; height:24px;right:30px; bottom:13px; border:none; }
		.grid_1 button[type=submit], .grid_2 button[type=submit]{right:16px;}		
	* html button {margin: 0 2px 0 0;}
	*+html button {margin: 0 2px 0 0;}
	
	form.horizontal .field {padding-left: 150px;}
	form.horizontal .field label {display: inline; float: left; width: 140px; margin-left: -150px;}
	
	/* Useful classes */

	img.fleft {display: inline; float: left; margin: 0.3em 1.5em .75em 0;}
	img.fright {display: inline; float: right; margin: 0.3em 0 .75em 1.5em;}

		
}

@media screen{

/* colors */
	h1{color:#345D92;}/*#004065BC-Dunkel-Blau*/
	a, h2, h3, h5, .promo, .archiv .response a{ color:#0080bc}/*BC-Blau*/
	h6, abbr, .specialprice,.archiv a:hover, .archiv a.active{color:#D66B1F;}	/*BC-Orange*/

	.accord.active, .accord.active h2, .marker, .promo *, .info h3, .advert h3, .button, .flash,.error,.ok, .granted, .denied{color:#fff}
	.buehne promo *, .login a, .accord.active h2 span{color:#eee; }
	.help, .powered, .powered a{color:#bbb;}
	.beta, .beta a{color:#aaa!important}
	.date, .footer, .sitemap a, .lastline, .lastline a, .accord a, .accord h2 span{ color:#999; }
	.accord *, .subnav li a, .breadcrumbs, .breadcrumbs a, #nav li a{color:#888; }
	.header h1 span, .init, label{color:#777; }
	.header h2,.login a:hover{color:#666;}
	.subnav li a:hover, .tooltip{color:#555;}
	body, #nav li a:hover, #nav li a.active, .cards h5, .cards h4 a, h3 span, .action h3, .lastline a:hover, a p, .thumblist a, .archiv a, option {color:#333;}
	.subnav li a.active,.breadcrumbs a:hover{color:#000;}

/* background-colors */
	.action{ background-color:#FFAC6F;}/*BC-Orange-Hell*/
	.marker,.promo .button, .action .button, .flash, .button.action{background-color:#D66B1F} /*BC-Orange*/
	.bcweb{ background-color:#E7EF86;}/*BC-Web Green*/
	.tooltip {background-color:#D1E7EF; } /*BC-Hellblau */
	.tooltip {background-color:#FF6; } /*BC-Hellblau */
	.error,.denied{	background-color:#c10;} /*BC-Error*/
	.ok{background-color:#3C0;} /*BC-Ok-Message*/
	.granted{background-color:#3C0} /* BC-OK*/
	
	.pane, .powered{background-color:#fff;}
	.buehne{background-color:#eee;}
	.breadcrumbs{background-color:#ededed;}
	 .login a:hover, .breadcrumbs.search, .breadcrumbs.search a{background-color:#ddd;}
	.footer, .lastline{ background-color:#d9d9d9;}
	.info h3, .advert h3{ background-color:#bbb;}
	.promo, .button, .login a{ background-color:#999;}
	.footer .breadcrumbs{ background-color:transparent;}

	 
/* general */
	
	body{ background:#fff url(../images/bgr_body2.png) 0 -120px repeat-x;}
	h2, h3, h4, h5, p, ul, ol, form{margin:7px 29px 1em;}
		form.register{margin:0;}
	h1,h2,h3, h4, h5{margin-top:1em}
	h4, h5{margin-top:1.3em}
	.h1_margin{margin-top:2.3em!important}
	sup.footnote {display:none}

	
	.breadcrumbs.search, .breadcrumbs.search a{;margin:0 0 2em 0; font-size:1em; color:#999;}	
	.action{margin-bottom:2em; margin-top:1.7em;  }
		.action h3{ font-weight:700; color:#fff; text-shadow:0 0 5px #AF4A00; line-height:1.2em;}
	.accord{margin-top:1px; background:#ccc url(../images/bgr_accord.png) repeat-x; cursor:pointer; }
		.accord:hover{ background: #bbb url(../images/bgr_accord_hover.png) repeat-x;}
		.accord h2{font-size:1.1em;  font-weight:700; margin:9px 18px 7px;}
		.accord h2 span{font-size: 0.9em;font-weight: normal; margin-left:0.5em; }
		.accord.active{background:#787878 url(../images/bgr_accord_active.png) repeat-x;}
	.advert h5{ font-size:1em; margin-bottom:0; margin-top:1.5em;}
	.aleft{ text-align:left}
	.aright{ text-align:right}
	.acenter{ text-align:center}
	.arrow{display:inline-block; width:30px; background:transparent url(../images/arrow_weiss.png); margin:-1em 5px -1em 0; text-indent:-1000em;}
	.archiv, .archiv ul {list-style:none; }
		.archiv a, .archiv .response a:hover { text-decoration:none;}
		.archiv .response a { text-decoration:underline;}
		.archiv li {margin:0;}
		.archiv h4{margin:0 0 .5em;}
		.archiv .response h5{margin-left:0;}
		.archiv ul {margin:0 0 1em 1em;}
		.archiv .response ul{list-style:outside disc; margin-left:1em;}	

	.beta img{opacity:0.3;}
	.bc{width:25px; text-indent:-1000em; display:inline-block;background: transparent url(../images/bc_16px_50.png) no-repeat left center; margin:0 0.5em 0 0;}
	.bc:hover{cursor:pointer; background-position: right center}
	.breadcrumbs{margin:0 0 1em; font-size:1em; line-height:30px; padding:0 29px; border:1px solid #ededed; border-bottom:1px solid #fff; font-size:0.8em;}
		.breadcrumbs a{text-decoration:none;}
	.buehne{margin-bottom:4px;}
		.buehne form{text-align:right;}
		.buehne .promo.full{height:432px;}

	.button{margin:1.5em 0 2em; text-decoration:none; display:block; text-align:center;padding:0.8em 0 0.7em; background-image:url(../images/bgr_button_sw.png); 
			border:1px solid #ddd; font-size:1.1em; border-radius:9px; box-shadow: 0 0 3px #333;
			-moz-box-shadow: 0 0 3px #333; -webkit-box-shadow: 0 0 3px #333;
			-moz-border-radius:9px; -webkit-border-radius:9px; 
	}
			input.button{padding-left:2em; padding-right:2em;}
	.cards { list-style:none; margin:3em 0 0}
		.cards li{display:block; margin:0; padding:0; }
		.cards p{min-height: 45px;}
		.cards h4{ font-size:1.2em; font-weight:normal; clear:right;}
		.cards .fright{margin:0 0 1em 2em;font-weight:bold; }
	.col{float:left; margin-top:-.3em; margin-bottom:2em;}	
	.c_link{ cursor:pointer}
	
	.date{ font-weight:500; margin:0 .5em;}

	.error, .granted, .forbidden{height:25px; font-weight:700; font-size:1em;	margin:-5px 0 0; line-height:25px;  
	padding:0 8px 0 15px; background-image:url(../images/arrow_error.gif); background-repeat:no-repeat}
		span.error{position:absolute; margin-top:1px;}
		span.error.box{position:relative; display:block; background-image:none; margin-top:.5em; padding:.5em 1em; line-height:1.5em; height:auto;}
	.ok {position:relative; display:block; background-image:none; margin-top:.5em; padding:.5em 1em; line-height:1.5em; height:auto;}

	.footer{ margin-top:20px; padding-bottom:2em;}
			.footer .breadcrumbs{border:1px solid #d9d9d9; border-bottom:1px solid #fff; }
	.flash{display:inline; padding:1px 3px; vertical-align:2px}
	
	.granted, .denied{font-weight:700; margin:0 0 0 20px; padding:6px 8px; background-image:none;}
	
	.header{height:100px;}
	.header h1{float:left; margin:5px 15px 25px 0px; background: transparent url(../images/bc_fancy.png) no-repeat 0 15px; 
			   height:99px; font-weight:700; font-size:1.6em; padding:1.7em 0 0 100px; line-height:0.9em}
		.header h1 span{font-size:0.55em; font-weight:500; margin-left:7em;}
	.header h2{float:right; font-size:1.2em; margin-right:0; text-align:right; margin-top:39px; }
	.hr_bottom{padding-bottom:2em; border-bottom:1px solid #eee;}
	.hr_top{padding-top:2em; border-top:1px solid #eee;}
	 
	.info, .advert{outline:1px solid #eee; padding-bottom:1em; margin-bottom:1em; margin-top:1.7em; }
	.info h3, .advert h3{margin:0 0 1.4em; padding:.3em 10px; font-size:1em; font-weight:700;}
	
	.init{font-size:2.5em; display:block; float:left; width:30px; padding:17px 10px 3px 0; }
	
	.lastline{margin-top:1px; font-size:0.8em;}
		.lastline a{margin-left:1em; padding-left:1em; border-left:1px solid #999; text-decoration:none;}
	.lead{ font-size:1.2em; line-height:1.5em; margin-bottom:2em;}	
	.login a{position:absolute; right:0; margin:0; top:0; font-size:.8em; padding:0 6px 1px; display:block;}
	
	.marker{display:block; float:left; font-size:.9em; width:16px; line-height:.9em; padding:1px; text-align:center; margin:2px 1em 0 0; border:1px solid #333; 
			border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
	.morePages{ font-size:1.2em; clear:left; }	
	.morePages *{padding:0 .2em; text-decoration:none}	
	.morePages a:hover{text-decoration:underline}	
	.morePages .next{margin-left:1em; text-decoration:underline;}	
	
	.oldprice{text-decoration:line-through; margin-left:1em;}
	.outline_1{outline:1px solid #eee;}
	.overlay{display:none; position:absolute; top:1em; left:29px; background:#ffecb4 url(../images/overlay.png) repeat-x bottom; color:#333; border-right:1px solid #e8cb6d;border-bottom:1px solid #e8cb6d;}
	
	.pane{padding:1.5em 0;}
	.cards .partner{display:block; height:16px; margin:1.2em 0 1.3em; background: url(../images/bc-partner-logos.gif) 0 0 no-repeat; text-indent:-1000em;}
		.cards .partner.content{background-position: 0 -16px}
		.cards .partner.design{background-position: 0 -32px}
		.cards .partner.marketing{background-position: 0 -48px}
		.cards .partner.media{background-position: 0 -64px}
		.cards .partner.schulung{background-position: 0 -80px}
		.cards .partner.service{background-position: 0 -96px}
	.powered{ font-size:.9em; margin:3em 8px -8px;text-align:right;}	
	.powered a{text-decoration:none;}	
	.promo{margin:0; background-image:url(../images/bgr_promo_sw.png); background-repeat:repeat-x; background-position:bottom;}
		.promo h2{margin-top:1.3em; margin-bottom:1.5em;}
	.price, .specialprice, .oldprice{line-height:1.6em;}
	.price, .specialprice{font-size:1.3em;}
	.price, .specialprice{font-weight:bold; }
		
	.response{border-bottom:1px solid #ddd; padding:.5em 1.5em; display:none; margin:0 0 1em;}	
	.response *{margin-left:0;}	
	
	.sitemap{margin:2em 29px; font-size:0.9em;}
		.sitemap, .sitemap ul{list-style:none; }
		.sitemap li{display:block; float:left; margin:0 4em 0 0; padding:0}
		.sitemap ul{margin-top:.8em;}
		.sitemap ul li{display:block; clear:left; margin:0;}
		.sitemap a{text-decoration:none; font-weight:700;}
		.sitemap a:hover{text-decoration:underline;}
		.sitemap ul a{font-weight:500;}
	.social{float:right; margin-right: 10px; line-height:30px;}
	.social a{ background-image:url(../images/social_icons.png) !important; background-position: -16px 0; 
		padding:0!important; width:16px; height:16px; border:none; display:block; float:left; margin-left:.5em;}
		.social .bm_twitter:hover{ background-position: 0 0;}
		.social .bm_email{ background-position: -16px -16px;}
		.social .bm_email:hover{ background-position: 0 -16px;}
		.social .bm_facebook{ background-position: -16px -32px;}
		.social .bm_facebook:hover{ background-position: 0 -32px;}
	.stats{clear:both; font-size:.9em;}
		.stats.hr_bottom{min-height:0;}
	.subnav{margin-top:1.7em;}
	.subnav .active h2{background: url(../images/arrow_left.png) no-repeat right; margin-right:0;}
	.subnav ul{margin:1.2em 1em 1.5em .5em; list-style:none;}
	.subnav li a{display:block; padding:.2em 1em .3em; text-decoration:none; color:#999;}

	.s1,.s2,.s3,.s4,.s5{color:#333; text-decoration:none;}
	.s1{ font-size:0.9em; color:#bbb}
	.s2{ font-size:1.05em; color:#999}
	.s3{ font-size:1.2em; color:#777}
	.s4{ font-size:1.35em; color:#555}
	.s5{ font-size:1.6em; }
	
	
	.tagcloud{line-height:20px; margin-bottom:2em;}
	.tab_1{margin-left:69px;}
	.thumb{float:right; margin-right:29px; margin-bottom:0; width:100px; height:100px; text-align:left;}
	.thumblist{list-style:none;}
		.thumblist li{margin:0 0 .2em; height:20px;}
		.thumblist a{ text-decoration:none;}
		.thumblist a:hover{ text-decoration:underline;}
		.thumblist li span{display:block; width:20px; height:20px; margin-right:1em; float:left; text-align:center; }
		.thumblist li img{vertical-align:middle;}
	.tooltip{ font-weight:bold; font-size:1.1em; width:209px; height:100px; padding: 15px 15px 25px; background:transparent url(../images/tooltip.png) scroll no-repeat; }
	
	.voice{display:none;}

	#accordion+.footer{margin-top:1.5em;}
	#accordion .accord h2{background:transparent url(../images/arrow_rollo_right.png) 5px 3px no-repeat; padding-left:20px; margin-left:9px; }
	#accordion .accord.active h2{background:transparent url(../images/arrow_rollo_down.png) 0px 5px no-repeat;}
		
	#fnotes{display:none;}
	
	#nav{list-style:none; margin-top:46px; float:right; margin-right:-20px;}
		#nav li{display:block; float:left; margin:0;border-right:1px solid #bbb; border-left: 1px solid #eee;}
		#nav li a{display:block; padding:5px 20px; text-decoration:none; font-size:1em; }
	
		#nav .first{border-left:none;}
		#nav .last{border-right:none}	
		
	
	/* ICONIZE */
	
	/* websites (pictures and movies) */
	a[href *="youtube.com/watch?"], a[href *="sevenload.com/videos/"], a[href *="metacafe.com/watch/"] { padding: 5px 20px 5px 0;background: transparent url(icons/icon_film.gif) no-repeat center right;	}
	a[href *="flickr.com/photos/"], a[href *="zooomr.com"], a[href *="imageshack.us"], a[href *="bubbleshare.com"], a[href *="sevenload.com/bilder/"] { 
		padding: 5px 20px 5px 0;background: transparent url(icons/icon_pic.gif) no-repeat center right;}
	a[href$='.doc'], a[href$='.rtf'] {	padding: 5px 20px 5px 0;background: transparent url(icons/icon_doc.gif) no-repeat center right;}
	a[href$='.txt'] {padding: 5px 20px 5px 0;background: transparent url(icons/icon_txt.gif) no-repeat center right;}
	a[href$='.xls'] {padding: 5px 20px 5px 0;background: transparent url(icons/icon_xls.gif) no-repeat center right;}
	a[href$='.rss'], a[href$='.atom'] { padding: 5px 20px 5px 0;background: transparent url(icons/icon_feed.gif) no-repeat center right;}
	a[href$='.opml'] { padding: 5px 20px 5px 0;	background: transparent url(icons/icon_opml.gif) no-repeat center right;}
	a[href$='.phps'] { padding: 5px 20px 5px 0;	background: transparent url(icons/icon_phps.gif) no-repeat center right;}
	a[href$='.phps'] { padding: 5px 20px 5px 0;	background: transparent url(icons/icon_phps.gif) no-repeat center right;}
	a[href$='.torrent'] { padding: 5px 20px 5px 0;	background: transparent url(icons/icon_torrent.gif) no-repeat center right;	}
	a[href$='.vcard'] { padding: 5px 20px 5px 0;background: transparent url(icons/icon_vcard.gif) no-repeat center right;}
	a[href$='.exe'] { padding: 5px 20px 5px 0;background: transparent url(icons/icon_exe.gif) no-repeat center right;}
	a[href$='.dmg'], a[href$='.app'] { 	padding: 5px 20px 5px 0;background: transparent url(icons/icon_dmg.gif) no-repeat center right;	}
	a[href$='.pps'] { padding: 5px 20px 5px 0;	background: transparent url(icons/icon_pps.gif) no-repeat center right;	}
	a[href$='.pdf'] { 	padding: 5px 20px 5px 0;background: transparent url(icons/icon_pdf.gif) no-repeat center right;	}
	a[href$='.xpi'] { padding: 5px 20px 5px 0;	background: transparent url(icons/icon_plugin.gif) no-repeat center right;	}
	a[href$='.fla'], a[href$='.swf'] { 	padding: 5px 20px 5px 0;background: transparent url(icons/icon_flash.gif) no-repeat center right;}
	a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] { padding: 5px 20px 5px 0;background: transparent url(icons/icon_archive.gif) no-repeat center right;	}
	a[href$='.ical'] { 	padding: 5px 20px 5px 0;background: transparent url(icons/icon_ical.gif) no-repeat center right;}
	a[href$='.css'] { padding: 5px 20px 5px 0;	background: transparent url(icons/icon_css.gif) no-repeat center right;	}
	a[href$='.ttf'] { padding: 5px 20px 5px 0;background: transparent url(icons/icon_ttf.gif) no-repeat center right;}
	/*	a[href$='.jpg'], a[href$='.gif'], a[href$='.png'], a[href$='.bmp'], a[href$='.jpeg'], a[href$='.svg'], a[href$='.eps'] { 
		padding: 5px 20px 5px 0;background: transparent url(icons/icon_pic.gif) no-repeat center right;	}	*/
	a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'] { padding: 5px 20px 5px 0;background: transparent url(icons/icon_film.gif) no-repeat center right;	}
	a[href$='.mp3'], a[href$='.wav'], a[href$='.ogg'], a[href$='.wma'], a[href$='.m4a'] { padding: 5px 20px 5px 0;	background: transparent url(icons/icon_music.gif) no-repeat center right;	}
	a[href ^="aim:"] {	padding: 5px 20px 5px 0;background: transparent url(icons/icon_aim.gif) no-repeat center right;	}
	a[href ^="msnim:"] {padding: 5px 20px 5px 0;background: transparent url(icons/icon_msn.gif) no-repeat center right;	}
	a[href ^="xmpp:"] {	padding: 5px 20px 5px 0;background: transparent url(icons/icon_jabber.gif) no-repeat center right;}
	a[href *="icq.com"] { padding: 5px 20px 5px 0;	background: transparent url(icons/icon_icq.gif) no-repeat center right;	}
	a[href *="edit.yahoo.com/config/send_webmesg?"] { padding: 5px 20px 5px 0;	background: transparent url(icons/icon_yim.gif) no-repeat center right;	}
	a[href ^="callto:"] {padding: 5px 20px 5px 0;background: transparent url(icons/icon_call.gif) no-repeat center right;}
	a[href ^="skype:"] {padding: 5px 20px 5px 0;background: transparent url(icons/icon_skype.gif) no-repeat center right;}
	a[href ^="gg:"] {padding: 5px 20px 5px 0;background: transparent url(icons/icon_gadugadu.gif) no-repeat center right;}
	a[href ^="mailto:"] {padding: 5px 20px 5px 0;background: transparent url(icons/icon_mailto.gif) no-repeat center right;	}
	.imageLink {padding-right: 0px !important;	background: none !important;}
	
	/*
	NYRO MODAL
	*/
	
	div#nyroModalFull {	font-size: 12px;color: #777;	}
	div#nyroModalLoading {width: 150px;	height: 150px;	text-indent: -9999em;	background: #fff url(../img/ajaxLoader.gif) no-repeat;	background-position: center;}
	div#nyroModalLoading.error {line-height: 20px;	padding: 20px;	width: 300px;	height: 100px;	text-indent: 0;	background: #fff;}
	div#nyroModalWrapper {	background: #fff;	-moz-box-shadow: 0 0 30px #000; -webkit-box-shadow: 0 0 30px #000;}
	a#closeBut {position: absolute;	display: block;	top: 0;right: 0;width: 36px;height: 36px;text-indent: -9999em;	background:url(img/close.png) no-repeat;outline: 0; z-index:1;}
	h1#nyroModalTitle {	margin: 0;	padding: 0;	position: absolute;	top: -22px;	left: 5px;	font-size: 12px;color: #ddd;}
	div#nyroModalContent {overflow: auto;}
	div.wrapper div#nyroModalContent {	padding: 5px;}
	div.wrapperImg div#nyroModalContent {	position: relative;	overflow: hidden;	text-align: center;}
	div.wrapperImg img {vertical-align: baseline;}
	div.wrapperImg div#nyroModalContent div {position: absolute;bottom: 0;left: 0;	background: black;	padding: 10px;	margin: 10px;	border: 1px white dotted;
		overflow: hidden;	opacity: 0.2;	filter: alpha(opacity=20);}
	div.wrapperImg div#nyroModalContent div:hover {	opacity: 0.5;filter: alpha(opacity=50);	cursor: help;}
	a.nyroModalPrev, a.nyroModalNext {	z-index: 105;	outline: none;	position: absolute;	top: 0;	height: 100%;	width: 40%;	cursor: pointer;
		text-indent: -9999em;	background: left 20% no-repeat;	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */	}
	div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {	height: 60%;	width: 20%;	}
	a.nyroModalPrev {left: 0;}
	a.nyroModalPrev:hover {	background-image: url(../img/prev.gif);	}
	a.nyroModalNext {right: 0;	background-position: right 20%;	}
	a.nyroModalNext:hover {	background-image: url(../img/next.gif);	}
	
	/*
	SCROLLABLE
	*/
	.player{height:432px; margin-bottom:30px;}
	.scrollable {position:relative;overflow:hidden;width: 768px;height:432px;}
	.description{display:block; float:right; width:416px; background:url(../images/50_000.png); margin:0; padding:0 0 1em ;	}
	.scrollable .items {width:20000em;	position:absolute;	}
	.items div {width:768px;height:432px; float:left;}
	.navi {	width:200px;margin-left:340px;height:20px;bottom:-26px;position:absolute;}
	.navi a {width:10px;height:10px;float:left;	margin:3px;	background:url(../images/navigator.png) 0 0 no-repeat;	display:block;	font-size:1px;	}
	.navi a:hover {	background-position:0 -10px; }
	.navi a.active {background-position:0 -20px;  }
	a.browse {	background:url(../images/scroller_nav.png) no-repeat;display:block;width:28px;height:30px;	display:block;	position:absolute;	bottom:-30px;
	cursor:pointer;	font-size:1px;}
	a.right { background-position: 4px -18px; right: 0;}
	a.right:hover { background-position:-15px -18px; }
	a.right:active{ background-position:-35px -18px; } 
	a.left	{ left: 0;  background-position:4px 4px; } 
	a.left:hover { background-position:-15px 4px; }
	a.left:active  	{ background-position:-35px 4px; }
	a.disabled {visibility:hidden !important;} 

}
@media print{
	img, form, input, button, .action, .buehne, .breadcrumbs, .footer, .header h1 br, .init+br, .lastline a, .login, .social, .subnav, #nav{display:none!important;}
	a{text-decoration:none; color:#999; font-weight:700;}
	h2, h3{clear:left;}
	h2{ font-size:1.6em; border-top:1px solid #000; padding-top:.5em; }
		h2 span{ font-size:.8em; margin-left:.6em;}
	h3{font-size:1.2em;}
	sup.footnote{margin-left:2pt}	
	li{margin-left:2em}
	
	.header h1 span{ font-size:.5em; margin-left:1em;}
	.grid_1{float:left; width:45%; margin:0 2em 1em 0;}
	.lastline{margin-top:4em; padding-top:1em; border-top:2px solid #000;font-size:.8em;}
	
	#footnotes li{line-height:1em;}
	#footnotes li a{font-weight:500;}
}