
/* CSS Dateien für Undkonsorten-StandardSeite / www.undkonsorten.com */

html {
    overflow-y: scroll;
}

h2 {
  font-weight:bold;
}

/* Listen */
li ul, li ol { margin: 0; }
.content ul, .content ol { margin:0 0 10px; }
.content ul ul { margin:0 0 0 20px; }
.content li { padding-left:20px; background:url("../img/ul.png") left 10px no-repeat; list-style:none;}
.content ol { margin-left: 20px; }
.content ol li { list-style:decimal; background: none; padding: 0;}

ul.liste-pfeile {
    list-style-type: none;
    padding: 0px;
}

ul.liste-pfeile li {
    background: none;
    padding-left: 20px;
}

ul.liste-pfeile li:before {
    content: '>';
    width: 12px;
    height: 19px;
    display: block;
    margin: 0px 0px 0px -20px;
    float: left;
}




.col0 .uppercase { /*color: #005288;*/ text-transform: uppercase; letter-spacing:1px; }
.col2 h2, .col2 h3, .col2 h4, .col2 h5 { color:#7f7f7f; text-transform:none;}
.col2 p { /*padding: 0;*/}
.col .grau-abstand { margin-left:20px; color:#8A8A8A;}
.grau-abstand li {background:url("../img/ul_grau.png") left 10px no-repeat;}

.normal_black { color:#000000; }
h1 { display:none; }
h2 { text-transform:uppercase; margin-bottom:20px; padding: 0; letter-spacing:1.5px;}
h2,h3,h4,h5 {font-size:1em; font-weight:bold;}
h3 { margin-bottom:10px; padding:0; }
h3.h_bild { margin-bottom:15px;}
h4 { /* font-style:italic;*/ }
h5 { font-weight:normal;}
h3.below_magazine { margin-top:10px; }
.col3 h2, .col3 h3, .col3 h4 {clear:both; }

.align-right { text-align:right; }
/* h2.space_after { margin-bottom:10px; letter-spacing:1.5px; } */
.box { margin-bottom:15px; }
.no_space_after { margin-bottom:0px; }
.col2 .box { margin-bottom:20px; overflow:hidden;}
.col2 .no_space_after { margin-bottom:0px; overflow:visible; }

.nav ul, .nav ol { list-style:none; }


.type, a[href$=".pdf"]:before, a[href$=".flv"]:before, a[href$=".avi"]:before, a[href$=".mp3"]:before { width:16px; height:16px; display:block; float: left; margin-left:0; margin-top:5px;text-indent:-9999px; background:url(../img/type_icons_2.png) no-repeat left top; }


/* Ergebnisanzeige der allg. Suche die Icons entfernen */
/* .suchtitel .type, a[href$=".pdf"]:before, a[href$=".flv"]:before, a[href$=".avi"]:before, a[href$=".mp3"]:before { background:none; } */
.suchtitel a[href$=".pdf"]:before,.suchtitel a[href$=".flv"]:before,.suchtitel a[href$=".avi"]:before,.suchtitel a[href$=".mp3"]:before { background:none; }

a[href$=".pdf"]:before, a[href$=".flv"]:before, a[href$=".avi"]:before, a[href$=".mp3"]:before { margin-right:4px; content:". ";margin-left:-20px; }
.msie9 a[href$=".pdf"]:before, .msie9 a[href$=".flv"]:before, .msie9 a[href$=".avi"]:before, .msie9 a[href$=".mp3"]:before { margin-left:-21px;margin-top:4px;  }

/* Icon Inhaltsverzeichnis Single-View anpassen */
.tx-t3uk-fsf .single_view .meta p.index a[href$=".pdf"]:before { margin-left:0; }

a.nolink {text-decoration:none;color:inherit;}
a.download, .news-single-files a { display:inline-block;padding-left:20px;}
.news-single-files a {display:block;}
.col2 .filelink a, .right .news-single-files a {display:block;padding-left:20px;margin-left:-20px;}
.col2 .filelink {padding-left:20px;}
/*
.col2 .filelink {position:relative;}
.col2 .filelink .filesize {position: absolute;left: 20px;bottom: -20px;}
*/
/*
.col2 .filelink span {padding-left:20px;}
.col2 .filelink a[href$=".pdf"]:before, .col2 .filelink a[href$=".flv"]:before, .col2 .filelink a[href$=".avi"]:before, .col2 .filelink a[href$=".mp3"]:before {margin-left:0; }
*/

label.type { min-width:250px; text-indent:20px; margin-left:5px; }
fieldset { border:0; }
fieldset li { list-style:none; }
/*.tx-t3uk-fsf fieldset li { list-style:none; float:left; min-width:160px; }
  fieldset.types li { min-width:130px; }*/
.tx-t3uk-fsf legend { margin-bottom:2em; font-weight:bold; position:static; }
.tx-t3uk-fsf button { margin-left:5px; width:20px; height:20px; }
.tx-t3uk-fsf .search label.type { float:none; display:inline; padding:0 0 1px 36px; margin:0;}
.msie9 .tx-t3uk-fsf .search label.type { display:inline-block;}
.tx-t3uk-fsf .search input { margin-right:5px; }
.msie .search input[type=checkbox] {border:0;}
.tx-t3uk-fsf .search li input { margin-right: 20px; }
.tx-t3uk-fsf .search form > div { margin-bottom:20px; }
.search form div h3 {margin-bottom:17px;}
/*.tx-t3uk-fsf .search {margin-top:-29px;}*/
.type_0 { background-position:0 -357px; }
.type_1 { background-position:0 -392px; }
.type_2 { background-position:0 -108px; }
.type_3 { background-position:0 -182px; }


/* IE 7 wenn wir wollen icons für download von pdf
*+html .col2 a.download { background:url(../img/type_icons_2.png) no-repeat left top; background-position:0 -65px;height:16px;}
*/

/* Audio */
a[href$=".mp3"]:before { /*background-position:0 -97px;*/ background-position:0 -255px; }
.type_5.mtype_4, .type_5.mtype_Audiodatei {background-position:0 -253px}
/* Video */
a[href$=".flv"]:before, a[href$=".avi"]:before {/* background-position:0 -113px;*/ background-position:0 -288px; }
.type_5.mtype_2, .type_5.mtype_Videodatei {background-position:0 -286px;}
/* DVD */
.type_4 { background-position:0 -71px; }
/* Audio / Video */
.type_5 { background-position:0 -426px; }


.mtype_4, .mtype_2,  .mtype_Audiodatei, .mtype_Videodatei{margin-top:2px;}
/* Weitere Medien */
.type_6 { background-position:0 -219px; }
/* PDF */
a[href$=".pdf"]:before { background-position:0 -145px; }

/* Vorträge */
.type_6.mtype_3, .type_6.mtype_Vortrag{background-position:0 0;}




/* BITTE NICHT, beim Sternchen NUR margin + padding! Firebug verstopft!!!! */
/* * { margin:0; padding:0; font-family: Arial; color: rgb(0,77,171); font-size:12px; line-height:18px; }*/
* {margin:0; padding:0; }
body { font-family: Arial; color: #000; font-size:13px; line-height:20px; }
body p { font-size:13px; }
#nav_main .cur > span, #nav_main .cur > a { display: block; color:#000000; /* letter-spacing:1px;*/}
#nav_main li.act a { font-weight:bold; color:#000000; }
#nav_main li.act li a { font-weight:normal; color:#7f7f7f; }
#nav_main ul ul {padding-left:20px;}

#nav_main li li.cur > span, #nav_main li li.cur > a { display: block; color:#000000; letter-spacing:0; /* font-weight:bold;*/  }
a img { border:0 none; }
.clear { clear:both; }
a { text-decoration:none; color:#003C69; }
p {/*padding-bottom:16px;*/ /*color: #4C4C4C;*/ padding:0 0 10px;}
.col0 p { color:#000; }
#header { position:absolute; top:35px; float: right; width:100%; }
#header div { height:100%; margin-left:242px; background-position:left center;}


.hidden { position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; }

/*#container { margin:0 auto; width:960px; background:#ddd; position:relative; padding-top:100px; }*/
/*#container { margin:0 auto; min-width:600px; background:#fff; position:relative; max-width: 900px; padding-top:70px; padding-left:244px; }*/

#container {
background:none repeat scroll 0 0 #FFFFFF;
     /*
        border-color:-moz-use-text-color #DDDCDC #DDDCDC;
        border-right:1px solid #DDDCDC;
        border-style:none solid solid;
        border-width:0 1px 1px;
      */
margin:0 auto;
    clear: both;
       min-height:510px;
padding:0;
width:964px;
position:relative; 
overflow:hidden;
}

#margin { margin-top:248px; width:201px; }
.msie9 #margin {margin-top:247px;}

.content { margin-top:247px; width:743px; /*border-left:#fff 242px solid;*/ float:right; min-height: 400px;}
#nav_meta { position:absolute; top:194px; right:0px; color:#7f7f7f; }
#nav_meta a { color:#7f7f7f; }
#nav_meta li { display:inline; }
#nav_meta li:before { content:" | "; }
#nav_meta li:first-child:before, #nav_meta li.p18:before, #nav_meta li.p283:before, #nav_meta li:nth-last-child(2):before { content:""; }
#nav_meta li.p54:before, #nav_meta li.p286:before { content:" | "; }
#nav_meta li.p55, #nav_meta li.p284 { margin-right: 14px; }
#nav_meta li.p54, #nav_meta li.p286 { margin-right: 36px; }
#breadcrumb {position: absolute; top: 215px; color: #9F9F9F; clear:both; height:41px; line-height:24px; padding:7px 0 0 242px; text-align:left;}
#breadcrumb a, #breadcrumb h2  { margin-right:5px; }
#breadcrumb a:after { content:" \00bb "; color:#9F9F9F;}
#breadcrumb h2 { display:inline; color: #9F9F9F;}
.csc-sitemap > ul > li, .tx-t3uk-fsf .topics > li {margin-top:10px; }
.csc-sitemap > ul > li > a, .tx-t3uk-fsf .topics > li > a { font-weight:bold; }
.csc-sitemap li{ margin-top:0; padding:0; background:transparent; }
/*.content .csc-sitemap ul li li {padding-left:24px;}*/
#logo {  top:0px; left:auto; z-index:10; margin:20px 0 0 0; position: absolute; } 

/*
#nav_meta a:before, #nav_meta span:before { content:counter(meta, upper-alpha)": " }
#nav_meta li { counter-increment:meta; }  
 */
#nav_main { /*n-left: 300px;*/ margin-top: 20px; width: 200px; line-height: 1.43em; font-weight:bold; }
*+html #nav_main {margin-top:0;} /* IE7 */
#nav_main li a { display:block; color:#7f7f7f; }
#nav_main>ul>li>a:hover {color:#333;}
/*
#nav_main li a:before, #nav_main li span:before { content:counters(item, ".")" " } /* Kann Probleme im IE machen!!!! */

#nav_main li a:hover { color:#000;/*background:#d7e5f2;*/ }
#nav_main li li a:hover { color:#000;/*background:#d7e5f2;*/ }

#nav_main li { margin-bottom:10px; letter-spacing:1.5px; text-transform: uppercase; background:#fff; /*border-bottom: 1px solid #DDDCDC; border-color:-moz-use-text-color #DDDCDC #DDDCDC;*/ }
.msie7 #nav_main li:first-child { margin-top:-1px; }
.msie7 #nav_main li li:first-child { margin-top:0px; }
#nav_main li li, #nav_main li li a, #nav_main li li li, #nav_main li li li a { text-transform: none; font-weight:normal; letter-spacing:0; margin-bottom:0; }

#nav_main ol { display:none; /*counter-reset:item;*/ }
#nav_main .act > ol { display:block; }
#nav_main a:active { font-weight: bold; }
#nav_main li li a:active { font-weight: normal; }



.searchform, .searchform fieldset { display:inline; border:0; padding:0; margin:0; }
.tx-t3uk-ffg .dyn-search-box button, .searchform button, #tx-indexedsearch-searchbox-button-submit, .tx-t3uk-fsf button { width:20px; height:20px; margin-left:10px;
 color:#003C69;
 background:url(../img/button.png) no-repeat #D4D0C8;
 border:0;
 cursor:pointer;
}

.powermail_legend {
    font-weight: bold;
    color: black;
}

.tx-powermail h3:nth-of-type(1) {
    display: none;
}

.mandatory {
    color: red;
}



/*.searchform button, .searchform input { border:1px solid #767475; }*/
*~html>:first-of-type .searchform button { height:1.4em; } /* OP 10 */
@media not screen and (1) { .searchform button { height:1.4em; }} /* OP 11 */
.searchform input { margin-left:8px; }
.searchform input:focus, .col input[id=searchWord]:focus { background-color:#fff; color:#000; }
.searchform input:focus { font-weight:normal;}
.searchform input, .col fieldset > input[id=searchWord], input[type=text],
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword { width:180px; }
.col input { height:18px }
/* input[id=fromDate], input[id=toDate], input[id=searchWord] { width:140px; } */
.search_advice { background: none repeat scroll 0 0 #DDDDDD; border: 1px solid silver; padding: 0 17px; width:336px; }



/* indexedsearch pagebrowser unbau undkonsorten */
.noLink {
display: block;
width: 20px;
height: 20px;
text-align: center;
}


/*.hidden { position:static; height:auto; width:auto; }*/
#nav_main li a:before, #nav_main li span:before, #nav_meta a:before, #nav_meta span:before { position:absolute; left:-10000px; }
/*#body * { position:static !important; float:none !important; width:auto !important; height:auto !important; border:0 none !important; background:#fff !important; color:#000 !important; min-width:none !important; max-width:none !important;  }*/


/* Basics, die bisher fehlten und in die Standardseite gehoeren */
/* ################################################################ */

/* Tabellen 
   td,th {border:1px solid #ccc;padding:3px 5px;}
   th {background:#EFEFEF;}
 */
/* Formulare */
input:focus, textarea:focus, #searchbox input:focus { background-color:#fff; color:#000; }
/* input:focus, textarea:focus {  font-weight:bold;}  */
input, textarea, select, button, #mailform .csc-mailform-submit { border:1px solid silver; height:18px; }
button { height:20px; padding:0 5px; }
input, button { vertical-align:bottom; }

/* Lästige Innenabstände loswerden!!! */
/*.msie7 input { width:;overflow:visible; }*/


#mailform input, #mailform textarea {width:320px; float:left; margin-top:20px;}
#mailform input[id=mailformRckrufbitte] {width:20px; }
#mailform textarea {height: 200px;}
#mailform label {width:150px; float:left; clear:both; margin-top:20px;}
#mailform input.csc-mailform-submit {width:auto; clear:both; padding: 0 5px; }
#mailform input.csc-mailform-check {border:0;}

quote {font-style:italic;line-height:20px;} /* Zitat in der rechten Spalte */

.box {clear:both; }
.cite { padding-top:36px; }
.cite h2 { font-style:italic; }
.cite h2:before { content:"\201e"; }
.cite h2:after {  content:"\201c"; }
.ruler_after {border-bottom:1px solid #999; margin-bottom:16px;}
.ruler_before {border-top:1px solid #999; padding-top:16px; }
.no_space_after , .csc-header-date { padding-bottom:0; }

.news-list-container { padding:0; }

.col { float:left; overflow:visible; }
.x2-1 .col0, .news-single-item .left { width: 490px; float:left; }
.x2-1 .col2, .news-single-item .right { width: 213px; float:left; margin-left:40px; }


/*LAYOUT 2: main-content full-size%*/
.x1 .col0 { width:100%; }

/*LAYOUT 3,7: main-content and right column same size*/
.x1-1 .col0 { width: 50%; float:left; }
.x1-1 .col2 { width: 50%; float:left; }

/*LAYOUT 4: left column and main-content besides*/
.x1-2 .col3 { width: 34%; float:left; }
.x1-2 .col0 { width: 66%; float:left; }

/*LAYOUT 5: left column, main-content and right column same size*/
.x1-1-1 .col3 { width: 33.3%; float:left; }
.x1-1-1 .col0 { width: 33.4%; float:left; }
.x1-1-1 .col2 { width: 33.3%; float:left; }

/*LAYOUT 6,7,8: top-content*/
.t1 .col1 { width: 100%; float:none;  }

/*LAYOUT 9: bottom-content*/
.b1 .col4 { width: 100%; float:left; }




.col2 img { margin:4px 0 5px 0; }
.col2 img.vjs-poster { margin: 0; }
.col2 .csc-textpic .csc-textpic-imagewrap.csc-textpic-single-image img { text-align:left; }
.col2 .csc-textpic .csc-textpic-imagewrap.csc-textpic-single-image { margin:0; }

div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {
    margin-right:20px;
    margin-top: 4px;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom:9px; } /*hier ist jede Angabe zwischen -7px und 12px O.K.*/
#container .csc-textpic-caption { margin:6px 0 0 0; }
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img, div.csc-textpic-border div.csc-textpic-single-image img { border: 1px solid silver; }

/* ################## TX-T3UK-FSF #################### */
.tx-t3uk-fsf .list_view { list-style:none; }
.tx-t3uk-fsf li { padding:0; background:transparent; } 
.tx-t3uk-fsf .list_view li .list_view_even span { display:block; padding:0 0 5px 170px; }
.list_view li {clear:both; }
.list_view li img {margin-bottom:10px;}
.list_view.magazine.year img {margin-top:5px;}
.covers.list_view img { margin:0 10px 10px 0; }
.tx-t3uk-fsf img { border:1px solid silver; }
.filelink img {border:0; margin-right:10px;}
.single_view .img_wrapper { float:left; margin:5px 20px 20px 0; }
.single_view .single_view_publications, .single_view .short { clear:left; }
/*.single_view .heading { margin-bottom:10px; }*/
.single_view .info, .single_view .short, .single_view .misc, .single_view .misc .filelink, .link { margin-top:10px; }
.col2 .single_view .misc  { margin-top:0; }
.filelink { margin-left:20px; }
.col2 .filelink {margin-left:0;}
.link { margin-top:20px; }
.list_view li.act { font-weight:bold; }
.tx-t3uk-fsf .single_view .short p { padding:10px 0 0; }
.tx-t3uk-fsf .single_view .short p:first-child { padding-top:0; }
.tx-t3uk-fsf .col1 { width:490px; float:left; }
.tx-t3uk-fsf .col2 { width:213px; float:left; margin-left:40px; }
.tx-t3uk-fsf .multimedia { margin-top:2em; }

.list_view_title { font-weight:bold; }
.list_view_data { color:#000; }
.list_view_content_list {}

td > p:last-child { padding-bottom:0; }
.tx-t3uk-fsf .list_view_odd { float:left; margin:0 20px 20px 0; }
table {float:left; clear:left; }
.tx-t3uk-ffg table { float:none; border-collapse:collapse; }
.film.single th { width:90px; padding-right:20px; font-weight:normal; }
.film.single.title td { font-weight:bold; }
.film.single.title { margin-bottom:30px }
.tx-t3uk-ffg .listed { margin:35px 0 30px; }
.tx-t3uk-ffg li { padding-left:0; background:transparent; }
.tx-t3uk-ffg .alt_title { padding-right:30px; }
table.tx-t3uk-ffg .head th { font-weight:bold; }
.tx-t3uk-ffg td,.tx-t3uk-ffg th  { padding:4px 10px 4px 0; }
th, td {border:0; background-color:#fff; text-align:left;vertical-align:top;}
table {border-collapse:separate;border-spacing:10px;}
.tx_t3ukfsf {margin-top:30px;}
.tx-t3uk-fsf table td.author { width:130px; }
.tx-t3uk-fsf table td.title { width:220px; }
.tx-t3uk-fsf table td.date { width:60px; }
.tx-t3uk-fsf table td.icon { width:20px; }
/*td.icon .type {margin-top:1px;}*/
table td.country { width:130px; }
table td.name_inst { width:170px; }
table td.movie_db { width:150px; }

.tx-t3uk-fsf .single_view  { min-height:180px; }
.tx-t3uk-fsf .single_view .single_view_odd { float:left; }
.tx-t3uk-fsf .single_view .single_view_even span:first-child { padding-top:10px; }
.tx-t3uk-fsf .single_view .single_view_even span { display:block; padding:0 0 15px 110px; }
.tx-t3uk-fsf .single_view .single_view_even .single_view_data { color:#000; }
.tx-t3uk-fsf .single_view .single_view_publications { clear:left; }
.tx-t3uk-fsf .toggler { cursor:pointer; }
.tx-t3uk-fsf fieldset { margin: 1em 0; }
.tx-t3uk-fsf ol li { 
  list-style: decimal;
}

/*Buchliste: Abstände zwischen den einzelnen Büchern einrichten*/
li.book_list { clear:left; }

li.book_list .img_wrapper { padding-top:5px; }

.heading_book_list.list_view_even a { display:inline-block; }


/* Inputs und Icons bei der Suchmaske in die richtige Reihenfolge bringen */
.tx-t3uk-fsf fieldset.types ul li .type { float:none; display:inline-block; }

.single_view_publications ul { list-style:none; padding:0; }


.odd { width:100px; }
.episode.odd { width:100%; }

/* .right { text-align:right; } */ /* ausgestellt bei LIVE stellen News */
.right { display:inline;float:right; }
.news-single-backlink { padding:0; margin-bottom:10px; }
.left { text-align:left; }
.back_arrow { padding-right:3px; }

/* indexed search */
.tx-indexedsearch .tx-indexedsearch-browsebox li { padding-left:0; background:none;}

.tx-indexedsearch .tx-indexedsearch-noresults {text-align:left;}
.tx-indexedsearch .tx-indexedsearch-whatis {margin:0;float:left;margin-right:3px;}
.tx-indexedsearch-browsebox {/*margin: 20px 0 0 0;*/clear:both;}
.tx-indexedsearch-browsebox p { padding-bottom:0;}
.tx-indexedsearch-browsebox ul.browsebox {margin:20px 0 0 0;display:block; overflow:hidden;}
.tx-indexedsearch-res { margin:20px 0 0 0;}
p.tx-indexedsearch-descr {padding:0;}

#tx-indexedsearch-searchbox-button-submit { margin-left:0;}
.tx-indexedsearch .tx-indexedsearch-noresults {font-weight:normal; display:inline;}
.tx-indexedsearch-searchbox {margin-bottom:20px;}
/*
#searchbox { margin-bottom:-1px; }
#searchbox label { border-bottom:1px solid #fff; display:block; color:#c3c8df;  }
#searchbox input { width:121px; padding:0 2px; margin-top:3px; }

#searchbox button { display:none; }

 */
.suchtitel, .suchicons { float:left; }
.ergebnisprozent { float:right; }
.suchicons img { margin-bottom:-3px; }
.suchicons { padding-right:10px; }

/* Paginator */
.f3-widget-paginator li, .tx-indexedsearch .tx-indexedsearch-browsebox li { float:left; clear:none; margin-right:3px; background:#d4d0c8; /*border:1px solid #bbb;*/ list-style:none; /*border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;*/ }
.f3-widget-paginator .current, .tx-indexedsearch .tx-indexedsearch-browsebox li .cur   { background:#005288; color:#fff; }
.f3-widget-paginator a, .f3-widget-paginator span, .tx-indexedsearch .tx-indexedsearch-browsebox li a, .tx-indexedsearch .tx-indexedsearch-browsebox li .cur  { display:block; width:20px; height:20px; text-align:center; }
ul.f3-widget-paginator { clear:both; overflow:hidden; padding-left:0; margin:10px 0; }

/* ###### More-News Arrow ###### */
/*.news-list-container .more_arrow:after { content:" "; }*/


/* ### Text with Pic ###*/
.col2 .csc-textpic .csc-textpic-imagewrap.csc-textpic-single-im { margin-top:13px; }
/*DIV.csc-textpic.csc-textpic-intext-left-nowrap DIV.csc-textpic-text { margin-left:8px; }*/

/* Tabelle einrücken auf der Seite Veranstaltungsarchiv und im Medienarchiv */
.tx-t3uk-fsf table, .col0 table.contenttable { margin:-4px 0 0 -20px; border-spacing:20px 10px; width:530px; }
.msie7 .col0 table.contenttable, .msie7 .tx-t3uk-fsf table {margin-left:-2px;} /* IE7 */
/* für die Suche im MEdienarchiv angepasst, schauen ob es irgendwo stört */

/*.tx-t3uk-fsf table.tx_t3ukfsf thead {border-spacing-bottom:5px;}*/

/* Caption in Grau */
.csc-textpic .csc-textpic-imagewrap { color:#7F7F7F; }
.csc-textpic .csc-textpic-imagewrap table { color:#7F7F7F; }

/*Icons im Medienarchiv*/
#p151 #content .csc-textpic-imagewrap.csc-textpic-single-image img { border:0 none; }

/* Filmfreigaben */
.tx-t3uk-ffg .jump { overflow:hidden; line-height:1em; margin-bottom:20px; }
.tx-t3uk-ffg .dyn-search-box { padding:20px 0; margin:20px 0; }
.tx-t3uk-ffg .dyn-search-box label { padding-right:20px; font-weight:700; }
.tx-t3uk-ffg .dyn-search-box .not_found { margin:20px 0 0; padding:0; }
.tx-t3uk-ffg .jump li { float:left; border-left:1px solid;  padding:0 3px; background:transparent; }
.tx-t3uk-ffg .jump li:first-child { border-left:0; padding-left:0; }
.tx-t3uk-ffg .toplink { padding-right:10px; background:url('/data/img/toplink.png') no-repeat right 7px; float:right; font-weight:normal; }
.tx-t3uk-ffg .toplink span { position:relative; top:2px; padding-left:5px; }
body .ui-autocomplete, body .ui-autocomplete * {border-radius:0; }
body .ui-state-hover, body .ui-widget-content .ui-state-hover, body .ui-widget-header .ui-state-hover, body .ui-state-focus, body .ui-widget-content .ui-state-focus, body .ui-widget-header .ui-state-focus { border:0; margin:0; background:#f0f1f2; }
body .ui-menu .ui-menu-item a.ui-state-hover, body .ui-menu .ui-menu-item a.ui-state-active { margin:0; }
body .ui-widget { font-size:1em; font-family:inherit; }
body .ui-menu { padding:0; }
body .ui-helper-hidden-accessible { display: none; }

.letter-list {
  margin-bottom: 10px;
  height: 20px;
}
.letter-list a, .letter-list .divider {
  float: left;
  padding: 0px 1px;

}
.tx_t3ukffg h3 {
  clear: both;
}

/* Powermail Formulare */
.tx-powermail fieldset.powermail_fieldset {background:none;border:none;padding:0;}
.tx-powermail fieldset {margin-bottom:20px;}
.tx-powermail input:focus, .tx-powermail-pi1 textarea:focus {  font-weight:normal;}
.powermail_check {border:0;}

.tx-powermail fieldset.powermail_fieldset input[type="text"],
.tx-powermail fieldset.powermail_fieldset input[type="email"],
.tx-powermail fieldset.powermail_fieldset input.powermail_date,
.tx-powermail fieldset.powermail_fieldset input.powermail_datetime,
.tx-powermail fieldset.powermail_fieldset textarea.powermail_textarea,
.tx-powermail fieldset.powermail_fieldset input.powermail_captcha {
    font-family:arial;
    padding:0;
    border:1px solid silver;
    height: auto;
    background:none;
    box-shadow:none;
    /*width:237px;*/
    width:288px;
    float:left;
    margin-bottom:20px;
}
.msie7 .tx-powermail fieldset.powermail_fieldset input.powermail_text {float:none;}
.msie7 div.tx_powermail_pi1_fieldwrap_html {margin:0 0 1px 0;}
.msie7 .powermail_fieldset legend {margin-left:-6px;}

.tx-powermail fieldset.powermail_fieldset input.powermail_submit,
.tx-powermail fieldset.powermail_fieldset input.powermail_reset,
.tx-powermail-pi1_confirmation input.tx-powermail-pi1_confirmation_back, 
.tx-powermail-pi1_confirmation input.tx-powermail-pi1_confirmation_submit, .tx-powermail-pi1_mandatory_submit {
    font-weight:normal;
    border:none;
    background:#d4d0c8;
    height:20px;
    padding:0px 4px;}
/*
.msie .tx-powermail fieldset.powermail_fieldset input.powermail_submit, .msie .tx-powermail fieldset.powermail_fieldset input.powermail_reset, .msie .tx-powermail-pi1_confirmation input.tx-powermail-pi1_confirmation_back, .msie .tx-powermail-pi1_confirmation input.tx-powermail-pi1_confirmation_submit { padding:0px 4px; }
*/



.tx-powermail fieldset.powermail_fieldset .powermail_check_inner, .tx-powermail fieldset.powermail_fieldset .powermail_radio_inner {margin-left:200px;clear:none;}
.tx-powermail div.odd {width:100%;}


.tx-powermail fieldset.powermail_fieldset label, .tx-powermail fieldset.powermail_fieldset fieldset legend {
    color:#000;
    display:inline-block;
    font-weight:normal;
    width: 200px;
    float: left;
    white-space: normal;
}

.powermail_fieldset legend { padding-bottom: 14px;
display: block;}

.tx-powermail fieldset.powermail_fieldset .breit textarea,
.tx-powermail fieldset.powermail_fieldset .breit input {clear: both;/*width:437px;*/width:488px;}
fieldset.powermail_fieldset .breit label {width:439px;margin-bottom: 18px;}
.tx_powermail_pi1_fieldwrap_html_check .powermail_check_inner {margin-bottom:20px;}
/* --- Bestätigungsseite --- */
table.powermail_all {border-spacing:0;margin:20px 0;}
td.powermail_all_td.powermail_all_label {padding-right:20px;}
.tx_powermail_pi1_formconfirmation_back {clear:both;}
.tx_powermail_pi1_formconfirmation_back .tx-powermail-pi1_confirmation_back {margin-bottom:20px;}
.tx-powermail-pi1_confirmation input.tx-powermail-pi1_confirmation_back {float:left;}
.tx-powermail-pi1_confirmation input.tx-powermail-pi1_confirmation_submit {float:right;}
.tx-powermail-pi1_confirmation input.tx-powermail-pi1_confirmation_submit { margin-left:20px; }

.tx-powermail div.tx_powermail_pi1_fieldwrap_html_reset {width:50%; float:left;}
.tx-powermail div.tx_powermail_pi1_fieldwrap_html_submit {clear:none; width:50%; float:right;margin:0;}
fieldset.powermail_fieldset .tx_powermail_pi1_fieldwrap_html_submit .powermail_submit {float:right;margin:0;}

/* News für tt_news */
.news-list-container img {float: left;margin: 5px 20px 0px 0;}
.news-list-item {margin-bottom: 40px;}
.news-list-item h3 a {color:#000;}

.homepage .col0 .news-homepage-link a, #p427 .col0 .news-homepage-link a {display: none;}
.col0 .news-archive-link a {display: none;}
.homepage .col0 .news-archive-link a, #p427 .col0 .news-archive-link a {display:block;}
.homepage .col0 .news-archive-link, #p427 .col0 .news-archive-link {text-align: center;clear: both;margin-top: -40px;}

.col0 .news-homepage-link {margin-top: 10px;}
.col0 .news-list-content-container { padding-left:170px; }
.col0 .news-list-container .csc-textpic-left .csc-textpic-imagewrap { line-height: 0px; }
/*.col0 .news-list-container img { float: left; margin:5px 20px 10px 0; }*/
.col0 .news-list-container .news-teaser { margin-top:10px; }
.col0 .news-list-container .news-teaser p:first-child { /*min-height:105px;height:89px;*/margin-bottom:11px;overflow:hidden; }
.col0 .news-list-container h3 a[href$=".pdf"]:before, .col0 .news-list-container h3 a[href$=".flv"]:before, .col0 .news-list-container h3 a[href$=".avi"]:before, .col0 .news-list-container h3 a[href$=".mp3"]:before, .col0 .news-list-container .news-list-image-container a[href$=".pdf"]:before, .col0 .news-list-container .news-list-image-container a[href$=".flv"]:before, .col0 .news-list-container .news-list-image-container a[href$=".avi"]:before, .col0 .news-list-container .news-list-image-container a[href$=".mp3"]:before, .col0 .news-list-container .news-list-morelink a[href$=".pdf"]:before, .col0 .news-list-container .news-list-morelink a[href$=".flv"]:before, .col0 .news-list-container .news-list-morelink a[href$=".avi"]:before, .col0 .news-list-container .news-list-morelink a[href$=".mp3"]:before { background:none; }
.col0 .news-list-container .news-list-browse { margin-bottom:0px; }
.col0 .news-list-container .news-list-browse a, .col0 .news-list-container .news-list-browse .activeLinkWrap, .col0 .news-list-container .news-list-browse .disabledLinkWrap {
  float:left;
  height:20px;
  width:20px;
  display:block;
  text-align:center;
  margin-right:3px;
}
.news-list-container .news-list-browse { font-size:13px;text-align:left; }
.col0 .news-list-container .news-list-browse a, .col0 .news-list-container .news-list-browse .disabledLinkWrap { background:#D4D0C8; }
.col0 .news-list-container .news-list-browse .disabledLinkWrap { color:#000; }
.col0 .news-list-container .news-list-browse a { color:#003C69; }
.col0 .news-list-container .news-list-browse .activeLinkWrap { background:#005288;color:white; }
.browse-links-top { margin-bottom:50px; }
.browse-links-top .showResultsWrap { padding-bottom:25px; }
.browse-links-bottom .showResultsWrap { display:none; }

.col0 .news-list-container .news-list-item .news-list-image-container {
  float: left;
  width: 170px;
}
.col0 .news-list-container .news-list-item .news-list-image-container .news-list-imgcaption {
margin: 5px 20px 0 0;
padding: 0;
float: left;
line-height: 10px;
color: #999;
}

.col0 .news-single-item h2 { margin-bottom:20px; }
.col0 .news-single-item .box { margin-bottom:0; }
.col0 .news-single-item .news-single-image-container { float:left; }
.col0 .news-single-item div.csc-textpic-intext-right div.csc-textpic-imagewrap { float: left; }
.col0 .news-single-item div.csc-textpic div.csc-textpic-single-image img { margin:5px 20px 10px 0; /*max-width:100px; max-height:100px;*/ }
.col0 .news-single-item div.csc-textpic-intext-right div.csc-textpic-imagewrap, .col0 .news-single-item div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { margin-left: 0px !important; }
.col0 .news-single-item div.csc-textpic-left div.csc-textpic-text { clear: none; margin-top:10px; }
.col0 .news-single-item .news-single-backlink { margin-top:10px; }
.col0 .news-single-item .right .news_misc { margin-top:-43px; }
.col0 .news-single-item .right .news_misc .news-single-links dd { margin-left:5px; }
.col0 .news-single-item .news-single-additional-info { margin-top:0;padding:0; }
.col0 .news-single-item .news-single-additional-info .news-single-files dt, .col0 .news-single-item .news-single-additional-info .news-single-links dt { color:#7F7F7F; }
.col0 .news-single-item .news-single-additional-info .news-single-files, .col0 .news-single-item .news-single-additional-info .news-single-links { margin-bottom:10px; }
.col0 .news-single-item .news_content div.csc-textpic.csc-textpic-intext-left-nowrap div.csc-textpic-text { margin-left:20px; }


/* Zeitfeld */
#dateinput_uid16_time {width:35px;margin-left:10px;}

/* Newsevent für Termine mit iCal Export */
.newsevent.news-list-item {position:relative;margin-bottom: 10px;}
.newsevent.news-list-item > p {float:left; margin-left:102px;width:240px;margin-right:10px;}
.newsevent.news-list-item .clearer {clear:both;}
.newsevent.news-list-item .datetime, .newsevent.news-list-item .location {float:left;}
.newsevent.news-single-item .datetime, .newsevent.news-single-item .location {margin-bottom: 12px;}
.newsevent.news-list-item .datetime {position:absolute;width:110px;}
.newsevent .location {width:90px;}
.mbl_newsevent_singleICSDownload {position:absolute;right:0;top:4px;}
.news-single-item .newsevent_item {position:relative;}
.news-single-item .clearer {clear:both;height: 1px;border: none;}
.news-single-item {margin:0;padding:0;}
.mbl_newsevent_singleICSDownload img {float: right;margin: 0 2px 5px 5px;border: none; width: 16px; height: 16px;}


/* Filelink bei Newsevent */
.file_newsevent { width: 20px;height: 16px;display: block;position: absolute;top: 30px;right: 0; z-index:20;}
.file_newsevent a { width: 16px;height: 16px;display: block;z-index: 10;position: relative;margin-left: 2px; }
.file_newsevent a[href$=".pdf"]:before {  content:". ";margin-left:0;margin-top:0; }

/* Filellinks für die normale News-Seite */
.col0 .right .file_newsevent a[href$=".pdf"]:before {  content:". ";margin-left:-20px;margin-top:5px; }

/* single Seite newsevent */
.newsevent.news-single-item .news-single-additional-info {padding:0;margin-bottom:20px;}
.newsevent.news-single-item .news-single-files {padding:0;}
.newsevent.news-single-item .news-single-files dt {margin:0;}
.newsevent.news-single-item .file_newsevent { position:static;}

.right .file_newsevent a, .right .news-single-files dt {margin-left:0;}

.socialmedia {margin-top: 60px;}
.socialmedia a {overflow:hidden;float:left; /* clear:left; */display:block; color:#fff; background: #c2c2c2 center center no-repeat; display:block; width:20px;text-align:center;margin:0 18px 0 0;font-weight:bold;height:20px;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s;border-radius:1px;}
.socialmedia a.rss {background-image: url(../img/rss2.png);}
.socialmedia span {text-indent:100%;}
.socialmedia a.blog:hover {background-color:#333}
.socialmedia a.twitter:hover {background-color:#5BD6FD}
.socialmedia a.facebook:hover {background-color:#3B5998}
.socialmedia a.rss:hover {background-color:#ff8100}
.socialmedia a.youtube:hover {background-color:#B71C20}
.socialmedia a:hover {box-shadow:0 0 1px #333}


/* News-Media */
.col0 .news-single-item .news-single-additional-info .file_newsevent { position:relative;top:0;width:auto; height:auto;margin-top:10px; }
.col0 .news-single-item .news-single-additional-info .file_newsevent a { width:auto;height:auto; /* margin-left:-1px;padding-left:0; */ } /* Änderung wegen Spaltigkeit in News */


@media screen and (max-device-width: 800px) {
.x2-1 .col2 {float:none;margin-left:0;}
#nav_meta {left:220px;right:auto;font-size:20px;line-height:1.4;}
.content {width:auto;margin-top:268px;}
#margin {margin-top:273px;}
.content .col0, .content .col2 {width:743px; /* background:#f8d74c;*/}
.col0, .col2 {font-size:25px;line-height:1.4;}
.container { width:100%;}
.searchform input, .tx-indexedsearch-form input {margin-left:0;font-size:20px;height:22px;}
.searchform button, .tx-indexedsearch-form button {display:none;}
.f3-widget-paginator a, .f3-widget-paginator span, .tx-indexedsearch .tx-indexedsearch-browsebox li a, .tx-indexedsearch .tx-indexedsearch-browsebox li .cur, .noLink {
  width:auto;height:auto;min-width:1.4em;}
.newsevent.news-list-item > p {width:430px;}
/*powermail*/
.tx-powermail fieldset.powermail_fieldset input.powermail_text,
.tx-powermail fieldset.powermail_fieldset input.powermail_date,
.tx-powermail fieldset.powermail_fieldset input.powermail_datetime,
.tx-powermail fieldset.powermail_fieldset input.powermail_captcha {height:30px;}
fieldset.powermail_fieldset { width:65%;}
.tx-powermail .tx_powermail_pi1_fieldwrap_html_reset {margin-top:-15px;}
}

/* Lightbox Content Overrides */

.lightbox-content {
  width: 600px !important;
  min-height: 400px !important;
}

.lightbox-content .content {
  width: 600px;
  margin: 0;
}


@media all and (max-device-width: 767px) {
  .newsevent.news-list-item {
    
    min-height: 110px;
  }
  .mbl_newsevent_singleICSDownload {
    left: 2px;
    top: 70px;
    width: 32px;
    height: 32px;
  }
  .mbl_newsevent_singleICSDownload img {
    width: 32px;
    height: 32px;
  }
}

ul.ui-autocomplete {
    background: white;
    border: 1px solid lightgrey;
    padding: 5px;
    width:400px;
    overflow: hidden;
}
ul.ui-autocomplete li {
    width:1000px;
    background: white;
    list-style: none;
}
ul.ui-autocomplete li:hover  {
    background: #eee;
}
ul.ui-autocomplete li a:hover  {
    cursor: pointer;
    background: #eee;
}

/*.vjs-poster {    
    position: absolute !important;
	top: 50% !important;
}*/

.vjs-default-skin .vjs-remaining-time {
    display: none;
}
.vjs-default-skin .vjs-duration {
	display: block !important;
}

/* MJ 28.10.2013 Anpassung => zu auffällig */

.html5videoplayer .vjs-default-skin .vjs-big-play-button, 
.tx-t3uk-fsf .vjs-default-skin .vjs-big-play-button{
	border: none !important;
	background:none !important;
	border-radius: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
        top: 50%;
        left: 50%;
        margin: -40px 0 0 -60px;
}

.vjs-default-skin div.vjs-big-play-button:hover {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;	
}

/*.vjs-default-skin div.vjs-big-play-button span {
    background: url('../img/video-js.png') -99px 0 !important;
    width: 36px !important;
}*/

.vjs-loading-spinner {
	display: none;
}

.vjs-controls .vjs-stop {
    position: relative;
	float: left;
	height: 26px;
	width:30px;	
	background: url('../img/video-js.png') -99px 0 !important;    
}

/*
.vjs-big-play-button{
	vertical-align: middle;
}
*/

.vjs-loading-spinner {
	display: none !important;
}


.vjs-controls .vjs-stop {
    position: relative;
	float: left;
	height: 26px;
	width:30px;	
	background: url('../img/video-js.png') -99px 0 !important;    
}


/*+++ MJ 04.11.2014 +++*/
.tx-powermail .parsley-errors-list{ display: none; }
.tx-powermail .parsley-error{ border: 1px solid red !important; }

.tx-powermail fieldset.powermail_fieldset label[for="powermail_field_UID76"],
.tx-powermail fieldset.powermail_fieldset label[for="powermail_field_UID76"],
.tx-powermail fieldset.powermail_fieldset label[for="powermail_field_UID36"] {
    width: 100%;
}

.tx-powermail fieldset.powermail_fieldset #powermail_field_UID40_1{
    float: left;
    margin: 0 10px 0 0;
}
.tx-powermail fieldset.powermail_fieldset label[for="powermail_field_UID40_1"]{
    float: none;
    display: block;
    width: 100%;
}

.tx-powermail fieldset.powermail_fieldset #powermail_field_UID36 {
    margin-top: 15px;
    width: 100%;
}

.tx-powermail fieldset.powermail_fieldset textarea.powermail_textarea{
    width: 100%;
    margin-top: 15px;
}

.powermail_fieldwrap{
    clear: both;
}

.tx-powermail fieldset.powermail_fieldset input.powermail_submit{
    float: right;
}

table {
    color: #000;
    font-size: 13px;
    line-height: 20px;
}

/* FEHLER => Bilder stehen immer untereinander, nicht mehr nebeneinander */
div.csc-textpic-imagecolumn, td.csc-textpic-imagecolumn .csc-textpic-image {
    margin-right: 20px;
}
div.csc-textpic div.csc-textpic-imagerow-last, div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last {
    margin-bottom: 10px;
}
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {
     margin-right: 0px;
}

/*.col2 .csc-textpic.csc-textpic-intext-left-nowrap .csc-textpic-text {
    margin-left: 33px;
}*/

.ui-widget.filmsuche label[for=filmnamen]{
    display: block;
    float: left;
}

.csc-textpic-intext-left-nowrap-160 .csc-textpic-text {
    margin-left: 171px;
}

/* MJ - 27.02 - #3516 */
.modPodcast .image {
    margin-right: 20px;
}

