body,input {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height: 16px;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Cambria,"Times New Roman", serif, sans-serif;
	font-weight: normal;
}

h1 {
    font-size: 18px;
    line-height: 20px;
}

h2 {
    font-size: 18px;
    line-height: 20px;
}

h3 {
    font-size: 16px;
    line-height: 18px;
}

h4 {
    font-size: 18px;
    line-height: 18px;
}

a {
    color:#39438A; /* #000 */
}
a:hover p,
a:hover {
    color:#616AAD !important; /* #555 */
}
.pageMenu a:hover {
	text-decoration: none;
}



li {
	line-height: 16px;
}


.csc-firstHeader {
	margin-top: 0px;
}

.csc-textpic-caption,
.lightgreytext a,
.lightgreytext{
    color: #7F7F7F !important;
}

.csc-textpic-caption,
.small,
.smallText {
    font-size:10px !important;
}

.italic {
    font-style: italic;
}
.bold{
    font-weight: bold;
}

.lineListStyle {
    list-style-image: url('/fileadmin/site/img/list_style_image_line.png');
    list-style-type:none;
}

.normalSize {
	font-size: 11px !important;
}

.headlinePadding {
	margin-top: 0px;
	padding-left: 20px;
}

.typo_uppercase {
	text-transform: uppercase;
}


.csc-textpicHeader > h1,
.csc-textpicHeader > h2,
.csc-textpicHeader > h3,
.csc-textpicHeader > h4,
.csc-textpicHeader > h5,
.csc-textpic-text > h1,
.csc-textpic-text > h2,
.csc-textpic-text > h3,
.csc-textpic-text > h4,
.csc-textpic-text > h5 {
    margin-top: 0px;
}


@media screen and (max-width: 1010px) and (min-width: 1px) {

}
@media screen and (max-width: 940px) and (min-width: 1px) {

}

@media screen and (max-width: 800px) and (min-width: 1px) {
}
@media screen and (max-width: 680px) and (min-width: 1px) {
    table.list th,
    table.list td,
    #header #searchField span.submit,
    body, .normalSize {
        font-size: 12px !important;
    }
    #navigation > .mainMenuWrapper > ul > li > ul,
    #menuBottom,
    #menuBottom ul > li,
    #footer,
    #footer ul li,
    #header #navigationTop ul > li,
    #navigationTop ul,
    .csc-textpic-caption,
    .small,
    .smallText {
        font-size:11px !important;
    }
}
@media screen and (max-width: 570px) and (min-width: 1px) {
    table.list th,
    table.list td,
    #header #searchField span.submit,
    body,.normalSize {
        font-size: 13px !important;
    }
    #navigation > .mainMenuWrapper > ul > li > ul,
    #menuBottom,
    #menuBottom ul > li,
    #footer,
    #footer ul li,
    #header #navigationTop ul > li,
    #navigationTop ul,
    .csc-textpic-caption,
    .small,
    .smallText {
        font-size:12px !important;
    }
}
@media screen and (max-width: 320px) and (min-width: 1px) {

}