/*-------------------------------------------------------------*//*-- Web Publisher: Alexandra Rattay --------------------------*//*-- Languages: CSS -------------------------------------------*//*-- November 2006 --------------------------------------------*//*-- www.weblandschaften.de -----------------------------------*//*-------------------------------------------------------------*/body {	background-color: #FFF;	font-family: Arial, Helvetica;	font-size: 12px;	color: #000;	margin: 0;	padding: 0;	text-align: center;}h3 {	font-family: Arial, Helvetica;	font-size: 18px;	color: #000;	margin-top: 26px;	margin-bottom: 12px;}table {	border-collapse: collapse;	border: 0;	padding: 0;	margin: 0;	overflow: hidden;}p {	margin: 0;	padding: 0;}a {	color: #000;	text-decoration: underline;}a:visited {	color: #000;	text-decoration: underline;}a:hover {	color: #CB0016;	text-decoration: none;}img {	border: 0;}#BodyPart {	margin: 0px auto;	width: 918px;	position: relative;	text-align: left;}/* Header -----------------------------------------------------------*/#Header {	margin: 0;	padding: 0;	width: 100%;	height: 60px;	background-image: url('img/page_logo.gif');	background-repeat: no-repeat;	background-position: 0 0;}#Header_alt {	margin: 0;	padding: 0;	width: 100%;	height: 60px;	background-image: url('img/page_logo.gif');	background-repeat: no-repeat;	background-position: 0 0;}/* ------------------------------------------------------------------*/#Navigation {	text-align: left;	margin: 0;	padding: 0;	width: 100%;	height: 27px;	background-color: #FFF;	border-top: 1px solid #C1C1C1;	background-image: url('img/menu_backgr.gif');	background-repeat: repeat-x;}#Navigation a {	color: #FFF;	text-decoration: none;}#Navigation a:visited {	color: #FFF;	text-decoration: none;}#Navigation a:hover {	color: #FFF;	text-decoration: none;}#Navigation img {	margin: 0;	padding: 0;	margin-top: 2px;	border-right: 1px solid #FFF;}#Navigation img.logging {	margin: 0;	padding: 0;	margin-top: 2px;	border-left: 1px solid #FFF;}/* ------------------------------------------------------------------*/#Content {	margin: 0;	padding: 0;	margin-top: 20px;	margin-bottom: 20px;	width: 100%;	text-align: left;	border: 1px solid #FFF;}#Content a, a.visited {	color: #000;	text-decoration: none;}#Content a:hover {	color: #CB0016;	text-decoration: none;}#Container {	margin: 0px auto;	width: 784px;}#SolModels a, a:visited {	color: #000;	text-decoration: none;}#SolModels a:hover {	color: #CB0016;	text-decoration: none;}#MatingList {	margin-left: 20px;}#MatingList a {	color: #000;	text-decoration: underline;}#MatingList a:visited {	color: #000;	text-decoration: underline;}#MatingList a:hover {	color: #CB0016;	text-decoration: none;}#Ebene1, #Ebene2, #SolModels, #SM_Note, #Requestor, #Impressum, #AT {	background-image: url('img/strudel_a4_2c.jpg');	padding: 10px;	border: 1px solid #000;}#Ebene1 td {	border: 1px solid #AAA;	vertical-align: top;	text-align: center;	background-color: #FFF;}#Ebene2 p.subline {	font-size: 15px;	font-weight: bold;}#SubTab td {	border: 1px solid #FFF;	width: 100px;	font-size: 9px;}#e1Tab {	font-size: 9px;}#e1Tab a, a:visited {	color: #000;	text-decoration: none;}#e1Tab a:hover {	color: #1F5195;	text-decoration: none;}#Ebene1 td.Thema {	width: 150px;	text-align: left;	background-color: #1F5195;	color: #fff;	padding: 5px;}.note {	margin-top: 15px;	font-size: 9px;	text-align: center;}#ProductAbb {	margin-top: 20px;	margin-bottom: 20px;}.Specs td {	padding: 2px;	border: 1px solid #000;}#Content .button {	background-color: #1F5195;	color: #FFF;	border: 1px solid #000;}#Parts {	font-size: 12px;	margin-bottom: 20px;	font-weight: bold;}#Parts .pn {	padding:2px;	border: 1px solid #000;}#Parts .pn_s {	padding: 2px;}#Parts .pn_hyphen {	padding:2px;}#Parts .pn_select {	position: relative;	font-family: Arial, Helvetica, Sans-serif;	font-weight: bold;	font-size: 12px;}.left {	float: left;	width: 188px;	display: block;}.left img {	margin-bottom: 3px;}.bild {	float: left;	width: 395px;	height: 475px;	margin-left: 3px;	margin-right: 3px;	background-image: url('img/strudel.jpg');	background-repeat: no-repeat;	background-position: 0 0;}/* ------------------------------------------------------------------*/#Footer {	margin-top: 2px;	padding-left: 5px;	height: 30px;	border-top: 1px solid #C1C1C1;	border-bottom: 1px solid #C1C1C1;	margin-bottom: 10px;}#Footer p {	padding-top: 7px;}#Footer a {	color: #000;	text-decoration: none;}#Footer a:visited {	color: #000;	text-decoration: none;}#Footer a:hover {	color: #CB0016;	text-decoration: none;}#SM_Note {	margin-bottom: 12px;}#SM_Note p {	font-weight: bold;}#SM_Note ul {	list-style-type: square;	margin-top: 5px;	margin-bottom: 5px;}#overDiv {	position: absolute;	visibility: hidden;	z-index: 1000;	text-align: left;}#overDiv a, a:visited  {	color: #FFF;	text-decoration: none;}#overDiv a:hover {	color: #FF0000;	text-decoration: underline;}#Ebene1 #overDiv a, a:visited  {	color: #000;	text-decoration: underline;}#Ebene1 #overDiv a:hover {	color: #CB0016;	text-decoration: none;}#Requestor table {	width:100%;}#Requestor td {	vertical-align: middle;	text-align: left;}#Requestor td.Thema {	font-weight: bold;	vertical-align: bottom;}#Requestor td.Spacer {	width: 50px;}#Requestor td.Note {	vertical-align: top;	font-size: 9px;}#Requestor td.Label {	padding: 2px;	font-size: 9px;}#Impressum table {}#Impressum td {	vertical-align: middle;	text-align: left;}#Impressum td.Thema {	font-weight: bold;	vertical-align: bottom;}#Impressum td.Spacer {	width: 50px;}#Impressum td.Note {	padding: 2px;	font-size: 9px;}#Impressum td.Label {	font-weight: bold;	padding: 2px;	font-size: 9px;}#Pricelist table {	width:100%;	border: 1px solid #000;}#Pricelist td {	vertical-align: middle;	text-align: left;	border: 1px solid #000;	padding: 4px;}#Pricelist td.Thema {	font-weight: bold;	vertical-align: middle;	white-space:nowrap;}#Pricelist td.Desc {	font-size: 9px;}#Pricelist td.Image {	text-align: center;}#Pricelist td.ShortDesc {	vertical-align: middle;	white-space:nowrap;}#ATooling td {	vertical-align: middle;	text-align: center;	width: 200px;	font-weight: bold;}#ATooling td.r1 {	color: #FFFFFF;	background-color: #1F5195;}#ATooling td.r2 {	background-color: #33CCCC;}#ATooling td.r3 {	background-color: #FF99CC;}#ATooling td.r4 {	width: 50px;}#Search {	position:absolute;	top:0px;	left:650px;	z-index:1000;}#Search input {	font-size: 8pt;	height:10px;	width:100;	font-family:arial;	border: 1 solid #000;}#Search select {	font-size: 7pt;	height:16px;	font-family:arial;	border: 1 solid #000;}#Search img {	margin: 0;	padding: 0;	border: 0;}#Intlist table {	width:100%;	border: 1px solid #000;	border-collapse:separate;}#Intlist td {	vertical-align: middle;	text-align: left;	border: 1px solid #000;	padding: 4px;}#Intlist td.blank {	vertical-align: top;	text-align: left;	border: 0;	padding: 4px;}#Containerlist table {	border-collapse: collapse;	border: 0;	padding: 0;	margin: 0;	overflow: hidden;}#Containerlist td {	vertical-align: top;	text-align: left;}
