html, body {
height: 100%;
}

body, table {
	margin:0px;
	padding:0px;
	aborder: 0px solid #00ff00;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	text-align:left;

	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
  aletter-spacing:1pt;
  line-height:130%;
}

body {
	background-color:#ffffff;
}

a img {
  border: 0px solid #000000;
}

a {
	font-family:Arial, Helvetica, sans-serif;
	afont-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#993300;
}

a.patente {
  font-size:18px;
  font-weight:normal;
  letter-spacing:2pt;
}

#averein {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
  letter-spacing:1pt;
  line-height:130%;
  margin:6px 15px 5px 0px;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
  font-size:26px;
  font-weight:normal;
  letter-spacing:2pt;
	color:#440000;
	margin:20px 0px 10px 0px;
	padding:0px;
	line-height:1.0em;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:normal;
  letter-spacing:2pt;
  line-height:150%;
	color:#440000;
	margin:0px 0px 10px 0px;
	padding:0px;
	aborder: 1px solid green;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  letter-spacing:2pt;
	color:#440000;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	aborder: 1px solid green;
}

p {
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
	aborder: 1px solid blue;
	aletter-spacing:0pt;
  aline-height:120%;
}

#averein p {
  margin:6px 15px 5px 0px;
}


ol,ul {
  margin:0px 0px 0px 40px;
  padding:0px 10px 10px 0px;
  aline-height:18px;
	aborder: 1px solid red;
}

li {
  padding:10px 0px 0px 0px;
	aborder: 1px solid green;
}

table {
  background-image:url(images/0_hgr.gif);
  background-repeat:repeat;
  background-color:rgb(249 240 222);
  border-spacing:0px;
  border-collapse: collapse;
}

table.news {
  background-image:url(images/bgcolor_gelb.gif);
  background-repeat:repeat;
  border-spacing:0px;
  border-collapse: collapse;
}

table.main {
  vertical-align:top;
  width:765px;
  aheight:100%;
  background-image:url(images/0_hgr.gif);
  background-repeat:repeat;
  background-color:rgb(249 240 222);
  border-spacing:0px;
  border-collapse: collapse;
  amargin:auto;
}

atable.main tr td {
  aborder:1px solid blue;
  margin:0px;
  padding:0px;
  vertical-align:top;
}

#title {
  font-weight:bold;
  line-height:22px;
  letter-spacing:2pt;
  padding:30px 0px 0px 0px;
}


.kasten {
  border: 1px solid #993300;
  margin-top:15px;
  padding:5px;
  background:white;
  abackground:rgb(253,247,179);
  background-repeat:repeat;
  abackground-image:url(images/bgcolor_box.gif)
}

td.historie {
  font-size:12px;
  font-weight:normal;
  letter-spacing:1pt;
  padding:5px 5px;
}

th.patente {
  font-size:18px;
  text-align:center;
  font-weight:bold;
	color:#440000;
  text-decoration:underline;
  padding-bottom:10px;
}


table.patent td {
  font-size:12px;
  font-weight:normal;
  letter-spacing:1pt;
  apadding:5px 5px;
  line-height:130%;
}

DIV.linie {
  height:10px;
  border:none;
  background-image:url(images/3_linie.gif);
  background-repeat:no-repeat;
}

td.patente_sub {
  font-weight:normal;
  font-style:italic;
  padding:0px 0px 10px 0px;
}

td.patente {
  padding:5px 0px 5px 4px;
}


table.imp {
  background-image:none;
  background-color:#ffffff;
}
td.imp_title {
  font-size:20px;
  padding: 0px 0px 10px 4px;
}

DIV.imp_linie {
  height:10px;
  border:none;
  background-image:url(images/imp_linie.gif);
  background-repeat:repeat-x;
}

td.imp_info {
	padding: 4px 0px 20px 4px;
}

td.imp_head {
  background-image:url(images/0_hgr.gif);
  background-repeat:repeat;
  background-color:rgb(249 240 222);
	font-weight:bold;
	width:200px;
}

td.imp_norm {
}

hr {
  border: 1px solid black;
  padding:0;
  margin:0;
}

.ueber_help {
  background-color:rgb(197,140,58);
}

/* Main table cell colours and backgrounds */
td.row1	{ background-color: rgb(249 240 222); }
td.row2	{ background-color: rgb(229 220 202); }
td.row3	{ background-color: rgb(249 240 222); }

.quote {
	afont-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	color: #444444;
	line-height: 125%;
	background-color: rgb(253,247,179);
	border: #000000;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px
}

/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }

/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
a.cattitle		{ text-decoration: none; color : #993300; }
a.cattitle:hover{ text-decoration: underline; }


.author {
	font-size: 11px;
}

.submenulink {
	font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:black;
  text-decoration: none;
  margin:0px 5px 0px 3px;
  padding: 3px;
  letter-spacing:2pt;
  width:161;
  abackground-color:blue;
}

a.submenulink:hover {
  color:#993300;
  abackground-color:#660000;
}

#visited {
  color:#ffffff;
  background-color:#660000;
}

.infokasten {
  width:150;
  border:1px solid #993300;
  background-color:rgb(248,239,216);
  margin:10px 5px 10px 3px;
  padding: 3px;
}
