
/*
 *  Master Stylesheet
 *
 * blau: 	#0066b3;
 * rot:		#d01f25;
 */
 

 
/*
 * Global Styles
 */
* {margin:0;padding:0;border:none;}

body {background:url("img/bg.gif") top left repeat-x #f4f4f4;color:#333;text-align:center;font-size:100%;font-family:Verdana,sans-serif;line-height:1.5;}

a {color:#cc3300;text-decoration:underline;}
a:hover, a:focus {color:#fff;background:#cc3300;text-decoration:none;}

table {font-size:100%;}
td, th {font-size:100%;}
pre {font-size: 90%;}

h1, h2, h3 {color: #d01f25;margin:0 0 10px 0;padding:0;font-style:italic;font-weight:normal;}
h4, h5, h6 {color: #d01f25;margin:0 0 10px 0;padding:0;}
h1 {font-size: 160%;}
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 {color:#ccc; background: #ccc; display:block;width:100%;height:1px;margin-top:20px;margin-bottom:20px;}

abbr, acronym, .help {border-bottom: 1px dotted #333;cursor: help;}

ul {margin-left:0px;margin:0 0 10px 0;list-style:none;}
ul li {background:url("img/icon_list_item.gif") 0px 4px no-repeat;padding-left:15px;}

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 li ul {margin-bottom:0px;}

ol {margin-left:25px;}

.invisible {position:absolute;top:-10000px;left:-10000px;}

.error {font-weight:bold;color:#ff0000;}

.small {font-size:65%;}
.bold-text {font-weight:bold;}
.dpwv-red {color:#D01F25;}

ul.linke-subnavi {list-style:none;margin:0;padding:0;padding-top:1px;background:#fff;border-top:3px solid #d01f25;}
ul.linke-subnavi li {background:transparent;margin:0;padding:0;}
ul.linke-subnavi li a {display:block;padding:2px 10px;margin:0 0 1px 0;background:#eeeeee;color:#0066b3;text-decoration:none;}
ul.linke-subnavi li a:hover, 
ul.linke-subnavi li a:focus {background:#0066b3;color:#fff;border-color:#0066b3;}

input, select, textarea {border:1px solid #ccc;}
.button {background:#0066b3;color:#fff;border:none;padding:0;margin:0;}
p.button-grey a { 
  float:right;
  border:1px solid #cccccc;
  background: url("img/powermail_btn_bg.gif") repeat-x scroll 0 0 transparent;
  cursor: pointer;
  padding: 2px 14px;
  color:#333333;
  text-decoration:none;
  margin-bottom:10px;
}
p.button-grey a:hover,
p.button-grey a:focus {
  color:#333333;
  text-decoration:none;
}

p.half-left { 
  float:left;
  width:50%;
}
p.half-right { 
  float:left;
  width:50%;
}
p.date-field {
  position:absolute;
  top: 5px;
  right: 10px;
  color:#D01F25;
  font-weight:bold;
  font-size:110%;
}

.tooltip {background:#d01f25;width:250px;font-size:90%;}
.tooltip-header{font-weight:bold;color:#fff;padding:2px 5px;border:1px solid #d01f25;border-bottom:none;}
.tooltip-body {background:#fff;padding:2px 5px;border:1px solid #d01f25;border-top:none;}


.csc-linkToTop {text-align:right;padding-bottom:10px;}

/* RTE Link Icons */
.internal-link img,
.internal-link-new-window img,
.external-link img,
.external-link-new-window img,
.download img {
  padding-right:3px;
}


/* 
 * 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 */


/*
 * Blind-Navigation Styles
 */
#blind-navigation {position:absolute; top:-1000px; left:-1000px;}


/*
 * Define Overall Page Container
 */
#page-wrapper {margin:0 auto 0 auto;width:980px;position:relative;background:#fff;text-align:left;}


/*
 * Meta-Menu Styles
 */
#menu-meta-wrapper {}
#menu-meta {float:right;color:#999999;padding:10px 20px 0 0;font-size:80%;}
#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;color:#999;text-decoration:none;}
#menu-meta ul li a:hover, 
#menu-meta ul li a:focus {color:#fff;background:#0066b3;}
#menu-meta ul li.active a {color:#fff;background:#0066b3;}
#menu-meta ul li.active a:hover, 
#menu-meta ul li.active a:focus {color:#fff;background:#0066b3;}


/*
 * Page-Header Styles
 */
#page-header-wrapper {}
#page-header {margin:5px 0 15px 20px;height:72px;}
#page-header a {}
#page-header a:hover, 
#page-header a:focus {background:transparent;}
#page-header .page-header-logo {
  float:left;
}
/* accountbox styles */
#page-header-sub {
    float: right;
    text-align: right;
    width: 55%;
}
#page-header-sub .accountinfobox {
    padding-top: 18px;
}
#page-header-sub .accountinfobox a:focus,
#page-header-sub .accountinfobox a:hover {
  text-decoration:none;
  color:#D01F25;
}
#page-header-sub .accountinfobox .accountinfobox-left {
    color: #666666;
    float: left;
    font-style: italic;
    text-align: right;
    width: 69%;
}
#page-header-sub .accountinfobox .accountinfobox-left span {
    display: block;
}
#page-header-sub .accountinfobox .accountinfobox-left span.account {
    font-size: 100%;
}
#page-header-sub .accountinfobox .accountinfobox-right {
    float: right;
    text-align: right;
    width: 30%;
}
#page-header-sub .accountinfobox .accountinfobox-right form {
    padding-right: 30px;
}
label, input[type="button"], input[type="submit"], input[type="image"], button {
    cursor: pointer;
}
a.button, .button {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #333333;
    border-radius: 5px 5px 5px 5px;
    color: #333333;
    line-height: 2em;
    padding: 3px 15px;
    position: relative;
    text-decoration: none;
}
a.button-red, .button-red {
    background: none repeat scroll 0 0 #D01F25;
    border-color: #D01F25;
    color: #FFFFFF;
}

/*
 * Main-Menu Styles
 */
#menu-main-wrapper {width:100%;background:url("img/bg_menu_main.gif") top left #0066b3;}
#menu-main {font-size:80%;margin-left:200px;}
#menu-main ul {list-style:none;margin:0;padding:0;}
#menu-main ul li {float:left;background:transparent;margin:0;padding:0;border-left:1px solid #fff;}
#menu-main ul li.last {border-right:1px solid #fff;} 
#menu-main ul li a {display:block;padding:30px 20px 10px 20px;color:#fff;background:#0066b3;text-decoration:none;}
#menu-main ul li a:hover, 
#menu-main ul li a:focus {color:#fff;background:#d01f25;}
#menu-main ul li.active a {color:#fff;background:#d01f25;}
#menu-main ul li.active a:hover, 
#menu-main ul li.active a:focus {color:#fff;background:#d01f25;}

/* special for internal area */
#menu-main ul.main-navi-intern {
    margin-left: -200px;
}

/*
 * Breadcrumb Styles
 */
#breadcrumb-wrapper {background:#f0f0f0;border-top:1px solid #fff;color:#999999;font-size:65%;}
#breadcrumb-title {float:left;padding:10px 0px 10px 20px;}
#breadcrumb {float:left;padding:0px 20px 0px 10px;}
#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:10px 5px 10px 0px;color:#999;text-decoration:none;font-weight:bold;}
#breadcrumb ul li a:hover, 
#breadcrumb ul li a:focus {text-decoration:underline;background:transparent;}
#breadcrumb ul li.active a {text-decoration:underline;}
#breadcrumb ul li.active a:hover, 
#breadcrumb ul li.active a:hover {text-decoration:underline;background:transparent;}

/*
 * Toolbar-Menu Styles
 */
#menu-toolbar-wrapper {width:100%;margin-top:10px;}
#menu-toolbar {float:right;color:#0066b3;padding:0px 10px 0 0;font-size:65%;}
#menu-toolbar ul {list-style:none;margin:0;padding:0;}
#menu-toolbar ul li {float:left;background:transparent;margin:0;padding:0;}
#menu-toolbar ul li a {display:block;margin-left:5px;color:#0066b3;font-weight:bold;text-decoration:none;}
#menu-toolbar ul li a:hover, 
#menu-toolbar ul li a:focus {text-decoration:underline;background:transparent;}
#menu-toolbar ul li.active a {text-decoration:underline;}
#menu-toolbar ul li.active a:hover, 
#menu-toolbar ul li.active a:focus {text-decoration:underline;background:transparent;}
#menu-toolbar ul li.spacer a, #menu-toolbar ul li.spacer select {margin-left:15px;}
#menu-toolbar ul li a img {margin-right:5px;}

/*
 * Content Container
 */
#page-content-wrapper {width:100%;background:#fff;font-size:80%;padding:10px 0;}

/*
 * Sub-Menu Styles
 */
#menu-sub-wrappper {float:left;width:200px;background:#fff;overflow:hidden;}
#menu-sub {margin:0 0 25px 10px;text-align:left;}
#menu-sub .current-menu {}
#menu-sub ul {list-style:none;margin:0;padding:0;padding-top:1px;background:#fff;border-top:3px solid #d01f25;}
#menu-sub ul li {background:transparent;margin:0;padding:0;}
#menu-sub ul li a {display:block;padding:2px 10px;margin:0 0 1px 0;background:#eeeeee;color:#0066b3;text-decoration:none;}
#menu-sub ul li.level2 a {padding-left:10px;background:#f3f3f3;border-left:10px solid #eeeeee;}
#menu-sub ul li.level3 a {padding-left:10px;font-size:90%;background:#f8f8f8;border-left:20px solid #f3f3f3;}
#menu-sub ul li.level4 a {padding-left:10px;font-size:90%;background:#fefefe;border-left:30px solid #f8f8f8;}
#menu-sub ul li a:hover, 
#menu-sub ul li a:focus {background:#0066b3;color:#fff;border-color:#0066b3;}
#menu-sub ul li.active a, 
#menu-sub ul li.active a:hover, 
#menu-sub ul li.active a:focus {background:#0066b3;color:#fff;border-color:#0066b3;}

#menu-sub h3 {margin-bottom:5px;}
#menu-sub h3 a,
#menu-sub h3 a:hover,
#menu-sub h3 a:focus {color: #d01f25;text-decoration:none;background:transparent;padding-left:10px;}


/*
 * 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:530px;}
#content-center {margin:0 20px 0 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:250px;font-size:80%;overflow:hidden;}
#content-right {margin:0 10px 0 0;overflow:hidden;}
#content-right h1 {font-size:140%;font-weight:bold;background:#d01f25;color:#fff;padding:0px 5px;}
#content-right h2 {font-weight:bold;font-style:normal;padding:0px 5px;}
#content-right p {padding:0 5px;}


/*
 * 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:1px solid #0066b3;background:#fff;}
#page-footer {padding:10px 20px 30px 20px;color:#999999;font-size:80%}






/*
 *  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 solid #ccc;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:20px;}
.news-latest-item {margin-bottom:15px;margin-left:5px;}
.news-latest-item IMG {padding:5px;border:1px solid #ccc; margin-right:5px;margin-bottom:5px;}
/* .news-latest-item H3 {padding:0;margin:0;font-style:normal;} */
.news-latest-item H3 {clear:both;padding:0;margin:0;font-size:100%;font-weight:normal;font-style:normal;}
#content-right .news-latest-item H3 {font-size:100%;} /* z35 */
.news-latest-item P, #content-right .news-latest-item p {padding:0;margin:0;}
.news-latest-date {color:#999;}
.news-latest-category {color:#0066b3;}
.news-latest-category a {color:#0066b3;text-decoration:none;}
.news-latest-category a:hover,
.news-latest-category a:focus {color:#0066b3;text-decoration:underline;background:transparent;}
.news-latest-category IMG {display:none;visibility:hidden;}
.news-latest-gotoarchive {margin-left:5px;display:none;visibility:hidden;}
.news-latest-gotoarchive A {font-weight:bold;} 
.news-latest-gotoarchive A:HOVER, 
.news-latest-gotoarchive A:FOCUS {}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-item {}
.news-list-container {}
.news-list-container H3 {clear:both;padding:0;margin:0;font-size:100%;font-weight:normal;font-style:normal;}
#content-right .news-list-container H3 {font-size:100%;} /* z35 */
.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 solid #ccc;float:right;}
.news-list-category {font-size:90%;color:#0066b3;}
.news-list-category a {color:#0066b3;text-decoration:none;}
.news-list-category a:hover,
.news-list-category a:focus {color:#0066b3;text-decoration:underline;background:transparent;}

.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 { margin:5px 0px 10px 0px; }
.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 solid #ccc;margin-right:10px;margin-bottom:10px;}
.news-single-img a:hover,
.news-single-img a:focus {background:transparent;}
.news-single-imgcaption {background:#f4f4f4;margin:0;}
.news-single-category {color:#0066b3;}
.news-single-category a {color:#0066b3;text-decoration:none;}
.news-single-category a:hover,
.news-single-category a:focus {color:#0066b3;text-decoration:underline;background:transparent;}
.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 solid #ccc;}


/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {margin-bottom:20px;}
.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:20px;margin-left:5px;}
.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-left:0px;}
.csc-sitemap UL LI {background:url(img/icon_link_intern.gif) no-repeat 0px 10px;padding-left:15px;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #ccc;}
.csc-sitemap UL LI A {font-size:100%;font-weight:bold;}
.csc-sitemap UL LI UL LI {background:transparent;padding-left:20px;border:none;padding-top:0;padding-bottom:0;}
.csc-sitemap UL LI UL LI A {font-size:100%;font-weight:normal;}
.csc-sitemap UL LI UL LI UL LI {padding-left:20px;border:none;padding-top:0;padding-bottom:0;}
.csc-sitemap UL LI UL LI UL LI A {font-size:90%;font-weight:normal;}



/*
 * Typo3 Formular Styles
 */

.csc-loginform {background:#f4f4f4;border:1px solid #ccc;padding:3px;margin-bottom:10px;}
.tx-felogin-pi1 {
    background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;
    padding: 5px;
}
.tx-felogin-pi1 .login_button {
    padding-top: 10px;
}

.csc-searchform {background:#f4f4f4;border:1px solid #ccc;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;}

/* 
 * Suche styles 
 */

.csc-searchResultInfo {margin-bottom:10px;}
.csc-searchResultRange {float:left;}
.csc-searchResultBrowser {float:right;}

.csc-searchResult {border-bottom:1px solid #ccc;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%;}


/*
 *  Photobook Styles                                                          
 */
 
.tx-gooffotoboek-pi1 {}

.photobook-single {}
.photobook-single div.path {font-size:70%;color:#999;margin-bottom:10px;}
.photobook-single div.path a, 
.photobook-single div.path a:focus,
.photobook-single div.path a:hover {color:#999;font-weight:bold;}
.photobook-single div.navi {margin-bottom:10px; text-align:center; /* neu */}
.photobook-single div.image {border:1px solid #ccc;background:#fff;padding:5px;text-align:center; margin-top:15px; /* neu */}

.photobook-thumb {}
.photobook-thumb div.dirs {}
.photobook-thumb div.dirs img {border:1px solid #ccc;padding:5px;margin-right:10px;margin-bottom:10px;vertical-align:top;}
.photobook-thumb div.path {font-size:70%;color:#999;margin-bottom:10px;}
.photobook-thumb div.path a, 
.photobook-thumb div.path a:focus,
.photobook-thumb div.path a:hover {color:#999;font-weight:bold;}
.photobook-thumb div.navi { text-align:center; /* neu */ }

.photobook-thumb div.table {}
.photobook-thumb div.table table tr td {width:95px;height:95px;text-align:center;vertical-align:middle;border:1px solid #ccc;background:#fff;}
.photobook-thumb div.table table tr td:hover {background:#f4f4f4;}

.photobook-thumbnail {}

.photobook-combine {}
.photobook-combine div.path {font-size:70%;color:#999;margin-bottom:10px;}
.photobook-combine div.path a, 
.photobook-combine div.path a:focus,
.photobook-combine div.path a:hover {color:#999;font-weight:bold;}
.photobook-combine div.navi {}
.photobook-combine div.table {}
.photobook-combine div.single {}


/*
 * Online-Beratung Styles
 */

ul li.beratung-ort {background:url(img/onlineberatung/icon_beratung_ort.gif) top left no-repeat;padding-left:58px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc;}
ul li.beratung-anlass {background:url(img/onlineberatung/icon_beratung_anlass.gif) top left no-repeat;padding-left:58px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc;}
ul li.beratung-art {background:url(img/onlineberatung/icon_beratung_art.gif) top left no-repeat;padding-left:58px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc;}
ul li.beratung-suche {background:url(img/onlineberatung/icon_beratung_suche.gif) top left no-repeat;padding-left:58px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc;}
ul li.beratung-az {background:url(img/onlineberatung/icon_beratung_az.gif) top left no-repeat;padding-left:58px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc;}

ul li.einzelchat {background:url(img/onlineberatung/icon_beratung_einzelchat.gif) top left no-repeat;padding-left:58px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc;}
ul li.gruppenchat {background:url(img/onlineberatung/icon_beratung_gruppenchat.gif) top left no-repeat;padding-left:58px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc;}
ul li.emailberatung {background:url(img/onlineberatung/icon_beratung_email.gif) top left no-repeat;padding-left:58px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc;}
ul li.last {border:0;padding-bottom:0;margin-bottom:0;}

.visitenkarte {border:1px solid #ccc;margin-bottom:20px;}
.visitenkarte-wrapper {margin:0;}
.visitenkarte-image {width:133px;float:left;overflow:hidden;margin-top:20px;}
.visitenkarte-image a:hover,.visitenkarte-image a:focus {background:transparent;}
.visitenkarte-kontakt-wrapper {float:left;width:295px;}
.visitenkarte-kontakt {margin:10px 0px;padding:5px 20px;padding-right:0px;border:1px solid #ccc;background:#f4f4f4;font-size:85%;}


/*
 * z35 TypoMagick Styles
 */

.user-z35typomagik-pi1 {}

.z35typomagick-teaser {}
.z35typomagick-teaser h2 {font-size:140%;font-weight:bold;background:#d01f25;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 #ccc;padding-top:10px;padding-bottom:10px;font-size:100%;}
.z35typomagick-list-notify {}
.z35typomagick-list-item-header {}
.z35typomagick-list-item-body {}
.z35typomagick-list-item-body  {}
.z35typomagick-list-item-body .ort {font-size:85%;color:#999;}
.z35typomagick-list-item-body .bundesland {font-size:85%;color:#0066b3;}
.z35typomagick-list-item-category {color:#0066b3;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:#f4f4f4;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:50px;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:#0066b3;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:#0066b3;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 {margin-bottom:20px;}
.z35typomagick-geo-teaser div {padding:0px 5px;padding-bottom:5px;}
.z35typomagick-geo-teaser .select {width:160px;}
.z35typomagick-geo-teaser .input {width:160px;}
.z35typomagick-geo-teaser .button {}

.z35typomagick-suche-maske {border:1px solid #ccc;background:#f4f4f4;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 {}

.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 #fff;display:block;background:#f4f4f4;text-decoration:none;font-size:120%;color:#0066b3;}
.user-z35typomagik-pi1 #navi li a:hover {background:#f0f0f0;}
.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:#f8f8f8;font-size:100%;}
.user-z35typomagik-pi1 #navi ul li ul li a span {color:#0066b3;}
.user-z35typomagik-pi1 #navi ul li ul li a:hover span,
.user-z35typomagik-pi1 #navi ul li ul li a:focus span{color:#cc3300;}




/*
 * tt_products Styles
 */
 
.tx-ttproducts-pi1 {}
.tx-ttproducts-pi1 .invisible {position:absolute;top:-10000px;left:-10000px;}
.tx-ttproducts-pi1 .step1 {width:444px;height:50px;background:url(img/shop/shop_header_step1.gif) top left no-repeat;margin-bottom:20px;}
.tx-ttproducts-pi1 .step2 {width:444px;height:50px;background:url(img/shop/shop_header_step2.gif) top left no-repeat;margin-bottom:20px;}
.tx-ttproducts-pi1 .step3 {width:444px;height:50px;background:url(img/shop/shop_header_step3.gif) top left no-repeat;margin-bottom:20px;}
.tx-ttproducts-pi1 .step4 {width:444px;height:50px;background:url(img/shop/shop_header_step4.gif) top left no-repeat;margin-bottom:20px;}
.tx-ttproducts-pi1 .button {background:#0066b3;color:#fff;border:none;padding:0;margin:0;}
.tx-ttproducts-pi1 .input {}

.tx-ttproducts-pi1-list {}

.shop-item-list {}
.shop-item-list-navigation {text-align:center;}
.shop-item-list-single {border:1px solid #ccc;padding:10px;margin-bottom:10px;}
.shop-item-list-single-header {margin-bottom:10px;}
.shop-item-list-single-header h4 {padding-bottom:0;margin-bottom:0;}
.shop-item-list-single-header span {font-weight:bold;} 
.shop-item-list-single-body {margin-bottom:10px;}
.shop-item-list-single-body-image {float:left;width:100px;}
.shop-item-list-single-body-image div img {border:1px solid #ccc;padding:5px;}
.shop-item-list-single-body-content {float:left;width:300px;}
.shop-item-list-single-body-content .price-title {font-weight:bold;}
.shop-item-list-single-body-content .price-tax {font-weight:bold;color:red;}
.shop-item-list-single-body-count {border-top:1px solid #0066b3;margin-top:10px;padding-top:10px;}
.shop-item-list-single-show-basket {}

.shop-single-display {}
.shop-single-display .product-note-title {display:none;visibility:hidden;}
.shop-single-display .product-note-content {background:#f4f4f4;padding:10px;font-size:90%;margin-bottom:10px;}
.shop-single-display-header {margin-bottom:10px;}
.shop-single-display-header h4 {padding-bottom:0;margin-bottom:0;}
.shop-single-display-header span {font-weight:bold;} 
.shop-single-display-body {margin-bottom:10px;}
.shop-single-display-body-image {float:left;width:230px;overflow:hidden;}
.shop-single-display-body-image div img {border:1px solid #ccc;padding:5px;}
.shop-single-display-body-content {float:left;width:210px;}
.shop-single-display-body-content .price-title {font-weight:bold;}
.shop-single-display-body-content .price-tax {font-weight:bold;color:red;}
.shop-single-display-body-content .price-no-tax {}
.shop-single-display-body-content .kategorie-title {font-weight:bold;}
.shop-single-display-body-content .kategorie {}
.shop-single-display-body-content .article-number-title {font-weight:bold;}
.shop-single-display-body-content .article-number {}

.shop-single-display-body-count {border-top:1px solid #0066b3;margin-top:10px;padding-top:10px;}
.shop-single-display-navigation {}


.tx-ttproducts-pi1 .box {background:#f4f4f4;padding:10px;}
.tx-ttproducts-pi1 .header {background:#f4f4f4;border-bottom:1px solid #ccc;padding:0 2px;}
.tx-ttproducts-pi1 .even {background:#fff;}
.tx-ttproducts-pi1 .odd {background:#fff;}



/* 
 * pdforder Styles 
 */

.tx-pdforder-pi1 {}
.tx-pdforder-pi1 .csc-form-submit {background:#0066b3;color:#fff;border:none;padding:0;margin:0;}
.tx-pdforder-pi1 .csc-form-select {width:4em;}
.tx-pdforder-pi1 .csc-form-text {width:12em;}
.tx-pdforder-pi1 .csc-form-textarea {width:12em;}
.tx-pdforder-pi1 .pdfShopCheckBox {border:none;}
.pdforder-item {width:420px;border:1px solid #ccc;padding:10px;margin-bottom:10px;}
.pdforder-item-thumbnail {float:left;width:100px;}
.pdforder-item-thumbnail img {border:1px solid #ccc;padding:5px;}
.pdforder-item-body {float:left;width:300px;}
.pdforder-item-body h4 {}
.pdforder-item-description {margin-bottom:10px;}
.pdforder-item-order {}
.pdforder-item-order td {font-weight:bold;padding:2px;}
.pdforder-item-ordercount {}
.pdforder-item-ordercount td {padding:2px;}
.pdforder-item-table {border-top:1px solid #0066b3;margin-top:10px;padding-top:10px;}
.pdforder-formelement {text-align:right;}
.pdforder-formelabel {}
.pdforder-item-download {}
.pdforder-item-clearer {clear:both;border-left:0;border-right:0;border-bottom:0;font-size:0px;padding:0;margin:0;height:1px;}

.pdforder-list-submit {text-align:center;padding-top:10px;}

.pdforder-contact-form-wrapper {background:#f4f4f4;padding:10px;}
.pdforder-contact-form {width:420px;}
.pdforder-contact-form-label {padding-right:10px;font-weight:bold;}
.pdforder-contact-form-submit {text-align:center;padding-top:10px;}

/* z35 */
.pdforder-item-table,
.pdforder-list-submit { display:none; visibility:hidden; }

/*
 * EXT macina_banners
 */
 

#content-center .macina_banners .macina_banners_single {
	float:left;
	text-align:center;
	/*height:50px;*/
	width:48%;
	margin:4px 0;
}

#menu-sub-wrappper .macina_banners .macina_banners_single {
	text-align:center;
	margin:6px 0px 12px;
}

#content-right-wrapper .macina_banners .macina_banners_single {
	margin:6px 0px 12px;
}

/*
 *   EXT newscalendar
 */
 
#rcRightContext .rcMenuItemText { 
  font-size:80%;
}

#page-wrapper .newsCalendar_listHeader { 
	color:#D01F25;
	font-size:140%;
	font-style:italic;
	font-weight:normal;
	background-color: transparent;
	border:none;
}

#page-wrapper .calendar-table {
	padding: 0;
	margin: 0 0 10px;
	line-height: 16px;
}

#page-wrapper .calendar-table .columPrevious {
	background:#0166B4;
	padding: 0;
}
#page-wrapper .calendar-table .columYear {
	background:#0166B4;
  	padding: 0;
}
#page-wrapper .calendar-table .columNext {
	background:#0166B4;
  	padding: 0;
}

#rcRightContextTable td.rcMenuItem,
#rcRightContextTable td.rcMenuItemHover{
  hover:expression(this.onmouseover=new Function("this.style.background='#C7D5FE';"),this.onmouseout=new Function("this.style.background='#EEEEEE';"));
}

.rcMenuContainer {
    font-family: Verdana, Arial;
    position: absolute;
    background: #B1B1B1;
    z-index:10;
}
.rcMenuItem {
    width:200px;
    float:left;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    color:#666;
    background-color:#eee;
    border-top:1px solid #b1b1b1;
}
.rcMenuItemHover {
    width:200px;
    float:left;
    font-size:11px;
    font-weight:normal;
    text-decoration:underline;
    background-color:#C7D5FE;
    color:#333333;
    border-top:1px solid #b1b1b1;
}
.rcMenuItemText {
    font-size:100%;
    font-weight:bold;
    color:#FFFFFF;
    background: #B1B1B1;
    text-align:center;
}

#rcRightContextTable {
	border-collapse: collapse;
	border: 1px solid #b1b1b1;
}

#page-wrapper .calendar-table a{
	text-decoration:none;
	font-weight:bold;
	color: #fff;
	display: block;
}
#page-wrapper .calendar-table TD, .calendar-table TH{
	text-align:center;
	font-size:11px;
}

#page-wrapper .calendar-table td {
	padding:0 1px 1px 0;
	background-color: #F8F8F8;
}

#page-wrapper .calendar-table th{
	background-color: #F8F8F8;
	width: 24px;
	color:#0066B3;
}

#page-wrapper .linked_today{
	padding:0px;
	color:#CC3300;
	background-color:#C7D5FE;
	cursor:pointer;
	text-decoration:underline;
}

#page-wrapper .linked_today_nolink{
	padding:0px;
	background-color:#C7D5FE;
}

#page-wrapper .linked_day{
	padding:0px;
	color:#CC3300;
	background-color:#EEEEEE;
	cursor:pointer;
	text-decoration:underline;
}

#page-wrapper .newsCalendar_listItem{
	font-size:1em;
	line-height: 1.4em;
	padding: 4px 0;
}

#page-wrapper .newsCalendar_listItem a {
	font-size:100%;
	font-weight:bold;
}

#page-wrapper .tx-ttnews {
	width:100%;	
}

/* Monatslink unter dem Box wird ausgeblendet*/
.bottomMonthLink {
	display: none;
	visibility: hidden;

}
/*
 * EXT tt_poll //Umfrage
 */

#page-wrapper .poll-wrapper .poll-line-radio input {
	border:none;
	margin-right: 5px;
}

#page-wrapper .poll-wrapper .mailform {
	color: #999;
}

#page-wrapper .poll-line input {
	background: #0066B3;
	color: #fff;
	border: none;
}

/*
** EXT ve_guestbook
*/

#page-wrapper .tx-veguestbook-pi1 {
	font-size:100%;
	color: #999;
}

#page-wrapper .tx-guestbook-header {
	background:#fff;
	color:#D01F25;
	clear:both;
	padding:0; /* 5px */ 
	margin:0;
	font-size:90%;
	font-weight:bold;
}

#page-wrapper .tx-guestbook-header-teaser {
	display: none;
	overflow: hidden;
}

#page-wrapper .tx-guestbook-latest {
	clear:both;
	display:block;
	padding:0 5px;
}

#page-wrapper .tx-guestbook-latest-item {
	border-bottom: #999 1px solid;
	margin-top: 2px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

#page-wrapper .tx-guestbook-latest p {
	margin-bottom:0;
	padding:0px;
	font-weight: normal;
}

#page-wrapper .tx-guestbook-date {
	background:none;
	color:#999;
	margin:0;
	padding:0; /* 5px */
}

#page-wrapper #content-center .tx-guestbook-date {
	font-size: 80%;
}

#page-wrapper .tx-guestbook-latest .tx-guestbook-latest-more{
	padding-bottom: 10px;
}

#page-wrapper .tx-guestbook-user {
	color: #0066B3;
}

#page-wrapper .tx-guestbook-pagination {
	font-size: 100%;
}

#page-wrapper .tx-veguestbook-pi1 .tx-guestbook-left {
	height:auto;
	background:none;
	float:none;
	min-height:0;
	padding:0px 0px 3px 0px;
	width:auto;
}

#page-wrapper .tx-veguestbook-pi1 .tx-guestbook-left a{
	color:#0066B3;
	text-decoration:none;
}

#page-wrapper .tx-veguestbook-pi1 .tx-guestbook-left a:hover,
#page-wrapper .tx-veguestbook-pi1 .tx-guestbook-left a:focus {
	background:transparent;
	text-decoration:underline;
}

#page-wrapper .tx-veguestbook-pi1 .tx-guestbook-left p {
	color: #333;
	margin-bottom:0;
	padding: 0;	/*2px 5px*/
	font-size:80%;
}

#page-wrapper .tx-guestbook-email {
	padding: 0;	/*2px 5px*/
	font-size:80%;
	float:left;
	width:48%;
}
#page-wrapper .tx-guestbook-www {
	padding: 0px 3px 0px 0px;	/*2px 5px*/
	font-size:80%;
	float:right;
	text-align:right;
	width:48%;
}
#page-wrapper .tx-veguestbook-pi1 .tx-guestbook-right {
	background:#FFFFFF;
	font-size:85%;
	float:none;
	padding:0;
	margin-bottom:8px;
	width:auto;
	border-bottom:#999 1px solid;
}

/*#page-wrapper .tx-veguestbook-pi1 .tx-guestbook-latest p,*/
#page-wrapper .tx-veguestbook-pi1 .tx-guestbook-right p {
	color:#333333;
	padding:0; /* 5px */
	line-height:1.2em;
}

#page-wrapper .tx-guestbook-field {
	clear:both;
	display:block;
	padding:1px 0;
	width:100%; 
}

#page-wrapper .tx-veguestbook-pi1 form {
	background:#EEE;
	border:1px solid #CCCCCC;
	color:#333333;
	padding:10px;
}

#page-wrapper .tx-veguestbook-pi1 .tx-guestbook-field label {
	clear:both;
	display:block;
	float:left;
	font-size:85%;
	width:9em;
}

#page-wrapper .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
	float:left;
	width:22em;
}

#page-wrapper .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
	float:left;
	width:22em;
}

#page-wrapper .tx-veguestbook-pi1 input.tx-guestbook-submit {
	display:block;
	width:auto;
	float: right;
	margin-right: 35px;
}


/*
 *  EXT newloginbox
 */
#page-wrapper .tx-newloginbox-pi3 p {
	line-height:10px;
}


/*
 * indexed search
 */
 
.tx-indexedsearch {}
.tx-indexedsearch .tx-indexedsearch-res  { border-top: 1px solid #ccc; }
.tx-indexedsearch .tx-indexedsearch-res div {padding: 5px 0 5px 0; margin:0; border:0; border-bottom: 1px solid #ccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-icon { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { font-size:140%; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent { color:#999; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr { font-size:90%; font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#d82021; }

.tx-indexedsearch .tx-indexedsearch-browsebox { text-align:center; border:0; margin:10px 0 10px 0; }
.tx-indexedsearch .tx-indexedsearch-browsebox p { margin:0; padding:2px 0 }
.tx-indexedsearch .tx-indexedsearch-browsebox ul { list-style:none; margin:0; padding:0; }
.tx-indexedsearch .tx-indexedsearch-browsebox li { display:inline; margin:0; padding: 2px 3px; background-image:url(); }

.tx-indexedsearch .tx-indexedsearch-searchbox { background:#eee; border:1px solid #ccc; padding:5px 10px; margin:0; }
.tx-indexedsearch .tx-indexedsearch-searchbox .indexedsearch_label { padding-right:10px; }
.tx-indexedsearch .tx-indexedsearch-searchbox td { padding-top:2px; padding-bottom:2px; }
.tx-indexedsearch .tx-indexedsearch-whatis { background:#eee; border:1px solid #ddd; border-top:0; padding:5px 10px 5px 10px; margin: 0 0 10px 0; }

.indexedsearch_label { padding-right:11px; }


/* EXT danp_tagcloud */

#content-right div.tagcloud {
  /*background:transparent;*/
  border:1px solid #EEEEEE;
  margin:8px 0px;
  padding:5px;
}
#content-right div.tagcloud a {
  color:#0066B3;
  font-weight:bold;
}
#content-right div.tagcloud a:focus,
#content-right div.tagcloud a:hover {
  text-decoration:underline;
  background:transparent;
}



/**
 *  EXT fdfx2cols
 */

.tx-fdfx2cols-pi1 {}
.tx-fdfx2cols-pi1 table {}
.tx-fdfx2cols-pi1 table td { vertical-align:top; border:0; }
.tx-fdfx2cols-pi1 table td.c2l1-left,
.tx-fdfx2cols-pi1 table td.c2l1-middle,
.tx-fdfx2cols-pi1 table td.c2l1-right { width:48%; }


/**
 *  EXT newsfeedit
 */
 
#content-center .tx-newsfeedit-pi1-header {
  visibility:hidden;
  display:none;
}

#content-center .tx-newsfeedit-pi1-form-data-title {
  width:325px;
}

#content-center .tx-newsfeedit-pi1-form-data-short {
  width:325px;
}

#content-center .tx-newsfeedit-pi1-form-submit {
  float:right;
  margin-right:8px;
}

/**
 *  EXT tx-mnogosearch-pi1
 */



#content-center .tx-mnogosearch-pi1 {}
#content-center .tx-mnogosearch-pi1 #long-search-form {
  background-color:#E7E7E7;
  padding:5px 10px;
  border:1px solid #ccc;
}

#content-center .tx-mnogosearch-pi1 #tx_mnogosearch_pi1_submit {
  color:#fff;
  background:#0066B3;
}

#content-center .tx-mnogosearch-pi1 .tx-mnogosearch-form-field input#tx_mnogosearch_pi1_q {
  width:280px;
  padding:1px 2px;
}
#content-center .tx-mnogosearch-pi1 .tx-mnogosearch-form-field select {
  width:120px;
}


#content-center .tx-mnogosearch-pi1 #tx-mnogosearch-search-results {}

#content-center .tx-mnogosearch-pi1 #tx-mnogosearch-search-results .tx-mnogosearch-summary {
  background-color:#E7E7E7;
  border-bottom:1px solid #CCCCCC;
  border-left:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  margin:0;
  padding:5px 10px;
}

#content-center .tx-mnogosearch-pi1 #tx-mnogosearch-search-results #tx-mnogosearch-results {
  margin:25px 0 0;
}

#content-center .tx-mnogosearch-pi1 #tx-mnogosearch-search-results ol#tx-mnogosearch-result li h3 {
  clear:both;
  font-size:100%;
  font-style:normal;
  font-weight:normal;
  margin:0;
  padding:0;
}

#content-center .tx-mnogosearch-pi1 #tx-mnogosearch-search-results ol#tx-mnogosearch-result li p {
  padding:0 0 0 20px;
}

#content-center .tx-mnogosearch-pi1 ol#tx-mnogosearch-result li h3 a:hover,
#content-center .tx-mnogosearch-pi1 ol#tx-mnogosearch-result li h3 a:focus {
  text-decoration:none;
}

#content-center .tx-mnogosearch-pi1 ol#tx-mnogosearch-result > li {
  border-bottom:1px solid #CCCCCC;
  margin:0 0 10px;
  padding:0 0 10px;
}

#content-center .tx-mnogosearch-pi1 ol#tx-mnogosearch-result li .tx-mnogosearch-result-url {
  margin:4px 0 0;
}

#content-center .tx-mnogosearch-pi1 .tx-mnogosearch-result-url .search-result-lastmod {
  color:#999999;
  float:left;
  font-size:92%;
  display:none;
  visibility:hidden;  
}

#content-center .tx-mnogosearch-pi1 .tx-pagebrowse {
  font-size:89%;
}

#content-center .tx-mnogosearch-pi1 .tx-pagebrowse-prev,
#content-center .tx-mnogosearch-pi1 .tx-pagebrowse-last,
#content-center .tx-mnogosearch-pi1 .tx-pagebrowse-pages {
  padding:0;
}

#content-center .tx-mnogosearch-pi1 .tx-pagebrowse li.tx-pagebrowse-pages ol {
  font-size:102%;
}

#content-center .tx-mnogosearch-pi1 .tx-pagebrowse li {
    background:none;
}



/* NAVIGATOR */

/* temp  */
#menu-meta { padding:10px 10px 0 0; }

/* button */

#menu-navigator-button {
  float: right;
  padding: 6px 15px 0 0px;
  height:28px;
  position:relative;
  overflow:hidden;
}
#menu-navigator-button img {
  position:relative;
  top:0;
  left:0;
}
#navigator-button {
  position:relative;
  overflow:hidden;
}

#menu-navigator-button .active img {
  top:-28px;
} 


/* navigator-box */
#menu-navigator {
  width:980px;
  position:absolute;
  top:32px;
  left:0;
}
#navigator-top { height:23px;background:url("img/navigator/overlay_top.png") left bottom no-repeat; }
#navigator-content { min-height:100px;background:url("img/navigator/overlay_middle.png") left top repeat-y;position:relative;top:0;left:0;z-index: 10;}
#navigator-bottom { height:13px;background:url("img/navigator/overlay_bottom.png") left top no-repeat; }

#navigator-content .navigator-content-element {
  font-size: 70%; 
  padding: 0 20px;
}
#navigator-content .navigator-content-element .c33l { 
  background:url("img/navigator/line.png") left no-repeat;
}
#navigator-content .navigator-content-element .c33l .subcl { 
  padding: 0 0 0 20px;
}
#navigator-content .navigator-content-element .firstline { 
  background:none;
}
#navigator-content .navigator-content-element .firstline .subcl { 
  padding: 0 0 0 0px;
}
#navigator-content .navigator-content-element .tx-jfmulticontent-pi1 {
  padding: 10px 0;
}

#navigator-content div.csc-textpic-intext-left div.csc-textpic-single-image img {
  margin-bottom:25px;
}

#navigator-content .navigator-content-element .divider hr {
    background: none repeat scroll 0 0 #90BBDB;
    color: #90BBDB;
    display: block;
    height: 1px;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 100%;
}
#navigator-content .navigator-content-element h1 {
  padding-left:32px;
  background:url("img/navigator/pari_logo.png") left 2px no-repeat;
  color:#0661A7;
  font-style:normal;
}
#navigator-content .navigator-content-element a:hover, 
#navigator-content .navigator-content-element a:focus {color:#CC3300;background:none;text-decoration:none;}

/* tmp #menu-navigator-button { display:none; visibility:hidden; } */


/* Startseite */

#content-center div.csc-textpic div.csc-textpic-single-image img {
  margin-bottom:0px;
}

#content-center #news-startteaser {
  overflow: hidden;
  height: 270px;
  border-top: 1px solid #CE1E28;
  border-bottom: 1px solid #CE1E28;
  margin-bottom: 0;
  position: relative;
}
#content-center #news-startteaser .news-latest-item {
  border-top: 1px dashed #ABABAB;
  height: 120px;
  margin: 10px 0;
  padding: 10px 0 0;
}

#content-center #news-startteaser .news-latest-item:first-child {
  border-top: none;
  margin:0;
}

#content-center #news-startteaser .news-latest-image {
  float: left;
  width: 105px;
  height: 105px;
}
#content-center #news-startteaser .news-latest-text {
  float: right;
  font-size: 85%;
  padding-left: 10px;
  width: 370px;
}
#content-center #news-startteaser h3 { }

#content-center #news-startteaser img {
  border:none;
  height:100px;
  width:100px;
}

#content-center #news-startteaser .news-latest-date {
  float: left;
  padding-right:8px;
}
#content-center #news-startteaser-scroller {
  width: 100%; 
  text-align: center;
}
#content-center #news-startteaser-scroller a {
  text-decoration: none;
}
#content-center #news-startteaser-scroller a:hover,
#content-center #news-startteaser-scroller a:focus {
 background:transparent;
}

/* Chat-Bereich */
.tx-jfmulticontent-pi1 .z35typomagick-teaser h2 {
  float:left;
  background: none repeat scroll 0 0 transparent;
  color: #D01F25;
  font-size: 125%;
  font-style: normal;
  width:135px;
  margin:0px;
}

.tx-jfmulticontent-pi1 .z35typomagick-teaser .z35typomagick-link-to-einzelchats,
.tx-jfmulticontent-pi1 .z35typomagick-teaser .z35typomagick-link-to-gruppenchats {
  float: right;
  font-size: 80%;
  padding-top: 6px;
}
.tx-jfmulticontent-pi1 .z35typomagick-teaser .z35typomagick-link-to-einzelchats a,
.tx-jfmulticontent-pi1 .z35typomagick-teaser .z35typomagick-link-to-gruppenchats a {
  text-decoration: none;
}

.tx-jfmulticontent-pi1 .z35typomagick-teaser ul {
  clear: both;
  border-top: 3px solid #D01F25;
}
.tx-jfmulticontent-pi1 .z35typomagick-teaser ul li {
  background: url("img/icon_termine.png") no-repeat scroll 15px 11px #EEEEEE;
  font-size: 85%;
  border-top: 1px solid #FFFFFF;
  padding: 10px 5px 10px 35px;
}

.tx-jfmulticontent-pi1 .z35typomagick-teaser .z35typomagick-teaser-datetime {
  padding-left:6px;
}

.tx-jfmulticontent-pi1 .subcl {
  padding: 0 8px 0 0;
}
.tx-jfmulticontent-pi1 .subcr {
  padding: 0 0 0 8px;
}

/* 
*  EXT tx_z35rvperso_pi1
*/

.tx-z35rvperso-pi1 .rv-lv-selector-wrapper {
  background:#F0F0F0;
  border:1px solid #CFCFCF;
  padding:20px 30px;
  margin: 15px 0px;
  text-align:center;
}

.tx-z35rvperso-pi1 #rv-lv-form select {
  width: 280px;
}

.tx-z35rvperso-pi1 h3 {
  font-size: 120%;
  font-weight: bold;
}

.tx-z35rvperso-pi1 .rv-perso-alert {
  background:#FAE4E6 url("img/icon_alert.gif") 20px 50% no-repeat; /**/
  border:1px solid #F1CED4;
  padding: 20px 20px 20px 60px;
  margin: 0 0 25px 0;
}
.tx-z35rvperso-pi1 .rv-perso-lv-element {
  text-align:center;
  padding:15px 130px;
  border:1px solid #DCDCDC;
}
.tx-z35rvperso-pi1 .rv-perso-lv-element .csc-default { 
  text-align: left;
  border: 1px solid #e8e8e8;
}

.tx-z35rvperso-pi1 .rv-perso-lv-element .csc-default h1 {
  background: none repeat scroll 0 0 #D01F25;
  color: #FFFFFF;
  font-size: 140%;
  font-weight: normal;
  padding: 0 5px;
  margin: 0px;
}
.tx-z35rvperso-pi1 .rv-perso-lv-element .csc-default h1 + p { 
  padding: 10px 5px;
  background: #F4F4F4;
}

.tx-z35rvperso-pi1 .rv-perso-lv-element .csc-default h2 { font-weight:bold;font-style:normal;padding:0px 5px; }
.tx-z35rvperso-pi1 .rv-perso-lv-element .csc-default h2,
.tx-z35rvperso-pi1 .rv-perso-lv-element .csc-default p { 
  padding: 0 5px;
}

.tx-z35rvperso-pi1 .rv-perso-align-right {
  text-align:right;
}
.tx-z35rvperso-pi1 .rv-perso-align-right a {
  padding: 5px 15px;
  background:transparent url("img/btn_bg_grey.gif") top left repeat-x;
  color:#666666;
  text-decoration:none;
  border:1px solid #DCDCDC;
}
.tx-z35rvperso-pi1 .rv-perso-align-right a:hover,
.tx-z35rvperso-pi1 .rv-perso-align-right a:focus {
  background:transparent url("img/btn_bg_grey.gif") top left repeat-x;
}

/*******************************
 *** SR FEUSER Registrierung ***
 *******************************/
#content-center .tx-srfeuserregister-pi1 form {
  background: none repeat scroll 0 0 #F3F3F3;
}
#content-center .tx-srfeuserregister-pi1 form fieldset {
  background: none repeat scroll 0 0 #F3F3F3;
  padding:5px 8px;
}

#content-center .tx-srfeuserregister-pi1 legend {
  padding: 0.5em 0;
}

#content-center .tx-srfeuserregister-pi1 dd {
  width:51%;
}

#content-center .tx-srfeuserregister-pi1 dt {
  text-align:left;
  width:44%;
}

#content-center .tx-srfeuserregister-pi1 .register-block {
  float:none;
  display:block;
  width:100%;
  padding-top:15px;
}

#content-center .tx-srfeuserregister-pi1 input {
  /*width:153px;*/
  width:230px;
}
 
#content-center .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox {
  margin-top:5px;
  border:none;
  width:15px;
  padding:0px;
}

#content-center .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-submit {
  width:auto;
  padding:0 2px;
  background: url("img/btn_bg_grey.gif") repeat-x scroll left top transparent;
  border: 1px solid #DCDCDC;
  color: #666666;
  padding: 5px 15px;
  margin:20px 0 10px;
  text-decoration: none;
}

#content-center .tx-srfeuserregister-pi1 dd label {
  padding:0;
}

#content-center .tx-srfeuserregister-pi1 .register-registration-forwarded {
  background: url("img/icon_confirm.gif") left center no-repeat;
  border-bottom: 1px solid #E9E9E9;
  color: #819D4F;
  font-size: 120%;
  font-weight: bold;
  margin-bottom: 10px;
  padding: 10px 0 15px 50px;  
}


/*****************
 *** Powermail ***
 *****************/

#content-center .tx-powermail-pi1 {
    left: 0;
    position: relative;
    top: -40px;
    margin: 0 0 60px;
    background:#fff;
}

#content-center .tx-powermail-pi1 form {
  position: relative;
}

#content-center fieldset.tx-powermail-pi1_fieldset {
    background-color: #f5f5f5;
    border:none;
    border-bottom: 1px solid #f5f5f5;
    padding: 10px 0 10px;
    margin: 0 0 15px;
}

#content-center fieldset.tx-powermail-pi1_fieldset>legend {
    color: #D01F25;
    font-style: italic;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 0;
    font-size: 160%;
    background:#fff;
    width:100%;
}
#content-center fieldset.tx-powermail-pi1_fieldset legend {
  width:100%;
}

#content-center p.powermail_pagebrowser {
    display:none;
    visibility:hidden;
}


#content-center fieldset.tx-powermail-pi1_fieldset input.powermail_text,
#content-center fieldset.tx-powermail-pi1_fieldset input.powermail_date,
#content-center fieldset.tx-powermail-pi1_fieldset input.powermail_datetime,
#content-center fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
    background: #f8f8f8;
    border: 1px solid #CCCCCC;
    padding: 2px;
    width: 244px;
    font-style: italic;
}

#content-center fieldset.tx-powermail-pi1_fieldset input.powermail_uid24,
#content-center fieldset.tx-powermail-pi1_fieldset input.powermail_uid29,
#content-center fieldset.tx-powermail-pi1_fieldset input.powermail_uid30,
#content-center fieldset.tx-powermail-pi1_fieldset input.powermail_uid31 {
    background: #eee;
}

#content-center div.tx_powermail_pi1_fieldwrap_html {
    margin: 0 0 12px;
    padding: 0 5px;
}

#content-center fieldset.tx-powermail-pi1_fieldset label,
#content-center fieldset.tx-powermail-pi1_fieldset fieldset legend {
    color: #000;
    display: block;
    float: left;
    font-weight: normal;
    white-space: normal;
    width: 220px;
}

#content-center fieldset.tx-powermail-pi1_fieldset .powermail_check_inner,
#content-center fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner {
    clear: both;
    margin-left: 200px;
    background:#f4f4f4;
}

#content-center .tx-powermail-pi1 .powermail_radio_inner.extended {
    margin:0 0 15px;
    background:none;
    width: 98%;
}

#content-center .tx-powermail-pi1 .powermail_radio_inner.extended input {
    margin: 6px 9px;
}

#content-center .tx-powermail-pi1 .powermail_radio_inner.extended label {
    float:none;
    color: #D01F25;
    font-size: 160%;
    font-style: italic;
    font-weight: normal;
    margin: 0 0 0px;
/*    margin: 0 0 5px;
    padding: 0;*/
    width: 174px;
}

#content-center .tx-powermail-pi1 .powermail_radio_inner.extended span {
    border-top:1px solid #ccc;
    display: block;
    padding: 5px 10px 15px;
}

#content-center .powermail_radio_inner .welfare {
    float:left;
    width:230px;
    margin: 0;
    background:#f4f4f4;
    border: 1px solid #CCCCCC;
}

#content-center .powermail_radio_inner .healthcare {
    float:right;
    width:230px;
    background:#f4f4f4;
    border: 1px solid #CCCCCC;
}

/* Software wird eingesetzt bei - Abstand anpassen */

#content-center #powermaildiv_uid32.tx_powermail_pi1_fieldwrap_html {
    margin-top:40px;
}


/* PLZ - Feld verkürzen */

#content-center #powermaildiv_uid30 input,
#content-center #powermaildiv_uid36 input {
    width:50px;
}


/* Lizenzemodell - Entscheidungskriterien */

#content-center #powermaildiv_uid38 {
    line-height: 1.1em;
}


/* Begründung */
#content-center #powermaildiv_uid26 label {
    float:none;
    width: auto;
}

#content-center #powermaildiv_uid26 textarea {
    height: 80px;
    width: 464px;
    background:#fff;
}


/* Zustimmung */
#content-center #powermaildiv_uid28 {
    border-top:1px solid #ccc;
    padding: 5px 0 0 5px;
}

#content-center #powermaildiv_uid28 legend {
    display:none;
    visibility:hidden;
}

#content-center #powermaildiv_uid28 .powermail_check_inner {
    margin:0;
}

#content-center #powermaildiv_uid28 input {
    margin: 17px 0 0 6px;
}

#content-center #powermaildiv_uid28 label {
    width: 420px;
    font-weight: normal;
}

/* Haftung für Angaben */

#content-center #powermaildiv_uid39 {
    margin: 25px 0;
}

#content-center #powermaildiv_uid39 label {
    float: none;
    width: auto;
    font-weight:bold;
}

#content-center #powermaildiv_uid39 input {
    display:none;
    visibility:hidden;
}


/* Rote Box */

#content-center #powermaildiv_uid50 {
    border:1px solid #db6365;
    background:#f5ebec;
    margin:25px 0 15px;
}

#content-center #powermaildiv_uid50 p {
    font-size:80%;
    line-height:1.2em;
    padding:10px 12px 11px;
    margin:0;
}

#content-center input.tx_powermail_pi1_submitmultiple_forward,
#content-center input.tx_powermail_pi1_submitmultiple_back,
#content-center #powermaildiv_uid48 input {
    background:url(img/powermail_btn_bg.gif) repeat-x 0 0;
    padding: 3px 14px;
    cursor: pointer;
}

#content-center #powermaildiv_uid48 {
    padding: 20px 0 0;
    text-align: right;
    position: absolute;
    right: 0;
    bottom:-53px;
}

#content-center #powermaildiv_uid48 input {
    margin: 0;
    font-weight:normal;
}

#content-center input.tx_powermail_pi1_submitmultiple_forward {
   float: right;
}

#content-center input.tx_powermail_pi1_submitmultiple_back {
   float: left;
}

/*
 *  
 */

.error {
    background-color: #FFFFFF;
    border: 1px solid #D01F25;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 6px #DDDDDD;
    color: #D01F25;
    font-size: 11px;
    height: auto;
    margin-left: -2px;
    padding: 3px 10px 5px;
    text-align: left;
    z-index: 10;
}

.error em {
    border-color: #D01F25 transparent;
    z-index:0;
    position: absolute;
    left: 5px;
    bottom: -10px;
}

span.powermail_mandatory,
.error p {
   color:#D01F25;
}



#content-center .tx-powermail-pi1 .tx-powermail-pi1_mandatory {
   background:#fff;
}

#content-center .tx-powermail-pi1 .tx-powermail-pi1_mandatory form input.tx-powermail-pi1_mandatory_submit {
   background: url("img/powermail_btn_bg.gif") repeat-x 0 0;
   cursor: pointer;
   padding: 3px 14px;
   font-weight: normal;
}



/*
 * Radiobuttons
 */

/* wrapper divs */
#content-center .tx-powermail-pi1 .custom-checkbox,
#content-center .tx-powermail-pi1 .custom-radio { position: relative; }
	
/* input, label positioning */
#content-center .tx-powermail-pi1 .custom-checkbox input, 
#content-center .tx-powermail-pi1 .custom-radio input {
	position: absolute;
	left: 2px;
	top: 3px;
	margin: 0;
	z-index: 0;
}

#content-center .tx-powermail-pi1 .custom-checkbox label, 
#content-center .tx-powermail-pi1 .custom-radio label {
	display: block;
	position: relative;
	z-index: 1;
	line-height: 1;
	padding: 12px 0 12px 55px;
	margin: 0 0 0;
	cursor: pointer;
}

#content-center .tx-powermail-pi1 .custom-checkbox label {
	padding: 15px 0 12px 50px;
} 

#content-center .tx-powermail-pi1 .custom-checkbox label {
	background: url(img/powermail_checkbox_btn.gif) no-repeat; 
}

#content-center .tx-powermail-pi1 .custom-radio label { 
	background: url(img/powermail_radio_btn.gif) no-repeat; 
}

#content-center .tx-powermail-pi1 .custom-radio label {
	background-position: 0 -8px;
}

#content-center .tx-powermail-pi1 .custom-checkbox label {
	background-position: -258px 0;
}

#content-center .tx-powermail-pi1 .custom-radio label.hover,
#content-center .tx-powermail-pi1 .custom-radio label.focus {
	background-position: 0px -107px;
}

#content-center .tx-powermail-pi1 .custom-checkbox label.hover,
#content-center .tx-powermail-pi1 .custom-checkbox label.focus {
	background-position: -179px -100px;
}

#content-center .tx-powermail-pi1 .custom-radio label.checked {
	background-position: 0 -207px;
}

#content-center .tx-powermail-pi1 .custom-checkbox label.checked {
	background-position: -101px -200px;
}

#content-center .tx-powermail-pi1 .custom-checkbox label.checkedHover, 
#content-center .tx-powermail-pi1 .custom-checkbox label.checkedFocus {
	background-position: -22px -300px;
}

#content-center .tx-powermail-pi1 .custom-checkbox label.focus, 
#content-center .tx-powermail-pi1 .custom-radio label.focus {
	outline: 1px dotted #ccc;
}


#content-center .tx-powermail-pi1_confirmation {
    left: 0;
    position: relative;
    top: 40px;
    display: inline-block;
}

#content-center .tx-powermail-pi1_confirmation .powermail_all_td.powermail_all_label {
  padding:2px 4px;
  background:#f3f3f3;
}

#content-center .tx-powermail-pi1_confirmation .powermail_all_td.powermail_all_value {
  padding:2px 4px;
  background:#f6f6f6;
}

#content-center .tx-powermail-pi1_confirmation .powermail_all_td.powermail_all_label {
    width:220px;
    font-weight:bold;
}

/* unter anderem das Datumsfeld unsichtbar mitschleifen */
#content-center #powermaildiv_uid52,
#content-center .tx-powermail-pi1 #msbezugsschein #powermaildiv_uid52,
#content-center .tx-powermail-pi1_confirmation .powermail_all_tr.powermail_all_tr_uid44,
#content-center .tx-powermail-pi1_confirmation .powermail_all_tr.powermail_all_tr_uid52 {
    display:none;
    visibility:hidden;
}

#content-center .tx-powermail-pi1_confirmation form.tx_powermail_pi1_formconfirmation_back input {
    background: url("img/powermail_btn_bg.gif") repeat-x 0 0;
    cursor: pointer;
    padding: 3px 14px;
    float:left;
}

#content-center .tx-powermail-pi1_confirmation form.tx_powermail_pi1_formconfirmation_submit input {
    background: url("img/powermail_btn_bg.gif") repeat-x 0 0;
    cursor: pointer;
    padding: 3px 14px;
    float:right;
}


#content-center .tx-powermail-pi1 .tx-jfmulticontent-pi1 {line-height: 1.1em;}
#content-center .tx-powermail-pi1 .tx-jfmulticontent-pi1 .subcolumns .c50l,
#content-center .tx-powermail-pi1 .tx-jfmulticontent-pi1 .subcolumns .c50r {
    background:#f4f4f4;
    border:1px solid #dedede;
    width: 227px;
}
#content-center .tx-powermail-pi1 .tx-jfmulticontent-pi1 h1 {font-size: 180%;margin: 0 0 15px;}
#content-center .tx-powermail-pi1 .tx-jfmulticontent-pi1 .subcolumns .c50l {float:left;}
#content-center .tx-powermail-pi1 .tx-jfmulticontent-pi1 .subcolumns .c50r {float:right;}

#content-center .tx-powermail-pi1 .tx-jfmulticontent-pi1 .subcolumns .c50l .subcl,
#content-center .tx-powermail-pi1 .tx-jfmulticontent-pi1 .subcolumns .c50r .subcl,
#content-center .tx-powermail-pi1 .tx-jfmulticontent-pi1 .subcolumns .c50l .subcr,
#content-center .tx-powermail-pi1 .tx-jfmulticontent-pi1 .subcolumns .c50r .subcr {
    padding: 17px 13px;
}

#content-center .tx-powermail-pi1  .confirmed {
  background: url("img/icon_confirm.gif") left center no-repeat;
  border-bottom: 1px solid #E9E9E9;
  color: #819D4F;
  font-size: 120%;
  font-weight: bold;
  margin-bottom: 10px;
  padding: 10px 0 15px 50px;
  display: block;
}



/*
 *  Rahmenvertäge Schlagwortkatalog
 */


.news-list-backlink {
    display: block;
    font-weight: bold;
}

.news-list-container.schlagwortkatalog .news-list-backlink.top {
    border-bottom: 1px solid #CCCCCC;
    display: block;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0 0 10px;
}


.news-search-emptyMsg.schlagwortkatalog {
    margin: 0 0 10px;
}
