/* ********************TH20061213******************** * $Source: /file_server/cvsroot/sonor/Sonor_AS_FE/docs/sonor/english/sonortable.css,v $ * $Revision: 1.2 $ * $Date: 2006/12/13 13:21:19 $ * ************************************************** *//****** Allgemeine Formatierungen ******/html{height:100%;}*{	margin:0;	padding:0;}body{	height:100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #ffffff;	background-color: #CCCCCC;	margin:0;	padding:0;	/*background-image: url(/sonor/images/sonorschatten.gif);	background-repeat: repeat-y;	background-position: center top;*/	background: url(/sonor/images/sonorback.png) repeat;}h4, h1 , p {	font-size: 12px;	margin-top: 5px;	margin-right: 5px;	margin-bottom: 5px;	margin-left: 5px;}h1 {	font-size: 14px;	margin-top: 4px;	margin-bottom: 4px;}.small{	font-size:10px;}.left{	float:left;}.right{	float:right;}.cleaner {	clear:both;	height:0px;	font-size:0px;	border:0px none;	margin:0;	padding:0;	background:transparent;}a img{	margin: 0px;	padding: 0px;	border: 0px none;}a:link{	text-decoration: none;	color: #FFFFFF;}a:visited{	text-decoration: none;	color: #FFFFFF;}a:hover{	text-decoration: underline;	color: #FFFFFF}table, tr, td {	margin: 0px;	padding: 0px;	border: 0px none;	/*border-collapse: collapse;*/}td {	vertical-align: top;	font-size: 12px;}li{	margin: 10px 10px 10px 30px;	padding:0;}/***** Basislayout ******/#bluebox{	position: relative;	margin-left:auto;	margin-right:auto;	height:100%;	width: 804px;	background-color: #0e2560;}/*#bluebox{	position: absolute;	left: 50%;	margin-left: -402px;	height:100%;	width: 804px;	background-color: #0e2560;}*/#box {	width: 804px;	background-color: #0e2560;}#topnav {	height: 65px;	background-color: #0e2560;}#logo {	margin-top:18px;	margin-left:5px;}#topnav table{	float:right;}#topnav table tr td{	border-left-width: 1px;	border-left-style: solid;	border-left-color: #FFFFFF;}#topnav table tr td a{	display:block;	padding-top:35px;	padding-left:5px;	margin-right:15px;	font-weight: normal;	text-transform: uppercase;}#navline {	background-color: #28437E;}#navline p{	font-size:10px;}#headline {	height: 40px;	background-image: url(/sonor/images/streifen-blau-1.gif);	background-repeat: repeat-x;	background-position: left top;}#headline tr td img{	vertical-align: bottom;}#quickfinder{	float:right;	margin-top:5px;}#sideinfo {	height: 25px;	background-color: #000000;}#sideinfo table{	float:right;}#sideinfo table tr td{	height:25px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #FFFFFF;	padding-left:5px;	padding-right:20px;	text-transform: uppercase;	vertical-align: bottom;}.deaktiviert{	color: #333333;}.spacer {height:5px;}#banner {	height:1px;	background-color: #000000;}#kategorien {	height: 0px;	background-color: #0E2560;}#kategorien table tr td{	height:208px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #000000;}#kategorien table tr td p{	text-transform: uppercase;}.leftlink{	float:left;	width:165px;	margin-top:2px;	margin-left:5px;}#zwischenlinie {	height: 1px;	background-color: #000000;	font-size: 1px;	line-height: 0px;}#news {	background-color: #000000;	padding:15px 0;}#newstable{	margin-top: 5px;	margin-left: 10px;	width:593px;}#newstable h4{	font-size: 18px;	font-variant: normal;	font-weight: normal;	font-style: normal;	color:#fff;	letter-spacing: 2px;}#footer {	height: 20px;	text-align: center;	margin-top: 2px;	font-size:9px;}#startfooter{	background-image: url(/sonor/images/streifen-blau-1.gif);	background-repeat: repeat-x;	background-position: left top;}/****** Startseite Top News *****/.starttopnews{	width: 590px}.starttopnews h4{	display: block;	width: 115px;	height: 30px;	font-size: 0px;	color: #000;	background: url(/sonor/images/TopNews.gif) no-repeat 0 0;}.starttopnews ul{	margin: 0;	padding: 0;}.starttopnews ul li{	margin: 0px;	padding: 7px 7px 7px 30px;	background: url(/sonor/images/info-icon-neu.gif) no-repeat 0 3px;	list-style-type: none;}/****** Nachrichten / News *****/.nachricht p, nachricht h4{	width:401px;}.nachricht img{	margin-bottom:5px;}.nachricht a{	text-decoration:underline;}/******* Produktdarstellung ********/#linien{	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #000000;	border-left-color: #000000;}#produkt tr td table{	width:201px;}#produkt tr td table tr td{	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;	vertical-align: middle;}#produkt tr td table tr td table{	width:401px;		background-color: #696969;}#produkt tr td table tr td table tr td {	background-color: #696969;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;	vertical-align: middle;}#prodnav tr td{	height:50px;}#prodbeschreibung{	width:401px;}/****** Farben und Linien ******/.bild{	color: #000000;	background-color: #FFFFFF;}.black{	color: #000000;	}.blackback{	color: #FFFFFF;	background-color: #000000;}.dunkelblauback{	background-color: #012362;}.hellblauback{	background-color: #1f4180;}.hellblaubacklinie{	background-color: #1f4180;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #000000;}.linieoben, .rechtsobenlinie{	border-top-width: 1px;	border-top-style: solid;	border-top-color: #000000;}.rechtslinie, .rechtsobenlinie{	width:200px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #000000;}.rechtsobenlinie{	padding-top: 5px;	padding-bottom: 5px;}.produktdetailsfirst{	width:40%;	text-align: right;	}#farbe50{	margin-top: 5px;	margin-bottom: 2px;	}.artikelfarben60{	width:60px;}/***** Kategorieinfos ******/.einleitung{	width:602px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #000000;	margin-left: 201px;}.katinfolinie{	width:200px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #000000;}.katinfolinie p, .katinfolinie h4, .einleitung p, .einleitung h4{	margin:10px 20px 10px 10px; }/****** News Liste *****/.news-eintrag{	clear:both; 	padding-top:15px;}.news-bild{	float:left;	width:210px;	margin-left:0px;}.news-text{	float:left; 	width:550px;}h4.news-headline{	font-size: 18px;	font-variant: normal;	font-weight: normal;	font-style: normal;	color:#5ca6dd;}.innewslist li{	margin: 0 0 0 20px;	padding: 0;}/****** Kontaktformular *****/#kontaktform{	margin-left:40px;}#kontaktform p{	text-align: right;}.forum{	width:100%;}/****** FAQ ******/.faq tr td{	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #000000;}/****** Warenkorb ******/.warenkorb tr td{	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;}/****** Button *****/.buttonlink {	display: inline-block;	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */	*display: inline;	vertical-align: baseline;	margin: 0 2px;	outline: none;	cursor: pointer;	text-align: center;	text-decoration: none;	font: 14px/100% Arial, Helvetica, sans-serif;	padding: .5em 2em .55em;	text-shadow: 0 1px 1px rgba(0,0,0,.3);	-webkit-border-radius: .5em; 	-moz-border-radius: .5em;	border-radius: .5em;	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);	box-shadow: 0 1px 2px rgba(0,0,0,.2);}.buttonlink:hover {	text-decoration: none;}.buttonlink:active {	position: relative;	top: 1px;}.concertmarching {	color: #fff;	border: solid 1px #fff;	background: #952d58;	background: -webkit-gradient(linear, left top, left bottom, from(#952d58), to(#5c1332));	background: -moz-linear-gradient(top,  #952d58,  #5c1332);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#952d58', endColorstr='#5c1332');}.concertmarching:hover {	background: #5c1332;	background: -webkit-gradient(linear, left top, left bottom, from(#5c1332), to(#952d58));	background: -moz-linear-gradient(top,  #5c1332,  #952d58);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c1332', endColorstr='#952d58');}
