body {margin:0; padding:0;}
.t6 {font-family: Verdana, Arial; font-size: 10pt; color: #000000; font-weight: bold; font-style: normal; }

/* Macht Probleme im IE */
/* div.content table {position:relative;} */

div.bild_links, div.bild_rechts, div.teaser_links, div.teaser_rechts, div.archiv_bild, div.archivbild, div.download {width:100%;}
table.bild_links, table.bild_rechts, table.bild_mitte, table.detail_4bilder, table.archiv_bild, table.bildgalerie, table.google_map, table.formular, table.galerie_xbilder, table.teaser, table.download { width:100%;}

fieldset.inputfield {  margin-bottom:10px; width:100%;}
div.control fieldset { float:left; margin-right:5px; padding:0;}
div.control .r {float:right;}
div.control .r fieldset {border:0;}

table.bild_links { margin:0 0 10px 0;}
div.archiv_bild { text-align:left;}
div.archiv_bild_memo {padding-bottom:10px;}

img.img_poser {border: 0px solid black;}
div.imgpopuphidden {display:none;}
div.imgpopup_longdescription { text-align:center; padding:5px 0px; font-family: Verdana, Arial; font-size: 10pt; color: #000000; font-weight: normal; font-style: normal;}

div.ul_clear_div {height:1px; margin:0; padding:0;}

/* Formulare */
.customform .error {color:#E80024;}
.customform div.error_msg {font-weight: bold; color:#E80024; margin:10px 0px; border:2px solid #E80024; padding:5px;}
.customform label {white-space:nowrap;}
.customform label.lbl_error {color:#E80024;}
.customform .text {width:300px;}
.customform .area {width:300px;}
/* Kontaktformular */
.customform input#plz {width:50px;}
.customform input#ort {width:250px;}

/* Toolbar */
div.toolbar  {
    white-space: nowrap;
    visibility:hidden; 
    position:absolute; 
    top:0; 
    left:0; 
    z-index:900; 
    border:1px solid black; 
    background-color:#ffffaa; 
    padding:3px;
}
div.toolbar .checkbox {
    margin:0px 2px;
    position:relative;
    top:-6px;
}

.feldfont {font-family: Arial, Verdana, Times, Times New Roman; font-size:12px; color:black; }
div.h_fields_container_text {position:relative;}
div.language_h_first_visible {display:block; position:absolute; top:0; left:0;}
div.language_h_first_hidden {display:none; position:absolute; top:0; left:0;}
div.language_h_visible {display:block; position:absolute; top:0; left:0;}
div.language_h_hidden {display:none; position:absolute; top:0; left:0;}

ul.languagetabs {height:20px; margin:0; padding:0;}
li.languagetab, li.languagetab_active {list-style-type:none; float:left; border:1px solid black; border-bottom:0px; margin-right:2px; padding:2px; height:20px;}
li.languagetab { background-color:#CCCCCC; }
li.languagetab_active { background-color:#FFFFFF; }
li.languagetab a, li.languagetab_active a {color:black;}

/* Abstands-Problem im IE bei LI */
li.tablenavileft_main_trenner, li.tablenaviright_main_trenner, li.tableouterleft_main_trenner, 
li.tableouterright_main_trenner, li.tableborderleft_main_trenner, li.tableborderright_main_trenner {float:left;}

/* Div um UL oder OL */
.ul_div {float:left; height:auto; margin-bottom:0px;}
.ul_clear_div {height:1px;clear:left;}

/* Div um Poser Bild_rechts, Bild_links und Archiv_Bild */
div.download_link{padding:5px 0 10px 0;}
