html {
min-height: 100%;
height: auto;
overflow-y:scroll;
}
body {
margin: 0px;
padding: 0px;
background-repeat: repeat-x;
background-image: url(../images/bg-body.jpg);
}
hr {
height: 1px;
color: #000000;
background-color: #000000;
margin-top: 0px;
padding-top: 0px;
border: none;
}
p {
margin: 0px;
padding: 0px;
}
ul {
margin: 0px;
padding: 0px;
list-style-image: none;
list-style-type: none;
}
ol {
margin: 0px;
padding: 0px;
}
li {
margin: 0px;
padding: 0px;
list-style-image: none;
list-style-type: none;
}
img {
border: none;
}
/* RTE */
.align-right {
text-align: right;
}
.align-left {
text-align: left;
}
.align-center {
text-align: center;
}
/* HYPERLINKS */
a:link {
color: #00a2d1;
text-decoration: none;
font-weight: normal;
outline: none;
}
a:visited {
color: #00a2d1;
text-decoration: none;
font-weight: normal;
outline: none;
}
a:active {
color: #00a2d1;
text-decoration: none;
font-weight: normal;
outline: none;
}
a:hover {
color: #00a2d1;
text-decoration: underline;
font-weight: normal;
outline: none;
}
.msnavi a:link {
color: #f5f5f5;
text-decoration: none;
font-weight: bold;
padding-right: 10px;
padding-left: 10px;
text-shadow: 1px 1px 0px #000, 0px 0px #000;
}
.msnavi a:visited {
color: #f5f5f5;
text-decoration: none;
font-weight: bold;
padding-right: 10px;
padding-left: 10px;
text-shadow: 1px 1px 0px #000, 0px 0px #000;
}
.msnavi a:active {
color: #f5f5f5;
text-decoration: none;
font-weight: bold;
padding-right: 10px;
padding-left: 10px;
text-shadow: 1px 1px 0px #000, 0px 0px #000;
}
.msnavi a:hover {
color: #eb9a1b;
text-decoration: none;
font-weight: bold;
padding-right: 10px;
padding-left: 10px;
text-shadow: 1px 1px 0px #000, 0px 0px #000;
}
.msnavi #active a {
color: #eb9a1b;
font-weight: bold;
/* Versatz links - Versatz oben - Unschärfe (Blur) - Farbe */
text-shadow: 1px 1px 0px #000, 0px 0px #000;
}
.mslogomiddle a:link {
color: #000000;
text-decoration: none;
font-weight: bold;
}
.mslogomiddle a:visited {
color: #000000;
text-decoration: none;
font-weight: bold;
}
.mslogomiddle a:active {
color: #000000;
text-decoration: none;
font-weight: bold;
}
.mslogomiddle a:hover {
color: #000000;
text-decoration: none;
font-weight: bold;
}
.msfooter a:link {
color: #3d4042;
text-decoration: none;
font-weight: normal;
}
.msfooter a:visited {
color: #3d4042;
text-decoration: none;
font-weight: normal;
}
.msfooter a:active {
color: #3d4042;
text-decoration: none;
font-weight: normal;
}
.msfooter a:hover {
color: #3d4042;
text-decoration: underline;
font-weight: normal;
}
/* FORM ELEMENTS */
form {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
}
legend {
display: none;
}
input {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
border: 1px solid #484c59;
background-color: #FFFFFF;
width: 300px;
}
select {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
border: 1px solid #484c59;
background-color: #FFFFFF;
}
textarea {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
border: 1px solid #484c59;
background-color: #FFFFFF;
width: 300px;
}
fieldset {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
margin: 0px;
padding: 0px;
}
csc-form-label, .csc-form-label-req {
margin: 0px;
padding: 0px;
}
.csc-mailform {
border: 0px;
padding-top: 5px;
}
.csc-mailform-field {
padding-top: 5px;
}
.csc-mailform-field label {
display: block;
float: left;
width: 170px;
margin-left: 0px;
}
.csc-mailform-label {
margin-left: 170px;
}
.csc-mailform-check {
width: auto;
}
.csc-mailform-field #mailformformtype_mail {
margin-top: 5px;
width: 110px;
color: #000;
background-color: #FFFFFF;
margin-left: 170px;
border: 1px solid #000000;
}
/* HEAD ELEMENTS */
h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
margin: 0px;
padding: 0px 0px 15px;
color: #005079;
text-align: left;
line-height: 20px;
text-shadow: 2px 2px 1px #CCCCCC;
}
h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
margin: 0px;
color: #005079;
text-align: left;
line-height: 17px;
padding: 0px;
}
h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
margin: 0px;
color: #005079;
text-align: left;
line-height: 17px;
padding: 0px;
}
h4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
margin: 0px;
color: #005079;
text-align: left;
line-height: 17px;
padding: 0px;
}
h5 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
margin: 0px;
color: #005079;
text-align: left;
line-height: 17px;
padding: 0px;
}
h6 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
margin: 0px;
color: #005079;
text-align: left;
line-height: 17px;
padding: 0px;
}
.msmain {
width: 980px;
display: table;
text-align: left;
background-image: url(../images/bg-head.jpg);
background-repeat: no-repeat;
}
.mslogoleft {
height: 100px;
width: 130px;
position: relative;
float: left;
padding-left: 20px;
padding-top: 46px;
}
.mslogomiddle {
height: 74px;
width: 630px;
float: left;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 26px;
font-weight: bold;
padding-top: 72px;
}
.mslogoright {
height: 100px;
width: 110px;
float: left;
padding-top: 46px;
padding-left: 90px;
}
.mshead {
background-image: url(../images/bg-head-pic.jpg);
background-repeat: no-repeat;
height: 231px;
width: 980px;
clear: left;
}
.msnavi {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
height: 27px;
text-align: left;
color: #f5f5f5;
width: 960px;
clear: left;
background-image: url(../images/bg-navi.png);
background-repeat: no-repeat;
padding-top: 5px;
padding-left: 20px;
font-weight: normal;
}
.mscontent {
width: 980px;
display: table;
clear: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #484c59;
line-height: 17px;
text-align: left;
background-repeat: repeat-y;
background-image: url(../images/bg-content.png);
}
.mscontentinner {
}
.msfooter {
clear: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #3d4042;
line-height: 17px;
text-align: left;
width: 980px;
padding-bottom: 10px;
background-image: url(../images/bg-footer.png);
background-repeat: no-repeat;
}
.msfooterinner {
padding-top: 10px;
text-align: right;
padding-right: 10px;
}
.msbox001 {
margin-left: 9px;
width: 971px;
}
.msbox001leftnavi {
padding-right: 10px;
padding-left: 20px;
}
.msbox001leftinnertop {
background-image: url(../images/box-left-top.png);
background-repeat: no-repeat;
height: 104px;
width: 223px;
margin-top: 25px;
}
.msbox001leftinner {
background-image: url(../images/box-left-middle.png);
background-repeat: repeat-y;
padding-top: 0px;
padding-right: 30px;
padding-bottom: 0px;
padding-left: 30px;
}
.msbox001leftinnerbottom {
background-image: url(../images/box-left-footer.png);
background-repeat: no-repeat;
height: 22px;
width: 223px;
}
.mainnavi a {
color: #000;
text-decoration: none;
display: block;
padding-bottom: 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #f5f5f5;
padding-top: 5px;
}
.mainnavi a:hover {
color: #960;
text-decoration: none;
/* Versatz links - Versatz oben - Unschärfe (Blur) - Farbe */
text-shadow: 1px 1px 0px #CCC, 0px 0px 5px #FFF;
}
#mainnaviactive a {
color: #960;
/* Versatz links - Versatz oben - Unschärfe (Blur) - Farbe */
text-shadow: 1px 1px 0px #CCC, 0px 0px 5px #FFF;
}
.subnavi {
padding-left: 20px;
}
.subnavi a {
color: #000;
}
.subnavi a:hover {
color: #960;
text-decoration: none;
}
#subnaviactive a {
color: #960;
}
.msbox001left {
width: 240px;
float: left;
text-align: left;
}
.msbox001middle {
float: left;
width: 521px;
}
.msbox001right {
float: left;
width: 200px;
text-align: left;
}
.msbox001middleinner, .msbox001rightinner {
padding: 15px;
}
/* CONTENT ELEMENTS */
.msbox001middleinner ul {
padding-left: 30px;
text-align: left;
list-style-type: none;
padding-top: 5px;
}
.msbox001middleinner ul li {
background-image: url(../images/_icon-dot.gif);
background-repeat: no-repeat;
background-position: left 5px;
padding-left: 13px;
padding-bottom: 3px;
}
.msbox001middleinner ol {
padding-left: 30px;
text-align: left;
}
.csc-textpic-imagewrap {
margin-top: 5px;
}
.contenttable th {
background-color: #c0ad97;
font-size: 12px;
font-weight: bold;
padding: 3px;
font-family: Arial, Helvetica, sans-serif;
color: #5f4c34;
text-align: left;
}
.contenttable td {
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.contenttable .tr-even {
background-color: #CCCCCC;
}
.contenttable .tr-odd {
background-color: #EEEEEE;
}
.download {
background-image: url(../images/_icon-download.gif);
background-position: 0px 2px;
background-repeat: no-repeat;
padding-left: 16px;
}
/* NEWS */
.news-latest-container {
margin: 0px;
padding: 0px;
font-size: 11px;
border: 1px solid #eb9a1b;
}
.news-latest-container hr.clearer {
clear: both;
color: #484c59;
background-color: #484c59;
display: none;
margin: 0px;
padding-top: 0px;
padding-right: 5px;
padding-bottom: 0px;
padding-left: 5px;
}
.news-latest-item {
margin: 0px;
padding: 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #484c59;
}
.news-latest-more {
text-align: right;
}
.news-latest-title {
font-weight: bold;
}
.news-latest-date {
color: #484c59;
font-weight: normal;
font-size: 10px;
}
.news-latest-gotoarchive {
margin: 0px;
background: none;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 5px;
}
.news-list-date {
margin: 0px;
padding: 0px;
float: left;
width: auto;
font-weight: normal;
color: #484c59;
font-size: 13px;
}
.news-list-item h2 {
clear: left;
}
.news-list-container {
margin: 0px;
padding: 0px;
}
.news-list-container hr.clearer {
clear: both;
color: #484c59;
background-color: #484c59;
margin: 5px 0px;
padding: 0px;
}
.news-list-morelink {
text-align: right;
}
.news-list-container img {
float: left;
padding: 0px;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 0px;
}
.news-single-item {
margin: 0px;
padding: 0px;
}
.news-single-rightbox {
font-size: 13px;
color: #484c59;
float: none;
margin: 0px;
padding: 0px;
text-align:right;
width: auto;
font-weight: normal;
}
.news-single-backlink {
text-align: left;
margin: 0px;
padding: 5px 0px 0px;
}
.news-single-img {
float: right;
margin: 0px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 10px;
}
.news-single-item hr.cl-right {
clear: both;
color: #484c59;
background-color: #484c59;
margin: 5px 0px;
padding: 0px;
}
/* PRINT STYLESHEET */
@media print {
}
