/* ######################################################################################################
** # "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.yaml.de) #############################
** # "YAML for TYPO3" (c) by Dieter Bunkerd (http://yaml.t3net.de) ######################################
** ######################################################################################################
**
**  YAML Version: 2.5.2
**  Dateiversion: 19.1.07
**  Datei       : content.css
**  Funktion    : Formatierung der Inhalte und TYPO3-spezifische Änderungen der content.css
**
**  Checked with http://jigsaw.w3.org/css-validator/ 19.1.07 - DB
*/

/* Open @media all - DO NOT DELETE! */
@media all
{

/* ######################################################################################################
** # Standard-Vorgaben ##################################################################################
** ######################################################################################################
**

/* ### Überschriften, Fließtexte ###################################################################### */

body {color:#333; font-size:83.33%; font-family: Verdana, Helvatica, Arial, San Serif; font-size: 11px;}

/* h1,h2,h3,h4 {font-family:'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight:normal;} */
h1,h2,h3,h4 {font-family:'Times New Roman', Serif; display:block; font-weight:bold;}

h1 {font-size: 18px; color:#591063; background:transparent; margin:0.4em 0 0.5em 0; font-weight:bold; }
h2 {font-size: 18px; color:#333; background:transparent; margin:0.2em 0 0.5em 0; font-weight:normal; }
h3 {font-size: 16px; color:#414141; background:transparent; margin:0.4em 0 0.3em 0; }
h4 {font-size: 12px; color:#414141; background:transparent; margin:0.4em 0 0.3em 0; }

#teaser h1 {font-size:1.2em; border:0;}

/* #breadcrumb {background-image: url("../../img/layout/headline_bg.jpg"); margin: 0 0 7px; font-size: 10px; height: 13px;} */

#breadcrumb ul {list-style-type: none; background: #fff; margin: 0; display:inline; padding: 1px 7px 0 0;}
#breadcrumb li {display:inline; margin: 0; padding: 1px 0px 1px 0;}

p,ul,dd,dt {line-height:1.5em;}
p {line-height:1.25em; margin:0 0 1em 0;}

strong,b {font-weight:bold;}
em,i {font-style:italic;}
pre, code {	font-family:"Courier New", Courier, monospace;}
address {font-style:normal; line-height:1.5em; margin:0 0 1em 0;}

.c50l {width: 340px;}
.c50r {width: 340px;}

hr {color:#fff; background:transparent; margin:0 0 0.5em 0; padding:0 0 0.5em 0; border:0; border-bottom:1px #eee solid;}

acronym, abbr {border-bottom:1px dashed #c00; cursor:help;}
.hidden {display:none}

/* ### Bildpositionierung ############################################################################ */
img.float_left {float:left; margin-right:1em; margin-bottom:0.15em; border:0;}
img.float_right {float:right; margin-left:1em; margin-bottom:0.15em; border:0;}
img.center {text-align:center; background:#fff; padding:4px; border:1px #ddd solid;}
.article-content img { margin: 10px; }

/* ### Auszeichnung lokaler und Externer Links ######################################################## */
a, a em.file {color:#591063; text-decoration:none;}
a:hover {text-decoration:underline;}
a sup {text-decoration:none;}
sup a {text-decoration:none;}
/*a:hover {background-color:#eef; text-decoration:underline;}*/

#topnav a {color:#fff; background:transparent; text-decoration:none;}
#topnav a:hover{text-decoration:underline; background-color:transparent;}

#footer {color:#1e6289; background: #e0e0e0;}
#footer a {font-size: 11px;}
#footer a:hover {}
#footer a.footer-highlight {font-family:'Times New Roman', Serif; font-weight: bold; font-size: 14px;}



#main a[href^="http:"], #main a[href^="https:"] {padding-left:0; background-image:none;}

#main a.imagelink {padding-left:0; background:transparent;}

/* ######################################################################################################
** ### Formulare & Tabellen #############################################################################
** ######################################################################################################
*/
table {border-collapse:collapse; margin-bottom:0.5em;}

form {overflow:hidden;}

/*input, textarea {width:auto; font:1em Verdana, Arial, Helvetica, Sans-Serif; border:1px #ccc solid; background:#fafafa;padding:3px; color:#777;}*/

/*input[type=text]:focus, input[type=password]:focus, textarea:focus {background:#f0f0f0; color:#333; border-color:#666;}*/

/* ######################################################################################################
** ### Spezielle Formatanweisungen des YAML-Standard-Layouts ############################################
** ######################################################################################################
*/

/* ###  Textformatierungen ################################################################## */

/*
p.align-left { text-align: left; }
p.align-right { text-align: right;  }
p.align-center { text-align: center;  }
div.indent { margin-left: 20px; }
*/

/* Beispieldateien */
p.demo {background-color:#fee; border:1px #fcc solid; padding:6px; margin-bottom:0.5em;}

/* Navigation am Seitenende */
p.navlink {background-color:#f4f8f4; border:1px #aca dotted; padding:6px; margin-bottom:0.5em;}
p.navlink a {color:#353;}
p.navlink a:hover {font-weight:bold; background:transparent;}

blockquote {color:#222; background:#f8f8f8; border:1px #ddd solid; border-left:8px #ddd solid; padding:1em 1em 0 1em; margin:0 0 1em 1em;}

/* Ungeordnete Listen ohne Listenpunkt */
ul.linklist {list-style-type:none; margin:0 0 1em 0;}
ul.linklist li {margin:0 0 1em 0;}

/* Auszeichnungen für Code, Dateien, Verzeichnisse */
em.mono, em.file, em.directory {font-family:"Courier New", Courier, monospace; font-style:normal;}
em.mono {padding:0 0.3em 0 0.3em; background:#f0f0f4; border:1px #ccd solid;}
em.file {padding:0 0 0 14px; color:#008; background:transparent url(../../img/icons/file.gif) no-repeat left;}
em.directory {padding:0 0 0 15px; color:#008; background:transparent url(../../img/icons/dir.gif) no-repeat left;}
pre, code {display:block; margin:0 0 1em 1em; padding:0.5em; color:#000; background:#f0f0f4; border:1px #ccd solid; border-left:8px #ccd solid;}
code.css {background-image:url(../../img/bg_css.gif); background-repeat:no-repeat; background-position:top right;}
code.xhtml {background-image:url(../../img/bg_xhtml.gif); background-repeat:no-repeat; background-position:top right;}
code.typoscript {background-image:url(../../img/bg_ts.gif); background-repeat:no-repeat; background-position:top right;}

/* ### Tabellen ################################################################## */
table.bugs {margin-bottom:1em; margin-top:0.5em; width:100%;}
table.bugs th {background:#fff; color:#222; padding:0.5em; text-align:center; border-bottom:1px #ccd solid; border-right:1px #ccd solid;}
table.bugs td {background:#f0f0f4; color:#222; padding:0.5em;	text-align:center; border-bottom:1px #ccd solid; border-right:1px #ccd solid;}

/* ### Download-Box ################################################################## */
.bluebox {color:#000; background:#f0f0f4; padding:2px; border:1px #ccd solid; text-align:center; padding:4px 0 4px 0; margin-bottom:1em;}
.bluebox p {padding:0px 8px 0 8px;}

a.dl_link {display:block; padding:0; margin:0.5em auto 0 auto; background-image:none;}
a.dl_link:hover {text-decoration:none; background-color:transparent;}

/* #####################################################################
** ### Spezielle Formatanweisungen des TYPO3 Templates #################
** #####################################################################
*/
/*input, textarea {margin-left:1em; padding:2px; width:auto; font:1em Verdana, Arial, Helvetica, Sans-Serif; border:1px #ccc solid; background:#fafafa; color:#777;}*/
/*input[type=text]:focus, textarea:focus {background:#f0f0f0; color:#333; border-color:#666;} */
img {border:0;
}
p.csc-linkToTop {text-align:right;}
p.csc-form-label-req {font-weight:bold;}
.csc-caption {font-size:0.9em; background-color:#E0E7F5; padding:2px;}
dd.csc-textpic-caption {font-style:italic; font-size:0.9em; background-color:#E0E7F5; padding:0;}

/* #############################
** ### tt_news #################
** #############################
*/
.tx-ttnews-browsebox {text-align:center; padding:0; margin:1.2em 0 1em 0; padding:1px; border:1px solid #ccd; background:#f0f0f4;}
.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong {padding:0 0.4em 0.4em 0; margin:0; background:transparent;}

/* LATEST Ansicht */
.news-latest-item {margin-bottom:1em;}
.news-latest-item h3 {padding-top:0;}
.news-latest-item h3 a {text-decoration:underline;}
.news-latest-item h3 a:hover {background:transparent;}
.news-latest-item img {padding-right:1em; padding-top:0.5em; float:left;}
.news-latest-morelink {padding:1px; border:1px solid #ccd; background:#f0f0f4; text-align:center;}

/* LIST Ansicht */
.news-list-item {margin-bottom:1em;}
.news-list-item h3 {padding-top:0;}
.news-list-item h3 a {text-decoration:underline;}
.news-list-item h3 a:hover {background:transparent;}
.news-list-item h3 span.news-list-date {color:#aaa; font-weight:normal;}
.news-list-morelink {padding:1px; border:1px solid #ccd; background:#f0f0f4; text-align:center;}
.news-list-morelink a {color:#669;}
.news-list-morelink a:hover {background:transparent;}
.news-list-category {color:#aaa;}

/* SINGLE Ansicht */
.news-single-item h3 {margin-bottom:1em; margin-top:1em; color:#000; padding:0.5em; background:#f0f0f4; border-left:8px #E0E7F5 solid;}
.news-single-img {padding-right:15px;	float:left;}
.news-single-img p {padding:0; margin:0;}
.news-single-timedata {color:#aaa; margin-bottom:1em;}
.news-single-additional-info {}
.news-single-additional-info dd {margin-top:-1em;}
.news-single-additional-info dt {margin-bottom:1.4em; color:#aaa;}

/* CATEGORY Menu */
.news-catmenu {font-size:0.8em; margin-top:2em; padding:1em; background:#eee; border:1px dotted black;}
.news-catmenu a {display:inline; padding-left:2px;}
.news-catmenu a:hover {background:transparent; font-style:italic; font-weight:bold;}
.news-catmenu .news-catmenu-NO {height:16px;}
p.news-catmenu-header {line-height:1em; margin:0;}

/* ##############################
** ### tx_indexedsearch #########
** ##############################
*/
/*PW START*/
.search-text {float:left; padding:2px 10px 0px 0px;}
.search-inner{padding-top:2px;}
.tx-indexedsearch, .tx-indexedsearch-form, .tx-indexedsearch-search-submit {float:left;}
/*PW END*/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {width:255px; color: #414141; height:17px; margin: 0 10px;} /*PW war 150px*/
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {font-weight:bold; font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-whatis {margin-top:10px; margin-bottom:5px;}
.tx-indexedsearch P.tx-indexedsearch-noresults {text-align:center; font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { margin: 0; vertical-align: top; background-repeat: repeat-x; background-image: url("../../img/layout/headline_bg.jpg");}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a {background: #fff; padding: 0 10px 0 0; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {font-weight:normal;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr {padding: 5px 0;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background: none;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {margin-top:20px; margin-bottom:5px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {color:#069; margin-top:0px; margin-bottom:0px; background:transparent;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {background:#CCC;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {vertical-align:middle;}
.tx-indexedsearch .tx-indexedsearch-res .noResume {color :#666;}
.tx-indexedsearch-browsebox p { float:left; }
.tx-indexedsearch-browsebox ul { float: right; }
.tx-indexedsearch-browsebox {width: 100%; clear:both; }
.tx-indexedsearch-res { clear: both; }
.tx-indexedsearch-res table {margin-bottom: 0;}
.tx-indexedsearch .browsebox {list-style-type: none; text-align:right;}
.tx-indexedsearch .browsebox li { background: none; padding: 0 5px 0 0; display:inline;}
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup {	font-weight: normal; padding:0 2px; color: ##414141; background:#cfd6e0; }

/* ###########################
** ### Language menu #########
** ###########################
*/
div.langMenu {padding:0 0 0 0;}
div.langMenu a:hover {background:transparent;}
div.langMenu img.flag {margin-top:4px; padding-right:7px;}
div.langMenu img.arrow {}
#langselect .topnav_langselect_text { padding: 0 10px; }

/* ##########################
** ### tx_dropdownsitemap ###
** ##########################
*/
.tx-dropdownsitemap-pi1 A {font-weight:bold;}
.tx-dropdownsitemap-pi1 li.open ol {display:block;}
.tx-dropdownsitemap-pi1 li.closed ol {display:none;}
.tx-dropdownsitemap-pi1 li.open ul {display:block;}
.tx-dropdownsitemap-pi1 li.closed ul {display:none;}
.tx-dropdownsitemap-pi1 div {border:solid 1px #ccd; background:#F0F0F4; padding:2px; margin-bottom:5px;}
.tx-dropdownsitemap-pi1 div.level_2 {background:#FFFFFF;}
.tx-dropdownsitemap-pi1 div.level_2 a {font-weight:normal;}
.tx-dropdownsitemap-pi1 div.level_3 {background:#F0F0F4;}
.tx-dropdownsitemap-pi1 div.level_4 {background:#FFFFFF;}
.tx-dropdownsitemap-pi1 div.level_5 {background:#F0F0F4;}
.tx-dropdownsitemap-pi1 div.expAll {text-align:center; border:solid 1px #ccd; background:#F0F0F4;}
.tx-dropdownsitemap-pi1 img {margin-right:0.5em;}
.tx-dropdownsitemap-pi1 a:hover {background:transparent;}

/* ##########################
** ### TYPO3 Mailformular ###
** ##########################
*/
.csc-mailform-field label {color:#369; display:block; font-size:0.8em; margin-top:1em;}
.csc-mailform-radio label {display:inline; margin-left:0.3em;}
.csc-mailform-radio legend {display:none;}
.csc-mailform-submit {margin-top:1em;}

/* ##########################
** ### sk-pagecomments ######
** ##########################
*/
.sk-pagecomments-error {color:red;font-weight:bold;background:#FFE8CF;border:1px solid #000;margin:8px 12px;padding:4px;}
.sk-pagecomments-success {color:blue;font-weight:bold;}
.sk-pagecomments-counter {color:#600;text-align:right;text-decoration:underline;margin-bottom:12px;}
.sk-pagecomments-headline {border-bottom:1px solid #000;font-weight:bold;background:#d1d1d1;padding-left:6px;height:20px;}
.sk-pagecomments-namedate {float:left;}
.sk-pagecomments-emailhomepage{float:right;}
.sk-pagecomments-comment{background:#f1f1f1;padding:4px 28px;clear:both;}
.tx-skpagecomments-pi1 form {margin:16px 0;width:480px;}
.tx-skpagecomments-pi1 form fieldset {border:1px solid #eee;}
.tx-skpagecomments-pi1 form p.userinfos {text-align:center;padding:6px;}
.tx-skpagecomments-pi1 form legend {background:#f1f1f1;border:1px solid #000;padding:4px;}
.tx-skpagecomments-pi1 form label {width:120px;float:left;margin-left:8px;}
.tx-skpagecomments-pi1 form p {margin:6px 0;}
.tx-skpagecomments-pi1 form p img {vertical-align:bottom;margin-left:8px;}
.tx-skpagecomments-pi1 div.smileytext{margin-left:130px;}
.tx-skpagecomments-pi1 form input#name,
.tx-skpagecomments-pi1 form input#email,
.tx-skpagecomments-pi1 form input#homepage {width:320px;}
.tx-skpagecomments-pi1 form textarea {width:320px;height:160px;}
.tx-skpagecomments-pi1 form input#skcommentssubmit {float:right;margin:8px 20px;}
.tx-skpagecomments-pi1 .sk-pagecomments-formlink {margin-top:1em; text-align:right;}
.tx-skpagecomments-pi1 #skpagecomments-smileys {text-align:right; margin-right:1em;}



/**
 *  ADDED SWI
 **/
/* h1, h2, h3, h4, h5, h6 { font-family: Georgia, Times New Roman, San Serif;} */
#header #header_slogan h1 { border: none; color: #133C68; font-family: Arial, Times New Roman, San Serif; font-size: 23px; font-weight: normal; padding: 20px 0 0; margin: 0px;}
#header #header_slogan h4 { border: none; color: #133C68; font-family: Arial, Times New Roman, San Serif; font-size: 14px; font-weight: normal;  padding: 5px 0 0; margin: 0px;}
#header #topnav ul { list-style-type: none; padding: 0px; margin: 0px;}
#header #topnav ul li { font-size: 11px;}
#header #topnav ul li a { color: #133C68; text-decoration: none; }
/**
 *  NAVI
 **/  
#nav #navi_bottom div { font-family: Georgia,Times New Roman,San Serif; font-size: 12px;}
#nav #navi_bottom div input.text { color: #929292; height: 18px; vertical-align: middle; margin-left: 7px;}
#nav #navi_bottom div input.btn { color: #929292; height: 19px; vertical-align: middle; margin-left: 2px;}
#nav #navi_bottom div a.pw_reminder { padding: 0 5px 0 7px; font-family: Arial, Times New Roman, San Serif; font-size: 10px; }
/**
 *  CONTENT
 **/

h5.csc-header { background-image: url(../../img/layout/headline_bg.jpg); margin: 0 0 7px 0; font-family:'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight:normal;}
#col3 .csc-header { background: url(../../img/layout/headline_bg.jpg) repeat-x; margin: 0 0 7px 0;}
#col3 .csc-header h5 { padding: 1px 8px 0 0; margin: 0; font-size: 10px; line-height: 12px;font-weight: normal; display: inline; background-color: #FFF;}
#col2 .csc-header { background-image: url(../../img/layout/headline_bg.jpg); margin: 0 0 12px 0; clear:both;}
#col2 .csc-header h5 { color: #666; padding: 1px 8px 0 0; margin: 0; font-size: 10px; line-height: 12px;font-weight: normal; display: inline; background-color: #FFF;}

#col3 h1.csc-firstHeader  {padding: 0 8px 0 0px; margin: 0; font-size: 11px; font-weight: normal; display: inline; background-color: #FFF;}
#col2 h1.csc-firstHeader  {padding: 0 8px 0 0; margin: 0; font-size: 11px; font-weight: normal; display: inline; background-color: #FFF;}
h1.csc-firstHeader  {padding: 0 8px 0 10px; margin: 0; font-size: 11px; font-weight: normal; display: inline; background-color: #FFF;}
p.bodytext { font-size: 12px;font-family: Arial, Helvatica, San Serif;}
p.bodytext span.detail { color: #133C68; font-weight: bold;}
p.bodytext span.name-of-person { color: #133C68;}
p.bodytext span.important { font-size: 13px;color: #133C68; font-weight: bold;}
.csc-textpic { overflow: hidden; }
ul { padding: 0px; margin: 0px; margin-bottom: 10px;}



/**
 *  Extension Slider 
 **/
#sliding_imgs {overflow: hidden;}
#sliding_imgs #container { width: 2800px; height: 257px;}
.tx_news_box { float: left; }
#tx_news_slider .tx_news_img { float: left; display: inline; position: relative; background-image: url(../../img/content/content_extension.jpg); width: 700px; height: 257px;}
#tx_news_slider .tx_news_img .tx_img_shadow { position: absolute; left: 0px; top: 176px; width: 700px; height: 81px; filter:alpha(opacity=50); /* IE */ -moz-opacity:0.5; /* Gecko-Browser Mozilla*/ opacity:0.5; /* Opera 9+ */ background-color: #E2E2E2; }
#tx_news_slider .tx_news_img .tx_news_text { position: absolute; left: 0px; top: 176px; width: 680px; height: 67px; margin: 7px 10px; overflow: hidden;}
#tx_news_slider .tx_news_headline { font-weight: bold; color: #133C68; font-family: Georgia,Times New Roman,San Serif; }
#tx_news_slider #tx_news_text .tx_news_content { padding-top: 10px; line-height: 14px;}
#tx_news_slider .tx_news_box { padding-top: 15px; cursor: pointer; display: inline; border-right: 1px solid #fff;}
#tx_news_slider .tx_news_box#tx_news_box4 { border-right: none;}
/*#tx_news_slider .tx_news_box:hover { background-image: url(../../img/layout/news_active_box_hover.jpg); background-repeat: no-repeat; background-position:center 5px;}*/
#tx_news_slider .tx_news_box .tx_news_content { position: relative; background-image: url(../../img/layout/news_deactive_box.jpg); height: 94px;}
#tx_news_slider .tx_news_box#ative .tx_news_content { position: relative; background-image: url(../../img/layout/news_active_box.jpg); height: 94px;}
#tx_news_slider .tx_news_box .tx_news_content .date { color: #FFF; padding: 12px 12px 0; font-size: 11px;}
#tx_news_slider .tx_news_box .tx_news_content .desc { padding: 0 12px; /*font-weight: bold;*/ font-size: 11px;}
#tx_news_slider .tx_news_box .tx_news_content .link { position: absolute; bottom: 7px;padding-left: 10px; font-size: 11px;}
#tx_news_slider .tx_news_box .tx_news_content .link a.pdf { padding-left: 20px; background-image: url(../../img/layout/link_bg_pdf.gif); background-repeat: no-repeat;}
#tx_news_slider .tx_news_box .tx_news_content .link a.vid { padding-left: 20px; background-image: url(../../img/layout/link_bg_vid.gif); background-repeat: no-repeat;}
#tx_news_slider .tx_news_box .tx_news_content .link a.pod { padding-left: 20px; background-image: url(../../img/layout/link_bg_pod.gif); background-repeat: no-repeat;}
/**
 *  FOOTER
 **/ 
#footer #footer_linklist { background-color:#E0E0E0; height: 30px;}
#footer #footer_linklist ul { padding: 6px 0 0 10px; margin: 0px; font-size: 1px;}
#footer #footer_linklist ul li { padding: 0 10px; margin: 0px;list-style-type: none; display: inline; font-size: 11px; border-right: 1px solid #20303D;}
#footer #footer_linklist ul li#lastitem { border: none; }
#footer #footer_linklist ul li a { color: #20303D; }
#footer #footer_linklist ul li a:hover { background: transparent; text-decoration: none;}
#footer #footer_copy { text-align: center; border-top: 1px solid #999999; margin-top: 10px}
/**
 *  ADDED SWI
 **/ 

/* */
#navigation {height:20px; background:url(../../img/divider.gif)  left bottom repeat-x; padding-top:10px;}
/* #navigation a {color:#047; text-decoration:none; font-weight:bold;} */
#navigation a {text-decoration:none; font-weight:bold;}
#navigation a.active {text-decoration:underline;}
#navigation .selectedpage {font-weight:bold;}

.link-totop {float: right; font-weight: bold; font-size: 10px; background: url(../../img/link-arrow.gif) no-repeat left 3px; padding: 0 0 0 7px;}
.divider {background: url(../../img/divider.gif) repeat-x; width: 100%; height: 1px;}


.news-text {}
.news-picture-float {float:left; margin: 0 20px 10px 0;}
.news-body {}
.news-info {margin: 0;}
.news-link-more {padding: 2px 0;}
.news-title-more {color: #666; font-size: 10px; margin: 10px 0 15px 0;}
.news-author {text-transform: uppercase;}
.divider-solid {clear:both; width: 100%; height: 1px; background: #999;  margin: 10px 0;}
.divider {background: url(../../img/divider.gif) repeat-x; width: 100%; height: 1px; margin: 10px 0;}

.m40-more {margin-bottom: 25px;}

/* M02 Article */
/* .article-content { font-size: 12px; line-height:1.5em; } */
.article-content a { text-decoration: underline; } 
/* .article-content p { text-align: justify; line-height:1.5em; } */
.article-content sup a { text-decoration:none; }
.article-author {text-transform: uppercase; }
.article-info {padding: 0 0 3px 0; margin: 0;}
.article-teaser {font-weight: bold; padding: 0 0 10px 0; }
.article-annotations-title {color: #666; font-size: 10px;}
.article-annotations-listing ul {list-style-type: none}
.article-subtitle { font-size: 12px; color:#591063; font-weight: bold;}

/* M21 Tagcloud */
.m21-tagcloud {border: 1px solid #999; padding: 5px; text-align: center;}
.tagcloud-title {text-align:left; color: #666; font-size: 10px;}
.tagcloud-link-size-10 {font-size: 10px;}
.tagcloud-link-size-11 {font-size: 11px;}
.tagcloud-link-size-12 {font-size: 12px;}
.tagcloud-link-size-13 {font-size: 13px;}
.tagcloud-link-size-14 {font-size: 14px;}
.tagcloud-link-size-15 {font-size: 15px;}
.tagcloud-link-size-16 {font-size: 16px;}

/* M30 Col2 */
.col2-date {margin: 10px 0 0 0;}
.col2-all_articles {float: right; font-size: 10px; background: url(../../img/link-arrow.gif) no-repeat left 6px; padding: 3px 0 0 7px;}
.col2-link {}
.m30-col2 {clear:both; margin-bottom: 30px;}

/* ################################
   ########### START MB ###########
   ################################ */

/* Devider Content */
.divider-content-dotted {border-bottom:1px dotted #999999; clear:both; margin-bottom:15px;margin-top:5px; }
.divider-content-solid {border-bottom:1px solid #999999; clear:both; margin-bottom:15px;margin-top:5px; }

/* News Index Browsebox*/
.tx-indexedsearch-browsebox {margin-bottom:0; margin-top:10px; }
.tx-indexedsearch-browsebox li { list-style-type:none;}
.news-list-index {border-bottom:1px solid #999999;height:50px;}
ul.browsebox { display:inline; list-style-type:none !important; margin:0px 0px 0px 0px; padding-top:0 !important;}
.browsebox-container {position:relative;right:10px;top:1px;float:right;}
.browsebox a:link, .browsebox a:visited, .browsebox a:hover {font-family:'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:11px;}
.browsebox-max {font-size:11px;}
.browsebox-count {font-size:11px;width:150px;float:left;margin:0 0 0 10px;color:#333333;}
.browsebox li {float:left; list-style-type:none; margin-left:0; margin-right:6px; line-height:11px;}
.browsebox-divider {background: url(../../img/icons/news_browsebox_devider.png) no-repeat;background-position:1px 1px;}
.browsebox li.browsebox-back {margin-right:20px;}
.browsebox li.browsebox-first {margin-right:10px;}
.browsebox li.browsebox-max {margin-right:20px;}
.browsebox li.browsebox-forward {margin-right:10px;}
.browsebox li.browsebox-last {margin-right:0px;}

/* News Title More */
.news-title-more-link {float:right;}
a.news-title-more-link:link, a.news-title-more-link:visited, a.news-title-more-link:hover {background-image:url(../../img/arrow_blue.gif); background-repeat:no-repeat; background-position:0px 3px;padding-left:7px;}
.csc-default li {font-family:'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;background-image:url("../../img/bullet.gif"); background-position:0 6px; background-repeat:no-repeat; line-height:1.3em; list-style-type:none; margin-left:0; padding:0 0 2px 10px;}

/* Footer-Note */
.footer-note {border-top:1px dotted #999999;}
.footer-note ul {list-style-type:decimal;}
.footer-note li {font-family:'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:12px;}

/**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Tables | Tabellen
  *
  * (en) Generic classes for table-width and design definition
  * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen
  *
  * @section content-tables
  */

  
  .text-blue {color:#004077;font-weight:bold;}
  
  .table-seminare {border-bottom:1px solid #999999;padding-bottom:4px;}
  .seminar-anmelden {float:right;margin-top:5px;}
  .seminare-betrag {position:relative;top:1px;font-family:'Times',Verdana,Helvetica,Arial,sans-serif;font-size:14px;color:#004077;padding: 0px 10px 0 0;}
  
  .m45-fullteaser-func h1 {background:none repeat scroll 0 0 transparent;color:#004077;font-size:20px;font-weight:bold;margin:0.4em 0 0.5em;}

 .print-send {width:100px;float:right;position:relative;top:-30px;right:0px;text-align:right;}
 .send {margin-left:10px;}

/* Teaserspalte COL2 */


.teaser-subheadline {color:#333333;font-weight:bold;}
.teaser-veranstaltungen {border-bottom:1px dotted #6b8da2;margin-bottom:10px;}
.teaser-datepicker {/*margin-top:10px;*/margin-bottom:5px;}

/* Datepicker More */
.datepicker-link {margin-top:5px;}
a.datepicker-more-link:link, a.datepicker-more-link:visited, a.datepicker-more-link:hover {background-image:url(../../img/arrow_blue.gif); background-repeat:no-repeat; background-position:0px 6px;padding-left:7px;}

/*Meist gelesen */
.topnews ul {list-style-type:decimal;}

.topnews li, .autoren li {font-family:'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.25em;margin-bottom:0.75em;font-weight:bold;color: #591063;}

/* Autoren */
.autoren ul {list-style-type:none;}
.autoren li {padding: 0;margin-left:0;}

/* Medienbibliothek */
.teaser-medienbibliothek {border-bottom:1px dotted #6b8da2;margin-bottom:10px;}
.teaser-medienbibliothek p.teaser-subheadline {margin:0 0 0 0}
.teaser-mediaplayer {margin-bottom:7px;}

/* Download */
.teaser-download {border-bottom:1px dotted #6b8da2;margin-bottom:10px;}
.teaser-download p {margin:0 0 7px 0}
.teaser-download p.teaser-subheadline {margin:0 0 0 0}
a.download-pdf:link, a.download-pdf:visited, a.download-pdf:hover {background-image:url(../../img/layout/link_bg_pdf.gif); background-repeat:no-repeat; background-position:0px 0px;padding-left:20px;}

/* About US */
.aboutus .teaser-subheadline {color:#5580a4;font-weight:bold;}

/* Tagcloud */
.m21-tagcloud {margin-bottom:20px;}

/* ################################
   ########### ENDE MB ############
   ################################ */

#m43_searchbox {
  border-bottom: 1px solid #999;
}

#m43_search_table { margin: 5px 0 15px 0;}
#m43_search_table td { padding: 0 15px 0 0;}
.m43_search_table_label {}
.m43_search_table_input #m43_searchword {padding: 2px; width: 210px;}
.m43_search_table_filter #m43_search_filter {padding: 2px; width: 240px;}
.m43_search_table_submit #m43_submit_button {border: none; color: #fff; padding: 1px 4px 0 12px; background: url(../../img/layout/btn-background2.gif) no-repeat;}


/* .m40-teaser img.new-article { float:left; margin: 0 8px 0px 0; height: 18px; } */ /* New Button einzeilig */
.m40-teaser img.new-article { float:left; margin: 0 8px 2px 0; } 
.m40-teaser-spalte { width: 335px; float:left;}

.newsletter-reg table tr { height: 25px;}

#main .facebooklinkbox-inner a, #nav .facebooklinkbox-inner a {
  padding: 6px 0 2px 25px; background: transparent url("/fileadmin/img/icons/icn_facebook_small.png") no-repeat scroll left center;
}

/* Close @media all - DO NOT DELETE! */
}
/* ##########################
** ### Accessible menu ######
** ##########################
*/
@media screen, print {
.mainMenu dfn, #col1_content .hidden {position:absolute; left:-1000em; width:20em;}
}