﻿@charset "UTF-8";

/* @group 16er Grid */

@media all{/* @group CSS Reset */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,option{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}option{padding-left:0.4em}* html body *{overflow:visible}* html iframe,* html frame{overflow:auto}* html frameset{overflow:hidden}body{line-height:1;text-align:left;font-size:100.01%}/* @end *//* @group 960 Grid System ~ Core CSS */.container{margin-left:auto;margin-right:auto;width:960px;}/* @group Grid */.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px;}.container .grid_1{width:40px;}.container .grid_2{width:100px;}.container .grid_3{width:160px;}.container .grid_4{width:220px;}.container .grid_5{width:280px;}.container .grid_6{width:340px;}.container .grid_7{width:400px;}.container .grid_8{width:460px;}.container .grid_9{width:520px;}.container .grid_10{width:580px;}.container .grid_11{width:640px;}.container .grid_12{width:700px;}.container .grid_13{width:760px;}.container .grid_14{width:820px;}.container .grid_15{width:880px;}.container .grid_16{width:940px;}.container .grid_17{width:960px;display:inline;float:left;margin-left:0;margin-right:0;}/* @end *//* @group Children (Alpha ~ First, Omega ~ Last) */.alpha{margin-left:0;}.omega{margin-right:0;}/* @end *//* @group Prefix Extra Space */.container .prefix_1{padding-left:60px;}.container .prefix_2{padding-left:120px;}.container .prefix_3{padding-left:180px;}.container .prefix_4{padding-left:240px;}.container .prefix_5{padding-left:300px;}.container .prefix_6{padding-left:360px;}.container .prefix_7{padding-left:420px;}.container .prefix_8{padding-left:480px;}.container .prefix_9{padding-left:540px;}.container .prefix_10{padding-left:600px;}.container .prefix_11{padding-left:660px;}.container .prefix_12{padding-left:720px;}.container .prefix_13{padding-left:780px;}.container .prefix_14{padding-left:840px;}.container .prefix_15{padding-left:900px;}/* @end *//* @group Suffix Extra Space */.container .suffix_1{padding-right:60px;}.container .suffix_2{padding-right:120px;}.container .suffix_3{padding-right:180px;}.container .suffix_4{padding-right:240px;}.container .suffix_5{padding-right:300px;}.container .suffix_6{padding-right:360px;}.container .suffix_7{padding-right:420px;}.container .suffix_8{padding-right:480px;}.container .suffix_9{padding-right:540px;}.container .suffix_10{padding-right:600px;}.container .suffix_11{padding-right:660px;}.container .suffix_12{padding-right:720px;}.container .suffix_13{padding-right:780px;}.container .suffix_14{padding-right:840px;}.container .suffix_15{padding-right:900px;}/* @end *//* @group Clear Floated Elements */.clear{clear:both;display:block;overflow:hidden;width:0;height:0;}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}/* @end *//* @end */}

@media screen,projection {
body{overflow-y: scroll;}
}

@media print{.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,	.prefix_1,.prefix_2,.prefix_3,.prefix_4,.prefix_5,.prefix_6,.prefix_7,.prefix_8,.prefix_9,.prefix_10,.prefix_11,.prefix_12,.prefix_13,.prefix_14,.prefix_15,	.suffix_1,.suffix_2,.suffix_3,.suffix_4,.suffix_5,.suffix_6,.suffix_7,.suffix_8,.suffix_9,.suffix_10,.suffix_11,.suffix_12,.suffix_13,.suffix_14,.suffix_15{width:100% !important;padding:0  !important;margin:0 !important;float:none !important;overflow:visible !important;display:table !important;}body{line-height:1.5;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;color:black;background:none;font-size:10pt;}.container{background:none;}hr{background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}hr.space{background:#fff;color:#fff;}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;}code{font:.9em "Courier New", Monaco, Courier, monospace;}img{float:left;margin:1.5em 1.5em 1.5em 0;}a img{border:none;}p img{margin-top:0;}blockquote{margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}a:link, a:visited{background:transparent;font-weight:700;text-decoration:underline;}a:link:after, a:visited:after{content:" (" attr(href) ")";font-size:90%;}}

/* @end */

@media all {

/* @group Tags */

body {
	font: 13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
	margin: 0;
	padding: 0;
	background: white;
}

textarea {
	font: 13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
}

a {
	text-decoration: none;
	color: #222;
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0
}

h1 {font-size: 25px}
h2 {font-size: 20px;font-weight: normal;}
h3 {font-size: 21px;margin: 1em 0 0.5em;font-weight: normal;}
h4 {font-size: 13px;margin:1.5em 0 0;}
h5 {font-size: 13px;color: #444}
h6 {font-size: 13px;font-weight: normal;}
h6 a {color: #515151;}
h5,h6 {margin: 0.75em 0 0;}
h2,h3,h4 {color: #5e000c;}
h2 a,h3 a,h4 a {color: #5e000c;}
h5 a {color: #444;}
dl,hr,ol,ul,pre,table,address,fieldset {
	margin-bottom: 1em
}

address {
	font-style: normal;
	font-weight: normal
}

p {
	margin-bottom: 1em
}

.right {
	float: right;
}

.left {
	float: left;
}

sup,.footnotes span {
	color: #5e000c;
}
sup {font-size:80%;vertical-align:top;line-height:1em;}

/* @end */

/* @group Ausblendungen */

#header h1,#header h2 span,#homelink span,h3 span,#subnav a span, #nav span, .hide,.preload {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

#header h1 {
	left: -999em;
}



/* @end */

/* @group Header */

.meldung {
	border:1px solid #F7941D;background:#FEEFDA;color: #555;text-align:center;clear:both;position:relative;font-family: Arial, sans-serif;font-size: 14px;
}

.js #noscript {
	display: none;
}


#updateFlash a{
	color: #5E000C;
}

#updateFlash a:hover {
	text-decoration: underline;
}

#header {
	position: relative;
	width: 960px;
	margin-top: 0;
}

#homelink {
	position: absolute;
	top: 15px;
	width: 150px;
	height: 80px;
	display: block;
	background: url(../img/logo.png) no-repeat left 6px;
	left: 0;
}

/* @group Meta */

#meta {
	position: absolute;
	top: -5px;
	font-size: 11px;
	float: right;
	right: 0;
}

.intranet #meta {
	top: 0;
}

#meta li,#meta ul {
	list-style-type: none;
	padding: 0;
	height: 20px;
}

#meta ul {
	position: absolute;
	top: 0;
	right: 0;
	float: right;
	background: white url(../img/px/999.gif) repeat-y right 0;
	border-bottom: 1px solid #999;
}

#meta li {
	float: left;
	width: 60px;
	margin: 0;
	display: inline;
}

#meta a {
	color: #999;
	text-align: center;
	width: 60px;
	display: block;
	height: 18px;
	padding-top: 2px;
	background: url(../img/px/999.gif) repeat-y left 0;
}

#meta a:hover {
	color: white;
	background-color: #aaa;
}

#meta .sound a {
	padding-left: 22px;
	width: 38px;
	text-align: left;
	background: url(../img/sound.gif) no-repeat left -3px;
}

#meta .sound a:hover {
	background-position: left -28px;
	background-color: #aaa;
}

#meta .soundOFF a {
	padding-left: 22px;
	width: 38px;
	text-align: left;
	background: url(../img/sound.gif) no-repeat left -53px;
}

#meta .soundOFF a:hover {
	background-position: left -78px;
	background-color: #aaa;
}

#quicksearch {
	position: absolute;
	top: 75px;
	right: 0;
}

#suchbox {
	text-align: right;
	float: right;
	color: #ccc;
	border: 1px solid #ccc;
	background: white;
	width: 117px;
	height: 17px;
}

#suchbox.focus {
	text-align: left;
	border-color: #999;
	color: #444;
}

/* @end */

/* @group Navigation */

#navigation {
	margin-top: 80px;
	float: left;
}

#nav {
	display: block;
	margin: 0 0 1px;
}

#nav, #nav li {
	list-style-type: none;
	padding: 0;
	height: 21px;
}

#nav li {
	float: left;
	width: 119px;
	margin: 0 0 0 1px;
	display: inline;
}

#nav a {
	color: white;
	text-align: center;
	width: 119px;
	display: block;
	height: 21px;
}



#nav li.first,#nav li.first a {
	margin-left: 0;
	width: 120px;
}

/* @group 2. Level */

#nav ul {
	font-size: 11px;
	position: absolute;
	z-index: 300;
	left: -999em;
	height: auto;
	width: 119px;
	text-transform: none;
	margin: 0 0 0 -1px;
	padding-top: 6px;
	border: #fff 1px solid;
	background: url(../img/bg/black-75.png) repeat;
}

#nav .first ul {
	width: 120px;
	margin-left: 0;
	border-left: none;
}

#nav ul li {
	width: 119px;
	border: none;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	background: none;
}

#nav .first ul li {
	width: 120px;
}

#nav ul a {
	text-align: left;
	padding: 4px 8px;
	position: relative;
	background: none;
	color: white;
}

#nav ul a.ifsub {
	background: url(../img/nav_arrow-white.gif) no-repeat right center;
}
/*
#nav ul a.act, #nav ul a.actifsub {
	font-weight: bold;
}
*/
/* @end */

/* @group 3. Level */

#nav ul ul {
	position: absolute;
	left: -999em;
	height: auto;
	margin: -1px 0 0 140px;
	top: 0;
	width: 200px;
	border: #333 1px solid;
}

#nav ul ul li {
	width: 200px;
}

/* @end */

/* @group Einblendung */

#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.hover ul ul,
#nav li.hover ul ul ul,
#nav li.hover ul ul ul ul {
	left: -999em;
}

#nav li:hover ul,
#nav ul li:hover ul,
#nav ul ul li:hover ul,
#nav li.hover ul,
#nav ul li.hover ul,
#nav ul ul li.hover ul {
	left: auto;
}

#nav ul li:focus,
#nav ul li:hover,
#nav ul li.hover {
	background: #f8f8f8;
}

#nav ul li:focus a.ifsub,
#nav ul li:hover a.ifsub,
#nav ul li.hover a.ifsub {
	background: url(../img/nav_arrow-black.gif) no-repeat right center;
}

#nav ul li:focus ul a,
#nav ul li:hover ul a,
#nav ul li.hover ul a {
	color: #fff;
}

#nav ul li:focus a,
#nav ul li:hover a,
#nav ul li.hover a,
#nav ul li li a:hover {
	color: #000;
}

/* @end */

/* @end */

#headIMGs, #headIMGs li {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 960px;
	height: 250px;
	overflow: hidden;
	float: left;
}
#headIMGs {
	position: relative;
}

#headIMGs li {
	position: absolute;
}

#start #headIMGs,#start #headIMGs li {
	height: 540px;
}
#header h2 {
	position: relative;
	top: 62px;
	left: 151px;
	width: 100px;
	height: 100px;
	color: #5e000c;
	margin: 0;
	padding: 0;
}

.js #claim i {
	display: none;
}

/* @group Subnavigation */

#subnavigation {
	width: 960px;
	background: url(../img/bg_subnav.png) repeat-x left top;
	position: relative;
	top: -29px;
	z-index: 200;
	float: left;
	height: 29px;
}

/*.js #subnav {
	opacity: 0;
}*/

#subnav, #subnav li {
	list-style-type: none;
	padding: 0;
}

#subnav {
	float: left;
	display: block;
	margin: 0;
	padding-right: 10px;
	font-size: 12px;
	height: 29px;
	background: url(../img/bg_subnavR.png) no-repeat right top;
}

.full #subnav {
	padding-right: 0;
	background: none;
}

#subnav li {
	height: 29px;
	float: left;
	width: 120px;
	margin: 0;
	display: inline;
	background: url(../img/bg_subnavNO.png) repeat-x 0 top;
}

#subnav a {
	margin-top: 9px;
	color: #444;
	text-align: center;
	width: 119px;
	display: block;
	height: 20px;
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	border-right: 1px solid white;
}

.full #subnav .last a {
	width: 120px;
	border-right: none;
}

/* @group 2. Level */

#subnav ul {
	font-size: 11px;
	position: absolute;
	z-index: 200;
	left: -999em;
	height: auto;
	width: 119px;
	text-transform: none;
	margin: 0 0 0 -1px;
	border: #e3e3e3 1px solid;
	border-top: none;
	background: url(../img/bg/white-80.png) repeat;
}

#subnav ul li {
	width: 119px;
	border: none;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	background: none;
	height: auto;
}

#subnav li.act ul a,#subnav ul a,.full #subnav li.last ul a {
	text-align: left;
	padding: 4px 8px;
	position: relative;
	border: none;
	color: #333;
	width: auto;
	height: auto;
	margin: 0;
}

#subnav ul a.ifsub {
	background: url(../img/nav_arrow-white.gif) no-repeat right center;
}

#subnav ul a.act, #nav ul a.actifsub {
	font-weight: bold;
}

/* @end */

/* @group Einblendung */

#subnav li:hover ul ul,
#subnav li:hover ul ul ul,
#subnav li:hover ul ul ul ul,
#subnav li.hover ul ul,
#subnav li.hover ul ul ul,
#subnav li.hover ul ul ul ul {
	left: -999em;
}

#subnav li:hover ul,
#subnav ul li:hover ul,
#subnav ul ul li:hover ul,
#subnav li.hover ul,
#subnav ul li.hover ul,
#subnav ul ul li.hover ul {
	left: auto;
}

#subnav ul li:focus,
#subnav ul li:hover,
#subnav ul li.hover {
	background: #444;
}

#subnav ul li:focus a.ifsub,
#subnav ul li:hover a.ifsub,
#subnav ul li.hover a.ifsub {
	background: url(../img/nav_arrow-black.gif) no-repeat right center;
}

#subnav ul li:focus ul a,
#subnav ul li:hover ul a,
#subnav ul li.hover ul a {
	color: #444;
}

#subnav ul li:focus a,
#subnav ul li:hover a,
#subnav ul li.hover a,
#subnav ul li li a:hover {
	color: #fff;
}

/* @end */

/* @end */


/* @end */

/* @group Content */

.container {
	margin-top: 5px;
}

.content a,a.content {
	color: #5e000c;
}
.content a:hover,a.content:hover{
	text-decoration: underline;
}

.firstHeader {
	margin-top: 0;
}

.form legend {
	font-weight: bold;
}
.form select {
	margin-bottom: 10px;
}
.form input {
	color: #444;
	border: 1px solid #ccc;
	background: white;
	margin-bottom: 10px;
}

.form textarea.focus,.form input.focus {
	border-color: #999;
	color: #111;
	background: white url(../img/form/input_textarea.png) repeat-x;
}
.form textarea.focus {
	background-position: 0 bottom;
}
.form input.focus {
	background-position: 0 top;
}

.form textarea {
	color: #444;
	border: 1px solid #ccc;
	background: white;
	width: 200px;
	margin-bottom: 10px;
	margin-left: 2px;
}

.form label {
	display: block;
}

a.submit {
	display: block;
}

.submit,.form .submit {
	color: #444;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	margin-top: 20px;
	padding:4px 10px;
	background: url(../img/form/submit.png) repeat-x left top;
	cursor: pointer;
}

.submit:hover,.form .submit:hover{
	background-image: url(../img/form/submitRO.png);
	background-color: #eee;
	border-color: #999;
	color: #111;
}

/* @group pageNav / pageEntry */

.pageNav {
	float: left;
	list-style: none;
	display: block;
	padding: 0;
	margin: 0;	
	background: url(../img/form/submit.png) repeat-x 0 top;
	border: 1px solid #ccc;
	border-right: none;
	margin-bottom: 10px;
}

.pageNav li {
	float: left;
	list-style: none;
	display: block;
	padding: 0;
	margin: 0;
	border-right: 1px solid #ccc;
}

.pageNav a {
	display: block;
	padding: 3px 12px;
	color: #222;
	float: left;
}


.pageNav a:hover {
	color: #111;
	background: #F0F0F0 url(../img/form/RO.png) repeat-x 0 bottom;
}
.pageNav a.act {
	background: #eee url(../img/form/submitRO.png) repeat-x 0 top;
}


.js .pageEntrys {
	float: left;
	overflow: hidden;
	height: 0;
}

.pageEntry {
	margin-bottom: 3em;
	float: left;
}


.js .pageEntry {
	display: none;
}

/* @end */

.js .tel,.js .fax {
	color: #5e000c;
	cursor: pointer;
}
.js .tel.hover,.js .fax.hover {
	text-decoration: underline;
}
/* @group Button */

.button {
	padding: 3px 10px;
}

.button .border {
	border: 1px solid #a0a0a0;
}

.button .border.side.left {
	border-right: 1px solid #444444 !important;
}

.button .border.side.center {
	border-right: 1px solid #444444 !important;
	border-left: 1px solid #ffffff !important;
}

.button .border.side.right {
	border-left: 1px solid #ffffff !important;
}

.button .background.main {
	background: #eeeeee;
}

.button .background.top {
	background: #f3f3f3;
}

.button .background.bottom {
	background: #e3e3e3;
}

.button .border.hover {
	border-color: #666666;
}

.button .border.down {
	border-color: black;
}

.button .background.top.down {
	background: #e3e3e3;
}

.button .background.bottom.down {
	background: #f3f3f3;
}

.button.active {
	color: white;
}

.button .background.main.active {
	background: #aaaaaa;
}

.button .background.top.active {
	background: #a1a1a1;
}

.button .background.bottom.active {
	background: #b2b2b2;
}

.button .border.active {
	border-color: #222222;
}

.button .border.side.center.active, .button .border.side.right.active {
	border-left: 1px solid #cccccc !important;
}

.button .dropdown {
	border: 1px solid #a0a0a0;
	color: black;
	background: white;
	padding: 4px;
	list-style: none;
}

.button .dropdown.active li {
	background: #ffffff;
	color: black;
}

.button .dropdown.active li:hover {
	background: #eeeeee;
}


/* @end */

/* @group col */

#start .main a {
	display: block;
	float: left;
	width: 278px;
	float: left;
	background: #fcfcfc;
	color: #666;
	border: 1px solid #eee;
	padding: 10px;
	margin-right: 30px;
}

#start .main a span {
	display: block;
	color: #5e000c;
	border-bottom: 1px solid #eee;
	margin-bottom: 5px;
	padding-bottom: 2px;
}

#start .main .last {
	margin-right: 0;
}

#start .main a:hover {
	background: #fafafa;
	border-color: #ccc;
	color: #222;
}

#start .main a:hover span {
	border-bottom-color: #ddd;
}

/* @end */


/* @end */

/* @group Sidebar */

#sidebar a {
	color: #999;
}

#sidebar a:hover {
	color: #444;
}

#sidebar h4, #sidebar h4 a,.sHeader {
	margin: 0;
	padding: 0;
	color: #999;
	font-weight: normal;
	height: 28px;
	overflow: hidden;
	width: 300px;
	display: block;
}

.sHeader {
	text-indent: -1000em;
	background-repeat: no-repeat;
	background-position: left top;
}

#sidebar h4 {
	border-top: 1px solid #888;
}

/* @group News */

#newsticker {
	position: relative;
	overflow: hidden;
	width: 300px;
}

#newsticker ul {
	position: absolute;
	height: 20000em;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 300px;
}

#newsticker li {
	background: url(../img/px/888.gif) repeat-x left top;
	margin: 0;
	padding: 1px 0 0 0;
	list-style: none;
}

#newsticker li.first {
	background: none;
}

#newsticker span {
	display: block;
	font-size: 12px;
}

#newsticker small {
	display: block;
	font-size: 10px;
	text-align: right;
	float: right;
}

#newsticker strong {
	display: block;
	font-weight: normal;
	color: #6C0F23;
}

#newsticker a {
	padding: 10px;
	display: block;
}

#newsticker a:hover {
	background: #f2f2f2 url(../img/bg_ticker.png) repeat-y;
}

/* @end */

/* @end */

/* @group Footer */

#footer {
	width: 860px;
	clear: both;
	float: left;
	background: url(../img/footer.png) no-repeat center top;
	height: 120px;
	color: #999;
	font-size: 10px;
	margin-top: 5em;
	padding: 5px 50px;
}

#footer a {
	color: #999;
}

#footer a:hover {
	color: #777;
	text-decoration: underline;
}

/* @end */

/* @group .content */

.content ol,ol.content {
	list-style: decimal
}

.content ul,ul.content,.smenu ul,.sb-box ul {
	list-style-image: url(../img/bullet.gif);
}

.content ul ul,ul.content ul,.smenu ul ul,.sb-box ul ul {
	list-style-image: url(../img/bulletSmall.gif);
}

.content li,li.content {
	margin-left: 20px
}

.content a:hover,a.content:hover {
	text-decoration: underline;
}



/* @end */

/* @group Panel */


#panelwrap {
	background-image: url(../img/bg_overlay.png);
	position: absolute;
	height: 200px;
	top: -240px;
	width: 100%;
	z-index: 100;
}

#panel {
	margin: 0 auto;
	position: relative;
}

#panelcontent {
	height: 200px;
	border-bottom: 1px solid white;
}

#closepanel {
	position: absolute;
	border: 1px solid white;
	border-top: none;
	z-index: 200;
	text-align: center;
	height: 0;
	overflow: hidden;
	top: 200px;
	right: 6px;
	color: #c0c0c0;
	background-image: url(../img/bg_overlay.png);
}

#closepanel a {
	display: block;
	color: #c0c0c0;
	padding: 3px 10px 0;
}

#closepanel a:hover {
	color: #ffe90d;
}

#overlayiframe {
	margin-top: 10px;
	display: none;
}

/* @end */

/* @group Form */

.text,.password,textarea{
	border: 1px solid #666;
	background: white;
	padding: 1px 3px;
}

input.text:focus,input.password:focus,textarea:focus {
	border-color: #333;
	background: white;
}

.invalid {
	border-color: #5F0023;
}

.error {
	background: url(../img/form/errorTipp.png) no-repeat 10px top;
	color: white;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	padding: 6px 0 0;
}

.error span {
	display: block;
	padding: 6px 10px;
	background: url(../img/form/errorBG.png);
	-webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    line-height: 1;
}
/*
.error
{
	height: 15px;
	background-color: #ffe90d;
	border: 1px solid #ffe90d;
	font-size: 11px;
	color: #000;
	padding: 3px 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-box-shadow: 0 0 6px #ddd;
	-webkit-box-shadow: 0 0 6px #ddd;
}
*/
/* @end */

/* @group tooltip */
#tooltip{position: absolute;z-index: 200;display: none;margin: 0;padding: 0;color: #e9e9e9;}
#tooltip *{background-repeat: no-repeat;margin: 0;display: block;}
#tooltip.w100 *{background-image: url(../img/tooltip/100.png);}
#tooltip.w150 *{background-image: url(../img/tooltip/150.png);}
#tooltip.w200 *{background-image: url(../img/tooltip/200.png);}
#tooltip.w250 *{background-image: url(../img/tooltip/250.png);}
#tooltip.w400 *{background-image: url(../img/tooltip/400.png);}
#tooltip li{background: none !important;}
#tooltip h4, #tooltip h5, #tooltip h6{padding: 10px 10px 0 10px;background-position: 0 0;color: #fff;}
#tooltip h4 {font-size: 15px;}
#tooltip h5{font-size: 14px;}
#tooltip h6{font-size: 13px;}
#tooltip span{font-size: 3px;height: 3px;background-position: 0 0;}
#tooltip p, #tooltip ul{padding: 7px 10px 10px;background-position: 0 bottom;font-size: 13px;}
#tooltip.w400 li{width: 190px;float: left;}
#tooltip.w400 ul{float: left;}
/* @end */

/* @group MediaPlayer */

/* @group General */

.video .media-controls {
	opacity: 0;
}

#downloadLinks,.downloadAll {
	display: none;
}

.js .downloadAll {
	display: inline-block;
	cursor: pointer;
}

audio {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

video {
	width: 600px;
	height: 450px;
	overflow: hidden;
}

video,audio,.media-player {
	display: block;
	position: relative;
}

.video {
	width:600px;
}

.audio {
	width: 300px;
	height: auto;
	margin-bottom: 1em;
}

.downloadAll.hover, .singleSelector .hover {
	text-decoration: underline;
}

.grid_5 .singleSelector .hover {
	text-decoration: none;
	color: #5E000C;
}

/* @end */

/* @group Selector */

.movielink p, movieSelector p {
	margin: 0;
	padding: 0;
}


/* @group MovieSelector */

.movieSelector {
	width: 400px;
	position: relative;
	padding-bottom: 10px;
	float: left;
}

.movieSelector .header {
	background: #181818 url(../img/sbox/videoplayer/chooserBG.jpg) repeat-x;
	-webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	color: #eee;
	padding: 10px;
	width: 380px;
	float: left;
	height: 25px;
}

.js .movieSelector .header {
	cursor: pointer;
}

.movieSelector .header h3 {
	float: left;
	margin: 0;
	color: #eee;
}

.movieSelector .arrow {
	float: right;
	background: url(../img/arrow.png) no-repeat center center;
	width: 25px;
	height: 25px;
	-webkit-transition: all 0.25s linear;
	-moz-transition: all 0.25s linear;
	-o-transition: all 0.25s linear;
	transition: all 0.25s linear;
}

.movieSelector .open .arrow {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.js .movieSelector ul {
	overflow: hidden;
	display: none;
}


/* @end */

/* @group singleSelector */

.singleSelector,.singleSelector .movielink {
	display: none;
}

.js .singleSelector {
	display: block;
	cursor: pointer;
}



/* @end */

/* @group Movielink */

.wrapMovielink {
	-webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border:1px solid #5e000c;
    margin: -10px 0 0 0;
    padding-bottom: 1px;
}

.audiolink * {
	margin: 0;
	padding: 0;
	position: relative;
}

a.movielink, a.audiolink {
	margin-bottom: 10px;
}

ul.movielink {
	background: white;
	padding: 10px;
	z-index: 100;
	width: 378px;
	margin: 0;
}

ul.movielink,ul.movielink li {
	list-style: none;
}

ul.movielink li {
	margin:10px 0 10px 0;
	padding:0 0 10px 0;
	border-bottom: 1px solid #999;
}

ul.movielink li.last {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}

a.movielink,ul.movielink a,span.movielink {
	position: relative;
	display: inline-block;
	text-decoration: none;
	color: #333;
	height: 120px;
	width: 380px;
	font-size: 13px;
}

a.audiolink {
	position: relative;
	display: inline-block;
	text-decoration: none;
	width: 180px;
	height: 180px;
}

.audiolink {
	float: left;
}

.movielink h4, .movielink h5 {
	font-size: 13px;
	margin: 0;
	padding: 0;
}

.movielink h4 {
	padding-top: 20px;
}

.movielink img,.movielink video {
	float: left;
	margin-right: 20px;
}



.movielink i,.audiolink i{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 100;
	display: block;
	background: url(../img/overlayPlay.png) no-repeat;
	-webkit-transition: opacity 0.25s linear;
	-moz-transition: opacity 0.25s linear;
	-o-transition: opacity 0.25s linear;
	transition: opacity 0.25s linear;
	opacity: 0;
}

.movielink i {
	background-position:57px center;
}

.audiolink i{
	background-position: center;
}

a.movielink:hover i,.movielink a:hover i,a.audiolink:hover i {
	opacity: 1;
}

/* @end */

/* @end */

/* @group Audioplaylist */

.audio .playlist {
	margin-top: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.audio .playlist ul, .audio .playlist li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.audio .playlist a {
	border: 1px solid #ccc;
	border-top-color: #eee;
	display: block;
	padding: 1em;
	color: #333;
	text-decoration: none;
	outline: none;
}

.audio .playlist li:first-child  a{
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.audio .playlist li:last-child  a{
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.audio .playlist a:hover {
	background: #F0F0F0;
}

.audio .playlist .ui-state-active a {
	color: black;
	background: #ddd;
	border-color: #999;
	border-right-color: #aaa;
	border-bottom-color: #aaa;
}



/* @end */

/* @end */

/* @group Quicklink */

.quicklink {
	margin-top: 20px;
}

.ticker {
	margin-top: 15px;	
}

.ticker a, .quicklink a {
	display: block;
	float: left;
	width: 203px;
	float: left;
	background: #fcfcfc;
	color: #666;
	border: 1px solid #eee;
	padding: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
}

.ticker a span {
	display: block;
	color: #5e000c;
	border-bottom: 1px solid #eee;
	margin-bottom: 5px;
	padding-bottom: 2px;
}

.ticker .last,.quicklink .last {
	margin-right: 0;
}

.ticker a:hover,.quicklink a:hover  {
	background: #fafafa;
	border-color: #ccc;
	color: #222;
}

.ticker a:hover span {
	border-bottom-color: #ddd;
}



/* @end */

/* @group Apple Shadowbox */
/* @group typography */
#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message,.overlaycontent{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#222;}
/* @end */
/* @group container, overlay, & wrapper */
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;overflow:hidden;height:100px;}
/* @end */
/* @group Table */
#sb-wrapper table{width:100%;height:100%;}
#sb-wrapper .topleft{width:32px;height:33px;background:url(../img/sbox/topleft.png) repeat-x 0 0;}
#sb-wrapper .top{height:33px;background:url(../img/sbox/top.png) repeat-x 0 0;}
#sb-wrapper .topright{width:32px;height:33px;background:url(../img/sbox/topright.png) repeat-x 0 0;}
#sb-wrapper .bgleft{width:32px;background:url(../img/sbox/left.png) repeat-y 0 0;}
#sb-wrapper .bgright{width:32px;background:url(../img/sbox/right.png) repeat-y 0 0;}
#sb-wrapper .bottomleft{width:32px;height:33px;background:url(../img/sbox/bottomleft.png) repeat-x 0 0;}
#sb-wrapper .bottom{height:33px;background:url(../img/sbox/bottom.png) repeat-x 0 0;}
#sb-wrapper .bottomright{width:32px;height:33px;background:url(../img/sbox/bottomright.png) repeat-x 0 0;}
#sb-wrapper .overlaycontent {background: white;}
/* @end */
/* @group body */
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
/* @end */
/* @group loading */
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(../img/sbox/load.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body, #sb-loading{background-color:white;}
/* @end */
/* @group title & info */
#sb-title, #sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title, #sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info, #sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-title,#sb-info{height: 0;}
#sb-title strong{font-weight:bold;}
/* @end */
/* @group nav */
#sb-nav-close{z-index:100;left:7px;top:7px;display:block;width:30px;height:30px;cursor:pointer;position:absolute;background:url(../img/sbox/b_close.png) no-repeat 0 0;}
#sb-nav-close:hover{background-position:0 -30px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-next{background-image:url(../img/sbox/b_next.gif);}
#sb-nav-previous{background-image:url(../img/sbox/b_previous.gif);}
#sb-nav-play{background-image:url(../img/sbox/b_play.gif);}
#sb-nav-pause{background-image:url(../img/sbox/b_pause.gif);}
/* @end */
/* @group counter */
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#111;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
/* @end */

/* @group messages */
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link, div.sb-message a:visited{color:#111;text-decoration:underline;}
/* @end */

/* @end */


}
