#col3_content dt { font-weight: bold; }
#col3_content dd { margin: 0 0 1em 0.8em; font-weight: normal !important; }
.subcolumns { width: 100%; overflow: hidden; }
.equalize, .equalize .subcolumns { overflow: visible; display: table; table-layout: fixed; }
div.subcolumns,
div.subcolumns h3,
div.subcolumns p { font-size: 1.1em; }
#contentdiv { margin: 0.826446em; }
#contentdiv a
{
background: url("http://zufish.schleswig-holstein.de/modules/bs/serviceportal/images/sh/icon-linkArrow.gif") no-repeat scroll 0px 0.247934em;
padding-left: 0.826446em;
}
div#col3 div#contentdiv_footer { border-top: 1em solid #e6eff6; }
  div#col3 div#contentdiv_footer ul {
   width: 100%;
   background-color: #ffffff;
   padding: 0.661157em 0.3em 0 0.3em;
   margin: 0;
}
  div#col3 div#contentdiv_footer ul li a {
   text-transform: uppercase;
   color: #555555;
   font-size: 0.826446em;
   line-height: 1.300000em;
   font-weight: bold;
}
    div#col3 div#contentdiv_footer ul li a.printbutton { margin: 0 0 0 52.7em; padding-right: 0; }
  div#col3 div#contentdiv_footer ul li { float: left; list-style-type: none; line-height: 1em; }
  #tsa_banner h1 {
   padding: 0.882353em 0.588235em 0.956326em 0.588235em;
   padding-bottom: 0 !important;
   font-size: 1.545455em;
   line-height: 1.229947em;
   border-bottom: none;
   margin: 0;
}
div#tsa_banner ul li { list-style-type: none; }
#infobox {
   border-top: 0.082645em solid #666666;
   padding: 0 0.826446em;
   margin: 0 0.826446em;
}
#infobox ul,#infobox li { padding: 0; margin: 0; }
#infobox ul { margin-left: 5px; display: none; }
#infobox ul li {
   float: left;
   padding: 3px;
   padding-left: 8px;
   background: url(../../images/sh/square_orange.png) no-repeat scroll 0px 10px;
}
#infobox a { margin-top: 0.413223em; }
div.subcolumns,
div.subcolumns h3,
div.subcolumns p { font-size: 1.1em; }
#tsa_banner #searchdiv_footer {
   padding-left: 3.5em;
   padding-bottom: 0.661157em;
   width: 19.834711em;
   position: absolute;
   top: 76px;
   left: 37em;
}
#tsa_banner #searchdiv_footer h1 {
   display: block;
   background-color: #ebebeb;
   color: #444444;
   padding: 0.247934em;
   padding-left: 0.991736em;
   font-size: 100% !important;
   border: none;
   margin-right: 0.578512em;
   margin-bottom: 0.25em;
   padding-bottom: 0.4em !important;
}
#searchdiv_footer a { color: #23427e; font-weight: bold; }
#searchdiv_footer span.disabledLikeAnchorTag { color: #999999; }
#searchdiv_footer ul li {
   display: block;
   padding: 0 0 0 10px;
   margin: 0;
   width: 3.1em;
   float: left;
}
#searchdiv_footer ul li a { padding: 0.165289em; }
#searchdiv_footer ul { margin: 0; }
  
  
  .clearfix:after {
   content: ".";
   display: block;
   font-size: 0;
   height: 0;
   clear: both;
   visibility: hidden;
}
  
  
  .clearfix { display: block; }
  
  
  .floatbox { overflow: hidden; }
  
  
  #ie_clearing { display: none; }
.divForHiddenFields {
position: absolute;
left: -1000px;
}
#startseitetext p {
   clear: both;
   margin-top: 1.501874em;
   margin-bottom: 0.750937em;
}
#startseitetext p img {
   float: left;
   margin-right: 0.750937em;
   margin-bottom: 0.750937em;
}
#startseitetext h3.Hinweise { margin-bottom: 0.750937em; }
#startseitetext dl.Hinweise dd.Hinweisbild { float: left; margin-right: 0.826446em; }
#startseitetext dl.Hinweise dd.Hinweisbild img.imgHinweisbild{ width: 9.090909em; height: 5.785124em; }
#startseitetext dl.Hinweise dd { margin-left: 0px; }
#startseitetext dl.Hinweise { clear: left; margin-left: 0; }
    div#col3 div#contentdiv_footer ul li a.printbutton { margin: 0 0 0 52.7em; padding-right: 0; }
  #searchdiv { margin: 0.818182em; position: relative; }
#searchdiv ul,#searchdiv li { padding: 0; margin: 0; }
#searchdiv ul { margin-left: 0.826446em; }
#searchdiv li {
   float: left;
   padding: 0.165289em 0.247934em;
   width: 9.917355em;
   text-align: center;
   margin-top: 0.247934em;
   list-style-type: none;
}
#searchdiv li a { font-weight: bold; }
#searchdiv li.active {
   color: #444444;
   background-color: #ebebeb;
   border: 1px solid #000000;
   border-bottom: none;
   font-weight: bold;
}
#searchdiv form {
   background-color: #ffffff;
   margin: 0;
   padding: 0.826446em 0 0px 2.066116em;
   padding-left: 0px;
   border: none;
   border-top: 0.082645em solid #666666;
}
#content form div.searchformelement { margin-top: 0px; }
#content form div.searchformelement label { display: none; }
#content form div.searchformelement input {
   background: transparent url("/cae/servlet/contentblob/905864/normal/lupe.png") no-repeat scroll 3px 4px;
   border: 0.082645em solid #000000;
   color: #000000;
   padding: 0.247934em;
   padding-left: 1.487603em;
   width: 22.314050em;
}
#searchdiv .searchbutton {
   position: absolute;
   top: 2.75em;
   left: 26.5em;
   width: 6.611570em;
}
#searchdiv .searchresetbutton {
   position: absolute;
   top: 5.55em;
   left: 26.5em;
   width: 6.611570em;
}
#col3_content ul { margin-bottom: 0em !important; }
  #startlink, #linklist, #accesskeys,#azliste { display: none; }
#col3_content ul li { background: none; }
#startseitetext dl.Hinweise dd.Hinweisbild { float: left !important; }
#content .teaserBlock dl { border-top: none !important; }
.FPGroupFormForm { width: 650px;}
.FPGroupFormForm label { margin-top: 5px; width: 200px; float: left;}
.FPGroupFormForm input, .FPGroupFormForm textarea  { margin-top:5px; }
.FPGroupFormForm textarea { width:400px; }
.FPGroupFormComment {padding-left: 5px; padding-right: 5px; }
.FPGroupFormForm input#submit {display:block; margin-top:30px; margin-left: 200px;}
.FPGroupFormError {color: red; display: block; margin-left: 200px; }
#content ul.FPFormError  {
   list-style-type: disc !important;
   list-style-position: inside !important;
   line-height:1.5em !important;
   margin-bottom:20px !important;
}
#searchdiv { height:105px !important;}
#searchdiv form { clear:both !important; padding-top:5px !important;}
#tsa_banner #searchdiv_footer {top:100px !important;}
#tsa_banner .searchbutton {top:59px !important;}
#tsa_banner .searchresetbutton {top:88px !important;}
#tsa_banner .searchformelement { margin-top:0px !important;margin-bottom:2px !important;}
*+html  #tsa_banner form div.searchformelement { margin-top:10px !important; }
*+html  #tsa_banner form #p_suchbegriff_ { margin-top:-10px !important; }
*+html  #tsa_banner #searchdiv_footer {top:110px !important;}
*+html  #tsa_banner #searchdiv {height:125px !important;}
*+html  #tsa_banner #searchdiv form { margin-top:-5px !important; }
*+html  #tsa_banner .searchbutton {top:75px !important;}
*+html  #tsa_banner .searchresetbutton {top:113px !important;}
#searchdiv .currentselection {
font-size:0.9em;
font-weight:bold;
margin: 2px 0 0 0;
padding:0;
width:300px;
}
#infobox { 
   padding-top:5px; 
   position: relative; 
   top:22px;
}
.ealinkicon { border: none !important;}
#contentdiv {
   margin-top:30px;
}
#contentleft h1.trefferliste, 
#contentleft > h2   {
   margin-top:0px !important;
}
#contentleft {
   width:60%;
   float:left;
   border-right: 1px solid #999999;
   padding-right:10px;
}
#contentright {
   width:35%;
   float:right !important;
   padding-left:10px;
}
ul.resultlist li a {
   font-weight: bold;
}
#contentleft ul {
   list-style-type: disc !important;
   margin-bottom:20px !important;
}
#contentleft ul li {
   margin-left:15px;
   padding-left:0;
}
#contentleft ul.resultlist {
   list-style-type: none !important;
}
#contentleft .pager {
   background-color:#ebebeb;
   margin-bottom: 0;
   margin-left: 0px;
   margin-right: 2px;
   margin-top: 20px;
   padding-bottom: 2px;
   padding-left: 2px;
   padding-right: 0;
   padding-top: 1px;
   height:17px;
   position: relative;
   left: 0;
   top: 0;
}
#contentleft .pager ul {
   margin-bottom: 0;
   margin-left: 0;
   margin-right: 0;
   margin-top: 0;
   padding-bottom: 0 !important;
   padding-left: 0;
   padding-right: 0;
   padding-top: 0;
}
div#contentdiv .pager ul li {
   display: inline;
   margin-bottom: 0;
   margin-left: -3px;
   margin-right: 0;
   margin-top: 0;
   padding-bottom: 0;
   padding-left: 0;
   padding-right:0px;
   padding-top: 0;
}
div#contentdiv .pager ul li a {
   padding-right:3px;
}
#contentdiv .pager ul li a {
   background-attachment: scroll;
   background-color: transparent;
   background-image: none;
   background-position: 0 0;
   background-repeat: repeat;
   margin-left: 4px;
   padding-left: 4px;
}
div#contentdiv .pager ul li.active a {
   background-color: #0177E7 !important;
   color: #ffffff !important;
   text-decoration: none !important;
   font-weight: bold !important;
   padding-right:3px !important;
}
#contentright .oedetail dl {
   margin-bottom: 5px !important;
}
.oedetail dl,.oedetail dt,.oedetail dd {
   margin: 0 !important;
   padding: 0 !important;
}
#contentright .oedetail dt {
   width: auto !important;
   float: none !important;
}
/* #contentright .oedetail dl dd a {
   display:block !important;
} */
  @media print
{
  #col1 {display:none}
  #col2 {display:none}
  #accesskeys {display:none}
  #col3, #col3_content { width: 100%; margin:0; padding: 0; border:0 !important }
  #infotext {display:none}
  #tsa_banner div#searchdiv,#tsa_banner div#searchdiv_footer {display:none}
  #infobox {display:none}
  #contentdiv, #contentleft, #contentright
  {
  border: none !important;
  }
  #contentright
  {
  padding: 0 !important;
  margin-top: 10px !important;
  }
}
