/* dateiweite Einstellungen */
*{font-family:Times New Roman,Times,Courier,serif;}
body{margin:0px;padding:0px;background-color:#cff;color:#366;background-image:url(img/hvseetal_repeat.gif);background-repeat:repeat-x;}
form{margin:0px;}

/* allgemeine Klassen */
.clear{clear:both;height:0px;line-height:0px;font-size:0px;}
.clear div{height:1px;}
.clearspc{height:12px;}
.vspcttl{height:12px;width:1px;}
.vspc{height:3px;width:1px;overflow:hidden;}

/* Hauptbereiche */
#head{background-image:url(img/hvseetal_bg.gif);width:750px;height:135px;}
#boot1{background-image:url(img/boot1.gif);position:absolute;left:462px;top:82px;width:20px;height:21px;}
#boot2{background-image:url(img/boot2.gif);position:absolute;left:615px;top:88px;width:40px;height:27px;}
#body{position:absolute;top:135px;left:0px;width:100%;min-height:490px;min-width:950px;background-image:url(img/bg_cont.gif);background-repeat:repeat-y;}
#foot{background-color:#9cc;width:100%;height:20px;background-image:url(img/hvseetal_foot.gif);background-repeat:no-repeat;background-position:612px 4px;}
.footspc{background-color:#cff;width:100%;height:20px;}

/* Logo */
#logo{position:absolute;left:60px;top:0px;width:111px;height:34px;}

/* Navigation */
#navi{position:absolute;left:16px;top:300px;width:167px;font-size:16px;line-height:28px;font-weight:bold;text-align:right;}
#navi a{color:#366;text-decoration:none;}
#navi a:hover{color:#033;}

/* webFormat-Link */
#wf{position:absolute;left:196px;top:374px;width:9px;height:113px;}

/* Inhalt */
#cont{position:relative;left:280px;top:0px;width:640px;min-height:490px;}
#cont h1{font-size:20px;margin:0px;margin-bottom:10px;}
.blklft{float:left;width:160px;margin-right:40px;overflow:hidden;}
.blklft .alt{padding-top:5px;font-size:12px;line-height:18px;}
.blkrgt{float:left;width:440px;font-size:16px;line-height:24px;overflow:hidden;}
.blkrgt h2{font-size:18px;margin:0px;margin-bottom:5px;}
.blkrgt h3{font-size:16px;margin:0px;margin-bottom:5px;}
.blkrgt a{color:#366;text-decoration:underline;}
.blkrgt a:hover{color:#033;text-decoration:underline;}

/* Fehler */
.err{font-size:12px;color:#033;}

/* Formular */
.fom{float:left;padding:2px;margin-bottom:1px;background-color:#c4f7f7;}
.input{border:solid 1px #033;font-size:14px;font-weigth:normal;line-height:18px;color:#000;padding-left:2px;padding-right:2px;}
.inputfix{border:solid 1px #366;font-size:14px;line-height:18px;min-height:18px;background-color:#c4f7f7;color:#366;padding-left:2px;padding-right:2px;}
.btn input{border:solid 1px #033;font-size:14px;line-height:18px;color:#fff;background-color:#9cc;}
.fom .err{padding-left:10px;}

/* Aufklappliste */
#cont table{border-spacing:0px;border-collapse:collapse;}
#cont th{border-bottom:solid 1px #cff;padding:0px;background-color:#9cc;text-align:left;color:#fff;}
#cont td{border-bottom:solid 1px #cff;padding:0px;background-color:#c4f7f7;}
#cont .trpag td{margin-top:1px;margin-bottom:1px;padding:5px;background-color:#e5ffff;}

/* Galerie */
.trpag {padding:5px;background-color:#e5ffff;}