body {
	margin:6px 0 0 0;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	text-align: center;
}

body#print {
	margin:6px;
	padding: 0px;
	text-align: left;
}

p
{
	max-width: 593px;
	clear: left;
	margin: 0px;
}

img
{
	border:none;
}

a
{
	text-decoration: none;
	color: #7AB51D;
}

a:hover
{
	text-decoration: underline;
}

h1
{
	font-size: 14px;
	margin-top: 0px;
}

h2
{
	font-size: 12px;
	margin-top: 0px;
}

#header{
	position:relative;
	margin:0 auto;
	width: 1005px;
	height:80px;
}

#logo{
	padding-top: 20px;
	float: left;
}

#headNav
{
	float: right;
	height: 80px;
	width: 800px;
	text-align: left;
}

#headNav ul
{
	list-style: none;
	margin: 0px;
	padding: 10px 0px 20px 20px;
	float: right;
	position: relative;
	top: 36px;
}

#headNav ul li
{
	display: inline;
	border-right: 2px solid #7AB51D;
	font-weight: bold;
	font-size: 14px;
	padding: 2px 13px 2px 13px;
}

#headNav ul li a
{
	padding: 2px 0px 2px 0px;
}

#headNav ul li a:hover
{
	text-decoration: none;
	color: #FFDD00;
}

#headNav ul#flags li
{
	border: none;
	padding: 0px 5px 0px 5px;
}

#search
{
	height: 80px;
	margin: 0px;
	float: right;
	color: #7AB51D;
	font-weight: bold;
	font-size: 14px;
	padding: 0px 19px 0px 13px;
	position: relative;
	top: 37px;
	line-height: 18px;
}

#searchField
{
	margin: 6px 0px 0px 0px;
	padding: 0px;
	border-top: 0px solid #FFFFFF;
	border-bottom: 0px;
	border-left: 1px solid #7AB51D;
	border-right: 1px solid #7AB51D;
	background-image: url('/globalimages/fieldbg.gif');
	height: 20px;
	position: relative;
	width: 146px;
}

#searchText
{
	margin-right: 13px;
	vertical-align: top;
	line-height: 20px;
	padding: 2px 0px 2px 0px;
	position: relative;
	top: 6px;
}

#searchButton
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 20px;
	position: absolute;
	top: 6px;
}

a.caddy
{
	padding: 2px 0px 2px 30px !important;
	background-image: url('/globalimages/caddy.png');
	background-repeat: no-repeat;
	background-position: left;
}

a.caddy:hover
{
	color: #FFDD00;
	background-image: url('/globalimages/caddy_hover.png');
}

#main
{
	margin:0 auto;
	width:1005px;
	min-height:680px;
	position:relative;
	text-align: left;
}

#mainStart
{
	margin:0 auto;
	width:1005px;
	min-height:680px;
	position:relative;
	text-align: left;
	margin-bottom: 18px;
}

#navi
{
	margin:0 auto 20px auto;
	width: 209px;
	position: relative;
	left: 20px;
	float: left;
	background-image: url('/globalimages/navi_bg.jpg');
	background-repeat: repeat-y;
	background-position: top;
}

#navi.webshop
{
	min-height: 319px;
}

#navi h1
{
	background-image: url('/globalimages/navhead_color_bg.jpg');
	background-position: top;
	background-repeat: repeat-y;
	color: #FFFFFF;
	line-height: 26px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
	margin: 0px;
}

#navi h2
{
	background-image: url('/globalimages/navhead_bg.jpg');
	background-repeat: repeat-y;
	background-position: top;
	color: #FFFFFF;
	line-height: 47px;
	font-size: 16px;
	font-weight: bold;
	padding-left: 20px;
	margin: 0px;
}

#navi h3
{
	background-image: url('/globalimages/navhead_bg_big.jpg');
	background-repeat: repeat-y;
	background-position: top;
	color: #FFFFFF;
	height: 52px;
	line-height: 20px;
	font-size: 16px;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 15px;
	margin: 0px;
	vertical-align: middle;
}

#navi h2 a, #navi h2 a:hover
{
	color: #FFFFFF;
}

#navi h3 a, #navi h3 a:hover
{
	color: #FFFFFF;
}

#navi ul
{
	list-style: none;
	margin: 0px;
	padding: 10px 0px 20px 20px;
}

#navi ul li ul
{
	padding: 15px 20px 10px 20px;
}

#navi li a
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
}

#navi li a:hover
{
	text-decoration: underline;
}

#navi li p
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
}

#navi ul li
{
	padding-right: 15px;
	padding-bottom: 5px;
}

#navi ul li ul li a
{
	font-size: 12px;
}

#navi a.active
{
	font-weight: bold;
}

#contentRahmen
{
	width: 774px;
	position:relative;
	left: 23px;
	float: left;
}

#mainStart #contentRahmen
{
	width: 976px;
	position:relative;
	left: 30px;
}

#mainNav
{
	position: relative;
	width: 593px;
}

#mainStart #mainNav
{
	position: relative;
	width: 795px;
}

#mainNav ul
{
	margin: 0px;
	padding: 0px;
	width: 593px;
	position: relative;
	line-height: 26px;
}

#mainStart #mainNav ul
{
	width: 795px;
}


#mainNav ul li
{
	list-style: none;
	display: inline;
	margin: 0px;
}

#mainNav ul li a
{
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 7px 5px 7px;
}

#mainNav a:hover, #mainNav .active
{
	background-color: #FFDD00;
}

#mainNav img
{
	padding: 0px;
	margin: 0px;
	display: block;
}

#imgNav img
{
	padding: 0px 3px 0px 3px;
	margin: 0px;
	display: inline;
}

ul.subnav
{
	list-style-type: none;
	padding-left: 0px;
	margin: 0px;
}

ul.subnav li
{
	padding-left: 27px;
	background-image: url('/ftp/prod_icons/color_kerbl_gruen_arrow_right.png');
	background-position: left top;
	background-repeat: no-repeat;
}

ul.subnav li a
{
	text-decoration: none;
}

ul.subnav li:hover, ul.subnav li.active
{
	text-decoration: none;
	background-image: url('/ftp/prod_icons/color_kerbl_gelb_arrow_right.png');
	background-position: left top;
	background-repeat: no-repeat;
}

ul.subnav li:hover a, ul.subnav li.active a
{
	color: #FFDD00;
}

#imgNav
{
	position: absolute;
	margin-left: 8px;
	margin-top: -55px;
}

#imgNav a:hover
{
	background-color: Transparent;
}

#imgNav a:hover img
{
	position: relative;
	top: -5px;
}

#tracker
{
	position: relative;
	vertical-align: bottom;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 5px 0px 10px;
	width: 578px;
	line-height: 28px;
}

#tracker a
{
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

#tracker a:hover
{
	background-color: Transparent;
	text-decoration: underline;
}

#topRahmen
{
	position: relative;
	background-image: url('/globalimages/top_bg.jpg');
	background-position: top;
	background-repeat: repeat-y;
}

#mainStart #topRahmen
{
	background-image: url('/globalimages/top_start_bg.jpg');
}

#news, #shopRightTop
{
	width: 168px;
	float: right;
	z-index: 1000;
}

#news .arrow
{
	margin: 10px 0px 10px 0px;
}

#footer
{
	position:relative;
	margin: 20px auto 0px auto;
	background-image: url('/globalimages/footer_bg.jpg');
	background-position: top;
	background-repeat: repeat-y;
	vertical-align: bottom;
	width: 976px;
	left: 15px;
	line-height: 29px;
	text-align: left;
	clear: both;
	height: 29px;
}

#footer a
{
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 13px 0px 12px;
	float: left;
}

#footer a:hover, #footer .active
{
	background-color: #FFDD00;
}

#footer .rightLink
{
	float: right;
	padding: 0px 12px 0px 13px;
}

#searchContent
{
	position:relative;
	top: 16px;
}

#searchContent h1
{
	width: 100%;
	font-size: 12px;
	color: #7AB51D;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
}

#searchContent h2
{
	width: 100%;
	font-size: 12px;
	color: #000000;
	padding-left: 0px;
	margin-bottom: 23px;
	margin-top: 0px;
}


#content
{
	position:relative;
	top: 16px;
	padding-bottom: 20px;
	z-index: 100;
	clear: right;
}

#content li
{
	display:list-item;
	max-width: 553px;
	vertical-align: baseline;
}

#mainStart #content h1
{
	width: 100%;
	font-size: 14px;
	color: #7AB51D;
	padding-left: 13px;
	margin-bottom: 23px;
	margin-top: 0px;
}

#contentBoxEmptyRahmen
{
	border: 0px;
	width: 166px;
	min-height: 136px;
	padding: 0px;
	margin-bottom: 14px;
}

#contentBoxEmpty, #linkbox
{
	position:relative;
	border: 1px solid #7AB51D;
	width: 166px;
	min-height: 80px;
	float: right;
	padding-bottom: 10px;
}

#contentBoxEmptyRahmen #contentBoxEmpty
{
	float: none;
}

#linkbox
{
	position: absolute;
	top: 224px;
	right: 0px;
}

#contentBoxEmpty p, #linkbox p
{
	margin: 0px 10px 0px 10px;
}

#contentBoxEmpty h1, #linkbox h1
{
	margin-bottom: 10px !important;
}

#contentProductBox
{
	position: relative;
	width: 774px;
	height: 120px;
	margin-bottom: 20px;
	background-image: url('/globalimages/product_bg.jpg');
	background-repeat: repeat-y;
	background-position: top;
}

#products
{
	width: 593px;
	height: 120px;
	border-bottom: solid 1px #000000;
}

#products h1 a
{
	background-image: url('/ftp/prod_icons/color_weiss_arrow_right.png');
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-left: 25px;
}

#contentNews
{
	width: 168px;
	float: right;
	background-color: #D7E9BB;
	min-height: 120px;
}

#contentNews p
{
	margin: 10px;
}

#contentNewsBlank
{
	width: 168px;
	float: right;
	background-color: #FFFFFF;
	min-height: 120px;
}

#contentNews .arrow
{
	margin: 10px 0px 10px 0px;
}

#news h1, #shopRightTop h1
{
	background-image: url('/ftp/prod_icons/color_kerbl_gruen_back_short.png');
	background-position: top;
	background-repeat: repeat-y;
	color: #FFFFFF;
	line-height: 26px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	margin: 0px;
}

#contentBoxEmpty h1, #products h1, #contentNews h1, #linkbox h1
{
	background-image: url('/ftp/prod_icons/color_kerbl_gruen_back_short.png');
	background-position: top;
	background-repeat: repeat-y;
	color: #FFFFFF;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	margin: 0px;
}

#products h1
{
	background-image: url('/ftp/prod_icons/color_kerbl_gruen_back_long.png');
}

#contentSelectBox
{
	width: 100%;
	background-image: url('/globalimages/selectBox_bg.jpg');
	background-position: top;
	background-repeat: repeat-y;
	margin-bottom: 20px;
}

#contentSelectBox #katalog
{
	margin-left: 13px;
	float: left;
	width: 168px;
	color: #FFFFFF;
}

#contentSelectBox #katalog h2
{
	padding: 10px;
	margin: 0px;
}


#contentSelectBox #katalog p
{
	padding: 10px;
	margin: 0px;
}

#contentSelectBox #katalog p a
{
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#contentSelectBox #katalog a
{
	display: block;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 5px 0px 25px;
	background-image: url('/ftp/prod_icons/color_weiss_arrow_right.png');
	background-position: top left;
	background-repeat: no-repeat;
	text-decoration: none;
}

#contentSelectBox #katalog p img
{
	margin-left: -10px;
}

#contentSelectBox #selectleft
{
	float: left;
	overflow: hidden;
	width: 391px;
	margin-right: 13px;
	margin-bottom: -13px;
}

#contentSelectBox #selectright
{
	float: left;
	overflow: hidden;
	width: 391px;
	margin-bottom: -13px;
}

#contentSelectBox #selectleft a, #contentSelectBox #selectright a
{
	text-decoration: none;
}

#contentSelectBox #selectleft div, #contentSelectBox #selectright div
{
	width: 381px;
	text-decoration: none;
}

.selectBox
{
	margin-bottom: 13px;
}

#contentSelectBox #selectleft div h1, #contentSelectBox #selectright div h1
{
	background-image: url('/globalimages/selectBox_head_bg.jpg');
	background-position: top;
	background-repeat: repeat-y;
	color: #FFFFFF;
	padding: 10px 0px 10px 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: none;
	display: block;
	position: relative;
}

#contentSelectBox #selectleft div img, #contentSelectBox #selectright div img
{
	width: 391px;
	height: 150px;
}

.infobox
{
	display: none;
	width: 363px !important;
	height: 122px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	padding: 14px;
	background-image: url('/globalimages/selectBox_hover.png');
	background-repeat: repeat;
	text-decoration: none;
}

#contentSelectBox #selectleft a:hover .infobox, #contentSelectBox #selectright a:hover .infobox
{
	display: block;
	position: absolute;
}

#contentSelectBox #selectleft a:hover div h1, #contentSelectBox #selectright a:hover div h1
{
	background-image: url('/globalimages/selectBox_head_bg_hover.jpg');
}

.clear
{
	clear: both;
	height: 1px;
}

.clearLeft
{
	clear: left;
	height: 1px;
}

.trenner
{
	width: 593px;
	height: 1px;
	background-color: #000000;
	font-size: 1px;
	padding: 0px;
	margin: 10px 0px 10px 0px;
}

table
{
	clear: left;
	width: 593px;
	border: 0px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

table.large
{
	width: 774px;
}

th
{
	background-color: #CCCCCC;
	padding: 2px 4px 2px 4px;
	margin: 0px;
	font-weight: normal;
	text-align: left;
	border-bottom: solid 1px #000000;
}

td
{
	border-bottom: solid 1px #000000;
	padding: 2px 4px 2px 4px;
	margin: 0px;
}

div.arrow
{
	margin: 0px;
	padding: 0px 5px 0px 25px;
	background-image: url('/ftp/prod_icons/color_kerbl_gruen_arrow_right.png');
	background-position: top left;
	background-repeat: no-repeat;
}

span.arrow
{
	padding: 0px 0px 0px 25px;
	background-image: url('/ftp/prod_icons/color_kerbl_gruen_arrow_right.png');
	background-position: top left;
	background-repeat: no-repeat;
}

.arrow a
{
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

.arrow a:hover
{
	text-decoration: underline;
}

.treeCol
{
	width: 593px;
	position: relative;
	margin: 0px;
	padding: 0px;
}

.treeCol .col1, .treeCol .col2, .treeCol .col3
{
	float: left;
	width: 189px;
	padding: 0px 13px 0px 0px;
}

.treeCol .col3
{
	padding: 0px 0px 0px 0px;
}

.twoCol, .two50Col, .twoBSCol
{
	width: 593px;
	position: relative;
	margin: 0px;
	padding: 0px;
}

.twoCol .col1
{
	float: left;
	width: 189px;
	padding: 0px 13px 0px 0px;
}

.twoCol .col2
{
	float: left;
	width: 381px;
	padding: 0px;
}

.two50Col .col1
{
	float: left;
	width: 283px;
	padding: 0px 13px 0px 0px;
}

.two50Col .col2
{
	float: left;
	width: 283px;
	padding: 0px;
}

.twoBSCol .col1
{
	float: left;
	width: 381px;
	padding: 0px 13px 0px 0px;
}

.twoBSCol .col2
{
	float: left;
	width: 189px;
	padding: 0px;
}

#contNav
{
	width: 606px;
	position: relative;
	margin: 0px;
	padding: 0px;
}

#contNav a
{
	color: #000000;
}

#contNav .mainCath
{
	float: left;
	width: 189px;
	height: 80px;
	margin-bottom: 45px;
	margin-right: 13px;
}

#contNav .mainCath a
{
	
}

#contNav .mainCathLink
{
	z-index: 10;
}

#contNav .mainCath img
{
	display: block;
}

#contNav .mainCath .mainCathListRahmen
{
	z-index: 100;
	display: none;
	position: absolute;
	width: 210px;
	top: -14px;
	left: -11px;
}

#contNav .mainCath .mainCathListRahmenBottom
{
	z-index: 100;
	display: none;
	position: absolute;
	width: 210px;
	/*bottom: -20px;*/
	left: -11px;
}

/*
#contNav .mainCath:hover .mainCathListRahmen, #contNav .mainCath:hover .mainCathListRahmenBottom
{
	display: block;
}
*/

#contNav .mainCath .mainCathListRahmen .mainCathListHead, #contNav .mainCath .mainCathListRahmenBottom .mainCathListHead
{
	width: 205px;
	height: 1px;
	background-image: url('/ftp/prod_icons/menu_top.png');
	background-repeat: no-repeat;
	position: relative;
}

#contNav .mainCath .mainCathListRahmen .mainCathListFoot, #contNav .mainCath .mainCathListRahmenBottom .mainCathListFoot
{
	width: 205px;
	height: 5px;
	background-image: url('/ftp/prod_icons/menu_bottom.png');
	background-repeat: no-repeat;
	position: relative;
}

#contNav .mainCath .mainCathListRahmen .mainCathList, #contNav .mainCath .mainCathListRahmenBottom .mainCathList
{
	padding: 13px 13px 13px 10px;
	width: 181px;
	background-color: #FFFFFF;
	border-left: #CBCBCC solid 1px;
	background-image: url('/ftp/prod_icons/menu_middle.png');
	background-position: right;
	background-repeat: repeat-y;
	position: relative;
}

#contNav .mainCath .mainCathListRahmen .mainCathList .main
{
	font-weight: bold;
	margin-bottom: 13px;
}

#contNav .mainCath .mainCathListRahmenBottom .mainCathList .main
{
	font-weight: bold;
	margin-top: 13px;
}

#barLeft
{
	float: left;
	width: 45px;
	height: 90px;
	background-image: url('/ftp/prod_icons/color_kerbl_gruen_btn_left.png');
	background-repeat: no-repeat;
	background-position: center;
}

#barRight
{
	float: left;
	width: 45px;
	height: 90px;
	background-image: url('/ftp/prod_icons/color_kerbl_gruen_btn_right.png');
	background-repeat: no-repeat;
	background-position: center;
}

#itemBar
{
	position:relative;
	width:503px;
	height:90px;
	overflow:hidden;
	float: left;
}

#itemBar #itemSubBar
{
	position:absolute;
	width: 20000px;
	height: 90px; 
}

#itemBar #itemSubBar .item
{
	height: 90px; 
	width: 167px;
	padding: 15px 10px 0px 10px;
	float: left;
	overflow: hidden;
	text-align: center;
}

#itemBar #itemSubBar .item img
{
	max-height: 40px;
}

#itemBar #itemSubBar .item .img
{
	text-align: center;
	height: 40px;
	margin-bottom: 5px;
}

.line
{
	height: 1px;
	background-color: #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	max-width: 593px;
}

.contentLine
{
	height: 1px;
	background-color: #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: left;
	max-width: 593px;
}

.prodOverview
{
	float: left;
	width: 187px;
	margin-right: 13px;
	margin-bottom: 10px;
}

.prodOverview a
{
	color: #000000 !important;
	font-weight: bold;
}

.prodOverview p
{
	height: 20px;
	margin: 0px;
	padding: 0px;
}

.prodDetail
{
	width: 187px;
	height: 140px;
	border: 1px solid #CCCCCC;
	margin: 10px 0px 10px 0px;
	vertical-align: middle;
}

.prodDetail table, .prodOverviewSimple table
{
	width: 187px;
	height: 140px;
	padding: 0px;
	margin: 0px;
}

.prodDetail table tr td, .prodOverviewSimple table tr td
{
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.prodDetailTextLink
{
	padding-left: 5px;
	font-weight: normal;
}

.prodList
{
	width: 200px;
}

.prodListEntry
{
	float: left;
	width: 39px;
	height: 29px;
	border: 1px solid #cccccc;
	margin-right: 8px;
	margin-bottom: 8px;
	vertical-align: middle;
}

.prodListEntry table
{
	width: 39px;
	height: 29px;
	padding: 0px;
	margin: 0px;
}

.prodListEntry table tr td
{
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.prodOverviewSimple
{
	float: left;
	width: 187px;
	height: 176px;
	border: 1px solid #CCCCCC;
	margin: 10px 13px 10px 0px;
	vertical-align: middle;
}

.prodOverviewSimple a
{
	color: #000000 !important;
	font-weight: bold;
}

.prodOverviewSimple p
{
	height: 20px;
	margin: 0px;
	padding: 0px;
}

.prodOverviewSimpleTextLink
{
	width: 187;
	height: 30px;
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: bottom;
	overflow: hidden;
}

.prodOverviewSimpleTextLink a
{
	font-weight: normal;
}

.prodOverviewSimpleTextLinkSmall1
{
	width: 187;
	height: 15px;
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: bottom;
	overflow: hidden;
}

.prodOverviewSimpleTextLinkSmall1 a
{
	font-weight: normal;
}

.prodOverviewSimpleTextLinkSmall2
{
	width: 187;
	height: 15px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: bottom;
	overflow: hidden;
}

.prodOverviewSimpleTextLinkSmall2 a
{
	font-weight: normal;
}

.prodDetailBox
{
	float: right;
	width: 370px !important;
	min-height: 320px;
	background-color: #FFFFFF;
	padding: 0px 0px 5px 5px;
}

.prodDetailBox h1
{
	margin-bottom: 13px !important;
}

.prodOverviewDetail
{
	position: relative;
}

.prodDetailBox img
{
	cursor: pointer;
}

.prodPrintBox
{
	position: absolute;
	width: 168px;
	right: 0px;
	z-index: 1000;
}

.prodPrintBox #contentBoxEmpty
{
	min-height: 55px;
}

.prodPrint
{
	background-image: url('/ftp/prod_icons/color_kerbl_gruen_back_short.png');
	background-position: top;
	background-repeat: repeat-y;
	line-height: 30px;
	padding-left: 10px;
	margin: 0px;
	width: 158px;
}

.prodPrint a
{
	color: #FFFFFF !important;
	padding-left: 20px;
	background-image: url('/ftp/prod_icons/print.png');
	background-position: left;
	background-repeat: no-repeat;
}

.prodOverviewDetail .prodDetail
{
	margin-bottom: 0px;
	margin-top: 0px;
}

.prodDetailFunc
{
	background-color: #3F3F41;
	width: 179px;
	padding: 5px;
	margin-bottom: 10px;
}

.prodDetailFunc img
{
	margin: 2px 5px 0px 5px;
	padding: 0px;
}

.searchPager
{
	width: 593px;
	text-align: center;
}

.searchCatalogLink
{
	
}

.actionPager
{
	width: 774px;
	text-align: center;
}

#iTB_closeWindow a
{
	color: #FFDD00;
}

#iTB_window
{
	background-color: #FFFFFF;
}

#iIB_closeWindow a
{
	color: #FFDD00;
}

#iIB_closeWindow, #iIB_secondLine
{
	color: #FFFFFF;
}

#iIB_window
{
	background-color: #FFFFFF;
}

#iIB_window table
{
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

#iIB_window table td
{
	border: 0px;
}

#iIB_imageList .iIB_imageListEntryActive
{
	border: 1px solid #FFDD00;
}

#iIB_imageList table
{
	margin: 0px;
	padding: 0px;
}

#iIB_imageList table td
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#iIB_imageList img
{
	cursor: pointer;
}

/*
.contactPerson
{
	float: left;
	width: 187px;
}
*/

.contactPerson
{
	width: 404px;
}

.contactPerson td
{
	width: 187px;
	border: 0px;
	padding: 2px 0px 2px 0px;
	margin: 0px 13px 0px 0px;
}

.contactGroups
{
	margin: 0px;
	padding: 2px 0px 2px 0px;
	list-style: none;
	width: 187px;
}

.contactGroups li ul
{
	margin: 0px;
	padding: 2px 0px 2px 0px;
	list-style: none;
}

.contactGroups li
{
	padding: 0px 5px 0px 25px;
	min-height: 20px;
	background-image: url('/ftp/prod_icons/color_kerbl_gruen_arrow_right.png');
	background-position: top left;
	background-repeat: no-repeat;
}

.contactButton
{
	width: 187px;
	padding: 10px 0px 10px 0px;
	vertical-align: middle;
	text-align: center;
	background-image: url('/ftp/prod_icons/color_grau_back_short.png');
	background-position: top;
	background-repeat: repeat-y;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}

.contactPerson a:hover
{
	text-decoration: none;
}

.contactPerson a:hover .contactButton
{
	background-image: url('/ftp/prod_icons/color_kerbl_gruen_back_short.png');
	text-decoration: none;
	font-weight: bold;
}

#newsletter
{

}

#newsletter #anmeldung
{
	width: 573px;
	background-color: #D7E9BB;
	margin: 0px 0px 13px 0px;
	padding: 10px 8px 8px 8px;
}

#newsletter #anmeldung .col1
{
	float: left;
	width: 189px;
}

#newsletter #anmeldung .col1 input
{
	margin-top: 20px;
	margin-left: 15px;
}

#newsletter #anmeldung .col2
{
	float: left;
	width: 371px;
	padding-right: 10px;
}

#newsletter #anmeldung table
{
	width: 381px;
	margin: 0px;
}

#newsletter #anmeldung td
{
	border: 0px;
	margin: 0px;
	vertical-align: middle;
}

#newsletter #anmeldung td.vtop
{
	vertical-align: top;
}

#newsletter #anmeldung input.text
{
	width: 265px;
}

#newsletter #abmeldung, #newsletter #aendern, #newsletter #weitersagen
{
	float: left;
	width: 181px;
	margin: 0px 13px 0px 0px;
	background-color: #FFF5B2;
	padding: 2px 4px 2px 4px;
}

#newsletter #weitersagen
{
	margin: 0px;
}

#newsletter #abmeldung table, #newsletter #aendern table, #newsletter #weitersagen table
{
	width: 181px;
	margin: 0px;
}

#newsletter #abmeldung td, #newsletter #aendern td, #newsletter #weitersagen td
{
	border: 0px;
	padding: 0px;
}

#newsletter #abmeldung tr.field, #newsletter #aendern tr.field, #newsletter #weitersagen tr.field
{
	height: 24px;
	vertical-align: middle;
}

#newsletter #abmeldung input, #newsletter #aendern input, #newsletter #weitersagen input
{
	width: 65px;
	float: right;
}

#newsletter .line
{
}

#shopRightTop
{
	position: relative;
	height: 319px;
}

#shopRightTop .input
{
	margin-top: 0px;
	margin-left: 13px;
	margin-right: 13px;
	margin-bottom: 0px;
	height: 44px;
}

#shopRightTop label
{
	font-size: 12px;
	font-weight: bold;
	color: #7AB51D;
	line-height: 22px;
	margin: 0px;
}

#shopRightTop input
{
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#shopRightTop input[type="text"]
{
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#shopRightTop input[type="password"]
{
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#shopRightTop input[type="submit"]
{
	width: 100%;
	margin: 0px 0px 0px 1px;
	padding: 0px;
}


#shopRightTop .seperator
{
	clear: both;
	height: 1px;
	margin-bottom: 10px;
}

#shopRightTop p
{
	margin-top: 10px;
	margin-left: 13px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #7AB51D;
}

#shopRightTop #caddy
{
	position: absolute;
	bottom: 0px;
	background-position: top;
	background-repeat: repeat-y;
	background-image: url('/ftp/prod_icons/color_kerbl_gruen_back_short.png');
	width: 168px;
	padding-bottom: 13px;
}

#shopRightTop #caddy h2
{
	margin: 0px 0px 0px 13px;
	padding: 8px 10px 8px 36px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	background-image: url('/ftp/prod_icons/color_weiss_basket.png');
}

#shopRightTop #caddy a:hover
{
	text-decoration: none;
}

#shopRightTop #caddy p
{
	color: #FFFFFF;
	text-align: right;
}

#shopRightTop #caddy span
{
	display: inline;
	float: left;
}

#shopRightTop #caddy label
{
	color: #FFFFFF;
}


#basket
{
	min-width: 593px;
	margin: 0px 0px 13px 0px;
}

#address, #customer
{
	width: 577px;
	background-color: #D7E9BB;
	margin: 0px 0px 13px 0px;
	padding: 10px 8px 8px 8px;
}

#customer input[type=text]
{
	width: 250px;
}

#basket .col1, #address .col1, #customer .col1
{
	float: left;
	width: 189px;
	margin-right: 13px;
}

#basket .col2, #address .col2, #customer .col2
{
	float: left;
	width: 371px;
}

#basket .left, #customer .left
{
	float: left;
}

#basket .right, #customer .right
{
	float: right;
}

#basket input.text, #basket textarea
{
	width: 365px;
}

#basket select
{
	width: 135px;
}

.inp25
{
	width: 25px;
}

.inp30
{
	width: 30px;
}

.inp40
{
	width: 40px;
}

.inp70
{
	width: 70px;
}

.inp390
{
	width: 390px;
}

#deliverAddress .inp260
{
	width: 260px;
}

#deliverAddress .inp260Combo
{
	width: 265px;
}

#basket .inpShipCombo
{
	width: 265px; 
}

select.inp390
{
	width: 396px;
}

.inp120
{
	width: 120px;
	margin: 5px;
}

.hlred
{
	color: #E3004F;
	font-weight: bold;
}

#action
{
	position: absolute;
	margin-left: 8px;
	margin-top: -36px;
	margin-left: 195px;
	width: 390px;
	height: 28px;
	overflow: hidden;
}

#action a
{
	padding-left: 30px;
	background-image: url('/ftp/prod_icons/color_kerbl_gruen_arrow_right.png');
	background-position: left;
	background-repeat: no-repeat;
}

#action a:hover
{
	background-color: Transparent;
}

h1.picto
{
	color: #7AB51D; 
	padding: 0px; 
	margin: 0px;
	font-size: 16px;
	width: 593px;
	vertical-align: bottom;
	clear: right;
	padding-top: 24px;
}

h1.picto img
{
	float: right;
	margin-top: -24px;
}

/***************************************************************

	ONLY FOR MAIL!!!!

***************************************************************/

#mailContent
{
	text-align: left;
	margin:0 auto;
}

#mailContent #address
{
	background-color: transparent;
}


/***************************************************************

	FARBEN

***************************************************************/

.kerbl_gruen h1, .kerbl_gelb h1, .weiss h1, .hellblau h1, .rosa h1, .orange h1, .violett h1, 
.tuerkis h1, .braun h1, .dunkelgruen h1, .hellrot h1
{
	line-height: 20px;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	vertical-align: bottom;
}

.kerbl_gruen h2, .kerbl_gelb h2, .weiss h2, .hellblau h2, .rosa h2, .orange h2, .violett h2, 
.tuerkis h2, .braun h2, .dunkelgruen h2, .hellrot h2
{
	font-size: 12px;
	margin: 0px 0px 13px 0px;
	padding: 0px;
	font-weight: normal;
}

.kerbl_gruen h3, .kerbl_gelb h3, .weiss h3, .hellblau h3, .rosa h3, .orange h3, .violett h3, 
.tuerkis h3, .braun h3, .dunkelgruen h3, .hellrot h3
{
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

/***************************************************************/

.kerbl_gruen h1
{
	color: #7AB51D;
}

.kerbl_gruen #contentBoxEmpty h1, .kerbl_gruen #contentNews h1, .kerbl_gruen .prodPrint
{
	background-image: url('/ftp/prod_icons/color_kerbl_gruen_back_short.png');
}

.kerbl_gruen #linkbox h1
{
	background-image: url('/ftp/prod_icons/color_ako_rot_back_short.png');
}

.kerbl_gruen #products h1
{
	background-image: url('/ftp/prod_icons/color_kerbl_gruen_back_long.png');
}

.kerbl_gruen #contentBoxEmpty
{
	border: 1px solid #7AB51D;
}

.kerbl_gruen #linkbox
{
	border: 1px solid #d20029;
}

.kerbl_gruen #linkbox .arrow
{
	background-image: url('/ftp/prod_icons/color_ako_rot_arrow_right.png');
}

.kerbl_gruen #linkbox a
{
	color: #d20029;
}

.kerbl_gruen .arrow
{
	background-image: url('/ftp/prod_icons/color_kerbl_gruen_arrow_right.png');
}

.kerbl_gruen a
{
	color: #7AB51D;
}

.kerbl_gruen #contentNews p
{
	color: #7AB51D;
}

.kerbl_gruen #barLeft
{
	background-image: url('/ftp/prod_icons/color_kerbl_gruen_btn_left.png');
}

.kerbl_gruen #barRight
{
	background-image: url('/ftp/prod_icons/color_kerbl_gruen_btn_right.png');
}

.kerbl_gruen th
{
	background-color: #d7e9bb;
}

/***************************************************************/

.kerbl_gelb h1
{
	color: #FFDD00;
}

.kerbl_gelb #contentBoxEmpty h1, .kerbl_gelb #contentNews h1, .kerbl_gelb .prodPrint, .kerbl_gelb #linkbox h1
{
	background-image: url('/ftp/prod_icons/color_kerbl_gelb_back_short.png');
}

.kerbl_gelb #products h1
{
	background-image: url('/ftp/prod_icons/color_kerbl_gelb_back_long.png');
}

.kerbl_gelb #contentBoxEmpty, .kerbl_gelb #linkbox
{
	border: 1px solid #FFDD00;
}

.kerbl_gelb .arrow
{
	background-image: url('/ftp/prod_icons/color_kerbl_gelb_arrow_right.png');
}

.kerbl_gelb a
{
	color: #FFDD00;
}

.kerbl_gelb #contentNews p
{
	color: #FFDD00;
}

.kerbl_gelb #barLeft
{
	background-image: url('/ftp/prod_icons/color_kerbl_gelb_btn_left.png');
}

.kerbl_gelb #barRight
{
	background-image: url('/ftp/prod_icons/color_kerbl_gelb_btn_right.png');
}

.kerbl_gelb th
{
	background-color: #FFF5B2;
}

/***************************************************************/

.weiss h1
{
	color: #FFFFFF;
}

.weiss #contentBoxEmpty h1, .weiss #contentNews h1, .weiss .prodPrint, .weiss #linkbox h1
{
	background-image: url('/ftp/prod_icons/color_weiss_back_short.png');
}

.weiss #products h1
{
	background-image: url('/ftp/prod_icons/color_weiss_back_long.png');
}

.weiss #contentBoxEmpty, .weiss #linkbox
{
	border: 1px solid #FFFFFF;
}

.weiss .arrow
{
	background-image: url('/ftp/prod_icons/color_weiss_arrow_right.png');
}

.weiss a
{
	color: #FFFFFF;
}

.weiss #contentNews p
{
	color: #FFFFFF;
}

.weiss #barLeft
{
	background-image: url('/ftp/prod_icons/color_weiss_btn_left.png');
}

.weiss #barRight
{
	background-image: url('/ftp/prod_icons/color_weiss_btn_right.png');
}

.weiss th
{
	background-color: #FFFFFF;
}

/***************************************************************/

.hellblau h1
{
	color: #6F9ED0;
}

.hellblau #contentBoxEmpty h1, .hellblau #contentNews h1, .hellblau .prodPrint, .hellblau #linkbox h1
{
	background-image: url('/ftp/prod_icons/color_hellblau_back_short.png');
}

.hellblau #products h1
{
	background-image: url('/ftp/prod_icons/color_hellblau_back_long.png');
}

.hellblau #contentBoxEmpty, .hellblau #linkbox
{
	border: 1px solid #6F9ED0;
}

.hellblau .arrow
{
	background-image: url('/ftp/prod_icons/color_hellblau_arrow_right.png');
}

.hellblau a
{
	color: #6F9ED0;
}

.hellblau #contentNews p
{
	color: #6F9ED0;
}

.hellblau #barLeft
{
	background-image: url('/ftp/prod_icons/color_hellblau_btn_left.png');
}

.hellblau #barRight
{
	background-image: url('/ftp/prod_icons/color_hellblau_btn_right.png');
}

.hellblau th
{
	background-color: #d4e5f1;
}

/***************************************************************/

.rosa h1
{
	color: #D0418E;
}

.rosa #contentBoxEmpty h1, .rosa #contentNews h1, .rosa .prodPrint, .rosa #linkbox h1
{
	background-image: url('/ftp/prod_icons/color_rosa_back_short.png');
}

.rosa #products h1
{
	background-image: url('/ftp/prod_icons/color_rosa_back_long.png');
}

.rosa #contentBoxEmpty, .rosa #linkbox
{
	border: 1px solid #D0418E;
}

.rosa .arrow
{
	background-image: url('/ftp/prod_icons/color_rosa_arrow_right.png');
}

.rosa a
{
	color: #D0418E;
}

.rosa #contentNews p
{
	color: #D0418E;
}

.rosa #barLeft
{
	background-image: url('/ftp/prod_icons/color_rosa_btn_left.png');
}

.rosa #barRight
{
	background-image: url('/ftp/prod_icons/color_rosa_btn_right.png');
}

.rosa th
{
	background-color: #f1c6dd;
}

/***************************************************************/

.orange h1
{
	color: #F6A800;
}

.orange #contentBoxEmpty h1, .orange #contentNews h1, .orange .prodPrint, .orange #linkbox h1
{
	color: #FFFFFF;
	background-image: url('/ftp/prod_icons/color_orange_back_short.png');
}

.orange #products h1
{
	color: #FFFFFF;
	background-image: url('/ftp/prod_icons/color_orange_back_long.png');
}

.orange #contentBoxEmpty, .orange #linkbox
{
	border: 1px solid #F6A800;
}

.orange .arrow
{
	background-image: url('/ftp/prod_icons/color_orange_arrow_right.png');
}

.orange a
{
	color: #F6A800;
}

.orange #contentNews p
{
	color: #F6A800;
}

.orange #barLeft
{
	background-image: url('/ftp/prod_icons/color_orange_btn_left.png');
}

.orange #barRight
{
	background-image: url('/ftp/prod_icons/color_orange_btn_right.png');
}

.orange th
{
	background-color: #fce5b2;
}

/***************************************************************/

.violett h1
{
	color: #B088B5;
}

.violett #contentBoxEmpty h1, .violett #contentNews h1, .violett .prodPrint, .violett #linkbox h1
{
	background-image: url('/ftp/prod_icons/color_violett_back_short.png');
}

.violett #products h1
{
	background-image: url('/ftp/prod_icons/color_violett_back_long.png');
}

.violett #contentBoxEmpty, .violett #linkbox
{
	border: 1px solid #B088B5;
}

.violett .arrow
{
	background-image: url('/ftp/prod_icons/color_violett_arrow_right.png');
}

.violett a
{
	color: #B088B5;
}

.violett #contentNews p
{
	color: #B088B5;
}

.violett #barLeft
{
	background-image: url('/ftp/prod_icons/color_violett_btn_left.png');
}

.violett #barRight
{
	background-image: url('/ftp/prod_icons/color_violett_btn_right.png');
}

.violett th
{
	background-color: #e7d4e5;
}

/***************************************************************/

.tuerkis h1
{
	color: #009BC2;
}

.tuerkis #contentBoxEmpty h1, .tuerkis #contentNews h1, .tuerkis .prodPrint, .tuerkis #linkbox h1
{
	background-image: url('/ftp/prod_icons/color_tuerkis_back_short.png');
}

.tuerkis #products h1
{
	background-image: url('/ftp/prod_icons/color_tuerkis_back_long.png');
}

.tuerkis #contentBoxEmpty, .tuerkis #linkbox
{
	border: 1px solid #009BC2;
}

.tuerkis .arrow
{
	background-image: url('/ftp/prod_icons/color_tuerkis_arrow_right.png');
}

.tuerkis a
{
	color: #009BC2;
}

.tuerkis #contentNews p
{
	color: #009BC2;
}

.tuerkis #barLeft
{
	background-image: url('/ftp/prod_icons/color_tuerkis_btn_left.png');
}

.tuerkis #barRight
{
	background-image: url('/ftp/prod_icons/color_tuerkis_btn_right.png');
}

.tuerkis th
{
	background-color: #b2e1ed;
}

/***************************************************************/

.braun h1
{
	color: #A6622D;
}

.braun #contentBoxEmpty h1, .braun #contentNews h1, .braun .prodPrint, .braun #linkbox h1
{
	background-image: url('/ftp/prod_icons/color_braun_back_short.png');
}

.braun #products h1
{
	background-image: url('/ftp/prod_icons/color_braun_back_long.png');
}

.braun #contentBoxEmpty, .braun #linkbox
{
	border: 1px solid #A6622D;
}

.braun .arrow
{
	background-image: url('/ftp/prod_icons/color_braun_arrow_right.png');
}

.braun a
{
	color: #A6622D;
}

.braun #contentNews p
{
	color: #A6622D;
}

.braun #barLeft
{
	background-image: url('/ftp/prod_icons/color_braun_btn_left.png');
}

.braun #barRight
{
	background-image: url('/ftp/prod_icons/color_braun_btn_right.png');
}

.braun th
{
	background-color: #e4d0c0;
}

/***************************************************************/

.dunkelgruen h1
{
	color: #607F13;
}

.dunkelgruen #contentBoxEmpty h1, .dunkelgruen #contentNews h1, .dunkelgruen .prodPrint, .dunkelgruen #linkbox h1
{
	background-image: url('/ftp/prod_icons/color_dunkelgruen_back_short.png');
}

.dunkelgruen #products h1
{
	background-image: url('/ftp/prod_icons/color_dunkelgruen_back_long.png');
}

.dunkelgruen #contentBoxEmpty, .dunkelgruen #linkbox
{
	border: 1px solid #607F13;
}

.dunkelgruen .arrow
{
	background-image: url('/ftp/prod_icons/color_dunkelgruen_arrow_right.png');
}

.dunkelgruen a
{
	color: #607F13;
}

.dunkelgruen #contentNews p
{
	color: #607F13;
}

.dunkelgruen #barLeft
{
	background-image: url('/ftp/prod_icons/color_dunkelgruen_btn_left.png');
}

.dunkelgruen #barRight
{
	background-image: url('/ftp/prod_icons/color_dunkelgruen_btn_right.png');
}

.dunkelgruen th
{
	background-color: #cfd9b8;
}

/***************************************************************/

.hellrot h1
{
	color: #E3004F;
}

.hellrot #contentBoxEmpty h1, .hellrot #contentNews h1, .hellrot .prodPrint, .hellrot #linkbox h1
{
	background-image: url('/ftp/prod_icons/color_hellrot_back_short.png');
}

.hellrot #products h1
{
	background-image: url('/ftp/prod_icons/color_hellrot_back_long.png');
}

.hellrot #contentBoxEmpty, .hellrot #linkbox
{
	border: 1px solid #E3004F;
}

.hellrot .arrow
{
	background-image: url('/ftp/prod_icons/color_hellrot_arrow_right.png');
}

.hellrot a
{
	color: #E3004F;
}

.hellrot #contentNews p
{
	color: #E3004F;
}

.hellrot #barLeft
{
	background-image: url('/ftp/prod_icons/color_hellrot_btn_left.png');
}

.hellrot #barRight
{
	background-image: url('/ftp/prod_icons/color_hellrot_btn_right.png');
}

.hellrot th
{
	background-color: #f7b2ca;
}

/***************************************************************/

.productNoteTableDiv
{
	width: 395px;
}

.productNoteTable
{
	width: 395px;
}

.productNoteTableHead
{
	font-weight: bold;
}

.productNoteTableItem
{
}

/***************************************************************/



