html { height: 101% }
body { font-family: Verdana, Geneva, sans-serif; color:#484848; background-color:#fff; background-image:url(../images/bg.gif); background-repeat:repeat-x; margin:0px; padding:0; font-size:11px  }

h1, h2, h3, ul, li, p, form, tr, td, form, input { margin:0; padding:0; }

ul { list-style:none }

a { color:#426680 }
a:hover { text-decoration:none }

a:focus { outline: none }

a img { border:0 }

a.internal-link { background-image:none }

a.linkback, a.link { float:right; background-image:url(../images/a-link.gif); background-repeat:repeat-x; background-position:bottom; padding:0 0 1px 0; text-decoration:none }
a.linkback:hover, a:link:hover { background:none }

a.link { float:none }

a.linkpfeil, #ct-page a.linkpfeil { font-size:11px; background-image:url(../images/a-linkarr.gif); background-repeat:no-repeat; background-position:0 1px; text-decoration:none; padding:0 0 0 12px }
a.linkpfeil:hover, #ct-page a.linkpfeil:hover { background-image:url(../images/a-linkarr.gif); background-repeat:no-repeat; background-position:0 1px; text-decoration:underline; }

img .left { float:left }
img .right { float:right }

.clear { font-size:1px; clear:both }

#container { position:relative; width:823px; margin:0 auto; }

#topnav { width:823px; height:19px; padding:3px 0 0 0; text-align:right; color:#002e4f; }
#topnav a { color:#002e4f; font-size:11px; text-decoration:none; padding:0 8px; background-image:url(../images/a-top.gif); background-repeat:no-repeat; background-position:right 1px }
#topnav a:hover { text-decoration:underline }
#topnav a#toplast { background:none } 

#head { width:823px; height:225px; background-image:url(../images/bg-head.jpg) }
* html #head { width:823px; height:225px; background-image:url(../images/bg-head.png) }
#logo, #logo img { float:left }
#head-flv { float:left; width:401px; height:225px; padding-left:85px }
#head-flv img { float:left }

#headbar img { float:left }

#nav { width:189px; position:absolute; top:210px; left:615px }

#nav ul.main a, #nav ul.sub a { float:left; display:block; width:182px; height:20px; padding:4px 0 0 7px; background-image:url(../images/a-main.png); text-decoration:none;  font-size:12px; color:#fff; cursor:pointer }
* html #nav ul.main a { background-image:url(../images/a-main.gif) }
#nav ul.main a:hover, #nav ul.main a.active, #nav ul.sub a:hover, #nav ul.sub a.active { background-position:0 -24px; }

#nav ul.main a#first, #nav ul.main a#firstactive { height:21px; padding-top:6px; background-image:url(../images/a-first.png) }
* html #nav ul.main a#first, #nav ul.main a#firstactive { height:21px; padding-top:6px; background-image:url(../images/a-first.gif) }

#nav ul.main a#last, #nav ul.main a#lastactive { height:20px; padding-top:6px; background-image:url(../images/a-last.png) }
* html #nav ul.main a#last, #nav ul.main a#lastactive { height:20px; padding-top:6px; background-image:url(../images/a-last.gif) }

#nav ul.main a#first:hover, #nav ul.main a#firstactive { background-position:0 -27px }
#nav ul.main a#last:hover, #nav ul.main a#lastactive { background-position:0 -26px }

#nav ul.sub { }
#nav ul.sub a { width:174px; height:20px; padding:4px 0 0 15px; font-size:11px; background-image:url(../images/a-sub.png) }
* html #nav ul.sub a { background-image:url(../images/a-sub.gif) }
#nav ul.sub a:hover, #nav ul.sub a.active {  }

#nav ul.main li { float:left }
#nav ul.sub li  { float:left }

#ct-page, #ct-page-l { clear:both; width:415px; padding:28px 318px 10px 90px; background-image:url(../images/bg-ct.gif); background-repeat:no-repeat; min-height:362px }
* html #ct-page, * html #ct-page-l { height:362px }

#ct-page-l { background-image:url(../images/bg-xl3.jpg); background-position:bottom; padding-bottom:80px }

#ct-page h1, #ct-page h2, #ct-page h3, #ct-page h4, #ct-page p { padding:0 }
#ct-page h1, #ct-page-l h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; font-weight:normal; padding-bottom:19px }
#ct-page h2, #ct-page-l h2 { font-size:15px; font-weight:normal; padding-bottom:13px }
#ct-page h3, #ct-page-l h3 { font-size:14px; font-weight:normal; padding-bottom:10px }
#ct-page h4, #ct-page-l h4 { font-size:13px; font-weight:normal; padding-bottom:8px }
#ct-page p, #ct-page-l p { font-size:11px; padding-bottom:12px; }

#ct-page a, #ct-page-l a { color:#426680; background-image:url(../images/a-link.gif); background-repeat:repeat-x; background-position:bottom; padding:0 0 1px 0; text-decoration:none }
#ct-page a:hover, #ct-page-l a:hover { text-decoration:none; background:none }

#ct-page ul, #ct-page-l ul { padding:5px 0 5px 6px }
#ct-page li, #ct-page-l li { background-image:url(../images/li.gif); background-repeat:no-repeat; background-position:0 5px; padding:0 0 5px 11px; font-size:11px }

#ct-page-l div.csc-textpic-imagewrap a { background:none }
#ct-page-l div.csc-textpic-imagewrap a img { padding-bottom:20px }

p.csc-linkToTop { width:100%; text-align:right; background-image:url(../images/top.gif); background-repeat:no-repeat; background-position:right 14px; padding:10px 13px 0 0 }



