html {
  color      : #000000;
  background : #EEE4D4;
  font-family: Verdana;
  padding    : 0;
  margin     : 0;
}

body {
  color      : #162D8B;
  background : #EEE4D4;
  margin     : 0;
  padding    : 0;
  font-size  : 9pt;
  font-family : Arial, Helvetica, sans-serif;
}
body#de img {
	margin-top: 60px;
}
h1 {
  font-size		: 1.5em;
  color    		: #A30101;
  font-weight   : bold;
  margin   		: 0.5em;
  font-family	: Verdana;
}

h2 {
  font-size		: 11pt;
  color    		: #890124;
  padding-bottom: 20px;
  padding-top	: 10px;
  font-weight   : bold;
  margin   		: 0;
  font-family	: Verdana;
}

h3 {
  font-size		: 11pt;
  color     	: #83031A;
  font-family	: Arial,Verdana;
  font-weight	: normal;
  font-style	: italic;
}

.features {
  border-top : 1px solid black;
}

td#body {
  background:  #EEE4D4;
}

table.main {
  background:  #EEE4D4;
  border-left: 0px solid black;
  border-right: 1px solid black;
}

.bgtop input{
	width: 70px;
	border-color: #BB772D;
	background-color: #ffffff;
	font-size: 7pt;
	color: #553633;
}

.bgtop input.submit{
	width: 70px;
	border-color: #864D20;
	background-color: #42292C;
	font-size: 7pt;
	color: #fff;
}

.bgtop a:link,
.bgtop a:active,
.bgtop a:visited {
	color: #83031A;
	margin: 2px;
	font-size: 9pt;
	font-weight: bold;
    background-image: url(nav1-link.gif);
    background-repeat: no-repeat;
	padding-left: 18px;
}

.bgtop a:hover {
	color: #EB0000;
	margin: 2px;
	font-size: 9pt;
	font-weight: bold;
    background-image: url(nav1-hover.gif);
    background-repeat: no-repeat;
}

.bgtop em{
	color: #000;
	margin: 2px;
	font-size: 9pt;
	font-weight: bold;
    background-image: url(nav1-hover.gif);
    background-repeat: no-repeat;
	padding-left: 18px;
}

a.print {
  margin    	: 1.5em 0 0.8em;
  color     	: #000000;
  font-family	: Verdana;
  font-weight   : normal;
}

p {
    margin    	: 1.5em 0 0.8em;
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration : none;
}

div.top {
  border: 1pt solid #ccc;
  background: #FEEBC5;
}

a:link,
a:visited {
  color          : #83031A;
  text-decoration: none;
  margin         : 0px;
  padding        : 0 1px;
  font-weight    : light;
}
body#diefirma table {
	border: none;
	background-color: none;
}
body#diefirma thead {
	display: none;
}
body#diefirma td {
	border: none;
}

a:active {
  color: #83031A;
}

a:hover {
  color: #FF6600;
}

.nav1 a:link,
.nav1 a:active,
.nav1 a:visited {
  color          : #442523;
  text-decoration: none;
  font-weight    : bold;
  font-size		 : 8pt;
  margin: 0px;
  padding: 0px;
}

.nav1 a:hover {
  color          : #D60000;
  text-decoration: none;
  font-weight    : bold;
  font-size		 : 8pt;
  margin: 0px;
  padding: 0px;
}

.path a:link,
.path a:visited {
  color          : #650F25;
  text-decoration: none;
  font-weight    : normal;
}


body#de div.subnav {
  display: none;
}

.path a:active {
  color: #00B300;
}

.path a:hover {
  color          : #FF6600;
}

.nav,
.lang {
  clear      : left;
  color      : #666;
  background : #EEE4D4 none;
  padding    : 0;
  margin     : 0;
  font-weight: bold;
}

.nav1 ul {
  list-style: none;
  margin-left   : 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding   : none;
  width: 103px;
}

.nav1 img {
	vertical-align: bottom;
}

.nav1 li {
  padding-left   : 10px;
  padding-top:	0px;
  padding-bottom: 0px;
  margin : 0px;
  font-size: 8pt;
}

.path {
  font-size    : 9pt;
  color        : #000;
  padding-top  : 20px;
  padding-bottom: 10px;
  padding-left: 40px;
  margin       : 0;
  font-weight  : normal;
}

.bgtop {
  background-image:url(bgtop.gif);
  background-repeat: repeat-x;
  height: 75px;
  color: #EEE4D4;
}

.subnav {
	position: relative;
	left: 50px;
	top: 70px;
}
div.top-line {
	background-color: #890124;
	width: 100%;
	color: #AFAFAF;
	text-align: center;
	font-weight: bold;
	padding: 2px;
}

.nav1 {
  background   : #EEE4D4 url(left-navi3.jpg) no-repeat;
  clear      : left;
  color      : #ffffff;
  padding    : 0px;
  margin     : 0px;
  font-weight: bold;
}

.nav1 li p {
	display: none;
}

.modules {
  font-size    : 100%;
  clear        : both;
  color        : #000;
  padding      : 0.3em 0.5em 0.2em;
  margin       : 0;
  border-top   : 1px solid;
  border-bottom: 1px solid;
  font-weight  : bold;
  min-height   : 1.2em;
}

.lang {
  clear     : both;
  float     : right;
  width     : 20em;
  text-align: right;
}

.top a {
  background: #ccc none;
}

.path em {
  font-weight: normal;
}

p img {
  float  : left;
  margin-right : 15px;
  margin-bottom : 15px;
  border : none;
}

form.content p img {
  text-align  : right;
}

.search {
  text-align: right;
  margin: 0.5em 0.5em;
  padding: 1em 0;
}

.modules form {
  display    : inline;
  line-height: 80%;
  margin     : 0;
}

.modules div {
  display: inline;
  width  : 100%;
}

.modules input {
  height      : 1em;
  color       : #000;
  background  : #EEE4D4 none;
  border-color: #ffffff;
  width       : 15em;
}

.modules p {
  float  : left;
  margin : 0;
  padding: 0;
}

em {
  font-style : normal;
  font-weight: bold;
  margin     : 0px;
  padding    : 0px;
}

li {
  font-style : normal;
  font-weight: normal;
  margin     : 0px;
  padding    : 0px;
}

.nav1 input {
	width: 10px;
	border-color: #995D2B;
	background: #995D2B;
	font-size: 1px;
	color: #995D2B;
}
div.main {
	height: 460px;
	width: 700px;
	max-height: 630px;
	overflow: auto;
}

.home {
	height: 160px;
	width: 70%;
	margin-left: 15%;
	margin-right: 15%;
	margin-top  : 300px;
}
.content1 {
	width: 630px;
	font-size: 9pt;
	padding-left: 40px;
	color: #000000;
	font-family : Arial, Helvetica, sans-serif;
	background-color: #EEE4D4;
	height: 460px;
}

.modules {
  text-align: right;
}

form.link,
form.link div {
  display: inline;
}

.content1 table {
	border-left: 1px solid #890124;
	border-top: 1px solid #890124;
	border-collapse: collapse;
}

.content1 table td,
.content1 table th{
	border-bottom: 1px solid #890124;
	border-right: 1px solid #890124;
	padding: 4px;
}


th {
  color     : #890124;
  background: #EDC688;
}

td,
tr.even th {
  color     : #000;
  background: #EEE4D4;
}

tr.odd td,
tr.odd th {
  color     : #000;
  background: #EEE4D4;
}

.line {
  color     : #000;
  background: #000000;
}

input.check {
  width: auto !important;
}

th[scope=row],
tbody th {
  text-align: left;
  padding   : 0.1em 0.2em;
}

td.number {
  text-align: right;
  padding   : 0.1em 0.2em;
}

ul.simple,
ul.simple li {
  list-style  : none;
  margin-left : 0;
  padding-left: 0;
}

.textarea {
  float      : left;
  margin-left: none;
  width      : 500px;
}

.help ul {
  margin : 0;
  padding: 0;
  text-align: left;
}

.help li {
  list-style: none;
  margin    : 0.5em 0;
  padding   : 0;
}

.help var {
  font-weight: normal;
  font-style : normal;
}

.help code {
  font-weight: bold;
  font-style : normal;
}

textarea {
  width: 100%;
}

input.submit {
  width: 10em;
}

.help li * {
  display: inline;
}

.help p {
  margin: 0;
}

pre {
  margin: 0;
  height: 1.2em;
}


.index img {
  float : left;
  margin: 0.2em;
}

.content1 img {
  border: none;
}

form.content img {
  float         : none;
  vertical-align: middle;
}
/*
#vorname {
  margin-left: 3px;
}
#name {
  margin-left: 18px;
}
input#firma {
  margin-left: 19px;
}
#strasse {
  margin-left: 14px;
}
#plz {
  margin-left: 28px;
}
#ort {
  margin-left: 33px;
}
#telefon {
  margin-left: 8px;
}
#email {
  margin-left: 14px;
}
#email {
  margin-left: 14px;
}
#betreff {
  margin-left: 13px;
}
*/
