body {
	background: #747579 url(../images/bg.png) repeat-x;
	margin: 5px;
	font-family: Verdana;
	font-size: 11px;
	color: #272727;
	margin-top: 38px;
}

#container { 
	width:850px; 
	padding: 0px; 
	text-align: left; 
	margin: 0 auto;
	overflow: hidden;
}

#header { 
	height: 101px; 
	margin: 0;
	background: url(../images/header-bg-logo.gif) repeat-x;
}

#logo { 
	margin-top: 20px;
	margin-left: 20px;
	float: left; 
}

#content-container { 
	clear: both;
	background-color: #ffffff;
}

#menu-1 { 
	width: 850px; 
	margin: 0;
}

#menu {
	overflow: hidden;
	width: 100%;
}
#menu-content { 
	margin: 0px;  
	width: 850px; 
	height: 25px;
	line-height: 22px;
	background: url(../images/menu-bg.png) repeat-x;
	background-color: #f5f5f5; 
	color: #ffffff;
	font-weight: bold;
}


#content { 
	min-height: 425px; 
	width: 100%; 
//	padding: 10px 10px 0 10px;
	padding: 0px;
	overflow: hidden;
}

table {
//	border-spacing: 5px;
}

.corner {
	background-color: #ffffff;
}

.alignright {
	text-align: right;
}

a { text-decoration: underline; color: #3e808c; font-style: italic; }

#content-left { float: left; width: 385px; padding: 19px 30px 19px 30px; }
#content-right { float: left; width: 385px; padding: 19px 30px 19px 30px;  }
#content-right img { padding-right: 5px; float: left; border: 0; }

#main-bg { position: absolute; width: 850px; height: 200px;
	background-color: #ffffff;
}
#main-rund { position: absolute;  width: 850px; height: 59px; background: url(../images/main-rund.png) repeat-y; }

#menu-content-1 ul { padding: 0px; margin: 0px; }

#menu-content-1 li { font-size: 11px; padding: 0px; margin: 0px; margin-left: 60px; float: left; }

#menu-header { font-weight: bold; font-size: 11px; }

#produkt { width: 155px; height: 155px; border: 1px solid #ccc; margin-right: 25px; float: left; text-align: center; line-height: 150px; }


h1 { font-family: Arial; font-weight: bold; font-size: 24px; 
color: #005165; margin-bottom: 15px; padding-top: 20px;}

h2 { margin: 0px; font-weight: bold; font-family: Arial; font-size: 21px; color: #005165;}

h3 { margin: 0px; margin-bottom: 5px; font-family: Arial; font-size: 14px; color: #005165; font-weight: bold; }

p { margin: 5px 0 5px 0; }

.greenText { color: green; }

.whiteText { margin-bottom: 15px; }

.bottomText { font-size: 14px; font-weight: bold; line-height: 50px; height: 50px;}

#where-at { width: 100%; padding: 5px; border-bottom: 1px solid #a2a2a2; }
#product-left { width: 385px; float: left; padding: 20px; }
#product-left h1 { margin-top: 0px; margin-bottom: 10px; color: #6c949e; }
#product-left img { border:0px; margin-bottom: 5px; }
#product-left p { clear: both; font-size: 10px; }

#product-right { padding: 0px; width: 374px;}
#product-right h2 { margin: 0px; font-weight: bold; font-family: Arial; font-size: 14px; color: #005165;}
#product-right a { color: #6c949e; }
.product-right-first { min-height: 40px; width: 100%; padding: 10px; border-bottom: 1px solid #a2a2a2;}
.product-right { border-bottom: 1px solid #a2a2a2; min-height: 40px; width: 100%; padding: 10px; }


#page { padding: 0px 20px 15px 20px; }
#financial { padding: 0px 20px 15px 20px; }
#financial ul { padding: 0; margin: 0; list-style:none; }
#financial li { padding: 0; margin: 0; line-height: 16px; }

#content-left-special { float:left; width: 385px; padding: 20px 15px 20px 15px; }
#content-right-special { float: left; width: 385px; padding: 20px 15px 20px 15px; }
#boj { width: 850px; height: 14px; background: url(../images/boj2.gif); }

#news-right-box { height: 141px; }

#downunder { color: #ffffff; margin-top: 5px; }
#downunder a { color: #ffffff; }
