/* default styles for extension "tx_sremailsubscribe_pi1" */
	.tx-sremailsubscribe-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
	.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit {}
	.tx-sremailsubscribe-pi1 h4 { margin-top: 0; padding-left: .3em; }
	.tx-sremailsubscribe-pi1 legend { padding: 0; font-weight: bold; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-notice { font-style: italic; margin-bottom: 1em; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-trash { margin-bottom: 2em; }
	.tx-sremailsubscribe-pi1 label { margin: 0; padding: 0; }
	.tx-sremailsubscribe-pi1 label span { color: #ff0000; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-error { color: #ff0000; }
	.tx-sremailsubscribe-pi1 input { margin: 0; padding: 0 .5em 0 0; }
	.tx-sremailsubscribe-pi1 input[type=password] { margin-right: 1em; }
	* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-password { margin-right: 1em; }
	.tx-sremailsubscribe-pi1 input[type=radio], .tx-sremailsubscribe-pi1 input[type=checkbox] { background-color: transparent; }
	* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-radio, * html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-checkbox { background-color: transparent; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon:hover { cursor: pointer; }
	.tx-sremailsubscribe-pi1 a.tx-sremailsubscribe-pi1-file-view { padding-left: 15px; background-image: url("http://www.tiptel-online.ch/typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
	.tx-sremailsubscribe-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
	.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes { list-style-type: none; }
	.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
	.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
	.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
	.tx-sremailsubscribe-pi1 dl { margin: 0; padding: 1em 0 0 0; }
	.tx-sremailsubscribe-pi1 dt, .tx-sremailsubscribe-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
	.tx-sremailsubscribe-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
	.tx-sremailsubscribe-pi1 dd { text-align: left; width: 50%; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dd { width: auto; }
	* html .tx-sremailsubscribe-pi1 dd { float: none; }
	.tx-sremailsubscribe-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
	.tx-sremailsubscribe-pi1 dd label { padding: 0 1em 0 .5em; }
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; vertical-align:bottom; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 10px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
	DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin-bottom: 10px; }

	/* IE7 hack for margin between image rows */
	*+html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image { margin-bottom: 0; }
	*+html DIV.csc-textpic DIV.csc-textpic-imagerow { margin-bottom: 10px; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text,
	* html .csc-textpic-intext-left ol,
	* html .csc-textpic-intext-left ul { height: 1%; }
	/* End hide from IE5/mac */

	DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; }
/* default styles for extension "tt_products" */
      .tx-ttproducts-pi1-wrap1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
      .tx-ttproducts-pi1-wrap2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; }
/*
     FILE ARCHIVED ON 16:31:40 May 26, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:38:03 Dec 25, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.551
  exclusion.robots: 0.042
  exclusion.robots.policy: 0.032
  esindex: 0.029
  cdx.remote: 8.797
  LoadShardBlock: 202.488 (3)
  PetaboxLoader3.resolve: 156.814 (4)
  PetaboxLoader3.datanode: 181.272 (5)
  load_resource: 171.154 (2)
*/


.clear {
	clear: left;
	margin: 0;
	padding: 0;
}

.tx_tipafriend {
	margin: 0;
}

.tx_tipafriend form {
	margin: 0;
}

.tx_tipafriend .tx_tipafriend_url {
	margin-bottom: 20px;
}

.tx_tipafriend_path_label {
	margin-right: 5px;
	font-weight: bold;
	float: left;
}

.tx_tipafriend_path_url {
	font-weight: normal;
	font-style: normal;
	float: left;
}

.tx_tipafriend_error_box {
	background-color: #E0E0E0;
	border: 1px solid #000000;
	margin: 0 0 10px 0;
	padding: 5px;
	font-weight: bold;
	color: red;
}

.tx_tipafriend_error_header {
	color: #FF0000;
	font-weight: bold;
	text-align: left;
	margin: 0 0 5px 0;
}

.tx_tipafriend_error_text {
	color: #FF0000;
	font-weight: normal;
	text-align: left;
	margin: 0;
}

.tx_tipafriend_formfield {
	padding: 5px 0 5px 0;
	clear: left;
}

.tx_tipafriend_formfield LABEL {
	font-weight: bold;
	text-align: right;
	width: 200px;
	margin-right: 5px;
	float: left;
}

#tx_tipafriend_html {
	border: none;
	background-color: #FFFFFF;
	width: auto;
	float: left;
}

.tx_tipafriend_formfield INPUT, .tx_tipafriend_formfield TEXTAREA {
	width: 200px;
	background-color: white;
	border: 1px solid #000000;
	color: #000000;
	margin-left: 0;
	padding-left: 0;
	float: left;
}

.tx_tipafriend_formfield INPUT:focus, .tx_tipafriend_formfield TEXTAREA:focus {
	background-color: #E0E0E0;
}

.tx_tipafriend_codetext .tx-srfreecap-pi2-image {
	width: 200px;
	height: 74px;
	padding: 0;
	margin: 0;
}

.tx_tipafriend_codetext {
	text-align: justify;
	font-size: 10px;
	line-height: normal;
	border: none;
	background-color: white;
	width: 200px;
	color: #000000;
	font-weight: normal;
	margin: 0;
	float: left;
}

.tx_tipafriend_text {
	text-align: justify;
	font-size: 10px;
	line-height: normal;
	border: none;
	background-color: white;
	width: 200px;
	margin: 15px 0 0;
	float: left;
}

#tx_tipafriend_button {
	width: 200px;
	background-color: #E0E0E0;
	border: 1px solid #000000;
	text-align: center;
	font-weight: bold;
	margin: 0;
	padding: 3px 0 3px 0;
	float: left;
}

.tx_tipafriend_werbemail {
	text-align: justify;
	font-size: 10px;
	line-height: normal;
	border: none;
	background-color: white;
	width: 200px;
	margin: 0 0 30px 0;
	float: left;
}
/*
     FILE ARCHIVED ON 19:06:44 May 25, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:38:04 Dec 25, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.702
  exclusion.robots: 0.058
  exclusion.robots.policy: 0.046
  esindex: 0.014
  cdx.remote: 6.662
  LoadShardBlock: 61.854 (3)
  PetaboxLoader3.datanode: 92.18 (5)
  load_resource: 119.494 (2)
  PetaboxLoader3.resolve: 66.301 (2)
*/


/*=
	= Elements
	==============================*/

body {
	background-color: #666666;
	width: 100%;
	margin: 0em;
	padding: 0.188em 0em 0em 0em;
	color: #FFFFFF;
	font-size: 100.01%;
	font-family: arial, helvetica, verdana, sans-serif;
}

h1 {
	margin: 0em;
	padding: 0em;
	font-size: 1.625em;
}

h2 {
	margin: 0em;
	padding: 0em;
	font-size: 1em;
}

h3 {
	margin: 0em;
	padding: 0em;
	font-size: 0.75em;
}

p {
	margin: 0em;
	padding: 0em;
	font-size: 0.75em;
}

a:link,
a:visited {
	color: #E2001A;
}

a img {
	border: none;
}

ol,
ul {
	margin: 0em;
	padding: 0em;
	list-style-position: inside;
	font-size: 0.75em;
}

ol ol,
ol ul,
ul ol,
ul ul {
	margin: 0em 0em 0em 1em;
	padding: 0em;
	font-size: 1em;
}

th {
	margin: 0em;
	padding: 0.2em 0;
	font-size: 0.75em;
	font-weight: normal;
}

td {
	margin: 0em;
	padding: 0.2em 0;
	font-size: 0.75em;
}

td p,
td ul,
td ol{
	font-size: 1em;
}

td h1{
	font-size: 2.166em;
}

td h2 {
	font-size: 1.333em;
}

td h3{
	font-size: 1em;
}

td td {
	font-size: 1em;
}

dl {
	margin: 0em;
	padding: 0em;
	font-size: 0.75em;
}

dl * {
	font-size: 1em;
}


/*
 Forms
 =========================*/

form {
	padding:0;
	margin:0;
}

fieldset {
	border:none;
	padding:0;
	margin:0 0 1em 0;
}

legend {
	background-color:#FFFFFF;
	font-weight:bold;
	padding:0;
	margin:0;
	font-size: 0.75em;
}

label {
	float:left;
	text-align:left;
	width:15em;
}

input, textarea, select {
	font-family: inherit;
	border: 1px solid #787878;
	color: #000000;
	padding: 0;
	margin: 0;
	vertical-align: middle;
}

.formButton {
	background-color:#787878;
	color:#FFFFFF;
	padding:0;
	margin:0;
	font-size: 0.75em;
}

.formError{
	color:#E2001A;
}

/*=
	= Classes
	==============================*/

.hidden {
	position: absolute;
	width: 1px;
	height: 1px;
	top: -1000px;
	left: -1000px;
	margin: 0em;
	padding: 0em;
	font-size: 1px;
}

.clear {
	width: 1px;
	height: 1px;
	margin: 0em;
	padding: 0em;
	font-size: 1px;
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

.align-center {
	text-align: center;
}

.align-left {
	text-align: left;
}

.align-right {
	text-align: right;
}

/*=
	= Wrapper
	==================================================*/

div#wrapper {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
	text-align: center;
}

div#wrapper_outer {
	position: relative;
	width: 62.5em;
	margin: 0em auto 0em auto;
	padding: 0em;
	text-align: left;
}

div#wrapper_main {
	position: relative;
	background: #FFFFFF url('http://www.tiptel-online.ch/fileadmin/templates/images/bg_wrapper_main.gif') no-repeat bottom right;
	width: 100%;
	margin: 0em 0em 0.188em 0em;
	padding: 1em 0em 0em 0em;
	color: #000000;
}

div#main_outer {
	position: relative;
	background: url('http://www.tiptel-online.ch/fileadmin/templates/images/bg_main_outer.gif') no-repeat bottom left;
	width: 100%;
	margin: 0em;
	padding: 0em 0em 1em 0em;
	text-align: center;
}

div#main_inner {
	position: relative;
	background: url('http://www.tiptel-online.ch/fileadmin/templates/images/bg_main_right.gif') repeat-y 13.375em 0em;
	width: 58.125em;
	min-height: 38em;
	margin: 0em auto 0em auto;
	padding: 0em;
	text-align: left;
}

div#main_left {
	position: relative;
	width: 11.375em;
	margin: 0em;
	padding: 1em 0em 1em 0em;
	float: left;
}

div#main_right {
	position: relative;
	width: 42.5em;
	margin: 0em;
	padding: 0;
	float: right;
}

/*=
	= Search
	==================================================*/

div#wrapper_search {
	height: 2.625em;
	width:100%;
	text-align:right;
}

div#wrapper_search input {
	font-size: 0.75em;
}

/*=
	= Search
	==================================================*/

div#wrapper_search {
	height: 2.625em;
	width:100%;
	text-align:right;
}

div#wrapper_search input {
	font-size: 0.75em;
}

/*=
	= Header
	==================================================*/

div#wrapper_header {
	position: relative;
	background: #FFFFFF url('http://www.tiptel-online.ch/fileadmin/templates/images/bg_wrapper_header.gif') no-repeat top left;
	width: 100%;
	margin: 0em;
	padding: 0em;
	color: #000000;
	text-align: center;
}

div#header_outer {
	position: relative;
	background: url('http://www.tiptel-online.ch/fileadmin/templates/images/bg_header_outer.gif') no-repeat top right;
	width: 100%;
	margin: 0em;
	padding: 2.188em 0em 0em 0em;
	text-align: left;
}

div#header_inner {
	position: relative;
	border-bottom: 0.188em solid #999999;
	width: 58.125em;
	margin: 0em auto 0em auto;
	padding: 0em 0em 1.438em 0em;
}

div#header_outer h1 {
	float: right;
}

/*=
	= Metanavigation
	==================================================*/

div#wrapper_metanav {
	position: relative;
	width: 15.625em;
	margin: 0em;
	padding: 0em;
	float: left;
}

div#wrapper_metanav ul#metanav {
	margin: 4em 0em 0em 0em;
	padding: 0em;
	list-style: none;
	font-size: 0.625em;
}

div#wrapper_metanav ul#metanav li {
	background: #FFFFFF url('http://www.tiptel-online.ch/fileadmin/templates/images/bg_metanav_li.gif') no-repeat center right;
	margin: 0em 0.6em 0em 0em;
	padding: 0em 0.8em 0em 0em;
	float: left;
	color: #E2001A;
}

div#wrapper_metanav ul#metanav li strong {
	font-weight: normal;
}

div#wrapper_metanav ul#metanav li.metanav_last {
	background: none;
}

div#wrapper_metanav ul#metanav li a:link,
div#wrapper_metanav ul#metanav li a:visited {
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
}

div#wrapper_metanav ul#metanav li a:hover,
div#wrapper_metanav ul#metanav li a:focus,
div#wrapper_metanav ul#metanav li a:active {
	text-decoration: underline;
}

/*=
	= Mainnavigation
	==================================================*/

div#wrapper_mainnav {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_mainnav ul#mainnav {
	border-top: 0.071em solid #787878;
	margin: 0em 0em 0em -0.286em;
	padding: 0em;
	list-style: none;
	font-size: 0.875em;
}

div#wrapper_mainnav ul#mainnav li {
	border-bottom: 0.071em solid #787878;
	background-color: #FFFFFF;
	margin: 0em;
	padding: 0.429em 0em 0.357em 0.286em;
	color: #E2001A;
}

div#wrapper_mainnav ul#mainnav li.mainnav_act {
	font-weight: bold;
}

div#wrapper_mainnav ul#mainnav li a:link,
div#wrapper_mainnav ul#mainnav li a:visited {
	background-color: #FFFFFF;
	color: #666666;
	text-decoration: none;
}

div#wrapper_mainnav ul#mainnav li.mainnav_act a:link,
div#wrapper_mainnav ul#mainnav li.mainnav_act a:visited {
	background-color: #FFFFFF;
	color: #E2001A;
}

div#wrapper_mainnav ul#mainnav li a:hover,
div#wrapper_mainnav ul#mainnav li a:focus,
div#wrapper_mainnav ul#mainnav li a:active {
	text-decoration: underline;
}

div#wrapper_mainnav ul#mainnav li ul#mainnav02 {
	border: none;
	margin: 0em;
	padding: 0.167em 0em 0.333em 1.25em;
	list-style: none;
	font-size: 0.857em;
	font-weight: normal;
}

div#wrapper_mainnav ul#mainnav li ul#mainnav02 li {
	border: none;
	margin: 0em;
	padding: 0.167em 0em 0em 0em;
}

div#wrapper_mainnav ul#mainnav li ul#mainnav02 li strong {
	font-weight: normal;
}

div#wrapper_mainnav ul#mainnav li ul#mainnav02 li a:link,
div#wrapper_mainnav ul#mainnav li ul#mainnav02 li a:visited {
	background-color: #FFFFFF;
	color: #999999;
}

div#wrapper_mainnav ul#mainnav li ul#mainnav02 li.mainnav02_act a:link,
div#wrapper_mainnav ul#mainnav li ul#mainnav02 li.mainnav02_act a:visited {
	background-color: #FFFFFF;
	color: #E2001A;
}

div#wrapper_mainnav ul#mainnav li ul#mainnav02 li a:hover,
div#wrapper_mainnav ul#mainnav li ul#mainnav02 li a:focus,
div#wrapper_mainnav ul#mainnav li ul#mainnav02 li a:active {
	text-decoration: underline;
}

div#wrapper_mainnav ul#mainnav li ul#mainnav02 li ul#mainnav03 {
	border: none;
	margin: 0em;
	padding: 0.167em 0em 0.333em 1.25em;
	list-style: none;
	font-size: 1em;
	font-weight: normal;
}

div#wrapper_mainnav ul#mainnav li ul#mainnav02 li ul#mainnav03 li {
	border: none;
	margin: 0em;
	padding: 0.167em 0em 0em 0em;
}

div#wrapper_mainnav ul#mainnav li ul#mainnav02 li ul#mainnav03 li strong {
	font-weight: normal;
}

div#wrapper_mainnav ul#mainnav li ul#mainnav02 li ul#mainnav03 li a:link,
div#wrapper_mainnav ul#mainnav li ul#mainnav02 li ul#mainnav03 li a:visited {
	background-color: #FFFFFF;
	color: #999999;
}

div#wrapper_mainnav ul#mainnav li ul#mainnav02 li ul#mainnav03 li.mainnav03_act a:link,
div#wrapper_mainnav ul#mainnav li ul#mainnav02 li ul#mainnav03 li.mainnav03_act a:visited {
	background-color: #FFFFFF;
	color: #E2001A;
}

div#wrapper_mainnav ul#mainnav li ul#mainnav02 li ul#mainnav03 li a:hover,
div#wrapper_mainnav ul#mainnav li ul#mainnav02 li ul#mainnav03 li a:focus,
div#wrapper_mainnav ul#mainnav li ul#mainnav02 li ul#mainnav03 li a:active {
	text-decoration: underline;
}

div#wrapper_mainnav ul#mainnav li ul#mainnav02 li ul#mainnav03 li ul#mainnav04 {
	border: none;
	margin: 0em;
	padding: 0.167em 0em 0.333em 1.25em;
	list-style: none;
	font-size: 1em;
	font-weight: normal;
}

div#wrapper_mainnav ul#mainnav li ul#mainnav02 li ul#mainnav03 li ul#mainnav04 li {
	border: none;
	margin: 0em;
	padding: 0.167em 0em 0em 0em;
}

div#wrapper_mainnav ul#mainnav li ul#mainnav02 li ul#mainnav03 li ul#mainnav04 li strong {
	font-weight: normal;
}

div#wrapper_mainnav ul#mainnav li ul#mainnav02 li ul#mainnav03 li ul#mainnav04 li a:link,
div#wrapper_mainnav ul#mainnav li ul#mainnav02 li ul#mainnav03 li ul#mainnav04 li a:visited {
	background-color: #FFFFFF;
	color: #999999;
}

div#wrapper_mainnav ul#mainnav li ul#mainnav02 li ul#mainnav03 li ul#mainnav04 li a:hover,
div#wrapper_mainnav ul#mainnav li ul#mainnav02 li ul#mainnav03 li ul#mainnav04 li a:focus,
div#wrapper_mainnav ul#mainnav li ul#mainnav02 li ul#mainnav03 li ul#mainnav04 li a:active {
	text-decoration: underline;
}

/*=
	= Servicenavigation
	==================================================*/

div#wrapper_servicenav {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_servicenav ul#servicenav {
	margin: 0em;
	padding: 1.571em 0em 0em 0em;
	list-style: none;
	font-size: 0.875em;
}

div#wrapper_servicenav ul#servicenav li {
	background-color: #FFFFFF;
	margin: 0em;
	padding: 0.857em 0em 0em 0em;
	color: #E2001A;
}

div#wrapper_servicenav ul#servicenav li a:link,
div#wrapper_servicenav ul#servicenav li a:visited {
	background-color: #FFFFFF;
	color: #666666;
	text-decoration: none;
}

div#wrapper_servicenav ul#servicenav li a:hover,
div#wrapper_servicenav ul#servicenav li a:focus,
div#wrapper_servicenav ul#servicenav li a:active {
	text-decoration: none;
}

/*=
	= Banner
	==================================================*/

div#wrapper_banner {
	margin: 1.857em 0 0 0;
	text-align:left;
	/*position: absolute;
	bottom: 0em;
	left: 0em;
	width: 11.375em;
	margin: 0em;
	padding: 0em;
	z-index: 10;*/
}

div#wrapper_banner .black {
	background-color: #FFFFFF;
	color: #000000;
}

div#wrapper_banner .grey {
	background-color: #FFFFFF;
	color: #666666;
}

div#wrapper_banner .red {
	background-color: #FFFFFF;
	color: #E2001A;
}

div#wrapper_banner h1 {
	background-color: #FFFFFF;
	padding: 0.308em 0em 0.154em 0em;
	color: #E2001A;
	line-height: 1.231em;
}

div#wrapper_banner h1.csc-firstHeader {
	padding: 0em 0em 1em 0em;
}

div#wrapper_banner h2 {
	background-color: #FFFFFF;
	color: #E2001A;
	line-height: 1.417em;
}

div#wrapper_banner h3 {
	background-color: #FFFFFF;
	color: #000000;
	line-height: 1.417em;
}

div#wrapper_banner p {
	background-color: #FFFFFF;
	padding: 0em 0em 1.417em 0em;
	color: #666666;
	line-height: 1.417em;
}

div#wrapper_banner p.small {
	font-size: 0.625em;
}

div#wrapper_banner ol,
div#wrapper_banner ul {
	background-color: #FFFFFF;
	padding: 0em 0em 1.417em 0em;
	color: #666666;
	line-height: 1.417em;
	list-style-position:outside;
	margin-left:1em;
}

div#wrapper_banner ol ol,
div#wrapper_banner ol ul,
div#wrapper_banner ul ol,
div#wrapper_banner ul ul {
	padding: 0em;
}

/*=
	= Content
	==================================================*/

div#wrapper_content {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content .black {
	background-color: #FFFFFF;
	color: #000000;
}

div#wrapper_content .grey {
	background-color: #FFFFFF;
	color: #666666;
}

div#wrapper_content .red {
	background-color: #FFFFFF;
	color: #E2001A;
}

div#wrapper_content h1 {
	background-color: #FFFFFF;
	padding: 0.308em 0em 0.154em 0em;
	color: #E2001A;
	line-height: 1.231em;
}

div#wrapper_content h1.csc-firstHeader {
	padding: 0em 0em 1em 0em;
}

div#wrapper_content h2 {
	background-color: #FFFFFF;
	color: #E2001A;
	line-height: 1.417em;
}

div#wrapper_content h3 {
	background-color: #FFFFFF;
	color: #000000;
	line-height: 1.417em;
}

div#wrapper_content p {
	background-color: #FFFFFF;
	padding: 0em 0em 1.417em 0em;
	color: #666666;
	line-height: 1.417em;
}

div#wrapper_content p.small {
	font-size: 0.625em;
}

div#wrapper_content ol,
div#wrapper_content ul {
	background-color: #FFFFFF;
	padding: 0em 0em 1.417em 0em;
	color: #666666;
	line-height: 1.417em;
	list-style-position:outside;
	margin-left:1em;
}

div#wrapper_content ol ol,
div#wrapper_content ol ul,
div#wrapper_content ul ol,
div#wrapper_content ul ul {
	padding: 0em;
}

div#wrapper_content p label,
div#wrapper_content p input,
div#wrapper_content p select,
div#wrapper_content p textarea {
	font-size:1em;
}

div#wrapper_content label {
	padding-right:1em;
}

div#wrapper_content dl {
	color: #666666;
}

div#wrapper_content table {
	padding: 0em 0em 1.417em 0em;
	color: #666666;
}

div#wrapper_content table td {
	vertical-align: top;
}

div#wrapper_content table td p {
	padding: 0em;
}

div#wrapper_content table td p.small {
	font-size: 0.833em;
}

div#wrapper_content div.list_element {
	border: #e6e6e6 solid 1px;
	width: 41.35em;
	margin-bottom: 0.5em;
	padding: 0.5em;
}

div#wrapper_content div.list_p_img {
	width: 10em;
	margin-right: 1em;
	float: left;
}

div#wrapper_content div.list_p_info_contanier {
	position: relative;
	width: 30.2em;
	float: left;
}

div#wrapper_content div.list_p_info {
	position: relative;
	width: 22em;
	min-height: 4em;
}

div#wrapper_content div.list_p_price_container {
	position: absolute;
	background:#666666 no-repeat top left;
	bottom:0.8em;
	right: 0;
	width:6.73em;
	height:1.5em;
	color: #FFFFFF;
	font-size: 1.125em;
	line-height: 1.55em;
	font-weight: bold;
	text-align: center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

div#wrapper_content div.list_p_info_contanier h2 {
	color: #000000;
}

div#wrapper_content div.list_p_info_contanier h3 {
	margin-bottom: 12px;
	padding: 0;
	color: #666666;
	font-size: 0.75em;
}

div#wrapper_content div.list_p_price_information {
	position: absolute;
	bottom: 0px;
	right: 0.312em;
	width: 7.75em;
}

div#wrapper_content div.list_p_price_information p {
	padding: 0em;
	text-align: right;
}

div#wrapper_content div.list_p_info_contanier h3.article_subtitle {
	margin-top: -12px;
}

div#wrapper_content div.list_action_bar {
	position: relative;
	margin: 0 0 0 11em;
	width: 30.2em;
}

div#wrapper_content div.list_action_bar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#wrapper_content div.list_action_bar ul li {
	float: left;
}

div#wrapper_content div.list_action_bar ul li img {
	border: none;
}

div#wrapper_content div.list_action_bar ul li.list_detail_btn {
	width:5.25em;
}

div#wrapper_content div.list_action_bar ul li.list_detail_btn img{
	height:2.16em;
	width:5.25em;
}

div#wrapper_content div.list_action_bar ul li.list_shipping_info {
	padding-top: 0.5em;
	padding-left: 4em;
}

div#wrapper_content div.list_action_bar ul li.list_shipping_info img {
	padding: 0em 0.5em 0em 0em;
}

div#wrapper_content div.list_action_bar ul li.sofort_lieferbar {
	background: #FFFFFF url('http://www.tiptel-online.ch/fileadmin/templates/images/sofort_lieferbar.jpg') left center no-repeat;
}

div#wrapper_content div.list_action_bar ul li.list_warenkorb_btn {
	float: right;
}

div#wrapper_content div.list_action_bar ul li.list_warenkorb_btn  img{
	height:2.25em;
	width:10.25em;
}

div#p_detail_container {
	border: #E6E6E6 solid 1px;
	width: 42.5em;
}

div#wrapper_content div#p_detail_container ul#p_detail_menu {
	background:#CACBCD url('http://www.tiptel-online.ch/fileadmin/templates/images/detail_menu_bg.jpg') repeat-x;
	margin: 0;
	padding: 0 0 0 1em;
	list-style: none;
	line-height: 2em;
	text-align: left;
}

div#wrapper_content div#p_detail_container ul#p_detail_menu li {
	background: url('http://www.tiptel-online.ch/fileadmin/templates/images/bg_detail_menu_li.gif') no-repeat center right;
	margin: 0em 0.417em 0em 0em;
	padding: 0em 0.583em 0em 0em;
	display: inline;
	color: #E2001A;
}

div#wrapper_content div#p_detail_container ul#p_detail_menu li.last {
	background: none;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div#p_detail_container ul#p_detail_menu li a {
	color: #666666;
}

div#wrapper_content div#p_detail_container div.list_p_price_information {
	position: absolute;
	bottom: 0px;
	left: 3px;
	width: auto;
}

div#wrapper_content div#p_detail_container div.list_p_price_information p {
	text-align: left;
}

div#wrapper_content div#p_detail_container div.list_element {
	width: 39.5em;
}

div#wrapper_content div#p_detail_container div.list_element div.list_p_info_contanier {
	position: relative;
	width: 28em;
	float: left;
}

div#wrapper_content div#p_detail_container div.list_element div.list_p_info {
	width: 20em;
}

div#wrapper_content div#p_detail_container div.list_element div.list_p_price_information {
	position: absolute;
	bottom: 0px;
	left: auto;
	right: 3px;
	width: 7.75em;
}

div#wrapper_content div#p_detail_container div.list_element div.list_p_price_information p {
	text-align: right;
}

div#wrapper_content div#p_detail_container div.list_element div.list_action_bar {
	width: 27.9em;
}

div#wrapper_content div#p_detail_info {
	position: relative;
	width: 40.5em;
	padding: 1em;
}

div#wrapper_content div#p_detail_head {
	position: relative;
	border-bottom: #E6E6E6 solid 1px;
	width: 100%;
	min-height: 9em;
	margin: 0em 0em 1em 0em;
	padding: 0em 0em 1em 0em;
}

/*
div#wrapper_content div#p_d_img_act_btn_container {
	position: relative;
	width: 100%;
	margin-bottom: 1em;
}
*/

div#wrapper_content div#p_detail_head h1 {
	background-color: #FFFFFF;
	margin: 0.5em 0em 0em 0em;
	padding: 0em 0em 0.23em 0em;
	color: #000000;
}

div#wrapper_content div#p_detail_head h2 {
	background-color: #FFFFFF;
	color: #666666;
	font-size: 0.813em;
}

div#wrapper_content div#p_detail_img {
	position: relative;
	width: 12.5em;
	margin: -2.75em 0em 0em 0em;
	padding: 0em;
	float: right;
	text-align: right;
}

div#wrapper_content div#p_detail_action_btn {
	position: absolute;
	left: 0em;
	bottom: 0.875em;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div#p_detail_action_btn a {
	display: block;
	float: left;
}

div#wrapper_content div#p_detail_action_btn a img {
	height:1.81em;
	width:7.05em;
}

div#wrapper_content div#p_detail_action_btn p {
	padding-top: 0.5em;
	padding-left: 1em;
	float: left;
}

div#wrapper_content div#p_detail_price {

	background:#666666 no-repeat top left;
	width: 6.88em;
	height: 1.5em;
	color: #FFFFFF;
	font-size: 1.125em;
	line-height: 1.55em;
	font-weight: bold;
	text-align: center;
	float: left;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

div#wrapper_content ul#p_detail_footer_menu {
	list-style: none;
	line-height: 2em;
	text-align: left;
}

div#wrapper_content ul#p_detail_footer_menu li {
	/*display: inline;	*/
	float: left;
}

div#wrapper_content ul#p_detail_footer_menu li a {
	color: #666666;
}

div#wrapper_content ul#p_detail_footer_menu li.detail_top {
	float: right;
}

/*
div#wrapper_content div#p_detail_container_2 {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div#p_detail_container_2 div#p_d_img_act_btn_container {
	position: relative;
	border-bottom: #E6E6E6 solid 1px;
	width: 40.5em;
	margin: 0;
	padding: 1em;
}

div#wrapper_content div#p_detail_container_2 div#p_detail_img {
	width: 10.62em;
	margin-bottom: 1em;
}

div#wrapper_content div#p_detail_container_2 div#p_detail_action_btn {
	position: absolute;
	bottom: 1em;
	right: 1em;
}

div#wrapper_content div#p_detail_container_2 div#p_detail_action_btn img {
	border: none;
}

div#wrapper_content div#p_detail_container_2 div#p_detail_price {
	background: #FFFFFF url('http://www.tiptel-online.ch/fileadmin/templates/images/p_price_bg.jpg') no-repeat;
	width: 104px;
	height: 32px;
	padding: 0 10px;
	color: #FFFFFF;
	font-size: 1.125em;
	line-height: 1.55em;
	font-weight: bold;
	text-align: right;
}

div#wrapper_content div#p_detail_container_2 h1 {
	padding: 0em;
	color: #000000;
	font-size: 1.125em;
}

div#wrapper_content div#p_detail_container_2 h2 {
	color: #666666;
	font-size: 0.75em;
}

div#wrapper_content div#p_description_content_2 {
	padding: 1em;
}
*/

div#wrapper_content #shopping_cart {
	width: 100%;
	border-collapse: collapse;
	color: #000000;
}

div#wrapper_content #shopping_cart th,
div#wrapper_content #shopping_cart td {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}

div#wrapper_content #shopping_cart th.picture,
div#wrapper_content #shopping_cart td.picture {
	width: 24%;
	border-left: none;
}

div#wrapper_content #shopping_cart th.quantity {
	width: 10%;
}

div#wrapper_content #shopping_cart td.quantity {
	width: 10%;
	text-align: center;
}

div#wrapper_content #shopping_cart td.quantity input {
	width: 3em;
	font-size: 1em;
}

div#wrapper_content #shopping_cart th.product,
div#wrapper_content #shopping_cart td.product {
	width: 26%;
}

div#wrapper_content #shopping_cart th.price,
div#wrapper_content #shopping_cart td.price {
	width: 12%;
}

div#wrapper_content #shopping_cart td.sub_total {
	width: 12%;
}

div#wrapper_content #shopping_cart td.delete {
	border-right: none;
	width: 16%;
}

div#wrapper_content #shopping_cart td.totals_subtotal {
	text-align: right;

}

div#wrapper_content #shopping_cart td.shippin_cost {
	text-align: right;
}

div#wrapper_content #shopping_cart td.total {
	background-color: #666667;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
}

div#wrapper_content #shopping_cart td.action_buttons {
	padding: 0.5em 0 0 0;
	vertical-align: top;
}

div#wrapper_content #shopping_cart td.action_buttons input {
	border: none;
}

div#wrapper_content #shopping_cart td.action_buttons td {
	padding: 0em;
}

div#wrapper_content #shopping_cart td.action_buttons td.checkout {
	text-align: right;
}

div#wrapper_content #shopping_cart td.rem_bottom_border {
	border-bottom: none;
}

div#wrapper_content #shopping_cart td.rem_left_border {
	border-left: none;
}

div#wrapper_content #shopping_cart td.rem_right_border {
	border-right: none;
}

div#wrapper_content #shopping_cart td.rem_top_border {
	border-top: none;
}

div#wrapper_content #shopping_cart td.rem_border {
	border: none;
}

div#wrapper_content #shopping_cart ul {
	color: #000000;
	margin-left: 1.4em;
}

div#wrapper_content div#tx-ttproducts-pi1-info {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div#tx-ttproducts-pi1-info legend {
	display: none;
}

div#wrapper_content div#tx-ttproducts-pi1-info dt {
	width: 15em;
	padding: 0em 0em 1em 0em;
	float: left;
	clear: both;
}

div#wrapper_content div#tx-ttproducts-pi1-info dt#agb {
	width: 1em;
}

div#wrapper_content div#tx-ttproducts-pi1-info dd {
	padding: 0em 0em 1em 0em;
	/*float: left;
	clear: right;*/
}

div#wrapper_content div#tx-ttproducts-pi1-info label {
	width: auto;
	float: none;
}

div#wrapper_content div#tx-ttproducts-pi1-info label#label_agb {
	width: 50em;
	display: block;
}

div#wrapper_content div.tx-cpstiptelproducts-pi1,
div#wrapper_content div.tx-cpstiptelproducts-pi-support {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div.tx-cpstiptelproducts-pi1 input#submit,
div#wrapper_content div.tx-cpstiptelproducts-pi-support input#submit {
	border: none;
	padding: 0em;
	margin: 0em;
}

div#wrapper_content div.tx-cpstiptelproducts-pi-supportview table td {
	vertical-align: middle;
}

div#wrapper_content div.tx_tipafriend_codefield {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
	font-size: 0.75em;
}

div#wrapper_content div.tx_tipafriend_codetext {
	position: relative;
	width: 40em;
	margin: 0em;
	padding: 0em 0em 1.417em 0em;
	float: left;
}

/*=
	= Function navigation
	==================================================*/

div#wrapper_funcnav {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_funcnav ul#funcnav {
	list-style: none;
	line-height: 24px;
	text-align: left;
}

div#wrapper_funcnav ul#funcnav li {
	margin: 0em 1em 0em 0em;
	padding: 0em;
	float: left;
}

div#wrapper_funcnav ul#funcnav li.totop {
	margin: 0em;
	float: right;
}

div#wrapper_funcnav ul#funcnav li a {
	color: #666666;
}

/*=
	= Footer
	==================================================*/

div#wrapper_footer {
	position: relative;
	background: url('http://www.tiptel-online.ch/fileadmin/templates/images/bg_wrapper_footer.gif') repeat-x top left;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#footer_outer {
	position: relative;
	background: url('http://www.tiptel-online.ch/fileadmin/templates/images/bg_footer_outer.gif') no-repeat top left;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#footer_middle {
	position: relative;
	background: url('http://www.tiptel-online.ch/fileadmin/templates/images/bg_footer_middle.gif') no-repeat top right;
	width: 100%;
	margin: 0em;
	padding: 1em 0em 0em 0em;
	text-align: center;
}

div#footer_inner {
	position: relative;
	background: url('http://www.tiptel-online.ch/fileadmin/templates/images/bg_footer_inner.gif') no-repeat 13.375em 0em;
	width: 58.125em;
	height: 1.813em;
	margin: 0em auto 0em auto;
	padding: 0em;
	text-align: left;
}

div#wrapper_footer ul#footernav {
	width: 18.2em;
	margin: 0em;
	padding: 0em;
	float: left;
	list-style: none;
	font-size: 0.625em;
}

div#wrapper_footer ul#footernav li {
	background: #666666 url('http://www.tiptel-online.ch/fileadmin/templates/images/bg_footernav_li.gif') no-repeat center right;
	margin: 0em 0.3em 0em 0em;
	padding: 0em 0.5em 0em 0em;
	float: left;
	color: #E2001A;
}

html div#wrapper_footer ul#footernav li {
	background-color: transparent;
}

div#wrapper_footer ul#footernav li.footernav_last {
	background: none;
}

div#wrapper_footer ul#footernav li strong {
	font-weight: normal;
}

div#wrapper_footer ul#footernav li a:link,
div#wrapper_footer ul#footernav li a:visited {
	background-color: #666666;
	color: #CCCCCC;
	text-decoration: none;
}

html div#wrapper_footer ul#footernav li a:link,
html div#wrapper_footer ul#footernav li a:visited {
	background-color: transparent;
}

div#wrapper_footer p {
	background-color: #666666;
	width: 68em;
	float: right;
	color: #CCCCCC;
	font-size: 0.625em;
}

html div#wrapper_footer p {
	background-color: transparent;
}


div#center_content_left{
	width: 21em;
	float:left;

	overflow:hidden;
	width:336px;
}

div#center_content_right{
	width: 21em;
	float:left;
	margin-left:0.5em;
	overflow:hidden;
	width:336px;
}

/*=
	= Login Box
	==================================================*/

div#wrapper_content div.tx-cpsloginbox-pi1 form p{
	margin-bottom:0.5em;
	padding-bottom:0;
}

/*=
	= FE User registration
	==================================================*/
div#wrapper_content div.tx-srfeuserregister-pi1 {

}

div#wrapper_content div.tx-srfeuserregister-pi1 dd,
div#wrapper_content div.tx-srfeuserregister-pi1 dt{
	margin-bottom:0.5em;
}

div#wrapper_content div.tx-srfeuserregister-pi1 dd {
	margin-left:15em;
}


div#wrapper_content .tx-srfeuserregister-pi1-delete-icon,
div#wrapper_content .tx-srfeuserregister-pi1-file-view {
	padding: 0 0.5em;
	border:none;
}

div#wrapper_content div.tx-srfeuserregister-pi1  .tx-srfreecap-pi2-image {
	margin-bottom:0.5em;
	border:#999999 solid 1px;
}

div#wrapper_content div.tx-srfeuserregister-pi1  input#tx-srfeuserregister-pi1-captcha-response {
	margin-bottom:0.5em;
}

div#wrapper_content div.tx-srfeuserregister-pi1  .tx-srfreecap-pi2-cant-read {
	font-size:1em;
}

div#wrapper_content .fe_registration_preview dt{
	width:14em;
	margin-right:1em;
	float:left;
}

div#wrapper_content .tx-srfeuserregister-pi1-error {
	margin:0;
	padding:0;
	color:#E2001A;
}

/* Retailer Search */

div.tx-retailersearch-pi1 p.legendTitle {
	font-weight:bold;
}

div.tx-retailersearch-pi1 div.legendWrap {
	margin-bottom:1em;
}

div.tx-retailersearch-pi1 div.legendItem {
	float:left;
	margin-right:1em;
	text-align:center;
	width:auto;
}


div.tx-retailersearch-pi1 p.resultsTitle {

}

div.tx-retailersearch-pi1 p.resultsText {

}


div.tx-retailersearch-pi1 div.resultsListWrap {
	width:100%;
	clear:both;
	float:none;
	position:relative;
	overflow:hidden;
}

div.tx-retailersearch-pi1 div.resultsListWrap div.resultsListWrapSingle{
	margin:0 0 0.5em 0;
	padding: 0.2em;
	border:#000000 solid 1px;

}

div.tx-retailersearch-pi1 div.resultsListWrap div.listName,
div.tx-retailersearch-pi1 div.resultsListWrap div.listCity,
div.tx-retailersearch-pi1 div.resultsListWrap div.listUmkreis,
div.tx-retailersearch-pi1 div.resultsListWrap div.listDetailLink{
	float:left;
	text-align:left;
	font-size:0.75em;
	color:#666666;
}

div.tx-retailersearch-pi1 div.resultsListWrap div.listName{
	width:45%;
}
div.tx-retailersearch-pi1 div.resultsListWrap div.listCity{
	width:30%;
}
div.tx-retailersearch-pi1 div.resultsListWrap div.listUmkreis{
	width:15%;
}
div.tx-retailersearch-pi1 div.resultsListWrap div.listDetailLink{
	width:10%;
	text-align:right;
}

div.tx-retailersearch-pi1 div.resultsListWrap div.ListCats{
	clear:both;
	float:none;
	width:100%;
	margin-top:0.2em;
}

div.tx-retailersearch-pi1 table.resultsList td.catList{
	padding: 0 0 1em 0;
}

div.tx-retailersearch-pi1 div.browseBoxWrap {

}


div.tx-retailersearch-pi1 div.singleViewWrap {
	width:100%;
	position:relative;
}


div.tx-retailersearch-pi1 div.singleViewLeft{
	width:45%;
	float:left;

}

div.tx-retailersearch-pi1 div.singleViewright{
	width:54%;
	float:right;
}

div.tx-retailersearch-pi1 div.singleViewright div#map{
	height:200px;
	width:100%;
	overflow:hidden;

}

div.tx-retailersearch-pi1  div.singleCats {
	margin-bottom:1em;
}

div#wrapper_content div.tx-retailersearch-pi1 p.singleDescriptionHeader,
div#wrapper_content div.tx-retailersearch-pi1 p.singleCatsHeader{
	font-weight:bold;
}

div#wrapper_content div.tx-retailersearch-pi1 div.singleViewLeft h2 {
	color:#666666;
}

div#wrapper_content div.tx-retailersearch-pi1 p.singleCatItem{
	padding-bottom:0.7em;
}


div.tx-retailersearch-pi1  div.searchWrap form  legend{
	display:none;
}

div#wrapper_content div.tx-retailersearch-pi1 p.searchTitle,
div#wrapper_content div.tx-retailersearch-pi1 p.resultsTitle {
	font-weight:bold;
}

div#wrapper_content div.tx-retailersearch-pi1 div.browseLinksWrap span{
	font-size:0.75em;
}


/*
	Newsletter Subscription
===================================*/

div#wrapper_content .tx-sremailsubscribe-pi1-multiple-checkboxes label {
	width:18em;
}

div#wrapper_content .tx-sremailsubscribe-pi1-multiple-checkboxes, div#wrapper_content .tx-sremailsubscribe-pi1-catLabel {
	display:none;
}

div#wrapper_content .tx-sremailsubscribe-pi1 h4 {
	padding:0;
}

dl.basket_payment_billing_address {margin:10px 0; }
dl.basket_payment_billing_address dt {margin-bottom:5px; width: 200px; float: left;clear: left;}
dl.basket_payment_billing_address dd {margin-bottom:5px; margin-left: 200px;}

.clearfix:after { content: "\00A0"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix{ display: inline-block;}
html[xmlns] .clearfix { display: block;}
* html .clearfix{ height: 1%;}
.clearfix {display: block}
/*
     FILE ARCHIVED ON 07:18:23 May 26, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:38:05 Dec 25, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.534
  exclusion.robots: 0.044
  exclusion.robots.policy: 0.035
  esindex: 0.009
  cdx.remote: 6.531
  LoadShardBlock: 124.294 (3)
  PetaboxLoader3.datanode: 157.911 (5)
  load_resource: 173.114 (2)
  PetaboxLoader3.resolve: 95.57 (2)
*/


@charset "utf-8";
/* CSS Document */

/* Screen changes */
/*=
	= Metanavigation
	==================================================*/

div#wrapper_metanav {
	margin-left: 16em;
	width:32em;
	margin: 3.4em 0 0 0.4em;
}

div#wrapper_metanav ul#metanav {
	margin: 0px;
	padding: 0em;
	list-style: none;	
	color:#666666;	
}


div#wrapper_metanav ul#metanav li {
	background: #FFFFFF url('http://www.tiptel-online.ch/fileadmin/templates/images/bg_metanav_li.gif') no-repeat center right;
	margin: 0em 0.6em 0em 0em;
	padding: 0em 0.8em 0em 0em;
	float: left;
	color: #666666;
}

div#wrapper_metanav ul#metanav li strong {
	font-weight: normal;
}

div#wrapper_metanav ul#metanav li.metanav_last {
	background: none;
}

div#wrapper_metanav ul#metanav li a:link,
div#wrapper_metanav ul#metanav li a:visited {
	background-color: #FFFFFF;
	color: #666666;
	text-decoration: none;
}

div#wrapper_metanav ul#metanav li a:hover,
div#wrapper_metanav ul#metanav li a:focus,
div#wrapper_metanav ul#metanav li a:active {
	text-decoration: underline;
}


/*=
	= Country Jump Menu
	==================================================*/

div#contry_menu {
	position:relative;
	width: 15.625em;
	float: left;
	color:#666666;
	margin-top:3em;
}

div#contry_menu form {
	padding:0;
	margin:0;
}

div#contry_menu input,
div#contry_menu textarea,
div#contry_menu select {
	font-size: 0.75em;	
}

div.setTopMargin {
	margin: 3em 0 0 0;
}

div#contry_menu label{
	font-size:0.625em;
	width:30%;
	padding-left:5px;
	font-weight:bold;
	float:none;
}

div#contry_menu select {
	width:50%;	
	font-size:0.75em;
	height:1.5em;
	padding:0;
	margin:0;
}

div.tx-srlanguagemenu-pi1 {
	margin:5px 0 0 0;
	width: 15.625em;	
}

div.tx-srlanguagemenu-pi1 form *{
	padding:0;
	margin:0;
	
}

div.tx-srlanguagemenu-pi1 fieldset {
	border:none;
}

div.tx-srlanguagemenu-pi1 legend {
	display:none;
	border:none;
}

div.tx-srlanguagemenu-pi1 label {
	display:none;
}



/*
     FILE ARCHIVED ON 02:49:18 May 27, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:38:05 Dec 25, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.591
  exclusion.robots: 0.047
  exclusion.robots.policy: 0.036
  esindex: 0.01
  cdx.remote: 6.386
  LoadShardBlock: 202.665 (3)
  PetaboxLoader3.datanode: 90.662 (5)
  PetaboxLoader3.resolve: 125.021 (3)
  load_resource: 105.83 (2)
*/


/* Power Mail */

.tx_powermail_pi1_fieldwrap_html {
	font-size:0.75em;
	margin-bottom:0.5em;
	clear:both;
}

.tx-powermail-pi1_fieldset {

}

.tx-powermail-pi1_fieldset legend {

}

.tx_powermail_pi1_fieldwrap_html label {
	color:#666666;
}

div.tx_powermail_pi1_fieldwrap_html_radio {
	clear:both;
	min-height:1.4em;
}

.tx_powermail_pi1_fieldwrap_html_radio_title {
	font-size:1em;
	padding-bottom:0 !important;
}

div#wrapper_content div.tx_powermail_pi1_fieldwrap_html_radio p.tx_powermail_pi1_fieldwrap_html_radio_title {
	float:left;
	text-align:left;
	width:15em;
	padding:0 1em 0 0;
}

.powermail_radio_inner {
	clear:none;
	float:left;
	width:auto;
}

.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner label {
	float:left;
	width:auto;
}

.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner span {

}

.tx_powermail_pi1_fieldwrap_html input,
.tx_powermail_pi1_fieldwrap_html textarea,
.tx_powermail_pi1_fieldwrap_html select {

}

.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner input {
	float:left;
	margin-right:0.2em;
}

div.tx_powermail_pi1_fieldwrap_html_check {
	margin-top:1.4em;
}

div.tx_powermail_pi1_fieldwrap_html_check div.powermail_check_inner {
	margin-left:16em;
	min-height:1.6em;
	width:auto;
}

div.tx_powermail_pi1_fieldwrap_html .powermail_check_inner input{

}

div.tx_powermail_pi1_fieldwrap_html_check div.powermail_check_inner label{
	clear:right;
	float:none;
	width:auto;
}


div#wrapper_content div.tx_powermail_pi1_fieldwrap_html_check p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	padding:0;
	width:15em;
	float:left;
	font-size:1em;
	padding:0 1em 0 0;
}

.tx_powermail_pi1_fieldwrap_html textarea {

}

.tx_powermail_pi1_fieldwrap_html input.button{

}

.tx_powermail_pi1_fieldwrap_html_label {
	clear:both;
	margin:1.5em 0 1em;
}

.tx_powermail_pi1_fieldwrap_html_label td,
.tx_powermail_pi1_fieldwrap_html_label ul,
.tx_powermail_pi1_fieldwrap_html_label ol{

}

.powermail_mandatory {

}

.dmailSubsError{

}

.powermail_mandatory_js {

}

div.tx-powermail-pi1 span.tx-srfreecap-pi2-cant-read {
	clear:both;
	float:left;
	margin-top:0.5em;
	margin-left:15em;
}

div.tx-powermail-pi1 img.tx-srfreecap-pi2-image {
	border:1px solid #666666;
	float:left;
}

.tx_powermail_pi1_fieldwrap_html_submit {
	clear:both;
	float:left;
	margin:1.5em 0;
}

.tx_powermail_pi1_fieldwrap_html textarea {
	font-size:1.1em;
}

.powermail_captcha {
	clear:both;
	float:left;
	margin-top:0.5em;
	margin-left:14.4em;
}

.validation-advice {
	color:#FF0000;
	clear:both;
	margin-left:16em;
}

input.tx-powermail-pi1_confirmation {
	margin-top:0.5em;
}


input.tx_powermail_pi1_submitmultiple_back,
input.tx_powermail_pi1_submitmultiple_forward {
	margin-bottom:1.5em;
}


/*
	FE user registration form
============================================*/

div.tx-powermail-pi1_formwrap_248 p.powermail_pagebrowser,
div.tx-powermail-pi1_formwrap_2292 p.powermail_pagebrowser,
div.tx-powermail-pi1_formwrap_2313 p.powermail_pagebrowser  {
	display:none;
}

div.tx-powermail-pi1_formwrap_248 fieldset#tx-powermail-pi1_fieldset_10 legend,
div.tx-powermail-pi1_formwrap_2292 fieldset#tx-powermail-pi1_fieldset_26 legend,
div.tx-powermail-pi1_formwrap_2313 fieldset#tx-powermail-pi1_fieldset_30 legend{
	display:none;
}

div.tx-powermail-pi1_formwrap_248 div#powermaildiv_uid44 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
div.tx-powermail-pi1_formwrap_248 div#powermaildiv_uid48 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
div.tx-powermail-pi1_formwrap_248 div#powermaildiv_uid49 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,

div.tx-powermail-pi1_formwrap_2292 div#powermaildiv_uid177 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
div.tx-powermail-pi1_formwrap_2292 div#powermaildiv_uid172 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
div.tx-powermail-pi1_formwrap_2292 div#powermaildiv_uid171 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,

div.tx-powermail-pi1_formwrap_2313 div#powermaildiv_uid270 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
div.tx-powermail-pi1_formwrap_2313 div#powermaildiv_uid265 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
div.tx-powermail-pi1_formwrap_2313 div#powermaildiv_uid264 p.tx_powermail_pi1_fieldwrap_html_checkbox_title  {
	display:none;
}


div.tx-powermail-pi1_formwrap_248 div#powermaildiv_uid44 div.powermail_check_inner_uid44_0 label,
div.tx-powermail-pi1_formwrap_248 div#powermaildiv_uid48 div.powermail_check_inner_uid48_0 label,
div.tx-powermail-pi1_formwrap_248 div#powermaildiv_uid49 div.powermail_check_inner_uid49_0 label,

div.tx-powermail-pi1_formwrap_2292 div#powermaildiv_uid177 div.powermail_check_inner_uid44_0 label,
div.tx-powermail-pi1_formwrap_2292 div#powermaildiv_uid172 div.powermail_check_inner_uid48_0 label,
div.tx-powermail-pi1_formwrap_2292 div#powermaildiv_uid171 div.powermail_check_inner_uid49_0 label,

div.tx-powermail-pi1_formwrap_2292 div#powermaildiv_uid270 div.powermail_check_inner_uid44_0 label,
div.tx-powermail-pi1_formwrap_2292 div#powermaildiv_uid265 div.powermail_check_inner_uid48_0 label,
div.tx-powermail-pi1_formwrap_2292 div#powermaildiv_uid1264 div.powermail_check_inner_uid49_0 label{
	width:inherit;
}

/*
	FE user Edit profile form
============================================*/

div.tx-powermail-pi1_formwrap_2036 p.powermail_pagebrowser,
div.tx-powermail-pi1_formwrap_2037 p.powermail_pagebrowser,
div.tx-powermail-pi1_formwrap_2294 p.powermail_pagebrowser,
div.tx-powermail-pi1_formwrap_2315 p.powermail_pagebrowser,
div.tx-powermail-pi1_formwrap_4485 p.powermail_pagebrowser {
	display:none;
}

div.tx-powermail-pi1_formwrap_2036 fieldset#tx-powermail-pi1_fieldset_21 legend,
div.tx-powermail-pi1_formwrap_2036 fieldset#tx-powermail-pi1_fieldset_23 legend,

div.tx-powermail-pi1_formwrap_2294 fieldset#tx-powermail-pi1_fieldset_28 legend,
div.tx-powermail-pi1_formwrap_2294 fieldset#tx-powermail-pi1_fieldset_27 legend,

div.tx-powermail-pi1_formwrap_2315 fieldset#tx-powermail-pi1_fieldset_32 legend,
div.tx-powermail-pi1_formwrap_2315 fieldset#tx-powermail-pi1_fieldset_31 legend{
	display:none;
}

/*
div.tx-powermail-pi1_formwrap_2036 div#powermaildiv_uid66 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
div.tx-powermail-pi1_formwrap_2036 div#powermaildiv_uid61 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
div.tx-powermail-pi1_formwrap_2036 div#powermaildiv_uid60 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,

div.tx-powermail-pi1_formwrap_2294 div#powermaildiv_uid66 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
div.tx-powermail-pi1_formwrap_2294 div#powermaildiv_uid61 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
div.tx-powermail-pi1_formwrap_2294 div#powermaildiv_uid60 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,

div.tx-powermail-pi1_formwrap_2315 div#powermaildiv_uid66 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
div.tx-powermail-pi1_formwrap_2315 div#powermaildiv_uid61 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
div.tx-powermail-pi1_formwrap_2315 div#powermaildiv_uid60 p.tx_powermail_pi1_fieldwrap_html_checkbox_title  {
	display:none;
}

*/





/*
     FILE ARCHIVED ON 17:56:20 May 25, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:38:07 Dec 25, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.581
  exclusion.robots: 0.044
  exclusion.robots.policy: 0.032
  esindex: 0.009
  cdx.remote: 11.186
  LoadShardBlock: 297.695 (3)
  PetaboxLoader3.resolve: 237.36 (5)
  PetaboxLoader3.datanode: 254.734 (5)
  load_resource: 245.691 (2)
*/


.one_column_element {
	padding: 0; 
	margin: 0; 
	overflow:hidden;
	width:336px;	
}

.one_column_element .oc_header{	
	overflow:hidden;
	width:336px;
	margin-bottom:0.5em;
}


.one_column_element .oc_header .och_top{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_header_border_top.gif) no-repeat top left;
	height:7px;
	line-height:7px;
	font-size:7px;	
	width:336px;
	overflow:hidden;
}

.one_column_element .oc_header .och_conent{
	background: transparent url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_header_bg.gif) repeat-y top left;
	padding-left:0.5em;
	padding-right:0.5em;
}

div#wrapper_content .one_column_element .oc_header .och_conent h3{
	color:#FFFFFF;
	font-size:0.75em;
	background-color:transparent;
	margin:0;
	padding:0;
}

.one_column_element .oc_header .och_bottom{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_header_border_bottom.gif) no-repeat bottom left;
	height:7px;	
	line-height:7px;
	font-size:7px;
	width:336px;
	overflow:hidden;
}


.oc_content {
	width:336px;
	margin-bottom:0.5em;
}

div#wrapper_content .oc_content p {
	background-color:transparent;
}

.oc_content .occ_top{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_content_border_top.gif) no-repeat bottom left;
	height:8px;	
	line-height:8px;
	font-size:8px;
	width:336px;
	overflow:hidden;
}

.oc_content .occ_conent_vert{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_content_vert_bg.gif) repeat-x bottom left;	
	width:19.75em;
	margin: 0 2px;
	padding:0 8px;
	width:316px;
	overflow:hidden;
}

.oc_content .occ_conent_hori{
	background: transparent url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_content_hori_bg.gif) repeat-y top left;
	width:336px;
	overflow:hidden;
}

.oc_content .occ_bottom{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_content_border_bottom.gif)  no-repeat top left;
	height:8px;
	line-height:8px;
	font-size:8px;
	width:336px;
	overflow:hidden;
}
.clearer {
	clear:both;
}


/*
     FILE ARCHIVED ON 17:14:05 May 25, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:38:08 Dec 25, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.563
  exclusion.robots: 0.051
  exclusion.robots.policy: 0.042
  esindex: 0.01
  cdx.remote: 30.366
  LoadShardBlock: 361.275 (3)
  PetaboxLoader3.resolve: 363.187 (5)
  PetaboxLoader3.datanode: 134.149 (5)
  load_resource: 185.692 (2)
*/


.one_column_element {
	padding: 0; 
	margin: 0; 
	overflow:hidden;
	width:336px;	
}

.one_column_element .oc_header{	
	overflow:hidden;
	width:336px;
	margin-bottom:0.5em;
}


.one_column_element .oc_header .och_top{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_header_border_top.gif) no-repeat top left;
	height:7px;
	line-height:7px;
	font-size:7px;	
	width:336px;
	overflow:hidden;
}

.one_column_element .oc_header .och_conent{
	background: transparent url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_header_bg.gif) repeat-y top left;
	padding-left:0.5em;
	padding-right:0.5em;
}

div#wrapper_content .one_column_element .oc_header .och_conent h3{
	color:#FFFFFF;
	font-size:0.75em;
	background-color:transparent;
	margin:0;
	padding:0;
}

.one_column_element .oc_header .och_bottom{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_header_border_bottom.gif) no-repeat bottom left;
	height:7px;	
	line-height:7px;
	font-size:7px;
	width:336px;
	overflow:hidden;
}


.oc_content {
	width:336px;
	margin-bottom:0.5em;
}

div#wrapper_content .oc_content p {
	background-color:transparent;
}

.oc_content .occ_top{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_content_border_top.gif) no-repeat bottom left;
	height:8px;	
	line-height:8px;
	font-size:8px;
	width:336px;
	overflow:hidden;
}

.oc_content .occ_conent_vert{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_content_vert_bg.gif) repeat-x bottom left;	
	width:19.75em;
	margin: 0 2px;
	padding:0 8px;
	width:316px;
	overflow:hidden;
}

.oc_content .occ_conent_hori{
	background: transparent url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_content_hori_bg.gif) repeat-y top left;
	width:336px;
	overflow:hidden;
}

.oc_content .occ_bottom{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_content_border_bottom.gif)  no-repeat top left;
	height:8px;
	line-height:8px;
	font-size:8px;
	width:336px;
	overflow:hidden;
}
.clearer {
	clear:both;
}


/*
     FILE ARCHIVED ON 17:14:05 May 25, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:38:08 Dec 25, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.563
  exclusion.robots: 0.051
  exclusion.robots.policy: 0.042
  esindex: 0.01
  cdx.remote: 30.366
  LoadShardBlock: 361.275 (3)
  PetaboxLoader3.resolve: 363.187 (5)
  PetaboxLoader3.datanode: 134.149 (5)
  load_resource: 185.692 (2)
*/


.one_column_element {
	padding: 0; 
	margin: 0; 
	overflow:hidden;
	width:336px;	
}

.one_column_element .oc_header{	
	overflow:hidden;
	width:336px;
	margin-bottom:0.5em;
}


.one_column_element .oc_header .och_top{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_header_border_top.gif) no-repeat top left;
	height:7px;
	line-height:7px;
	font-size:7px;	
	width:336px;
	overflow:hidden;
}

.one_column_element .oc_header .och_conent{
	background: transparent url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_header_bg.gif) repeat-y top left;
	padding-left:0.5em;
	padding-right:0.5em;
}

div#wrapper_content .one_column_element .oc_header .och_conent h3{
	color:#FFFFFF;
	font-size:0.75em;
	background-color:transparent;
	margin:0;
	padding:0;
}

.one_column_element .oc_header .och_bottom{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_header_border_bottom.gif) no-repeat bottom left;
	height:7px;	
	line-height:7px;
	font-size:7px;
	width:336px;
	overflow:hidden;
}


.oc_content {
	width:336px;
	margin-bottom:0.5em;
}

div#wrapper_content .oc_content p {
	background-color:transparent;
}

.oc_content .occ_top{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_content_border_top.gif) no-repeat bottom left;
	height:8px;	
	line-height:8px;
	font-size:8px;
	width:336px;
	overflow:hidden;
}

.oc_content .occ_conent_vert{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_content_vert_bg.gif) repeat-x bottom left;	
	width:19.75em;
	margin: 0 2px;
	padding:0 8px;
	width:316px;
	overflow:hidden;
}

.oc_content .occ_conent_hori{
	background: transparent url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_content_hori_bg.gif) repeat-y top left;
	width:336px;
	overflow:hidden;
}

.oc_content .occ_bottom{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_content_border_bottom.gif)  no-repeat top left;
	height:8px;
	line-height:8px;
	font-size:8px;
	width:336px;
	overflow:hidden;
}
.clearer {
	clear:both;
}


/*
     FILE ARCHIVED ON 17:14:05 May 25, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:38:08 Dec 25, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.563
  exclusion.robots: 0.051
  exclusion.robots.policy: 0.042
  esindex: 0.01
  cdx.remote: 30.366
  LoadShardBlock: 361.275 (3)
  PetaboxLoader3.resolve: 363.187 (5)
  PetaboxLoader3.datanode: 134.149 (5)
  load_resource: 185.692 (2)
*/


.one_column_element {
	padding: 0; 
	margin: 0; 
	overflow:hidden;
	width:336px;	
}

.one_column_element .oc_header{	
	overflow:hidden;
	width:336px;
	margin-bottom:0.5em;
}


.one_column_element .oc_header .och_top{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_header_border_top.gif) no-repeat top left;
	height:7px;
	line-height:7px;
	font-size:7px;	
	width:336px;
	overflow:hidden;
}

.one_column_element .oc_header .och_conent{
	background: transparent url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_header_bg.gif) repeat-y top left;
	padding-left:0.5em;
	padding-right:0.5em;
}

div#wrapper_content .one_column_element .oc_header .och_conent h3{
	color:#FFFFFF;
	font-size:0.75em;
	background-color:transparent;
	margin:0;
	padding:0;
}

.one_column_element .oc_header .och_bottom{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_header_border_bottom.gif) no-repeat bottom left;
	height:7px;	
	line-height:7px;
	font-size:7px;
	width:336px;
	overflow:hidden;
}


.oc_content {
	width:336px;
	margin-bottom:0.5em;
}

div#wrapper_content .oc_content p {
	background-color:transparent;
}

.oc_content .occ_top{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_content_border_top.gif) no-repeat bottom left;
	height:8px;	
	line-height:8px;
	font-size:8px;
	width:336px;
	overflow:hidden;
}

.oc_content .occ_conent_vert{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_content_vert_bg.gif) repeat-x bottom left;	
	width:19.75em;
	margin: 0 2px;
	padding:0 8px;
	width:316px;
	overflow:hidden;
}

.oc_content .occ_conent_hori{
	background: transparent url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_content_hori_bg.gif) repeat-y top left;
	width:336px;
	overflow:hidden;
}

.oc_content .occ_bottom{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_content_border_bottom.gif)  no-repeat top left;
	height:8px;
	line-height:8px;
	font-size:8px;
	width:336px;
	overflow:hidden;
}
.clearer {
	clear:both;
}


/*
     FILE ARCHIVED ON 17:14:05 May 25, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:38:08 Dec 25, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.563
  exclusion.robots: 0.051
  exclusion.robots.policy: 0.042
  esindex: 0.01
  cdx.remote: 30.366
  LoadShardBlock: 361.275 (3)
  PetaboxLoader3.resolve: 363.187 (5)
  PetaboxLoader3.datanode: 134.149 (5)
  load_resource: 185.692 (2)
*/


.one_column_element {
	padding: 0; 
	margin: 0; 
	overflow:hidden;
	width:336px;	
}

.one_column_element .oc_header{	
	overflow:hidden;
	width:336px;
	margin-bottom:0.5em;
}


.one_column_element .oc_header .och_top{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_header_border_top.gif) no-repeat top left;
	height:7px;
	line-height:7px;
	font-size:7px;	
	width:336px;
	overflow:hidden;
}

.one_column_element .oc_header .och_conent{
	background: transparent url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_header_bg.gif) repeat-y top left;
	padding-left:0.5em;
	padding-right:0.5em;
}

div#wrapper_content .one_column_element .oc_header .och_conent h3{
	color:#FFFFFF;
	font-size:0.75em;
	background-color:transparent;
	margin:0;
	padding:0;
}

.one_column_element .oc_header .och_bottom{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_header_border_bottom.gif) no-repeat bottom left;
	height:7px;	
	line-height:7px;
	font-size:7px;
	width:336px;
	overflow:hidden;
}


.oc_content {
	width:336px;
	margin-bottom:0.5em;
}

div#wrapper_content .oc_content p {
	background-color:transparent;
}

.oc_content .occ_top{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_content_border_top.gif) no-repeat bottom left;
	height:8px;	
	line-height:8px;
	font-size:8px;
	width:336px;
	overflow:hidden;
}

.oc_content .occ_conent_vert{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_content_vert_bg.gif) repeat-x bottom left;	
	width:19.75em;
	margin: 0 2px;
	padding:0 8px;
	width:316px;
	overflow:hidden;
}

.oc_content .occ_conent_hori{
	background: transparent url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_content_hori_bg.gif) repeat-y top left;
	width:336px;
	overflow:hidden;
}

.oc_content .occ_bottom{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_content_border_bottom.gif)  no-repeat top left;
	height:8px;
	line-height:8px;
	font-size:8px;
	width:336px;
	overflow:hidden;
}
.clearer {
	clear:both;
}


/*
     FILE ARCHIVED ON 17:14:05 May 25, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:38:08 Dec 25, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.563
  exclusion.robots: 0.051
  exclusion.robots.policy: 0.042
  esindex: 0.01
  cdx.remote: 30.366
  LoadShardBlock: 361.275 (3)
  PetaboxLoader3.resolve: 363.187 (5)
  PetaboxLoader3.datanode: 134.149 (5)
  load_resource: 185.692 (2)
*/


.one_column_element {
	padding: 0; 
	margin: 0; 
	overflow:hidden;
	width:336px;	
}

.one_column_element .oc_header{	
	overflow:hidden;
	width:336px;
	margin-bottom:0.5em;
}


.one_column_element .oc_header .och_top{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_header_border_top.gif) no-repeat top left;
	height:7px;
	line-height:7px;
	font-size:7px;	
	width:336px;
	overflow:hidden;
}

.one_column_element .oc_header .och_conent{
	background: transparent url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_header_bg.gif) repeat-y top left;
	padding-left:0.5em;
	padding-right:0.5em;
}

div#wrapper_content .one_column_element .oc_header .och_conent h3{
	color:#FFFFFF;
	font-size:0.75em;
	background-color:transparent;
	margin:0;
	padding:0;
}

.one_column_element .oc_header .och_bottom{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_header_border_bottom.gif) no-repeat bottom left;
	height:7px;	
	line-height:7px;
	font-size:7px;
	width:336px;
	overflow:hidden;
}


.oc_content {
	width:336px;
	margin-bottom:0.5em;
}

div#wrapper_content .oc_content p {
	background-color:transparent;
}

.oc_content .occ_top{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_content_border_top.gif) no-repeat bottom left;
	height:8px;	
	line-height:8px;
	font-size:8px;
	width:336px;
	overflow:hidden;
}

.oc_content .occ_conent_vert{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_content_vert_bg.gif) repeat-x bottom left;	
	width:19.75em;
	margin: 0 2px;
	padding:0 8px;
	width:316px;
	overflow:hidden;
}

.oc_content .occ_conent_hori{
	background: transparent url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_content_hori_bg.gif) repeat-y top left;
	width:336px;
	overflow:hidden;
}

.oc_content .occ_bottom{
	background:url(http://www.tiptel-online.ch/fileadmin/templates/images/oc_specialelement_content_border_bottom.gif)  no-repeat top left;
	height:8px;
	line-height:8px;
	font-size:8px;
	width:336px;
	overflow:hidden;
}
.clearer {
	clear:both;
}


/*
     FILE ARCHIVED ON 17:14:05 May 25, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:38:08 Dec 25, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.563
  exclusion.robots: 0.051
  exclusion.robots.policy: 0.042
  esindex: 0.01
  cdx.remote: 30.366
  LoadShardBlock: 361.275 (3)
  PetaboxLoader3.resolve: 363.187 (5)
  PetaboxLoader3.datanode: 134.149 (5)
  load_resource: 185.692 (2)
*/