/* generated by digitalhoch3.de */
#maincol H1 {
    color: #005587;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica;
    margin: 10px 0px 7px 0px;
}
.csc-header br,.csc-header img{
    display:none;
}
#maincol H2, .txt_headline_news {
    color: #005587;
    font-size: 11px;
    line-height: 16px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica;
    margin: 5px 0px 5px 0px;
}
#maincol H3{
    font-weight:bold;
    font-size:11px;
}
.csc-textpicHeader br,.csc-textpicHeader img{
    display:none;
}
#rightcol h1{
    color: #005587;
    background-color:#FFFFFF;
    border-top:1px solid #000000;
    border-bottom:1px solid #000000;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica;
    margin: 0px 0px 7px 0px;
    padding:3px 0px 3px 11px;
}
#rightcol p a{
    background-image: url(../img/link.gif);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left:10px;
}
p {
    color: #505050;
    font-size: 11px;
    line-height: 16px;
    font-family: Verdana, Arial, Helvetica;
    margin: 0;
}
a:link {
    color: #0091DC;
    text-decoration: underline;
}
hr{
	color:#505050;
	height:1px;
	border:0px;
	border-top:1px solid #505050;
}
.download{
	padding-left: 14px;
	background-image: url(../img/link_pdf.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.align-right{
	text-align:right;
}
.align-center{
	text-align:center;
}
a:visited {
    color: #0091DC;
    text-decoration: underline;
}
a:hover {
    color: #0091DC;
    text-decoration: none;
}
/* Inhalt: Listen */
#maincol ul{
    margin: 10px 0 12px 0;
    padding: 0;
}
#maincol li{
    padding: 0 0 0 14px;
    margin: 0 0 0 10px;
    background: url(/fileadmin/img/contentBullet.gif) no-repeat 0 7px;
	list-style-type: none;
}
.csc-sitemap ul {
    margin:0 !important;
	padding:0 !important;
}
.csc-sitemap li {
    background-image:none !important;
}
.csc-sitemap a {
    color: #005587;
    font-size: 11px;
    line-height: 21px;
    font-weight: bold;
    text-decoration: underline;
}
.csc-sitemap li li a {
    color: #505050;
    font-size: 11px;
    line-height: 21px;
    font-weight: bold;
    text-decoration: underline;
}
.csc-sitemap li li li a {
    color: #0091DC;
    font-size: 11px;
    line-height: 21px;
    text-decoration: underline;
    font-weight:normal;
}
div.kontaktform input, textarea, select {
    border-top: #666666 solid 1px;
    border-bottom: #666666 solid 1px;
    border-left: #666666 solid 1px;
    border-right: #666666 solid 1px;
    background: #FFFFFF;
    font: 11px Verdana, Arial, Helvetica;
}
.kontaktform .field_error {
    border-top: #666666 solid 1px;
    border-bottom: #666666 solid 1px;
    border-left: #666666 solid 1px;
    border-right: #666666 solid 1px;
    background: #83B3CB;
}
.kontaktform .input_normal {
    width: 185px;
}
.kontaktform .textarea_normal {
    width: 185px;
}
.kontaktform .select_extra {
    width: 184px;
}
.kontaktform .select_extra_error {
    width: 184px;
    background-color: 83B3CB;
}
.kontaktform .input_extra_plz {
    width: 45px;
	border: #666666 solid 1px;
}
.kontaktform .input_extra_ort {
    width: 271px;
	border: #666666 solid 1px;
}
.kontaktform .input_extra_land {
    width: 353px;
    margin: 5px 0 5px 0;
	border: #666666 solid 1px;
}
.kontaktform .input_extra_jahr {
    width: 30px;
	border: #666666 solid 1px;
}
.kontaktform .select_extra_lang {
    width: 388px;
}
.kontaktform .sendButton {
    border: #005587 solid 1px;
    background: #005587;
    width: 90px;
    font: 10px Verdana, Arial, Helvetica;
    color: #ffffff;
}
.noBorder {
    border: 0px;
}
div img.left{
    float: left;
    clear: left;
    margin: 4px 10px 5px 0;
}
div img.right{
    float: right;
    clear: right;
    margin: 4px 0 5px 10px;
}
