/*
    Werbung & Media Huber - www.bluemeetsyou.com
    (c) 2007 Christoph Wolter
*/


A {text-decoration:none;outline:none;}
A:hover{text-decoration:underline;}
A:visited {color:#003366;}

* {font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size:1em;}
BODY {text-align:center;margin:0;background:url(bg_body.gif);}

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


DIV#page_container {margin:32px auto 0 auto;width:955px;text-align:left;}


/* header */ 
DIV#header {height:180px;width:955px;text-align:left;background:url(bg_header.jpg) #fff no-repeat right;}
DIV#header DIV.logo {padding:10px 10px 0 8px;float:left;}
DIV#header DIV.logo A IMG {border:none;}
DIV#header DIV.quick_search {display:none;}
DIV#header H1 {float:left;margin:140px 0 0 55px;font-size:80%;color:#036;letter-spacing:0.06em;}
DIV#header H1 SPAN {color:#69f;font-size:110%}



/* page */
DIV#page {float:left;width:955px;text-align:left;background:#fff;}
DIV#threecols {float:left;width:955px;margin:0;padding:0;background:url(bg_threecols.gif) repeat-y;}
DIV#nav {float:left;width:168px;margin:0 0 0 7px;display: inline;}
DIV#content {float:left;width:500px;margin:6px 23px 0 65px;}
DIV#bottom {float:left;clear:both;width:955px;height:30px;background:url(bg_bottom.gif) no-repeat;}


DIV#addon {float:left;width:182px;background:url(bg_header_addon.jpg) no-repeat;padding:40px 0 0 0;margin:0;}
DIV#addon DIV.box {margin:0;}
DIV#addon DIV.box DIV.flag {padding:15px 0 0 0 ;background:url(flag.gif) no-repeat;height:37px;width:100%;text-align:right;}
DIV#addon DIV.box DIV.flag H1 {padding:0;margin:0 5px 15px 100px;color:#039;font-size:70%;font-weight:bold;text-align:center;}
DIV#addon DIV.box H2 {margin:0 10px 5px 10px;font-size:70%;color:#039;}
DIV#addon DIV.box P {font-size:60%;margin:10px;}
DIV#addon DIV.box IMG {margin:0 10px}

/* Latest News */
DIV#addon DIV.box DIV.news_item {margin:0 0 10px 0;}
DIV#addon DIV.box DIV.news_item H2 {margin:0 10px 0 10px;font-size:70%;color:#039;}
DIV#addon DIV.box DIV.news_item A {margin:0 10px 0 10px;font-size:65%;color:#039;font-weight:bold;}

/* Event Item */
DIV#addon DIV.box DIV.event_item {margin:0 0 10px 0;}
DIV#addon DIV.box DIV.event_item SPAN.date {margin:0 10px 0 10px;clear:both;font-size:70%;color:#039;}
DIV#addon DIV.box DIV.event_item H2 {margin:0 10px 0 10px;display:inline;font-size:70%;color:#039;}
DIV#addon DIV.box DIV.event_item A {margin:0 10px 0 10px;font-size:65%;color:#039;font-weight:bold;}



UL#mainmenu {margin:10px 0 50px 0;padding:0;}
UL#mainmenu LI {list-style-type:none;text-indent:8px;border:dashed 0px rgb(237, 242, 247);border-bottom-width:1px;border-top-width:1px;padding:5px 0 7px 0;margin:5px 0 5px 0;}
UL#mainmenu LI A {color:#036;font-size:70%;font-weight:bold;}
UL#mainmenu LI.on {background:#fff;border:dashed 0px #000;border-bottom-width:1px;border-top-width:1px;padding:5px 0 0 0;}
UL#mainmenu LI.nosub {padding:5px 0 7px 0;}

UL#mainmenu LI.on UL {margin:5px 0 0 0;padding:0;}
UL#mainmenu LI.on UL LI {text-indent:28px;border-color:#fff;padding:0 0 4px 0;}
UL#mainmenu LI.on UL LI A {font-size:65%;}
UL#mainmenu LI.on UL LI.on {background:url(menu_bull.gif) 9px 8px no-repeat;border-color:#000;}
UL#mainmenu LI.on UL LI.last {border-bottom-color:#fff;margin:0;}



/* footer */
DIV#footer {clear:both;margin:0 auto 0 auto;width:955px;text-align:left;background:url(bg_footer.gif) no-repeat;padding:55px 0 0 0;}
DIV#footer UL {margin:0 0 0 40px;padding:0;}
DIV#footer UL LI {display:inline;margin:0 5px 0 5px;}
DIV#footer UL LI A {font-weight:bold;font-size:70%;color:#039;}


/* NEWS */
UL.news-list-container {margin:20px 0 20px 0;padding:0;}
UL.news-list-container LI {list-style-type:none;background:#eaf5fa;clear:both;float:left;width:485px;margin:0 0 15px 0;}
UL.news-list-container LI DIV.top {background:url(bg_newslist_top.gif) no-repeat;float:left;margin:0 0 5px 0;}
UL.news-list-container LI DIV.top H4 {float:left;margin:10px 0 0 23px;font-size:70%;display:inline;}
UL.news-list-container LI DIV.top H4 A {color:#036;}
UL.news-list-container LI DIV.top SPAN.date {float:right;margin:10px 15px 0 0;font-size:70%;display:inline;color:#69f;}

UL.news-list-container LI DIV.element {float:left;}
UL.news-list-container LI DIV.element P.bodytext {margin:0 0 2px 0;}
UL.news-list-container LI DIV.element DIV.img { float:right;margin:5px 15px 5px 0px;display:inline;}
UL.news-list-container LI DIV.element DIV.with_image {width:300px;float:left;margin:5px 0 5px 23px;display:inline; background:#fff;-moz-border-radius:8px;}
UL.news-list-container LI DIV.element DIV.no_image {width:445px;float:left;margin:5px 0 5px 23px;display:inline; background:#fff;-moz-border-radius:8px;}
UL.news-list-container LI DIV.element DIV P.bodytext {margin:6px;}

UL.news-list-container LI DIV.bottom {background:url(bg_newslist_bottom.gif) no-repeat bottom;float:left;margin:0;height:15px;width:100%;}


DIV.news-single-item {}
DIV.news-single-item DIV.news-single-img {float:right;margin:0 0 10px 10px;display:inline;}
DIV.news-single-item DL.news-single-files {float:left;padding:0 0 3px 0;margin:5px 0 0 0;border:dashed 0px #999;border-bottom-width:1px;width:100%;}
DIV.news-single-item DL.news-single-files DD {float:left;list-style-type:none;margin:5px 0 0 0;padding:3px 0 0 0;clear:both;border:dashed 0px #999;border-top-width:1px;width:100%;}
DIV.news-single-item DL.news-single-files DD IMG {float:left;}
DIV.news-single-item DL.news-single-files DD A {font-size:70%;color:#039;margin:0 0 0 10px;cursor:pointer;}
DIV.news-single-item DIV.csc-header {margin:0 0 7px 0;}

DIV.news-amenu-container {}
DIV.news-amenu-container H4 {color:#039;font-size:90%;margin:15px 0 0 0;}
DIV.news-amenu-container UL {margin:10px 0;padding:0;}
DIV.news-amenu-container UL LI {font-size:70%;color:#039;list-style-type:none;margin:10px 0 10px 0;padding:0 0 0 20px;line-height:12px;background:url(bull1.gif) no-repeat 0 0;}

DIV.news-search-form {}
DIV.news-search-form INPUT {width:300px;border:solid 1px rgb(214,236,246);font-size:70%;}
DIV.news-search-form INPUT.submit {width:auto;}


/* Events */
DIV.tx-bmyevents-pi1 {}
DIV.tx-bmyevents-pi1 H2 {color:#69f;font-size:90%;margin:15px 0 5px 0;float:left;clear:both;}
DIV.tx-bmyevents-pi1 UL {float:left;display:inline;margin:0;padding:0 0 20px 0;width:475px;}
DIV.tx-bmyevents-pi1 UL LI {float:left;clear:both;width:100%;list-style-type:none;border:dashed 0px #999;border-bottom-width:1px;margin:2px 0 2px 0;padding:2px 0 6px 0;}
DIV.tx-bmyevents-pi1 UL LI SPAN.date  {float:left;font-size:80%;display:block;margin:0;padding:0;border:none;color:#666;width:60px;}
DIV.tx-bmyevents-pi1 UL LI H3 {float:right;display:inline;font-size:80%;margin:0;padding:0;width:400px;color:#666;}
DIV.tx-bmyevents-pi1 UL LI H3 A {color:#036;margin:0;padding:0;}
DIV.tx-bmyevents-pi1 UL LI H4 {float:right;display:inline;font-size:70%;font-weight:normal;width:400px;padding:0;margin:0;}
DIV.tx-bmyevents-pi1 UL LI.past {color:#999;}
DIV.tx-bmyevents-pi1 UL LI.past H3 A {color:#999;} 
DIV.tx-bmyevents-pi1 UL LI.past SPAN.date {color:#999;}

DIV.tx-bmyevents-pi1 DIV.single {}
DIV.tx-bmyevents-pi1 DIV.single H2 {color:#69f;font-size:90%;margin:10px 0 0 0;border:dashed 0px #999;border-bottom-width:1px;border-top-width:1px;padding:4px 0 4px 0;width:100%;}
DIV.tx-bmyevents-pi1 DIV.single H2 p.date {font-size:80%;margin:0;padding:0;border:none;color:#666;}
DIV.tx-bmyevents-pi1 DIV.single P.csc-subheader {float:left;margin:10px 0 0 0;display:inline;}
DIV.tx-bmyevents-pi1 DIV.single P.bodytext {float:left;margin:5px 0 5px 0;clear:both;}

/* Mitglieder Liste */
DIV.tx-ttaddress-pi1 {}
DIV.tx-ttaddress-pi1 UL {margin:0;padding:0;}
DIV.tx-ttaddress-pi1 UL LI {float:left;list-style-type:none;background:#fff;width:470px;margin:5px 0 5px 0;border:solid 4px #eaf5fa;-moz-border-radius:10px;}
DIV.tx-ttaddress-pi1 UL LI IMG {margin:0 0 5px 0;}
DIV.tx-ttaddress-pi1 UL LI DIV.info {margin:10px;clear:both;float:left;}
DIV.tx-ttaddress-pi1 UL LI DIV.address{margin:0;padding:8px 8px 8px 20px;float:right;width:280px;height:112px;font-size:10px;background:#eaf5fa;}
DIV.tx-ttaddress-pi1 UL LI DIV.address H2 {margin:2px 0;}
DIV.tx-ttaddress-pi1 UL LI DIV.address P SPAN.label {float:left;width:65px;}
DIV.tx-ttaddress-pi1 UL LI DIV.address P {margin:6px 0;}
DIV.tx-ttaddress-pi1 UL LI DIV.address P.notop {margin-top:0;}
DIV.tx-ttaddress-pi1 UL LI DIV.address P.nobottom {margin-bottom:0;}

/* Activitaeten */
DIV.activity_box H2 {color:#69f;font-size:90%;margin:20px 0 10px 0;border:dashed 0px #999;border-bottom-width:1px;border-top-width:1px;padding:4px 0 4px 0;}
DIV.activity_box UL {background:#eaf5fa;-moz-border-radius:10px;padding:10px;margin:0;}
DIV.activity_box LI {clear:both;list-style-type:none;font-size:70%;margin:10px;color:#036;}
DIV.activity_box LI SPAN.month {font-weight:bold;}

/* Gästebuch */
DIV.tx-veguestbook-pi1 FORM {}
DIV.tx-veguestbook-pi1 FORM FIELDSET {background:rgb(234,245,250);margin:5px 0 20px 0;border:none;-moz-border-radius:10px;padding:10px 0 10px 10px;}
DIV.tx-veguestbook-pi1 FORM FIELDSET LABEL {float:left;display:inline;clear:both;margin:5px;width:150px;color:#039;font-size:70%;font-weight:bold;}
DIV.tx-veguestbook-pi1 FORM FIELDSET INPUT {float:left;display:inline;margin:5px;width:200px;border:solid 1px rgb(214,236,246);font-size:70%;}
DIV.tx-veguestbook-pi1 FORM FIELDSET TEXTAREA {float:left;display:inline;margin:5px;width:200px;border:solid 1px rgb(214,236,246);font-size:70%;}
DIV.tx-veguestbook-pi1 FORM FIELDSET INPUT.hidden {display:none;}
DIV.tx-veguestbook-pi1 FORM FIELDSET INPUT.submit {margin:10px 10px 10px 180px;}

DIV.tx-veguestbook-pi1 H2.tx-guestbook-header {width:95%;background:rgb(234,245,250);margin:5px 0 0px 0px;border:none;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;padding:5px 0 5px 15px;color:#69f;font-size:80%;}
DIV.tx-veguestbook-pi1 DIV.tx-guestbook-result {font-size:70%;}
DIV.tx-veguestbook-pi1 DIV.tx-guestbook-pagination {font-size:70%;}
DIV.tx-veguestbook-pi1 DIV.tx-guestbook-clear {font-size:80%;}
DIV.tx-veguestbook-pi1 DIV.tx-guestbook-right {font-size:70%;width:95%;background:rgb(234,245,250);color:#003366;margin:0px;border:none;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;padding:0px 0 10px 15px;}
DIV.tx-veguestbook-pi1 DIV.tx-guestbook-right P {margin:5px 0px;color:#003366;-moz-border-radius:10px;background:#ffffff;padding:5px;width:95%;}
DIV.tx-veguestbook-pi1 DIV.tx-guestbook-right P.tx-guestbook-date {margin:0px;color:#003366;background:rgb(234,245,250);}
DIV.tx-veguestbook-pi1 DIV.tx-guestbook-left {font-size:80%;display:none;}
DIV.tx-veguestbook-pi1 P.tx-guestbook-form-error {font-size:80%;}
DIV.tx-veguestbook-pi1 UL LI {font-size:80%;}
DIV.tx-veguestbook-pi1 A {color:#003366;text-decoration:none;outline:none;}
DIV.tx-veguestbook-pi1 A:hover{text-decoration:underline;}
DIV.tx-veguestbook-pi1 A:visited {color:#003366;}


/* New Login Box */
DIV.tx-newloginbox-pi1 FORM {}
DIV.tx-newloginbox-pi1 FORM FIELDSET {background:rgb(234,245,250);margin:10px 0 20px 0;border:none;-moz-border-radius:10px;padding:10px 0 15px 0;}
DIV.tx-newloginbox-pi1 FORM FIELDSET LABEL {float:left;display:inline;clear:both;margin:10px;width:150px;color:#039;font-size:70%;font-weight:bold;}
DIV.tx-newloginbox-pi1 FORM FIELDSET INPUT {float:left;display:inline;margin:10px;width:200px;border:solid 1px rgb(214,236,246);font-size:70%;}
DIV.tx-newloginbox-pi1 FORM FIELDSET INPUT.submit {margin:10px 10px 10px 180px;}
