﻿table.amtsblatt {
    border:1px solid #000000;
    background-color:#ffffff;
}
th.amtsblatt, th.amtsblatt_n {
    border:1px solid #000000;
    background:none;
    color:#000000;
}
.amtsblatt_first, .amtsblatt_first_n {
    border-bottom:1px solid #000000;
    border-right:1px solid #000000;
    border-left:1px solid #000000;
    background:none;
}
.amtsblatt_sec, .amtsblatt_sec_n {
    border-bottom:1px solid #000000;
    border-right:1px solid #000000;
    border-left:1px solid #000000;
    background:none;
}
/* ######## PRESSE Detail ######## */
.presse_hd {
    font-size:14px;
    font-weight:bold;
    display:block;
    padding:0.9em 0 2em;
}

/* ######## Presse-Fotogalerie ######## */
table.download_tb {
    border:1px solid #000000;
    background-color:#ffffff;
    border-collapse:collapse;
}
.download_tb th {
    border:1px solid #000000;
}
.download_tb th.last {
    border:1px solid #000000;
}
.download_tb td {
    border:1px solid #000000;    
}
.download_tb td.last {
    border:1px solid #000000;    
}

/***** FOTOGALERIE blaettern ******/ 
.fotogallery_frame{
    background-color:#ffffff;
    padding-bottom:0 !important;
    margin-bottom:0;
}
.fotogallery_border right,
.fotogallery_border left,
.fotogallery_border center {
    display:none;
}
.fotogallery_border {
    display:none;    
}
.fotogallery_header {
    padding-top:0em;
    padding-bottom:0.5em
}
/***** SITEMAP ******/ 
#sitemap_oben {
    clear:both;
    height: 8.7em;
    margin-bottom: 1.3em;
    padding: 0;
    margin-top:0.7em;
}
#sitemap_oben .sitemap_menu{
    float:left;
    width: 32%;
    padding: 0;
}
#sitemap_oben .sitemap_menu_strich {
    float:left;
    background-image:url(/header_vb/bg_sitemap_menu.gif);
    background-repeat: repeat-y;
    background-position:top left;
    height: 8em;
    padding-left:0.6em;
}
#sitemap_oben .sitemap_menu ul, #sitemap_oben .sitemap_menu_middle ul {
    clear:both;
    list-style:none;
    padding: 0;
    margin: 0;
}

#sitemap a.sitemap_headline_bereich_2,#sitemap a.sitemap_headline_bereich_2:active,#sitemap a.sitemap_headline_bereich_2:visited,#sitemap a.sitemap_headline_bereich_2:hover,
#sitemap a.sitemap_headline_bereich_3,#sitemap a.sitemap_headline_bereich_3:active,#sitemap a.sitemap_headline_bereich_3:visited,#sitemap a.sitemap_headline_bereich_3:hover, 
#sitemap a.sitemap_headline_bereich_4,#sitemap a.sitemap_headline_bereich_4:active,#sitemap a.sitemap_headline_bereich_4:visited,#sitemap a.sitemap_headline_bereich_4:hover,  
#sitemap a.sitemap_headline_bereich_5,#sitemap a.sitemap_headline_bereich_5:active,#sitemap a.sitemap_headline_bereich_5:visited,#sitemap a.sitemap_headline_bereich_5:hover,  
#sitemap a.sitemap_headline_bereich_6,#sitemap a.sitemap_headline_bereich_6:active,#sitemap a.sitemap_headline_bereich_6:visited,#sitemap a.sitemap_headline_bereich_6:hover,  
#sitemap a.sitemap_headline_bereich_8,#sitemap a.sitemap_headline_bereich_8:active,#sitemap a.sitemap_headline_bereich_8:visited,#sitemap a.sitemap_headline_bereich_8:hover, 
#sitemap a.sitemap_headline_bereich_9,#sitemap a.sitemap_headline_bereich_9:active,#sitemap a.sitemap_headline_bereich_9:visited,#sitemap a.sitemap_headline_bereich_9:hover {
    padding: 0.210em 0.2em 0.210em 0.7em;
    background-image:url();
}
#sitemap h2.sitemap_headline_bereich_2 {
    background-color: #336633;
    padding: 0.210em 0.2em 0.210em 0;
    margin:0;margin-top:0.5em;
}
#sitemap h2.sitemap_headline_bereich_3 { /*tour*/
    background-color: #003399;
    padding: 0.210em 0.2em 0.210em 0;
    margin:0;margin-top:0.5em;
}
#sitemap h2.sitemap_headline_bereich_4 {
    background-color: #DA2900;
    padding: 0.210em 0.2em 0.210em 0;
    margin:0;margin-top:0.5em;
}
#sitemap h2.sitemap_headline_bereich_5 {
    background-color: #299110;
    padding: 0.210em 0.2em 0.210em 0;
    margin:0;margin-top:0.5em;
}
#sitemap h2.sitemap_headline_bereich_6 {
    background-color: #663366;
    padding: 0.210em 0.2em 0.210em 0;
    margin:0;margin-top:0.5em;
}
#sitemap h2.sitemap_headline_bereich_8 {
    background-color: #CC0000;
    padding: 0.210em 0.2em 0.210em 0;
    margin:0;margin-top:0.5em;
}
#sitemap h2.sitemap_headline_bereich_9 {/*akh*/
    background-color: #1D7575;
    padding: 0.210em 0.2em 0.210em 0;
    margin:0;margin-top:0.5em;
}
#sitemap .sitemap_level1 {
    padding: 0em 0em 0em 1.7625em;
    background-image:url();
}
#sitemap .sitemap_level2 {
    padding: 0em 0em 0em 3.825em;
    background-image:url();
}
#sitemap .sitemap_level3 {
    padding: 0em 0em 0em 5.5875em;
    background-image:url();
}

#sitemap ul.bereich_2 .sitemap_level1 {
    background-color: #ffffff;
}
#sitemap ul.bereich_3 .sitemap_level1 { /**/
    background-color: #ffffff;
}
#sitemap ul.bereich_4 .sitemap_level1 {
    background-color: #ffffff;
}
#sitemap ul.bereich_5 .sitemap_level1 {
    background-color: #ffffff;
}
#sitemap ul.bereich_6 .sitemap_level1 {
    background-color: #ffffff;
}
#sitemap ul.bereich_8 .sitemap_level1 {
    background-color: #ffffff;
}
#sitemap ul.bereich_9 .sitemap_level1 { /*akh*/
    background-color: #ffffff;
}
#sitemap ul.bereich_2 .sitemap_level2 {
    background-color: #ffffff;
}
#sitemap ul.bereich_3 .sitemap_level2 { /**/
    background-color: #ffffff;
}
#sitemap ul.bereich_4 .sitemap_level2 {
    background-color: #ffffff;
}
#sitemap ul.bereich_5 .sitemap_level2 {
    background-color: #ffffff;
}
#sitemap ul.bereich_6 .sitemap_level2 {
    background-color: #ffffff;
}
#sitemap ul.bereich_8 .sitemap_level2 {
    background-color: #ffffff;
}
#sitemap ul.bereich_9 .sitemap_level2 { /**/
    background-color: #ffffff;
}
#sitemap ul.bereich_2 .sitemap_level3 {
    background-color: #ffffff;
}
#sitemap ul.bereich_3 .sitemap_level3 { /**/
    background-color: #ffffff;
}
#sitemap ul.bereich_4 .sitemap_level3 {
    background-color: #ffffff;
}
#sitemap ul.bereich_5 .sitemap_level3 {
    background-color: #ffffff;
}
#sitemap ul.bereich_6 .sitemap_level3 {
    background-color: #ffffff;
}
#sitemap ul.bereich_8 .sitemap_level3 {
    background-color: #ffffff;
}
#sitemap ul.bereich_9 .sitemap_level3 { /**/
    background-color: #ffffff;
}
/* ################################################################################# */
/* ######## FORMULAR ######## */
/* ################################################################################# */

#row1 h2.formular {
    font-size:100%;
    color:#505964;
    background:#ffffff;
    padding:0 0 0 0.624em;
    width:98%;
    line-height:1.75em;
    margin:0;
    margin-bottom:0.1em;
    font-weight:bold;
}
.sub{
    border-bottom:0.4em solid white;
    padding-bottom:0.5em;
    margin-top:2em;
    padding-top:0;
}
.sub legend{
    color:#000000;
    font-weight:bold;
    padding-left:0.7em;
}
.hotelformfieldset{
    background-color: #ffffff;
    border-bottom:0.4em solid white;
    padding-bottom:0.5em;
}
fieldset div h3{
    color:#000000;
    font-weight:bold;
    padding-left:0.7em;
    margin:0;
}
#row1 .option, #row1 .rb {
    margin-top:0.6em;
    margin-left:0.8em;
    margin-bottom:0;
    padding:0;
    width:95%;
    line-height:1.3em;
    border-bottom:0;
}
#row1 .option input, #row1 .rb input{
    padding-top:0;
    margin-top:0;
    margin-left:0;
    padding-left:0;
    width:1.5em;
    height:1.3em;
    float:left;
}
* html #row1 .rb input{
    height:1.5em;
}
*+html #row1 .rb input{
    height:1.5em;
}
#row1 .hotelsearch{
    float:left;
    border:0;
    padding:0.5em 3em 1em 1em;
    text-align:left;
}
.formcol1{
    float:left;
    width:32%;
    padding:0;
}
.formcol2{
    float:left;
    width:66%;
    border-left:0.4em solid white;
}
.col2 fieldset, .formcol2 fieldset, .newrow fieldset, .newrowlast fieldset  {
    border-bottom:0;
}
/* ie 6 */
* html .formcol2{ 
    width:65%;
}
.twocols{
    width:50%; 
    float:left;
    border:0;
    margin:0;
    padding:0;
}
/* ie 6 */
* html .twocols{ 
    width:47%;
}
/* ie 7 */
*+html .twocols{ 
    width:49%;
}
.threecols{
    width:33%;
    float:left;
    border:0;    
    margin:0;
    padding-right:0;
}
/* ie 6 
* html .threecols{ 
    width:31%;
}
*/
.newrow, .newrowlast{
    float:left;
    clear:both;
    width:98%;
    padding-right:0.628em;
    background-color:#ffffff;
    border-bottom:0.4em solid white;
}
.newrowlast{
    border:0 !important;
}
 
#row2 .hotelsearch {
    display:block;
    border:1px solid #6B7583;
    margin:0.5em 0 0.5em 0;
    font-size:100%;
    padding:0.12em 0 0.12em 0.12em;
    font-family: Arial,Helvetica,sans-serif;
}
.formbg {
    background-color:#ffffff;
    width:98% !important;
    height:21.5em; 
    margin-bottom:0.4em;
    padding-right:0.628em;
}
/* ie 6 */
* html .formbg{ 
    height:21.7em; 
}
/* ie 7 */
*+html .formbg{ 
    height:21.7em; 
}
.submithotelsearch{
    height:1.5625em;
    width:7.4em;
}
.submithotelsearch2{
    height:1.5625em;
    width:7.4em;
}
/* ie 6 */
* html .submithotelsearch2{
    height:1.7em;
    width:7.916em;
}
/* ie 7 */
*+html .submithotelsearch2{
    height:1.7em;
    width:7.916em;
}
.hotelsearch_right{
    text-align:left;
    width:81%;
}
.rb label{
    display:block;
    padding-left:1em;
    margin-left:0.8em;
}
