html {height:100%; margin:0px; padding:0px; }
div,nav,footer,header,main {border: 0px solid #000000; margin:0px; padding:0px; }

td {vertical-align:top;}
td,th {border: 1px solid #000000; }
table {border: 1px solid #000000; }

@import url('https://fonts.googleapis.com/css?family=Markazi+Text|Roboto:400,400i,700,700i');

@font-face { font-family:'Verdana'; src:url('../ttf/verdana.ttf') format('truetype'); }
@font-face { font-family:'Arial'; src:url('../ttf/arial.ttf') format('truetype'); } 

body {
  font-family:'Roboto',Verdana,Arial,Helvetica;
  margin:0px;
  padding:0px;
  font-size:16px;
  color:#000000;
  background-color:#ffffff;
  border-top:20px solid #000000;
}

article#center ul,ol {
    font-size:88%;
}

h4.faq {
  border-radius:10px;
  -webkit-border-radius:10px; /* Safari, Chrome */
  -khtml-border-radius:10px; /* Konqueror */
  background-color:rgba(0,83,135,0.2);
  padding:5px;
}

p.faq {
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
}

p {
line-height:1.5;
margin-bottom:10px;
margin-top:5px;
font-size:88%;
}

div.contact-form fieldset {
  padding:0px;
  margin:5px;
}

div.contact-form input#jform_contact_emailmsg {
  width:360px;
}

div.contact-form fieldset#jform_consentbox {
  width:99%;
  border: none;
}

div.moduletable_call_to_action{float:right; border:5px #00ff00 solid; margin:3px; padding:3px; background:xrgba(0,83,135,0.1);
  -webkit-border-radius:10px; /* Safari, Chrome */
  -khtml-border-radius:10px; /* Konqueror */
  border-radius:10px; /* CSS3 */
} /*change*/
.moduletable_call_to_action ul{list-style:none; margin:0px; padding:0px; }
.moduletable_call_to_action li{margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px; }
.moduletable_call_to_action a{font-weight:bold; font-size:94px; }
.moduletable_call_to_action a:hover {text-decoration: overline underline; color:#00ff00; }
a.call_to_action_menu img {height:16px; width:16px; vertical-align:middle; margin-right:5px; } /*change*/
.call_to_action_menu span {font-weight:bold; font-size:15px; }



div.weblink-category { 
}

div.weblink-category h2 {padding:0px; margin:0px; margin-left:0px; }

div.weblink-category div.list-title {
  margin-top:10px; margin-bottom:10px;
}

div.weblink-category div.list-title img {
  display:none;
}

div.weblink-category div.img-intro- img {
  width:300px;
}

div.weblink-category ul.category {
  padding-left:0px;
}

div.weblink-category ul.category li {
  list-style:none;
}


div.content-category h2 {padding:0px; margin:0px; margin-left:0px; }

div.category-desc img {
  width:200px;
  float:right;
  margin:5px;
}

div.category-list table {clear:right;}

div.category-list tr {
  text-align:left;
  margin-top:7px;
  margin-bottom:7px;
}

div.category-list td.list-title a {line-height:1.5; }

div.item-page ul.tags li {margin-top:5px; margin-bottom:5px; padding-right:5px; display:inline; }

div.item-page ul.tags {padding-left:0px; margin-top:7px; margin-bottom:7px;}

div.item-page ul.tags a {font-size:63%; color:#000000; font-style:italic; }

div.subscriptionLists {display:none;}

div.moduletable_newsletter input#wz_11,input#wz_12 {
  width:250px;
  padding:5px;
  margin:5px;
  border-radius:5px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
}

div.moduletable_newsletter input.button {
  font-weight:bold;
  width:250px;
  padding:5px;
  background-color:#00ff00;
  border-radius:5px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
}

div.moduletable_logout {
  background-color:rgba(0,83,135,0.2);
  xbox-shadow: 2px 2px 10px rgba(0,83,135,1);
  border-radius:5px;
  margin-bottom: 20px;
  margin-top: 0px;
  xpadding:5px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
}

div.moduletable_logout h3 {
  font-family: 'Roboto',Verdana,Arial,Helvetica;
  font-size:88%;
  margin-top:0px;
  text-align:center;
  color:#ffffff;
  padding:5px;
  background-color:rgba(0,83,135,1);
  border-top-left-radius:5px;
  -webkit-border-top-left-radius:5px; /* Safari, Chrome */
  -khtml-border-top-left-radius:5px; /* Konqueror */
  border-top-right-radius:5px;
  -webkit-border-top-right-radius:5px; /* Safari, Chrome */
  -khtml-border-top-right-radius:5px; /* Konqueror */
}

div.moduletable_logout button.login-button {
  font-weight:bold;
  width:100px;
  padding:5px;
  background-color:#00ff00;
}

div.moduletable_logout ul.unstyled {
  margin-right:5px;
  margin-top:0px;
  margin-bottom:0px;
  padding-left:10px;
}

div.moduletable_logout ul.unstyled li {
  list-style:none;
  font-size:75%;
}

div.moduletable_login {
  xbackground-color:rgba(0,83,135,0.2);
  xbox-shadow: 2px 2px 10px rgba(0,83,135,1);
  border-radius:5px;
  margin-bottom: 20px;
  margin-top: 0px;
  xpadding:5px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
}

div.moduletable_login h3 {
  font-family: 'Roboto',Verdana,Arial,Helvetica;
  font-size:88%;
  margin-top:0px;
  text-align:center;
  color:#000000;
  padding:5px;
  xbackground-color:rgba(0,83,135,1);
  border-top-left-radius:5px;
  -webkit-border-top-left-radius:5px; /* Safari, Chrome */
  -khtml-border-top-left-radius:5px; /* Konqueror */
  border-top-right-radius:5px;
  -webkit-border-top-right-radius:5px; /* Safari, Chrome */
  -khtml-border-top-right-radius:5px; /* Konqueror */
}

div.mod-login__submit button.btn {
  font-weight:bold;
  width:150px;
  color:#000000;
  padding:5px;
  background-color:#00ff00;
  border-radius:5px;
}

div.moduletable_login ul.unstyled {
  margin-right:20px;
}

div.moduletable_login ul.unstyled li {
  list-style:none;
  font-size:75%;
}


div.moduletable_login form.form-inline {text-align:center; xpadding-bottom:5px; }
div.moduletable_login form.form-inline label {display:block; margin-bottom:5px; }
div.moduletable_login form.form-inline input {xmargin-left:auto; xmargin-right:auto; }

div.moduletable_sociallinks {
  background-color:rgba(0,83,135,0.2);
  xbox-shadow: 2px 2px 10px rgba(0,83,135,1);
  border-radius:5px;
  margin-bottom: 20px;
  margin-top: 0px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
}
div.moduletable_sociallinks h3._sociallinks {
  font-family: 'Roboto',Verdana,Arial,Helvetica;
  margin-top:0px;
  margin-bottom:10px;
  text-align:center;
  font-size:88%;
  font-weight:bolder;
  color:#ffffff;
  padding:5px;
  background-color:rgba(0,83,135,1);
  border-top-left-radius:5px;
  -webkit-border-top-left-radius:5px; /* Safari, Chrome */
  -khtml-border-top-left-radius:5px; /* Konqueror */
  border-top-right-radius:5px;
  -webkit-border-top-right-radius:5px; /* Safari, Chrome */
  -khtml-border-top-right-radius:5px; /* Konqueror */
}

div.moduletable_sociallinks div.nsb_container {
  padding:5px;
  overflow:hidden;
}

div.moduletable_latestarticle {
  background-color:rgba(0,83,135,0.2);
  xbox-shadow: 2px 2px 10px rgba(0,83,135,1);
  border-radius:5px;
  margin-bottom: 20px;
  margin-top: 0px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
}

div.moduletable_latestarticle h3 {
  font-family: 'Roboto',Verdana,Arial,Helvetica;
  margin-top:0px;
  margin-bottom:10px;
  text-align:center;
  font-size:88%;
  font-weight:bolder;
  color:#ffffff;
  padding:5px;
  background-color:rgba(0,83,135,1);
  border-top-left-radius:5px;
  -webkit-border-top-left-radius:5px; /* Safari, Chrome */
  -khtml-border-top-left-radius:5px; /* Konqueror */
  border-top-right-radius:5px;
  -webkit-border-top-right-radius:5px; /* Safari, Chrome */
  -khtml-border-top-right-radius:5px; /* Konqueror */
}

div.moduletable_latestarticle li {
  list-style:square;
  font-size:75%;
  -moz-hyphens: auto;
  -o-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

div.moduletable_latestarticle ul {
  margin:0px;
  padding-left:20px;
  padding-top:5px;
  padding-bottom:5px;
}

div.moduletable_latestarticle a {
  color:#000000;
}

div.moduletable_keywordcloud {
  xbackground-color:rgba(0,83,135,0.2);
  xbox-shadow: 2px 2px 10px rgba(0,83,135,1);
  border-radius:5px;
  margin-bottom: 20px;
  margin-top: 0px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
  margin-left:5px;
  margin-right:5px;
}
div.moduletable_keywordcloud h3 {
  font-family: 'Roboto',Verdana,Arial,Helvetica;
  margin-top:0px;
  margin-bottom:5px;
  text-align:center;
  font-size:88%;
  font-weight:bolder;
  color:#ffffff;
  padding:5px;
  background-color:rgba(0,83,135,1);
  border-top-left-radius:5px;
  -webkit-border-top-left-radius:5px; /* Safari, Chrome */
  -khtml-border-top-left-radius:5px; /* Konqueror */
  border-top-right-radius:5px;
  -webkit-border-top-right-radius:5px; /* Safari, Chrome */
  -khtml-border-top-right-radius:5px; /* Konqueror */
}

div.moduletable_keywordcloud li {
  display:inline;
  list-style:none;
  padding:0px;
  margin:0px;
}

div.moduletable_keywordcloud ul {
  margin:5px;
  padding:0px;
}

div.moduletable_keywordcloud a {
  font-size:63%;
  margin:5px;
  color:#000000;
  -moz-hyphens: auto;
  -o-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

h3._sppolls {
  margin-top:0px;
  text-align:center;
  color:#ffffff;
  padding:5px;
  background-color:rgba(0,83,135,1);
  border-top-left-radius:10px;
  -webkit-border-top-left-radius:10px; /* Safari, Chrome */
  -khtml-border-top-left-radius:10px; /* Konqueror */
  border-top-right-radius:10px;
  -webkit-border-top-right-radius:10px; /* Safari, Chrome */
  -khtml-border-top-right-radius:10px; /* Konqueror */
}

div.mod-sppoll {
  padding:5px;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
form.form-sppoll {
  font-size:75%;
  padding-top:2px;
  padding-bottom:2px;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
div.radio {padding-top:2px; padding-bottom:2px; padding-left:0px;}
div.radio label {font-size:75%;vertical-align:middle; }
div.mod-sppoll input {
  border-radius:5px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
}
div.mod-sppoll input.btn {
  font-weight:bold;
  width:100px;
  padding:5px;
  background-color:#00ff00;
}

div.sp-poll-result {font-size:75%; }
div.sp-poll-resul-item {margin:0px; padding:5px;}
p.poll-info {margin-top:0px; margin-bottom:0px;}
p.poll-info span.poll-question {
  width:170px;
  overflow:hidden;
  text-overflow:ellipsis;
}

div.contact-category {}
div.contact-category h2 {}
div.category-desc {}
div.contact-category ul.category {padding:0px; }
div.contact-category ul.category li {list-style:none; padding:5px;}
div.list-title {}													
div.list-title a {}	

div.contact {}
div.contact h2 {}
div.contact div.page-header h2 {}
div.contact div.page-header span {}
div.contact div.thumbnail img {width:200px; float:right; margin:5px;}

#mainmenu {width:220px; }
#left ul.mod-menu {padding-left:0px; margin-left:0px; margin-top:20px; }
#left ul.mod-menu li {font-size:88%;
  padding-left:7px;
  padding-bottom:7px;
  padding-top:7px;
  list-style:none;
  margin-left:0px;
  background:rgba(0,83,135,1);
  xbox-shadow: 2px 2px 10px rgba(0,83,135,1);
  margin-top:4px;
  margin-bottom:4px;
  border-radius:5px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
}

#left ul.mod-menu a {color:#ffffff; font-weight:bold; text-decoration:none; }
#left ul.mod-menu a:hover {color:#ffff00; }

div.items-leading {
  width:470px;
  height:260px;
  margin-top:20px;
  margin-left:5px;
  padding:5px;
  xbox-shadow: 2px 2px 10px rgba(0,83,135,1);
  border-radius:5px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
  overflow:hidden;
  text-overflow: ellipsis;
}

div.items-leading:hover {box-shadow: 2px 2px 10px rgba(0,83,135,1); }

div.items-leading div.page-header h2 {
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
div.items-leading div.page-header a {}
div.items-leading p {
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
div.items-row {clear:left;}

div.item {
  margin-top:10px;
  margin-bottom:10px;
  margin-left:5px;
  margin-right:10px;
  width:222px;
  height:330px;
  border:0px #000000 solid;
  border-radius:5px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
  font-size:75%; float:left;
  padding:5px;
  overflow:hidden;
  text-overflow: ellipsis;
}

div.item h2 {
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
div.item:hover {box-shadow: 2px 2px 10px rgba(0,83,135,1); }
div.item p {
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
div.item-image {float:left; margin-bottom:0px; margin-left:5px; margin-right:5px; margin-top:15px;}
div.img_caption p {margin-top:5px; margin-bottom:10px; font-style:italic; font-size:75%; }

div.content-links {}
div.content-links ul {list-style:none; padding-left:0px;}
div.content-links li {padding:5px;}

div.items-more {
  width:480px;
  margin-top:10px;
  margin-left:5px;
  clear:both;
  xbox-shadow: 2px 2px 10px rgba(0,83,135,1);
  border-radius:5px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
}
div.items-more ol {
  list-style-type:none;
  padding:0px;
  padding-top:10px;
  padding-bottom:10px;
  margin-left:15px;
}
div.items-more li {
  line-height:20px;
  width:450px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
div.items-more a {}

div.pagination {clear:both; padding:5px;}
div.pagination p {font-size:75%; text-align:center;}
div.pagination ul {list-style-type:none; font-size:75%; padding:0px; text-align:center;}
div.pagination li {display:inline; list-style-type:none; padding:5px; margin:5px; font-size:75%;}

div.accordion-group {margin:10px;}
div.control-label {float:left; padding:5px; width:110px;  }
div.controls {padding:5px; }
div.controls button.btn.btn-primary.validate {
  width:200px;
  height:30px;font-size:88%;
  font-weight:bold;
  background:#00ff00;
  cursor:pointer;
  border-radius:5px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
}

div.controls input {
  border-radius:5px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
}
div.controls textarea {
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
  border-radius:5px;
}

div.control-group {clear:left; }
label#jform_contact_email_copy-lbl {font-size:63%;}
span.optional {font-size:10px;}

dl {margin:0px; }
dt {clear:left; float:left; text-align:center; padding:5px; vertical-align:middle; }
dd {padding:5px;}

div.moduletable_syndicate {padding:10px; text-align:center; }
ul.mod_obrss_syndicate li {display:inline; }
ul.mod_obrss_syndicate a {padding-left:5px; padding-right:5px; }

div.moduletable_social_network {padding:10px; text-align:center; }
ul.weblinks_social_network li {display:inline; }
ul.weblinks_social_network a {padding-left:5px; padding-right:5px; }


a:link {color:rgba(0,83,135,1); text-decoration:none; }
a:visited {color:rgba(0,83,135,1); }
a:hover {color:#0000ff; }

nav.pagenavigation {text-align:center; font-size:12px; padding-left:0px; clear:left; }
nav.pagenavigation > span > a {display:inline; padding:5px; font-size:12px; }
nav.pagenavigation a {text-decoration:none; color:#000000; }
nav.pagenavigation a:hover {color:rgba(100,153,255,1); }

.moduletable.moduletable_search {
  background-color:rgba(0,83,135,0.2);
  xbox-shadow: 2px 2px 10px rgba(0,83,135,1);
  border-radius:10px;
  margin-bottom: 20px;
  margin-top: 20px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
}
div.moduletable_search h3 {
  font-family: 'Roboto',Verdana,Arial,Helvetica;
  margin-top:0px;
  margin-bottom:10px;
  text-align:center;
  color:#ffffff;
  padding:5px;
  font-size:88%;
  font-weight:bolder;
  background-color:rgba(0,83,135,1);
  border-top-left-radius:5px;
  -webkit-border-top-left-radius:5px; /* Safari, Chrome */
  -khtml-border-top-left-radius:5px; /* Konqueror */
  border-top-right-radius:5px;
  -webkit-border-top-right-radius:5px; /* Safari, Chrome */
  -khtml-border-top-right-radius:5px; /* Konqueror */
}

div.moduletable_search label {
display:none;
}

div.moduletable_search input.inputbox {
width:190px !important;
margin-right:5px;
}

div.search_search {padding:5px;}
div.search_search input {
  border-radius:5px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
}

div.search input {
  border-radius:5px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
}
div.search fieldset.phrases {
  border-radius:5px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
}

div.search fieldset.only {
  border-radius:5px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
}

div.search select#limit {width:80px;}
div.search select#ordering {width:150px;}

div.moduletable_howto_contact {
  background-color:rgba(0,83,135,0.2);
  xbox-shadow: 2px 2px 10px rgba(0,83,135,1);
  border-radius:5px;
  margin-bottom: 20px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
}

div.moduletable_howto_contact h3 {
  font-family: 'Roboto',Verdana,Arial,Helvetica;
  font-size:88%;
  margin-top:0px;
  margin-bottom:10px;
  text-align:center;
  color:#ffffff;
  padding:5px;
  background-color:rgba(0,83,135,1);
  border-top-left-radius:5px;
  -webkit-border-top-left-radius:5px; /* Safari, Chrome */
  -khtml-border-top-left-radius:5px; /* Konqueror */
  border-top-right-radius:5px;
  -webkit-border-top-right-radius:5px; /* Safari, Chrome */
  -khtml-border-top-right-radius:5px; /* Konqueror */
}

div#mod-custom99 {
  padding-left:5px;
  padding-right:5px;
  font-size:75%;
  padding-bottom:5px;
}

div.custom_howto_contact a {color:#000000;}
div.custom_howto_contact a:hover {color:rgba(0,83,135,1); }

dl.article-info {clear:both; padding-bottom:5px; margin:0px; }
dl.article-info dt {font-size:56%; color:#000000; padding:5px; display:none; }
dl.article-info dd {font-size:56%; color:#000000; padding-right:10px; display:inline; margin-left:0px; }
dl.article-info dd.category-name a {text-decoration:none; color:#000000;}
dl.article-info dd.createdby a {text-decoration:none; color:#000000;} 
div.content_rating {margin-top:0px; padding-bottom:0px; display:flex; float:left;}
.content_rating ul {margin-top:7px;}
div.content_rating p {display:inline; font-size:75%; padding-right:5px; }
div.content_rating span {color:#2e2e2e; }
div.content_rating img {vertical-align:middle;  padding:8px; clear:left; }
form.form-inline span.content_vote label {padding:5px; color:#2e2e2e; font-size:63%; display:none;}
form.form-inline span.content_vote select[id^='content_vote_'] {
  border-radius:5px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
  vertical-align:middle;
  }
form.form-inline span.content_vote select[id^='content_vote_'] option {padding:3px; font-size:10px; }
form.form-inline span.content_vote input {
  vertical-align:middle;
  padding:5px;
  border-radius:5px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
  margin-right:5px;
  font-size:63%;
  font-weight:bold;
  }
form.form-inline {text-align:right; padding-bottom:5px; }

h2.item-title {padding:0px; margin:0px; margin-left:0px; }
h2.item-title a {text-decoration:none; color:#000000; }
div.page-header h2, div.page-header h1 {padding:0px; margin:0px; margin-left:0px; }
div.page-header h2 a, div.page-header h1 a {text-decoration:none; color:#000000; }
div.blog h2 {padding:0px; margin:0px; margin-left:0px; }
div.blog h2 a {text-decoration:none; color:#000000; }
div.contact-category h2 {padding:0px; margin:0px; margin-left:0px; }
div.contact-category h2 a {text-decoration:none; color:#000000; }

button.dropdown-toggle {
background-color:#f0f0f0;
height:20px;
width:60px;
padding-right:5px;
}

div.icons ul.dropdown-menu li {display:none; padding:5px; }
div.icons div.open ul.dropdown-menu li {display:inline; padding:5px;}
div.icons {text-align:right; margin:0px; }
div.icons ul.dropdown-menu {padding-left:0px; margin-top:5px; margin-bottom:5px; }
div.icons ul.dropdown-menu a {
  padding:5px;
  font-size:75%;
  border-radius:5px;
  -webkit-border-radius:5px; /* Safari, Chrome */
  -khtml-border-radius:5px; /* Konqueror */
  text-decoration:none;
  color:#000000;
}
div.icons ul.dropdown-menu a:hover {background-color:rgba(0,83,135,1); color:#ffffff; }

header {

}

div#headerlogo {float:left; padding:5px; padding-left:20px; margin-top:20px; margin-left:10px; background-color:rgba(255,255,255,0.9); 
border-top-left-radius:5px;
border-bottom-left-radius:5px;
}
div#headertitle {
float:left;
margin-left:0px;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
margin-top:0px;
margin-bottom:5px;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
width:65%;
background-color:rgba(255,255,255,0.9);
border-top-right-radius:5px;
border-bottom-right-radius:5px;
height:123px;
}

div#headerlogo img {height:100px;}

div.site-title { }
div.site-title h1 {font-size:34px; font-weight:bolder; font-style:italic; line-height:39px; color:rgba(0,0,0,1); width:90%; }
div.site-description {width:300px; }
div.site-description {font-size:75%; font-weight:bold; }

div.moduletable_breadcrumb { }
ol.breadcrumb {padding-left:5px; margin:5px; list-style:none; font-size:75%; }
ol.breadcrumb span {font-size:12px; }
ol.breadcrumb li {display:inline; }
ol.breadcrumb a {text-decoration:none; color:#000000; font-size:75%; }

#headermenu ul.mod-menu {margin:0px; padding:5px; text-align:right;}
#headermenu ul.mod-menu li {font-size:88%; color:#000000; padding-left:5px; display:inline; margin:5px; }
#headermenu ul.mod-menu a {color:#000000; font-weight:bolder; text-decoration:none; }
#headermenu ul.mod-menu a:hover {color:#ffff00; }

div.moduletable_topmenu {
  background-color:rgba(255,255,255,0.8);
  xbox-shadow: 2px 2px 10px rgba(0,83,135,1);
  border-radius:15px;
  margin-bottom: 0px;
  margin-top: 80px;
  -webkit-border-radius:15px; /* Safari, Chrome */
  -khtml-border-radius:15px; /* Konqueror */
}

ul.menu_footermenu {margin:0px; padding:0px; text-align:right;}
ul.menu_footermenu li {font-size:88%; color:#000000; padding-left:5px; display:inline; margin:5px; }
ul.menu_footermenu a {color:#000000; font-weight:bold; text-decoration:none; }
ul.menu_footermenu a:hover {color:rgba(0,83,135,1); }


div#headerbar {
clear:both;
height:15px;
background:rgba(0,85,135,1);
#margin-left:10px;
#margin-right:10px;
}

main {
  width:100%;
 }

div#content_body {
  margin-left:auto;
  margin-right:auto;
  color:#000000;
  border-radius:5px;
}

div#left {
float:left;
margin:5px;
width:230px;
border-radius:5px;
}

article#center {
margin-top:25px;
margin-bottom:5px;
float:left;
width:548px;
border-radius:5px;
}

aside#right {
float:left;
padding-top:20px;
margin:5px;
width:200px;
border-radius:5px;
}

div#content_header {
  height:260px;
  background-image: url("https://www.arbeitsschutz-segeberg.de/images/segeberg-banner-1.png");
  width:1000px;
}

div#main {
  margin-left:auto;
  margin-right:auto;
  width:1000px;
}

div#headercontent {width:100%;}
nav#headermenu {padding:5px; float:right; clear:right; width:500px;}
nav#mainmenu {margin:5px; }
div#content {padding:5px; }
div#breadcrumbs {
margin-left:10px;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
}

div.clear {clear:both;}

footer {
}

div#footerbar {
height:0px;
/* background:rgba(0,83,135,1); */
margin-left:auto;
margin-right:auto;
width:100%;
clear:both;
}

div#content_footer {
  color:#000000;
}

h1 {
font-family:"Open Sans", 'Roboto',Verdana,Arial,Helvetica !important;
font-size:18px;
font-weight:bold;
font-style:normal;
margin-bottom:10px;
}

h2 {
font-family:'Roboto',Verdana,Arial,Helvetica !important;
font-size:18px;
font-weight:bold;
font-style:normal;
margin-bottom:10px;
}

h2.pagebottom {
font-family:'Roboto',Verdana,Arial,Helvetica !important;
font-size:75%;
font-weight:bold;
font-style:normal;
margin-bottom:10px;
text-align:center;
}

h3 {
font-family:'Roboto',Verdana,Arial,Helvetica !important;
font-size:100%;
font-weight:bold;
font-style:normal;
margin-bottom:5px;
}

h4 {
font-family:'Roboto',Verdana,Arial,Helvetica !important;
font-size:88%;
font-weight:bold;
font-style:normal;
margin-bottom:5px;
}

h5 {
font-family:'Roboto',Verdana,Arial,Helvetica !important;
font-size:88%;
font-weight:normal;
font-style:italic;
margin-bottom:5px;
}

div#footercontent {padding:0px;

}

nav#footermenu {padding:5px; border-top:15px rgba(0,83,135,1) solid; }
div#copyright {padding-right:5px; text-align:right; font-size:10px; margin-right:5px; }
div#copyright p {margin:0px;}

div.login fieldset {
  border:none;
  margin-top:10px;
}

div.login button {
  background-color:#00ff00;
  padding:5px;
  font-weight:bold;
  color:#000000;
  border-radius:5px;
  width:150px;
}

ul.nav-tabs {
  margin-top:0px;
  margin-bottom:10px;
}

ul.nav-tabs li {
  list-style:none;
}

div.login-greeting {
margin-left:10px;
}

div.logout-button {
  padding:5px;
  margin:5px;
}

div.logout-button input {
  background-color:#ff0000;
  padding:5px;
  font-weight:bold;
  color:#000000;
  border-radius:5px;
  width:150px;
}

div#system-message-container {
    color:#ff0000;
    font-weight:bold;
    text-align:center;
}

div#system-message-container a.close {
  color:#ff0000;
  font-weight:bold;
  font-size:88%;
}

h4.alert-heading {
    margin:0px;
}


div.moduletable_vacancies ul {
  padding-left:0px;
}

div.moduletable_vacancies li {
  list-style:none;
}

div.moduletable_vacancies a {
  font-weight:bold;
}

div.moduletable_vacancies p.mod-articles-category-readmore {
  margin-top:0px
}

div.moduletable_vacancies p.mod-articles-category-readmore a {
  font-size:12px;
}

div.fb-like {
  margin-top:5px;
}

div.controls {
    float:left;

}

label {
font-size:88%;
}

div#jform_captcha {
    display:block;
}

div.moduletable_regionalmenu {
    font-size:75%;
    margin-top:20px;
    margin-bottom:20px;
    line-height:200%;
    border-top:2px rgba(0,83,135,1) solid;
}

div.moduletable_regionalmenu ul {
    padding:0px;
    width:90%;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

div.moduletable_regionalmenu li {
    display:inline;
    padding-left:10px;
    padding-right:10px;
}

div.moduletable_thememenu {
    font-size:75%;
    margin-top:20px;
    margin-bottom:20px;
    line-height:200%;
    border-top:2px rgba(0,83,135,1) solid;
}

div.moduletable_thememenu ul {
    padding:0px;
    width:90%;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

div.moduletable_thememenu li {
    display:inline;
    padding-left:10px;
    padding-right:10px;
}

div.moduletable_branchemenu {
    font-size:75%;
    margin-top:20px;
    margin-bottom:20px;
    line-height:200%;
    border-top:2px rgba(0,83,135,1) solid;
}

div.moduletable_branchemenu ul {
    padding:0px;
    width:90%;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

div.moduletable_branchemenu li {
    display:inline;
    padding-left:10px;
    padding-right:10px;
}

div.userdata div.controls {
    float:none;
}


@media (min-width:200px) and (max-width:800px) {
div {border: 0px solid #000000; margin:0px; padding:0px; }
div#main {width:98%; margin-left:auto; margin-right:auto; padding:0px; }

div#content_header {
    height:143px;
    xbackground-image: url("https://www.arbeitsschutz-segeberg.de/images/segeberg-banner-1.png");
    background-image: url("https://www.arbeitsschutz-segeberg.de/images/logo-qualitaet-sicherheit-square-100.png");
    background-repeat:no-repeat;
    width:100%;
    background-position:right;
    background-size: 160px auto;
}

div.site-title h1 {
    width:100%;
    font-size:16px;
    font-weight:bold;
    line-height:20px;
}

nav#headermenu {
    padding:0px;
    float:right;
    clear:right;
    width:100%;
}

div#headerlogo {
    display:none;
    float: left;
    padding: 5px;
    padding-left: 5px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    background-color: rgba(255,255,255,0.8);
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

div#headertitle {
    float: left;
    margin-left: 0px;
    text-align:left;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    background-color: rgba(255,255,255,0.8);
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

div.moduletable_topmenu {
    background-color: rgba(255,255,255,0.8);
    xbox-shadow: 2px 2px 10px rgba(0,83,135,1);
    border-radius: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
}

ul.menu_topmenu {
    padding:0px;
    padding-right:5px;
    text-align:right;
}

ul.menu_topmenu li {
    display:block;
    padding-left:0px;
    margin:0px;
    padding:5px; /* test uability mobil */
}

div.moduletable_breadcrumb {
    display:none;
}

div#left {
    float: none;
    margin: 0px;
    width: 100%;
    border-radius: 0px;
}

div.moduletable_mainmenu {
    width: 100%;
    text-align:center;
}

div.moduletable_mainmenu li {
    padding:10px;
}

article#center {
    margin-top: 0px;
    margin-bottom: 0px;
    float: left;
    width: 100%;
    border-radius: 0px;
}

ul.pagenav {
    display:none;
}

aside#right {
    float: left;
    padding-top: 0px;
    margin: 0px;
    width: 100%;
    border-radius: 0px;
}

div.moduletable_keywordcloud {
    display:none;
}

ul.menu_footermenu {text-align:center; }

ul.menu_footermenu li {padding:10px; }

div.moduletable_latestarticle li {padding:10px; font-size:100%;}

div.moduletable_regionalmenu li {padding:10px; font-size:14px;}

div.moduletable_thememenu li {padding:10px; font-size:14px;}

div.moduletable_branchemenu li {padding:10px; font-size:14px;}

div#copyright {text-align:center; }

}


.mod-breadcrumbs .breadcrumb-item::after{content:" / "}
.mod-breadcrumbs .breadcrumb-item:last-child:after{content:""}
.visually-hidden{display:none;}
.mod-login__userdata.userdata{text-align:center;}
.mod-login__userdata.userdata > div {margin-bottom:8px;}
.mod-login__userdata.userdata > div > label{display:block;margin-bottom:4px;}
.mod-login__options.list-unstyled{list-style:none;padding-left:0;}
.content_vote .btn-primary{background:#e9e9ed;}
.content_vote .btn-primary:hover{background:#d0d0d7;}