body {
	font-family: Arial;
	color:#0A1F52;
	font-size: 11px;
	margin:0;
	padding:0;
}
body.bodybackground {
	background:url(/v-zug/medien.nsf/img/wwwMisc/$FILE/all_bg_content.gif);
	background-repeat:repeat-x;
	background-position:top;
}
ul, li { 
	padding:0;margin:0; 
}
ul {
	list-style-type:none;
}
ul li a.active  {
	font-weight:bold;
}
a.active:hover {
	color:#0A2052;
}
a.underline {
	text-decoration:underline;
}
a.contentlink {
	text-decoration:underline;
}
p {
	margin:0 0 10px 0;
	padding:0;
}
a  {
	color:#0A1F52;
	text-decoration:none;
	cursor:pointer;
}
a:hover {
	color:#7F7F7F;
}
hr {
    border: 0;      
	color: #000;
    height: 1px;
	margin:0 0 5px 0;
	padding:0;
}
hr.fieldset {
    border: 0;      
	color: #B1BAC3;
    height: 2px;
	margin:0 16px 5px 0;
	padding:0;
}
h1 {
	font-size:11px;
	margin:0;
	padding:0;
	line-height:18px;
}
table tr td {
	vertical-align:top;
	font-size:11px;
}
.floatleft {
	float:left;
}
#wrapper {/*
	width:900px;*/
	margin-left:47px;
}
#header {
	margin-top:20px;
	height:66px;
	width:900px;
}
#header #titel {
	float:left;
	width:176px;
}
#header #titel img {
	margin-top:21px;
}
#header #gennav {
	float:left;
	padding-top:24px;
	padding-right:10px;
	margin-top:3px 0 0 0;
	width:649px;
	text-align:right;
}
#header #gennav ul {
	float:right;
}
#header #gennav ul li, #gennavbot ul li {
	display:inline;
	float:left;
}
#header #gennav ul li.last, #gennavbot ul li.last {
	border-right:1px solid #091F51;
}
#header #gennav ul li a, #gennavbot ul li a {
	color:#091F51;
	text-decoration:none;
	border-left:1px solid #091F51;
	padding:0 11px 0 10px;
}
#header #gennav ul li a:hover, #gennavbot ul li a:hover {
	color:#7F7F7F;
}
#header #gennav ul li a.active:hover {
	color:#091F51;
	font-weight:bold;
}
#header #logo {
	float:left;
}
#gennavbot {
	width:900px;
	background-color:#E3E8EE;
}
#gennavbot ul {
	float:right;
	padding-top:20px;
}
#vzugdrop {
	position:absolute;
	left:444px;
	top:61px;
	height:16px;
	border:1px solid #84A2DE;
	visibility:hidden;
	z-index:1;
}
#vzugdrop a, #vzugdropoffen ul li a  {
	display:block;
	padding-left:13px;
	color:#102D79;
	width:165px;
	height:16px;
	text-decoration:none;
	background:url(/v-zug/medien.nsf/img/wwwMisc/$FILE/all_vzugdrop.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#E2EAF5;
}
#vzugdropoffen {
	position:absolute;
	left:444px;
	top:79px;
	visibility:hidden;
	z-index:1;
}
#vzugdropoffen ul li a {
	width:167px;
	padding-top:2px;
	background:none;
	background-color:#E2EAF5;
}
#vzugdropoffen ul li a:hover {
	background-color:#fff;
}
#firstlevelwrapper {
	position:absolute;
	top:78px;
	background-color:#102D79;
	height:17px;
	\height:20px;
	padding-top:3px;
	width:720px;
	padding-left:180px;
}
#firstlevel {
	color:#FFF;
}
#firstlevel ul {
	list-style-type:none;
	width:720px;
}
#firstlevel ul li {
	display:inline;
	float:left;
}
#firstlevel ul li.last {	
	border-right:1px solid #B7C0D7;
}
#firstlevel ul li a {
	color:#B7C0D7;
	text-decoration:none;
	border-left:1px solid #B7C0D7;
	padding:0 11px 0 10px;
}
#firstlevel ul li a:hover {
	color:#FFF;
}
#firstlevel ul li.active a  {
	color:#FFF;
	font-weight:bold;
}
#contentwrapper {
	position:absolute;
	top:98px;
	width:900px;
	background-color:#FFF;
}
#topvisright {
	background-color:#C9CED4;
	width:540px;
	height:100px;
}
#topvisright img {
	margin:59px 0 0 10px;
}
#topvisright p.bereichstitel {
	color:#FFF;
	font-size:22px;
	margin:59px 0 0 10px;
}
#contentwrapper .floatleft {
	float:left;
}
#contentwrapper.contentwrapperhome {
	background-image:url(/v-zug/medien.nsf/img/wwwMisc/$FILE/all_bg_contenthome.gif);
	background-repeat : repeat-y;
	height:451px;
}
/* DIREKTEINSTIEG */
#direkteinstieg {
	float:left;
	position:absolute;
	left:60px;
	top:81px;
	background-image: url(/v-zug/medien.nsf/img/wwwMisc/$FILE/all_quickaccess.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	
}
#direkteinstieglinks ul { 
	padding: 0;
	margin:0;
	list-style: none;
    width:120px;
    z-index:99;
    position:relative;
    overflow:visible;  
}
#direkteinstieglinks li a:hover { 
    background-color:#B9C3D7;
}
#direkteinstieglinks li a.quickaccess { 
	background-image: url(/v-zug/medien.nsf/img/wwwMisc/$FILE/all_quickaccess.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	border-bottom:1px solid #102D79;
}
#direkteinstieglinks li { 
    margin:0;   
    position: relative; 
    float:left;
	width: 120px;
    border-bottom:none;
    display:block;
}
#direkteinstieglinks a {
    text-decoration:none; 
    display:block;
	padding: 0px 10px;
    margin:0; 
    background-color:#E3E8EE;
	border-right: 1px solid #102D79;
	width: 99px;
    height:14px;
    color:#1C2230;
}
#direkteinstieglinks a:hover {
    background-color:red;
}
#direkteinstieglinks ul {
    display:none;   /*
    position:absolute;*/
}
#direkteinstieglinks ul ul, #direkteinstieglinks ul ul ul{
    display:none; 
    position:absolute; 
    margin-top:-14px; 
    margin-left:120px;
}
#direkteinstieglinks ul li>ul, #direkteinstieglinks ul ul li>ul{
    margin-top:-14px; 
}
#direkteinstieglinks li:hover ul ul, #direkteinstieglinks li:hover ul ul ul{
    display:none; 
}
#direkteinstieglinks li:hover ul, #direkteinstieglinks ul li:hover ul, #direkteinstieglinks ul ul li:hover ul{
    display:block;
}
#direkteinstieglinks li>ul { 
	top: auto;
	left: auto;
}
/* LINKPOPUP */
#right {
	position:absolute;
	width:180px;
	float:left;
	margin:84px 0 0 758px;
	padding:0;
	color:#333436;
}
#linkpopup {
	position:absolute;
	visibility:hidden;*
	left:0;
	top:16px;
	width:180px;
	background:url(/v-zug/medien.nsf/img/wwwMisc/$FILE/bg_linkpopup.gif);
	background-repeat:no-repeat;
	background-color:#b2b9c2;
	filter:alpha(opacity=95);
	-moz-opacity: 0.80;
	cursor:move;
	line-height:15px;
}
#linkpopup ul {
	padding:0 10px 0 10px;
	border-bottom:1px solid #FFF;
}
#linkpopup ul li {
	padding-bottom:10px;
}
#linkpopup ul li.last  {
	padding-bottom:6px;
}
#linkpopup ul li a { 
	color:#333436;
	padding-left: 15px;
	background-image: url(/v-zug/medien.nsf/img/wwwMisc/$FILE/all_arrow_right_linkpopup.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
}
#linkpopup ul li a:hover {
	color:#7F7F7F;
	background-image: url(/v-zug/medien.nsf/img/wwwMisc/$FILE/all_arrow_right_linkpopup_akt.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#linkpopup ul li a.basket {	
	background-image:none;
	padding-left:0;
}
#linkpopup ul li a:hover.basket {	
	background-image:none;
	padding-left:0;
}
#popupcontent {
	padding:20px 0 10px 0;
}
#popupcontent p.linkpopuptitel {
	padding:0 0 0 10px;
	border-bottom:1px solid #CFD3DC;
	line-height:24px;
}
#popupcontent ul.mehrlinks {
	border-bottom:1px solid #FFF;
	margin-bottom:18px;
}
/* END LINKPOPUP*/
#contentnav {
	float:left;
	width:170px;
	margin-top:28px;
	padding:0 0 47px 10px;
}
#contentnav ul.bereich {
	margin-top:14px;	
}
#contentnav ul li {
	line-height:15px;	
}
#contentnav ul ul li {
	margin-left:10px;
}
#contenttext {
	float:left;
	width:480px;
	margin:29px 0 0 30px;	
	padding-bottom:47px;
	line-height:15px;
}
#contenttext h1, #contenttextbreit h1, #contenttextbreitortlist h1 {
	font-size:14px;
	margin:-2px 0 17px 0;
}
#contenttext p, #contenttextbreit p {
	margin:0 0 17px 0;
	padding:0 0 0 1px;
}
#contenttext #wegweiser, #contenttextbreit #wegweiser {
	margin:0 0 17px 0;
	padding:0 0 0 180px;
}
#contenttext.table, #contenttextbreit.table {
	width:690px;
	margin-left:0;
}
#contenttext table tr.artikel td, #contenttextbreit table tr.artikel td {
	padding:10px 0 10px 0;
}
#contenttext table tr.titel, #contenttextbreit table tr.titel {
	background-color:#E3E8EE;
	height:15px;
}
#contenttextbreit, #contenttextbreitortlist {
	float:left;
	width:610px;
	margin:29px 0 0 30px;	
	padding-bottom:47px;
	line-height:15px;
}
#contenttextbreitortlist {
	width:690px;
	margin-left:0;	
}
#contenthaendlerorttit {
	margin-left:30px;
}
.margintop {
	margin-top:2px;
}
#contenttext table.bewertung tr td {
	margin:0;
	padding:0;
}
#contenttext img.icoplus {
	margin-left:5px;
}
#contenttext #haendleradresse {
	width:150px;
	float:left;
}
#contenttext #schwerpunktbox {
	width:160px;
	background-color:#F5F6FB;
	border:1px solid #B1BAC3;
	padding:6px 9px 11px 9px;
	float:left;
}
ul.link li, ul.linkback li {
	display:block;
}
ul.link li a {
	background-image:url(/v-zug/medien.nsf/img/wwwMisc/$FILE/all_arrow_right_dblau.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:15px;	
}
ul.link li a:hover {
	background-image:url(/v-zug/medien.nsf/img/wwwMisc/$FILE/all_arrow_right_dgrau_akt.gif);
}
ul.link li a.basket {	
	background-image:none;
	padding-left:0;
}
ul.link li a:hover.basket {	
	background-image:none;
	padding-left:0;
}
ul.linkback li a {
	background-image:url(/v-zug/medien.nsf/img/wwwMisc/$FILE/all_arrow_left_dblau.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:15px;	
}
ul.linkback li a:hover {
	background-image:url(/v-zug/medien.nsf/img/wwwMisc/$FILE/all_arrow_left_dgrau_akt.gif);
}
/* SEITE 4 */
#contenttext table.feateruebersichthead {
	height:31px;
}
#contenttext table.feateruebersichthead td {
	border-top:1px solid #B2B9C2;
}
#contenttext table.feateruebersichthead td.noborder {
	border:none;
}
#contenttext table.feateruebersichthead td.borderright {
	border-right:1px solid #B2B9C2;
}
#contenttext table.feateruebersichthead td.borderleft {
	border-left:1px solid #B2B9C2;
}
ul.back li {
	margin:7px 0 0 8px;
}
ul.back li a {
	background-image:url(/v-zug/medien.nsf/img/wwwMisc/$FILE/all_arrow_left_dblau.gif);
}
ul.back li a:hover {
	background-image:url(/v-zug/medien.nsf/img/wwwMisc/$FILE/all_arrow_left_dgrau_akt.gif);
}
ul.forward li {
	margin:7px 8px 0 0;
}
ul.forward li a {
	background-image:url(/v-zug/medien.nsf/img/wwwMisc/$FILE/all_arrow_right_dblau.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:15px;	
}
ul.seitenzahl{
	margin:7px 0 0 2px;
	width:105px;
}
ul.seitenzahl li {
	display:inline;
}
ul.seitenzahl li a {
	border-left:1px solid #09214F;
	padding:0 8px 0 8px;
}
ul.seitenzahl li.last {
	border-right:1px solid #09214F;
}
#page1, #page2, #page3, #page4 {
	display:none;
	margin:0;
	padding:0;
}
#page1 {
	display:block;
}
#contenttext table.features {
	border-left:1px solid #B2B9C2;
	border-bottom:1px solid #B2B9C2;
}
#contenttext table.features td {
	border-right:1px solid #B2B9C2;
}
#contenttext table.features td.noborder, #contenttext table.modelle td {
	border:none;
}
#contenttext tr.border td {
	border-top:1px solid #B2B9C2;
}
#contenttext td.komfortbewertung {
	padding-left:10px;
	height:17px;
	vertical-align:middle;
	text-align:left;
}
ul.modelltitel {
	margin:0 0 0 8px;
	margin-bottom:2px;
}
.modelluebersicht {
	margin:10px 0 10px 24px;
}
#contenttext img.bewertungsimg {
	margin-top:4px;
}
#contenttext table.features tr.dblau, #contenttextbreitortlist table.haendlerort tr.dblau {
	background-color:#E3E8EE;
	height:15px;
}
#contenttextbreitortlist table.haendlerort tr.dblau td.haendlername {
	background-image:url(/v-zug/medien.nsf/img/wwwMisc/$FILE/all_arrow_right_dblau.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:15px;	
	height:15px;
}
#contenttext table.features tr.hblau, #contenttextbreitortlist table.haendlerort tr.hblau {
	background-color:#F1F3F6;
	height:15px;
}
#contenttextbreitortlist table.haendlerort tr.hblau td.haendlername {
	background-image:url(/v-zug/medien.nsf/img/wwwMisc/$FILE/all_arrow_right_dblau.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:15px;	
	height:15px;
}
#contenttextbreitortlist table.haendlerort tr.suchergebnisover td {
	color:#7E7E7E;
	height:15px;
}
#contenttextbreitortlist table.haendlerort tr.suchergebnisover td.haendlername {
	background-image:url(/v-zug/medien.nsf/img/wwwMisc/$FILE/all_arrow_right_dgrau_akt.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:15px;	
	color:#7E7E7E;
}
#contenttext table.features tr.center {
	text-align:center;
}
#contenttext table.features tr.center td {
	vertical-align:middle;
}
ul.features li {
	margin:0;
	padding:0;
}
/* SEITE 5 */
.dropmodelle {
	margin-left:29px;
	width:180px;
	height:15px;
	font-size:11px;
	background-color:#E1E9EC;
	border:1px solid #B2B9C3;
}
h1 {
	font-size:11px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
}
#navigation {
	display:block;
	width:659px;
	padding-bottom:12px;
	margin-left:30px;
}
#navigation ul.topnav {
	list-style-type:none;
	margin:0;
	padding:0 0 17px 0;
	line-height:16px;
	border-bottom:1px solid #B2B9C3;
}
#navigation ul.topnav li {
	list-style-type:none;
	width:127px;	
	float:left;
	margin-right:6px;
	background:#fff;
	padding:0 10px 0 10px;
	border:1px solid #B2B9C3;
	color:#0F2D78;
}
#navigation ul.topnav li.passiv {
	background:#fff;
	font-weight:normal;
	border-bottom:1px solid #B2B9C3;
}
#navigation ul.topnav li.activ {
	background:#E3E8EE;
	font-weight:bold;
	border-bottom:1px solid #E3EAF6;
}
#navigation ul.topnav li.last {
	margin-right:0px;
}
#navigation ul.topnav a {
	text-decoration:none;
}
#navigation ul.topnav a:hover {
	text-decoration:underline;
}
.komfortbewertung {
	margin-left:5px;
	vertical-align:middle;
}
#div1,#div2,#div3,#div4,#div5 {
	display:none;
}
#div1 {	
	display:block;
}
#div2, #div3, #div4, #div5 {
	border-left:1px solid #B2B9C3;
	border-right:1px solid #B2B9C3;
	border-bottom:1px solid #B2B9C3;
	padding:18px 29px 25px 29px;
	height:100%;
}
#beratercontent ul.liste.breit li {
	padding-bottom:6px;
}
#beratercontent p {
	margin-bottom:10px;
}
#indiegeraeteliste {
	border-top:1px solid #B2B9C3;
	border-bottom:1px solid #B2B9C3;
	text-align:center;
	padding:1px 10px 3px 0px;
}
#indiegeraeteliste.activ {
	background-color:#E3EAF6;
}
#indiegeraeteliste ul li {
	display:inline;
	margin:0 17px 0 22px;
}
#mehrinfoueberblick {
	width:487px;
	background-color:#fff;
	border-right:1px solid #B2B9C3;
	border-left:1px solid #B2B9C3;
	border-bottom:1px solid #B2B9C3;
}
#mehrinfoueberblick tr td {
	padding-right:10px;
}
#mehrinfoueberblick tr.titel td {
	font-weight:bold;
	padding-bottom:10px;
	background-color:#FFF;
	padding-top:17px;
	vertical-align:bottom;
}
#mehrinfoueberblick tr.nopadding td,#mehrinfoueberblick tr td.nopadding {
	padding:0px;
}
#zusatzlinks {
	margin-top:20px;
}
/* PRODUKTE-HIGHLIGHTS */
#highlights {
	margin:0 0 0 30px;
	width:460px;
}
#highlights p {
	margin:0;
	padding:0;
	width:460px;
}
.highlightimg {
	float:left;
	margin:0 10px 20px 0;
	padding:0 0 10px 0;
}
.more {
	margin-left:4px;
}
/* NEWS */
#newstext {
	float:left;
}
#newstext p {
	margin:0 0 0 20px;
	padding:0;
}
#newstext a, #newsseite a {
	color:#0A1F52;
}
#newstext a:hover, #newsseite a:hover {
	color:#7F7F7F;
}
.newsdate {
	font-weight:bold;
	margin-right:10px;
}
#newstext ul.newsuebersicht li {
	width:480px;
	margin-bottom:15px;
}
.newsdetaildat {
	font-weight:bold;
	color:#B2B8C4;
	line-height:20px;
	vertical-align:text-bottom;
}
/* BERATUNG */
#boxleft {
	float:left;
	width:290px;
}
.kantonspalte {
	float:left;
	width:150px;
	line-height:15px;
}
#boxright {
	float:left;
	width:290px;
	border-left:1px solid #B5B9C2;
	padding-left:20px;
}
#boxright table td {	
	vertical-align:middle;
	text-align:left;
	padding-bottom:14px;
}
#boxright table td.nopadding {	
	padding:0;
}
#boxright input {	
	width:179px;
	line-height:13px;
}
.suchekanton {
	margin:0;
	width:185px;
}
.sucheland {
	margin:0;
	width:105px;
}
.haustyp {
	margin:0;
	width:250px;
}
a.haendleradresse {
	text-decoration:underline;
}
/* Formulare */
form {
	padding:0;
	margin:0;
}
input,select,textarea {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#0F2D78;
	border:1px solid #B1BAC3;
	vertical-align:top;
	margin-bottom:3px;
}
textarea.textareamitteilung {
	height:56px;
}
input.checkbox,input.radio { 
	margin:0 3px 0 0;
	padding:0px;
	height:15px;
	border:0px;
}
input.checkbox.indent { 
	margin-left:18px;
}
label{
	cursor:pointer;
}
input.submit {
	border:1px solid #B1BAC3;	
	background-color:#fff;
	float:left;
	width:252px;
	\width:250px;
	w\idth:252px;
}
input.submit.links, input.butsenden {
	margin-left:120px;
	border:none;
	color:#333438;
	background-color:#C7CED4;
}
input.butsenden {
	margin-left:0;
}
#contenttext fieldset {
	margin:0 0 15px 0;
	padding:0;
	border:0 solid;
	width:390px;
}
#contenttext fieldset p {
	float:left;
	width:117px;
	margin:0;
	padding:0;
}
#contenttext fieldset p.breit {
	float:none;
	width:400px;
	margin:0;
	padding:0;
}
#contenttext fieldset input.right { 
	float:left; 
	width:auto; 
	clear:both; 
}
p.bestellpositionen {
	float:left;
}
/*kontaktsuccess*/
#kontaktsuccesstable p {
	padding:0;
	margin:0;
	display:block;
	float:left;
}
#kontaktsuccesstable p.links {
	width:117px;
}
/*misc*/
#bulletliste ul li {	
	background-image: url(/v-zug/medien.nsf/img/wwwMisc/$FILE/all_bullet.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding-left: 8px;
}
span.continoustext a {
	text-decoration:underline;
}
