@import url(https://fonts.googleapis.com/css?family=Merriweather+Sans:400,400italic,300italic,300,700italic,700,800,800italic) !important;
body{text-align:left;font-family: 'Merriweather Sans',sans-serif;font-size:0.8em; color: #333333;}
p.bodytext{text-align:left;font-family: 'Merriweather Sans',sans-serif;padding: 0 6px;}
p{text-align:left;font-family: 'Merriweather Sans',sans-serif;}
a{text-decoration: none}
a:focus { font-weight:bold;}
a:hover { color:#426BA5; text-decoration: underline}
h1{text-shadow: 3px 3px 2px #c0c0c0}
div.csc-header h2 {font-size: 15px; padding-left: 12px; color:#404040; letter-spacing: 0.6px;text-shadow: 2px 2px 1px #c0c0c0}
div.use_css h2 {color:#404040; letter-spacing: 0.6px;text-shadow: 3px 3px 2px #c0c0c0; padding-left: 6px;padding-bottom: 6px;}
div.news-list-item h2 {font-size:16px; background-color:#DEE2E4; text-decoration: none; padding: 6px; margin-bottom: 5px;border-top: 1px solid #BBC2C7;letter-spacing:0em }
span.news-list-date {padding:5px;}
table.message {border: 1px solid #c0c0c0;}
div.news_list_container_teaser {float:right;}
div.news-list-container {float:left; width: 402px; margin-left: 5px; padding: 4px;}
div.news_list_item:hover {background-color:#404040}
div.teaser {padding-top: 20px;}
.csc-space-after-40 {margin-bottom: 20px;}
#teaser_content {margin-left: 0px; width: 230px;margin-top: -10px; !important}/* width: 260px;margin-top: 42px; */
table.table_teaser {margin-bottom: 36px;}

td.title_teaser {background-color:#0098DD); height: 28px; color:#000; text-align: center;font-weight: bold; font-size:11px; letter-spacing: 0.1em; font-family: 'Merriweather Sans',sans-serif;}
td.text_teaser {background-color:#DEE2E4; text-align:left; vertical-align:top;  padding:5px; font-size:11px;font-family: 'Merriweather Sans',sans-serif; }
div.teaser_1 {margin-top: 30px;}
div.teaser_2 {}
div.teaser_3 {}
h1.csc-header-alignment-left{width: 420px; text-shadow: 3px 3px 2px #FFF; font-size: 15px; margin-left: 10px} 
h2{text-shadow: 3px 3px 2px #c0c0c0}
table.ks {text-align:left;}
tr:hover {background-color:#e0e0e0}
td {text-align:left;vertical-align:top;}
a{text-decoration: none}
input.button { color: #fff; background: #0034D0; font-size: .8em; font-weight:bold; font-family: 'Merriweather Sans',sans-serif;; border: solid 1px #ffcf31; }
div.boxshadow {
  -moz-box-shadow:5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
  -webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
  box-shadow:5px 5px 5px rgba(0,0,0,0.5); /* alle neuen Browser, W3C Standard */
background:-moz-linear-gradient(top, #D4E8F0, #fff); /* Firefox */
background:-webkit-gradient(linear, left top, left bottom, from(#D4E8F0), to(#fff)); /* Safari, Chrome */
background:-webkit-linear-gradient(top, #D4E8F0, #fff); /* Safari, Chrome - neue Syntax! */
background:-o-linear-gradient(top, #D4E8F0, #fff); /* Opera */
background:-ms-linear-gradient(top, #D4E8F0, #fff); /* IE */
  background:linear-gradient(top, #D4E8F0, #fff); /* W3C Standard */
}
.box-style1 li.subsub {
  /* background: #eeefff none repeat scroll 0% 50%; */
  background: #f6f6f6 none repeat scroll 0% 50%;
  text-indent:12px !important;
  list-style-type: square;
}
hr {
  border: solid #c0c0c0 1px;
  margin: 14px 0 !important;
   padding: 0 2px !important;

}
div.news-list-container {
  border: 1px solid #0098DD;
-webkit-box-shadow:  5px 5px 5px rgba(0,0,0,0.5); /* WebKit */
 -moz-box-shadow:  5px 5px 5px rgba(0,0,0,0.5);/* Firefox */
 box-shadow:  5px 5px 5px rgba(0,0,0,0.5);
}
news-list-item {padding-left: 6px;}
.box-style1 li {
  padding: 9px 0px 0px 10px;
  background: #e4e7e9 none repeat scroll 0% 50%;
  height: 21px;
  margin-top: 1px;

}

ol.li {
  padding-right: 4px;
text-align: left;}

.box-style1 li.sub {
  background: #eeeeee none repeat scroll 0% 50%;
  text-indent:2px;
  list-style-type: circle;}

div.csc-textpic-border div.csc-textpic-imagewrap img {
  border: 0px solid black;
  padding: 0px 0px;
}
.csc-textpic-caption {
    font-size: 12px !important;
    text-align: left;
    caption-side: bottom;
    margin-left: 30px !important;
  }

li.sub a {
    font-size: 13px !important;
    text-decoration: none;
    color: #4e5a64;
}






