/*
 reset all html elements ------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}

th, td {
    vertical-align: top;
}

body {
    line-height: 1;
    color: black;
    background: white;
}

ol, ul {
    list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}

blockquote, q {
    quotes: "" "";
}

/*
 Basic definitions ------------------------------------------*/

body {
    padding: 20px;
    background: #fff;
    font: 12pt Arial, Helvetica, sans-serif;
    color: #000;
    height: 100%;
}

/* Cross-browser typographical normalization from Yahoo YUI */
table {
    font-size: inherit;
}

/* 99% for safari; 100% is too large */
select, input, textarea {
    display:none;
}

/* Bump up !IE to get to 13px equivalent */
pre, code {
    font: 115% monospace;
}

/* Basic link definition */
a {
    background-color: inherit;
    color: #000;
    text-decoration: none;
}

a:hover {
    background-color: inherit;
    color: #000;
    text-decoration: underline;
}

/* Override font properties */
font {
    font-family: Arial, Helvetica, sans-serif;
    font-size: inherit;
}

h1, h2, h3, h4, h5, h6, strong, b {
    font-weight: bold;
}

dfn, .hidden {
    display: none;
}

input.radio, input.checkbox {
    display:none;
}

label {
    display:none;
}

label.radio, label.checkbox {
    display:none;
}

/* Firefox fix */
option {
    display:none;
}

/* Float clearing workaround also working on Mozilla */
.clearer {
    clear: both;
    height: 0px;
    overflow: hidden;
    margin-top: 0px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* For unordered inline-lists (meta-nav, footer links, ...): no border / margin / padding for 1st element */
/* ===================================================== */
/*
 ** BASIC HTML TAGS
 */
/* ===================================================== */

em, cite {
    font-style: normal;
}

.hr, hr {
    height: 2px;
    background: #dcddde;
    margin: 15px 0;
    overflow: hidden;
}

.hr hr {
    display: none;
}

h1 {
    font-size: 50px;
    color: #000;
    margin-bottom: 0.5em;
    line-height: 1em;
}

h2 {
    font-size: 18px;
    margin-bottom: 1.5em;
    padding-bottom: .3em;
    color: #000;

}

h3, h4, h5, h6 {
    font-size: 20px;
    margin-bottom: 0.5em;
    color: #000;
    font-weight: normal;
}

span.additional {
display:none !important;
}

#content-wrapper p {
    margin-bottom: 1em;
    line-height: 1.3;
}

#content-wrapper strong {
    line-height: 1.3;
}

/* Gestaltung von blockquote
 ******************************************************************/
blockquote {
    background: url(../_img/content/quote.gif) no-repeat 5px 5px;
    padding: 1em 1em 0 40px;
    margin-left: 0; /* keine Zentrierung */
    font-style: italic;
}

blockquote cite {
    display: block;
    font-size: 90%;
    font-style: normal;
    background: url(../_img/content/unquote.gif) no-repeat right bottom;
    padding: 10px 40px 0 0;
}

.subinfo blockquote {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 25px;
    background: url(../_img/content/quote_top.gif) no-repeat 5px 5px;
    color: #8f959b;
    padding: 1em 1em 0 60px;
}

.subinfo blockquote cite {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    background: url(../_img/content/unquote_top.gif) no-repeat right top !important;
}

.subinfo blockquote {
    margin-top: 10px;
}

/* PODCAST
 ******************************************************************/
#podcast-box {
    display:none;
}


/* TOPIC
 ******************************************************************/
span.topic {
    display:none;
}

/* RSS-GET
 ******************************************************************/
p.rss_get {
    display:none;
}

/* CMS-TABLES
 ******************************************************************/

table.general td {
    padding: .2em;
}

table.general td strong, table.general td b {
    font-size: 14px;
}


/* CAL-LIST-TABLE
 ******************************************************************/
.tx-cal-controller table.general td a {
    color: #000;
}

#calendar-event-backlink {
    font-size: 14px;
}

/* CAL DETAIL
 *****************************************************************/
#calendar-event, #calendar-event p {
    font-size: 14px !important;
}

.tx-cal-controller dt.even {
    background: #eee;
}

.tx-cal-controller dt {
    padding: .5em 0em !important;
    background: url(../_img/subnav/subnav_sep.gif) left bottom repeat-x !important;
}

.tx-cal-controller dl {
    background: #fff !important;
    font-size: 14px;
    padding: 0 !important;
}

.tx-cal-controller dt {
    background: #fff !important;
}

/*
 * LOCATION ******************************************************/
div#calendar-location *, #calendar-organizer * {
    font-size: 14px;
}

div#calendar-location h1, #calendar-organizer h1 {
    font-size: 50px;
}

#calendar-location, #calendar-organizer {
    margin-bottom: 20px;
}

/*
 * MITDOWNLOAD **************************************************/
div.tx-mitdownload-pi1 * {
    font-size: 14px;
}

.contenttable {
    border: 0;
    width: 100%;
    margin: 0 0 15px 0;
}

td.td-0 {
    font-weight: bold;
    text-align: right;
}

.td-last {
    width: 25% !important;
}

.contenttable tr.tr-odd {
    background: #fff;
}

.contenttable tr.tr-even {
    background: #eee;
}

.contenttable tr th {
    background: url(../_img-sommer/content/th-hg.jpg) bottom repeat-x;
    font-weight: bold;
    text-align: center;
    color: #fff;
    padding: 5px;
}

.contenttable tr td {
    padding: 1em;
    font-size: 14px;
    background: url(../_img/subnav/subnav_sep.gif) left bottom repeat-x !important;
}

#calendar-location-backlink {
    font-size: 14px;
    margin-top: 20px;
}

/*
 *  PAGETURN
 *********************************************************/
ul.pageturn *, .wt_directory_pagebrowser * {
    display:none;
}

/*
 *  wt_directory - LIST VIEW
 *********************************************************/

span.title {
    display: block;
    float: left;
}

.wtdirectory_pagebrowser {
	display:none !important;
}

/*
 *  wt_directory - DETAIL VIEW
 ********************************************************************/
.tx-wtdirectory-pi1 {
    margin-bottom: 2.5em;
}

p.odd {
    background: url(../_img/content/sep_dots.gif) left bottom repeat-x #eeeeee;
}

.backlink {
    background: none !important;
}

.backlink a {
display:none !important;
}

/* ===================================================== */
/*
 ** CMS TEXT FORMATTING
 */
/* ===================================================== */
.tx-fdfx3cols-pi1 {
    font-size: 10px;
    line-height: 1.2;
}

/* TIPP
 ******************************************************************/
.columns #tx-ttproducts-pi1-listoffers p, .tipp p {
display:none !important;
}

/* LIST
 ******************************************************************/
ul.list {
    margin-top: 10px;
}

#content-wrapper a {
    text-decoration: none;
}

#content-wrapper a:hover {
    text-decoration: underline; /*background: #F6DC00;*/
}

#content-wrapper ul, #content-wrapper ol {
    margin-bottom: 1em;
}

/*
 * PICTURE GALLERY
 ********************************************************/
ul.picture-gallery {
}

ul.picture-gallery li {
    list-style-type: none !important;
    float: left;
    margin: 0 16px 16px 0 !important;
    border: 1px solid #e7e6d5;
    padding: 7px;
    background: #fff;
    color: inherit;
    width: 184px;
}

ul.picture-gallery li.pg-last {
    margin-right: 0 !important;
}

ul.picture-gallery p.pg-thumb {
    width: 184px;
    height: 184px;
    background-color: #e7e6d5;
    background-position: center center;
    background-repeat: no-repeat;
    margin-bottom: 0.4em !important;
}

ul.picture-gallery p.pg-thumb a {
    display: block;
    width: 184px;
    height: 184px;
    overflow: hidden;
    text-indent: -9999px;
    background: none !important;
}

ul.picture-gallery p {
    color: #4c4a4a;
    font-size: 0.9em;
    margin-bottom: 0 !important;
}

ul.picture-gallery a {
    color: #4c4a4a;
    text-decoration: none;
}

ul.picture-gallery a span {
    text-decoration: underline;
}

ul.picture-gallery a:hover span {
    text-decoration: none;
    color: #000;
}

/* ===================================================== */
/*
 **SITEMAP
 */
/* ===================================================== */
.csc-sitemap ul ul {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.csc-sitemap * {
    font-size: 13px !important;
}

/* ===================================================== */
/*
 ** DOWNLOAD LIST
 */
/* ===================================================== */
.filelinks h3, .links h3 {
    color: #000;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0.5em;
}

.filelinks {
    padding: 0 !important;
}

.filelinks ul, .links ul {
    margin: 1em 0 !important;
}

.filelinks ul li {
    list-style-type: none !important;
    padding-left: 30px !important;
    margin-left: 0 !important;
    margin-top: 0.3em;
    margin-bottom: 0.5em;
    background: url(../_img//common.png) 0 0 no-repeat;
}

#content .filelinks ul li {
    padding-left: 30px !important;
    margin-bottom: .2em !important;
    padding-bottom: .2em !important;
}

.filelinks ul li a {
    font-weight: bold;
}

.filelinks ul li span {
    display: block;
    font-style: normal;
    margin-top: 0.2em;
    font-size: 11px;
    background-color: inherit;
    color: #5a5a5a;
}

/* new styles for extension "tx_cssfilelist" */
.filelinks {
    padding-left: 25px;
    background: url('../_img//fileicons/default.gif') left top no-repeat;
    margin-bottom: 10px;
}

.filelinks span {
    display: block;
}

.filelinks .filecount {
    display: block;
    margin-bottom: 5px;
}

.filelinks a {
    font-weight: normal !important;
}

.filelinks li {
    list-style-type: none;
    padding-left: 20px !important;
}

/* Icons begin */
.filelinks .ai {
    background: url('../_img/fileicons/ai.gif') 0 0 no-repeat !important;
}

.filelinks .ani {
    background: url('../_img/fileicons/ani.gif') 0 0 no-repeat !important;
}

.filelinks .au {
    background: url('../_img/fileicons/au.gif') 0 0 no-repeat !important;
}

.filelinks .avi {
    background: url('../_img/fileicons/avi.gif') 0 0 no-repeat !important;
}

.filelinks .bmp {
    background: url('../_img/fileicons/bmp.gif') 0 0 no-repeat !important;
}

.filelinks .cdr {
    background: url('../_img/fileicons/cdr.gif') 0 0 no-repeat !important;
}

.filelinks .css {
    background: url('../_img/fileicons/css.gif') 0 0 no-repeat !important;
}

.filelinks .csv {
    background: url('../_img/fileicons/csv.gif') 0 0 no-repeat !important;
}

.filelinks .doc {
    background: url('../_img/fileicons/doc.gif') 0 0 no-repeat !important;
}

.filelinks .dtd {
    background: url('../_img/fileicons/dtd.gif') 0 0 no-repeat !important;
}

.filelinks .eps {
    background: url('../_img/fileicons/eps.gif') 0 0 no-repeat !important;
}

.filelinks .exe {
    background: url('../_img/fileicons/exe.gif') 0 0 no-repeat !important;
}

.filelinks .fh3 {
    background: url('../_img/fileicons/fh3.gif') 0 0 no-repeat !important;
}

.filelinks .flash {
    background: url('../_img/fileicons/flash.gif') 0 0 no-repeat !important;
}

.filelinks .folder {
    background: url('../_img/fileicons/folder.gif') 0 0 no-repeat !important;
}

.filelinks .gif {
    background: url('../_img/fileicons/picture.gif') 0 0 no-repeat !important;
}

.filelinks .htm {
    background: url('../_img/fileicons/htm.gif') 0 0 no-repeat !important;
}

.filelinks .html {
    background: url('../_img/fileicons/html.gif') 0 0 no-repeat !important;
}

.filelinks .ico {
    background: url('../_img/fileicons/ico.gif') 0 0 no-repeat !important;
}

.filelinks .inc {
    background: url('../_img/fileicons/inc.gif') 0 0 no-repeat !important;
}

.filelinks .java {
    background: url('../_img/fileicons/java.gif') 0 0 no-repeat !important;
}

.filelinks .jpg {
    background: url('../_img/fileicons/picture.gif') 0 0 no-repeat !important;
}

.filelinks .js {
    background: url('../_img/fileicons/js.gif') 0 0 no-repeat !important;
}

.filelinks .max {
    background: url('../_img/fileicons/max.gif') 0 0 no-repeat !important;
}

.filelinks .mid {
    background: url('../_img/fileicons/mid.gif') 0 0 no-repeat !important;
}

.filelinks .mov {
    background: url('../_img/fileicons/mov.gif') 0 0 no-repeat !important;
}

.filelinks .mpeg {
    background: url('../_img/fileicons/mpeg.gif') 0 0 no-repeat !important;
}

.filelinks .mpg {
    background: url('../_img/fileicons/mpg.gif') 0 0 no-repeat !important;
}

.filelinks .pcd {
    background: url('../_img/fileicons/pcd.gif') 0 0 no-repeat !important;
}

.filelinks .pcx {
    background: url('../_img/fileicons/pcx.gif') 0 0 no-repeat !important;
}

.filelinks .pdf {
    background: url('../_img/fileicons/pdf_icon.gif') 0 .2em no-repeat !important;
}

.filelinks .png {
    background: url('../_img/fileicons/picture.gif') 0 0 no-repeat !important;
}

.filelinks .ps {
    background: url('../_img/fileicons/ps.gif') 0 0 no-repeat !important;
}

.filelinks .psd {
    background: url('../_img/fileicons/psd.gif') 0 0 no-repeat !important;
}

.filelinks .rtf {
    background: url('../_img/fileicons/rtf.gif') 0 0 no-repeat !important;
}

.filelinks .sgml {
    background: url('../_img/fileicons/sgml.gif') 0 0 no-repeat !important;
}

.filelinks .swf {
    background: url('../_img/fileicons/swf.gif') 0 0 no-repeat !important;
}

.filelinks .sxc {
    background: url('../_img/fileicons/sxc.gif') 0 0 no-repeat !important;
}

.filelinks .sxw {
    background: url('../_img/fileicons/sxw.gif') 0 0 no-repeat !important;
}

.filelinks .tga {
    background: url('../_img/fileicons/tga.gif') 0 0 no-repeat !important;
}

.filelinks .tif {
    background: url('../_img/fileicons/tif.gif') 0 0 no-repeat !important;
}

.filelinks .ttf {
    background: url('../_img/fileicons/ttf.gif') 0 0 no-repeat !important;
}

.filelinks .txt {
    background: url('../_img/fileicons/txt.gif') 0 0 no-repeat !important;
}

.filelinks .wav {
    background: url('../_img/fileicons/wav.gif') 0 0 no-repeat !important;
}

.filelinks .wrl {
    background: url('../_img/fileicons/wrl.gif') 0 0 no-repeat !important;
}

.filelinks .xls {
    background: url('../_img/fileicons/xls.gif') 0 0 no-repeat !important;
}

.filelinks .xml {
    background: url('../_img/fileicons/xml.gif') 0 0 no-repeat !important;
}

.filelinks .xsl {
    background: url('../_img/fileicons/xsl.gif') 0 0 no-repeat !important;
}

.filelinks .zip {
    background: url('../_img/fileicons/zip.gif') 0 0 no-repeat !important;
}

/* Icons end */
.filelinks a:hover {
    text-decoration: underline;
}

/* ===================================================== */
/*
 ** LINK LIST
 */
/* ===================================================== */
.links ul li {
    list-style-type: square;
    margin-left: 20px;
    margin-top: 0.3em;
    margin-bottom: 0.5em;
}

/* ===================================================== */
/*
 ** FORMS
 */
/* ===================================================== */
fieldset {
    background: #fff;
    color: inherit;
    margin-bottom: 15px;
}

legend {
    margin-left: -7px;
    font-size: 1.1em;
    font-weight: bold;
    padding: 0;
    color: #000;
    margin-bottom: 10px;
}

legend em {
    color: #fcaf17;
}

/*
 T3-MAILFORM *********************************************/
#mailform input, #mailform select, #mailform textarea {
    font-size: 13px;
    padding: .1em .2em;
}

#mailform .csc-mailform-field input .csc-mailform-submit {
    background: none !important;
    background-color: inherit;
}

#mailform .csc-mailform-field {
    padding: .2em 0;
}

legend.error {
    background-color: inherit;
    color: #ba0000;
}

legend span {
    font-size: 0.8em;
    background-color: inherit;
    color: #555;
    font-weight: normal;
}

.fieldset-container {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: #faf5ce;
    padding: 15px;
    z-index: 1;
}

.fieldset-container p {
}

fieldset label {
    display: block;
    float: left;
    width: 120px;
    text-align: right;
    padding: 0 8px 0 0;
    background-color: inherit;
    color: #000;
    vertical-align: middle;
    line-height: 1.7;
}

#mailform fieldset.csc-mailform label {
    float: none;
    text-align: left;
    font-weight: bold;
    padding: 0 8px 0 0;
    background-color: inherit;
    color: #666666;
    vertical-align: middle;
    line-height: 1.7;
}

form.general fieldset.compressed label {
    width: 100px;
}

form.general fieldset.compressed p.message {
    margin-left: 110px !important;
}

fieldset label.error {
    background-color: inherit;
    color: #ba0000;
    font-weight: bold;
}

form .row {
    margin-bottom: 0.4em;
    width: 100%;
}

form.general input {
    line-height: 1.5;
    padding: 0;
    vertical-align: middle;
}

form.general input.text, form.general select, form.general textarea {
    background: #fff;
    color: inherit;
    padding: 1px 2px;
    line-height: 1.2;
    width: 240px;
}

form.general textarea {
}

form.general .small {
    width: 100px;
}

form.general .medium {
    width: 160px;
}

form.general select {
    width: 228px;
}

form.general textarea {
    width: 300px;
}

form.general input.text.error, form.general select.error, form.general textarea.error {
    color: #000;
}

form.general input.medium, form.general select.medium, form.general textarea.medium {
    width: 200px;
}

form.general input.small, form.general select.small, form.general textarea.small {
    width: 100px;
}

/*
 ** Subitems, e.g. for radio or checkbox lists
 */
form.general .subitems {
    float: left;
    width: 220px;
    position: relative;
}

form.general .subitems label {
    float: none;
    display: inline;
    width: auto !important;
    padding: 0;
    vertical-align: middle;
    margin-right: 5px;
}

form.general .subitems input {
    float: none;
    vertical-align: middle;
}

/* Required star */
form.general span.requ {
    width: 1em;
    background-color: inherit;
    color: #ba0000;
}

form.general .subitems p {
    font-size: 0.9em;
}

form.general .subitems p.captcha-hint {
    margin-bottom: 0.2em !important;
}

form.general .subitems li {
    margin-bottom: 0.4em;
}

form.general .subitems img {
    vertical-align: middle;
    margin-right: 5px;
}

form.general .subitems.vertical {
    padding-top: 0.2em;
}

form.general .subitems.vertical label {
    position: relative;
    padding-left: 18px;
}

form.general .subitems.vertical input {
    position: absolute;
    left: 0;
    top: 0;
}

form.general .subitems.vertical p {
    padding-left: 18px;
}

form.general p.message {
    background-color: inherit;
    color: #ba0000;
    margin: 0.8em 0 0.1em 130px !important;
    font-size: 0.8em;
}

form .row.small p.message {
    margin-left: 100px;
}

form .row p.descr {
    font-size: 0.9em;
}

p.form-submit {
    margin-left: 128px;
}

.form-actions {
    padding: 0;
    margin-top: 10px;
}

.form-actions .fwd {
    float: right;
}

.form-actions .back {
    float: left;
}

form.general p.info {
    margin-top: 1em;
    font-size: 0.9em;
}

span.highlight {
    background-color: inherit;
    color: #ba0000;
}

/*
 * LOGINBOX 
 ************************************************************************/

#content .tx-felogin-pi1 form fieldset label {
    display: block !important;
    float: none;
    text-align: left;
    color: #666;
}

#content .tx-felogin-pi1 input {
    color: #666 !important;
}

.tx-felogin-pi1 legend {
    display: none;
}

.tx-felogin-pi1 fieldset {
    padding: 1em 0;
}

.tx-felogin-pi1 div {
    padding: .3em 0;
}

.tx-felogin-pi1 input.button {
    padding: .3em 0;
    background: url(../_img/content/de_absenden.gif) no-repeat;
    height: 18px;
    width: 70px;
    text-indent: -9999px;
    border: none;
    cursor: pointer;
    margin-top: .5em;
}

.tx-felogin-pi1 form.en input.button {
    background: url(../_img/content/en_absenden.gif) no-repeat !important;
    width: 48px;
}

/*
 * FEATUER-BOX-LIST
 ************************************************************************/

table.list-box {
    margin: 0px;
    padding: 0px;
    background-color: white;
    border: 1px solid #666;
    border-top: none;
    empty-cells: show;
}

caption.list-box {
    margin: 0px;
    padding: 2px;
    background-image: url(../_img/style_list_box/top_left.gif);
    background-repeat: no-repeat;
    border-top: none;
    border-left: none;
    border-right: 1px solid #666;
    border-bottom: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #666;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}

.list-box-top, .list-box-top-l {
    padding: 2px;
    background-color: #DCDCDC;
    border-top: 1px solid #666;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666;
}

.list-box-top-l {
    border-left: 1px solid #C0C0C0;
}

.list-box-cell-0, .list-box-cell-0-t, .list-box-cell-0-l, .list-box-cell-0-tl {
    padding: 2px;
    vertical-align: top;
    background-color: white;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
    color: #666;
}

.list-box-cell-0-t {
    border-top: 1px dotted #666;
}

.list-box-cell-0-l {
    border-left: 1px solid #D3D3D3;
}

.list-box-cell-0-tl {
    border-top: 1px dotted #666;
    border-left: 1px solid #D3D3D3;
}

.list-box-cell-1, .list-box-cell-1-t, .list-box-cell-1-l, .list-box-cell-1-tl {
    padding: 2px;
    vertical-align: top;
    background-color: #F5F5F5;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
    color: #666;
}

.list-box-cell-1-t {
    border-top: 1px dotted #666;
}

.list-box-cell-1-l {
    border-left: 1px solid #D3D3D3;
}

.list-box-cell-1-tl {
    border-top: 1px dotted #666;
    border-left: 1px solid #D3D3D3;
}

.list-box-cell-2, .list-box-cell-2-t, .list-box-cell-2-l, .list-box-cell-2-tl {
    padding: 2px;
    vertical-align: top;
    background-color: #EBEBEB;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
    color: #666;
}

.list-box-cell-2-t {
    border-top: 1px dotted #666;
}

.list-box-cell-2-l {
    border-left: 1px solid #D3D3D3;
}

.list-box-cell-2-tl {
    border-top: 1px dotted #666;
    border-left: 1px solid #D3D3D3;
}

.list-box-nav-top-patter {
    background-image: url(/fileadmin/_img/style_list_box/nav_top_patter.gif);
}

.list-box-nav-bottom-patter {
    background-image: url(/fileadmin/_img/style_list_box/nav_bottom_patter.gif);
}

.list-box-nav-top-patter, .list-box-nav-bottom-patter {
    height: 15px;
    background-repeat: repeat-x;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #94297F;
}

.list-box-nav-top-patter a, .list-box-nav-top-patter a:hover, .list-box-nav-bottom-patter a:hover, .list-box-nav-bottom-patter a {
    height: 15px;
    background-repeat: repeat-x;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #666;
    text-decoration: none;
}

.list-box-nav-top-patter img, .list-box-nav-bottom-patter img {
    vertical-align: middle;
}

/******************************************************************
 HEAD
 ******************************************************************/
#head {
display:none;
}

#branding {
display:none;
}

#branding a {
display:none;
}

/* META-NAV TOP
 ******************************************************************/
#meta-top {
display:none;
}

#meta-top li {
display:none;
}

#meta-top li.meta-nav {
display:none;
}

#meta-top li.meta-nav.first {
display:none;
}

#meta-top li a {
display:none;
}

#meta-top li a:hover {
display:none;
}

#meta-top li {
display:none;
}

#meta-top li.first {
display:none;
}

li#fontsize {
display:none;
}

/*
 * MORE EVANG
 ************************************************************************/
li#more-evang {
display:none;
}

li.meta-nav ul {
display:none;
}

/* META-TOP - FONTSIZE
 ******************************************************************/
#fontsize span {
display:none;
}

#fontsize span.title {
display:none;
}

#fontsize a {
display:none;
}

#fontsize span#sizecontroller {
display:none;
}

#fontsize span#sizecontroller a {
display:none;
}

li#more-evang ul li {
    background: none !important;
}

/******************************************************************
 THEMEN
 ******************************************************************/
.themen li a {
    text-transform: uppercase;
    text-decoration: underline;
    font-size: 10px;
}

.themen li a:hover, .themen li.active a {
    background: #f6dc00 !important;
    text-decoration: none;
}

/******************************************************************
 MAIN-NAV
 ******************************************************************/
#main-nav {
display:none;
}

/******************************************************************
 SUB-NAVI
 ******************************************************************/



#slider { display:none !important; }
.scroll { display:none !important; }
.scrollContainer div.panel { display:none !important; }

/*
 * ROOTLINE
 ******************************************************************/

.rootline {
	display:none !important;
}

/*
 * BANNER-TOP
 ******************************************************************/

#banner-top {
	display:none !important;
}

/*
 * content
 ******************************************************************/

#content {
    position: relative;
}


/*
 * LEFT-NAV
 ******************************************************************/
ul#sub-navi {
	display:none !important;
}

/******************************************************************
 SEARCHBOX TOP
 ******************************************************************/
.searchbox-top {
	display:none !important;
}

input#search-top {
	display:none !important;
}

#submit_search {
	display:none !important;
}

input#search-top {
	display:none !important;
}

/* -----------------------------
 SLIDER
 ----------------------------- */
.slider {
	display:none !important;
}

/******************************************************************
 META
 ******************************************************************/
.meta-nav {
	display:none !important;
}

/* FEATURED
 ******************************************************************/
ul.featured {
	display:none !important;
}

/*
 * FOOTER
 ******************************************************************/
#footer-wrapper {
	display:none !important;	visibility:hidden !important;
	visibility:hidden !important;
}

#footer {
	display:none !important;	visibility:hidden !important;
}

ul#meta-bottom {
	display:none !important;	visibility:hidden !important;
}

/*
 * LIST-BROWSEBOX
 ************************************************************************/
.tx-ttnews-browsebox {
	display:none !important;	visibility:hidden !important;
}

/*
 * NEWS-SINGLE
 ******************************************************************/

.news-single-backlink a {
	display:none !important;	visibility:hidden !important;
}


/* TAGCLOUD
 ******************************************************************/
/* default styles for extension "tx_vgetagcloud_pi1" */
.tx-vgetagcloud-pi1 {
	display:none !important;	visibility:hidden !important;
}
form, .tx-indexedsearch-browsebox {display:none !important}

h2.black, .news-list-morelink, #content-wrapper3 h2, #content-wrapper3 h3 {display:none}
.columns p {margin:10px 0}

