/* CSS & design copyright Jan Persiel 2006 */
/* Alle Rechte vorbehalten. Keine Vervielfaeltigung ohne vorherige schriftliche Zustimmung */

/* Generics */
body { background: #e8eff5 url(/v1/_pix/_system/topgradient.gif) repeat-x; margin: 0; padding: 0; text-align: center; font-family: 'Lucida Grande', Verdana, Arial, Sans; }
form, h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, table, p { margin: 0; padding: 0; font-weight: normal; }
ol, ul { font-size: 0.7em; }
input { font-size: 1em; }
img { border: 0; }
.hideit {display: none;}
textarea, input { background: #f0f0f0; }

/* Links */
a { color: #4083b8; text-decoration: none; } /* 93a81b*/
a:visited { color: #2a6a9d; }
a:hover { color:#cd9d0c; text-decoration: underline; }
a:active { color: #red; }

/* Zonen */
div#topper { display: none; }
div#container { background-color: transparent; background: url(/v1/_pix/_system/topbgr.gif) no-repeat; margin: 0 auto; padding: 0; text-align: left; width: 922px; position: relative; z-index: 100; }
div#center { background-color: transparent; background: url(/v1/_pix/_system/centerbgr.gif) repeat-y; margin: 0; padding: 0 11px 0 11px; }
div#head { margin: 0; background: transparent; padding: 0 0 20px 0; height: 100px; }
div#content { margin: 0; padding: 0; position: relative; }
div#slot1 { margin: 0; padding: 0 ; width: 150px; position: absolute;top: 72px;left: 25px; }
div#slot2 { margin: 0; padding: 0; width: 385px; position: relative;top: 0;left: 215px; }
div#slot3 { margin: 0; padding: 0 ; width: 235px; position: absolute;top: 62px;left: 640px; }
div#extras { margin: 0; padding: 0; visibility: hidden; }
div#kopfmodul { width: 385px; background: transparent; }
div#suche { padding: 10px; margin: 35px 0 0 0; border-bottom: 1px #ccc dotted; border-top: 1px #ccc dotted; background: #f8f8f8; }

/* Navigation */
div#slot1 ul li { padding: 0px; margin: 0px; list-style: none; list-style-position: outside; }
div#slot1 ul { font-size: 0.7em; padding: 0; margin: 0; }
div#slot1 ul ul { font-size: 1em; padding: 0; margin: 0; }
div#slot1 ul ul ul { font-size: 1em; padding: 0; margin: 0; }
div#slot1 ul li { background: url(/v1/_pix/_system/navbgr4.gif) repeat-y; }
div#slot1 ul li ul li { background: url(/v1/_pix/_system/navbgr2.gif) repeat-y; }
div#slot1 ul li ul li ul li { background: url(/v1/_pix/_system/navbgr3.gif) repeat-y; }
div#slot1 ul#navig { color: #ccc; list-style: disc; border-top: 1px #ccc dotted; }
div#slot1 ul#navig li { padding: 0 0 0 10px; border-bottom: 1px #ccc dotted; }
div#slot1 ul#navig li a { padding: 3px 3px 5px 0px; display: block; text-decoration: none; color: #000; border: 0; } /* 4083b8 */
div#slot1 ul#navig li a span { padding: 0px; }
div#slot1 ul#navig li ul li, div#slot1 ul#navig li ul li ul li { font-size: 1em; list-style-type: none; }
div#slot1 ul#navig li ul#subnav1a, div#slot1 ul#navig li ul#subnav1b, div#slot1 ul#navig li ul#subnav1c, div#slot1 ul#navig li ul#subnav1d, div#slot1 ul#navig li ul#subnav1e { border-top: 0px; padding: 0; background: #fff; }
div#slot1 ul#navig li#nav0d, div#slot1 ul#navig li#nav0f, div#slot1 ul#navig li#nav0h, div#slot1 ul#navig li#nav0j, div#slot1 ul#navig li#nav0m { display: none;}
div#slot1 ul#navig li ul li#nav1a6 { border-bottom: 0; }
div#slot1 ul#navig li ul li#nav1b4 { border-bottom: 0; }
div#slot1 ul#navig li ul li#nav1c4 { border-bottom: 0; }
div#slot1 ul#navig li ul li#nav1d2 { border-bottom: 0; }
div#slot1 ul#navig li ul li#nav1e3 { border-bottom: 0; }
div#slot1 ul#navig li#nav0a:hover, div#slot1 ul#navig li#nav0b:hover, div#slot1 ul#navig li#nav0c:hover, div#slot1 ul#navig li#nav0e:hover, div#slot1 ul#navig li#nav0g:hover, div#slot1 ul#navig li#nav0i:hover, div#slot1 ul#navig li#nav0k:hover, div#slot1 ul#navig li#nav0l:hover, div#slot1 ul#navig li#nav1a1:hover, div#slot1 ul#navig li#nav1a2:hover, div#slot1 ul#navig li#nav1a3:hover, div#slot1 ul#navig li#nav1a4:hover, div#slot1 ul#navig li#nav1a5:hover, div#slot1 ul#navig li#nav1a6:hover, div#slot1 ul#navig li#nav1a7:hover, div#slot1 ul#navig li#nav1b1:hover, div#slot1 ul#navig li#nav1b2:hover, div#slot1 ul#navig li#nav1b3:hover, div#slot1 ul#navig li#nav1b4:hover, div#slot1 ul#navig li#nav1c1:hover, div#slot1 ul#navig li#nav1c2:hover, div#slot1 ul#navig li#nav1c3:hover, div#slot1 ul#navig li#nav1c4:hover, div#slot1 ul#navig li#nav1d1:hover, div#slot1 ul#navig li#nav1d2:hover, div#slot1 ul#navig li#nav1e1:hover, div#slot1 ul#navig li#nav1e2:hover, div#slot1 ul#navig li#nav1e3:hover	{ background: #cd9d0c; }
* html div#slot1 ul#navig li#nav0a a:hover, * html div#slot1 ul#navig li#nav0b a:hover, * html div#slot1 ul#navig li#nav0c a:hover, * html div#slot1 ul#navig li#nav0e a:hover, * html div#slot1 ul#navig li#nav0g a:hover, * html div#slot1 ul#navig li#nav0i a:hover, * html div#slot1 ul#navig li#nav0k a:hover, * html div#slot1 ul#navig li#nav0l a:hover, * html div#slot1 ul#navig li#nav1a1 a:hover, * html div#slot1 ul#navig li#nav1a2 a:hover, * html div#slot1 ul#navig li#nav1a3 a:hover, * html div#slot1 ul#navig li#nav1a4 a:hover, * html div#slot1 ul#navig li#nav1a5 a:hover, * html div#slot1 ul#navig li#nav1a6 a:hover, * html div#slot1 ul#navig li#nav1a7 a:hover, * html div#slot1 ul#navig li#nav1b1 a:hover, * html div#slot1 ul#navig li#nav1b2 a:hover, * html div#slot1 ul#navig li#nav1b3 a:hover, * html div#slot1 ul#navig li#nav1b4 a:hover, * html div#slot1 ul#navig li#nav1c1 a:hover, * html div#slot1 ul#navig li#nav1c2 a:hover, * html div#slot1 ul#navig li#nav1c3 a:hover, * html div#slot1 ul#navig li#nav1c4 a:hover, * html div#slot1 ul#navig li#nav1d1 a:hover, * html div#slot1 ul#navig li#nav1d2 a:hover, * html div#slot1 ul#navig li#nav1e1 a:hover, * html div#slot1 ul#navig li#nav1e2 a:hover, * html div#slot1 ul#navig li#nav1e3 a:hover	{ color: #cd9d0c; }


/* lokale tags */
div#kopfmodul h1 { padding: 6px 0 0 0; font-size: 1.2em; color: #cd9d0c; font-family: 'Arial Black', Arial, Helvetica, Verdana, san-serif; }
div#kopfmodul h2 { padding: 12px 0 5px 0; color: #999; font-size: 0.75em; }
div#slot2 li, div#slot3 li { padding: 3px 0px 3px 16px; }
div#slot2 ul, div#slot3 ul { padding: 0 0 9px 0; }
div#slot1 input.textfeld { width: 85px; display: inline; background: #e8eff5; }
div#slot1 input.absendefeld { width: 35px; margin: 0 0 0 5px; display: inline; }

/* Typografie */
h2.sektionstrenerh2 { font-size: 0.95em; padding: 0 0 4px 0; font-weight: bold; color: #cd9d0c; font-family: 'Arial Black', Arial, Helvetica, Verdana, san-serif;  }
h3 { font-size: 0.75em; padding: 0 0 4px 0; font-weight: bold; }
h5 { font-size: 0.7em; padding: 0 0 4px 0; font-weight: bold; }
p { font-size: 0.7em; line-height: 1.5em; padding: 0 0 8px 0; }
ul.linker li { list-style-type: none; }
ul.linker li { background-color: transparent; }
ul.linker li { background-image: url(/v1/_pix/_system/icon-link.gif); }
ul.linker li { position: relative; } /* wichtig, um verschwundene Bullets im PCIE6 zu zeigen */
ul.bullet li { list-style-type: none; }
ul.bullet li { background-color: transparent; }
ul.bullet li { background-image: url(/v1/_pix/_system/bulletgreen.gif); }
ul.bullet li { position: relative; } /* wichtig, um verschwundene Bullets im PCIE6 zu zeigen */

/* Klassen */
.modul { margin: 0 0 0 0; padding: 20px 0 10px 0; border-top: #ccc dotted 1px; clear: both; float: none; }
.teaserpic135 { margin: 0 0 0 0; }
p.thumb60x40 img { margin: 0 4px 4px 0; }
div.filmbox	{ text-align:center; background:#eaf0f6 url('/v1/_pix/_system/videobgr.gif') top center no-repeat;padding:10px; width:385px;margin:0 0 4px0;display:block; }

/* Teasermodule */
.picteasermodul { float:left; width:385px; margin: 0 0 20px 0; }
.picteasermodul * { width:235px; float:right; }
.picteasermodul img { width:135px; float:left; }
.picteasermodul * * { width:auto; float:none; }

/* Tabellen */
table { border-top: 1px #ccc dotted; padding: 0 0 8px 0; width: 100%;}
th { display: none; }
tr.tabgrey td { background: #f8f8f8; }
td { vertical-align: top; font-size: 0.7em; line-height: 1.4em; padding: 3px 5px 4px 5px; border-bottom: 1px #ccc dotted; }
table.indexliste a { font-weight: bold; }
table.indexliste td { padding: 4px 8px 4px 0; line-height: 1.6em; }

/* Footer */
div#footer { background: #fff url(/v1/_pix/_system/footerbgr.gif) left 100px repeat-x; margin: 0 0 0 0; padding: 145px 0 25px 0; clear: both; }
div#footer p { margin: 0; padding: 0 0 3px 0; color: #333; font-size: 0.7em; }

