/* 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; }

/* Container */
#page { width: 960px; text-align: left; margin: 0 auto; background: #fff url("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.activesubmenu ul { display: block; }
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; }

/* 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; }
