body, td {font-family : Verdana, sans-serif; font-size : 11px; margin: 0px; padding: 0px; }
body {
	 background-color: #EAEAEA;
	 text-align:center; /* main-Box zentrieren in IE 5 und hoeher */
	 /* color: #3D3937; */
    height: 100%;
	 margin-left: auto;
	 margin-right: auto;
}
.smalltext {
	font-size: 9px;
}

img {
	border: 0px none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; 
}

table {
	table-layout: auto;
}

table, td { border: 0px none ; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-collapse: collapse; text-align: left;}
div {
	padding: 0px;
	margin: 0px;
	text-align: left; 
}

.shade {
	width: 795px;
	height: 632px;
	position:absolute; top:50%; left:50%;
   margin-left:-397px; margin-top:-316px; 
	background-image: url(schatten.gif);
	background-repeat: no-repeat;
}

.bdy {
   margin-left: 8px;
	margin-top: 8px;
	background-color: white; 
	width: 780px;
	height: 617px;
	
   
}



.bdy2 {
   background-color: white; 
	margin-left: 10px; 
	width: 760px;
	height: 611px;
	border-bottom: 1px solid #999999;
}



.content {
	margin: 0px 10px 0px 10px;
}

.header {
width: 760px;
font-family: Arial, Helvetica, sans-serif;
	font-size : 9px;
	line-height: normal;
	color: #3D3937;
	height: 13px;
	vertical-align: middle;
}

.bar {
	width: 760px; 
	height: 7px; 
	font-size: 2px; 
	background-color: #666666;
	line-height: normal;
}

.sn {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 4px 0px 4px 7px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: normal;
	

	color: #666666;
}

.sl {
	padding: 6px 0px 7px 7px;
	vertical-align: top;
}

.sll {

	padding: 8px 0px 12px 7px;
	border-top: 1px solid #999999;
	vertical-align: top;
}

.sr {
	padding: 6px 7px 7px 7px;
	vertical-align: top;
}

.srl {

	padding: 8px 7px 12px 7px;
	border-top: 1px solid #999999;
	vertical-align: top;
}

.row {
	/* background-color: #ececec; */
	float: left;
	display: inline; /* IE6 HACK */
}

.mleft {
	margin-left: 7px;
}

.trenner {
	float:left;
	display: inline; /* IE6 HACK */
	width: 1px;
	background-color: #999999;
	margin-left: 7px;
	margin-right: 7px;
}

.scrollbar {
float:left;
display: inline; /* IE6 HACK */
	width: 5px;
	background-color: #999999;

	background-color: silver;
}

.line {
	clear: left;
	width: 760px;
	height: 1px;
	background-color: #999999;
	margin-top: 5px; 
	font-size: 1px; 
	line-height: 1px;
}

p {
	margin-top: 0px; margin-bottom: 8px; padding: 0px;
}

.copy {
	line-height: 16px;
}

.subtitel
{
	margin-top: 1px;
}

h1, h2 {
	font-family : Arial, Helvetica, sans-serif; font-size : 19px;
	font-weight: normal;
	color: #434343;
	margin-bottom: 8px;
}

h3 {
	font-family : Arial, Helvetica, sans-serif; font-size : 15px;
	font-weight: normal;
	color: #434343;
	margin-bottom: 8px;
}


hr {
	size: 1px;
}

a { text-decoration: none; color: #666666; font-weight: bold;}
a:hover { text-decoration: none; color: #E10000; font-weight: bold;}

/* COLOR DEFINITIONS */
.c_dgray { color: #666666;}
.c_silver {color: #999999; }
.bc_dgray {	background-color: #666666; }
.bc_silver {background-color: #999999; }
.red { color: #E10000;}
.blue {color: #180D81;}

/* NAVIGATION */
.n_1o { height: 35px; width: 70px; background-image: url(nav/home.gif); }
.n_2o { height: 35px; width: 100px; background-image: url(nav/company.gif); }
.n_3o { height: 35px; width: 110px; background-image: url(nav/products.gif); }
.n_4o { height: 35px; width: 85px; background-image: url(nav/buy.gif); }
.n_5o { height: 35px; width: 100px; background-image: url(nav/rent.gif); }
.n_6o { height: 35px; width: 106px; background-image: url(nav/partners.gif); }
.n_7o { height: 35px; width: 80px; background-image: url(nav/press.gif); }
.n_8o { height: 35px; width: 95px; background-image: url(nav/contact.gif); }


/* FORMS */
form, input { 	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.form_text {
height: 16px;
color: #666666;
border-top: 1px solid #333333; 
border-left: 1px solid #333333;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px; 
padding: 2px 0px 0px 4px;
}

/* PRESSE */

.iframe
{
	width: 760px;
	height: 372px;
	border: 0px none;
	
}

.iframebdy {
background-color: white;
text-align: left;
width: 759px;
height: 356px;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px none;
overflow: auto
}

.artikel {
float: left;
display: inline; /* IE6 HACK */
background-color: white;
margin: 0px 27px 18px 7px;
padding: 0px 0px 0px 0px;

width: 330px;
height: 110px;
}

.pressecopy {
	line-height: 16px;
	padding-top: 5px;
}

/* OPTIONS */

.opt, .opt_on {
float: left;
display: inline; /* IE6 HACK */
background-color: #A7A5A5;
margin: 0px 5px 5px 0px;
padding: 0px 0px 0px 0px;
width: 156px;
height: 51px;
}

.opt_on {
	background-color: #E10000;
}

.opt_label
{
	margin: 0px 0px 0px 0px;
   padding: 2px 0px 0px 5px;
	height: 16px;
	vertical-align: middle;
	font-size: 9px;
	color: white;
	border-bottom: 1px solid white;
}

.detail, .detail_on {
float: left;
font-size: 5px;
margin-top: 2px;
display: inline; /* IE6 HACK */
width: 9px; height: 9px; 
background-color: silver;
margin-left: 6px;
}

.detail_on {
background-color: #666666;
}