/*LAYOUT*/a:visited{  text-decoration : none;}html{  height: 100%;}body{  font-family: Verdana, Arial, Helvetica, sans-serif;  height: 100%;	font-size: 12px;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #333333;  border: 0px;	list-style-position: outside;	list-style-type: none;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding-top: 15px;  /*background-image: url(./pictures/background-line.gif);*/  background-repeat: repeat-x;  background-color: #eeeeee;  text-align: center; }h1{  font-size: 24px;  line-height: 30px;  font-weight: normal;  color: #005599;  font-family: Arial,Verdana,Helvetica,Tahoma,sans-serif;  margin-top: 30px;  margin-left: 20px;}h2{  font-size: 18px;  line-height: 30px;  font-weight: normal;  color: #005599;  font-family: Arial,Verdana,Helvetica,Tahoma,sans-serif;  margin-top: 30px;  margin-left: 20px;}h3{  font-family: Arial;  font-size: 14px;  font-weight: bold;  color: #005599;  margin-left: 20px;}#Layout_top {	width: 100%;	height: 130px;	border: 1px;	border-color: #333333;	background-color: #ffffff;	}#layer_top{  background-image: url(pictures/background-top.gif);	background-repeat: repeat-x;	background-position: left top;  width: 990px;  height: 10px;}#layout_kat{  width: 250px;   float: left;   border-left: 0px solid #d7d7d7;  padding-top: 0px;   margin: 0px;}#layout{	width: 990px;  margin: 0px auto;	border: 1px solid #0066cc;	background-color: #ffffff;	text-align:left;}#nav_top{  height: 21px;   font-size: 9px;  width: 990px;  background-color: #ffffff;	border: 1px solid #d7d7d7;  margin: 0px auto;    margin-top: 40px;  /*background-image: url('../pictures/out_nav.jpg');  background-repeat: no-repeat;*/  line-height: 20px; }#nav_top li {  display: block;  float: left;  height: 10px;}#nav_top .nav_top_a{  color: #333333;}#nav_top .nav_top_a_r{  color: #cc0000;}#nav_top a:link, #nav_top a:visited{  padding-left: 15px;  padding-right: 15px;  border-right: 1px solid #d7d7d7;  text-decoration: none;}#nav_top li a:hover{  padding-left: 15px;  padding-right: 15px;  border-right: 1px solid #d7d7d7;  text-decoration: underline;}  .nav_right_a{        display: block;        float: left;        height: 30px;        background-color: transparent;        line-height: 30px;        border-left: 1px solid #d7d7d7;        border-bottom: 0px solid #d7d7d7;        padding: 0px;        margin: 0px;          padding-left: 10px;        padding-right: 10px;}.nav_right_a_angebote a,.nav_right_a a, .nav_right_a_active a{        text-align: left;        font-family: Verdana;        font-size: 11px;        letter-spacing: 0px;        font-weight: bold;        text-decoration: none;}.nav_right_a_angebote a:visited,.nav_right_a a:visited, .nav_right_a_active a:visited{}#layout_main {	width: 730px;  /*min-height: 1000px;*/	border: 1px;	float: right;	margin: 0px;	padding: 0px;	background-color: #ffffff;	border-left: 1px solid #d7d7d7;}#login {	border: solid 1px;	border-color: #cccccc;	width: 202px;}#search {	border: solid 1px;	border-color: #cccccc;	width: 202px;	margin: 0px;	padding: 0px;}#info {	border: solid 1px;	border-color: #cccccc;	width: 202px;	margin: 0px;	padding: 0px;}#TopNav {	display: block;	width: 150px;	height: 20px;	float: right;  /*background: url(BetterComfort/comfort.png);	background-repeat: no-repeat;*/	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 33px;	font-weight: normal;	letter-spacing: 2px;	border-left: 1px solid #d7d7d7;	margin-top: 0px;}#TopNav:link {	font-weight: normal;	text-align:center;	color: #333333;	text-decoration: none; 	padding-bottom: 0px;	margin-bottom: 0px; }   #TopNav:hover {	text-decoration: underline;	/*background-image: url(pictures/navigation_link_hover.gif);	background-repeat: no-repeat;*/	background-position: 0px;	color: #333399;}/*STARTSEITE*/#startseite_top {	height: 100px;	background-color: #ffffff;	padding-left: 10px;	padding-top: 10px;	/*border-top: solid 1px;*/	border-bottom: dotted 0px;	border-right: solid 0px;	border-left: solid 0px;	border-color: #cccccc;  width: 670px;  text-align: right;}.startseite_header_link{  font-size: 12px;  font-weight: bold;  color: #007744;  text-decoration: none;}.startseite_header_link:hover{  font-size: 12px;  font-weight: bold;  color: #ff9900;  }#startseite_angebot_left {	width: 299px;	height: 170px;	float: left;	border-top: 1px solid #eeeeee;	border-bottom: 1px solid #eeeeee;	border-right: 1px solid #eeeeee;	border-left: 0px solid #eeeeee;}#startseite_angebot_right {	width: 300px;	height: 170px;	float: right;	border-top: 1px solid #eeeeee;	border-bottom: 1px solid #eeeeee;	border-right: 0px solid #eeeeee;}#startseite_inner_left p {	padding-top: 10px;	margin-bottom: 5px;	margin-left: 0px;	height: 150px;}#startseite_inner_left {	width: 299px;	height: 170px;	float: left;	border-bottom: 1px solid #eeeeee;	border-right: 1px solid #eeeeee;	border-left: 0px solid #eeeeee;}#startseite_inner_right {	width: 300px;	height: 170px;	float: right;	border-bottom: 1px solid #eeeeee;	border-right: 0px solid #eeeeee;}#startseite_top2 {	height: 40px;	background-color: #ffffff;	padding-left: 10px;	padding-top: 10px;	padding-bottom: 0px;	border-bottom: solid 0px;	border-right: solid 0px;	border-left: solid 0px;	border-color: #cccccc;	margin-bottom: 40px;}#startseite_main{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	font-weight: normal;	word-spacing: 1px;	font-style: normal;	width: 100%;	margin-left: 20px;}.startseite_preis {	height: 40px;	width: 100px;	background-image: url(./pictures/preis_background.gif);	background-repeat: no-repeat;	float: left;	padding: 0px;	margin-right: 0px;	margin-left: 50px;	font-weight: bold;	text-align: center;	line-height: 30px;	font-size: 14px;	color: #333333;	}.nettopreis {	font-size: 10px;	font-weight: normal;	padding: 0;	margin: 0;	text-align: left;	line-height: 14px;	color: #333333;}#startseite_bottom {	width: 99%;	height: 23px;	border: solid 1px #cccccc;	background-color: #eeeeee;	margin-top: 20px;	margin-bottom: 20px;	/*position: top;*/	line-height: 20px;	padding-left: 10px;}/*PAGES ALLGEMEIN*/#page_url {	height: 15px;	background-color: #ffffff;	padding-left: 10px;	padding-top: 5px;	border-top: dotted 1px;	border-right: solid 1px;	border-left: solid 1px;	border-color: #cccccc;	color: #ff9900;	margin-bottom: 10px;}#page_url a:hover {	color: #ff9900;	text-decoration: underline;}#page_header {	height: 20px;	background-color: #ffffff;	padding-left: 10px;	padding-top: 10px;	border-right: solid 1px;	border-left: solid 1px;	border-color: #cccccc;	font-size: 13px;	letter-spacing: 2px;	font-weight: bold;	line-height: 10px;	}/*BODY*/.TitleBack{	background-image: url(pictures/back_pix.jpg);	background-repeat: repeat-x;	background-position: left top;}.table_out{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	font-weight: normal;	word-spacing: 1px;	font-style: normal;	margin: auto;	clear: left;	float: left;	border-top: 1px dotted #CCCCCC;	border-right: 1px dotted #CCCCCC;	border-bottom: 1px dotted #CCCCCC;	border-left: 1px dotted #CCCCCC;}.ErrorMsg {	display: block;	width: 100%;	height: 20px;	background-color: #f4f4f4;	border: 1px;	border-style: solid;	border-color: #dddddd;	text-align: left;	text-indent: 10pt;	vertical-align: middle;	line-height: 1.9;}input.submitoption{	font-weight : bold;	border: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	letter-spacing: 1px;	color: #333333;	width: 126px;	height: 20px;	background-image: url(./pictures/button.gif);	background-position: center center;	background-repeat: no-repeat;	margin: 0px;	cursor: pointer;}input.inputoption{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	letter-spacing: 1px;	color: #333333;	width: 120px;	height: 20px;	margin-top: 3px;	float: right;}img {	border: none;}.PreNames{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	letter-spacing: 1px;	color: #333333;}#LinkID {	margin: 0px;	padding: 0px;  display: block;  width: 150px;  height: 18px;	/*background-image: url(./pictures/button.gif);	background-position: center center;	background-repeat: no-repeat;*/  background-color: #f4f4f4;  border: 1px;  border-style: solid;  border-color: #dddddd;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 1.6;	text-indent: 15px;	margin-top: 3px;	text-align: left;}#LinkID:link {	text-decoration: none;	font-weight: normal;	color:#333333;}#LinkID:hover {	text-decoration: underline;	background-color: #ffcc66;	font-weight: normal;	color:#333333;}#LinkID:active {	text-decoration: underline;	font-weight: normal;}.Header_back {	background-image:url(pictures/table_back.gif);	background-repeat:repeat-x;	background-position:left;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#333333;	font-weight:bold;	letter-spacing: 2px;}.Preis {	font-family: Verdana, Arial, sans-serif;	font-size:13px;	color: #ff0000;	font-weight: bolder;	text-decoration: underline;	letter-spacing: 2px;	font-variant: small-caps;	background-image: url(pictures/preis_background.gif);	background-repeat: no-repeat;	background-position: center center;}.Preis_Detail{	font-family: Verdana, Arial, sans-serif;	font-size:13px;	color: #ff0000;	font-weight: bolder;	text-decoration: underline;	letter-spacing: 2px;	font-variant: small-caps;}.Starttable_outer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	font-weight: normal;	word-spacing: 1px;	font-style: normal;	margin: auto;	clear: left;	float: left;	border-top: 1px none #CCCCCC;	border-right: 1px dotted #CCCCCC;	border-bottom: 1px dotted #CCCCCC;	border-left: 1px none #CCCCCC;}.Starttable_inner_left {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	font-weight: normal;	word-spacing: 1px;	font-style: normal;	margin: auto;	clear: left;	float: left;	min-width: 300px;	border-top: 1px dotted #CCCCCC;	border-right: 1px dotted #CCCCCC;	border-bottom: 1px none #CCCCCC;	border-left: 1px dotted #CCCCCC;}.Starttable_inner_right {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	font-weight: normal;	word-spacing: 1px;	font-style: normal;	margin: auto;	clear: left;	float: left;	min-width: 300px;	border-top: 1px dotted #CCCCCC;	border-right: 1px none #CCCCCC;	border-bottom: 1px none #CCCCCC;	border-left: 1px none #CCCCCC;}table {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	font-weight: normal;	word-spacing: 1px;	font-style: normal;}.text {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	font-weight: normal;	word-spacing: 1px;	font-style: normal;	margin-left: 20px;}/*Artikel*/#artikel_list {	border: 0px dotted;	width: 100%;	border-color: #cccccc;}#artikel_list_picture {	float: left;	width: 80px;	margin-right: 20px;	margin-left: 10px;	margin-top: 1px;}#artikel_list_bezeichnung {	width: 50%;	float: left;}#artikel_list_bezeichnung_link {	font-size: 10px;	font-weight: bold;	color: #333333;}#artikel_list_right {	height: 80px;	float: right;	width: 100px;	text-align: left; }#artikel_list_preis {	display: block;	height: 40px;	width: 100px;	background-image: url(./pictures/preis_background.gif);	background-repeat: no-repeat;	float: right;	font-weight: bold;	text-align: center;	line-height: 30px;	vertical-align: top;	font-size: 14px;	color: #444444;}#artikel_list_artikel_first {	height: 130px;	width: 100%;	border: dotted 1px;	border-color: #cccccc;	margin: 0px;	padding:0px;}#artikel_list_artikel {	height: 130px;	width: 100%;	border-bottom: dotted 1px;	border-left: dotted 1px;	border-right: dotted 1px;	border-color: #cccccc;	margin: 0px;	padding:0px;}#artikel_list_artikel2 {	height: 130px;	width: 100%;	background-image: url(./pictures/artikel_list_back.jpg);	background-repeat: repeat-y;	background-position: right;	border-bottom: dotted 1px;	border-left: dotted 1px;	border-right: dotted 1px;	border-color: #cccccc;	margin: 0px;	padding:0px;}#artikel_pagebox {	width: 100%;/*	height: 23px;*/	border: solid 1px #cccccc;	background-color: #eeeeee;	float: left;	margin-top: 20px;	margin-bottom: 20px;	line-height: 20px;	padding-left: 10px;}#artikel_pagebox a:link {	color: #006699;	}#artikel_pagebox a:visited{	color: #006699;	}#artikel_pagebox a:hover {	color: #FF6633;	}#Artikel a{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;}#Artikel a:link {	text-decoration: none;}#Artikel a:visited {	text-decoration: none;}#Artikel a:hover {	text-decoration: underline;}#Artikel a:active {	text-decoration: none;}#Artikel {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	height: 40px;	/*position: top;*/	color: #333333;	font-weight: normal;	word-spacing: 1px;	font-style: normal;}.setup_header{	font-size: 16px;	margin-top: 10px;	font-weight: bold;	letter-spacing: 2px;}.setup_kat_header{	font-size: 14px;	font-weight: bold;	letter-spacing: 2px;}.setup_text{	font-size: 11px;	font-weight: normal;	letter-spacing: 2px;}.setup_header_link{  display: block;	float: left;	width: 200px;	border: 1px solid #d7d7d7;	background-color: #eeeeee;	height: 20px;	text-align: center;}.setup_header_link a{  line-height: 20px;	font-family: Arial;  font-size: 11px;	font-weight: bold;	letter-spacing: 2px;	color: #0066CC;	text-decoration: none;}#Artikel_Picture {	width:100px;	height: 100px;}#Artikel_Picture div {	display: none;}#Artikel_Picture:hover .Artikel_Bild{	display:block;	width:50%;	height: 50%;}#Artikel_Picture:hover div{	display:block;	width:200px;	height: 30px;	position:absolute;top:20px;left:20px;	padding:0px;	margin:0px 0 0 0;}#Artikel_Detail_Close{	display: block;	width: 100px;	height: 40px;		background-color: #d7d7d7;	border: 1px;	border-style: solid;	border-color: #cccccc;}#artikel_detail {  width: 100%;}#artikel_detail table{  width: 100%;}/*kasse*/#kasse {	float: left;}#layout_main a:active, a:focus{	background-color: transparent;}
