html, body {
 width:97%;
 height:95%;
 margin:0;
 padding:0;
}

body {
 background:url() repeat #E8F1FB;
}

a.newTab {
 target-new:tab;
}

div#inhalt {
 position:relative;
 background:url(../../pix/bg/tropfen01.jpg) 0 0 no-repeat #E8F1FB;
 border:solid #406383;
 border-width:0 1px 1px 1px;
 width:600px;
 height:748px;
 margin:25px auto;
 padding:0;
}


/* TOP */
div#top {
 position:absolute;
 top:0;
 background:#406383;
 width:100%;
 height:20px;
 margin:0 auto;
 padding:0;
}

div#top h1 {
 font:normal 11px/13px georgia,monospace,sans-serif;
 color:#FFF;
 margin:0;
 padding:4px 4px;
}


/* Styleselect */
div#styleselect {
 position:absolute;
 top:0;
 right:0;
 height:20px;
 margin:0;
 padding:0;
 z-index:2;
}

div#styleselect p {
 font:normal 11px/13px georgia,monospace,sans-serif;
 color:#000;
 margin:0;
 padding:1px 5px;
}

div#styleselect p input {
 border:0;
 margin:0;
 padding:0;
}

div#styleselect p input.sqr_C70219,
div#styleselect p input.sqr_3A4346,
div#styleselect p input.sqr_406383,
div#styleselect p input.sqr_BFB07C {
 border:solid #406383;
 border-width:1px;
 width:15px;
 height:15px;
}

div#styleselect p input.sqr_C70219 {
 background:url(../../pix/navi/sqr_C70219.gif) no-repeat #C70219;
}

div#styleselect p input.sqr_3A4346 {
 background:url(../../pix/navi/sqr_3A4346.gif) no-repeat #000;
}

div#styleselect p input.sqr_406383 {
 background:url(../../pix/navi/sqr_406383.gif) no-repeat #406383;
}

div#styleselect p input.sqr_BFB07C {
 background:url(../../pix/navi/sqr_BFB07C.gif) no-repeat #BFB07C;
}


/* TEXTFELD */
div#textfeld {
 position:absolute;
 top:70px;
 left:89px;
 background:#;
 border:solid #FFF;
 border-width:0;
 width:420px;
 height:;
 margin:0;
 padding:0;
}

div#textfeld h1 {
 font:bold 11px/14px georgia,monospace,sans-serif;
 text-transform:uppercase;
 color:#406383;
 background:url(../../pix/bg/h1_bg01.) 0 0 repeat;
 margin:0;
 padding:17px 0 3px 0;
}

div#textfeld h2 {
 font:normal 11px/13px verdana,helvetica,arial,sans-serif;
 color:#406383;
 background:url(../../pix/bg/h1_bg01.) 0 0 repeat;
 border:solid #8a2a00;
 border-width:0;
 margin:0;
 padding:4px 0 5px 0;
}

div#textfeld p {
 font:normal 11px/14px verdana,helvetica,arial,sans-serif;
 color:#406383;
 background:url(../../pix/bg/p_bg01.) 0 0 repeat;
 border:dotted #FFF;
 border-width:0 0 1px 0;
 margin:0 0 7px 0;
 padding:4px 0 6px 0;
}

div#textfeld p a {
 text-decoration:none;
 color:#204060;
 margin:0 0 0 0;
 padding:0;
}

div#textfeld p a:hover {
 text-decoration:none;
 color:#406383;
 margin:0 0 0 0;
 padding:0;
}

div#textfeld p a.download {
 text-decoration:none;
 color:#F77;
 margin:0 0 0 0;
 padding:0;
}

div#textfeld p a.download:hover {
 text-decoration:none;
 color:#F33;
 margin:0 0 0 0;
 padding:0;
}

/* TABELLE */
div#textfeld p img {
 background:#;
 border:solid #000;
 border-width:1px;
 margin:0 0 3px 0;
 padding:0;
}

div#textfeld p a img {
 background:#;
 border:solid #204060;
 border-width:1px;
 margin:0;
 padding:0;
}

div#textfeld p a:hover img {
 background:#;
 border:solid #406383;
 border-width:1px;
 margin:0;
 padding:0;
}

div#textfeld div.linie {
 background:url(../../pix/bg/linie.gif) repeat-x;
 border:0;
 width:80px;
 height:20px;
 margin:0;
 padding:0 0 2px 0;
}

/* TABELLE */
div#textfeld table {
 background:#;
 width:100%;
 margin:0;
 padding:0;
}

div#textfeld table td {
 vertical-align:top;
 background:#;
 margin:0;
 padding:0;
}



/* TABELLE Plakate */
div#textfeld table.plakate {
 background:#;
 border:solid #FFF;
 border-width:0;
 width:100%;
 margin:0;
 padding:0;
}

div#textfeld table.plakate p img {
 background:#;
 border:solid #000;
 border-width:1px;
 width:60px;
 height:85px;
 margin:0;
 padding:0;
}

div#textfeld table.plakate p a img {
 background:#;
 border:solid #204060;
 border-width:1px;
 margin:0;
 padding:0;
}

div#textfeld table.plakate p a:hover img {
 background:#;
 border:solid #406383;
 border-width:1px;
 margin:0;
 padding:0;
}

/* TABELLE Formular */
label {
 font:normal 11px/13px verdana,helvetica,arial,sans-serif;
 color:#406383;
 background:#;
 border:dotted #FFF;
 border-width:0;
 margin:0;
 padding:0;
}

input,
textarea {
 font:normal 11px/13px verdana,helvetica,arial,sans-serif;
 color:#406383;
 background:#FFF;
 border:solid #000;
 border-width:0;
 margin:2px 0;
 padding:3px;
}

* html input,
* html textarea {
 margin:1px 0;
}

textarea {
 width:98%;
 height:70px;
}

input.button {
 font:normal 11px/13px verdana,helvetica,arial,sans-serif;
 color:#406383;
 background:#FFF;
 border:solid #000;
 border-width:0;
 width:auto;
 height:20px;
 margin:2px 0;
 padding:0;
}


/* iFRAME */
div#textfeld iframe {
 border:solid #000;
 border-width:0;
 width:421px;
 height:400px;
 margin:0;
 padding:0;
}

div#textfeld iframe.kommentare,
div#textfeld iframe.gallery {
 position:absolute;
 top:218px;
 left:0;
}

div#back {
 position:absolute;
 top:200px;
 left:0;
 border:0;
 height:10px;
 margin:0;
 padding:0;
}

div#back p {
 font:normal 11px/14px verdana,helvetica,arial,sans-serif;
 color:#406383;
 border:0;
 margin:0 0 7px 0;
 padding:4px 0 6px 0;
}

div#back p a {
 text-decoration:none;
 color:#204060;
 margin:0 0 0 0;
 padding:0;
}

div#back p a:hover {
 text-decoration:none;
 color:#406383;
 margin:0 0 0 0;
 padding:0;
}

/* BOTTOM */
div#bottom {
 position:absolute;
 bottom:0;
 background:#FFF;
 width:600px;
 height:20px;
 margin:0;
 padding:0;
}

div#bottom p {
 font:normal 9px/12px verdana,helvetica,arial,sans-serif;
 text-align:center;
 color:#406383;
 border:solid #406383;
 border-width:0 0 0 0;
 margin:0 0 3px 0;
 padding:4px 4px 0 4px;
}

div#bottom p a {
 text-decoration:none;
 color:#406383;
 margin:0 0 0 0;
 padding:0;
}

div#bottom p a:hover {
 text-decoration:none;
 color:#204060;
 margin:0 0 0 0;
 padding:0;
}

