.ws6 {font-size: 8px;}
.ws7 {font-size: 9.3px;}
.ws8 {font-size: 11px;}
.ws9 {font-size: 12px;}
.ws10 {font-size: 13px;}
.ws11 {font-size: 15px;}
.ws12 {font-size: 16px;}
.ws14 {font-size: 19px;}
.ws16 {font-size: 21px;}
.ws18 {font-size: 24px;}
.ws20 {font-size: 27px;}
.ws22 {font-size: 29px;}
.ws24 {font-size: 32px;}
.ws26 {font-size: 35px;}
.ws28 {font-size: 37px;}
.ws36 {font-size: 48px;}
.ws48 {font-size: 64px;}
.ws72 {font-size: 96px;}
.wpmd {font-size: 13px;font-family: 'Arial';font-style: normal;font-weight: normal;}
/*----------Para Styles----------*/
DIV,UL,OL /* Left */
{
 margin-top: 0px;
 margin-bottom: 0px;
}


HTML
{
        BORDER-RIGHT: 0px;
        BORDER-LEFT: 0px;
        BORDER-TOP: 0px;
        BORDER-BOTTOM: 0px;
        PADDING-BOTTOM: 0px;
        PADDING-TOP: 0px;
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        MARGIN: 0px;
        background-color: #ffffff;
}

img

{
 border:0px;
}

BODY
{
        BORDER-RIGHT: 0px;
        BORDER-LEFT: 0px;
        BORDER-TOP: 0px;
        BORDER-BOTTOM: 0px;
        PADDING-BOTTOM: 0px;
        PADDING-TOP: 0px;
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        MARGIN: 0px;
}

iframe.frm_header
{
		width:895px;
		height:195px;
		background-color:transparent;
		border:0px solid;
}

iframe.frm_middle
{
		width:895px;
		height:900px;
}

#mainpart
{
		width:930px;
		height:1000px;
		margin-top:20px;
		margin-bottom:100px;

}

#mainpart #top
{
		background-image:url('sys_img/main_bg_top.jpg');
		background-repeat: no-repeat;
		background-position:bottom;
		height:15px;
		width:100%;
}

#mainpart #middle
{
		background-image:url('sys_img/main_bg_middle.jpg');
		background-repeat: repeat-y;
		background-position:center;
		vertical-align:top;
		width:930px;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:0px;
		border:0px solid;
		text-align:center;
		background-color:transparent;
}

#mainpart #bottom
{
		background-image:url('sys_img/main_bg_bottom.jpg');
		background-repeat: no-repeat;
		background-position:top;
		height:15px;
		width:100%;
}

#middle .table
{
		width:100%;
}

#middle .td1
{
		width:600px;
		text-align:left;
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
		padding-left:10px;
}

#middle .td2
{
		text-align:right;
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
		padding-right:10px;
}

#middle a.imp_lnk:link, #middle a.imp_lnk:hover, #middle a.imp_lnk:visited, #middle a.imp_lnk:active
{
		font-weight:normal;
		text-decoration:none;
		color:#0b621e;
}

.content
{
		position:absolute;
		top:5px;
		left:230px;
		width:663px;
		height:600px;
		margin: 0 auto;
		border: 1px solid #8d8d8d;
		float:left;
}

.content_lang
{
		position:absolute;
		top:5px;
		left:230px;
		width:663px;
		height:600px;
		margin: 0 auto;
		border: 0px solid #8d8d8d;
		float:left;
}

.content_nav
.content_nav
{
		padding-left:10px;
		padding-top:5px;
}


#start .title
{
		position:absolute;
		top:3px;
		left:5px;
		width:663px;
		font-family:verdana;
		font-size:11px;
		font-weight:bold;
		color:#2c5b37;
		border:0px solid;
}

#start .title2
{
		position:absolute;
		top:7px;
		left:5px;
		height:10px;
		font-family:verdana;
		font-size:11px;
		font-weight:bold;
		color:#2c5b37;
		border:0px solid;
}

#start .text
{
		position:absolute;
		top:25px;
		left:5px;
		width:655px;
		font-family:verdana;
		font-size:11px;
		font-weight:normal;
		color:#2c5b37;
		border:0px solid;
		line-height:15px;
}


#start a:link, #start a:visited, #start a:active
{
		font-weight:normal;
		text-decoration:none;
		color:#0b621e;
}

#start a:hover, 
{
		font-weight:normal;
		text-decoration:none;
		color:#000000;
}


#start .cell_1
{
		width:110px;
		//height:28px;
		height:34px;
		font-family: verdana,arial;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		text-align:center;
		border:0px solid #000000;
		padding-top:4px;

}


#start .cell_2
{
		width:110px;
		height:100px;
		text-align:center;
		border:0px solid #000000;
}

#start .cell_3
{
		position:absolute;
		bottom:0px;
		left:0px;
		font-size:0px;
}


#start #grp
{
		position:absolute;
		top:100px;
		width:663px;
		height:500px;
		border:0px solid #afafaf;
		float:left;
}

#start .block
{
		position:absolute;
		top:-3px;
		width:120px;
		height:136px;
		border-right:1px solid #c8c8c8;
		float:left;
		z-index:3;
}

#start .rand
{
		position:absolute;
		top:100px;
		width:663px;
		border:1px solid #afafaf;
		float:left;
		margin:0 auto;
}

.fussbild
{
		position:absolute;
		
		width:663px;
		border:1px solid #afafaf;
		float:left;
}



#header
{
		position:absolute;
		top:0px;
		left:0px;
}

#header #lang_logo
{
		position:absolute;
		top:0px;
		left:0px;
		background-image:url('sys_img/logo.gif');
		background-repeat: no-repeat;
		background-position:right top;
		width:895px;
		height:70px;
		text-align:left;
		font-family: verdana,arial;
		font-size:10px;
		font-weight:bold;
		color:#0b621e;
		background-color:transparent;
		border:0px solid #afafaf;
}

#header #foto
{
		position:absolute;
		top:70px;
		left:0px;
        background-image:url('sys_img/landschaft.jpg');
		background-repeat: no-repeat;
		background-position:center;
		border-top:solid 0px;   /** 2px **/
		border-left:solid 0px;  /** 2px **/
		border-right:solid 0px; /** 2px **/
		border-bottom:0px solid; /** 1px **/
		border-color:#1e4d2a;
		width:891px;             /** 895   ORIGINAL **/
		height:86px;
		
}

#lang_logo a.on:link, #lang_logo a.on:hover, #lang_logo a.on:visited, #lang_logo a.on:active
{
		font-weight:bold;
		text-decoration:none;
		color:#0b621e;
		width:60px;
		float:left;
}

#lang_logo a.off:link, #lang_logo a.off:hover, #lang_logo a.off:visited, #lang_logo a.off:active
{
		font-weight:normal;
		text-decoration:none;
		color:#0b621e;
		width:60px;
		float:left;
}




#header #menu
{
		position:absolute;
		top:159px;
		left:0px;
		width:895px;
		height:38px;
		background-image:url('sys_img/gr_btn_off.gif');
		background-repeat: repeat-x;
}

#header #lnk_0,#lnk_1,#lnk_2,#lnk_3,#lnk_4,#lnk_5,#lnk_6,#lnk_7
{
		text-align:center;
		font-family: verdana;
		font-size:10px;
		font-weight:bold;
		color:#ffffff;
		text-decoration:none;
		padding-top:12px;
}

#header a.item0:link, #header a.item0:visited, #header a.item0:active
{
		position:absolute;
		top:0px;
		left:0px;
		background-image:url('sys_img/gr_btn_off.gif');
		background-repeat: repeat-x;
		background-position:center;
		width:111px;
		height:100%;
		text-decoration:none;
		border-right:1px solid #bed5a0;
}

#header a.item0:hover
{
		background-image:url('sys_img/gr_btn_on.gif');
}

#header a.item0_on:link, #header a.item0_on:visited, #header a.item0_on:active
{
		position:absolute;
		top:0px;
		left:0px;
		background-image:url('sys_img/gr_btn_on.gif');
		background-repeat: repeat-x;
		background-position:center;
		width:111px;
		height:100%;
		text-decoration:none;
		border-right:1px solid #bed5a0;
}


#header a.item1:link, #header a.item1:visited, #header a.item1:active
{
		position:absolute;
		top:0px;
		left:112px;
		background-image:url('sys_img/gr_btn_off.gif');
		background-repeat: repeat-x;
		background-position:center;
		width:111px;
		height:100%;
		text-decoration:none;
		border-right:1px solid #bed5a0;
}

#header a.item1:hover
{
		background-image:url('sys_img/gr_btn_on.gif');
}

#header a.item1_on:link, #header a.item1_on:visited, #header a.item1_on:active
{
		position:absolute;
		top:0px;
		left:112px;
		background-image:url('sys_img/gr_btn_on.gif');
		background-repeat: repeat-x;
		background-position:center;
		width:111px;
		height:100%;
		text-decoration:none;
		border-right:1px solid #bed5a0;
}

#header a.item2:link, #header a.item2:visited, #header a.item2:active
{
		position:absolute;
		top:0px;
		left:224px;
		background-image:url('sys_img/gr_btn_off.gif');
		background-repeat: repeat-x;
		background-position:center;
		width:111px;
		height:100%;
		text-decoration:none;
		border-right:1px solid #bed5a0;
}


#header a.item2:hover
{
		background-image:url('sys_img/gr_btn_on.gif');
}

#header a.item2_on:link, #header a.item2_on:visited, #header a.item2_on:active
{
		position:absolute;
		top:0px;
		left:224px;
		background-image:url('sys_img/gr_btn_on.gif');
		background-repeat: repeat-x;
		background-position:center;
		width:111px;
		height:100%;
		text-decoration:none;
		border-right:1px solid #bed5a0;
}

#header a.item3:link, #header a.item3:visited, #header a.item3:active
{
		position:absolute;
		top:0px;
		left:336px;
		background-image:url('sys_img/gr_btn_off.gif');
		background-repeat: repeat-x;
		background-position:center;
		width:111px;
		height:100%;
		text-decoration:none;
		border-right:1px solid #bed5a0;
}

#header a.item3:hover
{
		background-image:url('sys_img/gr_btn_on.gif');
}

#header a.item3_on:link, #header a.item3_on:visited, #header a.item3_on:active
{
		position:absolute;
		top:0px;
		left:336px;
		background-image:url('sys_img/gr_btn_on.gif');
		background-repeat: repeat-x;
		background-position:center;
		width:111px;
		height:100%;
		text-decoration:none;
		border-right:1px solid #bed5a0;
}


#header a.item4:link, #header a.item4:visited, #header a.item4:active
{
		position:absolute;
		top:0px;
		left:448px;
		background-image:url('sys_img/gr_btn_off.gif');
		background-repeat: repeat-x;
		background-position:center;
		width:111px;
		height:100%;
		text-decoration:none;
		border-right:1px solid #bed5a0;
}

#header a.item4:hover
{
		background-image:url('sys_img/gr_btn_on.gif');
}



#header a.item4_on:link, #header a.item4_on:visited, #header a.item4_on:active
{
		position:absolute;
		top:0px;
		left:448px;
		background-image:url('sys_img/gr_btn_on.gif');
		background-repeat: repeat-x;
		background-position:center;
		width:111px;
		height:100%;
		text-decoration:none;
		border-right:1px solid #bed5a0;
}


#header a.item5:link, #header a.item5:visited, #header a.item5:active
{
		position:absolute;
		top:0px;
		left:560px;
		background-image:url('sys_img/gr_btn_off.gif');
		background-repeat: repeat-x;
		background-position:center;
		width:112px;
		height:100%;
		text-decoration:none;
		border-right:1px solid #bed5a0;
}

#header a.item5:hover
{
		background-image:url('sys_img/gr_btn_on.gif');
}



#header a.item5_on:link, #header a.item5_on:visited, #header a.item5_on:active
{
		position:absolute;
		top:0px;
		left:560px;
		background-image:url('sys_img/gr_btn_on.gif');
		background-repeat: repeat-x;
		background-position:center;
		width:112px;
		height:100%;
		text-decoration:none;
		border-right:1px solid #bed5a0;
}



#header a.item6:link, #header a.item6:visited, #header a.item6:active
{
		position:absolute;
		top:0px;
		left:674px;
		background-image:url('sys_img/gr_btn_off.gif');
		background-repeat: repeat-x;
		background-position:center;
		width:112px;
		height:100%;
		text-decoration:none;
		border-right:1px solid #bed5a0;
}

#header a.item6:hover
{
		background-image:url('sys_img/gr_btn_on.gif');
}


#header a.item6_on:link, #header a.item6_on:visited, #header a.item6_on:active
{
		position:absolute;
		top:0px;
		left:674px;
		background-image:url('sys_img/gr_btn_on.gif');
		background-repeat: repeat-x;
		background-position:center;
		width:112px;
		height:100%;
		text-decoration:none;
		border-right:1px solid #bed5a0;
}


#header a.item7:link, #header a.item7:visited, #header a.item7:active
{
		position:absolute;
		top:0px;
		left:787px;
		background-image:url('sys_img/gr_btn_off.gif');
		background-repeat: repeat-x;
		background-position:center;
		width:112px;
		height:100%;
		text-decoration:none;
}


#header a.item7:hover
{
		background-image:url('sys_img/gr_btn_on.gif');
}



#header a.item7_on:link, #header a.item7_on:visited, #header a.item7_on:active
{
		position:absolute;
		top:0px;
		left:787px;
		background-image:url('sys_img/gr_btn_on.gif');
		background-repeat: repeat-x;
		background-position:center;
		width:112px;
		height:100%;
		text-decoration:none;
}


#such_box
{
		width:227px;
		font-size:0px;
		border:0px solid #000000;
}

#such_box #top
{
		position:absolute;
		top:5px;
		left:0px;
		background-image:url('sys_img/grau_box_top.jpg');
		background-repeat: no-repeat;
		background-position:bottom;
		width:227px;
		height:5px;
		border:0px solid;
}

#such_box #middle
{
		position:absolute;
		top:9px;
		left:0px;
		background-image:url('sys_img/grau_box_middle.jpg');
		background-repeat: repeat-y;
		background-position:top;
		width:227px;
		height:174px;
}




#such_box #bottom
{
		position:absolute;
		top:179px;
		left:0px;
		background-image:url('sys_img/grau_box_bottom.jpg');
		background-repeat: no-repeat;
		background-position:top;
		height:5px;
		width:227px;
		border:0px solid;
}

#such_box #title
{
		position:absolute;
		top:7px;
		left:10px;
		width:207px;
		height:20px;
		font-family:verdana;
		font-size:11px;
		font-weight:bold;
		color:#4a4645;
		border:0px solid;
}

#such_box #text
{
		position:absolute;
		top:27px;
		left:10px;
		width:185px;
		height:35px;
		font-family:verdana;
		font-size:11px;
		font-weight:normal;
		color:#2c5b37;
		border:0px solid;
		line-height:17px;
		z-index:10;
}


#such_box  #layer1 
	{
	position: absolute;
	width: 180px;
	height: 35px;
	top:40px;
	left:110px;
	visibility: hidden;
	z-index:10000;
	font-family:verdana;
	font-size:10px;
	text-align:left;
	padding:2px;
	color:#666666;
	background-color:#ffffff;
	border:1px solid;  border-color:#000000;
	}
	
#such_box  #layer2 
	{
	position: absolute;
	width: 180px;
	height: 35px;
	top:60px;
	left:110px;
	visibility: hidden;
	z-index:10000;
	font-family:verdana;
	font-size:10px;
	text-align:left;
	padding:2px;
	color:#666666;
	background-color:#ffffff;
	border:1px solid;  border-color:#000000;
	}
	
#such_box  #layer3 
	{
	position: absolute;
	width: 180px;
	height: 35px;
	top:75px;
	left:110px;
	visibility: hidden;
	z-index:10000;
	font-family:verdana;
	font-size:10px;
	text-align:left;
	padding:2px;
	color:#666666;
	background-color:#ffffff;
	border:1px solid;  border-color:#000000;
	}
	
#such_box  #layer4 
	{
	position: absolute;
	width: 180px;
	height: 35px;
	top:100px;
	left:110px;
	visibility: hidden;
	z-index:10000;
	font-family:verdana;
	font-size:10px;
	text-align:left;
	padding:2px;
	color:#666666;
	background-color:#ffffff;
	border:1px solid;  border-color:#000000;
	}
	
#such_box  #layer5 
	{
	position: absolute;
	width: 180px;
	height: 35px;
	top:115px;
	left:110px;
	visibility: hidden;
	z-index:10000;
	font-family:verdana;
	font-size:10px;
	text-align:left;
	padding:2px;
	color:#666666;
	background-color:#ffffff;
	border:1px solid;  border-color:#000000;
	}				

#such_box #radiobuttons
{
		position:absolute;
		top:27px;
		left:195px;
		width:30px;
		height:100px;		
		margin: 0 auto;
		line-height:20px;
		
}



#such_box #formular
{
		position:absolute;
		top:120px;
		left:10px;
		width:207px;
		height:30px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#2c5b37;
		border:0px solid;
}




#such_box #suchwort
{
		position:absolute;
		top:0px;
		left:0px;
		width:140px;
		height:18px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#2c5b37;
		border:1px solid #84807f;
}

#such_box a.btn:link, #such_box a.btn:visited,  #such_box a.btn:active
{
		position:absolute;
		top:2px;
		left:140px;
		background-image:url('sys_img/gr_full_btn.gif');
		background-repeat: no-repeat;
		background-position:center top;
		width:75px;
		height:20px;
		text-align:center;
		text-decoration:none;
		font-family:verdana;
		font-size:9px;
		font-weight:normal;
		color:#ffffff;
		padding-top:2px;
		padding-bottom:4px;
}




#such_box a.pfeil_lnk, #such_box a.pfeil_lnk:visited,  #such_box a.pfeil_lnk:active
{
		position:absolute;
		top:144px;
		left:10px;
		background-image:url('sys_img/gr_pfeil.gif');
		background-repeat: no-repeat;
		background-position:left center;
		text-decoration:underline;
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#2c5b37;
		padding-left:10px;
		padding-top:4px;
		height:20px;
}


#newcust_box
{
		width:227px;
		font-size:0px;
		border:0px solid #000000;
}

#newcust_box #top
{
		position:absolute;
		top:188px;
		left:0px;
		background-image:url('sys_img/grau_box_top.jpg');
		background-repeat: no-repeat;
		background-position:bottom;
		width:227px;
		height:5px;
		border:0px solid;
}

#newcust_box #middle
{
		position:absolute;
		top:190px;
		left:0px;
		background-image:url('sys_img/grau_box_middle.jpg');
		background-repeat: repeat-y;
		background-position:top;
		width:227px;
		height:40px;
}

#newcust_box #bottom
{
		position:absolute;
		top:230px;
		left:0px;
		background-image:url('sys_img/grau_box_bottom.jpg');
		background-repeat: no-repeat;
		background-position:top;
		height:5px;
		width:227px;
		border:0px solid;
}

#newcust_box #title
{
		position:absolute;
		top:7px;
		left:10px;
		width:130px;
		height:30px;
		font-family:verdana;
		font-size:11px;
		font-weight:bold;
		color:#2c5b37;
		border:0px solid;
}

#newcust_box a.btn:link, #newcust_box a.btn:visited,  #newcust_box a.btn:active
{
		position:absolute;
		top:16px;
		left:150px;
		background-image:url('sys_img/gr_full_btn.gif');
		background-repeat: no-repeat;
		background-position:center top;
		width:75px;
		height:20px;
		text-align:center;
		text-decoration:none;
		font-family:verdana;
		font-size:9px;
		font-weight:normal;
		color:#ffffff;
		padding-top:2px;
		padding-bottom:4px;
}







#logout_box
{
		width:227px;
		font-size:0px;
		border:0px solid #000000;
}

#logout_box #top
{
		position:absolute;
		top:239px;
		left:0px;
		background-image:url('sys_img/grau_box_top.jpg');
		background-repeat: no-repeat;
		background-position:bottom;
		width:227px;
		height:5px;
		border:0px solid;
}

#logout_box #middle
{
		position:absolute;
		top:243px;
		left:0px;
		background-image:url('sys_img/grau_box_middle.jpg');
		background-repeat: repeat-y;
		background-position:top;
		width:227px;
		height:30px;
}

#logout_box #bottom
{
		position:absolute;
		top:272px;
		left:0px;
		background-image:url('sys_img/grau_box_bottom.jpg');
		background-repeat: no-repeat;
		background-position:top;
		height:5px;
		width:227px;
		border:0px solid;
}

#logout_box #title
{
		position:absolute;
		top:8px;
		left:10px;
		width:130px;
		height:30px;
		font-family:verdana;
		font-size:11px;
		font-weight:bold;
		color:#2c5b37;
		border:0px solid;
}

#logout_box a.btn:link, #logout_box a.btn:visited,  #logout_box a.btn:active
{
		position:absolute;
		top:5px;
		left:150px;
		background-image:url('sys_img/gr_full_btn.gif');
		background-repeat: no-repeat;
		background-position:center top;
		width:75px;
		height:20px;
		text-align:center;
		text-decoration:none;
		font-family:verdana;
		font-size:9px;
		font-weight:normal;
		color:#ffffff;
		padding-top:2px;
		padding-bottom:4px;
}


















.shoppingbasket_box
{

		background-image:url('sys_img/gr_pfeil.gif');
		background-repeat: no-repeat;
		background-position:left center;
		text-decoration:underline;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#2c5b37;
		padding-left:10px;
		padding-top:4px;
		height:20px;

}


#login_fehlertext 
{
		position:absolute;
		top:150px;
		left:10px;
		width:200px;
		height:300px;
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#2c5b37;
}

#login_box
{
		width:227px;
		font-size:0px;
		border:0px solid #000000;
}

#login_box #top
{
		position:absolute;
		top:239px;
		left:0px;
		background-image:url('sys_img/grau_box_top.jpg');
		background-repeat: no-repeat;
		background-position:bottom;
		width:227px;
		height:5px;
		border:0px solid;
}

#login_box #middle
{
		position:absolute;
		top:244px;
		left:0px;
		background-image:url('sys_img/grau_box_middle.jpg');
		background-repeat: repeat-y;
		background-position:top;
		width:227px;
		height:115px;
}

#login_box #bottom
{
		position:absolute;
		top:355px;
		left:0px;
		background-image:url('sys_img/grau_box_bottom.jpg');
		background-repeat: no-repeat;
		background-position:top;
		height:5px;
		width:227px;
		border:0px solid;
}

#login_box #title
{
		position:absolute;
		top:10px;
		left:10px;
		width:200px;
		height:20px;
		font-family:verdana;
		font-size:12px;
		font-weight:bold;
		color:#2c5b37;
		border:0px solid;
}


#login_box #formular
{
		position:absolute;
		top:35px;
		left:10px;
		width:200px;
		height:50px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#2c5b37;
		border:0px solid;
}

#login_box #username
{
		position:absolute;
		top:0px;
		left:0px;
		width:200px;
		height:18px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#2c5b37;
		border:1px solid #858180;
}

#passwort_fehlertext 
{
		position:absolute;
		top:120px;
		left:10px;
		width:200px;
		height:300px;
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#2c5b37;
}

#login_box #passwort
{
		position:absolute;
		top:25px;
		left:0px;
		width:200px;
		height:18px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#2c5b37;
		border:1px solid #858180;
}

#login_box a.btn:link, #login_box a.btn:visited,  #login_box a.btn:active
{
		position:absolute;
		top:87px;
		left:150px;
		background-image:url('sys_img/gr_full_btn.gif');
		background-repeat: no-repeat;
		background-position:center top;
		width:75px;
		height:20px;
		text-align:center;
		text-decoration:none;
		font-family:verdana;
		font-size:9px;
		font-weight:normal;
		color:#ffffff;
		padding-top:2px;
		padding-bottom:4px;
}

#login_box a.pfeil_lnk:link, #login_box a.pfeil_lnk:visited,  #login_box a.pfeil_lnk:active
{
		position:absolute;
		top:85px;
		left:10px;
		background-image:url('sys_img/gr_pfeil.gif');
		background-repeat: no-repeat;
		background-position:left center;
		text-decoration:underline;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#2c5b37;
		padding-left:10px;
		padding-top:4px;
		height:20px;

}

#aktuell_box
{
		width:227px;
		font-size:0px;
		border:0px solid #000000;
}

#aktuell_box #top
{
		position:absolute;
		top:364px;
		left:0px;
		background-image:url('sys_img/grau_box_top.jpg');
		background-repeat: no-repeat;
		background-position:bottom;
		width:227px;
		height:5px;
		border:0px solid;
}

#aktuell_box #middle
{
		position:absolute;
		top:366px;
		left:0px;
		background-image:url('sys_img/grau_box_middle.jpg');
		background-repeat: repeat-y;
		background-position:top;
		width:227px;
		height:300px;
}

#aktuell_box #bottom
{
		position:absolute;
		top:664px;
		left:0px;
		background-image:url('sys_img/grau_box_bottom.jpg');
		background-repeat: no-repeat;
		background-position:top;
		height:5px;
		width:227px;
		border:0px solid;
}

#aktuell_box #title
{
		position:absolute;
		top:10px;
		left:10px;
		width:207px;
		height:20px;
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#2c5b37;
		border:0px solid;
}


#aktuell_box a.pfeil_lnk:link, #aktuell_box a.pfeil_lnk:visited,  #aktuell_box a.pfeil_lnk:active
{
		background-image:url('sys_img/gr_pfeil.gif');
		background-repeat: no-repeat;
		background-position:left center;
		text-decoration:underline;
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		text-align:right;
		color:#2c5b37;
		padding-left:10px;
		padding-top:4px;
		margin-top:10px;
		margin-left:90px;
		height:20px;
}

#aktuell_box a.dot_lnk:link, #aktuell_box a.dot_lnk:visited,  #aktuell_box a.dot_lnk:active
{
		background-image:url('sys_img/gr_dot.gif');
		background-repeat: no-repeat;
		background-position:left center;
		text-decoration:none;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#2c5b37;
		padding-left:15px;
		padding-top:4px;
		margin-top:5px;
		height:20px;
		width:150px;
}

#aktuell_box a.bez
{
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#2c5b37;
		padding-left:14px;
		float:left;
		width:180px;
		height:30px;
}


#aktuell_box #list
{
		position:absolute;
		top:30px;
		left:10px;
}









#aktuell_box_logout
{
		width:227px;
		font-size:0px;
		border:0px solid #000000;
}

#aktuell_box_logout #top
{
		position:absolute;
		top:281px;
		left:0px;
		background-image:url('sys_img/grau_box_top.jpg');
		background-repeat: no-repeat;
		background-position:bottom;
		width:227px;
		height:5px;
		border:0px solid;
}

#aktuell_box_logout #middle
{
		position:absolute;
		top:286px;
		left:0px;
		background-image:url('sys_img/grau_box_middle.jpg');
		background-repeat: repeat-y;
		background-position:top;
		width:227px;
		height:300px;
}

#aktuell_box_logout #bottom
{
		position:absolute;
		top:584px;
		left:0px;
		background-image:url('sys_img/grau_box_bottom.jpg');
		background-repeat: no-repeat;
		background-position:top;
		height:5px;
		width:227px;
		border:0px solid;
}

#aktuell_box_logout #title
{
		position:absolute;
		top:10px;
		left:10px;
		width:207px;
		height:20px;
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#2c5b37;
		border:0px solid;
}


#aktuell_box_logout a.pfeil_lnk:link, #aktuell_box_logout a.pfeil_lnk:visited,  #aktuell_box_logout a.pfeil_lnk:active
{
		background-image:url('sys_img/gr_pfeil.gif');
		background-repeat: no-repeat;
		background-position:left center;
		text-decoration:underline;
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		text-align:right;
		color:#2c5b37;
		padding-left:10px;
		padding-top:4px;
		margin-top:10px;
		margin-left:90px;
		height:20px;
}

#aktuell_box_logout a.dot_lnk:link, #aktuell_box_logout a.dot_lnk:visited,  #aktuell_box_logout a.dot_lnk:active
{
		background-image:url('sys_img/gr_dot.gif');
		background-repeat: no-repeat;
		background-position:left center;
		text-decoration:none;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#2c5b37;
		padding-left:15px;
		padding-top:4px;
		margin-top:5px;
		height:20px;
		width:150px;
}

#aktuell_box_logout a.bez
{
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#2c5b37;
	padding-left:14px;
	float:left;
	width:180px;
	height:30px;
}


#aktuell_box_logout #list
{
		position:absolute;
		top:30px;
		left:10px;
}



#nach_login_box
{
                width:227px;
                font-size:0px;
                border:0px solid #000000;
}

#nach_login_box #top
{
                position:absolute;
                top:281px;
                left:0px;
                background-image:url('sys_img/grau_box_top.jpg');
                background-repeat: no-repeat;
                background-position:bottom;
                width:227px;
                height:5px;
                border:0px solid;
}

#nach_login_box #middle
{
                position:absolute;
                top:286px;
                left:0px;
                background-image:url('sys_img/grau_box_middle.jpg');
                background-repeat: repeat-y;
                background-position:top;
                width:227px;
                height:300px;
}

#nach_login_box #bottom
{
                position:absolute;
                top:584px;
                left:0px;
                background-image:url('sys_img/grau_box_bottom.jpg');
                background-repeat: no-repeat;
                background-position:top;
                height:5px;
                width:227px;
                border:0px solid;
}

#nach_login_box #title
{
                position:absolute;
                top:10px;
                left:10px;
                width:207px;
                height:20px;
                font-family:verdana;
                font-size:12px;
                font-weight:bold;
                color:#2c5b37;
                border:0px solid;
}

#nach_login_box #firma
{
                position:absolute;
                top:30px;
                left:10px;
                width:207px;
                height:20px;
                font-family:verdana;
                font-size:12px;
                font-weight:bold;
                color:#2c5b37;
                border:0px solid;
}

#nach_login_box #text
{
                position:absolute;
                top:70px;
                left:10px;
                width:207px;
                height:20px;
                font-family:verdana;
                font-size:10px;
                color:#2c5b37;
                border:0px solid;
}

#nach_login_box #notiz1
{
                position:absolute;
		background-image:url('sys_img/gr_dot.gif');
		background-repeat: no-repeat;
		background-position:left center;
		text-decoration:none;
                left:10px;
                top:130px;
                padding-left:15px;
		padding-top:4px;
		margin-top:5px;
                width:207px;
                height:20px;
                font-family:verdana;
                font-size:10px;
                color:#2c5b37;
                border:0px solid;
}

#nach_login_box #notiz2
{
                position:absolute;
		background-image:url('sys_img/gr_dot.gif');
		background-repeat: no-repeat;
		background-position:left center;
		text-decoration:none;
                left:10px;
                top:160px;
                padding-left:15px;
		padding-top:4px;
		margin-top:5px;
                width:207px;
                height:20px;
                font-family:verdana;
                font-size:10px;
                color:#2c5b37;
                border:0px solid;
}

#nach_login_box a:link, #nach_login_box a:visited,  #nach_login_box a:active
{
		text-decoration:underline;
		font-family:verdana;
		font-size:10px;
		color:#2c5b37;
}





#catalog
{
		position:absolute;
		left:0px;
		top:0px;
		font-family:verdana;
		font-size:12px;
		font-weight:bold;
		color:#2c5b37;
}

#catalog #head
{
		position:absolute;
		top:5px;
		left:230px;
		height:177px;
		width:663px;
		border: 1px solid #afafaf;
}


#catalog #head .title_head
{
		font-family:verdana;
		font-size:24pt;
		font-weight:normal;
		color:#0b621e;
		padding-left:10px;
}

#catalog #head .bild_head
{
		height:118px;
		width:220px;
		float:left;
		border: 0px solid #afafaf;
		margin-top:10px;
		margin-left:10px;
		vertical-align:middle;
}

#catalog #table
{
		position:absolute;
		top:180px;
		height:600px;
}

#catalog #ktg1
{
		position:absolute;
		top:0px;
		left:223px;
		height:100%;
		width:165px;
		border: 1px solid #0b621e;
		border-left: 0px solid #0b621e;
		margin-top:7px;
		margin-left:0px;
}

#catalog #ktg2
{
		position:absolute;
		top:0px;
		left:387px;
		height:100%;
		width:165px;
		border: 1px solid #0b621e;
		border-left: 0px solid #0b621e;
		margin-top:7px;
		margin-left:0px;
}

#catalog #ktg3
{
		position:absolute;
		top:0px;
		left:553px;
		height:100%;
		width:165px;
		border: 1px solid #0b621e;
		border-left: 0px solid #0b621e;
		margin-top:7px;
		margin-left:0px;
}

#catalog #art
{
		position:absolute;
		top:0px;
		left:719px;
		height:100%;
		width:175px;
		border: 1px solid #0b621e;
		border-left: 0px solid #0b621e;
		margin-top:7px;
		margin-left:0px;
}

#catalog #list
{
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		padding:0px;
		color:#0b621e;
}

#catalog #title_bg
{
		background-image:url('sys_img/gr_btn_on.gif');
		background-repeat: repeat-x;
		background-position:center;
		height:25px;
		width:100%;
		border-left:1px solid  #ffffff}

#catalog #title_txt
{
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#ffffff;
		padding-left:10px;
		padding-top:5px;
}

#prgrp #title_bg
{
		background-image:url('sys_img/gr_btn_on.gif');
		background-repeat: repeat-x;
		background-position:center;
		height:25px;
		width:100%;
		
		border-left:1px solid  #2e5e38}
}

#prgrp #title_txt
{
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#ffffff;
		padding-left:10px;
		padding-top:5px;
}

#prgrp #list
{
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		padding-top:0px;
		color:#0b621e;
		width:100%;
		//height:20px;
		height:40px;
}



#catalog #prgrp
{
		position:absolute;
		top:188px;
		left:0px;
		font-family:verdana;
		font-size:12px;
		font-weight:bold;
		color:#2c5b37;
		width:895px;
}

#catalog #padd
{		
		padding-left:10px;
		padding-right:7px;
		height:20px;
}

#catalog A.on:link, #catalog A.on:visited,  #catalog A.on:hover, #catalog A.on:active
{
		WIDTH:100%;
		//HEIGHT:20px;
		HEIGHT:40px;
		//MARGIN-BOTTOM:2px;
		MARGIN-BOTTOM:0px;
		TEXT-ALIGN:left;
		BORDER-STYLE:none;
		//PADDING-TOP:4px;
		PADDING-TOP:1px;
		padding-left:3px;
		TEXT-DECORATION:none;
		BACKGROUND-COLOR:transparent;
		COLOR:#0b621e;
		float:left;
		font-weight:bold;
}

#catalog A.off:link, #catalog A.off:visited,  #catalog A.off:hover, #catalog A.off:active
{
		WIDTH:100%;
		//HEIGHT:20px;
		HEIGHT:40px;
		//MARGIN-BOTTOM:2px;
		MARGIN-BOTTOM:0px;
		TEXT-ALIGN:left;
		BORDER-STYLE:none;
		//PADDING-TOP:4px;
		PADDING-TOP:1px;
		TEXT-DECORATION:none;
		BACKGROUND-COLOR:transparent;
		COLOR:#0b621e;
		float:left;
}

#catalog A.off:hover
{
		BACKGROUND-COLOR:#cdd2cc;
}

#catalog A.on:hover
{
		BACKGROUND-COLOR:#transparent;
}

#catalog .punkt
{
	color:#878787;
	padding:4px;
	font-weight:bold;
}

#catalog a.option
{
text-decoration:none;
COLOR:#0b621e;
line-height:14px;
}

#catalog a.option:hover
{
text-decoration:none;
COLOR:#0b621e;
BACKGROUND-COLOR:#cdd2cc;
line-height:14px;

}

#catalog a.option-active
{
text-decoration:none;
COLOR:#0b621e;
font-weight:bold;
line-height:14px;
}

.hinweis-catalog
{
margin-top:8px;
width:640px;
border:1px solid #0b621e;
font-family:verdana;
font-size:10px;
font-weight:normal;
overflow:hidden;
color:#0b621e;
}

.product-new
{
border:1px solid #0b621e;
font-family:verdana;
font-size:10px;
font-weight:normal;
color:#0b621e;
height: auto;
max-width:640px;
}

.product-new-text
{
font-family:verdana;
font-size:10px;
font-weight:normal;
color:#0b621e;
height: auto;
}

.product-new-header
{
background-color:#0b621e;
font-family:verdana;
font-size:10px;
font-weight:bold;
color:#ffffff;
padding-left:7px;
}

.product-new-content-l
{
font-family:verdana;
font-size:10px;
font-weight:bold;
color:#0b621e;
padding-left:7px;
line-height:16px;
background-color:#ececec;
}

.product-new-content-l-ohne-hellgrau
{
font-family:verdana;
font-size:10px;
font-weight:bold;
color:#0b621e;
padding-left:7px;
line-height:16px;
}

.product-new-content-r
{
font-family:verdana;
font-size:10px;
font-weight:normal;
color:#0b621e;
padding-left:7px;
background-color:#fffffc;
}

.product-new-content-r-ohne_hellgrau
{
font-family:verdana;
font-size:10px;
font-weight:normal;
color:#0b621e;
padding-left:7px;
}

.product-new-border
{
background-color: #b0b0b0;
}

.product-new-content-link
{
font-family:verdana;
font-size:10px;
font-weight:normal;
color:#0b621e;
text-decoration:none;
line-height:14px;
}

.product-new-content-link:hover
{
font-family:verdana;
font-size:10px;
COLOR:#0b621e;
BACKGROUND-COLOR:#cdd2cc;
line-height:14px;
}

#artikel
{
		position:absolute;
		top:147px;
		left:230px;
		width:663px;
}


#artikel .pos1
{
		position:absolute;
		top:12px;
		right:10px;
}

#artikel #title_box
{
		position:absolute;
		top:0px;
		left:0px;
		height:43px;
		width:100%;
		background-color:#0b621e;
		border:1px solid #6eb62e;
}

#artikel #title
{
		position:absolute;
		top:10px;
		left:15px;
		font-family:verdana;
		font-size:14px;
		font-weight:bold;
		color:#ffffff;
		border:0px solid;
		width:500px;
}

#artikel #back
{
		position:absolute;
		top:10px;
		left:600px;
		border:0px solid #ffffff;
		width:40px;
}

#artikel a.btn_back:link, #artikel a.btn_back:visited,  #artikel a.btn_back:active
{
		position:absolute;
		top:12px;
		right:15px;
		background-image:url('sys_img/btn_back.gif');
		background-repeat: no-repeat;
		background-position:center top;
		width:45px;
		height:20px;
		text-align:center;
		text-decoration:none;
		font-family:verdana;
		font-size:9px;
		font-weight:normal;
		color:#ffffff;
		padding-top:2px;
		padding-bottom:4px;
}

#artikel #art_lo
{
		position:absolute;
		top:53px;
		left:0px;
		border:1px solid #0b621e;
		width:260px;
		height:360px;
}


#artikel #art_ro
{
		position:absolute;
		top:53px;
		left:270px;
		font-family:verdana;
		font-size:14px;
		font-weight:bold;
		color:#ffffff;
		border:1px solid #0b621e;
		width:393px;
		height:360px;
}

#artikel #art_lu
{
		position:absolute;
		top:423px;
		left:0px;
		border:1px solid #0b621e;
		width:260px;
		height:360px;
}


#artikel #art_ru
{
		position:absolute;
		top:423px;
		left:270px;
		font-family:verdana;
		font-size:14px;
		font-weight:bold;
		color:#ffffff;
		border:1px solid #0b621e;
		width:393px;
		height:360px;
}

#artikel .title
{
		padding-top:20px;
		padding-left:10px;
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
		font-weight:bold;
		height:30px;
		border:0px solid #000000;
		vertical-align:top;
}

#artikel .inhalt
{
		padding-left:10px;
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
		font-weight:normal;
		border:0px solid #000000;
		vertical-align:top;
		line-height:20px;
		padding-top:10px;
		padding-right:10px;

}

#artikel .title2
{
		padding-top:3px;
		padding-left:10px;
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
		font-weight:bold;
		height:20px;
		vertical-align:top;
		border-style:none;
		background-color:#abb2aa;
}

#artikel .title3
{
		padding-top:3px;
		padding-left:10px;
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
		font-weight:bold;
		height:20px;
		vertical-align:top;
		background-color:#abb2aa;
		border-right:0.01em dashed #abb2aa;
}

#artikel .title4
{
		padding-top:3px;
		padding-left:10px;
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
		font-weight:bold;
		height:20px;
		vertical-align:top;
		background-color:#abb2aa;
}

#artikel .art_bild
{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:230px;
		border-style:none;
		border:0px solid #000000;
}


#artikel .art_det
{
		position:absolute;
		top:230px;
		left:30px;
		width:200px;
		height:100px;
		border:0px solid #000000;
}

#artikel table
{
		width:100%;
		height:100%;
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
}

#artikel #z1
{
		width:50%;
		height:50%;
		border-right:0.1em solid #afafaf;
		border-bottom:0.1em solid #afafaf;
}

#artikel #z2
{
		width:50%;
		height:50%;
		border-bottom:0.1em solid #afafaf;
		padding-left:10px;
}

#artikel #z3
{
		width:50%;
		height:50%;
		border-right:0.1em solid #afafaf;
}

#artikel #z4
{
		width:50%;
		height:50%;
		padding-left:10px;
}

#artikel a.btn_zoom:link, #artikel a.btn_zoom:visited,  #artikel a.btn_zoom:active
{
		position:absolute;
		top:330px;
		left:20px;
		background-image:url('sys_img/btn_zoom.gif');
		background-repeat: no-repeat;
		background-position:center top;
		width:90px;
		height:20px;
		text-align:center;
		text-decoration:none;
		font-family:verdana;
		font-size:9px;
		font-weight:normal;
		color:#0b621e;
		padding-top:10px;
		padding-bottom:4px;
		padding-left:10px;
		line-height:0px;
		border:0px solid #000000;
}

a.btn_warenkorb:link, a.btn_warenkorb:visited,  a.btn_warenkorb:active
{
		background-image:url('sys_img/btn_warenkorb.gif');
		background-repeat: no-repeat;
		background-position:center center;
		width:90px;
		height:20px;
		text-align:left;
		text-decoration:none;
		margin-left:20px;
		border:0px solid #000000;
		float:left;
		color:#0c621e;
}

#artikel .caption
{
		font-family:verdana;
		font-size:9px;
		font-weight:normal;
		color:#0b621e;
		padding-left:20px;
		border:0px solid #000000;

}


#artikel a.btn_download:link, #artikel a.btn_download:visited,  #artikel a.btn_download:active
{
		background-image:url('sys_img/btn_download.gif');
		background-repeat: no-repeat;
		background-position:center top;
		width:90px;
		height:20px;
		text-align:left;
		text-decoration:none;
		margin-left:0px;
		border:0px solid #000000;
		float:left;
}

#artikel .menge
{
		width:30px;
		height:15px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		margin-left:8px;
		margin-top:3px;
		border:1px solid #afafaf;
		text-align:center;
		float:left;
}




#warenkorb table
{
		margin-bottom:20px;
		margin-top:10px;
		table-layout:auto;
}

#warenkorb .select
{
		width:190px;
		height:18px;
		border:1px solid #afafaf;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
}


#bestelliste .title
{
		background-image:url('sys_img/doshed.gif');
		background-repeat:no-repeat;
		background-position:left;
		padding-left:7px;
		font-family:verdana;
		font-size:10px;
		color:#ffffff;
		font-weight:bold;
		height:20px;
		vertical-align:middle;
		text-align:left;
		background-color:#0b621e;
}

#bestelliste .title_right
{
		background-image:url('sys_img/doshed.gif');
		background-repeat:no-repeat;
		background-position:left;
		padding-left:7px;
		font-family:verdana;
		font-size:10px;
		color:#ffffff;
		font-weight:bold;
		height:20px;
		vertical-align:middle;
		text-align:right;
		background-color:#0b621e;
}

#bestelliste .title2
{
		padding-left:7px;
		font-family:verdana;
		font-size:10px;
		color:#ffffff;
		font-weight:bold;
		height:20px;
		vertical-align:middle;
		text-align:left;
		background-color:#0b621e;
}


#bestelliste .record
{
		background-image:url('sys_img/doshed2.gif');
		background-repeat:no-repeat;
		background-position:left;
		padding-left:7px;
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
		font-weight:bold;
		height:30px;
		vertical-align:middle;
		text-align:left;
}

#bestelliste .record_right
{
		background-image:url('sys_img/doshed2.gif');
		background-repeat:no-repeat;
		background-position:left;
		padding-left:7px;
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
		font-weight:bold;
		height:30px;
		vertical-align:middle;
		text-align:right;
}

#bestelliste .record_dot
{
		background-image:url('sys_img/doshed2.gif');
		background-repeat:no-repeat;
		background-position:left;
		padding-left:7px;
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
		font-weight:bold;
		height:30px;
		vertical-align:middle;
		text-align:left;
}


#bestelliste .record2
{

		padding-left:7px;
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
		font-weight:bold;
		height:30px;
		vertical-align:middle;
		text-align:left;
}


#bestelliste .menge
{
		width:40px;
		height:17px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		margin-left:18px;
		margin-top:3px;
		border:1px solid #afafaf;
		text-align:center;
		float:left;
}

#bestelliste .notiz
{
		width:440px;
		height:17px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		margin-left:0px;
		margin-top:3px;
		border:1px solid #afafaf;
		text-align:center;
		float:left;
}

#bestelliste .notiz2
{
		width:282px;
		height:17px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		margin-left:0px;
		margin-top:3px;
		border:1px solid #afafaf;
		text-align:left;
		float:left;
}

#bestelliste .text
{
		padding-left: 10px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
}

#bestelliste .text_notiz
{
		padding-left: 10px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
}

#warenkorb a.btn_larg:link, #warenkorb a.btn_larg:visited,  #warenkorb a.btn_larg:active
{
		background-image:url('sys_img/btn_larg.gif');
		background-repeat: no-repeat;
		background-position:center center;
		width:121px;
		height:18px;
		text-align:left;
		text-decoration:none;
		margin-right:20px;
		margin-top:4px;
		line-height:0px;
		float:left;
		border:0px solid #000000;
}

#warenkorb .caption
{
		font-family:verdana;
		font-size:9px;
		font-weight:normal;
		color:#0b621e;
		padding-left:20px;
		padding-bottom:0px;
		padding-top:7px;
		border:0px solid #000000;

}

#warenkorb .best_nr_ed
{
		width:150px;
		height:17px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		margin-left:8px;
		margin-top:3px;
		border:1px solid #afafaf;
		text-align:left;
}

#warenkorb a.best_nr:link, #warenkorb a.best_nr:visited,  #warenkorb a.best_nr:active
{
		background-image:url('sys_img/btn_larg.gif');
		background-repeat: no-repeat;
		background-position:center center;
		width:121px;
		height:18px;
		text-align:left;
		text-decoration:none;
		margin-right:0px;
		margin-top:4px;
		line-height:0px;
		float:left;
		border:0px solid #000000;
}

#warenkorb .caption
{
		font-family:verdana;
		font-size:9px;
		font-weight:normal;
		color:#0b621e;
		padding-left:20px;
		padding-bottom:0px;
		padding-top:8px;
		border:0px solid #000000;

}

#warenkorb a.btn_larg:link, #warenkorb a.btn_larg:visited,  #warenkorb a.btn_larg:active
{
		background-image:url('sys_img/btn_larg.gif');
		background-repeat: no-repeat;
		background-position:center center;
		width:121px;
		height:18px;
		text-align:left;
		text-decoration:none;
		margin-right:0px;
		margin-top:4px;
		line-height:0px;
		float:left;
		border:0px solid #000000;
}

#warenkorb .caption
{
		font-family:verdana;
		font-size:9px;
		font-weight:normal;
		color:#0b621e;
		padding-left:20px;
		padding-bottom:0px;
		padding-top:7px;
		border:0px solid #000000;

}

#warenkorb .vers
{
		width:60%;
		height:150px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		vertical-align:top;
		border:1px solid #0b621e;
		border-top:0px solid #0b621e;

}

#warenkorb .weiter
{
		width:40%;
		height:150px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#fffff0;
		vertical-align:top;
		padding-top:40px;
		padding-left:15px;
		background-color:#0B621E;

}

#warenkorb .option
{
		
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		border:0px solid #000000;
		float:left;
}

#warenkorb .option_l
{
		width:200px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		border:0px solid #000000;
		float:left;
		padding-left:10px;
		margin-top:20px;
}

#warenkorb .option_s
{
		width:150px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		border:0px solid #000000;
		float:left;
		padding-left:10px;
		margin-top:20px;
}

#warenkorb a.opt_on:link, #warenkorb a.opt_on:visited,  #warenkorb a.opt_on:active
{
		background-image:url('sys_img/opt_on.gif');
		background-repeat: no-repeat;
		background-position:left center;
		width:20px;
		height:20px;
		text-align:left;
		text-decoration:none;
		margin-right:0px;
		line-height:0px;
		float:left;
		border:0px solid #000000;
}

#warenkorb a.opt_off:link, #warenkorb a.opt_off:visited,  #warenkorb a.opt_off:active
{
		background-image:url('sys_img/opt_off.gif');
		background-repeat: no-repeat;
		background-position:left center;
		width:20px;
		height:20px;
		text-align:left;
		text-decoration:none;
		margin-right:0px;
		line-height:0px;
		float:left;
		border:0px solid #000000;
}

#warenkorb .fusszeile
{
		position:absolute;
		bottom:5px;
		right:10;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
}

#warenkorb .fs_links:link, #warenkorb .fs_links:visited, #warenkorb .fs_links:hover, #warenkorb .fs_links:active
{
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
}


#lieferadresse .lnk:link, #lieferadresse .lnk:visited, #lieferadresse .lnk:hover, #lieferadresse .lnk:active
{
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#7A7C79;
		text-decoration:none;
}


#lieferadresse a.opt_del_off:link, #lieferadresse a.opt_del_off:visited,  #lieferadresse a.opt_del_off:active
{
		background-image:url('sys_img/opt_del_off.gif');
		background-repeat: no-repeat;
		background-position:center center;
		width:15px;
		height:15px;
		border:0px solid #000000;
		float:left;
}

#lieferadresse a.opt_del_on:link, #lieferadresse a.opt_del_on:visited,  #lieferadresse a.opt_del_on:active
{
		background-image:url('sys_img/opt_del_on.gif');
		background-repeat: no-repeat;
		background-position:center center;
		width:15px;
		height:15px;
		border:0px solid #000000;
		float:left;
}


#lieferadresse .fuss
{
 	position:absolute;
 	bottom:0px;
 	border:0px solid #000000;
}


.text1
{
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
}

.text2
{
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#afafaf;
}

#lieferadresse .pos1
{
		position:absolute;
		top:40px;
		left:7px;
		border:0px solid #000000;

}

#lieferadresse .pos2
{
		position:absolute;
		top:60px;
		left:7px;
		border:0px solid #000000;
}

#lieferadresse .pos3
{
		position:absolute;
		top:140px;
		left:7px;
		border:0px solid #000000;
}

#lieferadresse .pos4
{
		position:absolute;
		top:175px;
		left:7px;
		border:0px solid #000000;
}

#lieferadresse .pos5
{
		position:absolute;
		top:250px;
		left:7px;
		border:0px solid #000000;
}

#lieferadresse .pos6
{
		position:absolute;
		top:270px;
		left:7px;
		border:0px solid #000000;
}

#lieferadresse .box_title
{
		font-family:verdana;
		font-size:12px;
		font-weight:bold;
		color:#0b621e;
		border:0px solid #000000;
}

#lieferadresse .box_title2
{
		position:absolute;
		top:00px;
		left:0px;
		width:300px;
		height:10px;
		float:left;
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#0b621e;
		border:0px solid #000000;
}

#lieferadresse .box_title3
{
		position:absolute;
		top:0px;
		left:310px;
		width:50px;
		height:10px;
		float:left;
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#0b621e;
		border:0px solid #000000;
}

#lieferadresse .box_title4
{
		position:absolute;
		top:0px;
		left:420px;
		width:210px;
		height:10px;
		float:left;
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		text-align:right;
		color:#0b621e;
		border:0px solid #000000;
}

#lieferadresse .table1---
{
		width:639px;
}

#lieferadresse th---
{
		padding-left:7px;
		font-family:verdana;
		font-size:10px;
		color:#ffffff;
		height:20px;
		width:140px;
		vertical-align:middle;
		text-align:left;
}

		  
		  #lieferadresse td------
{
		padding-left:3px;
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
		height:20px;
		width:140px;
		vertical-align:top;
		text-align:left;
}
	




.checkout-table-headline
{
		height:20px;
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		text-align:left;
		color:#ffffff;
		background-color:#0b621e;
}

.checkout-table-content
{
		
		height:20px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		text-align:left;
		color:#0b621e;
		background-color:#ffffff;
}

.checkout-table-rahmen
{
		
		

		color:#0b621e;
		padding:1px;
		border:1px solid #0b621e;
}

.checkout-table-link
{
font-family:verdana;
font-size:10px;
font-weight:normal;
color:#0b621e;
text-decoration:none;
line-height:14px;
}

.checkout-table-link:hover
{
font-family:verdana;
font-size:10px;
COLOR:#0b621e;
BACKGROUND-COLOR:#cdd2cc;
line-height:14px;
}

.checkout-table-link:visited
{
font-family:verdana;
font-size:10px;
COLOR:#0b621e;
BACKGROUND-COLOR:#cdd2cc;
line-height:14px;
}


#lieferadresse .linie
{
		background-color:#0b621e;
		height:1px;
		width:635px;
		padding-right:3px;
		padding-left:0px;
		border:1px solid;
}


#lieferadresse .input
{
		width:180px;
		height:18px;
		border:1px solid #afafaf;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		z-index:6;
}

#lieferadresse .select
{
		width:180px;
		height:18px;
		border:1px solid #afafaf;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		z-index:2;
}

#lieferadresse #editor
{
		position:absolute;
		top:40px;
		width:648px;
		height:290px;
}

#lieferadresse #editor table
{
		width:645px;
}

#lieferadresse #editor td
{
		padding-left:10px;
		padding-right:10px;
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
		height:30px;
		vertical-align:middle;
		text-align:left;
}

#lieferadresse #editor2 td
{
		
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
		height:30px;
		vertical-align:middle;
		text-align:left;
}

#lieferadresse .zusatz
{
		font-family:verdana;
		font-size:12px;
		font-weight:bold;
		color:#afafaf;
}

#lieferadresse .zusatz2
{
		font-family:verdana;
		font-size:12px;
		font-weight:bold;
		color:#0b621e;
}


#lieferadresse a.btn_save:link, #lieferadresse a.btn_save:visited,  #lieferadresse a.btn_save:active
{
		background-image:url('sys_img/btn_middle.gif');
		background-repeat: no-repeat;
		background-position:center center;
		width:100px;
		height:18px;
		text-align:left;
		text-decoration:none;
		margin-left:0px;
		margin-top:0px;
		line-height:0px;
		float:left;
		border:0px solid #000000;
}

#lieferadresse .btn_save_caption
{
		font-family:verdana;
		font-size:9px;
		font-weight:normal;
		color:#0b621e;
		padding-left:27px;
		padding-bottom:0px;
		padding-top:9px;
		border:0px solid #000000;

}

#lieferadresse a.btn_abbrechen:link, #lieferadresse a.btn_abbrechen:visited,  #lieferadresse a.btn_abbrechen:active
{
		background-image:url('sys_img/btn_middle.gif');
		background-repeat: no-repeat;
		background-position:center center;
		width:100px;
		height:18px;
		text-align:left;
		text-decoration:none;
		margin-left:0px;
		margin-top:0px;
		line-height:0px;
		float:left;
		border:0px solid #000000;
}

#lieferadresse .btn_abbrechen_caption
{
		font-family:verdana;
		font-size:9px;
		font-weight:normal;
		color:#0b621e;
		padding-left:27px;
		padding-bottom:0px;
		padding-top:9px;
		border:0px solid #000000;

}

#lieferadresse .i
{
		position:absolute;
		bottom:20px;
		left:10px;
		font-family:verdana;
		font-size:9px;
		font-weight:normal;
		color:#0b621e;
}

#lieferadresse .save
{
		position:absolute;
		bottom:20px;
		right:150px;
}

#lieferadresse .abbrechen
{
		position:absolute;
		bottom:20px;
		right:30px;
}


#pruefen_bestellen .content2
{
		position:absolute;
		left:225px;
		width:663px;
		height:370px;
		border: 1px solid #8d8d8d;
}


#pruefen_bestellen .record
{
		height:25px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		padding:7px;
}

#pruefen_bestellen .pos1
{
		position:absolute;
		top:40px;
		left:7px;
}

#pruefen_bestellen .pos2
{
		position:absolute;
		top:40px;
		left:334px;
}

#pruefen_bestellen .pos3
{		position:absolute;
		bottom:20px;
		right:10px;


}

#pruefen_bestellen .pos4
{		position:absolute;
		top:203px;
		left:10px;
		border:0px solid #0b621e;
		float:left;

}

#pruefen_bestellen .pos5
{		position:absolute;
		bottom:20px;
		left:7px;
		height:220px;
		width:657px;
		border:0px solid #0b621e;
		float:left;

}

#pruefen_bestellen .pos5_list
{		position:absolute;
		top:520px;
		left:7px;
		height:220px;
		width:657px;
		border:0px solid #0b621e;
		float:left;

}

#pruefen_bestellen .pos6
{		position:absolute;
		top:3px;
		right:2px;
		height:20px;
		width:80px;
		border:0px solid #ffffff;
		float:left;

}

#pruefen_bestellen .pos7
{		position:absolute;
		top:4px;
		left:10px;
		height:20px;
		//width:300px;
		width:400px;
		border:0px solid #0b621e;


}

#pruefen_bestellen .pos8
{		position:absolute;
		top:4px;
		left:0px;
		height:20px;
		width:650px;
		border:0px solid #0b621e;
}

#pruefen_bestellen .pos9
{		position:absolute;
		top:0px;
		right:1px;
		border:0px solid #0b621e;
}

#pruefen_bestellen .rahmen
{		position:absolute;
		top:200px;
		left:7px;
		border:1px solid #0b621e;
		float:left;
		width:657px;
		height:400px;

}

#pruefen_bestellen .rahmen2
{		position:absolute;
		top:33px;
		left:0px;
		border:1px solid #0b621e;
		float:left;
		width:657px;
		height:100px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
}

#pruefen_bestellen .msg
{		position:absolute;
		top:10px;
		left:10px;
		border:0px solid #0b621e;
		float:left;
		width:300px;
		height:80px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		line-height:16px;
}


#pruefen_bestellen .textarea
{		position:absolute;
		top:40px;
		right:20px;
		border:1px solid #0b621e;
		float:left;
		width:300px;
		height:80px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		overflow:auto;
}

#pruefen_bestellen .gr_balken
{		position:absolute;
		top:0px;
		left:0px;
		border:0px solid #0b621e;
		float:left;
		width:657px;
		height:25px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#ffffff;
		background-color:#0b621e;

}

#pruefen_bestellen .dark_balken
{		position:absolute;
		top:140px;
		left:0px;
		border:0px solid #0b621e;
		float:left;
		width:657px;
		height:25px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		//color:#ffffff;
		//background-color:#565955;
		color:#0b621e;
		background-color:#ececec;

}

#pruefen_bestellen .inhalt
{
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		padding:7px;
}


#box_typ_1 .box
{
		width:318px;
		height:150px;
		float:left;
		border:1px solid #0b621e;
}


#box_typ_1 .title_bg
{
		position:absolute;
		top:2px;
		left:3px;
		width:312px;
		height:20px;
		float:left;
		height:20px;
		background-color:#0b621e;
        border:1px solid #0b621e;
}


#box_typ_1 .title_txt
{
		padding-left:7px;
		padding-top:3px;
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#ffffff;
		height:20px;
		text-align:left;
}

#box_typ_1 .content
{
		position:absolute;
		top:25px;
		left:2px;
		padding-left:7px;
		padding-top:10px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		height:120px;
		width:318px;
		text-align:left;
		line-height:20px;
		border:0px solid #8d8d8d;
}


#btn_small a.img:link, #btn_small a.img:visited, #btn_small a.img:active
{

		background-image:url('sys_img/btn_small.gif');
		background-repeat: no-repeat;
		background-position:center center;
		//width:70px;
		width:80px;
		height:18px;
		//text-align:left;
		text-align:center;
		text-decoration:none;
		margin-left:0px;
		margin-top:0px;
		line-height:0px;
		float:left;
		border:0px solid #000000;
}

#btn_small .caption
{
		font-family:verdana;
		font-size:9px;
		font-weight:normal;
		color:#0b621e;
		//padding-left:27px;
		padding-left:20px;
		padding-bottom:0px;
		padding-top:9px;
		border:0px solid #000000;

}

#btn_small_r a.img:link, #btn_small_r a.img:visited, #btn_small_r a.img:active
{

		background-image:url('sys_img/btn_small_r.gif');
		background-repeat: no-repeat;
		background-position:center center;
		width:70px;
		height:18px;
		text-align:right;
		text-decoration:none;
		margin-left:0px;
		margin-top:0px;
		line-height:0px;
		float:left;
		border:0px solid #000000;
}

#btn_small_r .caption
{
		font-family:verdana;
		font-size:9px;
		font-weight:normal;
		color:#0b621e;
		padding-right:20px;
		padding-bottom:0px;
		padding-top:9px;
		border:0px solid #000000;

}

#btn_middle a.img:link, #btn_middle a.img:visited,  #btn_middle a.img:active
{
		background-image:url('sys_img/btn_middle.gif');
		background-repeat: no-repeat;
		background-position:center center;
		width:100px;
		height:18px;
		text-align:left;
		text-decoration:none;
		margin-left:0px;
		margin-top:0px;
		line-height:0px;
		float:left;
		border:0px solid #000000;
}

#btn_middle .caption
{
		font-family:verdana;
		font-size:9px;
		font-weight:normal;
		color:#0b621e;
		padding-left:27px;
		padding-bottom:0px;
		padding-top:9px;
		border:0px solid #000000;

}

#btn_larg a.img:link, #btn_larg a.img:visited,  #btn_larg a.img:active
{
		background-image:url('sys_img/btn_larg.gif');
		background-repeat: no-repeat;
		background-position:center center;
		width:120px;
		height:21px;
		text-decoration:none;
		margin-right:0px;
		margin-top:0px;
		line-height:0px;
		float:left;
		border:0px solid #000000;
}

#btn_larg .caption
{
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
	 	text-decoration:none;
	 	text-align:center;
		padding-left:20px;
		padding-bottom:0px;
		padding-top:4px;
		line-height:12px;
		overflow:visible;
}

#btn_x_larg a.img:link, #btn_x_larg a.img:visited,  #btn_x_larg a.img:active
{
		background-image:url('sys_img/btn_x_larg.gif');
		background-repeat: no-repeat;
		background-position:center center;
		width:150px;
		height:21px;
		//text-align:left;
		text-align:center;
		text-decoration:none;
		margin-right:0px;
		margin-top:0px;
		line-height:0px;
		float:left;
		border:0px solid #000000;
}

#btn_x_larg .caption
{
		font-family:verdana;
		font-size:9px;
		font-weight:normal;
		color:#0b621e;
		text-decoration:none;
		padding-left:20px;
		padding-bottom:0px;
		padding-top:10px;
		border:0px solid #000000;

}


#btn_back a.img:link, #btn_back a.img:visited,  #btn_back a.img:active
{
		background-image:url('sys_img/btn_back.gif');
		background-repeat: no-repeat;
		background-position:center center;
		width:65px;
		height:18px;
		text-align:left;
		text-decoration:none;
		margin-left:25px;
		margin-top:0px;
		line-height:0px;
		float:left;
		border:0px solid #000000;
}

#btn_back .caption
{
		font-family:verdana;
		font-size:9px;
		font-weight:normal;
		color:#0b621e;
		padding-left:20px;
		padding-bottom:0px;
		padding-top:9px;
		border:0px solid #000000;

}



#pruefen_bestellen a.opt_small_off:link, #pruefen_bestellen a.opt_small_off:visited, #pruefen_bestellen a.opt_small_off:active
{
		background-image:url('sys_img/opt_kl_off.gif');
		background-repeat: no-repeat;
		background-position:left center;
		width:16px;
		height:16px;
		padding-left:20px;
		margin-left:5px;
		float:left;
		border:0px solid #000000;
}

#pruefen_bestellen a.opt_small_on:link, #pruefen_bestellen a.opt_small_on:visited, #pruefen_bestellen a.opt_small_on:active
{
		background-image:url('sys_img/opt_kl_on.gif');
		background-repeat: no-repeat;
		background-position:left center;
		width:16px;
		height:16px;
		padding-left:25px;
		float:left;
		border:0px solid #000000;
}

#pruefen_bestellen a.lnk:link, #pruefen_bestellen a.lnk:visited, #pruefen_bestellen a.lnk:active
{
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#ffffff;
        text-decoration:underline;
		border:0px solid #000000;
}

#pruefen_bestellen .senden
{
		position:absolute;
		top:175px;
		width:657px;
		height:25px;
		text-align:center;
		border:0px solid #000000;
}

#pfeil_navigation .nav
{
		position:absolute;
		left:0px;
		top:10px;
		font-weight:normal;
		border: 0px solid #afafaf;
}

#pfeil_navigation .nav_on
{
		
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		padding-right:10px;
}

#pfeil_navigation .nav_off
{
        
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#afafaf;padding-right:10px;
}


#pfeil_navigation .nav_tbl
{
		margin-bottom:20px;
		margin-top:10px;

}

#pfeil_navigation .nav_lnk:link, #pfeil_navigation .nav_lnk:visited, #pfeil_navigation .nav_lnk:hover, #pfeil_navigation .nav_lnk:active
{
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		//color:#afafaf;
		color:#0b621e;
		text-decoration:none;
}

#line_navigation .nav
{
		position:absolute;
		left:0px;
		top:0px;
		width:650px;
		font-weight:normal;
		border: 0px solid #afafaf;
}

#line_navigation .nav_on
{
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#0b621e;
		padding-right:10px;
}

#line_navigation .nav_off
{
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		padding-right:10px;
}


#line_navigation .nav_tbl
{
		margin-bottom:20px;
		margin-top:0px;

}

#line_navigation .nav_lnk:link, #line_navigation .nav_lnk:visited, #line_navigation .nav_lnk:hover, #line_navigation .nav_lnk:active
{
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		text-decoration:none;
}


#bestellung_gesendet .text
{
		font-family:verdana;
		font-size:11px;
		font-weight:bold;
		color:#0b621e;
		width:500px;
		height:150px;
		float:left;
		border:0px solid #0b621e;
		line-height:16px;
}

#bestellung_gesendet .pos2
{
		position:absolute;
		left:0px;
		bottom:20px;
		width:150px;
		height:21px;
		border:0px solid #000000;
}

#bestellung_gesendet .pos3
{
		position:absolute;
		right:10px;
		bottom:20px;
		width:150px;
		height:21px;
		border:0px solid #000000;
}


#standard
{
		position:absolute;
		left:0px;
		border:0px solid #000000;
		font-family:verdana;
		font-size:11px;
		font-weight:normal;
		color:#0b621e;		
}

.standard-content
{

		font-family:verdana;
		font-size:11px;
		font-weight:normal;
		color:#0b621e;		
}

.standard-headline
{
		
		font-family:verdana;
		font-size:12px;
		font-weight:bold;
		color:#0b621e;	
}

.standard-fehlertext_16
{
		
		font-family:verdana;
		font-size:16px;
		font-weight:bold;
		color:#0b621e;	
                text-align:center;
}

.standard-fehlertext_14
{
		
		font-family:verdana;
		font-size:14px;
		font-weight:bold;
		color:#0b621e;	
                text-align:center;
}

.standard-fehlertext_12
{
		
		font-family:verdana;
		font-size:12px;
		font-weight:bold;
		color:#0b621e;	
                text-align:center;
}

.standard-spacer
{
	height:10px;
	overflow:hidden;
}

.standard-field
{
		width:200px;
		height:17px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		margin-top:3px;
		border:1px solid #afafaf;
		text-align:left;
}

#service .lay1 ,#ihof .lay1
{
		position:absolute;
		left:0px;
		top:10px;
		border:0px solid #000000;
}

.service-foto-1
{
background-color:#02550e;
color:#FFFFFF;
font-size:10px;
font-family:verdana;
border:1px solid #02550e;
}

#service .lay2,#ihof .lay2
{
		position:absolute;
		left:0px;
		top:30px;
		width:665px;
		font-family:verdana;
		font-size:11px;
		font-weight:normal;
		color:#0b621e;
		line-height:17px;
		border:0px solid #000000;
}

#service .kontakt_image
{
		position:absolute;
		right:0px;
		top:0px;
		width:200px;
		height:200px;
		background-image:url('sys_img/.jpg');
		background-repeat:no-repeat;
		background-position:center;
		border:0px solid #000000;

}



#service .p1
{
		position:absolute;
		left:0px;
		top:0px;
		width:665px;
		border:0px solid #000000;
}



#service .empty
{
		width:1;
		height:210px;
		border:0px solid #ff0000;
}


#meldungen .lay3
{
		width:100%;
		margin-top:20px;
		border:0px solid #0b621e;
}


#meldungen table
{
	width:100%;
	border:0px solid #0b621e;
}


#meldungen .td1
{
		width:90px;
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
		text-align:left;
		vertical-align:top;
		padding:10px;
}

#meldungen .td2
{
		width:90px;
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
		text-align:left;
		vertical-align:top;
		padding:10px;
}

#meldungen .td3
{
		width:400px;
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
		text-align:left;
		vertical-align:middle;
		padding:10px;
}


#meldungen .th1
{
		background-image:url('sys_img/gr_btn_off.gif');
		background-repeat: repeat-x;
		background-position:center;
		width:100px;
		height:18px;
		font-family:verdana;
		font-size:10px;
		color:#ffffff;
		text-align:left;
		vertical-align:middle;
		padding-left:10px;
}

#meldungen .th2
{
		background-image:url('sys_img/gr_btn_off.gif');
		background-repeat: repeat-x;
		background-position:center;
		width:100px;
		height:18px;
		font-family:verdana;
		font-size:10px;
		color:#ffffff;
		text-align:left;
		vertical-align:middle;
		padding-left:10px;
}

#meldungen .th3
{
		background-image:url('sys_img/gr_btn_off.gif');
		background-repeat: repeat-x;
		background-position:center;
		height:18px;
		font-family:verdana;
		font-size:10px;
		color:#ffffff;
		text-align:left;
		vertical-align:middle;
		padding-left:10px;
}

#meldungen .l
{
		height:1px;
		width:100%;
		padding-right:0px;
		padding-left:0px;
}

#meldungen .linie
{
		background-color:#0b621e;
		height:1px;
		width:100%;
		padding-right:0px;
		padding-left:0px;
}

#events .lay1
{
		position:absolute;
		left:0px;
		top:10px;
		width:663px;
		font-family:verdana;
		font-size:11px;
		font-weight:normal;
		color:#0b621e;
		line-height:17px;
		border:0px solid #000000;
}


#events .lay2
{
		width:100%;
		margin-top:20px;
		border:0px solid #0b621e;
}


#events table
{
	width:100%;
	border:0px solid #0b621e;
}


#events .td1
{
		width:200px;
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
		text-align:left;
		vertical-align:top;
		padding-left:10px;
		padding-top:10px;
}

#events .td2
{
		width:200px;
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
		text-align:left;
		vertical-align:top;
		padding-left:10px;
		padding-top:10px;
}

#events .td3
{
		width:100px;
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
		text-align:left;
		vertical-align:middle;
		padding-left:10px;
		padding-top:10px;
}

#events .td4
{
		width:200px;
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
		text-align:left;
		vertical-align:middle;
		padding-left:10px;
		padding-top:10px;
}


#events .th1
{
		background-image:url('sys_img/gr_btn_off.gif');
		background-repeat: repeat-x;
		background-position:center;
		width:200px;
		height:18px;
		font-family:verdana;
		font-size:10px;
		color:#ffffff;
		text-align:left;
		vertical-align:middle;
		padding-left:10px;
}

#events .th2
{
		background-image:url('sys_img/gr_btn_off.gif');
		background-repeat: repeat-x;
		background-position:center;
		width:200px;
		height:18px;
		font-family:verdana;
		font-size:10px;
		color:#ffffff;
		text-align:left;
		vertical-align:middle;
		padding-left:10px;
}

#events .th3
{
		background-image:url('sys_img/gr_btn_off.gif');
		background-repeat: repeat-x;
		background-position:center;
		width:100px;
		height:18px;
		font-family:verdana;
		font-size:10px;
		color:#ffffff;
		text-align:left;
		vertical-align:middle;
		padding-left:10px;
}

#events .th4
{
		background-image:url('sys_img/gr_btn_off.gif');
		background-repeat: repeat-x;
		background-position:center;
		width:200px;
		height:18px;
		font-family:verdana;
		font-size:10px;
		color:#ffffff;
		text-align:left;
		vertical-align:middle;
		padding-left:10px;
}

#events a.ev_link:link, #events a.ev_link:visited, #events a.ev_link:hover, #events a.ev_link:active
{
		background-image:url('sys_img/left_menu_pfeil.gif');
		background-repeat: no-repeat;
		background-position:left center;
		width:150px;
		height:20px;
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
		text-align:left;
		vertical-align:middle;
		padding-left:15px;
		padding-top:3px;
		text-decoration:none;
}

#events .l
{
		height:1px;
		width:100%;
		padding-right:0px;
		padding-left:0px;
}

#events .linie
{
		background-color:#0b621e;
		height:1px;
		width:100%;
		padding-right:0px;
		padding-left:0px;
}

#events #lay3 table
{
	width:100%;
}

#events #lay3 th
{
		background-image:url('sys_img/gr_btn_off.gif');
		background-repeat: repeat-x;
		background-position:center;
		width:100%;
		height:18px;
		font-family:verdana;
		font-size:10px;
		color:#ffffff;
		text-align:left;
		vertical-align:middle;
		padding-left:10px;
}

#events #lay3 td
{
		width:25%;
		font-family:verdana;
		font-size:10px;
		color:#0b621e;
		font-weight:bold;
		text-align:left;
		vertical-align:top;
		padding-left:10px;
		padding-top:20px;
}

 .vorschau
{
		width:120px;
		height:120px;
		border: 3px solid #0b621e;
		padding:2px;
}

#events .image
{
		width:120px;
		height:120px;
}
#events #galerie
{
		position:absolute;
		top:120px;
		left:225px;
		width:663px;
		height:500px;
		left:230px;
		//border:1px solid #0b621e;
		border:0px solid #0b621e;
		background-color:#ffffff;
		visibility:hidden;
}

#events #galerie .title
{
		background-image:url('sys_img/gr_btn_off.gif');
		background-repeat: repeat-x;
		background-position:center;
		position:absolute;
		top:1px;
		left:1px;
		width:659px;
		height:14px;
		border:0px solid #0b621e;

}

#events #galerie .td1
{
		width:50%;
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#ffffff;
		text-align:left;
		padding:0px;
		vertical-align:top;
}

#events #galerie .td2
{
		width:50%;
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#ffffff;
		text-align:right;
		padding:0px;
		padding-right:10px;
		vertical-align:top;
}

#events #galerie a.cl_link:link, #events #galerie a.cl_link:visited, #events #galerie a.cl_link:hover, #events #galerie a.cl_link:active
{
		font-family:verdana;
		font-size:10px;
		color:#ffffff;
		text-decoration:none;
}


#events #galerie .navi
{
		position:absolute;
		top:20px;
		left:1px;
		width:660px;
		height:20px;
		padding-left:10px;
		border:0px solid #0b621e;
}

#events #galerie .image
{
		position:absolute;
		top:45px;
		
		width:660px;
		height:457px;
		border:0px solid #0b621e;
}

#ihof .p1
{
		width:100%;
		border:0px solid #000000;
		padding-right:5px;
}


#ihof .logo
{
		background-image:url('sys_img/ihof_logo.gif');
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		height:140px;
		border:0px solid #000000;
		text-align:left;
		float:left;

}

#ihof .logo_de
{
		background-image:url('sys_img/ihof_logo_de.jpg');
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		height:140px;
		border:0px solid #000000;
		text-align:left;
		float:left;

}
#ihof .logo_en
{
		background-image:url('sys_img/ihof_logo_en.jpg');
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		height:140px;
		border:0px solid #000000;
		text-align:left;
		float:left;

}
#ihof .logo_fr
{
		background-image:url('sys_img/ihof_logo_fr.jpg');
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		height:140px;
		border:0px solid #000000;
		text-align:left;
		float:left;

}
#ihof .logo_ru
{
		background-image:url('sys_img/ihof_logo_ru.jpg');
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		height:140px;
		border:0px solid #000000;
		text-align:left;
		float:left;

}
#ihof .logo_dk
{
		background-image:url('sys_img/ihof_logo_dk.jpg');
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		height:140px;
		border:0px solid #000000;
		text-align:left;
		float:left;

}






#ihof .litem
{
		background-image:url('sys_img/dot.gif');
		background-repeat:no-repeat;
		background-position:left center;
		padding-left: 20px;
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#6C6868;
		text-decoration:none;
}

#ihof .link_box
{
		text-align:right;
		width:320px;
		height:100%;
		vertical-align:middle;
		border:0px solid #000000;
		margin-left:330px;
}
#ihof .link_tbl
{
		width:100%;
		height:80%;
		vertical-align:middle;
		margin-top:15px;
}

#partner .lay1
{
		position:absolute;
		left:0px;
		top:10px;
		border:0px solid #000000;
}

#partner .lay2
{
		position:absolute;
		left:0px;
		top:30px;
		width:100%;
		font-family:verdana;
		font-size:11px;
		font-weight:normal;
		color:#0b621e;
		line-height:17px;
		border:0px solid #000000;
}

#partner .lay3
{
		width:100%;
		margin-top:20px;
		border:0px solid #0b621e;
}


#partner .p1
{
		position:absolute;
		left:0px;
		top:0px;
		width:660px;
		height:200px;
		border:0px solid #000000;
}


#partner .empty
{
		width:1;
		height:150px;
		border:0px solid #ff0000;
}

#partner .th1
{
		background-image:url('sys_img/gr_btn_off.gif');
		background-repeat: repeat-x;
		background-position:center;
		width:100%;
		height:18px;
		font-family:verdana;
		font-size:10px;
		color:#ffffff;
		text-align:left;
		vertical-align:middle;
		padding-left:10px;
}

#partner .td1
{
		vertical-align:middle;
		padding-left:10px;
		padding-top:10px;
}

#partner .img
{
		border:2px solid #0b621e;
}


#neuheiten .lay1
{
		position:absolute;
		left:0px;
		top:10px;
		font-family:verdana;
		font-size:12px;
		font-weight:bold;
		color:#0b621e;
		text-align:left;
		border:0px solid #000000;
}

#neuheiten .title
{
		font-family:verdana;
		font-size:14px;
		font-weight:bold;
		color:#0b621e;
		text-align:left;
}

#neuheiten .title2
{
		font-family:verdana;
		font-size:12px;
		font-weight:bold;
		color:#ffffff;
		text-align:left;
		background-color:#0d621f;
		padding:2px;
}


#neuheiten #liste
{
		border:1px solid #0b621e;
		width:663px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		text-align:left;
		float:left;
}

#neuheiten #liste .title
{
		background-color:#0b621e;
		width:100%;
		height:20px;
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#ffffff;
		text-align:left;
		padding-top:3px;
		float:left;
}

#neuheiten .leftpart
{
		border-right:0px solid #0b621e;
		width:240px;
		float:left;
		margin-left:10px;
}

#neuheiten .rightpart
{
		border-left:1px solid #0b621e;
		width:300px;
		float:left;
}

#neuheiten A.on:link, #neuheiten A.on:visited,  #neuheiten A.on:hover, #neuheiten A.on:active
{
		
		HEIGHT:20px;
		display:table;
		MARGIN-BOTTOM:2px;
		TEXT-ALIGN:left;
		BORDER-STYLE:none;
		//PADDING-TOP:4px;
		PADDING-TOP:0px;
		TEXT-DECORATION:none;
		//BACKGROUND-COLOR:#afafaf;
		//COLOR:#ffffff;
		BACKGROUND-COLOR:transparent;
		COLOR:#0b621e;
		font-size:10px;
                font-weight:bold;
}

#neuheiten A.off:link, #neuheiten A.off:visited, #neuheiten A.off:active
{
		
		HEIGHT:20px;
		display:table;
		width:100%;
		MARGIN-BOTTOM:2px;
		TEXT-ALIGN:left;
		BORDER-STYLE:none;
		//PADDING-TOP:4px;
		PADDING-TOP:0px;
		TEXT-DECORATION:none;
		BACKGROUND-COLOR:transparent;
		COLOR:#0b621e;
		font-size:10px;
}

#neuheiten A.off:hover
{
		BACKGROUND-COLOR:#afafaf;
		COLOR:#ffffff;
}

#neuheiten .tabelle
{
		
		height:100%;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#afafaf;
		border:0px solid #000000;
}



#neuheiten .td1
{
        text-align:center;
		border-bottom:1px solid #afafaf;
		padding:10px;
}

#neuheiten .td2
{
		text-align:center;
		border-bottom:1px solid #afafaf;
		border-left:1px solid #afafaf;
		padding:10px;
}

#neuheiten .td3
{
		text-align:center;
		border-right:1px solid #afafaf;
		padding:10px;
}

#neueprodukte .td4
{
        text-align:center;
		border-bottom:1px solid #afafaf;
		padding:10px;
}


#neuheiten A.prd_link:link, #neuheiten A.prd_link:visited, #neuheiten A.prd_link:active
{
		TEXT-ALIGN:center;
		BORDER-STYLE:none;
		PADDING-TOP:4px;
		TEXT-DECORATION:none;
		BACKGROUND-COLOR:transparent;
		COLOR:#a7aca6;
}

#contact .lay1
{
		position:absolute;
		left:0px;
		top:10px;
		border:0px solid #000000;
}

#contact .tabelle
{
		width:663px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		text-align:left;
		border:0px solid #000000;
}

#contact .td1
{
		width:70%;
		padding-right:20px;
		vertical-align:top;
		border:0px solid #000000;
}

#contact .td2
{
		vertical-align:bottom;
		border:0px solid #000000;
}

#contact .title
{
		font-family:verdana;
		font-size:12px;
		font-weight:bold;
		color:#0b621e;
		text-align:left;
}

#contact .select
{
		width:200px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		border:1px solid #0b621e;
}



#contact #visitenkarte
{
		margin-top:20px;
		margin-left:20px;
		width:360px;
		height:170px;
		background-color:#e5eae6;
		border:1px solid #0b621e;
		visibility:visible;
		position:absolute;
		z-index:222;
}

#contact #visitenkarte .tabelle
{
		width:355px;
		font-family:verdana;
		//font-size:12px;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		margin-left:5px;
		vertical-align:middle;

}

#contact #visitenkarte .title
{
		width:340px;
		height:35px;
		font-size:10px;
		vertical-align:middle;
}

#contact #visitenkarte .kreuz
{
		width:20px;
		height:20px;
		vertical-align:top;
}

#contact #visitenkarte .cont_bg
{
		width:100%;
		height:100px;
		background-color:#9ca39c;
		margin-right:4px;
		padding-top:1px;
		padding-bottom:1px;
		padding-right:5px;
		float:left;
}

#contact #visitenkarte .cont_foto
{
		border:1px solid #1f4d28;
}

#contact #visitenkarte .cont_title
{
		height:20px;
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#ffffff;
		line-height:12px;
}

#contact #visitenkarte .cont_empty
{
		height:10px;
}


#contact #visitenkarte .cont_bez
{
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#0b621e;
		padding-top:3px;
}

#contact #visitenkarte .cont_inh
{
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#ffffff;
		padding-top:3px;
}

#contact #visitenkarte a.lnk:link, #contact #visitenkarte a.lnk:visited, #contact #visitenkarte a.lnk :hover, #contact #visitenkarte a.lnk:active
{
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#ffffff;
		text-decoration:none;
}


#contact .map
{
		width:656px;
		height:509px;
		//border:2px solid #0b621e;
		border:0px solid #0b621e;
		z-index:1;
		position:absolute;
}

#berater .lay1
{
		position:absolute;
		left:0px;
		top:10px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#ffffff;
		text-decoration:none;
		border:0px solid #000000;
}


#berater .lay2
{
		position:absolute;
		left:0px;
		top:130px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		text-decoration:none;
		border:0px solid #000000;
}


#berater .text
{
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		text-decoration:none;
		border:0px solid #000000;
		line-height:18px;
}


#berater .table
{
		width:663px;;
}

#berater .th1
{
		width:200px;
		height:17px;
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#ffffff;
		text-decoration:none;
		text-align:left;
		border:0px solid #afafaf;
		padding-left:5px;
		float:left;
}

#berater .th2
{
		width:200px;
		font-family:verdana;
		height:17px;
		font-size:10px;
		font-weight:bold;
		color:#ffffff;
		text-decoration:none;
		text-align:left;
		border:0px solid #afafaf;
		float:left;
		padding-left:0px;
}

#berater .th3
{
		font-family:verdana;
		font-size:10px;
		height:17px;
		font-weight:bold;
		color:#ffffff;
		text-decoration:none;
		text-align:left;
		border:0px solid #afafaf;
		float:left;
		padding-left:0px;
}


#berater .td1
{
		width:200px;
		height:30px;
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#0b621e;
		text-decoration:none;
		border-right:1px solid #afafaf;
		border-bottom:1px solid #afafaf;
		padding-left:5px;
		padding-top:10px;
		vertical-align:top;
}

#berater .td2
{
		width:200px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		text-decoration:none;
		border-right:1px solid #afafaf;
		border-bottom:1px solid #afafaf;
		padding-left:5px;
		padding-top:10px;
		vertical-align:top;
}

#berater .td3
{
		width:270px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		text-decoration:none;
		border-bottom:1px solid #afafaf;
		padding-left:5px;
		padding-top:10px;
		vertical-align:top;
}


#berater .box
{
		width:663px;
		height:60px;
		float:left;
		//border:1px solid #0b621e;
		border:0px solid #0b621e;
}


#berater .title_bg
{
		position:absolute;
		top:2px;
		left:3px;
		width:657px;
		float:left;
		background-color:#0b621e;
        border:1px solid #0b621e;

}

#berater .berater_cnt
{
	position:absolute;
	top:22px;
	left:0px;
}

#berater a.lnk:link, #berater a.lnk:visited,  #berater a.lnk:active
{
		font-family:verdana;
		font-size:11px;
		font-weight:normal;
		color:#0b621e;
		text-decoration:underline;
}

#anfahrt .lay1
{
		position:absolute;
		left:0px;
		top:10px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#ffffff;
		text-decoration:none;
		border:0px solid #000000;
}


#anfahrt .lay2
{
		position:absolute;
		width:663px;;
		height:340px;
		left:0px;
		top:80px;
		border:1px solid #0b621e;

}


#anfahrt .text
{
		font-family:verdana;
		font-size:12px;
		font-weight:bold;
		color:#0b621e;
		text-decoration:none;
		border:0px solid #000000;
}

#anfahrt .img
{
		position:absolute;
		top:10px;
		left:10px;
		border:1px solid #0b621e;
}

#anfahrt .img2
{
		position:absolute;
		width:300px;
		top:10px;
		height:312px;
		right:10px;
		padding-top:10px;
		padding-left:10px;
		border:1px solid #0b621e;
}

#anfahrt .img3
{
        height:30px;
}

#anfahrt .beschriftung
{
        height:30px;
		float:left;
}

#anfahrt a.lnk:link, #anfahrt a.lnk:visited,  #anfahrt a.lnk:active
{
		font-family:verdana;
		font-size:18px;
		font-weight:normal;
		color:#0077ba;
		text-decoration:none;
}

#kontaktformular .lay1
{
		position:absolute;
		left:0px;
		top:10px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#ffffff;
		text-decoration:none;
		border:0px solid #000000;
}


#kontaktformular .lay2
{
		height:490px;
		width:660px;
        padding:0px;
		border:1px solid #0b621e;
        float:left;
}


#kontaktformular .text
{
		font-family:verdana;
		font-size:12px;
		font-weight:bold;
		color:#0b621e;
		text-decoration:none;
		border:0px solid #000000;
}

#kontaktformular .text2
{
		width:660px;
		font-family:verdana;
		font-size:11px;
		font-weight:normal;
		color:#0b621e;
		text-decoration:none;
		border:0px solid #000000;
		line-height:16px;
}


#kontaktformular .leftpart
{			
		width:650px;
		height:97%;
		overflow:hidden;
		margin-left:10px;
		margin-top:10px;

		float:left;
}

#kontaktformular .rightpart
{
		margin-left:10px;
		margin-top:20px;
		float:left;
        border:0px solid #000000;
}

#kontaktformular .td1
{
		height:35px;
		width:60px;
		vertical-align:middle;
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#0b621e;
		border:0px solid #0b621e;
}

#kontaktformular .td2
{
}

#kontaktformular .td3
{
		
		vertical-align:middle;
}

#kontaktformular .input
{
		width:215px;
		height:20px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		border:1px solid #afafaf;
}

#kontaktformular .input2
{
		width:70px;
		height:20px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		margin-right:5px;
		border:1px solid #afafaf;
		float:left;
}

#kontaktformular .input3
{
		width:136px;
		height:20px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		border:1px solid #afafaf;
}

#kontaktformular .select
{
		width:80px;
		height:20px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		border:1px solid #afafaf;
}

#kontaktformular .textarea
{
		width:215px;
		height:80px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		border:1px solid #afafaf;
		overflow:auto;
}

#kontaktformular a.lnk_on:link, #kontaktformular a.lnk_on:visited,  #kontaktformular a.lnk_on:active
{
		background-image:url('sys_img/opt_qt_on.gif');
		background-repeat:no-repeat;
		background-position:left top;
		height:20px;
		width:20px;
		text-decoration:none;
		float:left;
}

#kontaktformular a.lnk_off:link, #kontaktformular a.lnk_off:visited,  #kontaktformular a.lnk_off:active
{
		background-image:url('sys_img/opt_qt_off.gif');
		background-repeat:no-repeat;
		background-position:left top;
		height:20px;
		width:20px;
		text-decoration:none;
		float:left;
}

#kontaktformular .td4
{
		height:50px;
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#0b621e;
		text-decoration:none;
		line-height:15px;
		vertical-align:top;

}

#kontaktformular .td5
{
		height:50px;
		font-family:verdana;
		font-size:9px;
		font-weight:normal;
		color:#0b621e;
		vertical-align:bottom;
}


#kontaktformular a.senden_off:link, #kontaktformular a.senden_off:visited,  #kontaktformular a.senden_off:active
{
		background-image:url('sys_img/gr_line_off.gif');
		background-repeat:repeat-x;
		background-position:center;
		height:20px;
		width:110px;
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#ffffff;
		text-decoration:none;
		text-align:center;
		float:left;
		border:1px solid #84807f;
                cursor:hand;
}

#kontaktformular a.senden_off:hover
{
 		background-image:url('sys_img/gr_line_on.gif');
}

#kontaktformular .caption
{
		padding-top:3px;
		height:18px;
		width:110px;
		text-align:center;
		float:left;
}

#agriparts .lay1
{
		position:absolute;
		left:10px;
		width:660px;
		height:20px;
		top:50px;
		font-family:verdana;
		font-size:12px;
		font-weight:bold;
		color:#0b621e;
		text-decoration:none;
		border-bottom:1px solid #0b621e;
}


#agriparts_lang_logo
{
		position:absolute;
		top:0px;
		left:0px;
		background-image:url('sys_img/logo_agriparts.gif');
		background-repeat: no-repeat;
		background-position:right top;
		width:895px;
		height:70px;
		text-align:left;
		font-family: verdana,arial;
		font-size:10px;
		font-weight:bold;
		color:#0b621e;
		background-color:transparent;
		border:0px solid #afafaf;
}


#agriparts_lang_logo a.on:link, #agriparts_lang_logo a.on:hover, #agriparts_lang_logo a.on:visited, #agriparts_lang_logo a.on:active
{
		font-weight:bold;
		text-decoration:none;
		color:#0b621e;
		width:60px;
		float:left;
}

#agriparts_lang_logo a.off:link, #agriparts_lang_logo a.off:hover, #agriparts_lang_logo a.off:visited, #agriparts_lang_logo a.off:active
{
		font-weight:normal;
		text-decoration:none;
		color:#0b621e;
		width:60px;
		float:left;
}


#agriparts_foto
{
		position:absolute;
		top:70px;
		left:0px;
        background-image:url('sys_img/agriparts_header.jpg');
		background-repeat: no-repeat;
		background-position:center;
		border-top:solid 2px;
		border-left:solid 2px;
		border-right:solid 2px;
		border-bottom:1px solid;
		border-color:#1e4d2a;
		width:891px;
		height:86px;
		
}

#agriparts .lay2
{
		position:absolute;
		left:10px;
		top:100px;
		width:650px;
		height:430px;
		font-family:verdana;
		font-size:11px;
		font-weight:normal;
		color:#0b621e;
		text-decoration:none;
		border:0px solid #000000;
		line-height:16px;
}

#agriparts .lay3
{
		position:absolute;
		left:4px;
		bottom:2px;
		width:663px;
		border:0px solid #000000;
}


#agriparts .text
{
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		text-decoration:none;
		border:0px solid #000000;
}


#produkte .lay1
{
		position:absolute;
		left:10px;
		width:660px;
		height:20px;
		top:50px;
		font-family:verdana;
		font-size:12px;
		font-weight:bold;
		color:#0b621e;
		text-decoration:none;
		border-bottom:1px solid #0b621e;
}


#produkte .lay2
{
		position:absolute;
		left:10px;
		top:80px;
		width:650px;
		height:430px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		text-decoration:none;
		border:0px solid #000000;
		line-height:15px;
}


#produkte .text
{
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		text-decoration:none;
		border:0px solid #000000;

}

#produkte .Image_table
{
		width:663px;
}

#produkte .td1
{
		width:200px;
		height:130px;

}

#produkte .img
{
		width:200px;
		height:130px;
		border:1px solid #0b621e;
}


#portfolio .lay1
{
		position:absolute;
		left:10px;
		width:660px;
		height:20px;
		top:50px;
		font-family:verdana;
		font-size:12px;
		font-weight:bold;
		color:#0b621e;
		text-decoration:none;
		border-bottom:1px solid #0b621e;
}


#portfolio .lay2
{
		position:absolute;
		left:10px;
		top:80px;
		width:650px;
		height:130px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		text-decoration:none;
		border:0px solid #000000;
		line-height:15px;
}

#portfolio #property
{
		position:absolute;
		left:230px;
		top:680px;
		width:660px;
		height:260px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		text-decoration:none;
		border:0px solid #afafaf;
		line-height:15px;
}


#portfolio .text
{
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		text-decoration:none;
		border:0px solid #000000;

}

#portfolio .Image_table
{
		width:655px;
}

#portfolio .td1
{
		width:110px;
		vertical-align:top;
		text-align:left;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		text-decoration:none;
		border-bottom:1px solid #afafaf;
		padding-top:20px;
		padding-bottom:10px;
}

#portfolio .td2
{
		width:500px;
		vertical-align:top;
		text-align:left;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		text-decoration:none;
		border-bottom:1px solid #afafaf;
		padding-top:20px;
		padding-bottom:10px;
}

#portfolio .img
{
		width:110px;
		height:90px;
		border:0px solid #0b621e;
}


#property  table
{
		width:655px;
		height:90px;
		border:0px solid #afafaf;
}

#property  .td1
{
		width:180px;
		height:100px;
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#0b621e;
		text-decoration:none;
		border:1px solid #afafaf;
		vertical-align:bottom;
		text-align:left;
		padding:5px;
}

#property  .td2
{
		width:70px;
		height:100px;
		text-align:center;
		padding:5px;
		border:1px solid #afafaf;
}

#property  .td3
{
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#0b621e;
		text-align:left;
		padding:5px;
		border:1px solid #afafaf;
}

#property  .td4
{
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		text-align:center;
		padding:5px;
		border:1px solid #afafaf;
}

#property .gross
{
	  	font-size:12px;
}

#kontakt .lay1
{
		position:absolute;
		left:10px;
		width:650px;
		height:20px;
		top:50px;
		font-family:verdana;
		font-size:12px;
		font-weight:bold;
		color:#0b621e;
		text-decoration:none;
		border-bottom:1px solid #0b621e;
}


#kontakt .lay2
{
		position:absolute;
		left:10px;
		top:80px;
		width:650px;
		height:430px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		text-decoration:none;
		border:0px solid #000000;
		line-height:15px;
}


#kontakt .text
{
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#0b621e;
		text-decoration:none;
		border:0px solid #000000;
}

#kontakt .table
{
		width:655px;
		border:0px solid #000000;
}

#kontakt .td1
{
		width:50%;
		text-align:left;
		vertical-align:middle;
}

#kontakt .td2
{
		width:50%;
		text-align:right;
		vertical-align:middle;
}

#kontakt .karte
{
		width:304px;
		height:165px;
		border:1px solid #9ab9a9;
		margin:5px;
}

#kontakt .img
{
		width:90px;
		height:130px;
		margin:10px;
		float:left;
		border:1px solid #0b621e;
}

#kontakt .inhalt
{
		width:180px;
		height:140px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		text-decoration:none;
		margin-top:10px;
		float:left;
		text-align:left;
		border:0px solid #0b621e;
		line-height:14px;
}

#impressum .lay1
{
		position:absolute;
		left:0px;
		width:330px;
		height:300px;
		top:10px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		text-decoration:none;
		border:0px solid #0b621e;
		line-height:15px;
}


#impressum .lay2
{
		position:absolute;
		right:0px;
		top:30px;
		width:300px;
		height:300px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		text-decoration:none;
		border:0px solid #000000;
}

#impressum .img
{
   		border:1px solid #0b621e;
}

#impressum .linie
{
		position:absolute;
		left:0px;
		top:340px;
		width:650px;
		height:1px;
		border-bottom:1px solid #0b621e;
}

#impressum .copyright
{
		position:absolute;
		left:0px;
		top:340px;
		width:650px;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#0b621e;
		border-bottom:0px solid #0b621e;
}

#detailsuche .lay1
{
		position:absolute;
		left:10px;
		width:330px;
		height:300px;
		top:10px;
		font-family:verdana;
		font-size:12px;
		font-weight:normal;
		color:#0b621e;
		text-decoration:none;
		border:0px solid #0b621e;
		line-height:15px;
}

#detailsuche .lay2
{
		position:absolute;
		width:663px;
		top:40px;
		padding-top:10px;
		font-family:verdana;
		font-size:12px;
		font-weight:normal;
		color:#0b621e;
		text-decoration:none;
		border:1px solid #afafaf;
		line-height:15px;
}


#detailsuche .lay3
{
		position:absolute;
		left:0px;
		width:70px;
		height:40px;
		top:290px;
		border:0px solid #afafaf;
}

#detailsuche .table
{
	border:0px solid #000000;
}

#detailsuche .td
{
	width:70px;
	height:18px;
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#0b621e;
	vertical-align:middle;
	border:0px solid #afafaf;
}

#detailsuche .td2
{
	width:128px;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#0b621e;
	border:0px solid #afafaf;
	text-decoration:none;
	text-align:center;
}


#detailsuche .input
{
	width:50px;
	height:18px;
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#0b621e;
	border:1px solid #afafaf;
}

#detailsuche a.such_btn:link, #detailsuche a.such_btn:visited,  #detailsuche a.such_btn:active
{
		background-image:url('sys_img/gr_full_btn.gif');
		background-repeat: no-repeat;
		background-position:center top;
		width:55px;
		height:20px;
		text-align:center;
		text-decoration:none;
		font-family:verdana;
		font-size:9px;
		font-weight:normal;
		color:#ffffff;
		padding-top:2px;
		padding-bottom:4px;
		margin-top:5px;
		float:left;
}
