/*
    Werbung & Media Huber - www.bluemeetsyou.com
    (c) 2008 Christoph Wolter
*/

A {text-decoration:none;outline:none;}
A:hover{text-decoration:underline;}

* {font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size:1em;}
BODY {text-align:center;margin:0;background:rgb(1, 27, 51);}

.noShow  {position: absolute;left:-999em;}

DIV#page_container {margin:20px auto 0px auto;width:955px;text-align:left;}
DIV#page {float:left;width:935px;padding:10px;background:rgb(234, 234, 234);}

DIV#header {height:160px;background:url(bg_header.jpg) no-repeat #000;margin:0 0 10px 0;}
DIV#header DIV.logo {padding:25px 0 0 20px;}
DIV#header DIV.logo  A IMG {border:none;}

DIV#main {float:left;background:url(bg_main.gif) repeat-y;}

DIV#navigation {float:left;width:215px;}

UL#mainmenu {margin:0;padding:0;width:100%;}
UL#mainmenu LI {list-style-type:none;background:rgb(190, 190, 190);margin:0 0 3px 0;line-height:25px;}
UL#mainmenu LI A {font-size:80%;color:#000;margin:0 0 0 5px;}
UL#mainmenu LI.on  {background:#336699;}
UL#mainmenu LI.on  A {color:#fff;}
/* second level */
UL#mainmenu LI.on UL {margin:0;padding:0;border:solid 0 rgb(234, 234, 234);border-top-width:2px;}
UL#mainmenu LI.on UL LI {background:#fff;margin:0; border: solid 1px rgb(234, 234, 234);}
UL#mainmenu LI.on UL LI  A{color:#000;}
UL#mainmenu LI.on UL LI.on {}
UL#mainmenu LI.on UL LI.on  A {color:#336699;}
/* third level */
UL#mainmenu LI.on UL LI.on UL{padding:2px 0;}
UL#mainmenu LI.on UL LI.on UL LI {border:none;margin:0;line-height:16px;}
UL#mainmenu LI.on UL LI.on UL LI  A{color:rgb(64, 64, 64);font-size:55%;margin:0 0 0 10px;}
UL#mainmenu LI.on UL LI.on UL LI.on {}
UL#mainmenu LI.on UL LI.on UL LI.on  A {color:#336699;font-weight:bold;}


DIV#content_container {float:left;width:530px;margin:0 0 0 10px;}
DIV#content {margin:20px;}

DIV#addon {float:left;width:170px;margin: 0 0 0 10px;}

UL#langmenu {margin:5px 0;padding:0;float:right;}
UL#langmenu LI {display:inline;margin:0px 0px 0px 6px;}
UL#langmenu LI IMG {display:inline;border:none;}


DIV.box {clear:both;margin:0 0 15px 0;float:right;width:100%;}
DIV.box H1 {background:rgb(190, 190, 190);padding:5px;font-weight:normal;font-size:75%;}
DIV.box H2 {font-size:70%;font-weight:bold;margin:2px 5px;padding:0;color:#336699;}
DIV.box H2 A {color:#336699;font-weight:bold;}
DIV.box P.bodytext {font-size:70%;margin:3px 5px;padding:0;font-weight:normal}
DIV.box SPAN.label {float:left;clear:both;width:27px;font-size:70%;margin:0px 5px;padding:0;font-weight:normal;}
DIV.box SPAN.value {float:left;font-size:70%;margin:0px 5px;margin-right:0px;padding:0;font-weight:normal;width:128px;height:20px;}
DIV.box SPAN.more {font-size:70%;margin:2px 5px;padding:0;}
DIV.box SPAN.more A {color:#336699;}

/* News */
DIV.news-latest-item {margin:0 0 10px 0;}

UL.news-list-container {margin:0;padding:0;width:500px;}
UL.news-list-container LI {float:left;list-style-type:none;margin:0 0 20px 0;}
UL.news-list-container LI DIV.title {background:url(bg_csc-header-n1.gif);}
UL.news-list-container LI DIV.title H1 {margin:0;padding:0 5px 0 0;font-size:90%;background:#fff;display:inline;font-weight:normal;}
UL.news-list-container LI DIV.title H1 A {color:#336699;}
UL.news-list-container LI DIV.text {width:320px;float:left;margin:5px 0 20px 0;}
UL.news-list-container LI DIV.text SPAN.news-list-date {font-size:70%;font-weight:bold;display:inline;}
UL.news-list-container LI DIV.text P.bodytext {display:inline;}
UL.news-list-container LI DIV.text SPAN.morelink {display:block;margin:10px 0;}
UL.news-list-container LI DIV.text SPAN.morelink A {color:#336699;font-size:80%;}
UL.news-list-container LI DIV.image {float:right;margin:5px;}

DIV.news-single-item SPAN.backlink {font-size:70%;}
DIV.news-single-item SPAN.backlink A {color:#336699;font-weight:bold;}

/* Submenu */
UL.submenu-30 {margin:0;padding:0;width:500px;}
UL.submenu-30 LI {float:left;list-style-type:none;margin:0;}
UL.submenu-30 LI DIV.title {background:url(bg_csc-header-n1.gif);}
UL.submenu-30 LI DIV.title H1 {margin:0;padding:0 5px 0 0;font-size:90%;background:#fff;display:inline;font-weight:normal;}
UL.submenu-30 LI DIV.title H1 A {color:#336699;}
UL.submenu-30 LI P.text {font-size:70%;font-weight:bold;width:260px;float:left;margin:10px 0;}
UL.submenu-30 LI DIV.image {float:right;}