/**
 * File: base.css
 *
 * @site           Cordula Stratmann
 * @copyright      (c) creatics.de
 * @author         Olaf Gleba
 * @link           http://cordula-stratmann.de
 * @version        1.0
 *
 * @lastmodified   2009-09-16 13:00
 */

/********** 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}


/* Grids:: merged */
.line, .lastUnit {overflow: hidden}
.unit{float:left}
.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;width:auto;}

/* Templates:: merged */
.page{margin: 0 auto; width: 950px;position:relative}

/* ********************** EOF Merged Files *************************** */

/* Templates:: extends .page */
.page {width:990px;background: #363739 url(/files/global_files/a4d64996796ca4b0679a2f94b13cd67940726b30_bg-page.jpg) 0 0 repeat-y}

/* Grids:: extends unit */
.ct {padding-top:45px}
.ctMain {float:left;width:525px;padding:0 0 15px 71px}
.ctColumn {float:left;width:280px;padding:85px 0 15px 55px}
.hnav {width:87%}

/* Set some kind of float clearing on several containers  */
.nav, .ct, .footer, .cover {overflow:hidden}

/* Body */
body{font-family:arial, sans-serif;font-size:84%;color:#D4CDCD;background:transparent url(/files/global_files/f0c670234e5dd66664585aa5a64452b01766e3e5_bg-body.png) 0 0 repeat-x;background-attachment:fixed}

/* Basic definitions */
strong {font-weight:bold}
strong:before {content: "\00AB";font-size:15px;font-family:Georgia;color:#39c}
strong:after {content: "\00BB";font-size:15px;font-family:Georgia;color:#39c}
em {font-style:italic}

/* Headings */
h1 {font-size:300%;font-weight:normal;font-family:arial,helvetica,sans-serif;text-transform:uppercase;padding:45px 0 0 69px;color:#363739}
h2 {font-size:185%; font-weight:normal;font-family:arial,sans-serif;text-transform:uppercase;color:#363739}
h3 {font-size:150%; font-weight:normal;font-style:normal;font-family:arial,helvetica,sans-serif;text-transform:uppercase;color:#DAD9D7}
h4 {font-size:100%; font-weight:normal; font-style: normal;font-family:arial,helvetica,sans-serif;text-transform:uppercase;color: #DAD9D7}
h5 {font-size:150%; font-weight:normal;font-style:normal;font-family:arial,helvetica,sans-serif;text-transform:uppercase;color:#DAD9D7}

/* Links */
a, a:link, a:visited {color:#fff;text-decoration:none; border-bottom:1px dotted #09f}
a:focus, a:hover {border-bottom:1px dotted #fff;text-decoration:none}

a.btnStyle:link, a.btnStyle:visited {display:inline-block;padding:7px 0 7px 7px;background-color:#09f;color:#fff;text-transform:uppercase;border:none;width:255px;line-height:normal;-moz-border-radius: 5px;-webkit-border-radius: 5px;position: relative;cursor: pointer}
a.btnStyle:hover, a.btnStyle:active, a.btnStyle:focus {color:#363739}

a.btnStyleIntern:link, a.btnStyleIntern:visited {display:inline-block;padding:3px 6px 3px 26px;background-color:#09f;color:#fff;text-transform:uppercase;border:none;line-height:normal;-moz-border-radius: 5px;-webkit-border-radius: 5px;position: relative;cursor: pointer}
a.btnStyleIntern:hover, a.btnStyleIntern:active, a.btnStyleIntern:focus {color:#363739}

a.shop {background: transparent url(/files/global_files/b0e3e10af1c87c4a28e2fcd8530f273c98846b2c_icon-basket.png) 223px -8px no-repeat}
a.shopext {width:320px!important;background: transparent url(/files/global_files/b0e3e10af1c87c4a28e2fcd8530f273c98846b2c_icon-basket.png) 287px -7px no-repeat}

a.intern {background-image: url(/files/global_files/5f9afc8c40c2291da9f27c8f9071a02ae534bde2_sprite.png);background-position: -6px -205px;background-repeat: no-repeat}
a.grow, a.grow:link, a.grow:visited {border-bottom:none}

/* Skip Navigation */
.skipaccess a:link, .skipaccess a:visited {position:absolute;left:-1000em}
.skipaccess a:hover, .skipaccess a:focus, .skipaccess a:active {position:absolute;left:28px;top:5px;background-color:#09f;color:#fff;padding:4px 5px}

/* modules:: */
.mod h2, .mod h3 {padding-bottom:25px;color:#f1f1f1;font-size:150%}
.mod h3 {padding-bottom:15px;}
.mod h2:after {content: " \00AB";font-size:25px;font-family:Georgia;color:#39c}
.mod h2 a {border:none}
.mod h4, .mod h5, .mod dl, .mod ul {padding-bottom:15px;}
.mod p, .mod dl, .mod ul {margin-bottom:20px;line-height: 180%}
.mod img {vertical-align: middle}

/* mod related classes */
.mod .subtitle {margin-top: -15px;color:#f1f1f1;padding-bottom:25px;font-size:110%;text-transform:none;line-height:140%}
.mod .subtitle:after {content:none}

.wTopContent {margin-top: 45px;margin-bottom: 15px;padding-top:30px;border-top:1px dotted #fff}
.pt35 {padding-top: 35px}
.q {color:#39c}

/* modules:: extends mod */
.article ul {padding:10px 10px 10px 10px;margin-top:4px;background-color:#4F4F51;color:#fff;line-height:170%;-moz-border-radius: 5px;-moz-border-radius-topleft:0;-webkit-border-radius: 5px;-webkit-border-top-left-radius:0}
.article ul.plain {background:none;padding:0 10px 10px 0;margin-top:0;color:inherit}
.article dt {color:#fff;font-weight:bold}
.article dd {padding-bottom:18px}
.article h4 {color:#fff;background-color:#4F4F51;display:inline;padding:5px 10px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}

.article table {width:100%}
.article table td {padding: 0 30px 18px 0}

#unrelatedRows .ctColumn li, #relatedRows .ctColumn li {margin-bottom: 20px}
#unrelatedRows .ctColumn ul.plain li {margin-bottom: 0}

.odd {background-color:#4F4F51}
.even {background-color:#4F4F55}
.odd, .even {padding:8px 10px}

.itemlist {padding-bottom:45px}
.itemlist h2 {padding-bottom:8px}
.itemlist .subtitle {margin-top: 0;color:#f1f1f1;padding-bottom:10px;font-size:110%;text-transform:none}
.itemlist p {margin-bottom:10px}

/* Seitenanfang */
#toTop {border:none}
.toTop {padding:45px 65px 25px 68px;}
.toTop a {border:none;margin-left:515px}

/* Head */
.head {height:440px;width:990px;background: #f2f2f2 url(/files/global_files/5b8b5c2e8cd3b33df800a3803e9c195f8645a0ce_bg-head.jpg) 0 0 no-repeat}
.head h2 {background-image: url(/files/global_files/5f9afc8c40c2291da9f27c8f9071a02ae534bde2_sprite.png);background-position: -10px -153px;background-repeat: no-repeat;font-size:180%; font-weight:normal;font-style:normal;text-transform:uppercase;color:#4B4D4F;margin:65px 0 15px 23px;padding:0 0 20px 46px}
.head h2.news {background:transparent url(/files/global_files/e08a0cd765c37c8e9949c8d62f4c9a48578625ab_icon-h2-01.png) 0 3px no-repeat}
.head h2.publish {background:transparent url(/files/global_files/5136f535d78e72c6bf94a67f39884d3403428a9a_icon-h2-02.png) 0 3px no-repeat}
.head h2.portrait {background:transparent url(/files/global_files/4256203896ec3078e338e6f908b622db279b956f_icon-h2-03.png) 0 3px no-repeat}
.head h2.chronicle {background:transparent url(/files/global_files/7ccf45b2908b87cd514ec31def92375b2b08f0c9_icon-h2-04.png) 0 3px no-repeat}


/* Navigation */
.nav {width: 990px}
.nav ul {padding-top:25px;margin:0 0 0 30px;width:565px;border-right:1px solid #666}
.nav ul, .nav ul li {float: left;display:inline}

.nav li {margin:0 40px 22px 0;width:205px;padding-left:35px}
.nav li.news {background-image: url(/files/global_files/5f9afc8c40c2291da9f27c8f9071a02ae534bde2_sprite.png);background-position: -10px -4px;background-repeat: no-repeat}
.nav li.publish {background-image: url(/files/global_files/5f9afc8c40c2291da9f27c8f9071a02ae534bde2_sprite.png);background-position: -10px -76px;background-repeat: no-repeat}
.nav li.portrait {background-image: url(/files/global_files/5f9afc8c40c2291da9f27c8f9071a02ae534bde2_sprite.png);background-position: -10px -40px;background-repeat: no-repeat}
.nav li.chronicle {background-image: url(/files/global_files/5f9afc8c40c2291da9f27c8f9071a02ae534bde2_sprite.png);background-position: -10px -112px;background-repeat: no-repeat}

.nav a, .nav a:link, .nav a:visited {display:inline-block;padding:5px 6px 5px 6px;color:#000;text-transform:uppercase;font-size:110%;border:none;-moz-border-radius: 5px;-webkit-border-radius: 5px;position: relative;cursor: pointer}
.nav a:focus, .nav a:active, .nav a:hover {background-color:#09f;color:#fff}
.nav ul span {font-size:85%;color:#666;padding-left:3px}
.nav .current {margin:0 40px 10px 0;width:205px;}
.nav .current span {display:inline-block;padding:5px 6px 5px 6px;margin-bottom:1px;color:#000;text-transform:uppercase;font-size:110%;-moz-border-radius: 5px;-webkit-border-radius: 5px;position: relative;cursor: pointer}

.nav .subnav {margin-left:0;width:85px;min-height:100px}
.nav .subnav li {margin:0 30px 22px 0;width:80px;padding-left:0;background-image:none}

/* row nav */
.nav ul ul {position:absolute;top:320px;left:70px;width:500px;padding:0;margin:0;border:none}
.nav ul ul li, .nav ul ul .current {width:auto;white-space:nowrap;background-image:none;text-transform:uppercase;padding-left:0;margin:0 15px 3px 0}
.nav ul ul .current span {display:block;padding:5px 6px 4px 6px;margin-bottom:1px;background-color:#09f;color:#fff;font-weight:normal;}

/* footer */
/* extends .nav */
.footer {width:990px;padding-top:0px;height:100px;background: transparent url(/files/global_files/76e878dc511f262ec763e6f424755c0c86a41791_bg-footer.jpg) 0 0 no-repeat}

/* Rubrikenbild */
#stamp {position:absolute;top:350px;left:620px;}
