@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #211b0f;
	background: url(../../fileadmin/template/bg1.jpg) no-repeat center top ;
}


#page {
	width: 945px;
	margin: 0 auto;
	position: relative;
}


#main {
	padding: 298px 0 15px 0;
	overflow:hidden;
}

#header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 278px;
}


#content-big {
	width: 640px;
	float: left; 
	padding-top: 10px;
}

#content-small {
	width: 421px;
	float: left; 
	padding-top: 10px;
	margin-right: 20px;
}

#content-related {
	width: 200px;
	float: left; 
	padding-top: 10px;
}

#sidebar {
	width: 285px;
	float: right;
}

#crashkurs {
	width: 29px;
	height: 40px;
	position: absolute;
	top: 132px;
	left: 33px;
	/* background: url(../../fileadmin/template/r.png) no-repeat; */
}


#footer {
	position: relative;
	font-size: 10px;
	color: #999;
	margin-bottom: 20px;
}

/**
*	Navigation
**/

#nav {
	position: absolute;
	background-color: #bf3100;
	width: 925px;
	padding: 0 10px;
	top: 200px;
	left: 0;
	height: 30px
}

#nav ul {
	list-style: none;
}

	#nav-blog {
		float: left;
	}
	
	#nav-static {
		float: right;
	}

#nav li {
	float:left;
	background: url(../../fileadmin/template/sprite.gif) no-repeat 6px 6px;	
	padding-left: 13px;
}


	#nav li.nav-first {
		padding-left: 0;
		background: none;
	}

#nav li a {
	display: block;
	color: #fff;
	text-transform:uppercase;
	font-size:13px;
	float:left;

	padding: 7px 0 10px 0;
	line-height: 11px;
	height: 11px;
	position: relative;
}

ul#nav-sub {
	list-style: none;
	position: absolute;
	top: 30px;
	left: 0;
	height: 23px;
	background: url(../../fileadmin/template/navbg.png) repeat-x;
	overflow: hidden;
	padding-right: 10px;
}

ul#nav-sub li {
	display: inline;
	padding-left: 20px;
	background: url(../../fileadmin/template/sprite.gif) no-repeat 12px -31px;	
}

ul#nav-sub li a {
	color: #bf3100;
	font-size: 10px;
	text-transform: uppercase;
	float: none;
	display: inline;
	line-height: 23px;
}

	ul#nav-sub li.nav-active a {
		color: #211B0F;
	}

#nav-utility {
	list-style: none;
	position: absolute;
	top: 10px;
	right: 0;
	font-size: 11px;
}

#nav-utility li {
	float: left;
	margin-left: 10px;	
}

#nav-utility li a {
	color: #fff;
	text-transform: uppercase;
}



#nav-utility input {
	border: none;
	background: #fff;
	font-size: 10px;
	height: 13px;
}

	#nav-utility input:focus {
		color: #211b0f;
	}

	#nav-login input {
/*		width: 80px;*/
		width: 95px;
	}
	
	#form-login-user {
		margin-right: 1px;
	}
	
	#nav-search input {
		width: 161px;
	}
		
	
#nav-login *,
#nav-search * {
	float: left;
}


#nav-search {
	position: absolute;
	top: 166px;
	right: 0;
}


#nav-meta {
	list-style: none;
	position: absolute;
	top: 0;
	right: 0;
}

#nav-meta li {
	float: left;
	margin-right: 10px;
}

/**
*	Content Style
**/

h1 {
	font-size: 12px;
	line-height: 15px;
	text-transform: uppercase;
	margin-bottom: 6px;
	color: #bf3100;
	overflow: hidden;
	display: block;
}

	h1 a {
		padding: 2px 0 2px 15px;
		background: url(../../fileadmin/template/sprite.gif) no-repeat 0 -237px;	
		display: block;
		float: left
	}

	.content-article h1 {
		border-bottom: solid 1px #dcdcdc;
		padding-bottom: 6px;
	}


h2 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 6px;
}
	
h3 {

}

p {
	margin: 0 0 6px 0;
}


img { border: none; }



table.contenttable p {
	margin: 0;
}

.contenttable td, .contenttable th {
	vertical-align: top;
	padding: 2px 5px;
}

th { 
	text-align: right;
}



.content-article ul {
	margin: 0 0 6px 20px;
}


a {
	color: #bf3100;
	text-decoration: none;
}
	a:hover {
		text-decoration: underline;
	}
	
	a.content-access-free,
	a.content-access-member,
	a.content-access-premium {
		text-transform: uppercase;
		padding-left: 10px;
		background: url(../../fileadmin/template/sprite.gif) no-repeat 0 -318px;
		font-size: 11px;	
	}	

	a.content-access-free {
		background-position: 3px -35px;	
	}	
	
	a.content-access-premium {
		background-position: 0 -478px;
	}
	
/*	a.content-access-dirkmueller {
		background-position: 0 -398px;	
	}*/	

	h2 a.content-access-free {
		font-size: 15px;
		background-position: 3px -33px;	
	}
	h2 a.content-access-member {
		font-size: 15px;
		background-position: 0 -316px;
	}
	h2 a.content-access-premium {
		font-size: 15px;
		background-position: 0 -476px;
	}
	

.content-top-teaser {
	overflow: hidden;
	border-bottom: solid 1px #dcdcdc;
	padding-bottom: 10px;
	margin-bottom: 10px;
	position: relative;
}

.content-video-teaser {
	overflow: hidden;
	position: relative;
}

.content-comment-form,
.content-comments {
	overflow: hidden;
	border-bottom: solid 1px #dcdcdc;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.content-image {
	width: 315px;
	float: left;
}

	.content-video-teaser .content-image {
		width: 421px;
	}

.content-image img {
	display: block;
}

.content-top-teaser .content-teaser {
	margin-left: 330px;
	padding-bottom: 60px;
}

.content-video-teaser .content-teaser {
	margin-left: 436px;
	padding-bottom: 50px;	
}

.content-top-teaser .content-meta,
.content-video-teaser .content-meta {
	font-size: 10px;
	border-top: solid 1px #dcdcdc;
	padding-top: 8px;
	position: absolute;
	bottom: 8px;
	right: 0;
	overflow: hidden;
}

	.content-top-teaser .content-meta {
		width: 310px;
	}
	
	.content-video-teaser .content-meta {
		width: 204px;
	}


.sliding .content-meta,

.sliding .content-image {
	display: none;
}

.content-article .content-meta {
	font-size: 10px;
	border-bottom: solid 1px #dcdcdc;
	padding: 8px 0;
	margin-bottom: 10px;
}

.content-video-thumbnails {
	border-bottom: solid 1px #dcdcdc;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.content-video-container ul {
	list-style: none;
	overflow: hidden;
	margin: 0 0 10px;
}

.content-video-container ul li {
	width: 120px;
	float: left;
	margin-right: 10px;

}

.content-video-container {
	width: 640px;
	overflow: hidden;
}


.content-scroll-container {
	overflow: hidden;
	width: 100%;
}
.content-scroll-container-inner {
	width: 10000px;
}

.tx-k5daxauthor-pi1 .content-scroll-container-inner {
	width: 510px;
}

.content-scroll-slider {
	background: #c4c4c4;
	border-top: solid 1px #9e9e9e;
	height: 5px;
	margin-top: 5px;
}

.content-scroll-slider div {
	width: 120px;
	border-top: solid 5px #fff;
	border-bottom: solid 5px #fff;
	height: 6px;
	margin-top: -6px;
	cursor: pointer;
	background: #bf3100 url(../../fileadmin/template/sprite.gif) no-repeat 58px -279px;	
	line-height:1px;
	font-size: 1px;
	
}

/*
.content-news-teaser ul {
	list-style: none;
	width: 660px;
}

.content-news-teaser ul li {
	padding: 0 0 6px 0;
}

.content-news-teaser {
	overflow: hidden;
	border-bottom: solid 1px #dcdcdc;
	margin-bottom: 10px;
}
*/

.content-news-teaser ul, .content-search ul {
	list-style: none;
	margin: 0;
}

.content-news-teaser ul li, .content-search ul li {
	padding: 0 0 6px 0;
	border-bottom: solid 1px #dcdcdc;
	margin-bottom: 6px;
	font-size: 13px;
}

	.page-entry .content-news-teaser ul li {
		padding: 0 0 6px 0;
		border-bottom: none;
		margin-bottom: 0;
		font-size: 12px;
	}
	
	#content-related .content-news-teaser ul li {
		font-size: 12px;
	}
		
	
	

.content-news-teaser {
	overflow: hidden;
	margin-bottom: 4px;
}

	.page-entry .content-news-teaser {
		border-bottom: solid 1px #dcdcdc;
		margin-bottom: 10px;
	}

.content-news-teaser .content-news-date,
.content-news-teaser a, .content-search a {
	display: block;
	font-weight: normal;
	font-size: 11px;
}

	.content-news-teaser a, .content-search a {
		margin-top: 6px;
	}
	
	.content-news-teaser .content-news-date {
		margin-bottom: 2px;
		color: #999;
	}
	
	.page-entry .content-news-teaser .content-news-date,
	.page-entry .content-news-teaser a {
		display: inline;
		margin: 0;
	}	


.content-author {
	overflow: hidden;
	border-bottom: 1px solid #DCDCDC;
	margin-bottom: 10px;
	position: relative;	
}

* html .content-author {
	height: 1%;
}

.content-author-image {
	width: 110px; 
	float: left;
}

.content-author-image img {
	display:block;
	margin-bottom:8px;
}

.content-author-info li.author {
	font-weight: bold;
}

.content-author-info ul {
	list-style: none;
	margin-left: 117px;
}


.content-author-info li.description {
	margin: 10px 0 0 0;
}

.content-author-info li.description p {
	margin: 0;
}

.content-authors-list {
	overflow: hidden;
	border-bottom: solid 1px #dcdcdc;
	margin-bottom: 10px;	
}

.content-authors-list img {
/*	display: block;*/
	margin-bottom: 4px;
}

.content-authors-list p {
	margin-bottom: 0px;
}

.content-authors-main {
	border-right: solid 1px #dcdcdc;
	float: left;
	width: 119px;
	height: 1070px;
	margin-bottom: 10px;
	
	text-align: center;
}

.content-authors-guests {
	margin-left: 130px;
}

.content-authors-guests ul {
	list-style: none;
	overflow: hidden;
}

.content-authors-guests li {
/*	width: 120px;*/
	width: 117px;
	height: 168px;
	margin-right: 10px;
	float: left;
	margin-bottom: 12px;
	
	text-align: center;
}

#content-stock-widget {
	margin: 20px 0 1px 0;
	width: 285px;
	overflow: hidden;
}

#content-stock-widget .yui-nav {
/*	width: 290px;*/
	width: 292px;
}

#content-stock-widget .yui-nav li {
	background: #282520;
	margin-right: 1px;
	background: #282520 url(../../fileadmin/template/sprite.gif) no-repeat 10px -235px;
	padding: 0 14px 0 25px;
	line-height: 20px;	
}

	#content-stock-widget .yui-nav li.selected {
		background-color: #17140f;
		padding-right: 15px;
	}

#content-stock-widget .yui-nav li a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

	#content-stock-widget .yui-nav li a:focus {
		-moz-outline-style: none;
	}

#content-stock-widget .yui-content {
	background: #17140f;
	color: #fff;
	padding: 15px 25px 10px;
}

.content-stock-widget-disclaimer {
	font-size: 10px;
	color: #777;

}

#content-news-ticker {
	background: #17140f;
	color: #fff;
	padding: 10px 0;
	border-top: solid 1px #272520;	
	margin-top: -5px;
	margin-bottom: 5px;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

#content-news-ticker a {
	color: #fff;
}

.content-sidebar-box,
.csc-frame-frame1 {
	background: #f0f0f0 url(../../fileadmin/template/box_bg.gif) repeat-x;
	padding: 15px 25px 10px 25px;
	margin-bottom: 1px;
	overflow: hidden;
}

.csc-frame-frame1 {
	margin: 15px 0 5px 0;
}

.csc-frame-frame1 .content-wrap h2 {
	margin-top: 0;
}

.content-sidebar-box h3 {
	margin-bottom: 6px;
	font-size: 12px;
	text-transform: uppercase;
}

.content-sidebar-box h3 a {
	padding: 2px 0 2px 15px;
	background: url(../../fileadmin/template/sprite.gif) no-repeat 0 -237px;
	margin-left:-15px;
	display: block;
}


#content-related ul {
	list-style: none;
	border-top: solid 1px #dcdcdc;
	width: auto;
}

#content-related .content-news-teaser {
	border-bottom: none;
}

#content-related li {
	padding: 10px 0;
	border-bottom: solid 1px #dcdcdc;	
	
}

#content-related li a {
	display: block;
	margin-top: 6px;
}

.content-comments ul {
	list-style: none;
	margin-bottom: -10px;
	margin-top: -1px;
}
.content-comments li {
	margin-bottom: 20px;
	border-top: 1px solid #F2F2F2;
	padding-top: 8px;
}

.content-error-access {
	padding: 15px 20px 15px 50px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	background: #BF3100 url(../../fileadmin/template/no_access.gif) no-repeat 10px 7px;

}

.content-banner-sidebar {
	margin-bottom: 1px;
}


/**
*	Form Style
**/

button, 
.tx-srfeuserregister-pi1-submit,
.tx-k5payonesubscription-pi-submit	 {
	border: none;
	background: #be3100 url(../../fileadmin/template/sprite.gif) no-repeat 0 -200px;	
	height: 13px;
	color: #fff;
/*	padding: 0 10px 0 15px;*/
	padding: 0 10px 14px 15px;
	text-transform: uppercase;
	font-size: 9px;
	cursor: pointer;
	overflow:visible;
	line-height: 13px;
}


a.button {
	padding: 2px 10px 2px 15px;
	text-transform: none;
	font-size: 11px;	
	background: #be3100 url(../../fileadmin/template/sprite.gif) no-repeat 0 -198px;	
	color: #fff;
}

a.button:hover {
	text-decoration: none;
}

button.form-submit {
	border: none;
	background: url(../../fileadmin/template/sprite.gif) no-repeat 0 -200px;	
	width: 14px;
	height: 13px;
	text-indent: -200px;
	overflow: hidden;
}

input[type=text],
input.form-text,
input[type=password],
textarea {
	border: none;
	background: #ededed;
	padding: 0 5px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}	

	input[type=text]:focus,
	input.form-text:focus,
	input[type=password]:focus,
	textarea:focus {
		
		color: #BF3100;
	}


#nav-utility label,
.content-comment-form label {
	position: absolute;
	left: -10000px;
}

.content-comment-form .form-field-name,
.content-comment-form .form-field-email {
	float: left;
	margin-bottom: 10px;
	width: 205px;
}
.content-comment-form .form-field-name {
	margin-right: 10px;
}

.content-comment-form .form-field-comment {
	clear: both;
	margin-bottom: 10px;
}

.content-comment-form input.form-text {
	width: 195px;
}

.content-comment-form textarea {
	width: 420px;
	height: 100px;
}

ul.tag-cloud {
	list-style: none;
	width: 235px;
	overflow: hidden;
}

.tagCloud .tag-cloud li {
	float:left;
	margin-right:6px;
	margin-top:3px;
}

.pageBrowser,
.tx-ttnews-browsebox {
	list-style: none;
	overflow: hidden;
}

.pageBrowser li,
.tx-ttnews-browsebox li {
	float: left;
	border-left:1px solid #DCDCDC;
	padding: 3px 10px;
}
	.pageBrowser li:first-child,
	.tx-ttnews-browsebox li:first-child {
		border: none;
	}

	.pageBrowser li.cur a,
	.tx-ttnews-browsebox strong {
		color: #211B0F;
		font-weight: bold;
	}

fieldset.noborder {
	border: none;
	margin: 0;
	padding: 0;
}



.csc-form-row {
	overflow: hidden;
	padding: 5px 0;
}



.csc-form-labelcell,
.csc-form-checkfieldcell {
	float: left;
	width: 160px;
	text-align: right;
	margin-right: 10px;
}



.csc-form-fieldcell,
.csc-form-checklabelcell {
	float: left;
	overflow: hidden;
	width: 470px;
}	

.csc-frame-frame1 .csc-form-fieldcell, .csc-frame-frame1 .csc-form-checklabelcell {
	width: 400px;
}

* html .csc-form-fieldcell {
	display: inline
}


.csc-form-fieldcell input[type=text],
.csc-form-fieldcell input[type=password] {
	width: 200px;
}

.tx-srfeuserregister-pi1-error,
.tx-k5payonesubscription-error	 {
	color: #BF3100;
	float: right;
	width: 250px;
	clear: both;
}

/* NEU 031208 */
/* Newsletter Teaser */

.teaser-newsletter input {
	background-color: #ffffff;
}

.teaser-newsletter input, .csc-frame-frame1 input.form-text {
	background-color: #ffffff;
}

/* Für Buchteaser */
.no-background {
	background: none;
}

/* tt_news listview */
.newslist {

}

/* Form Registrieren */
.csc-form-fieldcell select {
	width: 210px;
	padding: 0 0 0 2px;
	border: none;
	background: #ededed;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;	
}

/* Glossar */
ul.glossary-list li {
	padding: 3px;
	margin: 1px 0;
	background-color: #f2f2f2;
}

ul.glossary-list li a {
	display: block;
}

.glossary-search-abc {
	overflow: hidden;
	*height: 1%;
}

.glossary-search-abc a {
	margin: 0 1px 0 0;
	padding: 3px 5px;
}

/* Event Teaser */
ul.latest-event-list {
	margin-top: 10px;
	list-style: none;
}

ul.latest-event-list li {
	margin-bottom: 2px;
	overflow: hidden;
	*height: 1%;
}

.content-news-teaser li {
	overflow: hidden;
	*height: 1%;
}

.latest-event-list-date, .teaser-date {
	float: left;
}

.latest-event-list-bodytext {
	margin-left: 80px;
}

.teaser-title {
	margin-left: 71px;
}

.teaser-title-long {
	margin-left: 105px;
}

/* Liste formatieren */
.content-wrap ul {
	margin: 10px 0 10px 25px;
	list-style: square;	
}

.content-wrap h2, h2.glossary, .tx-srfeuserregister-pi1 h2 {
	border-bottom: 1px solid #dcdcdc;
	margin: 15px 0 10px 0;
	color: #666666;
}

/* Suchergebnis filtered */
.content-search .titel, .glossary-search-abc {
	background-color: #efefef;
	padding: 4px;	
	margin: 20px 0 0 0;
	border: 1px solid #dcdcdc;
}

.content-search .titel {
	margin: 20px 0 20px 0;
}

/* Abstand Bottom Bildergalerie */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 10px;
}

*:first-child+html .csc-textpic-imagerow {
	margin-bottom: 10px;
}

.content-wrap {
	overflow: hidden;
}

a.content-lex {
	color: #211B0F;
	text-decoration: none;
	border-bottom: dotted 1px #BF3100;
	cursor: help;
}



.content-error {
	margin: 10px 0;
	padding: 10px;
	border: solid 1px #BF3100;
}

.content-error ul {
	margin-left: 20px;
}

/* Filelist */
ul.csc-uploads {
	list-style: none;
}

ul.content-checklist {
	list-style: none;
	margin-left: 0;
}

ul.content-checklist li {
	background: url(../../fileadmin/template/check.gif) no-repeat;
	padding: 0 0 5px 25px;
}





.yui-overlay,
.yui-panel-container {
    visibility: hidden;
    position: absolute;
    z-index: 2;
}

.yui-panel-container form {
    margin: 0;
}

.mask {
    z-index: 1;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.mask.block-scrollbars {
     overflow: auto;
}
.masked select,
.drag select,
.hide-select select {
    _visibility: hidden;
}

.yui-panel-container select {
    _visibility: inherit;
}
.hide-scrollbars,
.hide-scrollbars * {

    overflow: hidden;

}

.hide-scrollbars select {
    display: none;
}

.show-scrollbars {
    overflow: auto;
}

.yui-panel-container.show-scrollbars,
.yui-tt.show-scrollbars {
    overflow: visible;
}

.yui-panel-container.show-scrollbars .underlay,
.yui-tt.show-scrollbars .yui-tt-shadow {

    overflow: auto;

}
.yui-panel-container.shadow .underlay.yui-force-redraw {
    padding-bottom: 1px;
}

.yui-effect-fade .underlay {
    display:none;
}
.yui-tt-shadow {

    position: absolute;

}






.mask {

    background-color: #000;
    opacity: .25;
    *filter: alpha(opacity=25);  /* Set opacity in IE */

}


/* Panel styles */

.yui-panel-container {

    padding: 0 1px;
    *padding: 2px 3px;

}

.yui-panel {

	position: relative;
	*zoom: 1;
	left: 0;
	top: 0;
    border-style: solid;
    border-width: 1px 0;
    border-color: #808080;
	z-index: 1;

}

.yui-panel .hd, 
.yui-panel .bd, 
.yui-panel .ft {
    *zoom: 1;
    *position: relative; 

    border-style: solid;
    border-width: 0 1px;
    border-color: #808080;
    margin: 0 -1px;
  
}

.yui-panel .hd {

    border-bottom: solid 1px #ccc;

}

.yui-panel .bd,
.yui-panel .ft {

    background-color: #F2F2F2;

}

.yui-panel .hd {

    padding: 0 10px;
    font-weight: bold;
    line-height: 20px;
    color: #000;
    background: #fff;
    
}

.yui-panel .bd {

    padding: 10px;

}

.yui-panel .ft {

    border-top: solid 1px #808080;
    padding: 5px 10px;
    font-size: 77%;

}

.yui-panel-container.focused .yui-panel .hd {

}

.container-close {

    position: absolute;
    top: 5px;
    right: 6px;
    width: 25px;
    height: 15px;
    background: url(http://yui.yahooapis.com/2.5.1/build/assets/skins/sam/sprite.png) no-repeat 0 -300px;
    cursor:pointer;

}


/* Panel underlay styles */

.yui-panel-container .underlay {

    right: -1px;
    left: -1px;

}

.yui-panel-container.matte {

	padding: 9px 10px;
	background-color: #fff;

}

.yui-panel-container.shadow {

    /* IE 7 Quirks Mode and IE 6 Standards Mode and Quirks mode */
    _padding: 2px 5px 0 3px; 

}

.yui-panel-container.shadow .underlay {

	position: absolute;

    top: 2px;
    right: -3px;
    bottom: -3px;
    left: -3px;

    /* IE 7 Standards Mode */

    *top: 3px;
    *left: -1px;
    *right: -1px;
    *bottom: -1px;

    /* IE 7 Quirks Mode and IE 6 Standards Mode and Quirks mode */

    _top: 0;
    _right: 0;
    _bottom: 0;
    _left: 0;
    _margin-top: 3px;
    _margin-left: -1px;

    background-color: #000;
    opacity: .12;
    *filter: alpha(opacity=12);  /* Set opacity in IE */

}








.yui-dialog .ft {

    border-top: none;
    padding: 0 10px 10px 10px;
    font-size: 100%;

}

.yui-dialog .ft .button-group {

    display: block;
    text-align: right;

}


.yui-dialog .ft button.default {
    font-weight:bold;
}

.yui-dialog .ft span.default {
    border-color: #304369;
    background-position: 0 -1400px;
}

.yui-dialog .ft span.default .first-child {
    border-color: #304369;
}

.yui-dialog .ft span.default button {
    color: #fff;
}

/* SimpleDialog icon styles */

.yui-simple-dialog .bd .yui-icon {


}


/* Tooltip styles */

.yui-tt .bd {

    position: relative;
    top: 0;
    left: 0;
    z-index: 1;
    color: #000;
    padding: 2px 5px;
    border-color: #D4C237 #A6982B #A6982B #A6982B;
    border-width: 1px;
    border-style: solid;
    background-color: #FFEE69;

}

.yui-tt.show-scrollbars .bd {

    overflow: auto;

}

.yui-tt-shadow {
    top: 2px;
    right: -3px;
    left: -3px;
    bottom: -3px;
    background-color: #000;
}

.yui-tt-shadow-visible {

    opacity: .12;
    *filter: alpha(opacity=12);  /* For IE */

}

#nav-login .login-box {
	overflow: hidden;
}

*:first-child+html #nav-login .login-box {	
	padding-bottom: 1px;
}

#nav-login .util-box {
	background: #BF3100;
	width: 217px;
	padding: 4px;
	font-size: 10px;
	margin: 13px 11px 0 0;	
}

#nav-login .util-box input {
	width: 15px;
}

#nav-login .util-box label {
	position: static;
	margin-left: 5px;
	color: #ffffff;
}

#nav-login span.forgotpw {
	margin-left: 14px;
}

span.autor_name {
	font-weight:bold;
}

/* Ticker / Net News*/
ul#ticker_update_list {
	list-style: none;
	margin: 15px 0 0 0;
}
ul#net_news_feed {
	list-style: none; 
}

ul#ticker_update_list li, ul#net_news_feed li {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #dcdcdc;
	font-size: 11px;
}
ul#ticker_update_list span.date, ul#net_news_feed span.date {
	font-weight: bold;
	color: #666666;
}
.video-js-box {
	width: 421px;
	height: 316px;
}

