/* mediaboxAdvanced v1.4.6, (c) 2007-2010 John Einselen <http://iaian7.com>, MIT-style license */
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url("../../assets/mootools/mediabox/1.4.6/images/80.png") repeat}#mbOverlay.mbOverlayIE{position:absolute}#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.50);-khtml-box-shadow:0 5px 20px rgba(0,0,0,0.50);-moz-box-shadow:0 5px 20px rgba(0,0,0,0.50);box-shadow:0 5px 20px rgba(0,0,0,0.50);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=180,Color='#000000')}#mbCenter.mbLoading{background:#000 url("../../assets/mootools/mediabox/1.4.6/images/loading.gif") no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px}#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:bold;line-height:20px;font-size:12px}#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:14px;font-size:10px}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:normal}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:bold;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:16px;line-height:14px;font-weight:bold}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:bold;text-decoration:underline}
/* Basic settings */
body { margin:0; padding:0; font-size:100.01%; text-align:left; position:relative; }
select, input, textarea { font-size:99%; }
form  { margin:0; padding:0; }
img { border:0; }

/* Layout sections */
#left { float:left; }
#right { float:right; }
#main { width:auto; position:relative; }
.inside { position:relative; text-align:left; }

/* Clearing and invisible elements */
.block { overflow:hidden; }
#clear { height:0.1px; font-size:0.1px; line-height:0.1px; clear:both; }
.invisible { width:0px; height:0px; left:-1000px; top:-1000px; position:absolute; overflow:hidden; display:inline; }

/* Clear after custom sections */
.custom { display:block; text-align:left; }
.custom:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* Basics */
* { margin: 0; padding: 0; }
html, body { background-color: #FAFAF8; min-height: 101% height: auto !important; height: 100%; }
body { color: #333; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; }
a:link  { color: #67a2c3; text-decoration: none }
a.rot:link  { color: #D07E12; text-decoration: none }
a:hover { color: #D07E12 }
a.rot:hover { color: #67a2c3 }
a:active { color: #D07E12; text-decoration: none }
a.rot:active { color: #67a2c3; text-decoration: none }
a:visited { color: #52839F; text-decoration: none }
a.rot:visited { color: #B86900; text-decoration: none }
.clr, #clr { clear: both; }
.invisible { display: none; }
a img { border: 0; }
p.more { display: none; margin-top: -10px; }
#main p + p.more { margin-top: -10px; }

/* Container */
#page { width: 960px; text-align: left; margin: 0 auto; background: #fff url("../../files/styles/images/back.gif") right top repeat-y; min-height: 101%; height: auto !important; height: 101%; }
#header { height: 65px; padding: 50px 0 0 722px; }
#right { float: right; width: 240px; font-size: 12px; margin: 33px 0 0 0; overflow: hidden; }
#footer { clear: both; height: 30px; }

/* Navigation */
ul.level_1 { line-height: 18px; padding: 0; margin: 0; }
ul.level_1 li   { list-style: none; padding: 0; color: #CF7E13; text-transform: uppercase;  font-weight: bold; margin:  0 0 15px 0; }
ul.level_1 li a { line-height: 18px; color: #6F9AC4; text-decoration: none; margin: 0; }
ul.level_1 li a:hover { color: #CF7E13; text-decoration: none;        }

ul.level_1 li ul { display: none; line-height: 18px; padding: 0; margin: 0; }
ul.level_1 li.active ul, ul.level_1 li.trail ul { display: block; }

ul.level_1 li ul li { list-style: none; padding: 0; margin: 0; color: #CF7E13; text-transform: none; font-weight: normal; }
ul.level_1 li ul li a { line-height: 18px; color: #9AA5AF; text-decoration: none; }
ul.level_1 li ul li a:hover { color: #CF7E13; text-decoration: none; }
#right .mod_navigation ul.level_3 li { padding-left: 10px; }
#right .mod_navigation ul.level_3 li:before { content: "\2014"; color: #9AA5AF; padding-right: 0.2em; }

/* Textelemente */
#header h1 { display: none; }

#main { font-size: 13px; line-height: 16px; }
#main h1 { color: #D07E12; font-size: 14px; line-height: 18px; padding: 0; margin: 15px 0 10px 0; }
#main h2 { color: #333; font-size: 13px; line-height: 18px; padding: 0; margin: 15px 0 10px 0; }
#main p { font-size: 13px; line-height: 18px; padding: 0; margin: 10px 0 10px 0; }

#left h1 { color: #333; font-size: 12px; line-height: 18px; text-transform: uppercase; padding: 0; margin: 15px 0 10px 0; }
#left p { font-size: 11px; line-height: 14px; padding: 0; margin: 5px 0 5px 0; }

.mod_breadcrumb { font-size: 11px; line-height: 18px; }
.mod_article img { border: #DCE8E8 solid 1px; }
.mod_article a img { border: #DCE8E8 solid 1px; }

.nesiumPlaylist { display: none; }
#container { width: 670px; float: left; }
#left { float: left; width: 162px; font-size: 11px; padding: 18px 0 0 58px; overflow: hidden; text-align: right; position: relative; }
#left .mod_article.fixed { position: fixed; width: 162px; }

#main { float: right; width: 400px; overflow: hidden; }

.image_container { margin: 0 15px 10px 0; float: left; }
