@media screen {

  .bold {
  font-weight:bold;
  }

body
{ font-family:Verdana,Arial,Helvetica,sans-serif;
  background-color:#FFF;
  padding:0;
  margin:0; }

h1
{ font-size:120%;
  background-color:#DEE9EF;
  padding:6px;
  text-align:left; }

h2
{ font-size:120%;
  margin:1em 0 1em 0;
  color:#057;
  border-bottom:1px solid #ccc;
  padding-top:6px;
  padding-left:0; }

h3
{ font-size:110%; }

h4
{ font-size:100%;
  border-bottom:1px solid #057;
  margin-left:15px;
  margin-right:5px; }

h5
{ font-size:120%;
  margin:2px;
  padding-left:2px; }










a:link
{ color:#057;
  text-decoration:none; }

a:visited
{ color:#057;
  text-decoration:none; }

a:hover
{ color:black; }

a.internerlink,a.internerLink
{ background-image:url(../linkicon/internal_link.gif);
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:12px; }

a.externerlink,a.externerLink
{ background-image:url(../linkicon/external_link.gif);
  background-repeat:no-repeat;
  background-position:0% 40%;
  padding-left:12px; }

a.maillink,a.mailLink
{ background-image:url(../linkicon/mail.gif);
  background-repeat:no-repeat;
  padding-left:20px; }

a.downloadlink,a.downloadLink
{ background-image:url(../linkicon/download.gif);
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:15px; }

a.pdflink,a.pdfLink
{ background-image:url(../linkicon/pdf.gif);
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:15px; }

a.ebooklink,a.ebookLink
{ background-image:url(../linkicon/ebook.gif);
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:15px; }

a.toplink,a.topLink
{ background-image:url(../linkicon/top.gif);
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:15px; }

a.weblink,a.webLink
{ background-image:url(../linkicon/web.gif);
  background-size:14px 14px;
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:15px; }

a.streaminglinkmaxquality,a.streaminglinkmaxquality,
a.streaminglinkmaxquality,a.streamingLinkMaxQuality
{ background-image:url(../../mkz/Bilder/Icons/Streaming_Max.png);
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:100px; }

a.streaminglinkhighquality,a.streaminglinkhighquality,
a.streaminglinkhighquality,a.streamingLinkHighQuality
{ background-image:url(../../mkz/Bilder/Icons/Streaming_High.png);
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:100px; }

a.streaminglinklowquality,a.streaminglinklowquality,
a.streaminglinklowquality,a.streamingLinkLowQuality
{ background-image:url(../../mkz/Bilder/Icons/Streaming_Low.png);
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:100px; }

a.streaminglinktablet,a.streaminglinktablet,
a.streaminglinktablet,a.streamingLinkTablet
{ background-image:url(../../mkz/Bilder/Icons/Download_Tablet.png);
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:100px; }

a.streaminglinkphone,a.streaminglinkphone,
a.streaminglinkphone,a.streamingLinkPhone
{ background-image:url(../../mkz/Bilder/Icons/Download_Phone.png);
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:100px; }

a.streaminglinkaudio,a.streaminglinkaudio,
a.streaminglinkaudio,a.streamingLinkAudio
{ background-image:url(../../mkz/Bilder/Icons/Download_Audio.png);
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:100px; }

a.extern
{
  padding-right:13px; }

/*Fehlermeldungen*/

div.typo3-message {
  -moz-box-shadow: 10px 10px 5px #888;
  -webkit-box-shadow: 10px 10px 5px #888;
  box-shadow: 10px 10px 5px #888;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding:10px 5px;
  margin-bottom:20px;
}
div.message-error {
  border:1px solid red;
  background:#F08080;
  }

div.message-warning {
  border:1px solid #B1905C;
  background:#FBF6DE;
  }

div.message-ok {
  border:1px solid #58B548;
  background:#CDEACA;
  }

div.message-information {
  border:1px solid #C5DBE6;
  background:#EAF7FF;
  box-shadow:none;
  border-radius:0;
  padding:2px;
  font-size:0.8em;
  }

div.message-notice {
  border:1px solid #C5DBE6;
  background:#EAF7FF;
}

div.message-error div.message-body {
  padding: 0 0 0 18px;
  background: url(../../icons/cancel.png) top left no-repeat;
  }

div.message-warning div.message-body {
  padding: 0 0 0 18px;
  background: url(../../icons/warning.png) top left no-repeat;
  }

div.message-ok div.message-body {
  padding: 0 0 0 18px;
  background: url(../../icons/accept.png) top left no-repeat;
  }

div.message-notice div.message-body {
  padding: 0 0 0 18px;
  background: url(../../icons/info.png) top left no-repeat;
  }

div.message-information div.message-body {
  padding: 0 0 0 24px;
  }


.nobr
{ white-space:nowrap; }

.center
{ text-align:center; }

a img
{ border:0; }

.active
{ background:#fff;
  font-weight:bold; }

#identityimage
{ position:absolute;
  left:0;
  top:0;
  z-index:4;
  width:220px;
  height:136px;
  overflow:hidden;
  border-right:1px white solid; }

#heading
{ position:absolute;
  top:0;
  left:230px;
  font-size:18px;
  font-weight:bold;
  color:black;
  height:53px;
  padding-top:13px;
  z-index:2;
  margin-right:400px;
  overflow:hidden; }

#heading p
{ margin:0;
  padding:0; }

#login,#login_single
{ position:absolute;
  z-index:20;
  top:40px;
  right:202px;
  width:50px;
  min-height:23px;
  font-size:70%;
  padding:3px 0;
  text-align:right; }

#login_single
{ top:20px;
  right:140px; }

#login .Login_Button,#login_single .Login_Button
{ ; }

.tx-felogin-pi1 input,.felogin-logout input,#felogin input
{ border:1px solid #444;
  font-size:90%;
  background-color:#FFF;
  margin-top:5px; }

.tx-felogin-pi1 #user,.tx-felogin-pi1 #pass
{ width:80px; }

.tx-felogin-pi1 h3
{ display:none; }

#logo
{ position:absolute;
  top:0;
  right:1px;
  z-index:3; }

#language
{ position:absolute;
  right:261px;
  top:40px;
  width:170px;
  z-index:554;
  padding:3px 0;
  font-size:70%;
  margin:0; }

#language ul
{ margin:0;
  padding:0; }

#language li
{ list-style-type:none;
  padding:0;
  margin:0;
  float:left; }

#meta
{ position:fixed;
  bottom:0;
  left:0;
  width:220px;
  z-index:144;
  text-align:center; }

#controls
{ position:fixed;
  bottom:0;
  left:0;
  width:75px;
  z-index:144;
  text-align:center; }

#social
{ ; }

#meta .social
{ padding-right:5px;
  padding-left:5px; }

.print
{ position:absolute;
  right:205px;
  top:43px;
  z-index:88; }

.printTitle,.printURL
{ background-color:#DDD;
  font-size:90%; }

#printContent
{ position:relative;
  width:90%;
  background-color:white;
  margin:auto auto;
  padding:10px;
  font-size:80%; }

#printContent h1
{ background-color:transparent;
  padding:0; }

#suche
{ position:absolute;
  top:10px;
  right:130px;
  z-index:105;
  width:300px; }

#suche .gsc-branding-text,#suche .gsc-branding-img
{ display:none; }

#suche input#q {
    background: none !important;
}

#login input,#suche input
{ border:0 solid black;
  width:60px;
  cursor:pointer; }

#suche #q
{ width:220px; }

#suche .gsc-tabsArea
{ display:none; }

#suche .gsc-wrapper
{ margin-top:50px;
  background-color:#FFF;
  padding:2px; }

#navtop
{ position:absolute;
  width:100%;
  top:69px;
  left:0;
  height:24px;
  background-color:#85A9BA;
  font-size:70%;
  z-index:2; }

#navtop ul
{ margin:0;
  padding:0;
  text-align:center;
  margin-left:220px; }

#navtop li
{ list-style:none;
  display:inline;
  margin:0;
  padding:0; }

#navtop a,#navtop a:visited
{ float:left;
  width:16%;
  color:#fff;
  padding:0px;
  padding-top:4px;
  border-right:1px solid white;
  height:23px; }

#navtop a:hover
{ color:#000; }

#navtop a[id]
{ width:0;
  border-right:0;
  padding:0;
  display:none; }

#navmain
{ position:absolute;
  width:100%;
  top:94px;
  left:0;
  height:42px;
  background-color:#DDD;
  font:85% Arial,Verdana,Helvetica,sans-serif;
  z-index:2; }

#navmain ul
{ margin:0;
  padding:0;
  text-align:center;
  margin-left:220px;
  text-align:center; }

#navmain li
{ list-style:none;
  display:inline;
  margin:0;
  padding:0; }

#navmain a,#navmain a:visited
{ float:left;
  width:16%;
  color:#000;
  padding:11px 0px;
  border-right:1px solid white;
  height:20px; }

#navmain a:hover
{ color:#555; }

#leftnav_wrap
{ position:fixed;
  z-index:1;
  top:0;
  left:0;
  width:220px;
  height:100%;
  background-color:#DEE9EF; }

#leftnav
{ position:absolute;
  top:0;
  left:0;
  margin-top:142px;
  width:220px;
  height:590px;
  background-color:#DEE9EF;
  padding:5px 0 0 0;
  float:left;
  font:75% Arial,Verdana,Helvetica,sans-serif;
  z-index:2; }

#leftnav[id]
{ height:auto;
  min-height:590px;
  width:220px;
  padding:5px 0 0 0; }

ul.leftnav
{ margin:0;
  padding:0;
  padding-bottom:30px;
  padding-left:0;
  margin-top:20px;
  margin-right:5px;
  background-color:#DEE9EF;
  list-style-type:none; }

ul.leftnav2
{ padding:0;
  margin-left:10px;
  background-color:#DEE9EF;
  font-size:92%;
  list-style-type:none; }

#leftnav ul li
{ margin:0;
  padding-right:0;
  border-top:solid #bebcbc 1px; }

#leftnav li.selected a
{ padding-top:4px;
  padding-bottom:4px;
  background-color:#FFF;
  padding-left:15px;
  background-image:url(nav_arrow.gif);
  background-repeat:no-repeat;
  background-position:0 7px; }

#leftnav li.notselected a
{ background-color:#dee9ef;
  padding-top:4px;
  padding-bottom:4px;
  padding-left:15px;
  background-image:url(nav_arrow.gif);
  background-repeat:no-repeat;
  background-position:0 7px; }

#leftnav a,#leftnav a:visited
{ color:#000;
  font-weight:bold;
  padding:3px 2px;
  display:block; }

#leftnav a:hover
{ color:#057; }

p.leftmenu-spacer
{ height:0; }

#leftnav h5
{ margin-left:0;
  padding-left:0; }


#content_nl_wrap
{ position:absolute;
  z-index:0;
  top:93px;
  left:0;
  width:100%;
  height:100%;
  background-color:#FFF;
  float:left;
  border-top:43px #ddd solid; }

#content_nl
{ position:relative;
  top:146px;
  background-color:#FFF;
  margin-left:230px;
  padding:20px;
  padding-bottom:30px;
  max-width:950px;
  height:570px;
  font-size:80%;
  z-index:2;
  text-align:justify; }

#header_wrap
{ position:absolute;
  z-index:1;
  top:0;
  left:0;
  width:100%;
  height:136px;
  background-color:#FFF;
  display:block; }

#content_wrap
{ position:fixed;
  z-index:0;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#FFF;
  display:block; }

#content
{ position:relative;
  top:146px;
  background-color:#FFF;
  margin-left:230px;
  padding:20px;
  padding-bottom:30px;
  max-width:950px;
  height:570px;
  font-size:80%;
  z-index:2;
  text-align:justify; }

#content[id]
{ height:auto;
  min-height:550px;
  top:137px; }

#content a:hover
{ background-color:#eee; }

#content div.csc-textpic-imagewrap a:hover
{ background-color:transparent; }

#content #main-page-title h1
{ font-size:18pt;
  color:#057;
  background-color:white;
  margin-top:2em;
  margin-bottom:0.1em;
  margin-left:0;
  margin-right:0;
  padding:0; }

#content #main-page-title h2
{ font-size:12pt;
  color:black;
  background-color:white;
  margin-top:0.1em;
  margin-bottom:1em;
  margin-left:0;
  margin-right:0;
  padding:0;
  border-bottom:0; }

#content #main-page-newsbox
{ width:70%;
  margin-top:3em;
  padding:3px 3px 3px 3px;
  background-color:#efefef; }

#content ul
{ list-style-position:outside; }

#content #main-page-address
{ margin-top:5em;
  text-align:center;
  color:#057; }

#box1
{ font-size:81%;
  float:right;
  width:160px;
  margin-top:2px; }

#contentBox
{ margin-right:170px; }

#editing
{ position:absolute;
  z-index:5;
  margin-top:-100px; }

#footer
{ background-color:#DDD;
  position:fixed;
  bottom:0;
  z-index:28;
  width:100%;
  height:12px;
  text-align:center;
  padding:4px 0;
  font-size:8pt;
  margin-top:140px; }

.indent
{ padding-left:1.5em; }

.align-left
{ text-align:left; }

.align-center
{ text-align:center; }

.align-right
{ text-align:right; }

table
{ font:10pt Verdana,Arial,Helvetica,sans-serif;
  width:100%;
  padding:2px;
  margin-bottom:10px;
  float:none; }

.contenttable thead
{ background-color:#DDD;
  text-align:center;
  font-weight:bold;
  font-size:12pt; }

.contenttable td
{
  vertical-align:top; }

td p
{ margin:0; }

th.align-left
{ text-align:left; }

th.align-center
{ text-align:center; }

th.align-right
{ text-align:right; }

td.align-left
{ text-align:left; }

td.align-center
{ text-align:center; }

td.align-right
{ text-align:right; }

table.tableGrau1px
{ margin:0;
  padding:0;
  border-top:1px solid #CCC;
  border-right:1px solid #CCC; }

table.tabelleRahmen1Pixel
{ border-style:solid !important;
  border-width:1px !important; }

table.tableGrau1px td
{ border-left:1px solid #CCC;
  border-bottom:1px solid #CCC;
  margin:0; }

.csc-textpic-caption
{ font:bold 85% Verdana,Arial,helvetica,sans-serif;
  color:grey;
  padding-top:3px; }

span.powermail_mandatory
{ color:red; }

input.validation-failed,textarea.validation-failed
{ background-color:red; }

div.powermail_mandatory_js
{ color:red;
  margin:3px 0 15px 120px; }

fieldset.tx-powermail-pi1_fieldset
{ border:1px solid #85A9BA;
  background-repeat:no-repeat;
  background-position:100% 60%;
  padding:10px; }

fieldset.tx-powermail-pi1_fieldset label
{ display:block;
  width:200px;
  float:left;
  clear:both;
  font-weight:bold;
  text-align:left; }

td.powermail_all_label,td.powermail_all_td
{ text-align:left; }

fieldset.tx-powermail-pi1_fieldset_102 label,fieldset.tx-powermail-pi1_fieldset_115 label,fieldset.tx-powermail-pi1_fieldset_116 label,fieldset.tx-powermail-pi1_fieldset_103 label
{ display:block;
  width:350px;
  float:left;
  clear:both;
  font-weight:bold; }

fieldset.tx-powermail-pi1_fieldset input,fieldset.tx-powermail-pi1_fieldset textarea
{ width:auto; }

fieldset.tx-powermail-pi1_fieldset select
{ width:auto; }

div.tx_powermail_pi1_fieldwrap_html
{ margin:3px 0; }

div.tx_powermail-pi1 dfn
{ color:red; }

.error {
  z-index:99;

}


html:root .error em
{ -moz-border-bottom-colors:none;
  -moz-border-image:none;
  -moz-border-left-colors:none;
  -moz-border-right-colors:none;
  -moz-border-top-colors:none;
  border-color:#F00 transparent -moz-use-text-color;
  border-style:solid solid none;
  border-width:10px 10px 0;
  bottom:-10px;
  display:block;
  height:0;
  left:5px;
  position:absolute;
  width:0; }

.error p
{ font-weight:bold;
  margin:0;
  padding:0; }

.tx-sibibtex-pi1 div
{ text-align:center; }

.tx-sibibtex-pi1 input
{ margin:10px;
  font-weight:bold;
  border:1px solid #444;
  width:200px; }

.tx-sibibtex-pi1 ul
{ list-style-type:none; }

.bibtex_id
{ font-weight:bold;
  margin-right:10px; }

input.tx-powermail-pi1_confirmation_submit,.powermail_reset
{ margin:10px 0;
  margin-left:10px;
  font-weight:bold;
  border:1px solid #444;
  width:160px; }

input.tx-powermail-pi1_confirmation_back,input.powermail_submit
{ float:left;
  margin:10px 0;
  font-weight:bold;
  border:1px solid #444;
  width:130px; }

td.powermail_all_td
{ padding:3px 3px 3px 0; }

div.powermail_radio_inner input.required_one{
  display:none;
}

input.powermail_check,
input.powermail_radio {
  float:left;
  width:20px !important;
}

div.powermail_check_inner,
div.powermail_radio_inner {
  padding:2px 0;
  clear:both;
}

div.powermail_check_inner label,
div.powermail_radio_inner label {
  clear:none !important;
  width:870px;
  display:inline;
  float:none;
}

#FCE2_links_10
{ width:8%;
  float:left;
  overflow:hidden; }

#FCE2_links_20
{ width:18%;
  float:left;
  overflow:hidden; }

#FCE2_links_30
{ width:28%;
  float:left;
  overflow:hidden; }

#FCE2_links_40
{ width:38%;
  float:left;
  overflow:hidden; }

#FCE2_links_50
{ width:48%;
  float:left;
  overflow:hidden; }

#FCE2_links_60
{ width:58%;
  float:left;
  overflow:hidden; }

#FCE2_links_70
{ width:68%;
  float:left;
  overflow:hidden; }

#FCE2_links_80
{ width:78%;
  float:left;
  overflow:hidden; }

#FCE2_links_90
{ width:88%;
  float:left;
  overflow:hidden; }

#FCE2_rechts_10
{ width:8%;
  float:right;
  overflow:hidden; }

#FCE2_rechts_20
{ width:18%;
  float:right;
  overflow:hidden; }

#FCE2_rechts_30
{ width:28%;
  float:right;
  overflow:hidden; }

#FCE2_rechts_40
{ width:38%;
  float:right;
  overflow:hidden; }

#FCE2_rechts_50
{ width:48%;
  float:right;
  overflow:hidden; }

#FCE2_rechts_60
{ width:58%;
  float:right;
  overflow:hidden; }

#FCE2_rechts_70
{ width:68%;
  float:right;
  overflow:hidden; }

#FCE2_rechts_80
{ width:78%;
  float:right;
  overflow:hidden; }

#FCE2_rechts_90
{ width:88%;
  float:right;
  overflow:hidden; }

#FCE2_links_10
{ width:8%;
  float:left;
  overflow:hidden; }

#FCE3_links_30
{ width:30%;
  float:left;
  overflow:hidden; }

#FCE3_mitte_30
{ width:30%;
  float:left;
  overflow:hidden;
  padding:0 5%; }

#FCE3_rechts_30
{ width:30%;
  float:right;
  overflow:hidden; }

div#fce-importantInformation
{ text-align:left;
  width:200px;
  background:#Dee9EF;
  float:right;
  margin-top:25px;
  padding:5px; }

div#fce-importantInformation h6
{ margin:0;
  margin-top:10px;
  font-size:95%; }

div#fce-importantInformation div#studienfachberatung p
{ margin:6px 0; }

table.fec-studiengang-table
{ width:700px !important; }

td.fce-studiengang-left
{ padding:20px;
  width:250px;
  font-weight:bold;
  vertical-align:top; }

td.fce-studiengang-right
{ padding:20px;
  padding-left:0;
  padding-right:0;
  vertical-align:top;
  text-align:left; }

td.fce-studiengang-left img
{ padding-top:20px;
  max-width:250px;
  max-height:280px; }

h1.fce-studiengang-h1
{ text-align:center;
  width:938px;
  margin-bottom:0; }

h2.fce-studiengang-h2
{ text-align:center;
  background-color:#Dee9EF;
  width:938px;
  padding:0 6px 6px 6px;
  color:black;
  border:none;
  font-size:90%;
  margin:0; }

h1.rgaccord1-toggle
{ background-image:url(plus.png);
  background-position:5px center;
  background-repeat:no-repeat;
  padding:6px 6px 6px 25px;
  cursor:pointer; }

h1.act
{ background-image:url(minus.png);
  background-position:5px center;
  background-repeat:no-repeat; }

div.rgaccord1-content
{ ; }

div.rgaccord1-content .ce
{ margin-bottom:0; }

.headerbox
{ background-color:#DFDFDF;
  padding:4px;
  font-weight:bold; }

#ibox
{ float:left;
  border:1px solid;
  border-color:#AAA;
  background-color:#EEE;
  padding:8px; }

#iboxright
{ float:right;
  margin-left:30px;
  margin-bottom:30px;
  border:1px solid;
  border-color:#AAA;
  background-color:#EEE;
  padding:8px;
  font:80% Arial,Helvetica,sans-serif; }

#dashedline
{ height:1px;
  border-top:1px dashed #BBB;
  border-bottom:0 none; }

#tdgrey
{ border:solid 1px #CCC;
  overflow:auto; }

.tx_bzdstaffdirectory_teamlist_person_name
{ font-weight:bold; }

.tx_bzdstaffdirectory_teamlist_detailLink a,.tx_bzdstaffdirectory_box_detailLink a,.tx_bzdstaffdirectory_detail_backlink a
{ _width:12em;
  font:bold 0.8em Verdana,sans-serif;
  border:1px solid black;
  white-space:nowrap;
  text-decoration:none;
  vertical-align:middle;
  color:black;
  _width:1em;
  _cursor:hand;
  font-style:normal;
  margin:0;
  padding:0.1em 0.5em;
  background:white; }

.tx_bzdstaffdirectory_teamlist_detailLink a:hover,.tx_bzdstaffdirectory_box_detailLink a:hover,.tx_bzdstaffdirectory_detail_backlink a:hover
{ background:#666;
  color:white; }

.tx-bzdstaffdirectory-pi1 a
{ text-decoration:none; }

.tx-bzdstaffdirectory-pi1 table
{ border-spacing:0; }

.tx-bzdstaffdirectory-pi1 table tr
{ ; }

.tx_bzdstaffdirectory_teamlist TR TD
{ vertical-align:top;
  border-bottom:1px dotted #ccc;
  padding:5px; }

.tx_bzdstaffdirectory_teamlist TR TD.left
{ ; }

.tx_bzdstaffdirectory_teamlist TR TD.right
{ text-align:right;
  padding-left:15px; }

.tx_bzdstaffdirectory_teamlist TR.leader TD
{ background-color:#ddd; }

table.tx_bzdstaffdirectory_detail p
{ margin:0;
  padding-left:6px; }

table.tx_bzdstaffdirectory_detail td.opinion {
  padding-top: 30px;
}

table.tx_bzdstaffdirectory_detail td.opinion p
{ margin:0;
padding-left:0;}

table.tx_bzdstaffdirectory_detail tr
{ ; }

table.tx_bzdstaffdirectory_detail tr td
{ vertical-align:top; }

table.tx_bzdstaffdirectory_detail tr td ul
{ list-style:square;
  padding-left:1em; }

table.tx_bzdstaffdirectory_detail td.header
{ padding:0;
  padding-top:20px; }

table.tx_bzdstaffdirectory_detail td.header h1
{ margin-bottom:4px; }

table.tx_bzdstaffdirectory_detail p.name
{ font-size:1.5em;
  font-weight:bold;
  color:black;
  margin-bottom:0; }

table.tx_bzdstaffdirectory_detail p.function
{ font-size:110%;
  font-weight:bold;
  color:black;
  margin-top:0;
  margin-left:3px; }

table.tx_bzdstaffdirectory_detail td.left
{ width:305px;
  padding-left:6px; }

table.tx_bzdstaffdirectory_detail td.right
{ width:200px;
  padding-left:10px; }

td.knhochschulsport-flohmarkt
{ width:50%;
  vertical-align:top;
  padding:0 15px; }

#powermaildiv_uid2342 label,#powermaildiv_uid2343 label
{ width:100%; }

.blogListContainer
{ width:75%;
  float:left; }

.blogSingle
{ position:absolute;
  left:10px;
  width:75%;
  padding-bottom:20px; }

.blogList
{ margin-top:20px;
  margin-left:10px;
  margin-right:10px; }

.blogSingle .single
{ padding-top:20px; }

#calendar,#socialBookmarks,.tagCloud,.rss,#blogrollList,#searchBox,#latestPosts,#archive,#latestComments,#views,#categories
{ margin-left:78%;
  width:20%; }

#footer
{ ; }

#commentList .odd
{ background-color:#dee9ef; }

#commentListTitle
{ color:#057;
  height:13px;
  width:478px;
  border-bottom:1px #0065a5 dotted;
  list-style:none; }

#commentListTitleli.middle
{ border-top:1px #0065a5 dotted;
  background:#fff;
  margin-left:1px;
  color:#0065a5;
  font-size:15px;
  font-weight:bold;
  position:relative;
  top:0 !important;
  top:7px; }

#commentListTitle li.start
{
  width:7px;
  margin-left:20px;
  margin-bottom:0 !important;
  position:relative;
  top:0 !important;
  top:7px; }

#commentListTitle li.end
{
  width:7px;
  margin-left:1px;
  position:relative;
  top:0 !important;
  top:7px; }

#commentListTitle li
{ float:left; }

.content .contentElement h3
{ padding:4px 2px;
  color:#74c0e2;
  line-height:17px;
  font-size:14px; }

#categories ul,#archive ul
{ border:none;
  margin-left:10px;
  padding:4px 2px; }

#categories ul li a.iconbeforetext,#archive ul li a.toggle
{ background:none; }


p.delicious a
{ padding-left:15px; }

div#socialBookmarks .bookmarks a
{ background:none;
  padding:2px; }

#categories .iconbeforetext
{ padding-right:2px; }

#archive .postnum,#categories .postnum
{ font-size:9px;
  margin-left:3px; }

#calendar
{ width:180px;
  height:150px;
  font-size:9px;
  margin-top:10px;
  margin-bottom:20px; }

#calendar table
{ width:185px;
  height:145px;
  border:1px #bdbbac solid;
  color:#34a9d5; }

#calendar td,#calendar th
{ text-align:center;
  vertical-align:middle;
  color:#34a9d5; }

#calendar th
{ background-color:#edeae5; }

#calendar th a
{ background:none; }

#calendar th.previous a
{ padding:0; }

#calendar th.next a
{ padding:0; }

#calendar td
{ background-color:#f2f1ed;
  border:1px #fff solid; }

#calendar td.last
{ border-right:1px #bdbbac solid; }

#calendar td.first
{ border-left:1px #bdbbac solid; }

#calendar td.lastrow
{ border-bottom:1px #bdbbac solid; }

#calendar table td.isBlogDay a
{ display:block;
  color:#d46315;
  background:none;
  padding:0; }

#calendar table td.calendarToday
{ background:#EDEAE5; }

.itemTop
{ font-size:80%;
  font-weight:bold;
  padding:2px;
  border-bottom:1px solid #057; }

.categories
{ float:left; }

.date
{ float:left;
  padding-right:5px; }

.author
{ float:left; }

.itemBody
{ font-size:90%;
  border-bottom:1px solid #057;
  text-align:justify;
  margin-bottom:5px; }

.itemBody h3
{ font-size:125%;
  font-weight:bold; }

.itemNav
{ text-align:justify;
  margin-bottom:35px;
  font-size:80%;
  font-weight:bold; }

.title
{ background:#EEE;
  font-size:80%;
  font-weight:bold; }

.title p
{ padding:2px; }

#commentList .commentListListing .item
{ padding:10px 2px 15px; }

div.rss
{ font-size:80%; }

div .rss h3
{ font-size:120%;
  margin-bottom:4px; }

div.rss_post
{ ; }

div.rss_post a
{ margin-left:2px; }

div.rss_comment
{ position:relative;
  top:-12px;
  margin-left:95px; }

div.rss img
{ position:relative;
  top:1px; }

div#singleNavigation
{ width:100%;
  position:absolute;
  font-size:70%;
  left:10px; }

div#singleNavigation .previous
{ float:left;
  margin-left:20px; }

div#singleNavigation .next
{ position:absolute;
  right:0;
  margin-right:20px; }

div#singleNavigation .previous a
{
  padding-left:15px; }

div#singleNavigation .next a
{
  padding-right:15px; }

div#singleNavigation .backtolist
{ float:left;
  margin-left:20%;
  margin-right:20%; }

div.tx-pagebrowse-pi1
{ margin-top:20px;
  margin-bottom:20px; }

div#pageNavigation
{ width:75%;
  font-size:70%;
  margin-top:20px;
  margin-left:10px; }

div#pageNavigationBottom
{ width:75%;
  font-size:70%;
  padding-bottom:40px; }

div#pageNavigationBottom ul,div#pageNavigation ul
{ margin:0;
  padding:0; }

div#pageNavigationBottom li,div#pageNavigation li
{ list-style:none;
  float:left; }

div#pageNavigationBottom .previous,div#pageNavigation .previous
{ float:left;
  margin-left:20px;
  margin-right:10px; }

div#pageNavigationBottom .next,div#pageNavigation .next
{ position:absolute;
  right:0;
  margin-right:20px; }

div#pageNavigationBottom .previous a,div#pageNavigation .previous a
{
  padding-left:15px; }

div#pageNavigationBottom .next a,div#pageNavigation .next a
{
  padding-right:15px; }

div#pageNavigationBottom .page,div#pageNavigation .page
{ float:left;
  margin-left:5px;
  padding-right:5px;
  border-right:1px solid #057; }

.tagCloud h3
{ font-size:120%;
  margin-bottom:4px; }

.tagCloud
{ font-size:80%;
  overflow:hidden; }

ul.tag-cloud
{ margin:0;
  padding:0; }

.tagCloud .tag-cloud li
{ list-style:none;
  float:left;
  margin-left:0;
  margin-right:6px;
  margin-top:3px; }

#blogrollList h3
{ font-size:120%;
  margin-bottom:4px; }

#blogrollList
{ font-size:80%; }

#blogrollList ul
{ margin:0;
  padding:0; }

#blogrollList li
{ list-style:none; }

#socialBookmarks
{ font-size:80%; }

#socialBookmarks h3
{ font-size:120%;
  margin-bottom:4px; }

#categories h3
{ font-size:120%;
  margin-bottom:4px; }

#categories
{ font-size:80%; }

#categories li
{ list-style:none; }

.itemBody h1
{ display:none; }

#archive
{ font-size:80%;
  text-align:left; }

#archive h3
{ font-size:120%;
  margin-bottom:4px; }

#latestPosts
{ font-size:80%; }

#latestPosts h3
{ font-size:120%;
  margin-bottom:4px; }

#latestComments {
  font-size:80%;
  text-align:left;
}

#latestComments h3
{ font-size:120%;
  margin-bottom:4px; }

#searchBox label
{ display:none; }

#searchBox .text
{ width:153px !important;
  width:143px;
  padding:2px 2px 0;
  margin-right:5px;
  border:1px solid #BDBBAC;
  background-color:#F2F1ED;
  font-size:10px; }

#searchBox .button
{ z-index:1;
  width:17px;
  height:17px;
  border:1px solid #BDBBAC;
  text-indent:-9999px;
  margin-left:4px; }

#commentForm
{ position:absolute;
  top:200px;
  left:300px;
  width:400px !important;
  width:400px; }

.commentError
{ padding:5px 13px;
  background:#FDC none repeat scroll 0%; }

.commentError li
{ list-style-type:square;
  margin-left:13px; }

h6.commentError
{ background:#FBA none repeat scroll 0%;
  color:#a11; }

#commentFormNonAjax textarea,#commentFormNonAjax input,#commentForm textarea,#commentForm input
{ background-color:#edeae5;
  width:379px !important;
  width:354px;
  color:#000;
  border:1px #a5a49f solid;
  height:25px;
  font-size:13px; }

#commentFormNonAjax textarea
{ height:140px; }

#commentFormNonAjax
{ width:478px;
  border-width:1px 0;
  margin-top:20px; }

#commentFormNonAjax .closebutton
{ display:none; }

#commentFormNonAjax input.button
{ margin-right:0 !important;
  margin-right:0;
  width:80px !important; }

#commentForm .closebutton
{ position:relative;
  left:370px;
  top:-20px;
  width:12px;
  height:12px; }

#commentForm .closebutton img
{ margin:1px 0 0 1px; }

#archive a.toggle
{ background:none;
  padding-right:2px; }

input.text,textarea.text
{ border-color:#988F89; }

.mailform h4
{ margin-left:0; }

.mailform .button,.mailform .submit,.mailform button
{ float:right;
  margin-right:80px;
  border-width:1px;
  border-style:solid; }

.mailform button.dateSelector
{ width:15px !important;
  height:14px !important;
  margin:3px 0 0 4px;
  background-position:center 0; }

.mailform .listAll
{ position:absolute;
  padding-left:13px; }

.mailform .validation-failed
{ border-color:#ff0109; }

.mailform .validation-advice,#mainContent .mailform .validation-advice
{ padding:0 0 3px 138px !important;
  padding:0 0 3px 132px;
  font-size:10px;
  color:#000; }

.mailform .custom-advice
{ background-color:#C8AA00;
  color:#000;
  font-weight:bold; }

.mailform .legend
{ width:124px !important;
  width:130px;
  padding:12px 0 0 13px; }

.formElement
{ padding:5px 0; }

.mailform fieldset
{   float:left; }

.formElement:hover
{ ; }

.formElement label
{ width:84px !important;
  width:120px;
  padding:0 0 0 1px;
  float:left;
  display:block;
  color:#A5A6A0;
  font-weight:bold; }

.formElement .requiredElement
{ left:26px !important;
  left:6px;
  color:#fc0007; }

.inputText input,.textarea textarea,.textElement input,.textElement textarea
{ width:284px !important;
  width:288px; }

.textElement select,.select select
{ width:288px; }

.formElement .left,#mainContent .formElement .left
{ width:124px !important;
  width:130px;
  padding:0 0 0 13px;
  font-weight:normal; }

.formElement .right
{ width:284px; }

.checkElement
{ ; }

.checkElement input
{ margin-left:137px !important;
  margin-left:133px; }

.checkElement label
{ left:164px !important;
  left:140px; }

.inputCheckbox fieldset label
{ left:178px !important;
  left:154px; }

.inputRadio
{ overflow:auto !important;
  height:auto !important;
  height:100%; }

.inputRadio input
{ clear:left; }

.radioElement fieldset,.inputRadio fieldset
{ width:288px;
  border:none;
  background:none; }

.radioElement fieldset label,.inputRadio fieldset label
{ width:268px !important;
  width:270px; }

fieldset.dateSelector
{ ; }

fieldset.dateSelector .formElement
{ width:144px; }

fieldset.dateSelector .formElement label
{ padding:3px 6px 0 0 !important;
  padding:1px 6px 0 0; }

fieldset.dateSelector .formElement input
{ width:88px !important;
  width:92px; }

fieldset.dateSelector .dateFrom
{ margin-right:10px; }

.mailform .requiredHint
{ padding:0 0 0 13px; }

.mailform fieldset.submitForm
{ background-image:none; }

.mailform .submitForm .searchSimple
{ position:absolute;
  margin-left:13px; }

.mailform span.requiredField
{ color:#E57A3C; }

#c44570,#c46823,#c44571,#c45035
{ padding-left:20px;
  max-width:1250px;
  font-size:80%; }

/*------------ GENERAL ------------*/

.default_categoryheader,.default_catheader
{ background-color:#557CA3; }

.V9G .default_categoryheader,.V9G .deafult_catheader
{ background-color:transparent !important;
  color:#557CA3 !important; }

.default_categoryheader_bullet,.default_catheader_bullet
{ color:#557CA3;
  font-size:13px; }

.default_categoryheader_text,.default_catheader_text
{ color:#000;
  font-size:11px;
  margin-left:3px; }

.default_categoryheader_legend_bullet,.default_catheader_legend_bullet
{ margin-left:3px; }

.default_categoryheader_legend_text,.default_catheader_legend_text
{ ; }

.default_categoryheader_allday,.default_catheader_allday
{ text-align:center;
  background-color:#69C; }

.default_categorybody,.default_catbody
{ background-color:#69C;
  border:1px solid #557CA3;
  color:#fff; }

.default_categorybody a:link,.default_catbody a:link
{ color:#fff; }

.green_catheader,.green_catheader_allday
{ background-color:#53A062; }

.V9G .green_catheader
{ background-color:transparent !important;
  color:#53A062 !important; }

.green_catheader_bullet
{ color:#4FC464;
  font-size:13px; }

.green_catheader_text
{ color:#000;
  font-size:11px;
  margin-left:3px; }

.green_catheader_legend_bullet
{ margin-left:3px; }

.green_catheader_bullet_text
{ ; }

.green_catheader_allday
{ text-align:center;
  background-color:#4FC464; }

.green_catbody
{ background-color:#4FC464;
  border:1px solid #53A062;
  color:#fff; }

.green_catbody a:link
{ color:#fff; }

.orange_catheader,.orange_catheader_allday
{ background-color:#E84F25; }

.V9G .orange_catheader
{ background-color:transparent !important;
  color:#E84F25 !important; }

.orange_catheader_bullet
{ color:#FF6D3B;
  font-size:13px; }

.orange_catheader_text
{ color:#000;
  font-size:11px;
  margin-left:3px; }

.orange_catheader_legend_bullet
{ margin-left:3px; }

.orange_catheader_bullet_text
{ ; }

.orange_catheader_allday
{ text-align:center;
  background-color:#FF6D3B; }

.orange_catbody
{ background-color:#FF6D3B;
  border:1px solid #E84F25;
  color:#fff; }

.orange_catbody a:link
{ color:#fff; }

.pink_catheader,.pink_catheader_allday
{ background-color:#B257A2; }

.V9G .pink_catheader
{ background-color:transparent !important;
  color:#B257A2 !important; }

.pink_catheader_bullet
{ color:#EA62D4;
  font-size:13px; }

.pink_catheader_text
{ color:#000;
  font-size:11px;
  margin-left:3px; }

.pink_catheader_legend_bullet
{ margin-left:3px; }

.pink_catheader_bullet_text
{ ; }

.pink_catheader_allday
{ text-align:center;
  background-color:#EA62D4; }

.pink_catbody
{ background-color:#EA62D4;
  border:1px solid #B257A2;
  color:#fff; }

.pink_catbody a:link
{ color:#fff; }

.red_catheader,.red_catheader_allday
{ background-color:#D42020; }

.V9G .red_catheader
{ background-color:transparent !important;
  color:#D42020 !important; }

.red_catheader_bullet
{ color:#FF5E56;
  font-size:13px; }

.red_catheader_text
{ color:#000;
  font-size:11px;
  margin-left:3px; }

.red_catheader_legend_bullet
{ margin-left:3px; }

.red_catheader_bullet_text
{ ; }

.red_catheader_allday
{ text-align:center;
  background-color:#FF5E56; }

.red_catbody
{ background-color:#FF5E56;
  border:1px solid #D42020;
  color:#fff; }

.red_catbody a:link
{ color:#fff; }

.yellow_catheader,.yellow_catheader_allday
{ background-color:#B88F0B; }

.V9G .yellow_catheader
{ background-color:transparent !important;
  color:#B88F0B !important; }

.yellow_catheader_bullet
{ color:#CCB21F;
  font-size:13px; }

.yellow_catheader_text
{ color:#000;
  font-size:11px;
  margin-left:3px; }

.yellow_catheader_legend_bullet
{ margin-left:3px; }

.yellow_catheader_bullet_text
{ ; }

.yellow_catheader_allday
{ text-align:center;
  background-color:#CCB21F; }

.yellow_catbody
{ background-color:#CCB21F;
  border:1px solid #B88F0B;
  color:#fff; }

.yellow_catbody a:link
{ color:#fff; }

.grey_catheader,.grey_catheader_allday
{ background-color:#73738C; }

.V9G .grey_catheader
{ background-color:transparent !important;
  color:#73738C !important; }

.grey_catheader_bullet
{ color:#9292A1;
  font-size:13px; }

.grey_catheader_text
{ color:#000;
  font-size:11px;
  margin-left:3px; }

.grey_catheader_legend_bullet
{ margin-left:3px; }

.grey_catheader_bullet_text
{ ; }

.grey_catheader_allday
{ text-align:center;
  background-color:#9292A1; }

.grey_catbody
{ background-color:#9292A1;
  border:1px solid #73738C;
  color:#fff; }

.grey_catbody a:link
{ color:#fff; }

.sattrot_catheader,.sattrot_catheader_allday
{ background-color:#F00; }

.V9G .sattrot_catheader
{ background-color:transparent !important;
  color:#F00 !important; }

.sattrot_catheader_bullet
{ color:#F00;
  font-size:13px; }

.sattrot_catheader_text
{ color:#000;
  font-size:11px;
  margin-left:3px; }

.sattrot_catheader_legend_bullet
{ margin-left:3px; }

.sattrot_catheader_bullet_text
{ ; }

.sattrot_catheader_allday
{ text-align:center;
  background-color:#F00; }

.sattrot_catbody
{ background-color:#F00;
  border:1px solid #F00;
  color:#fff; }

.sattrot_catbody a:link
{ color:#fff; }

.sattorange_catheader,.sattorange_catheader_allday
{ background-color:#FF6400; }

.V9G .sattorange_catheader
{ background-color:transparent !important;
  color:#FF6400 !important; }

.sattorange_catheader_bullet
{ color:#FF6400;
  font-size:13px; }

.sattorange_catheader_text
{ color:#000;
  font-size:11px;
  margin-left:3px; }

.sattorange_catheader_legend_bullet
{ margin-left:3px; }

.sattorange_catheader_bullet_text
{ ; }

.sattorange_catheader_allday
{ text-align:center;
  background-color:#FF6400; }

.sattorange_catbody
{ background-color:#FF6400;
  border:1px solid #FF6400;
  color:#fff; }

.sattorange_catbody a:link
{ color:#fff; }

.hellgelb_catheader,.hellgelb_catheader_allday
{ background-color:#FF0; }

.V9G .hellgelb_catheader
{ background-color:transparent !important;
  color:#FF0 !important; }

.hellgelb_catheader_bullet
{ color:#FF0;
  font-size:13px; }

.hellgelb_catheader_text
{ color:#000;
  font-size:11px;
  margin-left:3px; }

.hellgelb_catheader_legend_bullet
{ margin-left:3px; }

.hellgelb_catheader_bullet_text
{ ; }

.hellgelb_catheader_allday
{ text-align:center;
  background-color:#FF0; }

.hellgelb_catbody
{ background-color:#FF0;
  border:1px solid #FF0;
  color:#fff; }

.hellgelb_catbody a:link
{ color:#fff; }

.dunkelblau_catheader,.dunkelblau_catheader_allday
{ background-color:#000060; }

.V9G .dunkelblau_catheader
{ background-color:transparent !important;
  color:#000060 !important; }

.dunkelblau_catheader_bullet
{ color:#000060;
  font-size:13px; }

.dunkelblau_catheader_text
{ color:#000;
  font-size:11px;
  margin-left:3px; }

.dunkelblau_catheader_legend_bullet
{ margin-left:3px; }

.dunkelblau_catheader_bullet_text
{ ; }

.dunkelblau_catheader_allday
{ text-align:center;
  background-color:#000060; }

.dunkelblau_catbody
{ background-color:#000060;
  border:1px solid #000060;
  color:#fff; }

.dunkelblau_catbody a:link
{ color:#fff; }


.tx-cal-controller .error {
  border: 3px solid red;
  padding: 10px;
}

.tx-cal-controller .view-header {
  text-align: center !important;
}

.tx-cal-controller .header-buttons div {
  background-position:center bottom;
  background-repeat:no-repeat;
  width: 40px;
  height: 27px;
  text-align: center;
  float:right;
}

.tx-cal-controller .header-buttons div a{
  line-height:29px;
  font-size: xx-small;
}

.tx-cal-controller .previous-button,
.tx-cal-controller .next-button {
  margin-bottom: 2px;
}

.tx-cal-controller .previous-button {
  float:left;
}

.tx-cal-controller .next-button {
  float:right;
}

.tx-cal-controller .previous-button a,
.tx-cal-controller .next-button a {
  padding:2px 7px 0;
}

.tx-cal-controller .timeborder {
  border-bottom:1px solid #ddd;
  padding-right:2px;
}

.tx-cal-controller .ics_link {
  width:100%;
  text-align:center;
}

.tx-cal-controller .ics_link a{
  padding-left: 25px;
  background-repeat: no-repeat;
  font-size:small;
}


/*------------ MONTH ------------*/

.tx-cal-controller .month-weeknums {
  background-color:#DCF0FA;
}

.tx-cal-controller .month-large .month-weeknums {
  width: 2em;
}

.tx-cal-controller .month-weekdays {
  border-bottom:1px solid #AAAAAA;
  background-color:#EFEFEF;
}

.tx-cal-controller .month-small a:link,
.tx-cal-controller .monthoff a:visited {
  color: #000000;
}

.tx-cal-controller .month-small th,
.tx-cal-controller .month-small td {
  padding: 2px;
  width: 22px;
  font-size: 10px;
  text-align: right;
}

.tx-cal-controller .month-small,
.tx-cal-controller .month-medium,
.tx-cal-controller .month-large {
  border-collapse: collapse;
}

.tx-cal-controller .month-small td,
.tx-cal-controller .month-medium td {
  border:1px solid #AAAAAA;
}

.tx-cal-controller .month-large td {
  border-left:1px solid #AAAAAA;
  border-right:1px solid #AAAAAA;
  vertical-align: bottom;
  font-size:0.7em;
  text-align:left;
}

.tx-cal-controller .month-large tr.days td {
  border:1px solid #AAAAAA;
}

.tx-cal-controller .month-large tbody tr:last-child td {
  border-bottom:1px solid #AAAAAA;
}

.tx-cal-controller .month-small th,
.tx-cal-controller .month-medium th,
.tx-cal-controller .month-large th {
  background-color: #DCF0FA;
  text-align: center;
  font-weight: normal;
  font-size: small;
}


.tx-cal-controller .month-large .weeknum {
  width: 22px;
}

.tx-cal-controller .month-large .daylink {
  font-weight: bold;
}

.tx-cal-controller .month-large .day {
  height: 4em;
  vertical-align: top;
  text-align: left;
}

.tx-cal-controller .month-large div.vevent,
.tx-cal-controller .month-large div.vtodo {
  overflow:hidden;
  white-space:nowrap;
}

.tx-cal-controller .month-large .dayNum,
.tx-cal-controller .month-medium .dayNum {
  border-bottom: none;
  background-color: #E8EEF7;
  text-align: right;
  font-size:xx-small;
  line-height:12px;
}

.tx-cal-controller .monthWeekend {
  background-color: #FFFFEF;
}

.tx-cal-controller .monthCurrentWeek {
}

.tx-cal-controller .month-small th a:link,
.tx-cal-controller .month-small th a:visited,
.tx-cal-controller .month-medium th a:link,
.tx-cal-controller .month-medium th a:visited,
.tx-cal-controller .month-large th a:link,
.tx-cal-controller .month-large th a:visited {
  font-weight: bold;
  color: #000000;
}

.tx-cal-controller .monthView .currentDay {
  background:#FFF7D7 none repeat scroll 0% !important;
  border-color:#556677 rgb(170, 187, 204) rgb(170, 187, 204) rgb(85, 102, 119) !important;
  border-style:solid !important;
  border-width:1px !important;
}

.tx-cal-controller .weekday0,
.tx-cal-controller .weekday6 {
  background-color: #F8F9F8;
}

.tx-cal-controller .month-medium {
  margin: 1em auto 2em;
  border-collapse:collapse;
  border-spacing:0px;
  width: 80%;
}

.tx-cal-controller .month-medium th,
.tx-cal-controller .month-medium td {
  height: 2em;
  width: 5%;
  text-align: center;
  vertical-align: middle;
}

.tx-cal-controller .month-medium td {
  border:1px solid #A1A5A9;
}

#month-footer {
  text-align: center;
  margin-top: 10px;
}

/*------------ YEAR ------------*/

.tx-cal-controller .yearview h1 {
  text-align: center;
}

.tx-cal-controller .year-table,
.tx-cal-controller .month-large {
  clear: both;
  width: 100%;
  background-color:#FFFFFF;
  table-layout: fixed;
}

.tx-cal-controller .year-table .year-month {
  vertical-align: top;
  text-align: center;
}

.tx-cal-controller .year-table .year-month + .year-month + .year-month{
  padding-right: 0px;
}

/*------------ SIDEBAR ------------*/

.tx-cal-controller .sidebar {
  border:1px solid #CCCCCC;
  border-collapse:collapse;
  float:left;
  padding:5px;
  margin-left:5px;
}

.tx-cal-controller .month-sidebar h4 {
  border-top:3px solid #CCCCCC;
  margin-top:5px;
  padding-top:6px;
}

.tx-cal-controller .sidebar h4:first-child {
  border: none;
  margin-top:0px;
  line-height:1.8em;
  padding-top:0px;
}

.tx-cal-controller .sidebar .button {
  padding: 1px 4px;
  background:#EEEEEE none repeat scroll 0 0;
  border: 1px solid #CCCCCC;
  cursor: pointer;
  margin-left: 3px;
  vertical-align: sub;
  float:right;
}

.tx-cal-controller .sidebar .category-submit{
  margin-left:11em;
}

.tx-cal-controller dt {
  text-align:left;
}


/*------------ SEARCHBOX ------------*/

.tx-cal-controller .search-box {
  border: 0 none;
  border-right:1px solid #6C6761;
  color:#515151;
  padding:1px 0 5px 20px;
  width:110px;
}

/*------------ EVENT ------------*/

.tx-cal-controller .vevent {
  cursor:default;
  color:#fff;
  -moz-user-select:none;
}

.tx-cal-controller .vevent .freq {
  vertical-align: text-bottom;
}

.tx-cal-controller .vevent dt {
  margin-top:-1px;
  font:bold 80%/normal Verdana,sans-serif;
  white-space:nowrap;
  overflow:hidden;
  padding:0 0 1px 0;
  text-align:left;
}

.tx-cal-controller .vevent dl {
  margin:0;
  padding:0 0 1px 0;
  border-left:1px solid;
  border-right:1px solid;
  overflow:hidden;
}

.tx-cal-controller .vevent dd {
  margin:0;
  overflow:hidden;
  padding:0 1px;
  font:100%/1.3em Verdana,sans-serif;
  text-align:left;
  word-wrap:break-word;
}

.tx-cal-controller .gridcontainertop .vevent {
  width: 100%;
}

.tx-cal-controller .weekview .vevent,
.tx-cal-controller .dayview .vevent {
  -moz-border-radius:3px;
  position:absolute;
}

.tx-cal-controller .weekview .allday .vevent,
.tx-cal-controller .dayview .allday .vevent {
  position: relative;
}

.tx-cal-controller .month-large .vevent,
.tx-cal-controller .weekview .wk-allday .vevent,
.tx-cal-controller .dayview .wk-allday .vevent {
  position: inherit;
}

.tx-cal-controller .month-large .vevent {
  line-height: normal;
  margin: 1px;
  text-align: left;
}

.tx-cal-controller .month-large div.vevent a:link span.popup,
.tx-cal-controller .month-large div.vevent a:visited span.popup,
.tx-cal-controller .month-medium span.popup {
  display: none;
}

.tx-cal-controller .month-large div.vevent a:hover span.popup,
.tx-cal-controller .month-medium .dayNum:hover span.popup {
  position: absolute;
  margin:15px 0px 0px 20px;
  background-color: #F5F5DC;
  max-width:220px;
  border: 1px solid #C0C0C0;
  font: normal 10px/12px verdana;
  color: #000;
  text-align:left;
  display: block;
}

/*------------ TODO ------------*/

.tx-cal-controller .vtodo {
  cursor:default;
  color:#fff;
  -moz-user-select:none;
}

.tx-cal-controller .vtodo .freq {
  vertical-align: text-bottom;
}

.tx-cal-controller .vtodo dt {
  margin-top:-1px;
  font:bold 80%/normal Verdana,sans-serif;
  white-space:nowrap;
  overflow:hidden;
  padding:0 0 1px 0;
  text-align:left;
}

.tx-cal-controller .vtodo dl {
  margin:0;
  padding:0 0 1px 0;
  border-left:1px solid;
  border-right:1px solid;
  overflow:hidden;
}

.tx-cal-controller .vtodo dd {
  margin:0;
  overflow:hidden;
  padding:0 1px;
  font:100%/1.3em Verdana,sans-serif;
  text-align:left;
  word-wrap:break-word;
}

.tx-cal-controller .gridcontainertop .vtodo {
  width: 100%;
}

.tx-cal-controller .weekview .vtodo,
.tx-cal-controller .dayview .vtodo {
  -moz-border-radius:3px;
  position:absolute;
}

.tx-cal-controller .weekview .allday .vtodo,
.tx-cal-controller .dayview .allday .vtodo {
  position: relative;
}

.tx-cal-controller .month-large .vtodo,
.tx-cal-controller .weekview .wk-allday .vtodo,
.tx-cal-controller .dayview .wk-allday .vtodo {
  position: inherit;
}

.tx-cal-controller .month-large .vtodo {
  line-height: normal;
  margin: 1px;
  text-align: left;
}

.tx-cal-controller .month-large div.vtodo a:link span.popup,
.tx-cal-controller .month-large div.vtodo a:visited span.popup,
.tx-cal-controller .month-medium span.popup {
  display: none;
}

.tx-cal-controller .month-large div.vtodo a:hover span.popup,
.tx-cal-controller .month-medium .dayNum:hover span.popup {
  position: absolute;
  margin:15px 0px 0px 20px;
  background-color: #F5F5DC;
  max-width:220px;
  border: 1px solid #C0C0C0;
  font: normal 10px/12px verdana;
  color: #000;
  text-align:left;
  display: block;
}

/*---------------- DAY & WEEK VIEW ------------------*/
.tx-cal-controller .dayview,
.tx-cal-controller .weekview {
  border-left:5px solid #DCF0FA;
  clear: both;
}

.tx-cal-controller .gridcontainer {
  background:#f8f8f8;
  position:relative;
  -webkit-user-select:none;
  -khtml-user-select:none;
  overflow-y: visible;
  height: 411px;
  border-top: 10px solid #DCF0FA;
}

.tx-cal-controller .gridcontainertop {
  table-layout:fixed;
  width:100%;
  background-color:#DCF0FA;
  overflow:hidden;
  font-size:11px;
  line-height:14px;
  border-bottom: 10px solid #DCF0FA;
}

.tx-cal-controller .gridcontainertop .allday {
  table-layout:fixed;
  width:100%;
}

.tx-cal-controller .gridcontainertop td {
  height:20px;
  vertical-align:top;
  background-color: #FFFFFF;
}

.tx-cal-controller .gridcontainertop .daynames th {
  text-align: center;
}

.tx-cal-controller .gridcontainertop .daynames th.dummy {
  width: 15px;
}

.tx-cal-controller .gridcontainertop .daynames td {
  width: 40px;
  background-color:#DCF0FA;
}

.tx-cal-controller .scrolltime {
  position:relative;
  overflow-y:scroll;
  overflow-x:hidden;
  border-top:1px solid #DCF0FA;
  border-left:0 none;
  border-bottom:1px solid #DCF0FA;
  padding:0;
  font-size:11px;
  line-height:normal;
  height: 370px;
}

.tx-cal-controller .scrolltime .timetable {
  background-color:#fff;
  table-layout:fixed;
  width:100%;
  margin-top:-1px;
  border-bottom:1px solid #bcf;
}

.tx-cal-controller .scrolltime .timetable .width {
  width: 40px;
}

.tx-cal-controller .scrolltime .timetable .wrapper {
  position:relative;
  margin-left:1px;
  top:3px;
}

.tx-cal-controller .scrolltime .timetable .wrapper .hours {
  position:absolute;
  width:100%;
}

.tx-cal-controller .scrolltime .timetable .wrapper .hours .cell {
  height:42px;
}

.tx-cal-controller .scrolltime .timetable .wrapper .hours .cell .line {
  border-bottom: 1px dotted #ddd;
  border-top:1px solid #ddd;
  font-size:1px;
  height:20px;
  margin-bottom:20px;
}

.tx-cal-controller .scrolltime .timetable .times {
  background-color:#f6f9fc;
  color:#666;
  padding:1px 0 0 0;
  text-align:right;
  vertical-align:top;
}

.tx-cal-controller .scrolltime .timetable .times div {
  height: 42px;
}

.tx-cal-controller .scrolltime .timetable .times div.timeborder {
  height: 41px;
}

.tx-cal-controller .scrolltime .timetable .event-column {
  border-left:1px solid #ddd;
  vertical-align:top;
}

.tx-cal-controller .scrolltime .timetable .event-column .wrapper {
  position:relative;
  cursor:default;
  position:relative;
  margin-right:10px;
}

/*------------ GENERAL Category styles ------------*/

.tx-cal-controller div.default_catheader dl,
.tx-cal-controller div.default_catheader_allday,
.tx-cal-controller div.yellow_catheader dl,
.tx-cal-controller div.yellow_catheader_allday,
.tx-cal-controller div.orange_catheader dl,
.tx-cal-controller div.orange_catheader_allday,
.tx-cal-controller div.red_catheader dl,
.tx-cal-controller div.red_catheader_allday,
.tx-cal-controller div.pink_catheader dl,
.tx-cal-controller div.pink_catheader_allday,
.tx-cal-controller div.blue_catheader dl,
.tx-cal-controller div.blue_catheader_allday,
.tx-cal-controller div.green_catheader dl,
.tx-cal-controller div.green_catheader_allday,
.tx-cal-controller div.brown_catheader dl,
.tx-cal-controller div.brown_catheader_allday,
.tx-cal-controller div.grey_catheader dl,
.tx-cal-controller div.grey_catheader_allday,
.tx-cal-controller div.fnb_header dl,
.tx-cal-controller div.fnb_header_allday {
  -moz-border-radius:3px;
}

.tx-cal-controller div.default_catheader dt,
.tx-cal-controller div.yellow_catheader dt,
.tx-cal-controller div.orange_catheader dt,
.tx-cal-controller div.red_catheader dt,
.tx-cal-controller div.pink_catheader dt,
.tx-cal-controller div.blue_catheader dt,
.tx-cal-controller div.green_catheader dt,
.tx-cal-controller div.brown_catheader dt,
.tx-cal-controller div.grey_catheader dt,
.tx-cal-controller div.fnb_header dt {
  font-size:xx-small;
}

.tx-cal-controller div.default_catheader dd,
.tx-cal-controller div.yellow_catheader dd,
.tx-cal-controller div.orange_catheader dd,
.tx-cal-controller div.red_catheader dd,
.tx-cal-controller div.pink_catheader dd,
.tx-cal-controller div.blue_catheader dd,
.tx-cal-controller div.green_catheader dd,
.tx-cal-controller div.brown_catheader dd,
.tx-cal-controller div.grey_catheader dd,
.tx-cal-controller div.fnb_header {
  white-space: nowrap;
}

.tx-cal-controller .alldays .vevent .default_catheader_text,
.tx-cal-controller .alldays .vevent .blue_catheader_text,
.tx-cal-controller .alldays .vtodo .default_catheader_text,
.tx-cal-controller .alldays .vtodo .blue_catheader_text,
.tx-cal-controller .alldays .vevent .yellow_catheader_text,
.tx-cal-controller .alldays .vtodo .yellow_catheader_text,
.tx-cal-controller .alldays .vevent .orange_catheader_text,
.tx-cal-controller .alldays .vtodo .orange_catheader_text,
.tx-cal-controller .alldays .vevent .red_catheader_text,
.tx-cal-controller .alldays .vtodo .red_catheader_text,
.tx-cal-controller .alldays .vevent .pink_catheader_text,
.tx-cal-controller .alldays .vtodo .pink_catheader_text,
.tx-cal-controller .alldays .vevent .green_catheader_text,
.tx-cal-controller .alldays .vtodo .green_catheader_text,
.tx-cal-controller .alldays .vevent .brown_catheader_text,
.tx-cal-controller .alldays .vtodo .brown_catheader_text,
.tx-cal-controller .alldays .vevent .grey_catheader_text,
.tx-cal-controller .alldays .vtodo .grey_catheader_text,
.tx-cal-controller .alldays .vevent .fnb_header_text,
.tx-cal-controller .alldays .vtodo .fnb_header_text,
.tx-cal-controller .allday.vevent span:first-child,
.tx-cal-controller .allday.vtodo span:first-child {
  color:#FFFFFF;
}

/* available colors: yellow, orange, red, pink, blue (default), green, brown, grey


/*------------ BLUE (DEFAULT) ------------*/

.tx-cal-controller div.default_catheader dl,
.tx-cal-controller div.default_catheader_allday,
.tx-cal-controller div.blue_catheader dl,
.tx-cal-controller div.blue_catheader_allday {
  border: 1px solid #2952A3;
  background-color: #668CD9;
  color: #FFFFFF;
}

.tx-cal-controller .default_catheader_allday a .summary,
.tx-cal-controller .default_catheader_allday a:visited .summary,
.tx-cal-controller .default_catheader dd a,
.tx-cal-controller .default_catheader dd a:visited,
.tx-cal-controller .blue_catheader_allday a .summary,
.tx-cal-controller .blue_catheader_allday a:visited .summary,
.tx-cal-controller .blue_catheader dd a,
.tx-cal-controller .blue_catheader dd a:visited {
  color: #FFFFFF !important;
}

.tx-cal-controller .vevent .default_catheader_text,
.tx-cal-controller .vevent .blue_catheader_text,
.tx-cal-controller .vtodo .default_catheader_text,
.tx-cal-controller .vtodo .blue_catheader_text{
  color: #668CD9;
}

.tx-cal-controller div.default_catheader dt,
.tx-cal-controller div.blue_catheader dt {
  background-color: #2952A3;
}

/*------------ GREEN ------------*/

.tx-cal-controller div.green_catheader dl,
.tx-cal-controller div.green_catheader_allday {
  border: 1px solid #0D7813;
  background-color: #4CB052;
  color: #FFFFFF;
}

.tx-cal-controller .green_catheader_allday a .summary,
.tx-cal-controller .green_catheader_allday a:visited .summary,
.tx-cal-controller .green_catheader dd a,
.tx-cal-controller .green_catheader dd a:visited {
  color: #FFFFFF !important;
}

.tx-cal-controller .vevent .green_catheader_text,
.tx-cal-controller .vevent .green_catheader_text a {
  color: #4CB052;
}

.tx-cal-controller .vtodo .green_catheader_text,
.tx-cal-controller .vtodo .green_catheader_text a {
  color: #4CB052;
}

.tx-cal-controller div.green_catheader dt {
  background-color: #0D7813;
}

/*------------ ORANGE ------------*/

.tx-cal-controller div.orange_catheader dl,
.tx-cal-controller div.orange_catheader_allday {
  border: 1px solid #BE6D00;
  background-color: #F2A640;
  color: #FFFFFF;
}

.tx-cal-controller .orange_catheader_allday a .summary,
.tx-cal-controller .orange_catheader_allday a:visited .summary,
.tx-cal-controller .orange_catheader dd a,
.tx-cal-controller .orange_catheader dd a:visited {
  color: #FFFFFF !important;
}

.tx-cal-controller .vevent .orange_catheader_text,
.tx-cal-controller .vevent .orange_catheader_text a{
  color: #F2A640;
}

.tx-cal-controller .vtodo .orange_catheader_text,
.tx-cal-controller .vtodo .orange_catheader_text a{
  color: #F2A640;
}

.tx-cal-controller div.orange_catheader dt {
  background-color: #BE6D00;
}

/*------------ PINK ------------*/

.tx-cal-controller div.pink_catheader dl,
.tx-cal-controller div.pink_catheader_allday {
  border: 1px solid #B1365F;
  background-color: #E67399;
  color: #FFFFFF;
}

.tx-cal-controller .pink_catheader_allday a .summary,
.tx-cal-controller .pink_catheader_allday a:visited .summary,
.tx-cal-controller .pink_catheader dd a,
.tx-cal-controller .pink_catheader dd a:visited {
  color: #FFFFFF !important;
}

.tx-cal-controller .vevent .pink_catheader_text,
.tx-cal-controller .vevent .pink_catheader_text a{
  color: #E67399;
}

.tx-cal-controller .vtodo .pink_catheader_text,
.tx-cal-controller .vtodo .pink_catheader_text a{
  color: #E67399;
}

.tx-cal-controller div.pink_catheader dt {
  background-color: #B1365F;
}

/*------------ RED ------------*/

.tx-cal-controller div.red_catheader dl,
.tx-cal-controller div.red_catheader_allday {
  border: 1px solid #A32929;
  background-color: #D96666;
  color: #FFFFFF;
}

.tx-cal-controller .red_catheader_allday a .summary,
.tx-cal-controller .red_catheader_allday a:visited .summary,
.tx-cal-controller .red_catheader dd a,
.tx-cal-controller .red_catheader dd a:visited {
  color: #FFFFFF !important;
}

.tx-cal-controller .vevent .red_catheader_text,
.tx-cal-controller .vevent .red_catheader_text a{
  color: #D96666;
}

.tx-cal-controller .vtodo .red_catheader_text,
.tx-cal-controller .vtodo .red_catheader_text a{
  color: #D96666;
}

.tx-cal-controller div.red_catheader dt {
  background-color: #A32929;
}

/*------------ YELLOW ------------*/

.tx-cal-controller div.yellow_catheader dl,
.tx-cal-controller div.yellow_catheader_allday {
  border: 1px solid #AB8B00;
  background-color: #E0C240;
  color: #FFFFFF;
}

.tx-cal-controller .yellow_catheader_allday a .summary,
.tx-cal-controller .yellow_catheader_allday a:visited .summary,
.tx-cal-controller .yellow_catheader dd a,
.tx-cal-controller .yellow_catheader dd a:visited {
  color: #FFFFFF !important;
}

.tx-cal-controller .vevent .yellow_catheader_text,
.tx-cal-controller .vevent .yellow_catheader_text a{
  color: #E0C240;
}

.tx-cal-controller .vtodo .yellow_catheader_text,
.tx-cal-controller .vtodo .yellow_catheader_text a{
  color: #E0C240;
}

.tx-cal-controller div.yellow_catheader dt {
  background-color: #AB8B00;
}

/*------------ GREY ------------*/

.tx-cal-controller div.grey_catheader dl,
.tx-cal-controller div.grey_catheader_allday {
  border: 1px solid #4E5D6C;
  background-color: #8997A5;
  color: #FFFFFF;
}

.tx-cal-controller .grey_catheader_allday a .summary,
.tx-cal-controller .grey_catheader_allday a:visited .summary,
.tx-cal-controller .grey_catheader dd a,
.tx-cal-controller .grey_catheader dd a:visited {
  color: #FFFFFF !important;
}

.tx-cal-controller .vevent .grey_catheader_text,
.tx-cal-controller .vevent .grey_catheader_text a{
  color: #8997A5;
}

.tx-cal-controller .vtodo .grey_catheader_text,
.tx-cal-controller .vtodo .grey_catheader_text a{
  color: #8997A5;
}

.tx-cal-controller div.grey_catheader dt {
  background-color: #4E5D6C;
}

/*------------- free & busy styles ----------*/

.tx-cal-controller div.fnb_header dl,
.tx-cal-controller div.fnb_header_allday {
  border: 1px solid #4E5D6C;
  background-color: #8997A5;
  color: #FFFFFF;
}

.tx-cal-controller .fnb_header_allday a .summary,
.tx-cal-controller .fnb_header_allday a:visited .summary,
.tx-cal-controller .fnb_header dd a,
.tx-cal-controller .fnb_header dd a:visited {
  color: #FFFFFF !important;
}

.tx-cal-controller .vevent .fnb_header_text,
.tx-cal-controller .vevent .fnb_header_text a{
  color: #8997A5;
}

.tx-cal-controller .vtodo .fnb_header_text,
.tx-cal-controller .vtodo .fnb_header_text a{
  color: #8997A5;
}

.tx-cal-controller div.fnb_header dt {
  background-color: #4E5D6C;
}

/*------------ color style package end ------------*/

/*--- TODO: to be checked from here on to the end!! ---*/
/*------------- list styles ------------*/

.tx-cal-controller .even {
  background-color: #FAFAFA;
}

.tx-cal-controller .list-view .vevent,
.tx-cal-controller .list-view .vtodo {
  color: #000000;
}

.tx-cal-controller .list-view .vevent .dtstart-container,
.tx-cal-controller .list-view .vtodo .dtstart-container {
  float:left;
  margin-right:1em;
  text-align:right;
  width:12em;
}

.tx-cal-controller .list-view .vevent .summary,
.tx-cal-controller .list-view .vtodo .summary {
}

.tx-cal-controller h1, .tx-cal-controller .found, .tx-cal-controller .pagebrowser {
  text-align: center;
}

/*------------- fe-editing styles ------------*/

.tx-cal-controller .cal_required {
  color: red;
}

.tx-cal-controller .constrain {
  color: red;
  font-weight:bold;
}


#editorWrap1 textarea {
  display: block
}


/*Credits: By Santosh Setty (http://webdesigninfo.wordpress.com) */
/*Posted to: Dynamic Drive CSS Library (http://www.dynamicdrive.com/style/) */

.tx-cal-controller .create-edit-event .tabcontent label {
  display: inline-block;
  vertical-align:top;
  width: 6em;
}

.tx-cal-controller .basictab ul {
  margin: 4px;
  padding: 3px 0;
  margin-left: 0;
  font: bold 12px Verdana;
  border-bottom: 1px solid gray;
  list-style-type: none;
  text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.tx-cal-controller .basictab li {
  display: inline;
  margin: 0;
}

.tx-cal-controller .basictab li a {
  text-decoration: none;
  padding: 3px 7px;
  margin-right: 3px;
  border: 1px solid gray;
  border-bottom: none;
  background-color: #6699CC;
  color: #FFFFFF;
}

.tx-cal-controller .basictab li a:visited {
  color: #2d2b2b;
}

.tx-cal-controller .basictab li a:hover,
.tx-cal-controller .basictab li a.current {
  background-color: #557CA3;
  color: #FFFFFF;
}

.tx-cal-controller .basictab li a:active {
  color: #000000;
}

.tx-cal-controller .tabcontainer {
  clear: left;
  width:95%; /*width of 2nd level sub menus*/
  height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tx-cal-controller .tabcontent {
  display:none;
}

#tx_cal_controller_create_element input[type="text"]:not([size]) {
  width: 6em;    /* Desired width of input field */
}

#tx_cal_controller_create_element .treelevel0 {
  display:block;
  margin-left: 70px;
}

#tx_cal_controller_create_element p {
  margin: 7px;
}

#tx_cal_controller_create_element .notify,
#tx_cal_controller_create_element .shared,
#tx_cal_controller_create_element .exception {
  display:block;
  margin-left: 140px;
}

#allday {
  width:10px;
}

#until label,
#by_day label,
#by_monthday label,
#by_month label {
  margin-left: 50px;
}

#by_month label,
#by_monthday label {
  width: 230px;
}

.tx-cal-controller .reminderOffset {
  width: 2em !important;
}

.tx-cal-controller .tabcontent table {
  margin: 2em 0;
}

.tx-cal-controller .tabcontent table > tbody > tr > td {
  vertical-align:top;
  padding-right: 1em;
  padding-bottom: 1em;
  border-bottom: 1px solid #999999;
}

.tx-cal-controller .tabcontent table > tbody > tr > td label {
  width: 6em;
  margin-bottom: 1em;
}

.tx-cal-controller .tabcontent table > tbody > tr > td label > input[type='text'] {
  width: 20em;
  margin-bottom: 1em;
}




div #c205635
{ display:none; }

div #c205635 div.powermail_radio_inner
{ clear:both;
  margin:15px 0 5px 0;
  width:335px; }

div #c205635 div.powermail_radio_inner label
{ clear:none;
  float:left;
  font-weight:normal;
  margin-left:10px;
  width:280px; }

div #c205635 form
{ opacity:1; }


div #c205635 a.powermail_tab_navigation_next {
  display:none;
}
div #c205635 a.powermail_tab_navigation_previous {
  display:none;
}

ul.powermail_tabmenu
{ display:none; }

div#powermaildiv_uid4595 input,div#powermaildiv_uid4596 input,div#powermaildiv_uid4597 input,div#powermaildiv_uid4598 input,div#powermaildiv_uid4599 input
{ background:-moz-linear-gradient(center top,#1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%) repeat scroll 0 0 transparent;
  border:0 none;
  border-radius:2px 2px 2px 2px;
  box-shadow:3px 3px 5px #AAA;
  color:white;
  cursor:pointer;
  font-weight:bold;
  margin:20px 0 0 200px;
  padding:5px 20px; }

div#powermaildiv_uid4596 input
{ margin:22px 0 0 0; }

div#powermaildiv_uid4597 input,div#powermaildiv_uid4598 input,div#powermaildiv_uid4599 input,div#powermaildiv_uid4347 input
{ margin:20px 0 0 0; }

div#powermaildiv_uid4600,div#powermaildiv_uid4601,div#powermaildiv_uid4602,div#powermaildiv_uid4603,div#powermaildiv_uid4348
{ float:left;
  width:200px; }

div#powermaildiv_uid4596,div#powermaildiv_uid4597,div#powermaildiv_uid4598,div#powermaildiv_uid4599,div#powermaildiv_uid4347
{ clear:none; }

div#powermaildiv_uid4600 input,div#powermaildiv_uid4601 input,div#powermaildiv_uid4602 input,div#powermaildiv_uid4603 input,div#powermaildiv_uid4348 input
{ background:-moz-linear-gradient(center top,#1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%) repeat scroll 0 0 transparent;
  border:0 none;
  border-radius:2px 2px 2px 2px;
  box-shadow:3px 3px 5px #AAA;
  color:white;
  cursor:pointer;
  font-weight:bold;
  margin:20px 0 0 100px;
  padding:5px 20px; }

input#powermail_field_uid14374, input#powermail_field_uid4357, input#powermail_field_uid4358 , input#powermail_field_uid4360, input#powermail_field_uid7310, input#powermail_field_uid7312, input#powermail_field_uid7314, input#powermail_field_uid7316, input#powermail_field_uid7414
{ width:50px; }

div#powermail_fieldwrap_1651 label,div#powermail_fieldwrap_1652 label,div#powermail_fieldwrap_1658 label,div#powermail_fieldwrap_1662 label,div#powermail_fieldwrap_1672 label,div#powermail_fieldwrap_1673 label,div#powermail_fieldwrap_1674 label,div#powermail_fieldwrap_1675 label,div#powermail_fieldwrap_1677 label
{ width:560px;
  padding-right:10px;
  padding-bottom:10px; }

fieldset.tx-powermail-pi1_fieldset div.labelRechts label
{ float:right;
  width:95%; }

fieldset#tx-powermail-pi1_fieldset_770 div.powermail_radio_inner
{ margin-left:200px; }

div#powermaildiv_uid8560 input, div#powermaildiv_uid8580 input, div#powermaildiv_uid8594 input, div#powermaildiv_uid8602 input, div#powermaildiv_uid8626 input {
  background: -moz-linear-gradient(center top, #1E5799 0%, #2989D8 50%, #207CCA 51%, #7DB9E8 100%) repeat scroll 0 0 transparent;
  border: 0 none;
  border-radius: 2px 2px 2px 2px;
  box-shadow: 3px 3px 5px #AAAAAA;
  color: white;
  cursor: pointer;
  font-weight: bold;
  margin: 20px 0 0 200px;
  padding: 5px 20px;
}

div#powermaildiv_uid8580 input {
  margin: 22px 0 0 0;
}

div#powermaildiv_uid8594 input, div#powermaildiv_uid8602 input, div#powermaildiv_uid8626 input, div#powermaildiv_uid8638 input {
  margin: 20px 0 0 0;
}

div#powermaildiv_uid8578, div#powermaildiv_uid8592, div#powermaildiv_uid8600, div#powermaildiv_uid8624, div#powermaildiv_uid8636 {
  float: left;
  width: 200px;
}

div#powermaildiv_uid8580, div#powermaildiv_uid8594, div#powermaildiv_uid8602, div#powermaildiv_uid8626, div#powermaildiv_uid8638 {
  clear: none;
}

div#powermaildiv_uid8578 input, div#powermaildiv_uid8592 input, div#powermaildiv_uid8600 input, div#powermaildiv_uid8624 input, div#powermaildiv_uid8636 input {
  background: -moz-linear-gradient(center top, #1E5799 0%, #2989D8 50%, #207CCA 51%, #7DB9E8 100%) repeat scroll 0 0 transparent;
  border: 0 none;
  border-radius: 2px 2px 2px 2px;
  box-shadow: 3px 3px 5px #AAAAAA;
  color: white;
  cursor: pointer;
  font-weight: bold;
  margin: 20px 0 0 100px;
  padding: 5px 20px;
}

div#powermaildiv_uid8620 input, div#powermaildiv_uid8614 input, div#powermaildiv_uid8616 input, div#powermaildiv_uid8612 input, div#powermaildiv_uid8610 input {
  width: 50px;
}

div#powermaildiv_uid8620 label, div#powermaildiv_uid8614 label, div#powermaildiv_uid8616 label, div#powermaildiv_uid8612 label, div#powermaildiv_uid8610 label {
  width: 500px;
  padding-right: 10px;
  padding-bottom: 10px;
}

fieldset#tx-powermail-pi1_fieldset_1416 div.powermail_radio_inner {
  margin-left: 200px;
}


.tx-srfreecap-pi2-cant-read
{ clear:both;
  font-size:80%; }

#calroot
{
  position:fixed;
  z-index:10000;
  top:100px;
  margin-top:-1px;
  width:198px;
  padding:2px;
  background-color:#fff;
  font-size:11px;
  border:1px solid #ccc;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  -moz-box-shadow:0 0 15px #666;
  -webkit-box-shadow:0 0 15px #666;
  box-shadow:0 0 15px #666; }

#calhead
{ padding:2px 0;
  height:22px; }

#caltitle
{ color:#FA8800;
  float:left;
  text-align:center;
  width:155px;
  font-size:14px;
  line-height:20px;
  text-shadow:0 1px 0 #ddd; }

#calnext,#calprev
{ display:block;
  width:20px;
  height:20px;
  float:left;
  cursor:pointer; }

#calnext
{
  float:right; }

#calprev.caldisabled,#calnext.caldisabled
{ visibility:hidden; }

#caltitle select
{ font-size:10px; }

#caldays
{ height:18px;
  border-bottom:1px solid #ddd; }

#caldays span
{ display:block;
  float:left;
  width:28px;
  text-align:center; }

#calweeks
{ background-color:#fff;
  margin-top:4px; }

.calweek
{ clear:left;
  height:22px; }

.calweek a
{ display:block;
  float:left;
  width:27px;
  height:20px;
  text-decoration:none;
  margin-left:1px;
  text-align:center;
  font-size:11px;
  line-height:20px;
  color:#666;
  -moz-border-radius:3px;
  -webkit-border-radius:3px; }

.calweek a:hover,.calfocus
{ background-color:#ddd; }

a.calsun
{ color:red; }

a.caloff
{ color:#ccc; }

a.caloff:hover
{ background-color:rgb(245,245,250); }

a.caldisabled
{ background-color:#efefef !important;
  color:#ccc!important;
  cursor:default; }

#calcurrent
{ background-color:#498CE2;
  color:#fff; }

#caltoday
{ background-color:#333;
  color:#fff; }

#fpkn-loaded-content
{ width:100%; }

table.fpkn-pubtable
{ font:0.8em Verdana,Arial,Helvetica,sans-serif; }

table.fpkn-pubtable tr td
{ padding:0.5em 0 1em 0.5em;
  vertical-align:top;
  text-align:left; }

a.fpkn-pubtable-document
{ background-image:url(../../icons/pdf.gif);
  background-position:left top;
  background-repeat:no-repeat;
  width:20px;
  height:20px;
  text-decoration:none;
  display:block;
  text-indent:-9999px; }

a.fpkn-pubtable-item-irlink
{ text-decoration:none; }

span.fpkn-pubtable-item-date
{ font-weight:bold; }

span.fpkn-pubtable-item-source
{ font-style:italic; }

#fpkn-pub-pop221824-urn:nbn:de:bsz:352-171951
{ display:none; }

.warningDisplayInfo
{ color:red; }





/*
* TYPO3temp Stylesheets - evtl. nach Extension Update erneuern
*/

div.tx-rscontentcolumn-pi1 {
    overflow: hidden;
}
div.tx-rscontentcolumn-pi1 div {
    vertical-align: top;
}
div.tx-rscontentcolumn-pi1 div.leftcol {
    float: left;
    padding: 1%;
    white-space: normal;
    width: 48%;
}
div.tx-rscontentcolumn-pi1 div.rightcol {
    float: left;
    padding: 1%;
    white-space: normal;
    width: 48%;
}
div.tx-rscontentcolumn-pi1 hr {
    border: 0 none;
    clear: left;
    height: 0;
    margin: 0 !important;
    visibility: hidden;
    width: 100%;
}
div.tx-rscontentcolumn-pi1 div.threeleftcol {
    float: left;
    padding: 1%;
    white-space: normal;
    width: 31%;
}
div.tx-rscontentcolumn-pi1 div.threemiddlecol {
    float: left;
    padding: 1%;
    white-space: normal;
    width: 31%;
}
div.tx-rscontentcolumn-pi1 div.threerightcol {
    float: left;
    padding: 1%;
    white-space: normal;
    width: 31%;
}
.tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {
    background-color: inherit;
    color: #0088C8;
}
.tx-dropdownsitemap-pi1 DIV {
    margin-left: 20px;
    margin-top: 2px;
    padding: 2px;
}
.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 SPAN.ifsub {
    font-weight: bold;
    text-transform: uppercase;
}
.tx-dropdownsitemap-pi1 SPAN.spc {
    font-style: italic;
    text-transform: uppercase;
}
.tx-dropdownsitemap-pi1 .description {
    font-size: 80%;
    font-style: italic;
    margin-left: 5px;
}
.tx-dropdownsitemap-pi1 DIV {
}
.tx-dropdownsitemap-pi1 DIV.level_2 {
}
.tx-dropdownsitemap-pi1 DIV.level_3 {
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
}
.tx-dropdownsitemap-pi1 DIV.expAll {
    background-color: #EFEFD2;
    border: 1px solid #7AB51D;
    color: inherit;
    padding: 5px;
}
.tx-dropdownsitemap-pi1 IMG {
    margin-right: 5px;
}
.tx-jphcodesnippets-pi {
    font-family: 'Courier New',Courier,monospace;
    font-weight: normal;
}
.tx-jphcodesnippets-pi .imp {
    color: red;
    font-weight: bold;
}
.tx-jphcodesnippets-pi .ln-xtra {
    background: none repeat scroll 0 0 #FFCCCC;
}
.tx-jphcodesnippets-pi li {
    background: none repeat scroll 0 0 #EEEEEE;
}
.tx-jphcodesnippets-pi li.li2 {
    background: none repeat scroll 0 0 #FFFFFF;
}
.tx-jphcodesnippets-pi .kw1 {
    color: #B1B100;
}
.tx-jphcodesnippets-pi .kw2 {
    color: #000000;
    font-weight: bold;
}
.tx-jphcodesnippets-pi .kw3 {
    color: #000066;
}
.tx-jphcodesnippets-pi .co1 {
    color: #808080;
    font-style: italic;
}
.tx-jphcodesnippets-pi .co2 {
    color: #808080;
    font-style: italic;
}
.tx-jphcodesnippets-pi .coMULTI {
    color: #808080;
    font-style: italic;
}
.tx-jphcodesnippets-pi .es0 {
    color: #000099;
    font-weight: bold;
}
.tx-jphcodesnippets-pi .br0 {
    color: #66CC66;
}
.tx-jphcodesnippets-pi .st0 {
    color: #FF0000;
}
.tx-jphcodesnippets-pi .nu0 {
    color: #CC66CC;
}
.tx-jphcodesnippets-pi .me1 {
    color: #006600;
}
.tx-jphcodesnippets-pi .me2 {
    color: #006600;
}
.tx-jphcodesnippets-pi .re0 {
    color: #0000FF;
}
.tx-felogin-pi1 label {
    display: block;
}

.redirect {
    background-color: #FFFFF0;
    border: 1px dashed #2F6FAB;
    color: black;
    line-height: 1.1em;
    padding: 1em;
}
.icons {
    float: left;
    margin-bottom: 10px;
    margin-right: 20px;
    vertical-align: middle;
}
.wiki-box {
    background-color: #F9F9F9;
    border: 1px dashed #2F6FAB;
    color: black;
    line-height: 1.1em;
    padding: 1em;
}
.wiki-box-blue {
    background: none repeat scroll 0 0 #F0F0F4;
    border-left: 8px solid #E0E7F5;
    color: #000000;
    display: block;
    font-size: 1em;
    padding: 0.5em;
}
.wiki-box-red {
    background: none repeat scroll 0 0 #FFEEEE;
    border-left: 8px solid #FFCCCC;
    color: #000000;
    display: block;
    font-size: 1em;
    padding: 0.5em;
}
.wiki-box-green {
    background: none repeat scroll 0 0 #33FF33;
    border-left: 8px solid #006600;
    color: #000000;
    display: block;
    font-size: 1em;
    padding: 0.5em;
}
.wiki-box-yellow {
    background: none repeat scroll 0 0 #FFFF99;
    border-left: 8px solid #FFFF00;
    color: #000000;
    display: block;
    font-size: 1em;
    padding: 0.5em;
}
.wiki-box-catlinks {
    background-color: #F9F9F9;
    border: 1px solid #AAAAAA;
    clear: both;
    margin-top: 1em;
    padding: 5px;
}
.wiki-table {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #AAAAAA;
    border-collapse: collapse;
    margin: 1em 1em 1em 0;
}
.diff-r {
    color: red;
}
.diff-g {
    color: green;
}
.diff-result {
    background-color: #F9F9F9;
    border: 1px dashed #2F6FAB;
    color: black;
    font-family: Fixedsys,Courier;
    line-height: 1.1em;
    padding: 1em;
}
.diff-table {
    width: 100%;
}
.diff-table-cell-green {
    border: 1px dashed #2F6FAB;
    color: green;
    font-family: Fixedsys,Courier;
    font-size: 10pt;
    padding: 1em;
    text-align: left;
    vertical-align: top;
    white-space: normal;
}
.diff-table-cell-red {
    border: 1px dashed #2F6FAB;
    color: red;
    font-family: Fixedsys,Courier;
    font-size: 10pt;
    padding: 1em;
    text-align: left;
    vertical-align: top;
    white-space: normal;
}
#toc {
    background-color: #F9F9F9;
    border: 1px solid #AAAAAA;
    font-size: 10pt;
    padding: 5px;
}
#toc .tocindent {
    margin-left: 2em;
}
#toc .tocline {
    margin-bottom: 0;
}
#toc P {
    font-size: 10pt;
    margin: 0;
}
#toc .toctoggle {
    font-size: 10pt;
}
#toc .editsection {
    font-size: 10pt;
    margin-top: 0.7em;
}
.tx-mwkeywordlist-pi1 {
    font-family: Verdana,Tahoma,Arial,sans-serif;
}
.tx-mwkeywordlist-pi1 h1 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20pt;
    font-weight: bold;
    margin: 0;
    padding-bottom: 5px;
    padding-top: 15px;
}
.tx-mwkeywordlist-pi1 h2 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17pt;
    font-weight: bold;
    margin: 0;
    padding-bottom: 5px;
    padding-top: 15px;
}
.tx-mwkeywordlist-pi1-jumpmenu {
    font-size: 80%;
    padding-bottom: 25px;
}
.tx-mwkeywordlist-pi1-keywordlist {
}
.tx-mwkeywordlist-pi1-content div {
}
.tx-mwkeywordlist-pi1-content div.section {
    margin-bottom: 10px;
    margin-top: 5px;
}
.tx-mwkeywordlist-pi1-content div.sectiontoplink {
    margin-bottom: 10px;
    margin-top: 5px;
    text-align: right;
}
.tx-mwkeywordlist-pi1-content ul {
    font-weight: normal;
    margin: 0;
    padding-bottom: 15px;
}
.tx-mwkeywordlist-pi1-content li {
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.tx-mwkeywordlist-pi1-activeLink {
}
.tx-mwkeywordlist-pi1-inactiveLink {
}
.tx-mwkeywordlist-pi1 {
    font-family: Verdana,Tahoma,Arial,sans-serif;
}
.tx-mwkeywordlist-pi1 h1 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20pt;
    font-weight: bold;
    margin: 0;
    padding-bottom: 5px;
    padding-top: 15px;
}
.tx-mwkeywordlist-pi1 h2 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17pt;
    font-weight: bold;
    margin: 0;
    padding-bottom: 5px;
    padding-top: 15px;
}
.tx-mwkeywordlist-pi1-jumpmenu {
    font-size: 80%;
    padding-bottom: 25px;
}
.tx-mwkeywordlist-pi1-keywordlist {
}
.tx-mwkeywordlist-pi1-content div {
}
.tx-mwkeywordlist-pi1-content div.section {
    margin-bottom: 10px;
    margin-top: 5px;
}
.tx-mwkeywordlist-pi1-content div.sectiontoplink {
    margin-bottom: 10px;
    margin-top: 5px;
    text-align: right;
}
.tx-mwkeywordlist-pi1-content ul {
    font-weight: normal;
    margin: 0;
    padding-bottom: 15px;
}
.tx-mwkeywordlist-pi1-content li {
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.tx-mwkeywordlist-pi1-activeLink {
}
.tx-mwkeywordlist-pi1-inactiveLink {
}

.csc-header-alignment-center {
    text-align: center;
}
.csc-header-alignment-right {
    text-align: right;
}
.csc-header-alignment-left {
    text-align: left;
}
div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li {
    overflow: hidden;
}
div.csc-textpic .csc-textpic-imagewrap table {
    border-collapse: collapse;
    border-spacing: 0;
}
div.csc-textpic .csc-textpic-imagewrap table tr td {
    padding: 0;
    vertical-align: top;
}
div.csc-textpic .csc-textpic-imagewrap figure, div.csc-textpic figure.csc-textpic-imagewrap {
    display: table;
    margin: 0;
}
figcaption.csc-textpic-caption {
    display: table-caption;
}
.csc-textpic-caption {
    caption-side: bottom;
    text-align: left;
}
div.csc-textpic-caption-c .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-c {
    text-align: center;
}
div.csc-textpic-caption-r .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-r {
    text-align: right;
}
div.csc-textpic-caption-l .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-l {
    text-align: left;
}
div.csc-textpic div.csc-textpic-imagecolumn {
    float: left;
}
div.csc-textpic-border div.csc-textpic-imagewrap img {
    border: 2px solid black;
    padding: 0;
}
div.csc-textpic .csc-textpic-imagewrap img {
    border: medium none;
    display: block;
}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
    margin-bottom: 10px;
}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image {
    margin-bottom: 0;
}
div.csc-textpic-imagecolumn, td.csc-textpic-imagecolumn .csc-textpic-image {
    margin-right: 20px;
}
div.csc-textpic-imagecolumn.csc-textpic-lastcol, td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image {
    margin-right: 0;
}
div.csc-textpic-center .csc-textpic-imagewrap, div.csc-textpic-center figure.csc-textpic-imagewrap {
    overflow: hidden;
}
div.csc-textpic-center .csc-textpic-center-outer {
    float: right;
    position: relative;
    right: 50%;
}
div.csc-textpic-center .csc-textpic-center-inner {
    float: right;
    position: relative;
    right: -50%;
}
div.csc-textpic-right .csc-textpic-imagewrap {
    float: right;
    margin-left:5px;
}
div.csc-textpic-right div.csc-textpic-text {
    clear: right;
}
div.csc-textpic-left .csc-textpic-imagewrap {
    float: left;
    margin-right:5px;
}
div.csc-textpic-left div.csc-textpic-text {
    clear: left;
}
div.csc-textpic-intext-right-nowrap div.csc-textpic-text,
div.csc-textpic-intext-left-nowrap div.csc-textpic-text {
    overflow:hidden;
}

div.csc-textpic-intext-left .csc-textpic-imagewrap {
    float: left;
    margin-right:5px;
}
div.csc-textpic-intext-right .csc-textpic-imagewrap {
    float: right;
    margin-left:5px;
}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
    float: right;
     margin-left:5px;
}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
    float: left;
    margin-right:5px;
}
div.csc-textpic div.csc-textpic-imagerow-last, div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last {
    margin-bottom: 0;
}
.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {
    overflow: auto;
    padding-left: 40px;
}
ul.csc-uploads {
    padding: 0;
}
ul.csc-uploads li {
    list-style: none outside none;
    margin: 1em 0;
}
ul.csc-uploads img {
    float: left;
    padding-right: 1em;
    vertical-align: top;
}
ul.csc-uploads span {
    display: block;
}
ul.csc-uploads span.csc-uploads-fileName {
    font-weight:bold;
    display:inline-block;
    margin-right:2px;
}
ul.csc-uploads div.download {
  padding: 2px 0;
}
ul.csc-uploads span.csc-uploads-fileSize {
    padding-left:5px;
    display:inline-block;
}
table.contenttable-color-1 {
    background-color: #EDEBF1;
}
table.contenttable-color-2 {
    background-color: #F5FFAA;
}
table.contenttable-color-240 {
    background-color: black;
}
table.contenttable-color-241 {
    background-color: white;
}
table.contenttable-color-242 {
    background-color: #333333;
}
table.contenttable-color-243 {
    background-color: gray;
}
table.contenttable-color-244 {
    background-color: silver;
}

img.tx-srfreecap-pi2-image {
    margin-left: 1em;
    margin-right: 1em;
    vertical-align: middle;
}
.tx-srfreecap-pi2-accessible-image {
    vertical-align: middle;
}
.tx-srfreecap-pi2-accessible-link {
    float: right;
    margin-right: 7em;
    vertical-align: middle;
    width: 10em;
}
.tx-srfreecap-pi2-cant-read {
    color: #35006D;
    font-size: 0.9em;
}
.tx-srfreecap-pi2-cant-read a:link {
    background-color: transparent;
    font-weight: bold;
    text-decoration: none;
}




ul.csc-uploads div.download {
  padding: 2px 0;
}

.qm-snippet table {
 padding: 0px;
 margin-bottom: 0px;
}


}


@media print {

@page{size:portrait;margin:2cm;}#logo{position:absolute;top:0;right:0;}#identityimage,#navtop,#navmain,#leftnav,#leftnav_wrap,#content_wrap,#heading,#login,#language,.print{display:none;}#content{margin-top:75px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:80%;}#printContent{margin-top:25px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:80%;}h1{font-size:130%;padding-top:6px;}h2{font-size:120%;color:#057;border-bottom:1px solid #ccc;padding-top:6px;margin:0 0 1em;}h3{font-size:110%;}a:hover{color:#000;}a:link,a:visited{color:#000;text-decoration:none;}
div.collContent {
  display:block !important;
}

}
