body {background: url(../img/bg_main.gif) repeat-x #A8B6D5;}


div#main {position: relative; top: 0px; left: 0px;	width: 875px;}
div#top {position: absolute; 	top:0; left:0; height: 240px; width:875px; background: url(../img/top.gif);}


/* Styles Lieferbedingung*/
.liefer {
	font: 10px/12px normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	position: absolute;
	top: 5px;
	left: 670px;
	width: 255px;
	height: 20px;
}

.liefer a {text-decoration: none; color: #999999;}
.liefer a:hover {text-decoration: none; color: #cc0000;}

/* Styles Navigation*/
.nav {
	position: relative;
	top: 0px;
	left: 0px;
	width: 875px;
	height: 70px;
}

.contstart {
	float: left;
	position: relative;
	top: 0px;
	left: 40px;
	width: 795px;
}

.contleft {
	float: left;
	position: relative;
	top: 0px;
	left: 40px;
	width: 550px;
}

.contleft hr {
	border: 1px solid #E3E7EF;
}

#sprache {position:absolute; left: -30px; top:80px; width:25px; height: 40px;}

/* Contentbereich */
div#bottom {
	position: absolute; 
	top:240px; 
	left:0; 
	width:875px;
	min-height: 550px;
	font: 12px/17px normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	background: url(../img/rahmen.gif) bottom no-repeat;
	z-index: 10;
}


/* begin Tabelle Maschinendaten */
.contleft table.daten td {
	padding: 6px;
}

.contleft div.tabheader {
	border: 1px solid #0061AF;
	border-bottom: none;
	padding: 6px;
	background-color: #0061AF;
	color: white;
	font-weight: bold;
}

.contleft div.borderdaten {
	border: 1px solid #0061AF;
}
/* end Tabelle Maschinendaten */



h1 {
	padding-bottom: 3px; 
	color: #0C62A5;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #cc0000;
}

h2 {
	padding-left: 6px; 
	color: #0C62A5;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	border-bottom: 1px solid #CCDFEF;
	border-top: 1px solid #CCDFEF;
}

h3 {
	padding-bottom: 3px; 
	color: #0C62A5;
	font-size: 13px;
	font-weight: bold;
}

#stellenangebote h2 {
	padding-left: 6px; 
	color: #0C62A5;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	border-bottom: 1px solid #CCDFEF;
	border-top: 1px solid #CCDFEF;
	margin-top: 40px;
}


.contright_news {
	float: right;
	position: absolute;
	top: 85px;
	right: 40px;
	width: 200px;
	height: auto;
}

.contleft img {border: 1px solid #899DC0;}


/* bottom */
#bottompng {
	background: url(../img/bottom.png) no-repeat;
	position: relative;
	top: 0px;
	width: 875px;
	height: 46px;
	z-index: 300;
}


/* Styles Links */
a.link, a.linkback, a.linktop {
	padding-left: 18px;
	padding-right: 3px;
	color: #cc0000;
	line-height: 20px;	
	text-decoration: none;
	font-size: 90%;
	font-weight: bold;
}

a.link {background: url(../img/pfeil_news.gif) no-repeat;}
a.linkback {background: url(../img/pfeil_back.gif) no-repeat;}
a.linktop {background: url(../img/pfeil_top.gif) no-repeat;}

a:hover.link, a:hover.linkback, a:hover.linktop, h1 a:hover {background-color: #899DC0; color: white;}

html>body a.img, html>body a.imgsmall {background-position: left 1px;}
a.img, a.imgsmall {background: url(../img/scale_a.gif) no-repeat; padding-left: 18px; padding-bottom: 5px;}
a.img {background-position: left 107px;}
a.imgsmall {background-position: left 89px;}

html>body a:hover.img, html>body a:hover.imgsmall {background-position: left 1px;}
a:hover.img, a:hover.imgsmall {background: url(../img/scale_b.gif) no-repeat; padding-left: 18px; padding-bottom: 5px;}
a:hover.img {background-position: left 107px;}
a:hover.imgsmall {background-position: left 89px;}

a.mail, a:hover.mail {
	background: url(../img/comment.gif) left bottom no-repeat;
	padding-left: 18px;
	padding-top: 10px;
	color: #cc0000;
	text-decoration: none; 
}

a.pdf, a.extern {
	padding-left: 20px;
	color: #cc0000;
	text-decoration: none; 
	font-size: 90%;
}

a.pdf {background: url(../img/pdf.gif) left bottom no-repeat;}
a.extern {background: url(../img/extern.gif) left bottom no-repeat;}
a:hover.pdf, a:hover.extern {background-color: #E3E7EF;}

h1 a {
	color: #cc0000;
	text-decoration: none;
}

#height-container
  {
    height:168px;
  }

