/*
    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:#036;}

.noShow  {position: absolute;left:-999em;}

DIV#page_container {margin:0 auto 0 auto;width:955px;text-align:left;}
DIV#page {position:absolute;top:50px;height:410px;width:955px;}


DIV#logo {position:absolute;top:50px;left:105px;}


DIV#left_content {position:absolute;top:90px;left:150px;width:505px;height:420px;background:url(bg_left.jpg) #fff bottom left no-repeat;}
DIV#left_content DIV.container {margin:110px 10px 35px 35px;width:420px;float:left;display:inline;}
DIV#left_content DIV.bottom {position:absolute;bottom:5px;left:0;width:100%;text-align:center;}
DIV#left_content DIV.bottom SPAN.impress {font-size:65%;color:#036;}
DIV#left_content DIV.bottom SPAN.impress A {color:#036;}




DIV#right_content {position:absolute;top:90px;left:658px;z-index:10;width:245px;height:420px;background:url(bg_right.jpg) #fff bottom right no-repeat;}
DIV#right_content DIV.container {margin:110px 20px 10px 20px;z-index:10;padding:0px;}
DIV#right_content DIV.container H2 {margin: 0px; padding:0px;}
DIV#right_content DIV.container IMG {margin: 0px; padding:0px;}
DIV#right_content DIV.bottom {position:absolute;bottom:0;left:0;width:100%;text-align:center;}
DIV#right_content DIV.bottom UL {margin:0 0 5px 0;padding:0;}
DIV#right_content DIV.bottom UL LI {display:inline;}
DIV#right_content DIV.bottom UL LI A {font-size:80%;font-weight:bold;color:#666;}
DIV#right_content DIV.bottom UL LI.on A {font-size:80%;color:rgb(43, 64, 144);}

DIV#right_content UL.right_submenu {margin:-5px 0 0 0;padding:0 0 0 20px;}
DIV#right_content UL.right_submenu LI {list-style-image:url(menu_bull.gif);margin:0 0 5px 0;}
DIV#right_content UL.right_submenu LI A {font-size:65%;color:#036;margin:0;padding:0;}
DIV#right_content UL.right_submenu LI.on A {font-size:65%;font-weight:bold;color:#FA8800;}
DIV#right_content UL.right_submenu LI.back {list-style-image:url(menu_bull_back.gif);margin:15px 0 5px 0;}



DIV#main_menu {position:absolute;top:190px;left:0px;width:120px;}
DIV#main_menu UL {margin:0;padding:0;}
DIV#main_menu UL LI {list-style-type:none;width:100%;text-align:right;margin:4px 0 4px 0;}
DIV#main_menu UL LI A {font-size:70%;color:rgb(188,187,207);}
DIV#main_menu UL LI.on A {font-weight:bold;color:#fff;}


DIV#sub_menu {position:absolute;top:0px;right:0px;width:480px;z-index:100;}
DIV#sub_menu UL {margin:50px 50px 0 0;padding:0;float:right;}
DIV#sub_menu UL LI {display:inline;list-style-type:none;text-align:right;margin:0 0 0 10px;}
DIV#sub_menu UL LI A {font-size:70%;color:rgb(188,187,207);}
DIV#sub_menu UL LI.on A {font-weight:bold;color:#fff;}

DIV.people {background:url(people_oben.gif) right top no-repeat;height:144px;}
DIV.no_people {background:none;}


/* Referenzen Menu */
DIV#ref_menu {margin:0px;padding:0px;height:320px;width:260px;overflow:auto;}
DIV#ref_menu UL {margin:0;padding:0;}
DIV#ref_menu UL LI {list-style-type:none;text-align:center;margin:5px 0 5px 0;}
DIV#ref_menu UL LI IMG {border:none;}


/* Referenzen Main */
DIV#left_content DIV.ref_main {margin:55px 20px 0 22px;}
DIV#left_content DIV.ref_main DIV.image {float:left;width:225px;height:230px;}
DIV#left_content DIV.ref_main DIV.text {float:right;width:200px;height:230px;}
DIV#left_content DIV.ref_main DIV.text  H1.client_name {color:rgb(24, 58, 141);font-size:90%;font-weight:normal;margin: 0 0 30px 0;padding:0;}
DIV#left_content DIV.ref_main DIV.detail_link {clear:both;float:left;margin:13px 0 0 195px;}
DIV#left_content DIV.ref_main DIV.detail_link IMG {border:none;}
DIV#left_content DIV.ref_main DIV.project_selector {float:right;width:200px;margin:10px 0 0 0;}
DIV#left_content DIV.ref_main DIV.project_selector UL {padding:0;margin:0;}
DIV#left_content DIV.ref_main DIV.project_selector UL LI {display:inline;margin:0 6px 0 6px;}
DIV#left_content DIV.ref_main DIV.project_selector UL LI A {font-size:70%;color:#666;font-weight:bold;}
DIV#left_content DIV.ref_main DIV.project_selector UL LI.on A {font-size:75%;color:#FA8800;font-weight:bold;}
DIV#left_content DIV.ref_main DIV.project_selector UL LI.next A {color:#FA8800;}


/* Referenzen Single */
DIV#left_content DIV.fce_singlereferenz {margin:110px 0 0 0;}
DIV#left_content DIV.fce_singlereferenz DIV.image {float:left;width:270px;height:230px;clear:both;}
DIV#left_content DIV.fce_singlereferenz DIV.nav {clear:both;float:left;display:block;margin:10px 0 0 260px;}
DIV#left_content DIV.fce_singlereferenz DIV.nav UL {margin:0;padding:0;}
DIV#left_content DIV.fce_singlereferenz DIV.nav UL LI {display:inline;margin:0 2px;}
DIV#left_content DIV.fce_singlereferenz DIV.nav UL LI A {font-size:80%;font-weight:bold;color:#666;}
DIV#left_content DIV.fce_singlereferenz DIV.nav UL LI A:hover {color:#FA8800;text-decoration:none;}
DIV#left_content DIV.fce_singlereferenz DIV.desc {float:right;width:200px;margin:0 24px 0 0;display:inline;}
DIV#left_content DIV.fce_singlereferenz DIV.desc DIV.csc-header H2 {margin:-3px 0 0 0;padding:0;}


/* bmyprojectvis */
DIV#left_content DIV.tx-bmyprojectvis-pi1 {overflow:auto;height:400px;}
DIV#left_content DIV.tx-bmyprojectvis-pi1 UL.list {margin:0;padding:0;float:left;}
DIV#left_content DIV.tx-bmyprojectvis-pi1 UL.list LI {float:left;margin:10px;padding:0;list-style-type:none;border:solid 0px #ccc;border-bottom-width:1px;}
DIV#left_content DIV.tx-bmyprojectvis-pi1 UL.list LI DIV.image{clear:both;float:left;width:130px;}
DIV#left_content DIV.tx-bmyprojectvis-pi1 UL.list LI DIV.text{width:280px;float:right;}
DIV#left_content DIV.tx-bmyprojectvis-pi1 UL.list LI DIV.text H2 {margin:0 0 2px 0;font-size:80%;}
DIV#left_content DIV.tx-bmyprojectvis-pi1 UL.list LI DIV.text H3 {margin:0 0 10px 0;font-size:70%;}
DIV#left_content DIV.tx-bmyprojectvis-pi1 UL.list LI DIV.text SPAN.data {margin:0;font-size:70%;}
DIV#left_content DIV.tx-bmyprojectvis-pi1 UL.list LI DIV.text A {display:block;margin:10px 0 0 0;font-size:70%;}


/* tt_news */
DIV#right_content UL.news_list { margin:0;padding:0 0 0 16px;}
DIV#right_content UL.news_list LI {margin:20px 0 0 0;list-style-image:url(menu_bull.gif);}
DIV#right_content UL.news_list LI SPAN.date {display:block;color:#666;font-size:65%;margin:0;padding:0;}
DIV#right_content UL.news_list LI H2 {margin:0 0 4px 0;padding:0;}
DIV#right_content UL.news_list LI H2 A {font-size:65%;color:#036;}
DIV.news-single-item H1 {color:rgb(24, 58, 141);font-size:90%;font-weight:normal;margin: 0 0 30px 0;padding:0;}
DIV.news-single-item SPAN.date {display:inline;font-weight:bold;color:#FA8800;font-size:65%;}
DIV.news-single-item P.subhead {display:inline;font-size:65%;color:#666;font-weight:bold;line-height:150%;}

/* Genius Mailer */
DIV.tx-geniusmailer-pi1 {margin:15px 0 0 25px;}
DIV.tx-geniusmailer-pi1 FORM {}
DIV.tx-geniusmailer-pi1 FORM FIELDSET {width:415px;border:none;font-size:65%;}
DIV.tx-geniusmailer-pi1 FORM FIELDSET LABEL {float:left;text-align:right;padding:2px 5px 0 0;color:#666;}
DIV.tx-geniusmailer-pi1 FORM FIELDSET INPUT {float:left;width:300px;border:none;background:#ccc;margin:2px;}
DIV.tx-geniusmailer-pi1 FORM FIELDSET INPUT.submit {float:left;clear:both;width:auto;border:solid 1px #000;background:#ccc;margin:2px;}
DIV.tx-geniusmailer-pi1 FORM FIELDSET DIV {margin:0;float:left;clear:both;}
DIV.tx-geniusmailer-pi1 FORM FIELDSET DIV H3 {font-size:100%;color:#FA8800;width:400px;margin:10px 0 0 0;}
DIV.tx-geniusmailer-pi1 FORM FIELDSET DIV.groupselect UL {padding:0;width:400px;margin:0;}
DIV.tx-geniusmailer-pi1 FORM FIELDSET DIV.groupselect UL LI {float:left;clear:both;list-style-type:none;width:100%;margin:5px 0;}
DIV.tx-geniusmailer-pi1 FORM FIELDSET DIV.groupselect UL LI INPUT {width:30px;outline:none;background:#fff;}
DIV.tx-geniusmailer-pi1 FORM FIELDSET DIV.groupselect UL LI LABEL {text-align:left;color:#000;width:300px;margin:2px 0 0 0;}
DIV.tx-geniusmailer-pi1 FORM FIELDSET DIV.groupselect UL LI P {float:left;clear:both;margin:0px 0 10px 35px;font-size:90%;color:#666;width:100%;}
DIV.tx-geniusmailer-pi1 FORM FIELDSET SPAN.error{color:#f00;}

/* TagCloud */
P.tagcloud {text-align:left;}
P.tagcloud A {color:#999;font-weight:bold;margin:4px 4px 4px 0;}
P.tagcloud A:hover {color:#FA8800;font-weight:bold;text-decoration:none;}