#inhalt {
	position: relative;
	left:0px;
	right:0px;
	bottom;0px;
	top:0px;
	width:98%;
	height:100%;
	z-index:1;
	background-color: #FFFFFF;
	layer-background-color: #CC0033;
	overflow: auto
}

#mainbody {POSITION: absolute; TOP:50; LEFT:150;
        VISIBILITY: hidden; Z-INDEX: 400;}
        
* {	font-family: Arial, Helvetica, sans-serif;}

body {	background-color:#fff; background:url(../images/bg.jpg) repeat-x left top;}
p, td {	font-size: 12px; color:#000;}
td, div { margin:0; padding:0;}
form, body, input { margin: 0; padding: 0;}
p { margin-top: 0; margin-bottom:16px;} 
table, img { border-collapse: collapse; border:0;}
table td { padding: 0;}
.h100 { height: 100%;}
.alt { text-align: left; vertical-align: top;}
.alm { text-align: left; vertical-align: middle;}
.alb { text-align: left; vertical-align: bottom;}
.act { text-align: center; vertical-align: top;}
.acm { text-align: center; vertical-align: middle;}
.acb { text-align: center; vertical-align: bottom;}
.art { text-align: right; vertical-align: top;}
.arm { text-align: right; vertical-align: middle;}
.arb { text-align: right; vertical-align: bottom;}

a { text-decoration:underline;}
a:hover { text-decoration:none;}

/* h2 { color:#1a50b8; margin:0 0 0 0; padding:0; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
h3, h3 a { margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic;}
*/

h1 {
        font-family: Verdana;
	color: #336699;
        font-weight: bold;
	font-size: 16px;
        margin-top: 0px;
	margin-left: 0px;
        margin-right: 0px;
	margin-bottom: 5px;
}

h2 {
        font-family: Verdana;
	font-size: 14px; 
	color: #336699;
	font-weight: bold;
        margin-top: 0px;
	margin-left: 0px;
        margin-right: 0px;
	margin-bottom: 5px;
}

h3 {
        font-family: Verdana;
	font-size: 13px; 
	color: #336699;
	font-weight: bold;
        margin-top: 0px;
	margin-left: 0px;
        margin-right: 0px;
	margin-bottom: 5px;
}

h4 {
        font-family: Verdana;
	font-size: 12px; 
        text-align: center;
	font-weight: bold;
        margin-top: 5px;
	margin-left: 0px;
        margin-right: 0px;
	margin-bottom: 5px;
}

ul { margin-top:0; margin-bottom:0;}
ul ul { list-style:square;}

textarea { width:250px;}

.text { font-family: Verdana; font-size:12px;}
.found {font-family: Verdana; font-size: 12px; color: #000080; font-weight: bold; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px;}
.hit {font-family: Verdana; font-size: 12px; color: #000000; margin-top: 5px; margin-left: 15px; margin-right: 0px; margin-bottom: 10px;}
.at {
font-family: Verdana;
font-size: 12px;
color: #000000;
margin-top: 0px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 10px;
}

.big {
        font-family: Verdana;
	font-size: 12px; 
	color: #000080;
	font-weight: bold;
        margin-top: 0px;
	margin-left: 0px;
        margin-right: 0px;
	margin-bottom: 5px;
}

.page {
	font-family:Verdana;
	font-size:10pt;
	color:#000000;
	font-weight:bold; 
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
}

.result {
        font-family: Verdana;
	font-size: 14px;
	font-weight:bold;
        margin-top:5px;
        margin-left:5px;
	margin-bottom:5px;
	text-align:left;
}

.orange { color:#a22d04;}
.blue { color:#1a50b8;}
.enotherlinks { margin-left:35px;}
.table td, .table th { border:1px solid #000; padding:2px 5px; text-align:left;}

.edit { height:14px; padding:3px; background:#dbecfd url(../images/bg_edit.jpg) repeat-x left top; border:1px solid #cddae5; border-top:0;border-bottom:1px solid #e8f3fe;}
.magnifer { width:21px; height:21px; background:url(../images/magnifier.jpg) no-repeat; border:0; cursor:hand; cursor:pointer;}

.body { width:1000px; margin:0 auto;}
.header { height:150px; background:url(../images/header.jpg) no-repeat left top; vertical-align:top; position:relative;}
.sloganbox { position:relative; left:34px; top:24px; width:400px; height:110px; background:url(../images/sloganbox.jpg) no-repeat left top;}
.logo { position:absolute; left:21px; top:21px;}
.slogantext { float:right; margin:30px 22px 0 0; //margin-right:11px; text-align:right;}
.name { color:#1a50b8; font-size:22px; font-weight:bold;}
.slogan { color:#1a50b8; font-size:18px;}
.molecules { position:absolute; right:36px; top:0;}

.menu { height:32px; background:#fff; border-bottom:2px solid #3fcc00; padding-right:13px; font-size:13px;}
.menu a { color:#000; font-size:13px; text-decoration:none; line-height:18px;}
.menu a:hover { text-decoration:underline;}

.leftbar_inner { width:50px;}
.leftbar { width:236px; background:url(../images/tins.jpg) no-repeat left 434px; vertical-align:top;}
.links { list-style:none;}
.links *{ list-style:none;}

.before_content { height:30px; background:url(../images/befor_content.jpg) no-repeat left top;}
.content { background:#fbfdff; padding:25px 25px 15px 20px; text-align:justify; height:600px; vertical-align:top;}
.contentcat { background:#fbfdff; padding:0px 0px 15px 0px; text-align:justify; height:600px; vertical-align:top;}

.righttcontent { width:100%; background:url(../images/bg_rightbar.jpg) repeat-x left top;}
.rightbar_index { width:328px; background:url(../images/woman.jpg) no-repeat right top; padding:281px 0 15px 23px; vertical-align:top;}
.rightbar { width:203px; background:url(../images/bg_rightbar2.jpg) repeat-x right top; padding:35px 20px 15px 20px; vertical-align:top;}

.footer div { margin-left:20px; padding:20px 0 10px 0; background:url(../images/footer_line.gif) repeat-x left top; font-size:11px; line-height:16px;}
.footer a { color:#000;}

input#Button {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    width:200px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #006699
}    

input, textarea {
	font-family:Verdana;
	font-size:9pt;
}

input#Name1 {
	height:16px;
	margin-left:0px;
	width:200px;
}

input#Name2 {
	height:16px;
	margin-left:0px;
	width:200px;
}

input#Address {
	height:16px;
	margin-left:0px;
	width:200px;
}

input#Fax {
	height:16px;
	margin-left:0px;
	width:200px;
}
input#Job {
	height:16px;
	margin-left:0px;
	width:200px;
}

input#Phone {
	height:16px;
	margin-left:0px;
	width:200px;
}

input#Sequence {
	height:16px;
	margin-left:0px;
	width:320px;
}

input#Email {
	height:16px;
	margin-left:0px;
	width:200px;
}

textarea#Comments {
	width:330px;
}

input#Company {
	height:16px;
	margin-left:0px;
	width:200px;
}

input#Website {
	height:16px;
	margin-left:0px;
	width:200px;
}

input#Country {
	height:16px;
	margin-left:0px;
	width:200px;
}

input#field1 {
	height:16px;
	margin-left:3px;
	width:200px;
}

input#field2 {
	margin-left:3px;
	width:200px;
}

input#field3 {
	margin-left:1px;
	width:200px;
}

input#field4 {
	margin-left:16px;
	width:200px;
}

input#field5 {
	margin-left:11px;
	width:200px;
}

input#field6 {
	margin-left:20px;
	width:200px;
}

input#emailp {
	margin-left:4px;
	width:200px;
}

input#newemail {
	margin-left:4px;
	width:200px;
}

input#newemail2 {
	margin-left:4px;
	width:165px;
}

.subtable {
border-collapse:separate;}
.subtable td { padding:4px;}