
/*
 *  Master Stylesheet
 */
 
 
/*
 * Global Styles
 */
* {margin:0;padding:0;border:none;}

body {background:#330000;color:#000;text-align:center;font-size:100%;font-family:Tahoma,Verdana,sans-serif;line-height:1.5;}

a {color:#000;text-decoration:none;background:#ebdccd; } /*f2e6d9;}*/
a:hover, a:focus {color:#fff;background:#d91918;text-decoration:none;}

table {font-size:100%;}
td, th {font-size:100%;}
pre {font-size: 90%;}


h1, h2, h3 {color: #d91918;margin:0 0 10px 0;padding:0;font-weight:bold;}
h4, h5, h6 {color: #d91918;margin:0 0 10px 0;padding:0;}
h1 {font-size: 150%;}
h1 a {}
h2 {font-size: 140%;}
h2 a {}
h3 {font-size: 130%;font-weight:normal;}
h3 a {}
h4 {font-size: 120%;}
h4 a {}
h5 {font-size: 110%;}
h5 a {}
h6 {font-size: 100%;}
h6 a {}
p {margin:0 0 10px 0;padding:0;}

hr {border-left:0;border-right:0;border-bottom:0;border-top:1px solid #ead6bf;height:1px;margin:0;padding:0;}


abbr, acronym, .help {border-bottom: 1px dotted #333;cursor: help;}

ul {margin:0 0 10px 10px;list-style-type:disc;}
ul li {margin-left:15px;}

/*
ul {margin-left:0px;margin:0 0 10px 0;list-style:none;}
ul li {background:url("img/icon_list_item.gif") 0px 3px no-repeat;padding-left:17px;}

ul li.onlineberatung {background:url(img/icon_onlineberatung.gif) top left no-repeat;padding-left:58px;padding-bottom:5px;margin-bottom:5px;}
ul li.notfall {background:url(img/icon_notfall.gif) top left no-repeat;padding-left:58px;padding-bottom:5px;margin-bottom:5px;}

ul.no-list-style {list-style:none;}
ul.no-list-style li {background:transparent;margin:0;padding:0;}

ul li.rssfeed {
	background:url("img/icon-rssfeed-16x16.gif") top left no-repeat;height:18px;padding-left:20px;margin-bottom:2px;
}
*/

ul.downloads {margin:0 0 5px 0;list-style:none;}
ul.downloads li {background:url("img/icon_link_download2.gif") 0px 3px no-repeat;margin-left:0px;margin-bottom:5px;padding-left:30px;}

.invisible {position:absolute;top:-10000px;left:-10000px;}

.error {font-weight:bold;color:#ff0000;}

.small {font-size:65%;}

input, select, textarea {
	border-left:1px solid #b08e6e;
	border-right:1px solid #b08e6e;
	border-bottom:1px solid #e7dfd4;
	border-top:1px solid #a65642;
	padding:2px;
	background:#faf4ee;
	/*color:#d91918;*/
}
.button {background:url(img/bg_button.gif) 0px -3px repeat-x #33cc66;color:#fff;border:1px solid #33cc66;padding:2px;margin:0;}

.tooltip {background:#94bae0;width:250px;font-size:90%;}
.tooltip-header{font-weight:bold;color:#333;padding:2px 5px;border:1px solid #336699;border-bottom:none;}
.tooltip-body {background:#fff;padding:2px 5px;border:1px solid #336699;border-top:none;}


.csc-linkToTop {text-align:right;padding-bottom:10px;}

/* 
 * Define clear fix for div-containers with nested floated divs 
 */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;margin:0;padding:0;}
.clearfix {display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



#back-to-menu {position:absolute;top:0px;left:0px;}
#back-to-menu a, #back-to-menu a:hover, #back-to-menu a:focus {background:transparent;}

/*
 * Blind-Navigation Styles
 */
#blind-navigation {position:absolute; top:-1000px; left:-1000px;}




/*
 * Define Overall Page Container
 */
#page-wrapper {background:#fff url(img/bg.gif) top left repeat-x; width:100%;}
#page {margin:0 auto 0 auto;width:998px;background:#fff;}
#page-border-left {float:left;width:20px;height:740px;background:#fff url(img/bg_border_left.gif) top left no-repeat;}
#page-content {float:left;width:958px;background:#fff;text-align:left;}
#page-border-right {float:left;width:20px;height:740px;background:#fff url(img/bg_border_right.gif) top left no-repeat;}

/*
 * Page-Header Styles
 */
#page-header-wrapper {width:958px; height:120px; background:url(img/bg_header.jpg) top left no-repeat #fff;}
#page-header {padding:30px 20px 0px 20px;}
#page-header h1 {font-size:100%;margin:0;padding:0;}
#page-header h1 a,
#page-header h1 a:hover, 
#page-header h1 a:focus,
#page-header div a,
#page-header div a:hover, 
#page-header div a:focus {color:#333;text-decoration:none;background:transparent;border:none;}
#page-header-bottom {width:958px;height:30px;background:url(img/bg_header_bottom.gif) top left no-repeat #fff;}


/*
 * Breadcrumb Styles
 */
#breadcrumb-wrapper {background:#330000;color:#fff;font-size:70%;}
#breadcrumb-title {float:left;padding:5px 0px 5px 20px;}
#breadcrumb {float:left;padding:0px 20px 0px 5px;}
#breadcrumb ul {list-style:none;margin:0;padding:0;}
#breadcrumb ul li {float:left;background:transparent;margin:0;padding:0;}
#breadcrumb ul li a {display:block;margin:5px 5px 5px 0px;color:#fff;background:transparent;text-decoration:none;font-weight:normal;}
#breadcrumb ul li a:hover, 
#breadcrumb ul li a:focus {text-decoration:none;background:#d91918;font-weight:normal;}
#breadcrumb ul li.active a {text-decoration:none;background:transparent;font-weight:bold;}
#breadcrumb ul li.active a:hover, 
#breadcrumb ul li.active a:focus {text-decoration:none;background:transparent;font-weight:bold;}


/*
 * Content Container
 */
#page-content-wrapper {width:958px;background:url(img/bg_content.gif) top left repeat-y #fff;font-size:80%;}

/*
 * Main-Menu Styles
 */
#menu-sub-wrapper {float:left;width:200px;background:#transparent;overflow:hidden;}
#menu-sub {margin:0px 0px 30px 20px;text-align:left;}
#menu-sub ul {list-style:none;margin:0;padding:0;background:#fff;}
#menu-sub ul li {background:transparent;margin:0;padding:0;}
#menu-sub ul li a {display:block;padding:2px 5px;padding-left:15px;background:url(img/bg_menu_item.gif) 1px 8px no-repeat transparent;border-bottom:1px solid #ead6bf;color:#000;text-decoration:none;}
#menu-sub ul li.level2 a {padding-left:30px;background-position:16px 8px;}
#menu-sub ul li.level3 a {padding-left:45px;font-size:90%;background-position:31px 8px;}
#menu-sub ul li.level4 a {padding-left:60px;font-size:90%;background-position:46px 8px;}
#menu-sub ul li a:hover, 
#menu-sub ul li a:focus {color:#000;background-color:#f2e6d9;background-position:1px 8px;}
#menu-sub ul li.level2 a:hover, 
#menu-sub ul li.level2 a:focus {background-position:16px 8px;}
#menu-sub ul li.level3 a:hover, 
#menu-sub ul li.level3 a:focus {background-position:31px 8px;}
#menu-sub ul li.level4 a:hover, 
#menu-sub ul li.level4 a:focus {background-position:46px 8px;}
#menu-sub ul li.active a, 
#menu-sub ul li.active a:hover, 
#menu-sub ul li.active a:focus {color:#000;background-color:#f2e6d9;font-weight:bold;}


/*
 * Styles for Typo3 content from left column
 */
#content-left-wrapper {display:none;visibility:hidden;position:absolute;top:-1000px;left:-1000px;}
#content-left {}

/*
 * Styles for Typo3 content from center (main) column
 */
#content-center-wrapper {float:left;width:558px;}
#content-center {margin:0px 20px 0px 20px;overflow:hidden;}
#content-center-lastchanged { margin:20px;font-size:85%;color:#999; }


/*
 * Styles for Typo3 content from right column
 */
#content-right-wrapper {float:right;width:200px;font-size:80%;overflow:hidden;}
#content-right {overflow:hidden;margin-right:20px;}
#content-right h1 {font-size:130%;font-weight:bold;padding:5px 0px;margin:0;}
#content-right p, #content-right ul {padding:5px 0px;padding-top:0;margin:0;}


/*
 * Toolbar-Menu Styles
 */ 

#menu-toolbar-wrapper {border:1px dashed #ead6bf;margin-right:20px;margin-bottom:10px;padding-top:5px;}
#menu-toolbar {padding:5px 0px;}

#menu-toolbar .fontsize-label {float:left;text-align:right;font-size:95%;width:80px;}
#menu-toolbar .fontsize-buttons {float:left;padding-left:10px;}
#menu-toolbar .fontsize-buttons a {background:transparent;}
#menu-toolbar .fontsize-buttons img {margin-right:2px;margin-bottom:4px;border:none;}

#menu-toolbar .print-label {float:left;text-align:right;font-size:95%;width:80px;}
#menu-toolbar .print-button {float:left;padding-left:10px;}
#menu-toolbar .print-button a {background:transparent;}




/*
 * Styles for Typo3 content from border column
 */
#content-border-wrapper {display:none;visibility:hidden;position:absolute;top:-1000px;left:-1000px;}
#content-border {}


/*
 * Page-Footer Styles
 */
#page-footer-wrapper {border-top:5px solid #ead6bf;background:#330000;}
#page-footer {padding:5px 15px 30px 15px;color:#ccc;font-size:80%;width:958px;margin:0 auto;}




/*
 * Meta-Menu Styles
 */
#menu-meta-wrapper {}
#menu-meta {float:right;color:#fff;padding:1px 20px 2px 20px;}
#menu-meta ul {list-style:none;margin:0;padding:0;}
#menu-meta ul li {float:left;background:transparent;margin:0;padding:0;}

#menu-meta ul li a {display:block;margin-left:15px;background:transparent;color:#fff;text-decoration:none;font-weight:normal;}
#menu-meta ul li a:hover, 
#menu-meta ul li a:focus {color:#fff;background:#d91918;text-decoration:none;font-weight:normal;}
#menu-meta ul li.active a {color:#fff;background:transparent;text-decoration:none;font-weight:bold;}
#menu-meta ul li.active a:hover, 
#menu-meta ul li.active a:focus {color:#fff;background:transparent;text-decoration:none;font-weight:bold;}




/*
 *  user_z35pdf plugin Styles
 */
 
.user-z35pdf-pi1 {}

.z35-pdf-list {}
.z35-pdf-list h2 {}
.z35-pdf-list-error {}

.z35-pdf-list-items-wrapper {width:516px;height:550px;overflow:auto;border:1px dashed #ead6bf;margin-bottom:10px;}
.z35-pdf-list-items {padding:5px;}

.z35-pdf-list-item {width:488px;margin-bottom:10px;}

.z35-pdf-list-item .item-checkbox-wrapper {float:left;width:25px;}
.z35-pdf-list-item .item-checkbox-wrapper .item-checkbox {padding-top:5px;}
.z35-pdf-list-item .item-checkbox-wrapper .item-checkbox input {border:none;padding:0;background:transparent;}

.z35-pdf-list-item .item-image-wrapper {float:left;width:103px;}
.z35-pdf-list-item .item-image-wrapper .item-image {padding:0 10px;}
.z35-pdf-list-item .item-image-wrapper .item-image img {border:3px solid #f4f4f4;}

.z35-pdf-list-item .item-text-wrapper {float:left;width:360px;}
.z35-pdf-list-item .item-text-wrapper .item-text {}
.z35-pdf-list-item .item-text-wrapper .item-text label {}

.z35-pdf-list-buttons {text-align:right;}
.z35-pdf-list-buttons input { 
	border-left:1px solid #b08e6e;
	border-right:1px solid #b08e6e;
	border-top:1px solid #e7dfd4;
	border-bottom:1px solid #a65642;
	padding:2px;
	background:#faf4ee;
}


.z35-pdf-list-noitems {}
.z35-pdf-list-noitems h2 {}
.z35-pdf-list-noitems p {}


.z35-pdf-download {}
.z35-pdf-download h2 {}
.z35-pdf-download ul {}
.z35-pdf-download ul li {}
.z35-pdf-download ul li a {}
.z35-pdf-download ul li a:focus,
.z35-pdf-download ul li a:hover {}


.z35-pdf-download-noitems {}
.z35-pdf-download-noitems h2 {}
.z35-pdf-download-noitems p {}


.z35-pdf-download-noaccess {border:2px dashed #d91918;padding:10px;}
.z35-pdf-download-noaccess h2 {}
.z35-pdf-download-noaccess p {}


.z35-pdf-misconfiguration {border:2px dashed #d91918;padding:10px;}
.z35-pdf-misconfiguration h2 {}
.z35-pdf-misconfiguration p {}




/*
 *  tt_news Styles                                                          
 */


/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */
.news-list-container HR.clearer, 
.news-single-item HR.clearer, 
.news-latest-container HR.clearer {clear:right;height:1px;font-size:1%;border-left:0px;border-right:0px;border-top:0px;border-bottom:1px dashed #ead6bf;margin:0;padding:0;}
.news-latest-container HR.clearer {clear:left;}
.news-list-container HR.clearer {clear:both;}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
.news-latest-container {margin-bottom:0px;padding-bottom:5px;border-bottom:1px solid #c5f1d4;}
.news-latest-item {margin-bottom:15px;margin-left:10px;}
.news-latest-item IMG {padding:5px;border:1px dashed #ead6bf; margin-right:5px;margin-bottom:5px;}
.news-latest-item H3 {padding:0;margin:0;font-weight:bold;font-size:110%;}
.news-latest-item P, #content-right .news-latest-item p {padding:0;margin:0;}
.news-latest-date {color:#999;}
.news-latest-category {color:#336699;}
.news-latest-category IMG {display:none;visibility:hidden;}
.news-latest-gotoarchive {margin-left:10px;}
.news-latest-gotoarchive A {font-weight:bold;} 
.news-latest-gotoarchive A:HOVER, 
.news-latest-gotoarchive A:FOCUS {}

#content-center .news-latest-container {margin-bottom:20px;border:none;}
#content-center .news-latest-item {margin-bottom:15px;margin-left:0px;}
#content-center .news-latest-gotoarchive {margin-left:0px;}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-item {}
.news-list-container {}
.news-list-container H3 {clear:both;padding:0;margin:0;font-size:110%;font-weight:bold;font-style:normal;}
.news-list-container H3 A {}
.news-list-container H3 A:HOVER,
.news-list-container H3 A:FOCUS {}
.news-list-container P {margin:0;padding:0;padding-bottom:10px;}
.news-list-date {color:#999;}
.news-list-imgcaption {color:#999;font-size:90%;}
.news-list-container IMG {margin-left:5px;margin-bottom:5px;padding:5px;border:1px dashed #ead6bf;float:right;}
.news-list-category {color:#336699;font-size:90%;}
.news-list-category span {color:#999;}
.news-list-category IMG {display:none;visibility:hidden;}
.news-list-morelink  {display:none;visibility:hidden;}
.news-list-browse {}

/*--------------------------------- tt_news SEARCH view  -----------------------------------*/
.news-search-form {}
.news-search-form FORM {}
.news-search-emptyMsg {}

/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {text-align:center;}
.tx-ttnews-browsebox P {margin:0;padding:0;}
.tx-ttnews-browsebox TABLE {display:inline;}
.tx-ttnews-browsebox TD {}
.tx-ttnews-browsebox-strong, 
.tx-ttnews-browsebox-SCell {font-weight:bold;}
.tx-ttnews-browsebox-SCell P,
.tx-ttnews-browsebox TD P {}
.tx-ttnews-browsebox-SCell {}

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {}
.news-single-item H2 {}
.news-single-item H3 {font-size:100%;font-weight:bold;color:#333;font-style:normal;}
.news-single-img {float:left;padding:5px;border:1px dashed #ead6bf;margin-right:10px;margin-bottom:10px;}
.news-single-img a:hover,
.news-single-img a:focus {background:transparent;}
.news-single-imgcaption {background:#f4f4e7;margin:0;}
.news-single-category {color:#336699;}
.news-single-category span {color:#999;}
.news-single-backlink {margin-top:30px;clear:left;}
.news-single-backlink a {font-weight:bold;}
.news-single-backlink a:hover,
.news-single-backlink a:focus {}
.news-single-timedata {color:#999;}
.news-single-timedata, 
.news-single-author,
.news-single-imgcaption {}
.news-single-author {}
.news-single-additional-info {}
.news-single-related,
.news-single-files,
.news-single-links  {}
.news-single-related DD, 
.news-single-links DD, 
.news-single-files DD {}
.news-single-related DT, 
.news-single-links DT, 
.news-single-files DT {}

.news-single-additional-info {margin-top:30px;}
.news-single-related, 
.news-single-files, 
.news-single-links  {margin-top: 5px;}
.news-single-related DD, 
.news-single-links DD, 
.news-single-files DD {margin-left:0px;padding-left:35px;padding-top:5px;}
.news-single-related DD.news-single-related-intern {background:url(img/icon_link_intern.gif) no-repeat 20px 10px;}
.news-single-related DD.news-single-related-extern {background:url(img/icon_link_extern.gif) no-repeat 20px 10px;}
.news-single-links DD {background:url(img/icon_link_extern.gif) no-repeat 20px 10px;}
.news-single-files DD {background:url(img/icon_link_download.gif) no-repeat 20px 10px;}
.news-single-links DD P, 
.news-single-links DT P {margin:0px;padding:0px;}
.news-single-related DT, 
.news-single-links DT, 
.news-single-files DT {color:#999;border-bottom:1px dashed #ead6bf;}


/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {margin-bottom:0px;padding-bottom:5px;border-bottom:1px dashed #ead6bf;}
.news-amenu-container UL {list-style:none;margin:0;padding:0;margin-left:5px;}
.news-amenu-container LI {margin:0;padding:0;background:transparent;}
.news-amenu-container LI.news-amenu-item-year {font-weight:bold;margin-top:5px;}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */
.news-catmenu  {margin-bottom:0px;padding-bottom:5px;border-bottom:1px dashed #ead6bf;}
.news-catmenu-header, 
.news-catmenu-header a {padding:0;margin:0;font-size:0;visibility:hidden;position:absolute;}  
.news-catmenu DIV {}
.news-catmenu DIV img {}
.news-catmenu-ACT {}
/*  Styles for catmenu mode "nestedWraps" */
.news-catmenu-level0 {margin-left:0px;}
.news-catmenu-level1 {margin-left:5px;font-weight:bold;}
.news-catmenu-level2 {margin-left:10px;font-weight:normal;}
.news-catmenu-level3 {margin-left:15px;}
.news-catmenu-level4 {margin-left:20px;}
.news-catmenu-level5 {margin-left:25px;}


/* 
 * Sitemap Content Element Styles 
 */
.csc-sitemap {margin:0px;margin-top:5px;padding:0px;}
.csc-sitemap UL {list-style:none;list-style-image:none;margin:0px;}
.csc-sitemap UL LI {background:url(img/bg_menu_item.gif) no-repeat 0px 11px;padding:5px 0px 5px 13px;border-bottom:1px dashed #ead6bf;}
.csc-sitemap UL LI A {font-size:100%;font-weight:bold;}
.csc-sitemap UL LI UL LI {background:url(img/bg_menu_item.gif) no-repeat 5px 6px;padding:0px 0px 0px 18px;border:none;}
.csc-sitemap UL LI UL LI A {font-size:100%;font-weight:normal;}
.csc-sitemap UL LI UL LI UL LI {background:url(img/bg_menu_item.gif) no-repeat 5px 7px;padding:0px 0px 0px 18px;border:none;}
.csc-sitemap UL LI UL LI UL LI A {font-size:90%;font-weight:normal;}



/*
 * Typo3 Formular Styles
 */

.csc-loginform {border:1px dashed #ead6bf;padding:3px;margin-bottom:10px;}
.csc-searchform {border:1px dashed #ead6bf;padding:3px;margin-bottom:10px;}
.csc-form-labelcell {text-align:right;font-weight:bold;padding:2px 5px;}
.csc-form-label-req {padding:2px 5px;}
.csc-form-fieldcell {padding:2px 5px;}


/*
 *  user_z35bs plugin Styles
 */
 
.user-z35bs-form {border:1px dashed #ead6bf;padding:3px;margin-bottom:10px;width:510px;}
.user-z35bs-form-labelcell {text-align:right;vertical-align:top;font-weight:bold;padding:2px 5px;width:175px;}
.user-z35bs-form-fieldcell {text-align:left;padding:2px 5px;}
.user-z35bs-li {padding:5px 0px;}
.user-z35bs-select {width:90px;}
.user-z35bs-spacer {padding:0px 1px;}



/* 
 * Suche styles 
 */

.csc-searchResultInfo {margin-bottom:10px;}
.csc-searchResultRange {float:left;}
.csc-searchResultBrowser {float:right;}

.csc-searchResult {border-bottom:1px dashed #ead6bf;padding-bottom:10px;margin-bottom:10px;}
.csc-searchResultHeader {margin:0;padding:0;}
.csc-searchResultHeader h3 {margin:0;padding:0;padding-bottom:5px;}
.csc-searchResultHeader h3 a {}
.csc-searchResultHeader h3 a:hover, .csc-searchResultHeader h3 a:focus {}
.csc-searchResultText {}
.csc-searchResultMore a {}
.csc-searchNoResult {}
.csc-linkToTop {font-size:90%;}

#mailform .csc-mailform-field {padding:0 0 10px;}
#mailform .csc-mailform-field label {}
#mailform .csc-mailform-field input#mailformsword {margin:0 0 0 20px;}
#mailform .csc-mailform-field select#mailformscols {margin:0 0 0 18px;}



/*
 * z35 TypoMagick Styles
 */

/*
.user-z35typomagik-pi1 {}

.z35typomagick-teaser {border-bottom:1px solid #c5f1d4;}
.z35typomagick-teaser h2 {font-size:140%;font-weight:bold;background:#ff9900;color:#fff;padding:0px 5px;}
.z35typomagick-teaser ul {}
.z35typomagick-teaser ul li {background:transparent;padding-left:5px;padding-bottom:20px;}
.z35typomagick-teaser-date {color:#999;}
.z35typomagick-teaser-list-header {font-size:120%;}
.z35typomagick-teaser-list-body {}

.z35typomagick-list {}
.z35typomagick-list td {border-top:1px solid #fff;border-bottom:1px solid #c5f1d4;padding-top:10px;padding-bottom:10px;font-size:100%;}
.z35typomagick-list-notify {}
.z35typomagick-list-item-header {font-weight:bold;}
.z35typomagick-list-item-body  {}
.z35typomagick-list-item-body .ort {font-size:85%;color:#999;}
.z35typomagick-list-item-body .bundesland {font-size:85%;color:#336699;}
.z35typomagick-list-item-category {color:#336699;font-weight:normal;}

.z35typomagick-pager td {border:none;padding:0;margin:0;text-align:center;}
.z35typomagick-pager td a {}
.z35typomagick-pager td a:hover, .pagebrowser td a:focus {}
.z35typomagick-pager-display td {border:none;padding:0;margin:0;padding-top:10px;text-align:center;}
.z35typomagick-pager-display td select {}

.z35typomagick-pager-results-display {}
.z35typomagick-pager-page-navigation {}
.z35typomagick-pager-display-select {}

.z35typomagick-beratungsart-box {margin-bottom:20px;}
.z35typomagick-beratungsart-box div.title {font-weight:bold;font-size:85%;}
.z35typomagick-beratungsart-box div.body {background:#f4f4e7;border:1px solid #c5f1d4; padding:10px 10px;}
.z35typomagick-beratungsart-box div.body ul {margin:0;padding:0;border:none;}
.z35typomagick-beratungsart-box div.body ul li {float:left;background:none;padding-left:55px;padding-right:10px;height:48px;border:none;margin:0;padding-bottom:0;}
.z35typomagick-beratungsart-box div.body ul li a {margin:0;padding:0;border:none;color:#336699;text-decoration:none;background:none;font-size:85%;font-weight:bold;}
.z35typomagick-beratungsart-box div.body ul li a:hover, .z35typomagick-beratungsart-box ul li a:focus {margin:0;padding:0;border:none;color:#336699;text-decoration:underline;background:none;font-size:85%;font-weight:bold;}
.z35typomagick-beratungsart-box div.body ul li.einzelchat {background:url(img/onlineberatung/icon_beratung_einzelchat.gif) top left no-repeat;}
.z35typomagick-beratungsart-box div.body ul li.gruppenchat {background:url(img/onlineberatung/icon_beratung_gruppenchat.gif) top left no-repeat;}
.z35typomagick-beratungsart-box div.body ul li.emailberatung {background:url(img/onlineberatung/icon_beratung_email.gif) top left no-repeat;}
.z35typomagick-beratungsart-box div.body ul li.einzelchat-active {background:url(img/onlineberatung/icon_beratung_einzelchat_active.gif) top left no-repeat;}
.z35typomagick-beratungsart-box div.body ul li.gruppenchat-active {background:url(img/onlineberatung/icon_beratung_gruppenchat_active.gif) top left no-repeat;}
.z35typomagick-beratungsart-box div.body ul li.emailberatung-active {background:url(img/onlineberatung/icon_beratung_email_active.gif) top left no-repeat;}

.z35typomagick-beratungsart-box div.body ul li.einzelchat-active a,
.z35typomagick-beratungsart-box div.body ul li.einzelchat-active a:focus,
.z35typomagick-beratungsart-box div.body ul li.einzelchat-active a:hover,
.z35typomagick-beratungsart-box div.body ul li.gruppenchat-active a,
.z35typomagick-beratungsart-box div.body ul li.gruppenchat-active a:focus,
.z35typomagick-beratungsart-box div.body ul li.gruppenchat-active a:hover,
.z35typomagick-beratungsart-box div.body ul li.emailberatung-active a,
.z35typomagick-beratungsart-box div.body ul li.emailberatung-active a:focus,
.z35typomagick-beratungsart-box div.body ul li.emailberatung-active a:hover {color:#999;}

.z35typomagick-geo-teaser {border-bottom:1px solid #c1f0d1;}
.z35typomagick-geo-teaser div {padding:0px 10px;padding-bottom:10px;}
.z35typomagick-geo-teaser .select {width:170px;}
.z35typomagick-geo-teaser .input {width:170px;}
.z35typomagick-geo-teaser .button {}

.z35typomagick-suche-maske {border:1px solid #c5f1d4;background:#f4f4e7;padding:10px;}
.z35typomagick-suche-maske table {}
.z35typomagick-suche-maske table tr td {padding:2px 0;}
.z35typomagick-suche-maske table tr td.z35typomagick-suche-maske-label {text-align:right;font-weight:bold;padding-right:10px;}

.user-z35typomagik-pi1 #navi {border-top:1px solid #c5f1d4;}

.user-z35typomagik-pi1 #navi ul {list-style:none;margin:0;padding:0;}
.user-z35typomagik-pi1 #navi li {background:transparent;margin:0;padding:0;}

.user-z35typomagik-pi1 #navi li a {padding:2px;padding-left:5px;border-bottom:1px solid #c5f1d4;display:block;background:#f9f9f2;text-decoration:none;font-size:120%;color:#333;}
.user-z35typomagik-pi1 #navi li a:hover {background:#f4f4e7;}
.user-z35typomagik-pi1 #navi li a img {vertical-align:middle;margin-right:5px;}

.user-z35typomagik-pi1 #navi ul li ul li a {padding-left:40px;background:#fdfdfb;font-size:100%;}
.user-z35typomagik-pi1 #navi ul li ul li a span {color:#33cc66;}
.user-z35typomagik-pi1 #navi ul li ul li a:hover span,
.user-z35typomagik-pi1 #navi ul li ul li a:focus span{color:#33cc66;}
*/

