*{
	margin: 0;
	padding: 0;
}
html,body{
	width: 100%;
	height: 100%;
}
body{
	background: #adb1b7 url(../img/body.gif) repeat-y left top;
	cursor: default;
}
img,fieldset{
	border: 0;
}
table{
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
}
a{
	cursor: pointer;
}
.hidden, dfn{
	display: none;
}
.clear{
	clear: both;
}
.numbers{
	display: block;
	width: 40px;
	float: left;
}
#wrapper{
	width: 976px;
	text-align: left;
}
#wrapper *{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	outline: none;
}

#logo{
	position: absolute;
	left: 822px;
	top: 23px;
	width: 154px;
	height: 49px;
}
#menu_lang{
	position: absolute;
	left: 24px;
	top: 10px;
	width: 400px;
	height: 22px;
}
#menu_lang li{
	list-style-type: none;
	float: left;
}
#menu_lang a{
	display: block;
	padding-right: 16px;
	line-height: 22px;
	color: #000;
}
#menu_lang a:hover,#menu_lang_act a{
	color: #009ee0;
}
#menu_main{
	position: absolute;
	left: 243px;
	top: 109px;
	width: 733px;
	height: 22px;
	z-index: 60;
	background: url(../img/menu-main.gif) no-repeat right top;
}
#menu_main li{
	list-style-type: none;
	float: left;
}
.menu_main a{
	display: block;
	width: 114px;
	height: 22px;
	padding-left: 8px;
	line-height: 22px;
	color: #333334;
	background: url(../img/menu-main-off.gif) no-repeat left top;
}
.menu_main a:hover,#menu_main .selected{
	color: #009ee0;
}
#menu_main_act a{
	background: url(../img/menu-main-on.gif) no-repeat left top;
	color: #009ee0;
}
.rootVoices td.rootVoice,.rootVoices td.selected{
	cursor: pointer;
}
.menuContainer{
	background: #fff;
}
.menuContainer .line{
	width: 100%;
}
.menuContainer td a{
	display: block;
	height: 22px;
	margin: 0px 8px;
	line-height: 22px;
	text-decoration: none;
	color: #000000;
	background: url(../img/menu-lines.gif) repeat-x left 21px;
}
.menuContainer td.voice{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
}
.menuContainer .disabled td, .menuContainer .disabled td a {
	background: #fff;
}
.menuContainer .line.title a{
	background: none;
	color: #009ee0;
}
.menuContainer .disabled td, .menuContainer .disabled td a{
	display: block;
	margin: 0px;
}
.menuContainer .selected td div a{
	color: #009ee0;
}
.menuContainer .selected a{
	color: #009ee0;
}
.menuContainer .subMenuOpener{
	background: url(../img/arrow-menu-right-black.gif) no-repeat right 6px;
}
.menuContainer .textBox{
	height: 198px;
	padding: 0px 8px 0px 8px;
}
.menuContainer .textBox,.menuContainer .textBox a{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	line-height: 16px;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.menuContainer .textBox img{
	position: absolute;
	left: 116px;
	top: 124px;
}

#menu_sub{
	position: absolute;
	left: 0px;
	top: 154px;
	width: 243px;
	min-height: 242px;
	overflow: visible;
	z-index: 50;
	background: #111111;
}
#menu_sub li{
	width: 200px;
	list-style-type: none;
}
.menu_sub ul{
	padding: 22px 0px 22px 22px;
}
.menu_sub ul ul{
	padding: 0px 0px 22px 0px;
	background: url(../img/menu-sub-lines.gif) repeat left top;
}
.menu_sub li{
	background: url(../img/menu-sub-li.gif) repeat-x left top;
}
.menu_sub li li{
	background: none;
}
#menu_sub a{
	display: block;
	height: 22px;
	padding-left: 8px;
	line-height: 22px;
}
.menu_sub li a{
	color: #7f8081;
	background: url(../img/menu-sub-off.gif) no-repeat right top;
}
.menu_sub li a:hover,#menu_sub_current{
	background: url(../img/menu-sub-on.gif) no-repeat right top;
}
.menu_sub li a:hover,#menu_sub_current,#menu_sub_sub_current{
	color: #009ee0;
}
.menu_sub li li a:hover{
	background: none;
}
.menu_sub li li a{
	color: #dedfe7;
	background: none;
}

#header{
	position: absolute;
	left: 0px;
	top: 132px;
	width: 976px;
	height: 264px;
	background: #fff url(../img/header.gif) no-repeat left bottom;
}
#header div{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.0;
	z-index: 8;
}
#header div.active{
	z-index: 10;
	opacity: 1.0;
}
#header div.last-active{
	z-index: 9;
}

#content{
	position: absolute;
	left: 0px;
	top: 132px;
	width: 976px;
	margin-bottom: 22px;
	line-height: 16px;
}
#content *{
	font-size: 11px;
}
.content{
	z-index: 30;
}

/* tpl_000 beginn */
#tpl_000{
	padding-top: 220px;
	margin-left: 244px;
	z-index: 400;
}
#tpl_000 .accordion{
	width: 732px;
}
#tpl_000 .accordion div{
	display: block;
	width: 732px;
	height: 154px;
	background: #fff;
	margin-bottom: 1px;
	overflow: hidden;
}
#tpl_000 .accordion h1{
	display: block;
	width: 480px;
	height: 21px;
	margin: 1px 0px 0px 0px;
	padding-left: 252px;
	line-height: 22px;
	font-weight: normal;
	text-transform: uppercase;
	cursor: pointer;
}
#tpl_000 .ui-state-default,.accordion h1{
	color: #fff;
	background: #113156 url(../img/arrow-right-white.gif) no-repeat 240px center;
}
#tpl_000 .accordion h1:hover,#tpl_000 .ui-state-active{
	color: #009ee0;
	background: #102d50 url(../img/arrow-bottom-blue.gif) no-repeat 238px center;
}
#accordion div img,#accordion div a{
	float: left;
}
#accordion div img{
	width: 233px;
	height: 89px;
}
#accordion div a{
	display: block;
	width: 440px;
	height: 142px;
	padding: 12px 0px 0px 0px;
	margin: 0px;
	line-height: 16px;
	text-transform: none;
	color: #009ee0;
	background: none;
}
#tpl_000 h2{
	padding: 20px 40px 0px 252px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
#tpl_000 p{
	padding: 0px 40px 0px 252px;
	font-size: 11px;
}
/* tpl_000 end */

/* tpl_001 beginn */
#tpl_001 .headline{
	position: relative;
	padding-left: 495px;
	margin-top: 264px;
	padding-top: 20px;
	background: #fff url(../img/tpl_001.gif) repeat-y left top;
}
#tpl_001 .headline h1{
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #009ee0;
}
#tpl_001 .text{
	min-height: 100px;
	padding: 0px 40px 20px 495px;
	background: #fff url(../img/tpl_001.gif) repeat-y left top;
}
#tpl_001 .text a{
	color: #000;
}
#tpl_001 .video{
	display: block;
	position: relative;
	left: -10px;
	width: 200px;
	padding: 16px 0px 0px 10px;
	background: url(../img/arrow-right-black.gif) no-repeat left 20px;
	color: #000;
}
#tpl_001 ul{
	position: relative;
	left: -10px;
}
#tpl_001 li{
	list-style-type: none;
	padding-left: 10px;
	background: url(../img/content-li-black.gif) no-repeat left 6px;
}
#accordion3{
	width: 732px;
	margin: 1px 0px 0px 244px;
}
#tpl_001 .accordion3 h2{
	height: 21px;
	line-height: 21px;
	margin-top: 1px;
	padding-left: 252px;
	cursor: pointer;
	background-color: #fff;
}
#tpl_001 .ui-state-default{
	color: #000;
	background: #fff url(../img/arrow-right-black.gif) no-repeat 240px 6px;
}
#tpl_001 h2:hover,#tpl_001 .ui-state-active{
	color: #009ee0;
	background: #fff url(../img/arrow-bottom-blue.gif) no-repeat 238px 9px;
}
#tpl_001 .texter{
	position: relative;
	width: 366px;
	padding: 0px 116px 20px 250px;
	background: #fff;
}
#tpl_001 .ac-item{
	background: #fff;
	height: 1%;
	min-height: 130px;
	overflow: visible;
	padding: 8px 0px 8px 0px;
	margin: 1px 0px 0px 243px;
}
#tpl_001 #accordion3 .ac-item{
	clear: left;
	background: #fff;
	padding: 8px 0px 8px 0px;
	margin: 0px;
}
#tpl_001 .ac-item-img{
	float: left;
	width: 252px;
	overflow: hidden;
}
#tpl_001 #accordion3 .ac-item-img{
	float: left;
	width: 252px;
	overflow: hidden;
}
#accordion3 .ac-item-img img,#tpl_001 .ac-item-img img{
	padding-top: 4px;
}
#tpl_001 .ac-item-text{
	float: left;
	width: 440px;
}
#accordion3 .ac-item-text{
	float: left;
	width: 440px;
}
#accordion3 .ac-item-text *,#tpl_001 .ac-item-text *{
	color: #000;
}
#accordion3 .ac-item-text h2,#tpl_001 .ac-item-text h2{
	color: #009ee0;
	font-weight: normal;
}
/* tpl_001 end */

/* tpl_002 beginn */
#tpl_002 .headline{
	position: relative;
	padding-left: 495px;
	margin-top: 264px;
	padding-top: 20px;
	background: #fff;
}
#tpl_002 .headline h1{
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #009ee0;
}
#tpl_002 .text{
	min-height: 100px;
	padding: 0px 40px 20px 495px;
	background: #fff;
}
#tpl_002 .text a{
	color: #000;
}
#tpl_002 .video{
	display: block;
	position: relative;
	left: -10px;
	width: 200px;
	padding: 16px 0px 0px 10px;
	background: url(../img/arrow-right-black.gif) no-repeat left 20px;
	color: #000;
}
#productfilter{
	position: relative;
	top: -42px;
	width: 732px;
	height: 100px;
	padding-left: 244px;
	display: none;
}
#productfilter .filter{
	width: 243px;
	height: 17px;
	padding-left: 1px;
	background: url(../img/productfilter.gif) no-repeat 1px top;
	float: left;
}
div.productfiltersfilter{
	position: relative;
	left: 0px;
	top: 0px;
}
.productfiltersfilter div.icon{
	position:absolute;
}
.productfiltersfilter div.list-wrapper{
	position: absolute;
	overflow: hidden;
	z-index: 50;
	height: 200px; 
	max-height: 200px;
}
.productfiltersfilter div.list-wrapper-up{}
.productfiltersfilter ul{}
.productfiltersfilter li{
	height: 22px;
}
.productfiltersfilter li.active{}
.productfiltersfilter .visible{
	display: block;
}
.productfiltersfilter .invisible{
	display: none;
}
.productfiltersfilter input.empty{}
div.productfiltersfilter{
	white-space: nowrap;
	width: 243px;
	height: 22px;
}
div.productfiltersfilter input{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 200px;
	height: 13px;
	margin: 0px;
	padding: 7px 0px 0px 30px;
	background: none;
	font-size: 11px;
	color: #000;
	border: 0;
}
div.productfiltersfilter div.icon{}
div.productfiltersfilter div.list-wrapper{
	left: 0px;
	top: 25px;
	border-top: 0;
	background-color: #ffffff;
	padding: 0;
	margin: 0;
	width: 243px;
	bottom: auto;
}
div.productfiltersfilter div.list-wrapper-up{
	top: auto;
	bottom: 24px;
	border-bottom: 0;
}
div.productfiltersfilter ul{
	padding: 0;
	margin: 0;
}
div.productfiltersfilter li{
	list-style-type: none;
	height: 18px;
	padding: 0;
	padding-left: 8px;
	background-image: url(../img/productfiltersfilter-li.gif);
	background-repeat: repeat-y;
	background-position: left top;
	cursor: pointer;
	margin: 0px;
	padding-left: 30px;
}
div.productfiltersfilter li.active{}
div.productfiltersfilter input.empty{}
#productfinder{
	position: relative;
	margin-top: 1px;
	padding-left: 244px;
}		
div.scrollable{
	position: relative;
	width: 732px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}
div.scrollable div.items{
	clear: both;
	margin: 0px;
	padding: 0px;
	position: absolute;
	width: 736px;
}
div.scrollable div.items div.item{
	float: left;
	top: 200px;
	width: 227px;
	height: 164px;
	padding: 6px 8px;
	margin: 0px 0px 1px 1px;
	background: #fff;
}
div.scrollable div.items div.item div{
	position: relative;
}
div.scrollable div.items div.item div img{
	position: absolute;
	top: 82px;
	left: 112px;
	width: 122px;
	height: 88px;
}
div.scrollable div.items div a,div.scrollable div.items div h2{
	display: block;
	font-weight: normal;
	color: #009ee0;
}
div.scrollable div.items div img{
	position: relative;
}
a.prev, a.next,a.prevPage,a.nextPage{
	display: block;
	width: 25px;
	height: 25px;
	background: url(../img/productfinder-navi-prev.gif) no-repeat left top;
	cursor: pointer;
	font-size: 1px;
}
a.disabled{
	visibility: hidden !important;
}
a.next,a.nextPage{
	background-image: url(../img/productfinder-navi-next.gif);
}
a.next,a.prev{
	position: absolute;
	top: 177px;
	display: none;
}
a.next{
	left: 951px;
}
a.prev{
	left: 245px;
}
div.navi{
	position: relative;
	top: -42px;
	width: 665px;
	height: 17px;
	margin: 0px 0px 0px 29px;
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
div.navi a{
	width: 11px;
	height: 11px;
	float: left;
	margin: 3px 0px;
	background: url(../img/productfinder-navi-off.gif) no-repeat left top;
	display: table;
	font-size: 1px;
}
div.loader{
	position: absolute;
	left: 244px;
	top: 0px;
	width: 732px;
	height: 176px;
	background: #fff url(../img/loader.gif) no-repeat center center;
	display: none;
}
/* tpl_002 end */

/* tpl_003 beginn */
#tpl_003{
}
#tpl_003 .product_text li,#tpl_003 .product_description li{
	list-style-type: none;
	padding-left: 10px;
	background: url(../img/content-li-black.gif) no-repeat left 6px;
}
#tpl_003 .product_image{
	width: 732px;
	height: 242px;
	margin: 22px 0px 1px 244px;
	background: #fff;
}
#tpl_003 .product_image img{
	width: 366px;
	height: 241px;
}
#tpl_003 .product_image_in,#tpl_003 .product_image_out{
	display: none;
	position: absolute;
	width: 22px;
	height: 13px;
	cursor: pointer;
}
#tpl_003 .product_image_in{
	left: 948px;
	top: 486px;
}
#tpl_003 .product_image_out{
	left: 588px;
	top: 246px;
}
#tpl_003 .product_text{
	position: absolute;
	left: 619px;
	top: 22px;
	width: 348px;
	height: 242px;
}
#tpl_003 .product_text div{
	position: absolute;
	bottom: 18px;
}
#tpl_003 .product_text h1{
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #009ee0;
	padding-left: 10px;
}
#tpl_003 .product_text p{
	padding-left: 10px;
}
#tpl_003 .product_menu{
	position: relative;
	margin: 0px 0px 1px 244px;
	padding-bottom: 22px;
}
#tpl_003 .product_menu li{
	list-style-type: none;
	background: #fff;
	margin-bottom: 1px;
}
#tpl_003 .product_menu a{
	display: block;
	height: 21px;
	line-height: 21px;
	margin: 0px 100px 0px 374px;
	padding-left: 10px;
	color: #000;
	background: url(../img/arrow-right-black.gif) no-repeat left 6px;
}
#tpl_003 .product_menu a:hover,#tpl_003 .product_menu_act a{
	color: #009ee0;
	background: url(../img/arrow-right-blue.gif) no-repeat left 6px;
}
#tpl_003 .product_menu_prev{
	position: absolute;
	bottom: 22px;
	left: -368px;
}
#tpl_003 .product_description{
	margin: 0px 0px 0px 244px;
	padding: 8px 20px 8px 374px;
	background: #fff;
}
#tpl_003 .product_description p{
	padding-left: 10px;
}
#tpl_003 .product_techdata{
	margin: 0px 0px 1px 244px;
	padding: 0px 0px 1px 374px;
	background: #fff;
	color: #000;
}
#tpl_003 .product_techdata h2{
	padding: 32px 0px 2px 0px;
	margin-left: 2px;
	font-weight: normal;
	color: #009ee0;
	background: url(../img/product_techdata_bg.gif) no-repeat left bottom;
}
#tpl_003 .product_techdata h2{
	width: 348px;
	padding-left: 8px;
}
#tpl_003 .product_techdata table{
	width: 356px;
}
#tpl_003 .product_techdata table{
	margin-left: 2px;
}
#tpl_003 .product_techdata td{
	padding: 2px 0px 2px 8px;
	border-top: 1px solid #ced2d4;
}
#tpl_003 .product_techdata td:first-child{
	width: 179px;
}
#tpl_003 .product_techdata_full{
	margin: 0px 0px 1px 244px;
	padding: 0px 0px 1px 0px;
	background: #fff;
	color: #000;
}
#tpl_003 .product_techdata_full table{
	float: right;
}
#tpl_003 .product_techdata_full .td-0,#tpl_003 .product_techdata_full .td-3,#tpl_003 .product_techdata_full .td-4{
	width: 114px;
}
#tpl_003 .product_techdata_full .td-1{
	width: 124px;
}
#tpl_003 .product_techdata_full .td-2{
	width: 104px;
}
#tpl_003 .product_techdata_full table thead th{
	padding: 32px 0px 2px 8px;
	background-color: #e3e7e9;
	color: #009ee0;
}
#tpl_003 .product_techdata_full table tbody td{
	padding: 2px 0px 2px 8px;
	border-top: 1px solid #ced2d4;
}

#tpl_003 .product_downloads{
	margin: 0px 0px 0px 244px;
	padding: 8px 20px 8px 374px;
	min-height: 136px;
	background: #fff;
}
#tpl_003 .product_downloads p{
	padding-left: 10px;
}
#tpl_003 .product_downloads a{
	position: relative;
	left: -14px;
	padding-left: 14px;
	color: #000;
	background: url(../img/download-black.gif) no-repeat left 1px;
}
#product_details{
	position: relative;
	margin-left: 244px;
	padding-top: 0px;
	height: 263px;
}
div.product_details_content{
	position: absolute;
	left: 0px;
	top: 22px;
	display: none;
	width: 366px;
	height: 241px;
}
div.product_details_content a, div.navigation a {
	text-decoration: none;
	color: #777;
}
div.controls{}
div.controls a{}
div.ss-controls {
	float: left;
}
div.nav-controls {
	float: right;
}
div.slideshow{
	clear: both;
}
div.slideshow span.image-wrapper{
	float: left;
}
div.slideshow a.advance-link{
	display: block;
}
div.slideshow img{
	border: none;
	display: block;
}
div.download{
	float: right;
}
div.embox{
	clear: both;
}
div.image-desc{
	position: absolute;
	left: 380px;
	top: 168px;
	width: 290px;
	height: 68px;
	overflow: hidden;
}
div.image-desc div{
	position: absolute;
	bottom: 0px;
}
div.navigation{
	position: absolute;
	left: 0px;
	top: -2px;
	width: 350px;
}
#thumbs{
	position: relative;
}
.noscript{
	position: absolute;
	left: -383px;
	top: 23px;
	width: 734px;
}
.noscript .caption{
	display: none;
}
ul.thumbs{
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li{
	float: left;
	padding: 0;
	margin: 0px 0px 1px 1px;
	list-style: none;
}
a.thumb{
	display: block;
}
ul.thumbs li.selected a.thumb{
	background: #000;
}
ul.thumbs img{
	border: none;
	display: block;
}
div.pagination{
	clear: both;
}
div.navigation{
	position: absolute;
	left: 381px;
}
div.navigation div.top{
	margin-bottom: 12px;
	height: 11px;
}
div.navigation div.bottom{
	margin-top: 12px;
}
div.pagination a,div.pagination span.current{
	display: block;
	float: left;
	border: 1px solid #ccc;
}
div.pagination a:hover{
	background-color: #eee;
	text-decoration: none;
}
div.pagination span.current{
	font-weight: bold;
	background-color: #000;
	border-color: #000;
	color: #fff;
}
#video_player_wrapper{
	position: absolute;
	left: 0px;
	top: -23px;
	width: 976px;
	height: 600px;
	padding-top: 23px;
	z-index: 9999;
	background: url(../img/body.gif) repeat-y left top;
}
#video_player_wrapper .video_player_bg{
	height: 374px;
	background: url(../img/video.gif) no-repeat left top;
}
#video_player{
	position: absolute;
	left: 377px;
	top: 23px;
}
.video_player_bg a{
	display: block;
	position: absolute;
	top: 340px;
	left: 316px;
	width: 46px;
	height: 16px;
	color: #fff;
	text-align: right;
	line-height: 16px;
	background: url(../img/arrow-right-white.gif) no-repeat left 4px;
}
#tpl_003 td{
	vertical-align: top;
}
/* tpl_003 end */

/* tpl_004 beginn */
#tpl_004 .headline{
	position: relative;
	height: 264px;
	padding-left: 495px;
}
#tpl_004 h1,#tpl_004 h2{
	position: relative;
	left: -12px;
	font-weight: normal;
	padding-left: 12px;
}
#tpl_004 h1{
	color: #009ee0;
}
#tpl_004 h2{
	color: #009ee0;
}
#tpl_004 a{
	color: #000;
}
#tpl_004 .text_top .download,#tpl_004 .text .download{
	position: absolute;
	top: 20px;
	background: url(../img/arrow-right-blue.gif) no-repeat left 4px;
	padding-left: 12px;
	color: #009ee0;
}
#tpl_004 .text_top .download{
	left: 840px;
}
#tpl_004 .text .download{
	left: 596px;
}
#tpl_004 .text_top{
	position: relative;
	min-height: 136px;
	padding: 20px 40px 20px 495px;
	margin-bottom: 1px;
	background: #fff url(../img/text-top.gif) repeat-y left top;
}
#tpl_004 .text,#tpl_004 .text_form{
	position: relative;
	min-height: 136px;
	margin: 0px 0px 1px 244px;
	background: #fff;
}
#tpl_004 .text{
	padding: 20px 20px 20px 251px;
}
#tpl_004 ul{
	position: relative;
	left: -10px;
}
#tpl_004 li{
	list-style-type: none;
	padding-left: 10px;
	background: url(../img/content-li-black.gif) no-repeat left 6px;
}
#tpl_004 .text_form{
	padding: 20px 0px 20px 251px;
}
.text_form label{
	display: block;
	width: 122px;
	height: 18px;
	margin: 3px 0px;
	float: left;
}
.text_form input[type=text],.text_form input[type=password],.text_form textarea{
	margin: 3px 0px;
	background: #98adc4;
	border: 1px solid #9d9ea0;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
}
.text_form input[type=text],.text_form input[type=password]{
	width: 346px;
	height: 18px;
}
.text_form textarea{
	width: 346px;
	height: 88px;
}
#f_brochure_label{
	width: 320px;
	padding-left: 122px;
}
#f_submit,#f_register_submit,#f_forgot a{
	width: 122px;
	height: 18px;
	line-height: 18px;
	color: #fff;
	margin: 3px 0px 3px 122px;
	border: 1px solid #9d9ea0;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	background: #2b2b2d;
}
#f_forgot a{
	display: block;
	width: 120px;
	text-align: center;
}
#f_brochures .label_line{
	margin-left: 122px;
	padding-top: 5px;
	width: 320px;
	height: 16px;
	background: url(../img/td-line.gif) repeat-x left top;
}
#f_brochures input[type=checkbox]{
	margin: 8px 0px 0px 8px;
}
#f_brochure{
	margin: 4px 0px 0px 8px;
}
#f_postcode{
	width: 80px;
}
#f_city{
	width: 261px;
}

/* tpl_004 end */

/* tpl_005 beginn */
#tpl_005 .headline{
	position: relative;
	height: 264px;
	padding-left: 495px;
}
#tpl_005 .text_top{
	position: relative;
	min-height: 136px;
	padding: 20px 180px 20px 495px;
	background: #fff url(../img/text-top.gif) repeat-y left top;
}
#tpl_005 h1,#tpl_005 h2{
	font-weight: bold;
	padding-left: 10px;
}
#tpl_005 h1{
	position: relative;
	left: -10px;
	color: #000;
}
#tpl_005 a{
	color: #000;
}
#tpl_005 p{
	padding-bottom: 16px;
}
#accordion2{
	width: 732px;
	margin: 1px 0px 0px 244px;
}
#tpl_005 .accordion2 h2{
	height: 21px;
	line-height: 21px;
	margin-top: 1px;
	padding-left: 252px;
	cursor: pointer;
}
#tpl_005 .ui-state-default{
	color: #000;
	background: #fff url(../img/arrow-right-black.gif) no-repeat 240px 6px;
}
#tpl_005 h2:hover,#tpl_005 .ui-state-active{
	color: #009ee0;
	background: #fff url(../img/arrow-bottom-blue.gif) no-repeat 238px 9px;
}
#tpl_005 .text{
	position: relative;
	width: 366px;
	/*min-height: 126px;*/
	padding: 0px 116px 20px 250px;
	background: #fff;
}
/* tpl_005 end */

/* tpl_006 beginn */
#tpl_006{
	min-height: 120px;
	margin-top: 264px;
	padding: 38px 0px 19px 244px;
	background: #fff url(../img/tpl_006.gif) no-repeat left top;
}
#tpl_006 table{
	width: 100%;
	background: #fff url(../img/td-line.gif) repeat-x left top;
}
#tpl_006 h1{
	font-weight: normal;
	color: #009ee0;
	background: #fff;
	line-height: 20px;
	padding: 0px 20px 0px 252px;
}
#tpl_006 td{
	text-align: left;
	vertical-align: top;
	line-height: 20px;
}
#tpl_006 .left,#tpl_006 .left_agb{
	line-height: 20px;
	padding-left: 252px;
}
#tpl_006 .left{
	width: 111px;
}
#tpl_006 .left_agb{
	width: 244px;
}
#tpl_006 .item-tbl td{
	background: url(../img/td-line.gif) repeat-x left bottom;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 8px;
}
#tpl_006 table *{
	font-weight: normal;
	color: #000;
}
/* tpl_006 end */

/* tpl_007 beginn */
#tpl_007{
	min-height: 120px;
	margin-top: 264px;
	padding: 26px 0px 19px 243px;
	background: #fff url(../img/tpl_006.gif) repeat-y left top;
}
#tpl_007 h1{
	font-weight: normal;
	color: #009ee0;
	padding: 1px 20px 1px 1px;
	margin: 0px 0px 16px 252px;
	background: url(../img/td-line.gif) repeat-x left bottom;
}
#tpl_007 .item{
	clear: left;
}
#tpl_007 .img{
	float: left;
	width: 252px;
	height: 100%;
	overflow: hidden;
}
#tpl_007 .text{
	float: left;
	width: 440px;
}
#tpl_007 .item *{
	font-weight: normal;
	color: #000;
}
/* tpl_007 end */

/* tpl_008 beginn */
#tpl_008{
	margin-top: 264px;
	padding: 16px 0 19px 0;
	background: #fff url(../img/tpl_008.gif) repeat-y left top;
}
#tpl_008 h1,#tpl_008 h2,#tpl_008 h3{
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	text-transform: uppercase;
	color: #009ee0;
	padding: 0 0 0 366px;
}
#tpl_008 .text h1,#tpl_008 .text h2,#tpl_008 .text h3{
	padding: 0;
}
#tpl_008 .text a{
	color: #000;
}
#tpl_008 ul{
	position: relative;
	left: -10px;
}
#tpl_008 li{
	list-style-type: none;
	padding-left: 10px;
	background: url(../img/content-li-black.gif) no-repeat left 6px;
}
#tpl_008 .item{
	padding: 0 26px 0 122px;
	margin-left: 244px;
	background: #fff;
}
#tpl_008 .item img{
	position: relative;
	left: -122px;
	padding-bottom: 6px;
}
#tpl_008 .item a{
	color: #000;
}
#tpl_008 a.link{
	color: #009ee0;
}
/* tpl_008 end */
