body {
	background-image: url(../img/nav/bg_main.jpg);
	background-color: #dae3d5;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}
p {
color:inherit;
font-family:inherit;
font-size:inherit;
}

#container {
	position:relative;
	margin: 4px auto;
	width: 1004px;
}
#head {
	background-image: url(../img/nav/bg_head.jpg);
	height: 100px;
}
#language {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #829d9e;
	top: 14px;
	left: 43px;
}
#language a, #language a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #829d9e;
	text-decoration: none;
	font-style:normal;
}
#language a:hover {
	color: #01315d;
}
#content_bottom {
	background-image: url(../img/nav/content_bottom.png);
	background-repeat: no-repeat;
	height: 9px;
	position:relative;
}
#content {
	position:relative;
	background-image: url(../img/nav/bg_content.png);
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}
#content #img {
	position:relative;
	left: 1px;
	z-index:0;
	margin:0;
	padding:0;
}
#content #bg_img {
	position:absolute;
	left: 1px;
	top:0px;
	z-index:0;
}
#content #info {
	position:absolute;
	bottom:0px;
	left:1px;
	height:65px;
	width: 995px;
	background-image: url(../img/nav/bottom_orange.png);
	z-index:2;
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:right;
}
#content #info img {
	margin-right: 40px;
}
#newsticker {
	position:relative;
	background-image: url(../img/nav/bg_news.png);
	background-repeat: no-repeat;
	height: 105px;
	width:1002px;
}
#newsticker #text {
	position:relative;
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	text-align: left;
    top: 60px;
    padding-left: 300px;
	font-weight: normal;
	color: #567DA0;
}
#newsticker div {
	color: #567DA0;	
}
#gen_nav {
	position:relative;
	text-align: right;
	margin-bottom:50px;
}
#gen_nav a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #01315d;
	margin-right: 20px;
	margin-left: 5px;
	text-decoration:none;
}
#gen_nav a:hover {
	text-decoration:none;
}
#menu {
	position: absolute;
	z-index: 999;
	height: 36px;
	width: 958px;
	left: 1px;
	top: 100px;
	padding-left:37px;
	background: url(../img/nav/bg_menu.png) no-repeat;
}
#content h1 {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	padding: 25px 0 0 44px;
	margin:0;
	color:#01315d;
	z-index:100;
	font-style:normal;
}
#content h1.ohnebild {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	padding: 60px 0 0 44px;
	margin:0;
	color:#01315d;
	z-index:100;
	font-style:normal;
}
#content h2 {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0 0 5px 44px;
	padding: 0px;
	color:#01315d;
	font-weight:normal;
	z-index:100;
	font-style:normal;
}
#content #header_img {
	left: 1px;
	z-index:0;
	top:0;
	position:relative;
}
#content .box {
	position:relative;
	width: 860px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#01315d;
	margin-left:33px;
	padding-bottom:30px;
	z-index:100;

}
#content .box a {
	font-weight:bold;
	color:#af6f45;
	text-decoration:none;
	background:url(../img/nav/arrow_link.png) no-repeat;
	background-position:0px 3px;
	padding-left: 10px;
	font-style:normal;
}
#content a.orange {
	font-weight:bold;
	color:#af6f45;
	text-decoration:none;
	background:url(../img/nav/arrow_link.png) no-repeat;
	background-position:0px 3px;
	padding-left: 10px;
	font-style:normal;
}
#content .box a.no_arrow {
	text-decoration:none;
	background:none;
}
#content .box a:hover {
	text-decoration:underline;
}
#content .box .img {
	width: 848px;
	padding-right:12px;
	text-align:right;
	margin-bottom:8px;
}
#content .box .einspalt_top {
	width:860px;
	background-image:url(../img/nav/bg_1_spaltig_top.jpg);
	height:38px;
}
#content .box .einspalt_center {
	background-image:url(../img/nav/bg_1_spaltig_center.jpg);
	padding-left:37px;
	padding-right:65px;
}
#content .box .einspalt_center p {
	padding:0px;
	margin:0px;
}
#content .box .einspalt_bottom {
	background-image:url(../img/nav/bg_1_spaltig_bottom.jpg);
	height:51px;
}
#content .box #zweispalt5050_top {
	width:860px;
	background-image:url(../img/nav/bg_2_spaltig_5050_top.jpg);
	height:38px;
}
#content .box #zweispalt5050_center {
	background-image:url(../img/nav/bg_2_spaltig_5050_center.jpg);
	padding-left:37px;
	padding-right:65px;
}
#content .box #zweispalt5050_center td#left {
	text-align:left;
	vertical-align:top;
}
#content .box #zweispalt5050_center td#right {
    padding-left:25px;
	text-align:left;
	vertical-align:top;
}
#content .box #zweispalt5050_bottom {
	background-image:url(../img/nav/bg_2_spaltig_5050_bottom.jpg);
	height:51px;
}
#content .box #zweispalt3070_top {
	width:860px;
	background-image:url(../img/nav/bg_2_spaltig_3070_top.png);
	height:38px;
}
#content .box #zweispalt3070_archiv_top {
	width:860px;
	background-image:url(../img/nav/bg_archiv_top_03.png);
	height:52px;
	background-position: 2px 0px;
}


#content .box #zweispalt3070_center {
	background-image:url(../img/nav/bg_2_spaltig_3070_center.png);
	padding-left:10px;
	padding-right:65px;
}
#content .box #zweispalt3070_bottom {
	background-image:url(../img/nav/bg_2_spaltig_3070_bottom.png);
	height:51px;
}
#content .box #zweispalt3070_center .dreispalt {
	border:0;
}
#content .box #zweispalt3070_center table.dreispalt td.left {
	text-align:center;
	vertical-align:top;
}
#content .box #zweispalt3070_center table.dreispalt td.middle {
	text-align:right;
	vertical-align:top;
}
#content .box #zweispalt3070_center table.dreispalt td.right {
	padding-left:25px;
	text-align:left;
	vertical-align:top;
	color: #AF6F45;
	font-size:11px;
	line-height: 18px;
}
#content .box #zweispalt3070_center table.dreispalt td.right a {
	font-size:13px;
}
#content .box #zweispalt3070_center table.dreispalt td.right div.text2{
	color: #01315D;
	font-size:13px;
	margin-top:30px;
	text-align:left;
	vertical-align:top;
}
#content .box #zweispalt3070_center table.dreispalt td.right p {
	padding-top:0px;
	margin-top:0px;
	line-height:20px;
}

#content .box #zweispalt3070_center table.zweispalt td.left {
	width:242px;
	text-align:right;
	vertical-align:top;
	padding:0px 30px 0px 20px;
}
#content .box #zweispalt3070_center table.zweispalt td.right {
	padding-left:48px;
	text-align:left;
	vertical-align:top;
}
#content .box #zweispalt3070_center table.zweispalt td.right p {
	padding-top:0px;
	margin-top:0px;
	vertical-align:top;
}
#content .box #zweispalt3070_center table.zweispalt td.news_right {
	padding-left:48px;
	text-align:left;
	vertical-align:top;
	font-style:normal;
	line-height: 18px;
}
#content .box #zweispalt3070_center table.zweispalt td.news_left {
	width:242px;
	text-align:right;
	vertical-align:top;
	padding:0px 20px 0px 15px;
}
#content .box #zweispalt3070_center table.zweispalt td.news_left h1 {
	width:232px;
	text-align:right;
	vertical-align:top;
	padding:0px 25px 0px 0px;
	background:url(../img/nav/arrow_gen_nav.png) no-repeat;
	background-position:240px 6px;
	margin-bottom: 40px;
}
#content .box #zweispalt3070_center table.zweispalt td.news_left a {
	background:none;
	color: #01315d;
}
#content .box #zweispalt3070_center table.zweispalt td.news_left a:hover {
	background:none;
	text-decoration:none;
	color: #af6f45;
}
#content .box #zweispalt3070_center table.zweispaltbild td.left {
	width:292px;
	text-align:center;
	vertical-align:top;
}
#content .box #zweispalt3070_center table.zweispaltbild td.right {
	padding-left:30px;
	text-align:left;
	vertical-align:top;
}
#content .box h1 {
	margin: 0 0 0px 0;
	padding: 0;
	font-size:18px;
	font-weight:bold;
}
#content .box h2 {
	margin: 0 0 0px 0;
	font-size:18px;
	font-weight:bold;
	color:#af6f45;
}
#content .box h3 {
	margin: 0 0 0px 0;
	font-size:11px;
	font-weight:normal;
	color:#af6f45;
}
.subnav {
	position:absolute;
	width:994px;
	left:1px;
	top:135px;
	z-index:999;
	visibility:hidden;
}
.subnav_inner {
	background:url(../img/nav/bg_submenu_ganz_07.png) bottom;
	width:994px;
	margin:0;
	padding:0;
}
/*Produktübersicht*/
#colwrap1 {
	float:left;
	width:308px;
	margin:0px;
}
#prod_uebersicht1 {
	margin-left:0px;
	margin-top:0px;
	width:308px;
	height:60px;
	margin-bottom:0px;
	float:left;
	display:inline;
}
#prod_uebersicht2 {
	margin-left:0px;
	margin-top:0px;
	width:308px;
	height:56px;
	margin-bottom:0px;
	float:left;
	display:inline;
}
#prod_uebersicht3 {
	margin-left:0px;
	margin-top:0px;
	width:308px;
	height:56px;
	margin-bottom:0px;
	float:left;
	display:inline;
}
#prod_uebersicht4 {
	margin-left:0px;
	margin-top:0px;
	width:308px;
	height:56px;
	margin-bottom:0px;
	float:left;
	display:inline;
}
#prod_uebersicht5 {
	margin-left:0px;
	margin-top:0px;
	width:308px;
	height:59px;
	margin-bottom:0px;
	float:left;
	display:inline;
}
#prod_uebersicht6 {
	margin-left:0px;
	margin-top:0px;
	width:308px;
	height:67px;
	margin-bottom:0px;
	float:left;
	display:inline;
}
#prod_uebersicht_main {
	margin-left:0px;
	margin-top:1px;
	width:501px;
	height:288px;
	margin-bottom:0px;
	float:left;
	display:inline;
	padding: 45px 30px 20px 20px;
}
#produeb_subl {
	font-size: 18px;
	font-weight:bold;
	color:#af6f45;
}
#arrow_left {
	position:absolute;
	top:200px;
	left:-25px;
}
#arrow_right {
	position:absolute;
	top:200px;
	left:851px;
}
.mana {
	width: 285px;
	height: 785px;
	position:relative;
}
ul {
	list-style-image: url(../img/nav/plus_list.gif);
	margin: 0 0 0 20px;
	padding: 0px;
}
ul li {
}
.mana {
	width: 228px;
	height: 585px;
	position:relative;
	background: url(../../img/nav/bg_management2.jpg) no-repeat;
	float:left;
	padding-top:20px;
}
#content .box_mana {
	position:relative;
	width: 912px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#01315d;
	margin-left:33px;
	padding-bottom:45px;
	z-index:100;
}
#content .box_mana h1 {
	margin: 0 0 0px 15px;
	padding: 0;
	font-size:18px;
	font-weight:bold;
}
#content .box_mana h2 {
	margin: 5px 0 0px 15px;
	font-size:13px;
	font-weight:normal;
}
#content .box_mana img {
	margin: 5px 0 0px 9px;
}
#content .box_mana .text_mana {
	margin: 5px 0 0px 15px;
	width: 197px;
	font-size:11px;
	font-weight:normal;
	line-height:1.5em;
}


#content .box_stellen {
	position:relative;
	width: 912px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#01315d;
	margin-left:33px;
	padding-bottom:45px;
	z-index:100;
}
#content .box_stellen h1 {
	margin: 0 0 20px 0px;
	padding: 0 0 0 25px;
	font-size:18px;
	font-weight:bold;
	background:url(../img/nav/arrow_gen_nav.png) no-repeat;
	background-position:0px 6px;
}
#content .box_stellen a {
	margin-top: 30px;
	display:block;
}
.stellentext {
	height: 100px;
}
.stellen {
	width: 254px;
	height: 238px;
	position:relative;
	background: url(../../img/nav/bg_stellen.jpg) no-repeat;
	float:left;
	padding:20px 30px 15px 20px;
	font-size:13px;
}

.stellen a.download {
position:absolute;
top: 180px;
left:20px;
}

#content .box a.next {
	float:right;
	margin: 25px 25px 0 0;
	padding-right:10px;
	background:none;
	background-position:67px 3px;
	outline:none;
}

#content .box a.next img{
	margin: 0px 0px 0 10px;

	background:none;

	outline:none;
	border:0;

}

#content .box a.back {
	float:left;
	margin: 25px 0 0 30px;
	padding-left:20px;
	background:url(../img/nav/arrow_d_left.png) no-repeat;
	background-position:0px 3px;
	outline:none;
}

.clearfloat {
clear:both;	
}

/* Kontakt */

form#contact {
margin:0px;	
}

form#contact #error {
	margin: 0 0 10px 320px;
	color: #af6f45;
	font-weight:bold;
}


#contact p {
margin:0 0 15px 0;
padding:0;
}

form#contact label {
width: 270px;
text-align:right;
float:left;
font-weight:bold;
padding-top:2px;
}

form#contact input.input {
	width: 405px;
	height:20px;
	margin-left: 50px;
	background-color:#f8f9f8;
	border-left: #FFF 1px solid;
	border-top: #FFF 1px solid;
	border-bottom: #8fa0a3 1px solid;
	border-right: #8fa0a3 1px solid;
	color:#597a98;
	font-size:13px;
}

form#contact textarea.input {
	width: 405px;
	height:75px;
	margin-left: 50px;
	overflow:auto;
	background-color:#f8f9f8;
	border-left: #FFF 1px solid;
	border-top: #FFF 1px solid;
	border-bottom: #8fa0a3 1px solid;
	border-right: #8fa0a3 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	color:#597a98;
	font-size:13px;
}

form#contact p.info {
	font-size: 10px;
	margin: 5px 0 0px 320px;
}

#contact_danke {
color: 	#af6f45;
}

#flash {
height:485px;
padding:0;
z-index:1;
left:-34px;
text-decoration:none;
position:relative;
}

#claim, .claim {
position:absolute;left:450px;top:30px;z-index:5;height:120px;width:550px;	
	
}