/****** FILE: serenity/css/page.css *****/
/****
 * Global resetting
 */

html {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-size: 62.5%;
	/* reset font-sizes to 1em == 10px */
}

a {
	color: #990000;
	text-decoration: none;
	outline: 0;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: 0;
}

.clear {
	float: none !important;
	clear: both !important;
	
	width: 100% !important;
	height: 0px !important;
	background: none !important;
	
	margin: 0 !important;
	padding: 0 !important;
	
	border: none !important;
}

/****
 * Page layout
 */

/* only for background */
body {
	background-color: #EEEEEE;
	background-image: url(../images/layout/body.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

/* frame around the document */

#Frame {
	position: relative;
	
	width: 920px; /* Page width + padding left + padding right */
	height: auto;
	
	margin: 0 auto;
	padding: 0px 10px;
	
	background-color: transparent;
	background-image: url(../images/layout/frame.png);
	background-repeat: repeat-y;
}

#FrameTop {
	width: 940px; /* Frame width + padding */
	height: 10px;
	
	margin: 0 auto;
	padding: 0;
	
	background-color: transparent;
	background-image: url(../images/layout/frame-top.png);
	background-repeat: no-repeat;
}

#FrameBottom {
	width: 940px; /* Frame width + padding */
	height: 10px;
	
	margin: 0 auto;
	padding: 0;
	
	background-color: transparent;
	background-image: url(../images/layout/frame-bottom.png);
	background-repeat: no-repeat;
}

/* header of the page */
#Header {
	width: 920px;
	
	margin: 0 auto;
	padding: 0;
}

/* footer of the page */
#Footer {
	width: 920px;
	
	margin: 0px auto 10px auto;
	padding: 0;
}

/* document layout */
#Layout {
	width: 920px;
	
	margin: 0;
	padding: 0;
}

/****** FILE: serenity/css/layout.css *****/
/****
 * Content elements
 */

/* the page content */
#Content {
	width: 900px;
	min-height: 450px;
	
	margin: 0;
	padding: 10px;
}

/* two-column layout */
#Columns {
	position: relative;
	
	background-image: url(../images/layout/columns.jpg);
	background-repeat: repeat-y;
}

#ColumnsTop {
	position: absolute;
	top: 0px;
	left: 200px;
	
	width: 1px;
	height: 50px;
	
	background-color: #FFFFFF;
	background-image: url(../images/layout/columns-top.jpg);
	background-repeat: no-repeat;
}

#ColumnsBottom {
	position: absolute;
	bottom: 0px;
	left: 200px;
	
	width: 1px;
	height: 50px;
	
	background-color: #FFFFFF;
	background-image: url(../images/layout/columns-bottom.jpg);
	background-repeat: no-repeat;
}

/* content with sidebar */
#Columns #Content {
	float: right;
	
	width: 700px;
}

/* sidebar */
#Sidebar {
	float: left;
	
	width: 180px;
	
	margin: 0;
	padding: 10px;
}

/****** FILE: serenity/css/form.css *****/
/* GENERIC FORM STYLING */
#Content form {
}

#Content form fieldset {
	border: 1px dashed #CCCCCC;
	padding: 10px;
}

#Content .message {
	padding: 10px;
	
	border: 1px solid #CC9999;
	
	color: #990000;
	background: #FFCCCC;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#Content form fieldset div,
#Content form fieldset p {
	margin: 0;
}

#Content form fieldset div + div,
#Content form fieldset p + p,
#Content form fieldset p + div,
#Content form fieldset div + p {
	margin-top: 10px;
}

#Content form .field {
	margin: 0 0 15px 0;
}

#Content form .field input {
	margin: 0;
	padding: 0;
	
	border: none;
	
	line-height: 1.0em;
}

#Content form .field .message {
	display: block;
	
	width: 95%;
	
	margin: 5px 0 0 200px;
	padding: 5px;
	
	font-size: 1.2em;
}

#Content form .middleColumn {
	margin-left: 200px;
}

#Content form label {
	color: #333333;
}

#Content form label.left {
	float: left;
	
	width: 190px;
	
	padding: 5px;
	
	border-bottom: 1px solid #999999;
	
	font-size: 1.5em;
}

#Content form label.FormHeading {
	font-size: 2.0em;
	color: #CC0000;
	font-weight: bold;
}

#Content form input.text,
#Content form input.numeric,
#Content form input.year,
#Content form textarea,
#Content form select {
	width: 95%;
	
	padding: 5px;
	
	color: #000000;
	background: #E8E8E8;
}

#Content form input.text,
#Content form input.numeric,
#Content form input.year,
#Content form select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
}

#Content form textarea {
	font-size: 1.0em;
}

#Content form input.text,
#Content form input.numeric,
#Content form input.year {
	border: none;
	border-bottom: 1px solid #999999;
}

#Content form textarea,
#Content form input.select {
	border: 1px solid #CCCCCC;
}

#Content form input.numeric {
	width: 50px;
	
	text-align: right;
}

#Content form input.year {
	width: 80px;
}

#Content form div.Actions {
	padding: 10px;
	
	text-align: right;
}

#Content form div.Actions input {
	padding: 0.2em;
	
	font-size: 1.2em;
}


/****** FILE: serenity/css/sidebar.css *****/
/*******************************************************************************
 * Sidebar CSS
 */

/****
 * Sidebar-Menü
 */

#Sidebar .Menu {
	margin: 0 0 10px 0;
	padding: 0;
}

/* Top-Menü */

#Sidebar .Menu .top {
	margin: 0;
	padding: 0;
}

#Sidebar .Menu .top + .top {
	margin-top: 8px;
	padding-top: 5px;
	
	border-top: 1px solid #CCCCCC;
}

#Sidebar .Menu .top a {
	display: block;
	
	margin: -2px -5px;
	padding: 2px 5px;
	
	color: #990000;
	
	/*font-family: "Tw Cen MT", Arial, Helvetica, sans-serif;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#Sidebar .Menu .top a:hover {
	color: #FFFFFF;
	background-color: #990000;
}

/* Submenü */

#Sidebar .Menu .sub {
	margin: 5px 0 0 0;
	padding: 0;
}

#Sidebar .Menu .sub a {
	display: block;
	
	margin: 2px 0;
	padding: 2px 5px;
	
	color: #990000;
	background-color: #EEEEEE;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: none;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#Sidebar .Menu .sub a.section {
	color: #FFFFFF;
	background-color: #999999;
}

#Sidebar .Menu .sub a.current,
#Sidebar .Menu .sub a:hover {
	color: #FFFFFF;
	background-color: #990000;
}


/****** FILE: serenity/css/header.css *****/
/****
 * Header elements
 * 
 * The #Header element itself is styled in layout.css
 */

#Header {
	position: relative;
}

/* das Seitenlogo */

#Header .logo {
	float: left;
	
	width: 300px;
	height: 60px;
	
	margin: 5px 0 0 0;
}

/* Das Seitenmenü */

#SiteMenu {
	position: relative;
	float: right;
	
	margin: 0;
	padding: 0;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

#SiteMenu .Menu {
	float: left;
	position: relative;
	
	margin: 0;
	padding: 0;
	
	color: #EEEEEE;
	background-image: url(../images/nav/sitemenu-back.png);
	background-position: center;
	background-repeat: repeat-x;
}

#SiteMenu .Menu.left {
	border-radius: 0 0 0 5px;
	-moz-border-radius: 0 0 0 5px;
	-webkit-border-radius: 0 0 0 5px;
}

#SiteMenu .Menu.right {
	border-radius: 0 0 5px 0;
	-moz-border-radius: 0 0 5px 0;
	-webkit-border-radius: 0 0 5px 0;
}

#SiteMenu .Menu.hover {
	color: #EEEEEE;
	background-image: url(../images/nav/sitemenu-hover.png);
}

#SiteMenu .Menu.sub.open {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

#SiteMenu .Menu + .Menu {
	margin-left: 1px;
}

#SiteMenu .Menu h3 {
	position: relative;
	
	margin: 0;
	padding: 0;
	
	font-family: inherit;
	font-size: 1.2em;
	font-weight: normal;
}

#SiteMenu .Menu h3 a {
	display: block;
	
	margin: 0;
	padding: 0px 10px 2px 10px;
	
	color: inherit;
	
	text-decoration: none;
	white-space: nowrap;
}

#SiteMenu .Menu.sub h3 a {
	padding-right: 22px;
}

#SiteMenu .Menu.sub .Arrow {
	display: block;
	position: absolute;
	top: 50%;
	right: 10px;
	
	width: 7px;
	height: 10px;
	
	margin: -5px 0 0 0;
	padding: 0 0 0 0;
	
	background-image: url(../images/nav/sitemenu-arrow.png);
	background-position: center;
	background-repeat: no-repeat;
}

#SiteMenu .Menu .SubMenu {
	position: absolute;
	display: none;
	
	left: 0px;
	
	margin: 0;
	padding: 3px;
	
	background-image: url(../images/nav/submenu-back.png);
	background-position: top center;
	background-repeat: repeat-x;
	
	z-index: 1000;
	
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}

#SiteMenu .Menu .SubMenu.wide {
	border-radius: 0 5px 5px 5px;
	-moz-border-radius: 0 5px 5px 5px;
	-webkit-border-radius: 0 5px 5px 5px;
}

#SiteMenu .Menu.right .SubMenu {
	left: auto;
	right: 0px;
}

#SiteMenu .Menu.right .SubMenu.wide {
	border-radius: 5px 0 5px 5px;
	-moz-border-radius: 5px 0 5px 5px;
	-webkit-border-radius: 5px 0 5px 5px;
}

#SiteMenu .Menu ul {
	margin: 0;
	padding: 0;
	
	list-style-type: none;
}

#SiteMenu .Menu ul a {
	display: block;
	
	margin: 2px;
	padding: 2px 5px;
	
	color: #666666;
	background-color: #EEEEEE;
	
	text-decoration: none;
	white-space: nowrap;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#SiteMenu .Menu ul a:hover,
#SiteMenu .Menu ul a.current {
	color: #EEEEEE;
	background-color: #990000;
}

/* Das Katalog-Menü */

#KatalogMenu {
	position: absolute;
	right: 0px;
	bottom: 0px;
	
	margin: 0;
	padding: 1px;
	
	background-color: #999999;
	background-image: url(../images/nav/nav-back.png);
	background-position: center;
	background-repeat: repeat-x;
}

#KatalogMenu a {
	float: left;
	display: block;
	
	width: 150px;
	
	margin: 0;
	padding: 5px 0;
	
	color: #666666;
	background-color: #CCCCCC;
	background-image: url(../images/nav/nav-button.png);
	background-position: center;
	background-repeat: repeat-x;
	
	font-family: "Tw Cen MT", Arial, Helvetica, sans-serif;
	font-size: 2.0em;
	font-weight: normal;
	font-variant: small-caps;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
}

#KatalogMenu a:hover,
#KatalogMenu a.current,
#KatalogMenu a.section {
	background-color: #EEEEEE;
	background-image: url(../images/nav/nav-hover.png);
}

#KatalogMenu a + a {
	margin-left: 1px;
}

/****** FILE: serenity/css/footer.css *****/
/****
 * Footer elements
 * 
 * The #Footer element itself is styled in layout.css
 */

/* Footer */

#Copyright {
	margin: 10px;
}

#Copyright .logo {
	float: right;
}

#Copyright .text {
	margin: 0 120px;
	
	color: #999999;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: justify;
}


/****** FILE: serenity/css/homepage.css *****/
/*******************************************************************************
 * CSS for homepage
 */

/* Homepage-Buttons */

#Homepage {
	position: relative;
	
	width: 920px;
	height: 460px;
	
	margin: 0;
	padding: 0;
	
	background-color: #999999;
}

#Homepage .Button {
	width: 460px;
	height: 230px;
	
	margin: 0;
	padding: 0;
}

#Homepage .Button a {
	display: block;
	
	width: 460px;
	height: 230px;
	
	margin: 0;
	padding: 0;
	
	text-decoration: none;
}

#Homepage .Button a img {
	width: 460px;
	height: 230px;
	
	margin: 0;
	padding: 0;
	
	border: 0;
}

/* Positionen */

#Homepage .Button.pos-1 {
	position: absolute;
	left: 0px;
	top: 0px;
}

#Homepage .Button.pos-2 {
	position: absolute;
	right: 0px;
	top: 0px;
}

#Homepage .Button.pos-3 {
	position: absolute;
	left: 0px;
	bottom: 0px;
}

#Homepage .Button.pos-4 {
	position: absolute;
	right: 0px;
	bottom: 0px;
}


/****** FILE: serenity/css/kalender.css *****/
/*******************************************************************************
 * Kalender CSS
 */

/* Event-Übersicht */

#Kalender .Event {
	clear: left;
}

#Kalender .Event.even {
}

#Kalender .Event.odd {
}

#Kalender .Event .Datum {
	width: 150px;
	
	float: left;
	clear: left;
	
	margin: 0;
	padding: 5px;
	
	text-align: right;
	
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
}

#Kalender .Event .Datum {
	margin: 0px 0 0 0;
	
	color: #FFFFFF;
	background-color: #990000;
	
	font-size: 1.2em;
}

#Kalender .Event .Details {
	margin-left: 160px;
	padding: 10px;
	
	border-left: 5px solid #990000;
}

#Kalender .Event.odd .Details {
	background-color: #EEEEEE;
}

#Kalender .Event.even .Details {
	background-color: #FFFFFF;
}

/* Event-Seite */

#KalenderEvent {
}

#KalenderEvent .Box {
	float: left;
	
	width: 180px;
	
	margin: 0 10px 10px 0;
	padding: 10px;
	
	color: #333333;
	background-color: #CCCCCC;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#KalenderEvent .Box .Datum,
#KalenderEvent .Box .Zeiten {
	margin: 0;
	padding: 0.2em 0;
	
	font-size: 1.2em;
}


/****** FILE: serenity/css/katalog.css *****/
/*******************************************************************************
 * Stylesheet für den Katalog
 */

/****
 * Produkt-Highlights
 */

#Highlights {
	position: relative;
	
	width: 900px;
	height: 300px;
	
	margin: 0;
	padding: 10px;
	
	background-image: url(../images/katalog/highlights-back.png);
}

#Highlights .Scroll {
	position: relative;
	
	width: 900px;
	height: 300px;
	
	margin: 0;
	padding: 0;
}

#Highlights .Link {
	position: absolute;
	
	left: 0px;
	top: 0px;
	
	width: 900px;
	height: 300px;
	
	margin: 0;
	padding: 0;
}

#Highlights .Link + .Link {
	display: none;
}

#Highlights .Nav {
	position: absolute;
	right: 15px;
	bottom: 15px;
	
	width: auto;
	height: 34px;
	
	margin: 0;
	padding: 0;
	
	background-image: url(../images/katalog/highlights-nav.png);
	
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	
}

#Highlights .Nav a {
	display: block;
	float: left;
	
	width: 24px;
	height: 24px;
	line-height: 24px;
	
	margin: 5px;
	padding: 0;
	
	color: #990000;
	background-color: #EEEEEE;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}

#Highlights .Nav a:hover {
	color: #EEEEEE;
	background-color: #990000;
}

#Highlights .Nav a.current {
	color: #FFFFFF;
	background-color: #333333;
}

/****
 * Übersichtsseite
 */

/* Pagination */

.KatalogPagination {
	color: #999999;
}

.KatalogPagination .Links {
	float: right;
}

.KatalogPagination .Links a {
	padding: 0 5px;
	
	color: #990000;
	background-color: #EEEEEE;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.KatalogPagination .Links a:hover {
	color: #FFFFFF;
	background-color: #990000;
	
	text-decoration: none;
}

.KatalogPagination .Links a.current {
	color: #FFFFFF;
	background-color: #333333;
}

.KatalogPagination .Links .disabled {
	padding: 0 5px;
	
	color: #999999;
	background-color: #EEEEEE;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

/* Produkte */

#KatalogProdukte {
	width: 690px;
	
	margin: 10px 0;
	padding: 5px;
	
	background-color: #EEEEEE;
	
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#KatalogProdukte .Produkt {
	float: left;
	position: relative;
	
	width: 220px;
	
	margin: 5px;
	padding: 0;
	
	background-color: #FFFFFF;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#KatalogProdukte .Produkt .Title {
	height: 25px;
	
	margin: 0;
	padding: 0 10px;
	
	font-size: 1.4em;
	line-height: 25px;
}

#KatalogProdukte .Produkt .Bild {
}

#KatalogProdukte .Produkt .Preis {
	height: 25px;
	
	margin: 0;
	padding: 0 10px;
	
	color: #999999;
	
	font-size: 1.0em;
	line-height: 25px;
	text-align: right;
}

#KatalogProdukte .Produkt .Preis span,
#KatalogProdukte .Produkt .Preis del,
#KatalogProdukte .Produkt .Preis ins {
	padding: 0 2px;
	
	color: #333333;
	
	font-size: 1.2em;
	text-decoration: none;
}

#KatalogProdukte .Produkt .Preis del {
	color: #666666;
}

#KatalogProdukte .Produkt .Preis ins {
	color: #990000;
}

/* Gruppen */

#KatalogGruppen {
	width: 700px;
}

#KatalogGruppen .Gruppe {
	float: left;
	
	width: 326px;
	
	margin: 1px;
	padding: 5px 10px;
	
	border: 1px solid #CCCCCC;
	
	background-color: #EEEEEE;
	
	font-size: 1.5em;
	
	border-radius: 10px 0 0 0;
	-moz-border-radius: 10px 0 0 0;
	-webkit-border-radius: 10px 0 0 0;
}

#KatalogGruppen a.Gruppe {
	display: block;
	
	text-decoration: none;
}

#KatalogGruppen a.Gruppe:hover {
	border-color: #999999;
	background-color: #CCCCCC;
}


/****** FILE: serenity/css/produkt.css *****/
/*******************************************************************************
 * Stylesheet für Produkte
 ******************************************************************************/

/****
 * Produkt-Kopf
 */

#ProduktKopf {
	position: relative;
	
	padding: 10px;
	
	background-image: url(../images/produkt/kopf-back.png);
}

/* Bilder */
#ProduktKopf .Bilder {
	position: relative;
	
	width: 900px;
	height: 300px;
	
	margin: 0;
	padding: 0;
	
	background-color: #FFFFFF;
	background-image: url(../images/produkt/bilder-back.png);
	background-position: top right;
	background-repeat: no-repeat;
}

#ProduktKopf .Bilder .Scroller {
	position: relative;
	
	width: 900px;
	height: 300px;
}

#ProduktKopf .Bilder .Bild {
	position: absolute;
	left: 0px;
	top: 0px;
	
	width: 900px;
	height: 300px;
}

#ProduktKopf .Bilder .Bild + .Bild {
	display: none;
}

#ProduktKopf .Bilder .Bild .Text {
	position: absolute;
	right: 0px;
	bottom: 0px;
	
	width: 260px;
	
	margin: 10px;
	padding: 10px;
	
	color: #333333;
	background-image: url(../images/produkt/text-back.png);
	background-position: top center;
	background-repeat: repeat-x;
	
	font-size: 1.1em;
	
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#ProduktKopf .Bilder .Nav {
	position: absolute;
	
	left: 0px;
	bottom: 15px;
	
	width: 600px;
	height: 20px;
	
	margin: 0;
	padding: 0;
	
	text-align: center;
}

#ProduktKopf .Bilder .Nav .Buttons {
	margin: 0;
	padding: 5px;
	
	background-image: url(../images/produkt/nav-back.png);
	background-position: center;
	background-repeat: repeat-x;
	
	font-size: 16px;
	line-height: 16px;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#ProduktKopf .Bilder .Nav a {
	margin: 5px;
	padding: 0;
	
	background-image: url(../images/produkt/nav-link.png);
	background-position: center;
	background-repeat: no-repeat;
	
	text-decoration: none;
}

#ProduktKopf .Bilder .Nav a:hover {
	background-image: url(../images/produkt/nav-hover.png);
}

#ProduktKopf .Bilder .Nav a.current {
	background-image: url(../images/produkt/nav-current.png);
}

#ProduktKopf .Bilder .Nav a img {
	width: 16px;
	height: 16px;
	
	margin: 0;
	padding: 0;
	
	border: none;
}

#ProduktKopf .Daten {
	position: absolute;
	right: 10px;
	top: 10px; 
	
	width: 280px;
	
	margin: 0;
	padding: 10px;
}

#ProduktKopf .Daten h1 {
	margin: 0;
	padding: 0;
	
	color: #999999;
	
	font-family: "Tw Cen MT", Arial, Helvetica, sans-serif;
	font-size: 4.0em;
	font-weight: normal;
	line-height: 1em;
}

#ProduktKopf .Daten .Kurztext {
	margin: 10px 0;
	
	color: #666666;
	
	font-size: 1.2em;
}

#ProduktKopf .Daten .Preis {
	margin: 10px 0;
	padding: 0;
	
	color: #666666;
	
	font-size: 1.0em;
}

#ProduktKopf .Daten .Preis span {
	font-size: 1.5em;
}

/****
 * Details
 */

#ProduktDetails {
	
}

/* Preise */

#ProduktDetails .Preise {
	float: right;
	
	width: 300px;
	
	margin: 10px;
	padding: 10px;
	
	color: #333333;
	background-color: #999999;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#ProduktDetails .Preise h2 {
	margin: 0 0 10px 0;
	padding: 0;
	
	color: #EEEEEE;
	
	font-size: 1.8em;
	font-weight: normal;
	line-height: 1em;
}

#ProduktDetails .Preise ul {
	margin: 0;
	padding: 0;
	
	list-style-type: none;
}

#ProduktDetails .Preise li {
	clear: both;
	
	padding: 0.5em;
}

#ProduktDetails .Preise li + li {
	margin-top: 1px;
}

#ProduktDetails .Preise li.even {
	background-color: #FFFFFF;
}

#ProduktDetails .Preise li.odd {
	background-color: #EEEEEE;
}

#ProduktDetails .Preise .ArtNum {
	margin: 0 0 0.5em 0;
	
	font-size: 1.0em;
}

#ProduktDetails .Preise .Preis {
	float: right;
	
	font-size: 1.5em;
}

#ProduktDetails .Preise .Name {
	clear: left;
	
	font-size: 1.2em;
}

/* Content */

#ProduktDetails #Content {
}

/* Eigenschaften */

#ProduktDetails .Eigenschaften {
}


