body { font-family: Verdana, Trebuchet MS, Arial, sans; color:#000000; background-color: #CCCCCC; margin:0px;}
img { border:0px solid #FFFFFF;}
form {margin:0px; padding:0px;}
input, textarea { font-size:11px;}

a { color:#666666; text-decoration:none;}
a:link { color:#666666; }
a:hover { color:#ccff33; }
a:visited { color:#999999; }
a:active { color:#999999; }

a#myslikLink {
    border: 1px solid #000;
    position: absolute;
    top: 15px; left: 580px;
    display: block;
    padding: 20px 50px;
    background-color: #000;
    opacity: 0; filter: alpha(opacity=0);
}

#container { width:895px; height:100%; background-color: #FFFFFF; border-right: 5px solid #A7A7A7; border-left: 5px solid #A7A7A7;}
#container td {vertical-align:top;}
#tdMenu { width:222px; padding-top:34px; vertical-align:top;}
#tdMenu h2 { margin:0px; margin-left:27px; margin-top:3px; margin-bottom:8px;}
#tdMenu ul { list-style-type:none; margin:0px; padding:0px; margin-left:0px; margin-top:8px; margin-bottom:8px;}
#tdMenu li { margin:0px; padding:0px; margin-left:60px; }
#tdMenu .pSubMenu {margin-left:63px; margin-top:5px; margin-bottom:4px;}
#tdMenu .divSubMenu {margin-bottom:20px;}
#divLogo {position:absolute; margin-left:784px;}

#tdContent { width:416px; padding-top:32px; vertical-align:top;}
#divContent {}
#divContent h1 { font-size:12px; font-weight:normal; padding:0px; margin-top:5px; margin-bottom:6px;}
#divContent h2 { font-size:12px; font-weight:normal; padding:0px; margin-top:5px; margin-bottom:3px;}
#divContent p { font-size:11px; margin-top:6px; margin-bottom:16px; padding:0px; line-height:16px;}
#divContent th { font-size:11px; text-align:left; padding-top:4px; vertical-align:top;}
#divContent td { font-size:11px; vertical-align:top;}
#divContent ul { list-style-type:none; list-style-image:url(../images/aufzaehlung.gif);font-size:11px; margin:0px; padding:0px; margin-left:-5px; margin-top:8px; margin-bottom:8px;}
#divContent li { font-size:11px; margin:0px; padding:0px; margin-left:15px; }


#tdRechts { width:257px; padding-top:12px; vertical-align:top;}
#divFeatures { position:absolute; margin-left:718px; font-size:9px; text-align:right; margin-right:25px; margin-top:8px; margin-bottom:3px;}
#divLogoUnten { position:relative; text-align:right; z-index:1000; margin-right:25px; }

.divNews { padding-left:10px; padding-bottom:15px; margin-top:25px; margin-bottom:10px; margin-left:10px; line-height:16px; border-left: 1px solid #CCCCCC; }
.divNews h2 { font-size:11px; margin:0px; padding:0px; margin-bottom:5px;}
.divNews h3 { font-size:10px; margin:0px; padding:0px; margin-right:10px;}
.divNews p { font-size:10px; margin:0px; padding:0px; margin-right:10px;}
.divNews .pMore { text-align:right; margin-bottom:15px;}
.divNews span {font-weight:normal;}

.divNewsContent { margin-left:5px; padding-left:10px; padding-bottom:10px; }
.divKontaktformular { width:338px; padding:10px; padding-left:0px; }
.pSenden { text-align:center; }
.inputText { width:265px; }
.inputTextarea { width:325px;}
.divKontaktInfo { width:300px; padding:10px; background-color:#F4F4F4; border:1px solid #666666; }
.ok {border-bottom:1px solid #666666; }
.fehler { background-color: #C3D543;}

.tableUebersichtH2, .tableUebersichtH2 tr { margin:0px; padding:0px; }
.tableUebersichtH2 td { margin:0px; padding:0px; vertical-align:middle; padding-right:5px;}
.tableUebersichtH2 { margin-bottom: 5px; }

.galerieImg {width:126px;height:75px; margin-right:10px; margin-bottom:10px; border:1px solid #000000;}
