﻿/* ================================
CSS STYLES FOR DotNetNuke
================================ */

html {
	
}

/* PAGE BACKGROUND */
	/* background color for the header at the top of the page  */
.HeadBg {
	
}

/* background color for the content part of the pages */
#Body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: #F2F2F2;
	background-image: url(/Portals/28/images/skin/body_bg.png) !important;
	background-repeat: repeat-x !important;
}

.ControlPanel {
	
}

/* background/border colors for the selected tab */
.TabBg {
	
}

.LeftPane {
}

.ContentPane {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.RightPane {
	width: 168px !important;
}

/* text style for the selected tab */
.SelectedTab {
	
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
	
}

A.SelectedTab:visited {
	
}

A.SelectedTab:hover {
	
}

A.SelectedTab:active {
	
}

/* text style for the unselected tabs */
.OtherTabs {
	
}

/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
	
}

A.OtherTabs:visited {
	
}

A.OtherTabs:hover {
	
}

A.OtherTabs:active {
	
}

/* GENERAL */ /* style for module titles */
.Head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

.ContentHead {
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.BskHead {
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* style of item titles on edit and admin pages */
.SubHead {
	color: black;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-weight: bold;
	font-size: 8pt;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-weight: bold;
	font-size: 8pt;
}

/* text style used for most text rendered by modules */
.Normal {
	color: black;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-weight: normal;
	font-size: 8pt;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {
	
}

.NormalRed {
	color: #A92226;
}

.NormalBold {
	font-weight: bold;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {
	
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
	
}

A.CommandButton:visited {
	
}

A.CommandButton:hover {
	
}

A.CommandButton:active {
	
}

/* button style for standard HTML buttons */
.StandardButton {
	background-color: #C7C4BD;
}

/* GENERIC */
H1 {
	color: black;
	font-weight: bold;
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}

H2 {
	color: #A92226;
	font-weight: bold;
	font-size: 14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}

H3 {
	color: black;
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}

H4 {
	color: black;
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}

H5,DT {
	
}

H6 {
	
}

TFOOT,THEAD {
	
}

TH {
	color: black;
	font-weight: bold;
}

A:link {
	
}

A:visited {
	
}

A:hover {
	
}

A:active {
	
}

SMALL {
	
}

BIG {
	
}

BLOCKQUOTE,PRE {
	
}

UL LI {
	list-style-type: disc;
}

UL LI LI {
	list-style-type: disc;
}

UL LI LI LI {
	list-style-type: disc;
}

OL LI {
	
}

OL OL LI {
	
}

OL OL OL LI {
	
}

OL UL LI {
	
}

HR {
	
}

/* MODULE-SPECIFIC */
	/* text style for reading messages in Discussion */
.Message {
	
}

/* style of item titles by Announcements and events */
.ItemTitle {
	
}

/* Menu-Styles */ /* Module Title Menu */
.ModuleTitle_MenuContainer {
	
}

.ModuleTitle_MenuBar {
	
}

.ModuleTitle_MenuItem {
	
}

.ModuleTitle_MenuIcon {
	
}

.ModuleTitle_SubMenu {
	
}

.ModuleTitle_MenuBreak {
	
}

.ModuleTitle_MenuItemSel {
	
}

.ModuleTitle_MenuArrow {
	
}

.ModuleTitle_RootMenuArrow {
	
}

/* Main Menu */
.MainMenu_MenuContainer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*text-align:bottom;*/
	background-color: transparent;
}

.MainMenu_MenuBar td, .MainMenu_MenuItem td {
	font-weight: normal;
}

.MainMenu_MenuBar {
	background-color: transparent;
}

.MainMenu_MenuItem {
	background-color: white;
	color: #A20109;
	border: none;
}

.MainMenu_MenuBar {
	height: 19px;	
}

.MainMenu_MenuItem td, .MainMenu_MenuItemSel td {
	padding: 0px 10px;
	height: 19px;
	
	vertical-align: middle;
}

.MainMenu_MenuIcon {
	background-color: white;
	display: none;
}

.MainMenu_SubMenu {
	border-left: 1px solid #A20109;
	border-right: 1px solid #A20109;
	border-bottom: 1px solid #A20109;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*vertical-align: middle;*/ /*width:100px;*/
}

.MainMenu_MenuBreak {
	border: 0px;
	background-color: transparent;
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
	display: none;
}

.MainMenu_MenuRootArrow {
	width: 0px;
}

.MainMenu_RootMenuItemBreadcrumb {
	background-color: white;
	color: #A20109;
	text-align: center;
}

.MainMenu_RootMenuItemBreadcrumb td {
	text-align: center;
}

.MainMenu_SubMenuItemBreadcrumb {
	background-color: white;
	color: #A20109;
	font-weight: normal;
	/*vertical-align: middle;*/
}

.MainMenu_RootMenuItem {
	background-color: #A20109;
	color: white;
	text-align: center;
}

.MainMenu_MenuBar img {
	display: none !important;	
}

.MainMenu_RootMenuItemActive {
	background-color: white;
	color: #A20109;
}

.MainMenu_SubMenuItemActive {
	background-color: #A20109;
	color: #FFFFFF;
}

.MainMenu_RootMenuItemSelected {
	background-color: white;
	color: #A20109;
}

.MainMenu_RootMenuItemSelected td {

}

.MainMenu_SubMenuItem {

}

.MainMenu_SubMenuItemSelected {
	background-color: #A20109;
	color: #FFFFFF;
}

.MainMenu_Separator {
	border: 0px;
	display: none;
}

.MainMenu_RootMenuItemWidth {
	
}

.MainMenu_SubMenu td {
	background-image: url("/Portals/28/images/punkt_blau.gif");
	background-repeat: repeat-x;
}

/* Login Styles */
.LoginPanel {
	
}

.LoginTabGroup {
	
}

.LoginTab {
	
}

.LoginTabSelected {
	
}

.LoginTabHover {
	
}

.LoginContainerGroup {
	
}

.LoginContainer {
	
}

a:link {
	color: #A92226;
	text-decoration: none;
	font-weight: normal;
}

#dnn_ctr1114_ControlProduktliste_tblListe a:link {
	text-decoration: underline;
}

a:visited {
	color: #A92226;
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	color: #A92226;
	text-decoration: underline;
	font-weight: normal;
}

a:active {
	color: #A92226;
	text-decoration: underline;
	font-weight: normal;
}

/*NAVIGATION*/
.Navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.NavigationTopLevel {
	background-color: #D3DEE4;
}

/* Hauptkategorie, die ausgeklappt wurde */
.pnav_maincat_expand {
	background-color: #c7c4be;
}

/* Subkategorie, die ausgeklappt wurde  */
.pnav_subcat_expand {
	background-color: #c7c4be;
}

/* Ausgew?hlte Sortimentsstufe */
.pnav_selected_active {
	background-color: #c7c4be;
	font-weight: bold;
}

/* Auswahlhilfe: immer fett */
.pnav_auswahlhilfe {
	font-weight: bold;
}

/* Auswahlhilfe, wenn ausgew?hlt */
.pnav_auswahlhilfe_active {
	background-color: #c7c4be;
	font-weight: bold;
}

a img {
	border: 0px;
}

#query {
	border: 2px solid #A5262F;
	width: 180px;
}

/*Produktdetailseite*/
.produktdetails_uebertitel H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #A92226;
}

.produktdetails_100z {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
}

.produktdetails_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: black;
}

.produktdetails_warenkorb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #A92226;
}

.produktdetails_warenkorb a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #A92226;
}

.produktdetails_warenkorb a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #A92226;
}

.produktdetails_warenkorb a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #A92226;
}

.produktdetails_warenkorb a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #A92226;
}

.produktdetails_preis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: black;
}

.beschreibung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
}

.beschreibung h1 {
	font-size: 12pt;
	color: #A92226;
	font-weight: bold;
}

.beschreibung td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	vertical-align: middle;
}

.beschreibung th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #c7c4be;
	color: black;
}

.beschreibung tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
}

.beschreibung bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: black;
}

.produktdetails_preise_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

.produktdetails_preise_table th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #c7c4be;
}

.konto th {
	text-align: left;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.infoText {
	font-weight: 100;
	font-size: 8pt;
}

/*aktion*/
.produktdetails_aktionstext_neu {
	background-color: #FFFF00;
	border: 1px solid #A92226;
	color: #A92226;
	display: block;
	font-weight: bolder;
	text-align: center;
}

.produktdetails_aktionstext /*liste*/ {
	display: block;
	background-color: #FFFF00;
	border: 1px solid #A92226;
	color: #A92226;
	font-weight: bold;
	font-size: 8pt;
}

.textImportant /* z Bsp bei Bestellung*/ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A92226 !important;
	font-weight: bold !important;
	font-size: 10pt !important;
	text-align: left !important;
}

/*********************************************************************** CSS Shop ***********************************************************************
/* Standard-Tabelle (Bsp: Produkte) inkl. Artikelgruppe und Header/Footer. Achtung: Reihenfolge entscheidend !!! */
.ProdTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
}

.ProdTable H2 {
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ProdTable td {
	padding: 1px;
	background-color: #ffffff;
	border: 0px solid #ffffff;
}

.ProdTable th {
	padding: 1px;
	background-color: #F5F4F0;
	border: 0px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
}

.ProdTableTRHeaderFooter td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A92226;
	background-color: #CCCCCC;
	font-size: 8pt;
	font-weight: bold;
	width: 100%;
	border-width: 0px;
}

.ProdTableTRArtikelgruppe td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #d1dde3;
	background-color: #D1D1D1;
	font-size: 8pt;
	font-weight: bold;
	
	padding: 3px 10px;
}

/* Header Artikelgruppe */
.ProdTableTRArtikelgruppe h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
}

/* Header Artikelgruppe H2 */
.ProdTableTRHeaderFooter h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A92226;
	font-size: 8pt;
	font-weight: bold;
}

/* Header Artikelgruppe H1*/
.ProdTableTRHeaderFooter td a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
}

.ProdTableTRHeaderFooter td a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
}

.ProdTableTRHeaderFooter td a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

.ProdTableTRHeaderFooter td a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

.ProdTableHeader td {
	padding: 1px;
	background-color: #EEEEEE;
	border: 0px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
}

/* ASP-Datagrid: Titelzeile (TH-Tag fehlt) */
.prodSubHeaderTitelZeile td {
	background-color: #ffffff;
	font-weight: bold;
}

.prodSubHeaderTextZeile td {
	background-color: #ffffff;
}

.prodSubHeaderLeereZeile td {
	color: #000000;
	background-color: transparent;
	border-width: 0px;
}

.IhrKonto {
	width: 100%;
	border-spacing: 2px;
	border-collapse: collapse;
}

.IhrKonto th {
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	border-bottom-style: solid;
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
}

.IhrKonto td {
	border-left-width: 1px;
	border-left-color: #cccccc;
	border-left-style: solid;
	vertical-align: top;
	height: 120px;
}

/*NAVIGATION*/
.Navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Navigation a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
}

.Navigation a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
}

.Navigation a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A92226;
	text-decoration: underline;
}

.Navigation a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A92226;
	text-decoration: underline;
}

.NavigationTopLevel {
	background-color: #E7D5D5;
}

/* Hauptkategorie, die ausgeklappt wurde */
.pnav_maincat_expand {
	background-color: #E7D5D5;
}

/* Subkategorie, die ausgeklappt wurde  */
.pnav_subcat_expand {
	background-color: #E7D5D5;
}

/* Ausgew?hlte Sortimentsstufe */
.pnav_selected_active {
	background-color: #E7D5D5;
	font-weight: bold;
}

/* Auswahlhilfe: immer fett */
.pnav_auswahlhilfe {
	font-weight: bold;
}

/* Auswahlhilfe, wenn ausgewaehlt */
.pnav_auswahlhilfe_active {
	background-color: #d1dde3;
	font-weight: bold;
}

/* Dokumentdownloads */
.downloadcell {
	background-image: url("/portals/1/icons/info.gif");
	background-position: center left;
	background-repeat: no-repeat;
	margin-left: 10px;
	padding-left: 10px;
}

.downloadcell a {
	padding-left: 10px;
}

/* hyperlink styles im fliesstext */
a.fliesstextlink:link {
	color: #A92226;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.fliesstextlink:visited {
	color: #A92226;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.fliesstextlink:hover {
	color: #A92226;
	text-decoration: underline;
}

a.fliesstextlink:active {
	color: #A92226;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a img {
	border: 0px;
}

/**Warenkorb**/
	/* Warenkorbaufzählung Menge / Artnr. / Bezeichnung etc. */
.warenkorb_aufzaehlung {
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Warenkorbaufzählung Menge / Artnr. / Bezeichnung etc. */
.wako_ueberschrift {
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Verwendung von Bold in den Tables */
.wako_bold {
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Bitte kontrollieren Sie nochmals alle Einzelheiten Ihrer Bestellung und schicken diese dann ab */
.wako_text_gross {
	color: #000000;
	font-size: 16pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/**Auswahlhilfe**/
.auswahlhilfe_mainbox {
	width: 620px;
}

/* Auswahlhilfeüberschrift: "Artikelauswahl PC" etc. */
.auswahl_ueberschrift {
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.auswahl_ueberschrift_klein {
	color: #FFFFFF;
	font-size: 6pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/**Bewertung**/ /* Bewertung überschrift*/
.bewertung_ueberschrift {
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #A92226;
}

.bewertung_table_bold {
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #f3f3f3;
}

/*Suchergebnisse*/
.suchergebnisse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.suchergebnisse a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: yellow;
	text-decoration: none;
}

.suchergebnisse a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
}

.suchergebnisse a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A92226;
	text-decoration: underline;
}

.suchergebnisse a:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A92226;
	text-decoration: underline;
	font-weight: bold;
}

.suchergebnisse a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A92226;
	text-decoration: underline;
}

/*Produktdetailseite*/
.produktdetails_uebertitel H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #A92226;
}

.produktdetails_100z {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
}

.produktdetails_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #A92226;
}

.produktdetails_warenkorb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #A92226;
}

.produktdetails_warenkorb a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #A92226;
}

.produktdetails_warenkorb a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #A92226;
}

.produktdetails_warenkorb a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #A92226;
}

.produktdetails_warenkorb a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #A92226;
}

.produktdetails_preis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #A92226;
}

.produktedetails_preis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #A92226;
}

.produktdetails_preise_table th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #c7c4be;
}

.beschreibung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
}

.beschreibung h1 {
	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A92226;
	font-weight: bold;
}

.beschreibung td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
}

.beschreibung th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #c7c4be;
	color: black;
}

.beschreibung tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
}

.beschreibung bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: black;
}

.konto th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	font-size: 8pt;
	background-color: white;
	color: black;
	padding-top: 5px;
}

.konto td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	padding-top: 2px;
}

.nichtunterstrichenerlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#dnn_ctr1100_ModuleContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.Breadcrumb {
	padding: 3px;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Breadcrumbs {
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* hyperlink style for the selected tab */
a.Links:link,a.Breadcrumbs:link {
	color: #A92226;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.Links:visited,a.Breadcrumbs:visited {
	color: #A92226;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.Links:hover,a.Breadcrumbs:hover {
	color: #A92226;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.Links:active,a.Breadcrumbs:active {
	color: #A92226;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/********************************************************************/
	/** Produktedetail-Seite **/ /*showroom*/
#ShowRoomBanner {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 25px;
	background-color: #FFFF00;
	color: #A92226;
	border: 1px solid #A92226;
	padding: 2px;
}

/*aktionspreise*/
.tdAktionPreisNeu /*liste*/ {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFF00;
	border: 1px solid #A92226;
	color: #A92226;
	font-weight: bold;
	font-size: 8pt;
}

.produktdetails_aktionstext_neu /*Produkteseite*/ {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFF00;
	border: 1px solid #A92226;
	color: #A92226;
	font-size: 8pt;
	font-weight: bolder;
	text-align: center;
}

.produktdetails_aktionstext {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A92226;
	border: 1px solid #A92226;
	color: #FFFF00;
	font-size: 8pt;
	text-align: center;
}

.infoText {
	font-size: 8pt;
	font-weight: 100;
}

/*produktedetails techn. daten */
#table5 {
	width: 100%;
}

#table5 th {
	width: 35%;
}

/* Fliesstexte: Bild- und Textfluss */
.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.textImportant /* z Bsp bei Bestellung*/ {
	color: #A92226 !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold !important;
	font-size: 10pt !important;
	text-align: center !important;
}

/* Setzen die Höhe für PCtipp-Newsletter-Landingpage (TABID 604) */
.pctnl {
	height: 225px;
	clear: both;
	float: none;
}

.pctnl2 {
	height: 255px;
	clear: both;
	float: none;
}

/* anzeige in der suchmaschine */
.suchmaschine_table {
	color: #black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	border-width: 1px;
	border-color: #A92226;
}

.myTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
}

.lang {
	background-color: #5A5A5A;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: white;
	height: 15px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 2px;
}

.lang select {
	
}

.lang a:link {
	color: #ffffff;
}

.lang a:visited {
	color: #ffffff;
}

.ProdTableTRArtikelgruppe .normal a.linkdiskret:link {
	color: #ffffff;
}

.ProdTableTRArtikelgruppe .normal a.linkdiskret:visited {
	color: #ffffff;
}

.Kontaktformular_mainform {
	width: 100%;
}

.Antrag_Phonet,.Kontaktformular_main td,.phonetacademy_form td,.prospektbestellung td
	{
	padding-top: 5px;
	padding-right: 10px;
}

.resellerdownloads {
	font-size: 9px;
	border-bottom: 1px dotted #E1E1E1;
}

.resellerdownloads_comments {
	background-color: #F1F1F1;
	font-size: 9px;
	border-bottom: 1px dotted #E1E1E1;
	border-left: 1px dotted #E1E1E1;
}

.resellerdownloads_title {
	background-color: #A92226;
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
}

.haendleraktionen td {
	border-bottom: 1px dotted #E1E1E1;
	padding-top: 5px;
}

.linkliste {
	list-style-image: url("/portals/28/Icons/info.gif");
}

#dnn_ctr4023_ControlMiniBasket_WK_updateP {
	width: 160px;
}

tr {
	text-align: left;
}

/* structuring and alignments */
.wrapper {
	margin: 0px auto;
}

.MainSkinTable {
	width: 990px;
}

.MainSkinTable tr {
	vertical-align: bottom;
}

.TopPane {
	vertical-align: bottom;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.LeftPane {
	vertical-align: top;
	width: 220px;
	background-color: #F2F2F2;
}

.SolPartMenuHolder {
	height: 16px;
	border-width: 0px;
	background-color:transparent;
	width: 990px;
	padding-left: 230px;
}

.RightPane {
	vertical-align: top;
	width: 160px;
	background-color: #F2F2F2;
}

.ContentPane {
	width: 590px;
	vertical-align: top;
	background-color: #F2F2F2;
}

/*

.Breadcrumb {
height:20px;
width:590px;
padding-left:20px;
padding-top: 5px;
padding-bottom: 1px;
font-family:Verdana, Arial, sans-serif;
color:dark grey;
font-size:8pt;

	
} */
.BottomPane {
	background-color: #F2F2F2;
}

.contentspacer {
	width: 10px;
	background-color: #F2F2F2;
}

#dnn_ctr3952_Display_HtmlHolder
,
{
height


:


140
px
;




}
/*
#dnn_ctr3952_ModuleContent td a{
padding:0px;
margin:0px;
border:0px;
vertical-align:bottom;

}

#dnn_ctr3952_Display_HtmlHolder, #dnn_ctr3952_ContentPane, #dnn_ctr3952_ModuleContent, #dnn_TopPane {
padding:0px;
margin:0px;
}

#dnn_TopPane {
	
}

#dnn_ctr3952_ModuleContent table {
padding:0px;
margin:0px;
vertical-align:bottom;

}*/ /* container-specific definitions and alignment */
table {
	border-width: 0px;
	border-collapse: collapse;
}

td {
	border-width: 0px;
	border-collapse: collapse;
}

.PH_containerholder {
	width: 100%;
	margin-top: 10px;
	border: 1px solid #949399;
	border-collapse: separate;
}

.PH_solpartactions {
	width: 1px;
	height: 20px;
	background-color: #949399;
	border-width: 0px;
	border-color: #949399;
	border-collapse: collapse;
}

.PH_title {
	background-color: #949399;
	color: #FFFFFF;
	vertical-align: middle;
	border-width: 0px;
	border-color: #949399;
	border-collapse: collapse;
	padding-left: 10px;
}

.PH_precontent {
	background-color: white;
}

.PH_containercontent {
	padding-top: 3px;
	/* padding-bottom:3px;*/
	background-color: white;
	padding: 4px;
}

.PH_preactions {
	height: 3px;
}

.PH_actionbutton {
	text-align: right;
	vertical-align: bottom;
	background-color: white;
}

.PanelTitle {
	font-size: 11px !important;
}

.ProductDisplayerTitle,.ProductDisplayerTitle a {
	font-size: 11px !important;
	text-decoration: none !important;
}

/* Kontaktformular in Suche */
.hrBar {
	margin: 0;
	padding: 0;
	height: 2px;
	background-color: #C00000;
}

.contactFormText {
	margin: 15px 0 0 10px;
	padding: 0;
	display: block;
}

.lblContactFormDesc {
	margin: 10px 0 0 0;
	padding: 0;
	display: block;
	font-weight: bold;
}

.tcContactForm {
	margin: 0;
	padding: 0;
	width: 50%;
}

.tblContactForm {
	margin: 15px 0 0 10px;
	padding: 0;
	width: 100%;
}

.txtContactForm {
	margin: 0;
	padding: 0;
	width: 200px;
	border: 1px solid #A0B6CB;
}

.txtContactFormSearchingProduct {
	margin: 0;
	padding: 0;
	width: 491px;
	height: 50px;
	border: 1px solid #A0B6CB;
}

.btnSendContactForm {
	margin: 15px 0 0 0;
	padding: 0;
	width: 40px;
	display: block;
}

.lblContactStateSuccess {
	margin: 15px 10px 0 10px;
	padding: 10px;
	display: block;
	text-align: center;
	border: 1px solid #32FF32;
	background-color: #C8FFC8;
}

.lblContactStateFailed {
	margin: 15px 10px 0 10px;
	padding: 10px;
	display: block;
	text-align: center;
	border: 1px solid #FF3232;
	background-color: #ffC8C8;
}
