
.middlecol form {
text-align:center;
}

.middlecol input {
border:1px solid #000;
}
.middlecol input[type=text] {
border:1px solid black;
background:#CFCFCF;
}


#time {
    font-weight:bold;
    color:#EB1621;
    font-size:11px;
}
.impr_header td {
    font-size:11px;
    font-weight:bold;
    border-bottom: 1px solid #EB1621;
}
.impr_content td {
    width:238px;
    border:0px solid #EB1621;
    vertical-align:top;
}
.kont_header td {
    font-size:11px;
    font-weight:bold;
    border-bottom: 1px solid #EB1621;
    width:476px;
}
#kontaktformular {
    text-align:left;
    background:#ffffff;
    font-weight:bold;
    padding:5px;

}
#kontaktbutton {
    width:500px;
    text-align:right;
    background:#ffffff;
    font-weight:bold;
    padding:5px;
}

#kontaktformular .textfeld_klein {
    background:#DDDDDD;
    border:1px solid #989898;
    width: 200px;
    margin-top:2px;
    margin-bottom:5px;
}
#kontaktformular .textfeld_lang {
    background:#DDDDDD;
    border:1px solid #989898;
    width: 466px;
    margin-top:2px;
    margin-bottom:5px;
}
#kontaktformular .textarea_lang {
    background:#DDDDDD;
    border:1px solid #989898;
    width: 466px;
    height: 76px;
    margin-top:2px;
    margin-bottom:5px;
}

.gb_header {
    background:#ffffff;
    border-bottom:1px solid #989898;
    width:476px;
    font-weight:bold;
}
.gb_header a:link, .gb_header a:active, .gb_header a:hover, .gb_header a:visited, .gb_header td {
    font-weight:bold;
    background:#ffffff;
}
.gb_content {
    background:#F0F0F0;
    width:476px;
}


.numlinks, .numlinks-inactive {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#336699;
}

.numlinks-inactive {
        color:#DDDDDD;
}

.numhighlight {
        background-color:#C6FFC9;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        color:#339900;
}

.t-border {
        border-collapse:collapse;
}

.td-border {
        width:23px;
        height:25px;
        padding-left:2px;
        padding-right:2px;
        text-align:center;
        vertical-align:middle;
        border:#EB1621 solid;
        border-width:1px;
}

.current {
border: 1px solid #E0E0E0;
padding: 4px 7px;
color: #444;
}

.pages{
border: 1px solid #E0E0E0;
padding: 2px 7px;
float: right;
margin: -3px 0 0;
}

.galerie_auflistung td {
border:1px solid #DDDDDD;
}
.galerie_auflistung img {
border:0px;
}

.galerie_header td{
background:;
text-align:center;
width:540px;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}

.galerie_detail img {
border:0px;
}

.galerie_navigation td {

font-weight:bold;
text-align:center;

}

.bericht_verfasser {
color:#6F6F6F;
}


.bericht_navigation td {
border-bottom:1px solid #DFDFDF;
}
