	*{
		margin:0px;
		padding:0px;
	}
	html{
		height:100%;
	}
	body{
		background:#EDCC90;
		color:#000000;
		font-family: Verdana;
		font-size: 11px;
		text-align:center;
		height:101%;

	}
	.tabellenstyle{
		font-family: Verdana;
		font-size: 11px;
	}
	.site{
		background-color:#ffffff;
		background-image:url(/von_eicken/images/main_background.gif);
		background-position:right;
		background-repeat:repeat-y;
		margin: auto auto;
		width:80%;
                max-width:80%;
		margin:0px auto;
		text-align:left;
	}
	.main{
		width:100%;
		padding-bottom:0px;
overflow:auto;
	}

	* html .main{
height:1px;
overflow:visible;
}

div.my_inhalt{
	border:1px solid green;
	padding:0px;
	margin:0px;
overflow:auto;

}
* html div.my_inhalt{
height:1px;
overflow:visible;
}

div.st_angebot_zeile{
	padding:5px 10px;
	margin:0px;
        margin-bottom:10px;
        overflow:auto;
	background-image: url(/von_eicken/images/stelle_bg.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-y;
        width:80%;
}
* html div.st_angebot_zeile{
height:1px;
overflow:visible;
}

div.st_angebot_zeile_links{
float:left;
width:65%;
}

div.st_angebot_zeile_rechts{
float:right;
width:25%
}

div.pr_zeile{
	padding:0px;
	margin:0px;
margin-bottom:20px;
overflow:auto;

}
* html div.pr_zeile{
height:1px;
overflow:visible;
}



	.content{
		/*margin-left:230px;*/
	/*	width:100%
		float:right;*/
		margin-bottom:0px;
		padding-top:48px;
		padding-left:230px;
		padding-right:10px;
/*padding-bottom:20px;*/
margin-top:50px;
padding:0px;
overflow:auto;
min-height:400px;
}

* html .content{
height:400px;
overflow:visible;
}
div.content_innen{
margin-left:20px;
margin-right:40px;
border:0px solid red;
padding:0px;
}


	.content_title{
		margin-bottom:10px;
		margin-top:0px;
	}
	h3{
		font-size:1.5em;
	}
	.header{
		width:100%;
		height:211px;
		/*margin: auto auto;*/
		background-image: url(/von_eicken/images/head.jpg);
		background-position: left;
		background-repeat:no-repeat;
		text-align: right;
 	}

div.zeile1{
width:100%;
height:95px;
border:0px solid red;
position:relative;
}

div.logo{
position:absolute;
width:70%;
right:0%;
bottom:0%;
margin:20px;
}
 
div.zeile2{
width:100%;
padding:0px;
margin:0px;
}

div.zeile2 a{
display:block; 
float:left;
width:170px;
height:115px;
}


	.blind_gif{
		position:relative;
		top:130px;
		left:0px;
		margin-right:0px;
		width:150px;
	}
	.language{
		position:absolute;
		height: 19px;
		left: 73%;
		top: 67px;
	}
	.language a:link, .language a:visited, .bottom a:link, .bottom a:visited{
		font-weight:normal;
	}
	.title{
		background-image: url(/von_eicken/images/freude.jpg);
		background-repeat:no-repeat;
		width: 247px;
		height: 26px;
	}
        a:link, a:visited{
		color: #1E284E;
		font-size:11px;
		text-decoration:none;
		font-weight:bold;
	}
	a:active, a:hover, .act a:link,.act a:visited,.act{
		color: #D62020;
		font-weight:bold;
	}
div.nav_links{
		width:200px;
		float:left;
overflow:auto;
}
* html div.nav_links{
		height:1px;
		overflow:visible;
}

	ul.nav{
		/*position:absolute;*/
		width:186px;
		margin-top:50px;
                margin-bottom:30px;
		list-style:none;
		background-image: url(/von_eicken/images/nav_back.gif);
		background-repeat:repeat-y;
		float:left;
	}

	li.nav_link, li{
		background-image: url(/von_eicken/images/nav_back_str.gif);
		background-repeat:repeat-x;
		background-position:0px 100%;
		height:20px;
		height:1.5em;
		line-height:1.5em;
		color: #1E284E;
		list-style:none;
		/*border: 1px solid red;*/
	}

      	li.nav_link_act, .active, .has_sub, .activ first,ul.sub li.first{
		background-image:url(/von_eicken/images/nav_back_act.jpg);
		background-repeat:repeat-y;
		background-position:0px 100%;
		height:auto;
		color:#D62020;
		margin-top:0px;
		list-style:none;
	}
	li.active has_sub a:link, li.active has_sub a:visited,{
		color:#000000;
		font-weight:bold;
	}

	li.nav_link a:link, li.nav_link a:visited, li a:link, li a:visited{
		font-weight:normal;
	}

	li.first_one{
		background-image:url(/von_eicken/images/nav_back_str.gif);
		background-repeat:repeat-x;
		background-position:0px 100%;
		margin-top:0px;
		height:1px;

	}

	div.str{
		background-image:url(/von_eicken/images/nav_back_str.gif);
		background-repeat:repeat-x;
		background-position:0px 100%;
		/*border:1px solid red;*/
		margin-left:0px;
		padding-left:20px;
	}

	/*
    .has_sub div.str,ul.sub div.str,ul.sub li.last>div.str,ul.sub li div.str{
		background-image:url(/von_eicken/images/nav_back_act.jpg);
		background-repeat:no-repeat;
	}
	*/

	ul.nav li.active div.str,
    ul.nav li.active div.str ul.sub li div.str,
    ul.nav li.active div.str ul.sub li.active div.str ul.sub li div.str {
		background-image:url(/von_eicken/images/nav_back_act.jpg);
		background-repeat:no-repeat;
    }
    
    /*
    ul.nav li.active div.str ul.sub li.last div.str {
		background-image:url(/von_eicken/images/nav_back_str.gif);
		background-repeat:no-repeat;
    }
    */


	.bottom{
		/*width:100%;*/
		/*height:3em;*/
		/*margin:auto auto;
		margin-bottom:0px;*/
                margin-top:20px;
		background-image: url(/von_eicken/images/bottom.jpg);
		background-position: 0px 0px;
		background-repeat:repeat-y;
		text-align:right;
	}
	.link_bottom{
	/*	margin-top:10px;*/
		margin-right:5px;
		color:#ffffff;

 	text-decoration:none;
	}
	.product_link{
		/*width:110px;*/
		margin-right:120px;
		margin-top:30px;
		border:1px solid #CCCCCC;
		float:left;padding:0px;
	}
	.product_link_back{
		width:120px;
		height:30px;
		background-image:url(/von_eicken/images/back_nav_center.jpg);
		background-repeat:no-repeat;
	}
* html img.produkt_bild{
 margin-bottom:-2px;
}
	.product_name{
		margin-top:3px;
		color:#1E284E;
		font-weight:bold;
		text-decoration:none;
display:block;
width:100px;
float:right;
	}
	.product_content{
		width:120px;
                max-width:114px;

min-height:44px;
		background-image:url(/von_eicken/images/back_nav_center_br.jpg);
		background-repeat:no-repeat;
		padding:3px;
	}

*html .product_content{
		height:50px;
}
	.pf{
		margin-top:5px;
		margin-left:5px;
float:left;
	}
    a:link.lang, a:visited.lang, a:link.link_bottom, a:visited.link_bottom {
		font-size:11px;
		color: #ffffff;
		text-decoration:none;
	}
	div.altersabfrage{
		margin-top:50px;
		margin-left:50px;
		width:165px;
		height:128px;
		float:left;
		border:1px solid #CCCCCC;
		background-color:#FFFEFD;
	}
	div.alterbox_head{
		background-color:#EDCC90;
		height:30px;
		padding-top:3px;
		padding-left:3px;
	}
	div.alterbox_background_left{
		/* background-image:url(/von_eicken/images/alterbox_background_left.gif); */
		background-repeat:no-repeat;
		margin-bottom:0px;
		height:90px;
	}
	div.alterbox_content{
		margin-top:20px;
	}
	img.flag{
		float:left;
	}
	.alter_begruessung{
		margin-left:20px;
		color:#000000;
		font-weight:bold;
	}
	div.alterbox_background_middle{
		margin-bottom:0px;
		height:90px;
	}
	div.alterbox_background_right{
		/* background-image:url(/von_eicken/images/alterbox_background_right.gif); */
		background-repeat:no-repeat;
		margin-bottom:0px;
		height:90px;
	}
	.product_link_pr{
		width:300px;
		height:51px;
		margin-top:20px;
		margin-left:7px;
		border:1px solid #D5CFC3;
		float:left;
	}


	.product_content_pr{
		width:175px;
		height:29px;
		background-color:#F2F0ED;
		float:left;
		padding-left:5px;
		padding-top:5px;
	}
	.product_image_pr{
		float:left;
		width:120px;
	}
	.product_header_pr{
		background-color:#F7E5BF;
		width:175px;
		height:14px;
		padding-left:5px;
		padding-top:3px;
		float:left;
	}
	.neuheit{
		width:300px;
		height:51px;
		margin-top:20px;
		margin-left:5px;
		background-image:url(/von_eicken/images/neuheit_back.jpg);
		padding-left:0px;
		border:1px solid #CCCCCC;
		float:left;
	}
	.neuheit_content{
		width:300px;
		margin-top:5px;
		height:28px;
		background-color:#F2F0ED;
		padding-top:5px;
		padding-left:5px;
		float:left;
	}
	.news{
		margin-bottom:30px;
		width:60%;
		float:left;
	}
	.news_header{
		font-weight:bold;
		margin-bottom:15px;
	}
	.news_content{
		margin-bottom:5px;
	}
	.right{
		float:right;
		margin-right:40px;
		width:130px;
	}
	.downloadbox{
		/*width:120px;*/
		border:1px solid #CCCCCC;
		float:right;
	}
	.jobs{
		width:650px;
		margin-top:30px;
	}
	.title_job{
		float:left;
		margin-left:0px;
		font-weight:bold;
	}
	.title_standort{
		margin-left:500px;
		font-weight:bold;
	}
	.job_table{
		width:100%px;
		height:23px;
		background-image:url(/von_eicken/images/table_jobs.jpg);
		background-repeat:no-repeat;
		clear:all;
		margin-bottom:0px;
		margin-top:-8px;
	}
	.job_list{
		float:left;
		margin-left:10px;
		padding-top:5px;
	}
	.job_list a:link,.job_list a:visited{
		text-decoration:underline;
	}
	.standort_list{
		margin-left:500px;
		padding-top:5px;
	}
	.formular{
		margin-top:50px;
	}
	.formfelder{
		display:block;
		margin-top:5px;
		width:250px;
		text-align:right;
		margin-left:-40px;
	}
	.form_textarea{
		float:right;
		margin-right:70px;
	}
	.form_submit{
		margin-right:250px;
		margin-top:5px;
		float:right;
	}
	.lex{
		float:left;
		margin-left:8px;
		margin-top:3px;
	}
	.link_letter{
		background-image:url(/von_eicken/images/link_back.jpg);
		width:442px;
		height:20px;

	}
	.lexikon_eintrag{
		display:block;
		margin-top:10px;
		margin-bottom:0px;
	}
	.lex_title{
		font-weight:bold;
	}
	.line{
		width:100%;
		background-image:url(/von_eicken/images/nav_back_str.gif);
		background-repeat:repeat-x;
		display:block;
	}
	.product_link_cat{
		width:150px;
		height:100px;
		float:left;
	}
	.product_img{
		position:relative;
		width:100px;
	/*	height:140px;*/
		float:left;
		margin-right:10px;
		margin-bottom:30px;
		background-image:url(/von_eicken/images/product_img_background.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		background-color:#ffffff;
	}
	.product_img_title{
		float:left;
		background-color:#EFDCBA;
		width:100%;
		font-weight:bold;
		position:absolute;
		bottom:0;
		left:0;
	}
	.price{
		border:1px solid red;
		float:right;
		color:#ff0000;
		padding-left:5px;
		padding-right:5px;
		margin-bottom:5px;
		margin-right:50px;
		width:100px;
	}
	.produktbeschreibung{
		margin-top:20px;
		margin-bottom:0px;
		margin-right:50px;
		display:block;
	}

	.pr_link{
		float:right;
		margin-right:50px;
	}

	.content_pr_detail{
		margin-top:48px;
		margin-left:230px;
		width:630px;
	}
ul.haupt{
  vorder:1px solid black;
  
}	
	div.sitemap .sitemap{
		background-image:url();
		background-repeat:repeat-x;
		padding-left:30px;
	}
	div.sitemap li.nav_link,div.sitemap li{
		background-image:url();
		background-repeat:repeat-x;
		color: #1E284E;
	}
	div.sitemap li.nav_link_act,div.sitemap .active,div.sitemap .has_sub,div.sitemap .activ first
	{
		width:100px;
		background-image:url();
		background-repeat:repeat-x;
	}
	div.sitemap div.str{
		background-image:url();
		background-repeat:repeat-x;
		/*border:1px solid red;*/
		margin-left:0px;
		padding-left:20px;
	}
	div.sitemap ul.sub a:link,div.sitemap ul.sub a:visited{
		font-weight:normal;
	}

	div.sitemap ul,div.sitemap has_sub div.str,div.sitemap  ul.sub div.str,div.sitemap ul.sub li.last>div.str,div.sitemap div.str{
		background-image:none;
		background-color:#FFFFFF;
		background-repeat:repeat-y;
	}
	
