html { height:99%; margin:0; padding:0; }
body { background-color:#FFF; text-align:center !important; color:#666; font-family:verdana; font-size:0.8em; margin:0; padding:0; overflow:auto; }
.content { background:url("bg.jpg"); position:relative; width:876px; height:916px; margin:0 auto; padding:0; text-align:left; overflow:hidden !important; margin-top:-30px; }

div#kontakt input { width:120px; }
div#kontakt textarea { width:230px; }
label.underl { text-decoration:underline; }
label { width:120px; display:block; float:left; cursor:pointer; }
input["checkbox"] { float:left; }

a.navButton { margin:0 11px; }
#topNav { background:url('punkt.gif'); background-position: 16px 0px; background-repeat:no-repeat; margin:0px 0 0 115px; color:#e50819; padding:0 24px; font-family:verdana; font-size:11px; font-weight:bold; }
#topNav a { color:#e50819; cursor:pointer; }
#topNav a:hover { color:#014b96; }
h1 { font-size:14px; margin-bottom:20px; }
h2 { font-size:12px; font-weight:bold; margin-bottom:0; padding:0; margin-top:20px; }
ul { margin-top:5px; }
.white { color:white; }
a.white { font-family:verdana; font-size:11px; cursor:pointer; padding:0 10px; }

div#subnav a { text-decoration:underline; }
div#impressionen img { padding:0px 1px 0px 0px; }

#nav { border-bottom:80px solid #ccc; margin:0; height:700px; background-color:#e7e7e7; float:left; border-left:20px solid #ccc; width:220px; font-weight:bold; padding-right:0; }
#contentLeft { height:780px; font-size:0.9em; background-color:#e2eae1; line-height:18px; width:250px; float:left; margin:0; padding:0px 10px 0px 10px; }
#contentRight { height:780px; font-size:0.9em; line-height:18px; padding:0; background-color:#e2eae1; float:left; text-align:center; margin:0 0 0 4px; width:400px !important; }

#contentLeftRight { background-color:#e2eae1; width:666px !important; margin:0 0 0 0; padding:0; float:left; } /*  */
#navAGB { margin:0; height:6083px; background-color:#e7e7e7; float:left; border-left:20px solid #ccc; width:220px; font-weight:bold; padding-right:0; }

label, submit { font-size:1em; font-weight:bold; }

#contentRight div.white { background-color:#fff; }

ul { list-style-type:circle; padding:0; margin-left:15px; }
li.active { background-color:#e2eae1; }
li.small { font-size:0.9em; margin:0; padding:2px 10px 2px 10px; }

#thumbs img { padding:2px; border:3px solid #fff; cursor:default; } 
.bordered { border:3px solid #ccc !important; cursor:pointer !important; }
/* .noBordered { border:3px solid #fff; } */

.bottom a { color:#ffae00; }
input, textarea { font-family:verdana; font-size:0.9em; padding:2px; }

a { font-size:1em; text-decoration:none; color:#666; }
a.title { color:white; }
a.start { margin-left:565px; }

img { border:none; }
img.header { position:absolute; z-index:2; float:left; top:10px; }

.main { margin-left:43px; background-color:white; width:790px; position:absolute; top:0; z-index:1; padding-top:280px; }

.left { float:left; padding-left:20px; }


.footer { padding-bottom:54px; }
.footerNav { background-color:lightGrey; /* width:790px; */ margin-top:25px; padding:5px 0; font-size:0.8em; font-weight:bold; padding-left:267px; }
.footerPics { text-align:center; margin-top:20px; }
.footerPics img { margin:0 20px; }

.cleaner { clear:both; }
.nobr { white-space:nowrap; }

.floatLeft { float:left; }
a.impressum { color:#333; }

