	@font-face
{
	font-family:'barcodefontregular';
	src:url('/font/barcode-webfont.eot');
	src:url('/font/barcode-webfont.eot?#iefix') format('embedded-opentype'),
	url('/font/barcode-webfont.woff') format('woff'),
	url('/font/barcode-webfont.ttf') format('truetype'),
	url('/font/barcode-webfont.svg#barcodefontregular') format('svg');
	font-weight:400;
	font-style:normal;
}
	@font-face
{
	font-family:helveticaneuelight;
	src:url(/font/helveticaneue_lt-webfont.eot);
	src:url(/font/helveticaneue_lt-webfont.eot?#iefix) format('embedded-opentype'),url(/font/helveticaneue_lt-webfont.woff) format('woff'),url(/font/helveticaneue_lt-webfont.ttf) format('truetype'),url(/font/helveticaneue_lt-webfont.svg#helveticaneuelight) format('svg');
	font-weight:400;
	font-style:normal
}
	@font-face
{
	font-family:Metrize-Icons;
	src:url(/font/Metrize-Icons.eot);
	src:url(/font/Metrize-Icons.eot?#iefix) format('embedded-opentype'),url(/font/Metrize-Icons.woff) format('woff'),url(/font/Metrize-Icons.ttf) format('truetype'),url(/font/Metrize-Icons.svg#Metrize-Icons) format('svg');
	font-weight:400;
	font-style:normal
}
.barcode
{
	font-family:barcodefontregular;
	clear:both;
	margin:20px 0;
	padding-bottom:0;
	font-size:1em;
	visibility:visible;
	color:#000;
	line-height:normal
}
@font-face {
    font-family: 'blogger_sansbold';
    src: url('/font/blogger_sans-bold-webfont.eot');
    src: url('/font/blogger_sans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/font/blogger_sans-bold-webfont.woff2') format('woff2'),
         url('/font/blogger_sans-bold-webfont.woff') format('woff'),
         url('/font/blogger_sans-bold-webfont.ttf') format('truetype'),
         url('/font/blogger_sans-bold-webfont.svg#blogger_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
.data-field
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	line-height:18px;
	font-weight:700;
	height:25px
}
.text-button
{
	background-color:Transparent;
	text-decoration:none;
	color:#06C;
	border:0;
	font-family:Metrize-Icons;
	cursor:pointer;
	font-size:20px;
	text-align:center
}
.text-button-nav
{
	background-color:Transparent;
	text-decoration:none;
	color:#06C;
	border:0;
	font-family:Metrize-Icons;
	font-size:25px;
	text-align:left;
	padding-top:5px
}
	@font-face
{
	font-family:beinc;
	src:url(/font/be-desktop.eot?-dgrt33);
	src:url(/font/be-desktop.eot?#iefix-dgrt33) format('embedded-opentype'),url(/font/be-desktop.woff?-dgrt33) format('woff'),url(/font/be-desktop.ttf?-dgrt33) format('truetype'),url(/font/be-desktop.svg?-dgrt33#icomoon) format('svg');
	font-weight:400;
	font-style:normal
}
	[class*=" icon-"],[class^=icon-]
{
	font-family:beinc;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.icon-cloud-download:before {
	content: "\e614";
}
.icon-enlarge:before
{
	content:"\e613";
}
.icon-document-fill:before
{
	content:"\e612";
}
.icon-download:before
{
	content:"\e610"
}
.icon-report-comment:before
{
	content:"\e611"
}
.icon-bedesktop_sendorder:before
{
	content:"\e60f"
}
.icon-bedesktop_checkall:before
{
	content:"\e60a"
}
.icon-bedesktop_checkout:before
{
	content:"\e60e"
}
.icon-bedesktop_continueshopping:before
{
	content:"\e60b"
}
.icon-bedesktop_removeall:before
{
	content:"\e60c"
}
.icon-bedesktop_update:before
{
	content:"\e60d"
}
.icon-star:before
{
	content:"\e609"
}
.icon-bedesktop_addtocart:before
{
	content:"\e600"
}
.icon-bedesktop_BFOonly:before
{
	content:"\e601"
}
.icon-bedesktop_cancel:before
{
	content:"\e602"
}
.icon-bedesktop_continue:before
{
	content:"\e603"
}
.icon-bedesktop_edit:before
{
	content:"\e604"
}
.icon-bedesktop_personalize:before
{
	content:"\e605"
}
.icon-bedesktop_preview:before
{
	content:"\e606"
}
.icon-bedesktop_reset:before
{
	content:"\e607"
}
.icon-bedesktop_save:before
{
	content:"\e608"
}

.button-add
{
	font-family:beinc!important;
	font-style:normal!important;
	font-weight:400!important;
	font-variant:normal!important;
	text-transform:none!important;
	speak:none;
	background-color:Transparent;
	text-decoration:none;
	color:#06C;
	border:0;
	cursor:pointer;
	font-size:24px;
	text-align:center;
	vertical-align:middle
}
.button-add a:active,.button-add a:link,.button-add a:visited
{
	text-decoration:none;
	color:#06C!important
}
.button-add a:hover {#066BE4;}


.button-red
{
	font-family:beinc!important;
	font-style:normal!important;
	font-weight:400!important;
	font-variant:normal!important;
	text-transform:none!important;
	speak:none;
	background-color:Transparent;
	text-decoration:none;
	color:#D44937;
	border:0;
	cursor:pointer;
	font-size:24px;
	text-align:center;
	vertical-align:middle
}
.button-red a:active,.button-red a:hover,.button-red a:link,.button-red a:visited
{
	text-decoration:none;
	color:#D44937!important
}
.button-dark-blue
{
	font-family:beinc!important;
	font-style:normal!important;
	font-weight:400!important;
	font-variant:normal!important;
	text-transform:none!important;
	speak:none;
	background-color:Transparent;
	text-decoration:none;
	color:#174F7B;
	border:0;
	cursor:pointer;
	font-size:24px;
	text-align:center;
	vertical-align:middle
}
.button-dark-blue a:active,.button-dark-blue a:hover,.button-dark-blue a:link,.button-dark-blue a:visited
{
	text-decoration:none;
	color:#174F7B!important
}
.button-green
{
	font-family:beinc!important;
	font-style:normal!important;
	font-weight:400!important;
	font-variant:normal!important;
	text-transform:none!important;
	speak:none;
	background-color:Transparent;
	text-decoration:none;
	color:#33BB00;
	border:0;
	cursor:pointer;
	font-size:24px;
	text-align:center;
	vertical-align:middle
}
.button-green a:active,.button-green a:hover,.button-green a:link,.button-green a:visited
{
	text-decoration:none;
	color:#2DB200!important
}
.button-gray
{
	font-family:beinc!important;
	font-style:normal!important;
	font-weight:400!important;
	font-variant:normal!important;
	text-transform:none!important;
	speak:none;
	background-color:Transparent;
	text-decoration:none;
	color:#AAA;
	border:0;
	cursor:pointer;
	font-size:24px;
	text-align:center;
	vertical-align:middle
}
.button-gray a:active,.button-gray a:hover,.button-gray a:link,.button-gray a:visited
{
	text-decoration:none;
	color:#AAA!important
}
.button-lightblue-small
{
	font-family:beinc!important;
	font-style:normal!important;
	font-weight:400!important;
	font-variant:normal!important;
	text-transform:none!important;
	speak:none;
	background-color:Transparent;
	text-decoration:none;
	color:#06C;
	border:0;
	cursor:pointer;
	font-size:18px;
	text-align:center;
	vertical-align:middle
}
.button-green-small
{
	font-family:beinc!important;
	font-style:normal!important;
	font-weight:400!important;
	font-variant:normal!important;
	text-transform:none!important;
	speak:none;
	background-color:Transparent;
	text-decoration:none;
	color:#33BB00;
	border:0;
	cursor:pointer;
	font-size:18px;
	text-align:center;
	vertical-align:middle
}
.button-grey-small
{
	font-family:beinc!important;
	font-style:normal!important;
	font-weight:400!important;
	font-variant:normal!important;
	text-transform:none!important;
	speak:none;
	background-color:Transparent;
	text-decoration:none;
	color:#AAA;
	border:0;
	cursor:pointer;
	font-size:18px;
	text-align:center;
	vertical-align:middle
}
.button-red-small
{
	font-family:beinc!important;
	font-style:normal!important;
	font-weight:400!important;
	font-variant:normal!important;
	text-transform:none!important;
	speak:none;
	background-color:Transparent;
	text-decoration:none;
	color:#D44937;
	border:0;
	cursor:pointer;
	font-size:18px;
	text-align:center;
	vertical-align:middle
}
	body
{
	height:100%
}
	#hidden-nav
{
	display:block
}
	#show-for-phone,#sub-naviation-phone
{
	display:none
}
	a:alink img,img
{
	border-style:none
}
.main-table-open
{
	width:1001px;
	border:1px;
	background:url(/images/navigation-bar.gif) repeat-y #FFF;
	border-color:#CCC;
	border-style:solid;
	max-width:1001px;
	margin:auto;
	min-height:100%;
	text-align:left;
	display:table
}
.navigation-holder
{
	width:201px;
	float:left;
	min-height:100%
}
.main-body
{
	width:799px;
	float:right;
	min-height:300px
}
.top-logo
{
	width:100%;
	background-color:#4782AC;
	float:right;
	vertical-align:middle;
	padding:6px 0 0
}
.bottom-links
{
	width:971px;
	border:1px;
	border-color:#CCC;
	border-style:solid;
	max-width:971px;
	margin:0 auto;
	background:#FFF;
	text-align:left;
	min-height:160px;
	padding:15px
}
.cluster-database-forms
{
	width:100%;
	max-width:780px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:13px
}
.cluster-database-forms p
{
	line-height:18px;
	font-size:13px;
	margin-top:0
}
.columns-33
{
	width:32%;
	margin-left:2px;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:.8em;
	padding:15px 2px 0;
	vertical-align:middle
}
.columns-32
{
	width:32%;
	margin-left:2px;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:.8em;
	padding-top:15px;
	vertical-align:middle
}
.columns-35
{
	width:35%;
	margin-left:2px;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:.8em;
	padding-top:15px;
	vertical-align:middle
}
.copy-right-div
{
	width:939px;
	max-width:939px;
	display:table;
	margin:0 auto;
	text-align:center;
	font-family:Arial,Helvetica,sans-serif;
	font-size:.7em;
	line-height:16px
}
	#BFO-Web-Only
{
	padding:10px;
	border:1px solid #CCC
}
.green-bar-call-out
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#FFF;
	background-color:#B0BE28;
	padding:20px 10px;
	text-decoration:none;
	border-style:none;
	margin-bottom:10px;
	margin-top:10px
}
.menue-forms
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:28px;
	color:#333;
	background-color:#FFF;
	width:98%;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCC;
	padding:10px 10px 20px;
	white-space:normal;
	display:inline-block
}
.menue-forms a:active
{
	color:#33BB00;
	text-decoration:none
}
.menue-forms a:hover
{
	color:#FFF;
	text-decoration:none;
	background-color:#33BB00;
	padding:0 0 10px 10px
}
.column-240-forms
{
	font-family:Arial,Helvetica,sans-serif;
	float:left;
	text-align:left;
	width:164px;
	font-size:12px;
	line-height:18px;
	font-weight:400;
	margin-bottom:20px;
	margin-top:5px
}
.column-498-forms
{
	font-family:Arial,Helvetica,sans-serif;
	float:left;
	text-align:left;
	width:493px;
	border-right-width:0;
	border-right-style:solid;
	border-right-color:#EBEBEB;
	padding-right:5px;
	padding-left:10px;
	font-weight:400
}
	h1
{
	font-family:blogger_sansbold,Arial,Helvetica,sans-serif;
	font-size:22px;
	line-height:29px;
	font-weight:400;
	color:#33BB00;
	margin-bottom:0;
	margin-top:2px
}
	h1 a:active,h1 a:hover,h1 a:link,h1 a:visited
{
	color:#33BB00;
	text-decoration:none
}
	h2
{
	font-family:helveticaneuelight,Arial,Helvetica,sans-serif;
	font-size:16px;
	line-height:21px;
	font-weight:400;
	color:#39f;
	margin-top:0;
	margin-bottom:0
}
	#Cluster-Layout-Forms h1 .smaller
{
	font-size:12px!important
}
	h2 a:active,h2 a:hover,h2 a:link,h2 a:visited
{
	color:#39f;
	text-decoration:none
}
	h3
{
	font-family:helveticaneuelight,Arial,Helvetica,sans-serif;
	font-size:16px;
	line-height:21px;
	color:#0066CC;
	font-weight:400;
	margin-top:0;
	margin-bottom:0;
	text-decoration:none
}
	h3 a:active,h3 a:hover,h3 a:link,h3 a:visited
{
	color:#0066CC;
	text-decoration:none
}
	h4
{
	font-family:helveticaneuelight,Arial,Helvetica,sans-serif;
	font-size:16px;
	line-height:21px;
	font-weight:400;
	color:#33BB00;
	margin-bottom:0;
	margin-top:2px
}
	h4 a:active,h4 a:hover,h4 a:link,h4 a:visited
{
	color:#33BB00;
	text-decoration:none
}
	h5
{
	font-family:helveticaneuelight,Arial,Helvetica,sans-serif;
	font-size:16px;
	line-height:20px;
	color:#39f;
	font-weight:400;
	margin-top:0;
	margin-bottom:0
}
	,a:active,a:visited,h5 a:link
{
	color:#39f!important;
	text-decoration:none
}
	h5 a:hover
{
	color:#39f;
	text-decoration:none
}
	h5 a
{
	color:#39f!important
}
.authorizenet
{
	width:100%;
	height:479px;
	max-width:435px!important
}
.column-765-forms
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:17px;
	float:left;
	width:100%;
	max-width:760px;
	margin:0 27px 2%;
	padding-right:20px!important;
	text-align:left
}
.column-765-forms hr
{
	margin:20px 0 10px
}
.column-765-forms p
{
	line-height:18px;
	font-size:13.25px;
	margin-top:0
}
.column-765-forms ul
{
	list-style-type:none;
	margin-top:0
}
.column-765-forms li
{
	line-height:15px;
	list-style-type:none;
	padding-bottom:5px;
	margin-left:-35px;
	margin-bottom:5px;
	padding-right:5px;
	font-size:13px
}

.column-498-border-forms
{
	float:left;
	width:490px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#EBEBEB;
	padding-right:10px
}
.column-225-Forms
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.4em;
	line-height:15px;
	float:left;
	width:31%;
	margin-right:2%;
	text-align:left;
	margin-bottom:2%
}
.column-225-Forms li
{
	list-style-type:none;
	padding-bottom:5px;
	margin-left:0;
	margin-bottom:5px;
	border-bottom:1px solid #AAA;
	line-height:18px;
	font-size:13px
}
.column-225-Forms ul
{
	list-style:none;
	padding-left:0
}
.column-225-pad-Forms
{
	float: right;
	width: 32%;
	text-align: left;
	margin-bottom: 2%
}
.widetable
{
	margin-left:20px
}
.column-225-pad-Forms li
{
	list-style-type:none;
	padding-bottom:5px;
	margin-left:0;
	margin-bottom:5px;
	border-bottom:1px solid #AAA;
	line-height:18px;
	font-size:13px
}
.column-225-pad-Forms ul
{
	list-style:none;
	padding-left:0
}
.column-345-righ-forms
{
	float:right;
	width:345px;
	vertical-align:top;
	background-color:#FFF;
	padding:5px 10px 5px 5px;
	margin-left:15px;
	-webkit-text-size-adjust:100%
}
.column-743-forms
{
	font-family:Arial,Helvetica,sans-serif;
	line-height:18px;
	font-size:13px;
	float:left;
	width:100%;
	margin-right:1%;
	text-align:left;
	margin-bottom:2%;
	margin-left:20px;
	-webkit-text-size-adjust:100%;
	max-width:743px
}
.column-full-page-forms
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:13px;
	width:100%;
	max-width:760px;
	text-align:left;
	padding:5px;
	-webkit-text-size-adjust:100%
}
.column-full-page-forms input[type=text]
{
	width:100%;
	padding:5px;
	margin:5px 0
}
.half input[type=text]
{
	width:25%;
	padding:5px
}
.column-full-page-forms textarea
{
	width:100%
}
.column-180-forms
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:17px;
	width:24%;
	float:left;
	margin-right:1%;
	text-align:left;
	margin-bottom:2%
}
.column-180-forms p
{
	margin-top:0
}
.column-360-index-forms
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.4em;
	line-height:13px;
	float:left;
	width:48%;
	text-align:left;
	margin-bottom:2%;
	-webkit-text-size-adjust:100%
}



.column-360-2-forms
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.4em;
	line-height:15px;
	float:left;
	width:47%;
	margin-right:2%;
	text-align:left;
	margin-bottom:2%
}

.column-360-2-right-forms
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.4em;
	line-height:15px;
	float:right;
	width:48%;
	margin-right:1%!important;
	text-align:left;
	margin-bottom:2%;
	-webkit-text-size-adjust:100%
}

.column-360-2-forms li, .column-360-2-right-forms li
{
	list-style-type:none;
	padding-bottom:5px;
	margin-left:0;
	margin-bottom:5px;
	border-bottom:1px solid #AAA;
	line-height:18px;
	font-size:13px
}
.column-360-2-forms ul, .column-360-2-right-forms ul
{
	list-style:none;
	padding:5px 0 0 0;
}


.column-360-forms
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.4em;
	line-height:13px;
	float:left;
	width:47%;
	margin-right:1%;
	text-align:left;
	margin-bottom:2%;
	-webkit-text-size-adjust:100%
}
.column-360-forms li, .column-498-border-forms li, .column-498-forms li
{
	list-style-position:outside;
	list-style-type:none;
	font-size:13px;
	line-height:16px;
	padding-right:5px;
	margin-bottom:3px
}
.column-360-forms ul, .column-498-border-forms ul, .column-498-forms ul
{
	list-style-type:none;
	margin:2px 0 0 -5px
}
.column-360-right-forms
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.4em;
	line-height:15px;
	float:right;
	width:48%;
	margin-right:1%!important;
	text-align:left;
	margin-bottom:2%;
	-webkit-text-size-adjust:100%
}
.column-360-right-forms p, .column-360-2-right-forms, .column-360-2-forms
{
	line-height:17px;
	font-size:13px;
	margin-top:0
}
.column-360-right-forms li
{
	list-style-position:outside;
	list-style-type:none;
	font-size:13px;
	line-height:16px;
	padding-right:5px;
	margin-bottom:3px;
	 margin-left:-40px
}

.column-360-right-forms h6
{
	color:#06C;
	font-size:21px;
	line-height:21px;
	font-style:normal!important;
	text-align:center;
	margin: 5px 0 25px 0;
}

.column-360-right-forms ul
{
	list-style-type:none;
	margin-top:0
}
.column-360-right-border-forms
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:.95em;
	line-height:13px;
	float:left;
	width:47%;
	margin-right:2%;
	text-align:left;
	margin-bottom:2%;
	padding-right:7px;
	border-right:1px solid #EBEBEB
}
.column-360-right-border-forms ul
{
	list-style-type:none;
	margin-top:0
}
.column-360-right-border-forms li
{
	line-height:15px;
	list-style-type:none;
	padding-bottom:5px;
	margin-left:-40px;
	margin-bottom:5px;
	padding-right:5px;
	font-size:13px
}
.fancybox-custom .fancybox-skin
{
	box-shadow:0 0 50px #222
}
.more
{
	display:none;
	border-top:1px solid #666;
	border-bottom:1px solid #666
}
.column-wrapper-100-percent
{
	overflow:visible;
	width:94%;
	text-align:center
}
.column-wrapper30
{
	overflow:visible;
	width:765px;
	margin-left:30px
}
.last
{
	margin-right:0
}
	#sub-nav-wraper
{
	float:left;
	width:100%;
	max-width:800px;
	text-align:left;
	margin:0;
	padding:0;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCC;
	background-color:#FFF;
	background-position:0 0
}
	#sub-nav-links ul
{
	list-style-type:none;
	background-color:#FFF;
	width:450px;
	float:left;
	vertical-align:middle;
	position:relative;
	margin:0
}
	#sub-nav-links ul li
{
	list-style-type:none;
	background-color:#FFF;
	display:inline
}
	#sub-nav-links ul li a
{
	list-style-type:none;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;
	vertical-align:middle;
	padding:15px 5px;
	color:#083F8F;
	font-size:11px;
	position:relative;
	visibility:visible;
	display:inline-block
}
.sub-nav-grey
{
	text-decoration:none;
	background-color:#FFF;
	float:right;
margin:5px 5px 0 0;
	width:300px;
	vertical-align:middle;
	text-align:right
}
	#footer
{
	clear:both;
	right:10px;
	bottom:10px
}
	#Cluster-Layout-Forms
{
	float:right;
	width:440px;
	position:static;
	border-width:0 0 0 1px;
	border-left-color:#EBEBEB;
	border-style:solid;
	min-height:300px;
	font-size:12px;
	line-height:15px;
	color:#333;
	text-align:left;
	margin:0 0 10px auto;
	-webkit-text-size-adjust:100%
}
	#Cluster-Layout-Forms p
{
	font-size:12px;
	line-height:17px;
	color:#333;
	text-align:left;
	margin:20px 10px
}
	#Cluster-Layout-Forms h1
{
	font-family:blogger_sansbold,Arial,Helvetica,sans-serif;
	font-size:22px;
	line-height:29px;
	color:#33BB00;
	font-weight:400;
	text-align:left;
	margin:0 10px
}
	#Cluster-Layout-Forms h2
{
	font-family:helveticaneuelight,Arial,Helvetica,sans-serif;
	font-size:16px;
	line-height:21px;
	font-weight:400;
	margin:2px 10px 0;
	color:#39f
}
	#Cluster-Layout-Forms h3
{
	font-family:helveticaneuelight,Arial,Helvetica,sans-serif;
	font-size:16px;
	line-height:18px;
	font-weight:400;
	color:#39f;
	margin:2px 10px 0
}
	#Cluster-Layout-Forms h5
{
	margin-right:10px;
	margin-left:10px
}
	#Cluster-Layout-Forms ul
{
	list-style-type:none;
	margin:0px;
	list-style-position: inside;
}
	#Cluster-Layout-Forms li
{
	border-bottom:#ebebeb solid 1px;
	margin-left:-30px;
}
	#space
{
	clear:both;
	text-align:right;
	padding:10px;
	height:1%
}
	#main-wraper-software-765
{
	width:765px;
	text-align:left;
	vertical-align:top;
	float:left;
	margin-left:27px;
	margin-right:0
}
	#main-wraper-BFO-765
{
	width:765px;
	text-align:left;
	vertical-align:top;
	float:left;
	margin-left:5px;
	margin-right:0
}
	#main-wraper-software-765 p
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:16px
}
	#main-wraper-765
{
	width:765px;
	text-align:left;
	vertical-align:top;
	float:left;
	margin-left:20px;
	padding:5px;
	position:relative;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif
}
	li
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:15px;
	list-style-image:url(images/bullet-image.png)
}
.left
{
	text-align:left
}
.right
{
	text-align:right;
	float:right
}
.corporate-service-price-chart
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:.9em;
	line-height:13px;
	width:96%!important;
	border-collapse:collapse
}
.corporate-service-price-chart td#price
{border-bottom-color:none !important;
	border-bottom-style:none !important;
	border-bottom-width:none !important;
	padding-top:10px !important;
}
.corporate-service-price-chart td
{
	border-bottom-color:#999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	line-height:20px;
	
}
.corporate-service-price-chart p
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	margin:0;
	padding:5px
}
.corporate-service-price-chart th
{
	color:#06C;
	font-size:21px;
	line-height:30px;
	font-style:normal!important;
	text-align:center
}
	td.end
{
	border-bottom-color:#000;
	border-bottom-style:solid;
	border-bottom-width:2px;
	line-height:20px
}


	#tel
{
	text-decoration:none;
	color:#000
}
	a.thumbnail
{
	width:150px;
	float:left;
	margin:0 auto 20px!important;
	text-align:center
}
	p.thumbnail
{
	width:153px;
	float:left;
	margin:0 auto 20px;
	text-align:center
}
	a.thumbnail3
{
	width:120px;
	float:left;
	margin:0 auto 10px!important;
	text-align:center;
	font-size:10px
}
	p.thumbnail3
{
	width:120px;
	float:left;
	margin:0 auto 20px;
	text-align:center
}

.imprint_box
{
	border:1px solid #EBEBEB;
	background:#F4F4F4;
	margin:0 5px 0 10px;
	width:96%
}
.imprint_box h2,.imprint_box h3,.imprint_box h5, .imprint_box-765 h4, .imprint_box-765 h2, .imprint_box-765 h3, .imprint_box-765 h5, bottom-border-homepage2 h2
{
	margin:10px 0 0 10px!important;
	font-family:blogger_sansbold,Arial,Helvetica,sans-serif;
}
.imprint_box p
{
	padding:0px 10px 2px 10px!important; font-size:13px !important; line-height:16px; margin:0 0 3px 0;
}
.more-info-hidden>div
{
	display:none
}
.more-info-visible>div
{
	display:block
}
.imprint_box-765
{
	border:1px solid #EBEBEB;
	background:#F4F4F4;
	margin-bottom:10px;
	width:97%
}
.imprint_box-765 h2,.imprint_box-765 h3,.imprint_box-765 h5, .imprint_box-765 h4
{
	margin:10px 0 -10px 10px!important
}
.imprint_box-765 p
{
	margin:10px 10px 5px!important
}
.quote-box{
	padding:20px;
	background:#FFD504;
	font-size:14px;
	margin:0;
}
.quote-box h4{
	color:#535353;
}
.quote-box-odd{
	background: url("/images/2015/quote-box-odd.gif") #FFE364 0% 0% no-repeat;
	font-size:14px;
	margin:0;
}
.quote-box-odd h4{
	color:#535353;
	padding:20px 20px 20px 70px;
}
.quote-box-odd h3{
	padding:20px;
	margin-bottom:0px !important;
}
.quote-box-odd p{
	padding:20px;
	margin-bottom:0px !important;
}
.quote-box-even{
	background: url("/images/2015/quote-box-even.gif") #FFD504 right 0% no-repeat;
	font-size:14px;
	margin:0;
}
.quote-box-even h4{
	color:#535353;
	padding:20px 70px 20px 20px;
}
.quote-box-even h3{
	padding:20px;
	margin-bottom:0px !important;
}
.quote-box-even p{
	padding:20px;
}
.jump-menue{border:1px solid #ccc; padding:5px; margin:10px 0 10px 5px; width:250px; font-size:16px; background:url(/images/select-arrow.gif) left no-repeat #ddd; box-shadow:none;}
.jump-menue2{border:1px solid #ccc; padding:5px; margin:2px 0 10px 0px; width:230px; font-size:16px; background:url(/images/select-arrow.gif) left no-repeat #ddd; box-shadow:none;}
.jump-menue select, .jump-menue2 select
{
	background:0 0;
	color:#999;
	width:300px;
	padding:5px;
	font-size:16px;
	line-height:1;
	border:0;
	border-radius:0;
	height:34px;
	margin-left:25px;
	-webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.jump-menue  select:focus, .jump-menue2 select:focus {
    outline: none;
}
.wrapper-dropdown-1
{
	position:relative;
	width:300px;
	padding:10px;
	margin:0 auto;
	background:#9bc7de;
	color:#fff;
	outline:0;
	cursor:pointer;
	font-weight:700
}
.wrapper-dropdown-1:after
{
	content:"";
	width:0;
	height:0;
	position:absolute;
	right:16px;
	top:50%;
	margin-top:-6px;
	border-width:6px 0 6px 6px;
	border-style:solid;
	border-color:transparent #fff
}
.wrapper-dropdown-1 .dropdown
{
	position:absolute;
	top:100%;
	left:0;
	right:0;
	background:#fff;
	list-style:none;
	font-weight:400;
	opacity:0;
	pointer-events:none
}
.wrapper-dropdown-1 .dropdown li a
{
	display:block;
	text-decoration:none;
	color:#222;
	padding:0
}
.wrapper-dropdown-1 .dropdown li:hover a
{
	background:#f3f8f8
}
.wrapper-dropdown-1.active .dropdown
{
	opacity:1;
	pointer-events:auto
}
.wrapper-dropdown-1.active:after
{
	border-color:#9bc7de transparent;
	border-width:6px 6px 0;
	margin-top:-3px
}
.wrapper-dropdown-1.active
{
	background:#9bc7de;
	background:-moz-linear-gradient(left,#9bc7de 0,#9bc7de 78%,#fff 78%,#fff 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0,#9bc7de),color-stop(78%,#9bc7de),color-stop(78%,#fff),color-stop(100%,#fff));
	background:-webkit-linear-gradient(left,#9bc7de 0,#9bc7de 78%,#fff 78%,#fff 100%);
	background:-o-linear-gradient(left,#9bc7de 0,#9bc7de 78%,#fff 78%,#fff 100%);
	background:-ms-linear-gradient(left,#9bc7de 0,#9bc7de 78%,#fff 78%,#fff 100%);
	background:linear-gradient(to right,#9bc7de 0,#9bc7de 78%,#fff 78%,#fff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9bc7de', endColorstr='#ffffff', GradientType=1)
}
.no-opacity .wrapper-dropdown-1 .dropdown,.no-pointerevents .wrapper-dropdown-1 .dropdown
{
	display:none;
	opacity:1;
	pointer-events:auto
}
.no-opacity .wrapper-dropdown-1.active .dropdown,.no-pointerevents .wrapper-dropdown-1.active .dropdown
{
	display:block
}
.wrapper-dropdown-1:focus .dropdown
{
	opacity:1;
	pointer-events:auto
}
.wrapper-dropdown-1:focus:after
{
	border-color:#9bc7de transparent;
	border-width:6px 6px 0;
	margin-top:-3px
}

/* ######### CSS for Shade Tabs. Remove if not using ######### */
.shadetabs{padding: 2px 0;	margin-left: 0;margin-top: 0px;margin-bottom: -1px;font: bold 20px Arial;list-style-type: none;text-align: left;margin-right: 0px;width: 100%;}
.shadetabs li{display: inline;margin: 0;white-space: normal;text-align: left;}
.shadetabs li a{text-decoration: none;position: relative;z-index: 1;padding: 6px 5px;border: 1px solid #CCC;border-bottom: 1px #fff;color: #CCC;background-color: #fff;top:-1px;}
.shadetabs li a:visited{color: #CCC;}
.shadetabs li a:hover{text-decoration: none;color:#777;}
.shadetabs li a.selected{position: relative;top: 0px;background-color:#06C;border-bottom-color: white;color:#fff;-webkit-box-shadow: 0px 1px 6px 0px #CCC;box-shadow: 0px 1px 6px 0px #CCC;}
.shadetabs li a.selected:hover{ text-decoration: none;}
.tabcontent{display:none;text-align: left;}
@media print {.tabcontent {display:block !important;}}
/* ######### CSS for Shade Tabs. Remove if not using ######### */
/* ######### CSS for Shade Tabs. Remove if not using ######### */
.shadetabs2{padding: 1px 0;	margin-left: 0;margin-top: 0px;margin-bottom: -1px;font: bold 20px Arial;list-style-type: none;text-align: left;margin-right: 0px;width: 100%;}
.shadetabs2 li{display: inline;margin: 0;white-space:normal;text-align: left;}
.shadetabs2 li a{text-decoration: none;position: relative;z-index: 1;padding: 10px 4px;border: 1px solid #CCC;border-bottom: 1px #fff;color: #CCC;background-color: #fff;top:-1px;}
.shadetabs2 li a:visited{color: #CCC;}
.shadetabs2 li a:hover{text-decoration: none;color:#777;}
.shadetabs2 li a.selected{position: relative;top: 0px;background-color:#06C;border-bottom-color: white;color:#fff;-webkit-box-shadow: 0px 1px 6px 0px #CCC;box-shadow: 0px 1px 6px 0px #CCC;}
.shadetabs2 li a.selected:hover{ text-decoration: none;}
.tabcontent{display:none;text-align: left;}
@media print {.tabcontent {display:block !important;}}
/* ######### CSS for Shade Tabs. Remove if not using ######### */
.table-with-style {font-size:16px; width:98%; line-height:21px}
.table-with-style td {font-size:13px; line-height:20px; padding:5px;border-bottom:1px #ebebeb solid;}
.table-with-style tr{border-right:1px #ebebeb solid;}
.table-with-style th
{
	color:#06C;
	font-style:normal!important;
	text-align:center;
	padding:5px
}