﻿/* liststyles */
.mar_top_20 {
    margin-top:20px;
}
.pad_top_20 {
    padding-top:20px;
}
.pad_top_10 {
    padding-top:10px;
}    
/* END Abstandshalter */    
.pager {
    padding:5px;
    margin-top: 10px;
    background-color: #e6e6e6;
    font-size: 11px;
}
.pagerjump {
    color: #505050;
}
/* Allgemeine Formatierungen */
.text_type_1 {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#3c3c3c;
}
.text_type_1_b {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#3c3c3c;
    font-weight:bold;
    padding: 0px 0px 0px 5px;
}    
/* END Allgemeine Formatierungen  */
/* Content */
#breadcrumb {
    height:37;
    width:690px;
    background-color:#ffffff;
}
#breadcrumb p {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:9px;
    margin-left:9px;
    color:#777777;
    text-transform: uppercase;
}
#breadcrumb a {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:9px;
    color:#777777;
    text-decoration:none;
}
#breadcrumb a:hover {
    font-weight:normal;
    color:#3c3c3c;
}
.headline {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:13px;
    color:#3c3c3c;
    font-weight:bold;
    width:100%;
    text-transform: uppercase;
}
.headline .rechts {
    font-size:11px;
    position:relative;
    text-align:right;
    display: block;
    float:right;
    text-transform: none;
    font-weight:bold;
}
.headline .rechts a {
    text-decoration:none;
    color:#0b3d91;
}
.headlineKl {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:12px;
    color:#777777;
    font-weight:bold;
}
.RepHeaders {
    font-size: 18px;
    color: #777777;
    font-weight: bold;
}
.roofline {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#505050;
    text-transform: uppercase;
}
.text9 {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:9px;
    color:#505050;
    line-height:15px;
}
.text {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#505050;
    line-height:15px;
}
.text a {
    color:#0b3d91;
    text-decoration:none;
    font-weight:bold;
}
.text ul {
    margin:0;
    padding:0;
}
.text ul li {
    margin:10px 5px 5px 0px;
    padding:1px 0px 0px 14px;
    list-style-type: none;
    background: url(/images/list_item_square.gif) no-repeat top left;
}
td.textRight {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#505050;
    text-align:right;
    padding:0px 5px 0px 0px;
}
.text span.subregion {
    text-transform: uppercase;
    float: right;
}
img.regionmap {
    border-top: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
}
.greylink {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #505050;
}
.greylink a {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #777777;
}
.backlinkbox {
    margin:10px 0px;
    padding:5px;
    background-color: #e6e6e6;
    font-size:12px;
    font-family:Verdana, Helvetica, sans-serif;
    font-weight:bold;
}
.backlinkbox a {
    color:#0b3d91;
    text-decoration:none;
}
.content_link {
    font-family:Verdana, Helvetica, sans-serif;    
    font-size:11px; 
    font-weight:bold; 
    padding-top:20px;
    clear:both;
    color:#0b3d91;
}
.content_link a:link  { 
    text-decoration:none; 
    font-weight:bold;
    color:#0b3d91;
}
.content_link a:visited { 
    text-decoration:none; 
    font-weight:bold;
    color:#0b3d91;
}
.content_link a:hover { 
    text-decoration:none; 
    font-weight:bold;
    color:#0b3d91;
}
.content_link a:active {
    text-decoration:none;
    font-weight:bold;
    color:#0b3d91;
}
.gelberHintergrund {
    background-color: Yellow;
    font-size:10px;
    font-weight: bold;
    padding:3px;
    font-family: Verdana, Helvetica, sans-serif;
}
.gelberHintergrund a {
    color: #1b1b1b;
    text-decoration:none;
}
/* End Content */
.text_right {
    width:480px;
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#777777;
    float:right;
}
.img_left {
    float:left;
    padding-right:15px;
    position:relative;
}
.img_right {
    float:right;
    padding-left:15px;
}
.categorie {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    font-weight:bolder;
}
.dot_line {
    margin-top:0px;
    border-bottom:1px dotted #9B9B9B;
}
/* 2 Spaltiger INHALT*/
.dot_line_2sp {
    margin-top:10px;
    border-bottom:1px dotted #9B9B9B;
    clear:both;
    padding-top:5px;
    margin-bottom:10px;
}
.title_2sp {
    width:175px;
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#999999;
    float:left;
    margin-bottom:2px;
    font-weight:bold;
}
.event_title_2sp {
    width:175px;
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#003399;
    float:left;
    margin-bottom:2px;
    font-weight:bold;
}
.text_event_2sp {
    width:175px;
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#696969;
    float:left;
}
/* 2 Spaltiger INHALT*/
.date_2sp {
    width:175px;
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#999999;
    float:left;
    margin-bottom:2px;
}
.date_2sp a {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#999999;
    font-weight:bold;
}
.text_2sp {
    width:175px;
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#0b3d91;
    float:left;
}
/* 2 Spaltiger INHALT*/

.dot_line_1sp {
    margin-top:10px;
    border-bottom:1px dotted #9B9B9B;
    clear:both;
    padding-top:5px;
    margin-bottom:10px;
}
.title_1sp {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#999999;
    margin-bottom:2px;
    font-weight:bold;
}
.event_title_1sp {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#003399;
    margin-bottom:2px;
    font-weight:bold;
}
.text_event_1sp {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#696969;
}
.date_1sp {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#999999;
    margin-bottom:2px;
}
.date_1sp a {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#999999;
    font-weight:bold;
}
.text_1sp {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#0b3d91;
    float:left;
}
/* Download Seiten */
.download_overview {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:11px
}
.download_overview p {
    padding:2px;
    margin:0px;
}
.download_overview a:link  { 
    text-decoration:none;
    font-weight:bold;
    color:#486DAB; 
}
.download_overview a:visited { 
    text-decoration:none; 
    font-weight:bold; 
    color:#486DAB; 
}
.download_overview a:hover { 
    text-decoration:none; 
    font-weight:bold; 
    color:#0B3D91; 
}
.download_overview a:active { 
    text-decoration:none; 
    font-weight:bold; 
    color:#0B3D91; 
}
.tbl_download_detail td{
    padding:0px;
    padding-bottom:6px;
    padding-top:6px;
}
.brd {
    border-top: 1px solid #d6d6d6;
}
.tbl_download_detail span{
    padding:0px 15px 0px 27px;
}

.item {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    font-weight:bold;
    width:400px;
}
.item_lng {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#777777;
    font-weight:bold;
    margin-left:30px;
}
.item_title {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#777777;
    font-weight:bold;
}
.item_title_blue {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#0b3d91;
    font-weight:bold;
}
.back_link {
    font-family:Verdana, Helvetica, sans-serif; 
    font-size:11px;
}    
.back_link a:link  { 
    text-decoration:none; 
    font-weight:bold; 
    color:#486DAB; 
}
.back_link a:visited { 
    text-decoration:none; 
    font-weight:bold; 
    color:#486DAB; 
}
.back_link a:hover { 
    text-decoration:none; 
    font-weight:bold; 
    color:#0B3D91; 
}
.back_link a:active { 
    text-decoration:none; 
    font-weight:bold; 
    color:#0B3D91; 
}
/* Suchformular */
.search_overview {
    font-family:Verdana, Helvetica, sans-serif;    
    font-size:11px;
    color: #777777;
}
.search_resultset {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:11px;
    color: #777777;
}
.search_resultset h1 {
    font-size:12px;
}
.search_resultset span.resName {
    text-transform: uppercase;
    font-size:13px;
    margin:0px 0px 15px 0px;
    line-height:25px;
}
.search_resultset li {
    list-style-type: square;
    margin:0px 0px 20px 0px;
}
.search_resultset span.resName a {
    color:#0b3d91;
    font-weight:bold;
}
div.formElement {
    margin:5px 0px 5px 0px;
    font-size:11px;
    color:#777777;
}
/* Locations */
.addressTable {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #505050;
}
.addressTable td.addressTableCity {
    border-bottom:1px solid #d9d9d9;
    padding:25px 0px 5px 0px;
}
.addressTable td.addressTableLeer {
    border-bottom:1px solid #d9d9d9;
    padding:0;
}
.addressTableCity {
    font-size:12px;
    font-weight:bold;
    padding-top:10px;
}
.addressTableLeft {
    text-align: left;
    vertical-align:top;
    padding:5px 0px 0px 0px;
}
.addressTableRight {
    text-align: right;
    vertical-align:top;
    padding:5px 0px 0px 0px;
}
/* Schedule Seiten */
#tbl_schedules .item {
    font-size:13px;
    width: auto;
    padding:2px 2px 2px 2px;
    font-family:Verdana, Helvetica, sans-serif;
    color:#505050;
    font-weight:bold;
}
#tbl_schedules .item_schmal {
    font-size:13px;
    font-family:Verdana, Helvetica, sans-serif;
    color:#505050;
    font-weight:bold;
    width:80px;
    padding:2px 10px 2px 2px;
}
#tlb_schedules .klein {
    width:40px;
}
#tbl_schedules .itemborder {
    border-bottom:1px solid #000000;
    padding:0;
    font-size:3px;
}
#tbl_schedules .scheduleborder {
    border-bottom:1px dotted #000000;
    padding:0;
    font-size:3px;
}
#tbl_schedules .schedule {
    font-size:12px;
    text-align:left;
    vertical-align:top;
    color:#777777;
}
.HCadd {
    margin:0;
    padding:0;
}

/* downloads of vega.com */

td {
FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; valign: top
}
.td_headline {
    BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #dadada 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #dadada 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #dadada 1px solid; BACKGROUND-COLOR: #e5e5e5; TEXT-ALIGN: left; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; valign: top
}
.td_row {
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; valign: top
}
.td_row_border-bottom {
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #dadada 1px solid; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; valign: top
}
.td_row_border-bottom_- {
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #dadada 1px solid; TEXT-ALIGN: center; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; valign: top
}