/********** 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,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{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal}div{display:block}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, p a, li a, td a, th a, label a, input a,
li h2, li h3, li h4, li h5, li h6, li p, li a, li code, li pre, li li, dt a, dd a,
p pre, p code,
td p, td li, td code, td
pre{font-size:100%}fieldset,img{border:0}a
img{background:transparent;border:0
none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}html\:abbr,abbr,acronym{cursor:help;border:0;font-variant:normal;border-bottom:1px dashed #CCD8E0}code{font-family:'courier new',courier,mono,monospace;font-size:1em;font-weight:normal;color:#f00;background:transparent}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}caption,th,td{text-align:left;vertical-align:top}:active{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0;font-size:inherit}

/********** Base *************/

/* Body */
body{font-family:Helvetica,Arial,sans-serif;font-size:96%;color: #333;background-color:#fff}

/* Zentrale Schriftgrößen*/
p, li, a, dt, dd {font-size: 0.88em}

/* Components */
h1,h2,h3,h4 {font-size:1em;font-weight:bold;text-transform:uppercase}
ul, ol, dl {list-style:none}
dd {padding-bottom:15px}
dl {padding-bottom:20px}
dd a, dt {text-transform:uppercase}
p {padding-bottom: 1.2em}
h1,h2,h3,h4,p,li,dt,dd {line-height:1.6em}
a, a:link, a:visited, a:focus {text-decoration:none;color:#466F96}
a:hover, a:active {text-decoration:underline}

a.btn:link, a.btn:visited, a.btn:focus {display: inline-block;background-color:#466F96;padding: 6px 8px 6px;color: #fff;text-decoration: none;font-weight: bold;line-height: 1;-moz-border-radius: 5px;-webkit-border-radius: 5px;position: relative;cursor: pointer}
a.btn:hover, a.btn:active {background:rgb(70, 111, 150);background:rgba(70, 111, 150, 0.8)}

strong {font-weight:bold}
em {font-style:italic}

/* Skip Navigation */
.skipaccess a:link, .skipaccess a:visited {position:absolute;left:-1000em}
.skipaccess a:hover, .skipaccess a:focus, .skipaccess a:active {position:absolute;left:25px;top:28px;background-color:#466F96;color:#fff;padding:4px 5px}

/********** EOF Base *************/



/********** Side specific declarations *************/

/* Navigation */
.nav {text-align:right;font-weight:bold; margin: 3px 0}
.nav li {display:inline}
.nav li, .nav a {text-transform:uppercase;}
.nav a, .nav a:visited {margin:0 5px;padding:3px 0;color:#333}
.nav a:hover, .nav a:focus, .nav a:active {color:#466F96;text-decoration:none}
.nav .rss a {color:#466F96;text-decoration:underline}
.nav .current {color:#466F96;margin:0 5px;padding:3px 0;}
.nav .currentb span {border-left: 1px dotted #666;border-right: 1px dotted #666;color:#466F96;margin:0 5px;padding:0 5px;}
.nav .b {border-left: 1px dotted #666;border-right: 1px dotted #666;margin:0 5px 0 5px}

/* Backgrounds */
.line262 {background: transparent url(/files/global_files/8158ee647a8d1da406c6d94458e5aa131b0efbf6_line-262.png) 0 bottom no-repeat;padding-bottom: 28px;margin-bottom:35px}
.line574 {background: transparent url(/files/global_files/30fb1758ab2b7e843a0a5aef6c90536ad3659692_line-574.png) 0 bottom no-repeat;padding-bottom: 28px;margin-bottom:35px}
.line886 {background: transparent url(/files/global_files/9094ed7964f6aeeb3628e62166336bb6ae0b5933_line-886.png) 0 bottom no-repeat;padding-bottom: 28px;margin-bottom:35px}

/* tesa marker */
#tesa {position:absolute;top:125px;z-index:1;display:block}

/* Independent classes */
.bt {border-top: 1px solid #ebebeb}
.bb {border-bottom: 1px solid #ebebeb}
.center {text-align:center}
.aright {text-align:right}
.pt25 {padding-top:25px}
.pt15 {padding-top:15px}
.mb15 {margin-bottom:15px}
.mb25 {margin-bottom:25px}
.mb35 {margin-bottom:35px}

.hidecontent {display:block;width:574px}

.subheading {font-size:90%;border:none!important}

.attention {background: url(/files/global_files/b0f3bd3befbb96d18600fb7e26a30708dffd33a6_icon-attention.png) center right no-repeat;padding-top:14px}
.podcast {background: url(/files/global_files/d82cc93ca974d261f3e1eb24c35c940943094f28_icon-podcast.png) center right no-repeat;padding-top:14px}

/********** Side specific declarations *************/


/********** Structure *************/
/* Grids:: merged */
.line{overflow: hidden;_overflow:visible; _zoom:1;}
.unit{float:left;_zoom:1;}
.unitExt{float:right;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit {float:none;overflow:hidden;width:auto}

/* Templates:: merged */
.page{margin:0 auto; width: 950px;}

/* Templates:: extends .page */
.norm {width:936px;padding-top:80px;position:relative}

/* Wrapper for background image, defines the orig. site width */
.bg {margin:0 auto;width:968px;background: transparent url(/files/global_files/6c4731ddc08522ba7504d64071af0c58688c45cc_bg-page.jpg) top center repeat-y;}

/* Same paddings for all structure elements */
.toprow, .footer, .visual, .iconbar, .inner {padding: 0 25px}
.toprow {margin-bottom:32px}

/* Vererbung aufheben */
.inner .inner {padding:0 10px 0 0}

/********** EOF Structure *************/



/********** Container/Modules *************/

/* Modules */
.mod {background-color:transparent; padding-bottom: 35px}
.mod h2, .mod h3 {line-height: 1.6em;border-bottom: 1px solid #ebebeb;margin-bottom:15px;padding-bottom:4px}
.mod .subheading {text-transform:none;font-size:90%;border:none}

.textural {padding-bottom:15px}

/* Extend Modules */
.iconbar .inner {text-align:right;background: transparent url(/files/global_files/9094ed7964f6aeeb3628e62166336bb6ae0b5933_line-886.png) 0 bottom no-repeat; padding:16px 0 22px;margin-bottom:10px}
.iconbar li {display:inline;padding-left:20px}

/* Index slideshow */
.cycle {background-color:#f1f1f1;padding:12px 13px 12px 11px;margin-bottom:55px;_padding:10px 0}
.cycle p {padding-bottom:0;line-height:0}
.cycle .slideshowthumbs, .cycle .slideshow {margin-bottom: 10px}
.cycle .slideshowthumbs img, .cycle .slideshow img {display:block;line-height:0}
.cycle .line262 {margin-bottom:38px} /* Um die line-height der anderen Spalten auszugleichen */
.cycle .pause, .cycle .resume {cursor:pointer}

/* chronicle */
.chronicle dt {font-size:100%;border-bottom:1px solid #ebebeb;margin-bottom:10px;padding-bottom:4px;line-height: 1.6em;font-weight:bold}
.chronicle dd {padding-bottom:5px;text-transform:none;border:none}
.chronicle .interim {font-size:90%;padding-bottom:0px;text-transform:none;border:none}

/* meta (kontakt, impressum */
.meta ul {padding-bottom:55px}

/* Reine Linklisten */
.directlinks li {padding-bottom:15px}

/* blog pager */
.pager li {display:inline;padding-right:6px}
.pager a, .pager a:visited {float:left;display:block;padding:2px 8px}
.pager a:hover, .pager a:active, .pager a:focus {background-color:#efefef}
.pager .current {float:left;display:block;padding:2px 8px}

/* gallery */
.gallery {background-color:#f1f1f1;padding:10px;_padding:8px;margin-bottom:0;}
.gallery a, .gallery #player {display:block;line-height:0}
.gallery #player {width:554px;height:314px}
.gallery .playersubstitute {position:relative; top:-175px;left:40px;color:#466F96; background:#f1f1f1;width:490px}
.gallery .playersubstitute p {padding:8px}
/* flv player */
.player {margin-bottom:55px}

/* Audio Player */
.audio {display:block;width:262px;_width:240px;height:24px;}

/* footer */
.footer .inner {text-align:right;background: transparent url(/files/global_files/9094ed7964f6aeeb3628e62166336bb6ae0b5933_line-886.png) 0 top no-repeat; padding:32px 0 0 0}

/********** EOF Container/Modules *************/
