﻿/* liststyles */
.mar_top_20 {
    margin-top:20px;
}
.pad_top_20 {
    PADDING-TOP: 20px
}
.pad_top_10 {
    PADDING-TOP: 10px
}
/* END Abstandshalter */    
.pager {
    PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #e6e6e6; MARGIN-TOP: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 11px; PADDING-TOP: 5px
}
.pagerjump {
    COLOR: #000
}
/* Allgemeine Formatierungen */
.text_type_1 {
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: #fff;
    FONT-SIZE: 10px
}
.text_type_1_b {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: fff;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}
#breadcrumb {
    BACKGROUND-COLOR: #ffffff; 
    WIDTH: 690px; 
    HEIGHT: 37px
}
#breadcrumb P {
    TEXT-TRANSFORM: uppercase;
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: #000;
    MARGIN-LEFT: 9px;
    FONT-SIZE: 9px
}
#breadcrumb A {
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: #000;
    FONT-SIZE: 9px;
    TEXT-DECORATION: none
}
#breadcrumb A:hover {
    COLOR: #000;
    FONT-WEIGHT: normal
}
.headline {
    WIDTH: 100%;
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: #000;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: uppercase;
}
.headline .rechts {
    POSITION: relative; TEXT-ALIGN: right; TEXT-TRANSFORM: none; DISPLAY: block; FLOAT: right; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.headline .rechts A {
    COLOR: #000;
    TEXT-DECORATION: none
}
.headlineKl {
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: #000;
    FONT-SIZE: 12px
}
.RepHeaders {
    COLOR: #000;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold
}
.roofline {
    TEXT-TRANSFORM: uppercase;
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: #000;
    FONT-SIZE: 11px
}
.text9 {
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: #000;
    FONT-SIZE: 9px
}
.text {
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: #000;
    FONT-SIZE: 10px
}
.text A {
    COLOR: #000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.text UL {
    PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.text UL LI {
    PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 10px 5px 5px 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/list_item_square.gif) no-repeat left top; PADDING-TOP: 1px
}
TD.textRight {
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 5px;
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: #000;
    FONT-SIZE: 10px;
    PADDING-TOP: 0px
}
.text SPAN.subregion {
    TEXT-TRANSFORM: uppercase; FLOAT: right
}
IMG.regionmap {
    BORDER-BOTTOM: #d6d6d6 1px solid; BORDER-TOP: #d6d6d6 1px solid
}
.greylink {
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: #000;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.greylink A {
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: #000;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.backlinkbox {
    PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #e6e6e6; MARGIN: 10px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Geneva, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.backlinkbox A {
    COLOR: #000;
    TEXT-DECORATION: none
}
.content_link {
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: #000;
    CLEAR: both;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 20px
}
.content_link A:link {
    COLOR: #000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.content_link A:visited {
    COLOR: #000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.content_link A:hover {
    COLOR: #000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.content_link A:active {
    COLOR: #000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.gelberHintergrund {
    PADDING-BOTTOM: 3px;
    BACKGROUND-COLOR: #ffeb00;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 3px
}
.gelberHintergrund A {
    COLOR: #000;
    TEXT-DECORATION: none
}
/* End Content */
.text_right {
    WIDTH: 480px;
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    FLOAT: right;
    COLOR: #000;
    FONT-SIZE: 10px
}
.img_left {
    POSITION: relative; PADDING-RIGHT: 15px; FLOAT: left
}
.img_right {
    PADDING-LEFT: 15px; FLOAT: right
}
.categorie {
    FONT-FAMILY: Verdana, Geneva, sans-serif; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bolder
}
/* 2 Spaltiger INHALT*/
.dot_line {
    BORDER-BOTTOM: #9b9b9b 1px dotted; MARGIN-TOP: 0px
}
.dot_line_2sp {
    BORDER-BOTTOM: #9b9b9b 1px dotted; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; CLEAR: both; PADDING-TOP: 5px
}
.title_2sp {
    WIDTH: 175px;
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    MARGIN-BOTTOM: 2px;
    FLOAT: left;
    COLOR: #000;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.event_title_2sp {
    WIDTH: 175px;
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    MARGIN-BOTTOM: 2px;
    FLOAT: left;
    COLOR: #000;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.text_event_2sp {
    WIDTH: 175px;
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    FLOAT: left;
    COLOR: #000;
    FONT-SIZE: 10px
}
/* 2 Spaltiger INHALT*/
.date_2sp {
    WIDTH: 175px;
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    MARGIN-BOTTOM: 2px;
    FLOAT: left;
    COLOR: #000;
    FONT-SIZE: 10px
}
.date_2sp A {
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: #000;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.text_2sp {
    WIDTH: 175px;
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    FLOAT: left;
    COLOR: #000;
    FONT-SIZE: 10px
}
/* 2 Spaltiger INHALT*/
.dot_line_1sp {
    BORDER-BOTTOM: #9b9b9b 1px dotted; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; CLEAR: both; PADDING-TOP: 5px
}
.title_1sp {
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    MARGIN-BOTTOM: 2px;
    COLOR: #000;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.event_title_1sp {
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    MARGIN-BOTTOM: 2px;
    COLOR: #000;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.text_event_1sp {
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: #000;
    FONT-SIZE: 10px
}
.date_1sp {
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    MARGIN-BOTTOM: 2px;
    COLOR: #000;
    FONT-SIZE: 10px
}
.date_1sp A {
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: #000;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.text_1sp {
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    FLOAT: left;
    COLOR: #000;
    FONT-SIZE: 10px
}
.download_overview {
    FONT-FAMILY: Verdana, Geneva, sans-serif; FONT-SIZE: 11px
}
.download_overview P {
    PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.download_overview A:link {
    COLOR: #000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.download_overview A:visited {
    COLOR: #000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.download_overview A:hover {
    COLOR: #000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.download_overview A:active {
    COLOR: #000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.tbl_download_detail TD {
    PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
.brd {
    BORDER-TOP: #d6d6d6 1px solid
}
.tbl_download_detail SPAN {
    PADDING-BOTTOM: 0px; PADDING-LEFT: 27px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
.item {
    WIDTH: 400px; FONT-FAMILY: Verdana, Geneva, sans-serif; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.item_lng {
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: #000;
    MARGIN-LEFT: 30px;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
.item_title {
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: #000;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
.item_title_blue {
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: #000;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
.back_link {
    FONT-FAMILY: Verdana, Geneva, sans-serif; FONT-SIZE: 11px
}
.back_link A:link {
    COLOR: #000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.back_link A:visited {
    COLOR: #000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.back_link A:hover {
    COLOR: #000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.back_link A:active {
    COLOR: #000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
/* Suchformular */
.search_overview {
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: #000;
    FONT-SIZE: 11px
}
.search_resultset {
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: #000;
    FONT-SIZE: 11px
}
.search_resultset H1 {
    FONT-SIZE: 12px
}
.search_resultset SPAN.resName {
    LINE-HEIGHT: 25px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 15px; FONT-SIZE: 13px
}
.search_resultset LI {
    LIST-STYLE-TYPE: square; MARGIN: 0px 0px 20px
}
.search_resultset SPAN.resName A {
    COLOR: #000;
    FONT-WEIGHT: bold
}
DIV.formElement {
    MARGIN: 5px 0px;
    COLOR: #000;
    FONT-SIZE: 11px
}
/* Locations */
.addressTable {
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: #000;
    FONT-SIZE: 11px
}
.addressTable TD.addressTableCity {
    BORDER-BOTTOM: #d9d9d9 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 25px
}
.addressTable TD.addressTableLeer {
    BORDER-BOTTOM: #d9d9d9 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.addressTableCity {
    FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.addressTableLeft {
    TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.addressTableRight {
    TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
/* Schedule Seiten */
#tbl_schedules .item {
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    WIDTH: auto;
    PADDING-RIGHT: 2px;
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: #000;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 2px
}
#tbl_schedules .item_schmal {
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    WIDTH: 80px;
    PADDING-RIGHT: 10px;
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: #000;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 2px
}
#tlb_schedules .klein {
    WIDTH: 40px
}
#tbl_schedules .itemborder {
    BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 3px; PADDING-TOP: 0px
}
#tbl_schedules .scheduleborder {
    BORDER-BOTTOM: #000000 1px dotted; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 3px; PADDING-TOP: 0px
}
#tbl_schedules .schedule {
    TEXT-ALIGN: left;
    COLOR: #000;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top
}
.HCadd {
    PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
/* downloads of vega.com */
TD {
    FONT-FAMILY: Verdana, Geneva, sans-serif; FONT-SIZE: 11px; valign: top
}
.td_headline {
    BORDER-BOTTOM: #dadada 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #dadada 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e5e5e5; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: Verdana, Geneva, sans-serif; FONT-SIZE: 11px; BORDER-TOP: #dadada 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #dadada 1px solid; PADDING-TOP: 3px; valign: top
}
.td_row {
    PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: Verdana, Geneva, sans-serif; FONT-SIZE: 11px; PADDING-TOP: 3px; valign: top
}
.td_row_border-bottom {
    BORDER-BOTTOM: #dadada 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: Verdana, Geneva, sans-serif; FONT-SIZE: 11px; PADDING-TOP: 3px; valign: top
}
.td_row_border-bottom_- {
    BORDER-BOTTOM: #dadada 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: Verdana, Geneva, sans-serif; FONT-SIZE: 11px; PADDING-TOP: 3px; valign: top
}
