body {margin:0px; background:url(../gfx/back_full.jpg) no-repeat;}

table {margin: 0px; padding: 0px;}
tr {margin: 0px; padding: 0px;}
td {margin: 0px; padding: 0px;}

span.headline {text-transform: uppercase; font-family:Times New Roman, Times, serif; color:#000000; font-size:18px; font-weight:bold; line-height:1.2em;}
span.subhead {text-transform: uppercase; font-family:Times New Roman, Times, serif; color:#ba843a; font-size:14px; font-weight:bold; line-height:1.2em;}
span.fliesstext {font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; line-height:1.2em;}
span.highlight {font-family:Verdana, Arial, Helvetica, sans-serif; color:#ba843a; font-size:12px; font-weight:bold; line-height:1.2em;}
span.quotation {font-family:Times New Roman, Times, serif; color:#000000; font-size:14px; line-height:1.2em;}
span.quotationsub {font-family:Verdana, Arial, Helvetica, sans-serif; color:#ba843a; font-size:10px; line-height:1.2em;}

span.navi {line-height:1.1em;}

span.liste {font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; line-height:2.6em;}
span.impressum {font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; line-height:1em;}

.brown {color:#ba843a;}
.fett {font-weight:bold;}

div#master {position:relative; text-align:center;}
div#bg {position:relative; text-align:left; width:900px; height:900px; margin:auto;}
div#frame {position:relative; top:50px; left:100px; width:700px; height:700px;}

div#header {position:relative; top:0px; left:0px; width:696px; height:208px;}
div#navi {position:relative; top:0px; left:0px; width:700px; height:36px; background:url(../gfx/navi_blank.jpg) no-repeat; padding:6px 30px; line-height:1.1em;}
div#content {position:relative; top:0px; left:0px; width:670px; height:346px; padding:38px 30px 38px 30px;  background:url(../gfx/content_bck.jpg) no-repeat;}
div#content_high {position:relative; top:0px; left:0px; width:670px; height:382px; padding:20px 30px 20px 30px;  background:url(../gfx/content_bck.jpg) no-repeat; line-height:0.9em;}
div#contentinside {position:relative; top:0px; left:0px; width:640px; height:346px; padding:0px;}
div#footer {position:relative; top:0px; left:0px; width:700px; height:17px;}

table#contenttable {width:640px;}

table#contenttable td {padding: 0px; margin:0px; vertical-align:top;}

span.nav_active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.nav_active {color:#ba843a; text-decoration:underline;}
.nav_active:hover {color:#666666; text-decoration:none;}
.nav_active:visited {color:#ba843a; text-decoration:underline;}
span.nav_inactive {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.nav_inactive {color:#666666; text-decoration:none;}
.nav_inactive:hover {color:#ba843a; text-decoration:none;}
.nav_inactive:visited {text-decoration:none;}

.content_link {color:#ba843a; text-decoration:underline;}
.content_link:hover {color:#666666; text-decoration:none;}
.content_link:visited {color:#ba843a; text-decoration:underline;}

.formular {}
.textfeld {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; background:#ffffff; border:1px #ba843a solid; width:230px;}
.textfeld_f {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; background:#ff0000; border:1px #ba843a solid; width:230px;}

.textfelds {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; background:#ffffff; border:1px #ba843a solid; width:110px;}
.textfelds_f {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; background:#ff0000; border:1px #ba843a solid; width:110px;}

ul li {margin:0px 0px 5px 0px;}
