﻿/* 3================================CSS STYLES FOR DotNetNuke================================*/
/* PAGE BACKGROUND *//* background color for the header at the top of the page  */
.HeadBg
{

}
/* background color for the content part of the pages */
body
{
	/*line-height: 10pt;*/
	
	text-align: left;
}

/* XMAS EDITION 
#Body
{
	background-image: url(./Skins/skin_BR/images/bg_body_xmas.gif);
	background-repeat: repeat-x;
	
	background-color: #ccdeeb;
	
	padding: 0px;
	margin: 0px;
}
 XMAS EDITION END */

#Body
{
	background-image: url(./Skins/skin_BR/images/bg_body.gif);
	background-repeat: repeat-x;
	
	background-color: #d3dce3;
	
	padding: 0px;
	margin: 0px;
}

.ControlPanel
{
}
/* background/border colors for the selected tab */

.MainSkinTable
{
	background-color: transparent;
	
	width: 1003px !important;
}

.contentspacer 
{
	width: 9px;
}

/* XMAS EDITION 
.GlobalContent
{
	background-image: url(./Skins/skin_BR/images/bg_global_content_xmas.gif);
	background-repeat: repeat-x;
	
	background-color: #e6eff6;
	
	padding: 9px;
	
	width: 983px !important;
}
 XMAS EDITION END */

.GlobalContent
{
	background-image: url(./Skins/skin_BR/images/bg_global_content.gif);
	background-repeat: repeat-x;
	
	background-color: #e7ecf0;
	
	padding: 9px;
	
	width: 983px !important;
}

table
{
	border-collapse: separate;
}

table.wrapper, td.LeftPane table, td.ContentPane table, td.RightPane table, td.SolPartMenuHolder table, div.MainMenu_SubMenu table
{
	border-collapse: collapse;
}

.beschreibung table
{
  border-collapse: separate;
}

td 
{
	border: 0px;
	vertical-align: top;
}

.TopPane
{
	padding: 9px 0px;	
}


.LeftPane
{
	width: 215px !important;
	
	padding-top: 9px;
}

td.br_red_nav_content table.Navigation
{
	width: 215px !important;
}

.ContentPane
{
	width: 595px !important;
	/*width: 100%;*/
	height: 100%;
	
	padding-top: 9px;
}

tr
{
	text-align: left;
}

.RightPane
{
	vertical-align: top;
	width: 155px !important;
	
	padding-top: 9px;
}

td.SolPartMenuHolder
{
	height: 24px;
	
	background-image: url(./Skins/skin_BR/images/bg_menu.gif);
	background-repeat: repeat-x;

	border: 1px solid #9c9b99;
	border-left: 0px;
	border-right: 0px;
}

td.SolPartMenuHolderSideLeft
{
	height: 24px;
	
	background-image: url(./Skins/skin_BR/images/bg_menu.gif);
	background-repeat: repeat-x;

	border: 1px solid #9c9b99;
	border-right: 1px solid #b0b0b0;
}

td.SolPartMenuHolderSideRight
{
	height: 24px;
	
	background-image: url(./Skins/skin_BR/images/bg_menu.gif);
	background-repeat: repeat-x;

	border: 1px solid #9c9b99;
	border-left: 1px solid #f2f2f2;
}

td.ContentPane_BreadcrumbHolder
{
	width: 100% !important;
	
	border: 1px solid #c1c2c6;
	
	background-color: #edf2f5;
	
	/*height: 23px;*/
	/*line-height: 18px;*/

	padding: 2px 0px 5px 10px;
	
	vertical-align: middle;
	
	color: #000000;
}

.Breadcrumb
{
	
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.ContentPane_BreadcrumbHolder span.Breadcrumb a
{
	vertical-align: middle;
}

.TabBg
{

}

/* text style for the selected tab */
.SelectedTab
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* hyperlink style for the selected tab */
a.SelectedTab:link
{
	color: #E2001A;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.SelectedTab:visited
{
	color: #E2001A;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.SelectedTab:hover
{
	color: #E2001A;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.SelectedTab:active
{
	color: #E2001A;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


/* text style for the unselected tabs */
.OtherTabs
{
}
/* hyperlink style for the unselected tabs */
a.OtherTabs:link
{
color: #DFDFDF;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.OtherTabs:visited
{
color: #DFDFDF;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.OtherTabs:hover
{
}
a.OtherTabs:active
{
}
/* GENERAL */
/* style for module titles */
.Head
{
font-size: 8pt;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ContentHead
{
font-size: 8pt;
font-weight: bold;
color: #E2001A;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-width: 0px;
height: 8pt;
}
.BskHead
{
font-size: 8pt;
font-weight: bold;
color: #E2001A;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.NavHead
{
font-size: 8pt;
font-weight: bold;
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-width: 0px;
height: 8pt;
}
/* style of item titles on edit and admin pages */
.SubHead
{
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 8pt;

}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 8pt;
}
/* text style used for most text rendered by modules */
.Normal, th
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: black;
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}
.NormalRed
{
color: #E2001A;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.NormalBold
{
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* 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
{
}
/* GENERIC */
br
{
clear: none;
background-color: white;
}
H1
{
font-size: 9pt;
font-weight: bold;
color: black;
/*margin-bottom: 1px;*/
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
H2
{
font-size: 9pt;
font-weight: bold;
/*margin-bottom: 1px;*/
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
}
H3
{
font-size: 8pt;
font-weight: bold;
color: black;
/*margin-bottom: 1px;*/
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
H4
{
font-size: 9pt;
font-weight: bold;
color: black;
/*margin-bottom: 1px;*/
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
H5, DT
{
font-size: 8pt;
font-weight: bold;
color: black;
/*margin-bottom: 1px;*/
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
H6
{
font-size: 8pt;
font-weight: bold;
color: black;
/*margin-bottom: 1px;*/
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
TFOOT, THEAD
{
}
TH
{
}
a:link
{
text-decoration: underline;
color: #000000;
}
a:visited
{
text-decoration: underline;
color: #696969;
}
a:hover
{
text-decoration: none;
color: #E2001A;
}
a:active
{
text-decoration: underline;
color: #E2001A;
}
a:focus
{
text-decoration: underline;
color: #E2001A;
}
SMALL
{
}
BIG
{
}
BLOCKQUOTE, PRE
{
}
UL LI
{
}
UL LI LI
{
}
UL LI LI LI
{
}
OL LI
{
}
OL OL LI
{
}
OL OL OL LI
{
}
OL UL LI
{
}
hr
{
border: 0px solid #CCCCCC; /*border: 1px dotted #E2001A;*/
height: 1px;
background-color: #CCCCCC;
}
div
{
/* margin:0px;  padding:0px;  border:0px;  offset:0px;  height:0px;  width:0px;*/
}
/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */
.Message
{
}
/* style of item titles by Announcements and events */
.ItemTitle
{
color: black;
font-size: 9pt;
font-weight: bold;
}
/* Menu-Styles *//* Module Title Menu */
.ModuleTitle_MenuContainer
{
}
.ModuleTitle_MenuBar
{
border-width: 0px;
}
.ModuleTitle_MenuItem
{
border-width: 0px;
}
.ModuleTitle_MenuIcon
{
border-width: 0px;
}
.ModuleTitle_SubMenu
{
border-width: 0px;
}
.ModuleTitle_MenuBreak
{
border-width: 0px;
}
.ModuleTitle_MenuItemSel
{
border-width: 0px;
}
.ModuleTitle_MenuArrow
{
border-width: 0px;
}
.ModuleTitle_RootMenuArrow
{
border-width: 0px;
}

.ModuleTitle_MenuBar td, .NOWRAP
{
	vertical-align: middle;
}
/* Main Menu */
.MainMenu_MenuContainer, table.MainMenu_MenuContainer table
{
	text-align: right;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	
	border: 0px solid black;
	border-collapse: separate;
	
	width: 100%;
}
.MainMenu_MenuBar
{
/*vertical-align: bottom;
border-width: 0px;
background-image: url(/Portals/1/Skins/skin_BR/background.gif);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 8pt;
vertical-align: baseline;*/
}
.MainMenu_MenuItem
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;

	border: 0px solid black;
}
/* 2sic modified */
.MainMenu_SubMenu td 
{
	border: 0px solid #9d9c9a;
	border-top: 1px solid #9d9c9a;
	border-bottom: 1px solid #9d9c9a;
	
	vertical-align: middle;
}

.MainMenu_SubMenu table
{
	border: 1px solid #9d9c9a;
}

.MainMenu_SubMenu td.MainMenu_MenuItem
{
	padding: 5px 0px;
}

div.MainMenu_SubMenu
{	
	padding-top: 1px;

	background-color: transparent;
}

div.MainMenu_SubMenu table
{
	border-top: 0px !important;
}

.MainMenu_SubMenu table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #DFDFDF;

	background-image: url(./Skins/skin_BR/images/bg_submenu.gif);
	background-repeat: repeat-x;
	
	background-color: #d7d7d7;
}
.MainMenu_MenuBreak
{
	border-width: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	/*background-image: url(/Portals/1/Skins/skin_BR/background.gif);*/
	width: 2px;
}

.MainMenu_MenuIcon
{
	border: 0px solid black;
	
	width: 5px;
	
	background-color: transparent;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

.MainMenu_MenuArrow
{
	border: 0px solid black;
	
	width: 10px;
	
	background-color: transparent;
	
	border-width: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

.MainMenu_RootMenuArrow
{
	border-width: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

.MainMenu_SubMenuItemBreadcrumb
{
	background-color: #F5F4F0; /*border:1px solid #E2001A;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
}

.MainMenu_RootMenuItem
{
	background-color: #efefef;
	
	background-image: url(./Skins/skin_BR/images/bg_menu.gif);
	background-repeat: repeat-x;

	color: #333333;
	
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
		
	width: 90%;
}

tr.MainMenu_RootMenuItem td
{
	/*border: 0px solid black;*/
}


/*.MainMenu_RootMenuItemSelected, .MainMenu_RootMenuItemActive*/
table.MainMenu_MenuContainer
{
	border-collapse: separate !important;
}

table.MainMenu_MenuContainer td
{
	border: 0px solid black;
	/*border-collapse: separate;*/
	border-right: 1px solid #b0b0b0;
	border-left: 1px solid #f2f2f2;
}

table.MainMenu_MenuContainer tr.MainMenu_MenuItem td, table.MainMenu_MenuContainer tr.MainMenu_RootMenuItemSelected td
{
	border: 0px solid black !important;
}

.MainMenu_RootMenuItemSelected, .MainMenu_RootMenuItemActive, .MainMenu_RootMenuItemBreadcrumb, .MainMenu_MenuItemSel
{
	background-color: #efefef;

	background-image: url(./Skins/skin_BR/images/bg_menu_hover.gif);
	background-repeat: repeat-x;

	color: #333333;
	
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	
	height: 24px;
	
	margin: 0px;
	
	padding: 0px 5px;
	
	padding-left: 8px;
	padding-right: 4px;
}

.MainMenu_RootMenuItem td, .MainMenu_RootMenuItemActive td .MainMenu_RootMenuItemSelected td, .MainMenu_RootMenuItemBreadcrumb td, .MainMenu_MenuItemSel td
{
	vertical-align: middle;
	text-align: center;

	height: 24px;
	
	margin: 0px;
	
	padding: 0px 5px;
	
	padding-left: 8px;
	padding-right: 4px;
}

.MainMenu_RootMenuItem td img, .MainMenu_RootMenuItemActive td img
{
	width: 0px;
}

/* Span mit RootmenÃ¼-Text drin */
.MainMenu_Itemwidth
{
	margin: 0px;
	padding: 0px;
}

.MainMenu_SubMenuItemActive
{
	background-color: transparent;
	
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	border: 0px solid black;
}

.MainMenu_SubMenuItemSelected
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	color: #FFFFFF;

	border: 1px solid black;
	
	background-image: url(./Skins/skin_BR/images/bg_submenu_hover.gif);
	background-repeat: repeat-x;
	background-color: #c41b18;
	
	padding: 0px;
	
	margin: 0px;
}

.MainMenu_Separator
{
	height: 24px;
}

/* Login Styles */
.LoginPanel
{
}
.LoginTabGroup
{
}
.LoginTab
{
}
.LoginTabSelected
{
}
.LoginTabHover
{
}
.LoginContainerGroup
{
}
.LoginContainer
{
}
.SkinObject
{
color: #F5F4F0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
}
.SkinObject:link
{
color: #F5F4F0;
font-size: 8pt;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SkinObject:hover
{
color: #F5F4F0;
font-size: 8pt;
font-weight: normal;
text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SkinObject:active
{
color: #F5F4F0;
font-size: 8pt;
font-weight: normal;
text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SkinObject:focus
{
color: #F5F4F0;
font-size: 8pt;
font-weight: normal;
text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SkinObject:visited
{
color: #F5F4F0;
font-size: 8pt;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Shop-Module */
/* 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, .ProdTable td, .ProdTable th
{
	/*border-color: #414141 !important;*/
}

.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: #EBEBEB;
border: 0px solid #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 8pt;
color: #000000;
}

.ProdTableTRHeaderFooter td
{
	color: #FFFFFF;
	
	/*background-image: url(./Skins/skin_BR/images/bg_submenu_hover.gif);
	background-repeat: repeat-x;*/
	background-color: #ee1d23;
	
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	
	width: 100%;
	
	border-width: 0px;
	
	padding: 4px 0px;
	padding-left: 4px;
}

.ProdTableTRArtikelgruppe, .ProdTableTRHeaderFooter, .ProdTableHeader
{
	/*border: 1px solid #414141;
	border-top: 0px;*/
}

.ProdTableTRArtikelgruppe td
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
background-color: #dfdfdf;
font-size: 8pt;
font-weight: bold;
}
/* Header Artikelgruppe */
.ProdTableTRArtikelgruppe h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
}
/* Header Artikelgruppe H2 */
.ProdTableTRHeaderFooter h1
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 8pt;
font-weight: bold;
}
/* Header Artikelgruppe H1*/
.ProdTableTRHeaderFooter td a:link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #DFDFDF;
text-decoration: underline;
font-weight: bold;
}
.ProdTableTRHeaderFooter td a:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #DFDFDF;
text-decoration: underline;
font-weight: bold;
}
.ProdTableTRHeaderFooter td a:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #DFDFDF;
text-decoration: none;
font-weight: bold;
}
.ProdTableTRHeaderFooter td a:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #DFDFDF;
text-decoration: none;
font-weight: bold;
}
.ProdTableHeader td
{
padding: 1px;
background-color: #EBEBEB;
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: #e2001a;
	text-decoration: underline;
}
.Navigation a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #e2001a;
	text-decoration: underline;
}
.NavigationTopLevel td
{
	/*background-image: url(/Portals/_default/Skins/skin_BR_5p/background.gif);*/
	padding: 2px 0px;
}

.NavigationTopLevel td span
{
	/*display: none;*/
}

/* Hauptkategorie, die ausgeklappt wurde */
.pnav_maincat_expand
{
	background-color: #f0f4f7;
	
	width: 100%;
}
.pnav_maincat_expand td
{
	width: 100%;
	
	padding: 2px 0px;
	
	border: 0px solid #bfc3c6;
	border-top: 1px solid #bfc3c6;
	/*border-bottom: 1px solid #bfc3c6;*/
}

table.Navigation tr.Normal td, table.Navigation tr.pnav_auswahlhilfe td
{
	padding: 2px 0px;
}

tr.pnav_auswahlhilfe td
{
	/*background-color: #dc1114;*/
}

tr.pnav_auswahlhilfe td a
{
	color: #dc1114 !important;
	
	font-weight: bold;
}

/* Subkategorie, die ausgeklappt wurde  */
.pnav_subcat_expand
{
	background-color: #f5f8fa;
}

.pnav_subcat_expand td
{
	padding: 2px 0px;
	
	border: 0px solid #bfc3c6;
	border-top: 1px solid #bfc3c6;
	/*border-bottom: 1px solid #bfc3c6;*/
}

/* Ausgew?hlte Sortimentsstufe */
.pnav_selected_active
{
	background-color: #DFDFDF;
	font-weight: bold;
}
/* Auswahlhilfe: immer fett */
.pnav_auswahlhilfe
{
	font-weight: bold;
}
/* Auswahlhilfe, wenn ausgewaehlt */
.pnav_auswahlhilfe_active
{
	background-color: #DFDFDF;
	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: #E2001A;
text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.fliesstextlink:visited
{
color: #E2001A;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.fliesstextlink:hover
{
color: #E2001A;
text-decoration: underline;
}
a.fliesstextlink:active
{
color: #E2001A;
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;
}

.wako_kundenweiche_button {
width:190px;
background-color:#E2001A;
color:white;
font-weight:bold;
border:0px;
text-transform: uppercase;
margin-bottom:5px;

}

/**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: #E2001A;
}
.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;
text-decoration: underline;
font-weight: bold;
}
/*Produktdetailseite*/
.produktdetails_uebertitel H1
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
color: #e2001a;
}
.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: #e2001a;
}
.produktdetails_warenkorb a:link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10pt;
color: #e2001a;
}
.produktdetails_warenkorb a:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10pt;
color: #e2001a;
}
.produktdetails_warenkorb a:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10pt;
color: #e2001a;
}
.produktdetails_warenkorb a:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10pt;
color: #e2001a;
}
.produktdetails_preis
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12pt;
color: black;
}
.produktdetails_preise_table th
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
background-color: #dfdfdf;
}
.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: #E2001A;
font-weight: bold;
}
.beschreibung h2
{
font-size: 12pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
}
.beschreibung h3
{
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
}
.beschreibung td
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
/*vertical-align:middle;*/
}

.middle {
vertical-align:middle;
}

.beschreibung th
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
background-color: #E4E4E4;
color: black;
/*text-align:left;*/
}
.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;
}

.Breadcrumbs
{
font-size: 8pt;
color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
height:10px;
vertical-align:top;
/* 2sic modified */
}
.Breadcrumb
{
margin-top:4px;
}

/* hyperlink style for the selected tab */
a.Links:link, a.Breadcrumbs:link
{
color: #E2001A;
font-size: 8pt;
color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.Links:visited, a.Breadcrumbs:visited
{
color: #E2001A;
font-size: 8pt;
color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.Links:hover, a.Breadcrumbs:hover
{
color: #E2001A;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}
a.Links:active, a.Breadcrumbs:active
{
color: #E2001A;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}

span#dnn_dnnBREADCRUMB_lblBreadCrumb a:last-child {text-decoration:none}

/********************************************************************/
/** Produktedetail-Seite **/
/*showroom*/
#ShowRoomBanner
{
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 25px;
background-color: #FFFF00;
color: #e2001a;
border: 1px solid #e2001a;
padding: 2px;
}
/*aktionspreise*/
.tdAktionPreisNeu /*liste*/
{
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #FFFF00;
border: 1px solid #E2001A;
color: #E2001A;
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 #E2001A;
color: #E2001A;
font-size: 8pt;
font-weight: bolder;
text-align: center;
}
.produktdetails_aktionstext
{
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #E2001A;
border: 1px solid #E2001A;
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:#E2001A !important;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal !important;
font-size: 8pt !important;
text-align:center !important;
}
/* Setzen die HÃ¶he fÃ¼r PCtipp-Newsletter-Landingpage (TABID 604) */
.pctnl {
height:368px;
clear:both;
float:none;
}
.pctnl2 {
height:235px;
clear:both;
float:none;
}
.suchmaschine_table 
{
	color:black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

td.suchmaschine_table
{
	border: 1px solid #b2b2b2 !important;
}

td.suchmaschine_table td.suchmaschine_table
{
	border: 0px solid #b2b2b2 !important;
}


/* Teamseite */

.team_search {
font-color:#E2001A;
padding-top:3px;
}

.team_description {
padding-right:7px;
}

.team_searchresults {
vertical-align:middle;
}

.team_namensuche {
vertical-align:middle;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: black;
}

/*  bei PPR-Meldungen */

.pprtitle {
font-size:10pt;
}

.kasten {
text-align:justify;
padding:3px;
background-color:#C1C2C6;
}

/*.DNN_ANN_DesignTable 
{height:100%;}*/

.formtable_schnupper {

}

.formtable_schnupper td{
padding-top:5px;
padding-bottom:10px;
}

.formtable_schnupper .SubHead{
padding-top:5px;
padding-bottom:10px;
}


.vergleichstabelle_fw {
border:1px dotted black;
background-color:#F5F4F0;
font-size:7pt;
}

.siteFooter
{
	white-space: nowrap;
	
	padding: 0px 5px;
}

.siteFooter_Line
{
	border: 0px;
	
	height: 10px;

	background-color: transparent;
	
	background-image: url(./Skins/skin_BR/images/bg_footer_line.gif);
	background-repeat: repeat-x;
}

/*table.naviBlockElementTableSecondaryNavigation
{
	width: 160px !important;
}*/

table.naviBlockElementTableSecondaryNavigation input.Normal
{
	width: 140px !important;
}


#dnn_ctr1099_ControlMiniBasket_WK_updateP 
{
	width: 160px;
}

/*/////////////////
// SPECIAL HACKS
/////////////////*/
.DNNAlignLeft table
{
	/*width: 100%;*/
}

#query
{
	width: 200px !important;
}

td.produktdetails_warenkorb img
{
	vertical-align: top;
}

table.produktdetails_preise_table td
{
	vertical-align: middle;
}

.beschreibung img
{
	vertical-align: middle;
	
	margin: 0px 2px;
}

div.suggestOuterLayer 
{
	background: transparent none repeat scroll 0 0;
	display:block;
	height:1px;
	left:-9px !important;
	margin:0;
	padding:0;
	position:relative;
	top:0px !important;
	width:1px;
	z-index:900;
}

#dnn_ctr9599_ControlIhrKonto_pnl_statusbar_9599, #dnn_ctr9599_ControlIhrKonto_pnl_statusbar_9599 font,
#dnn_ctr9743_ControlIhrKonto_pnl_statusbar_9743, #dnn_ctr9743_ControlIhrKonto_pnl_statusbar_9743 font,
#dnn_ctr9845_ControlIhrKonto_pnl_statusbar_9845, #dnn_ctr9845_ControlIhrKonto_pnl_statusbar_9845 font,
#dnn_ctr1327_ControlIhrKontoUser_pnl_statusbar_1327, #dnn_ctr1327_ControlIhrKontoUser_pnl_statusbar_1327 font,
#dnn_ctr1079_ControlIhrKonto_pnl_statusbar_1079, #dnn_ctr1079_ControlIhrKonto_pnl_statusbar_1079 font,
#dnn_ctr1252_ControlIhrKontoAuftraege_pnl_statusbar_1252, #dnn_ctr1252_ControlIhrKontoAuftraege_pnl_statusbar_1252 font,
#dnn_ctr1253_ControlIhrKontoRet_pnl_statusbar_1253, #dnn_ctr1253_ControlIhrKontoRet_pnl_statusbar_1253 font,
#dnn_ctr1075_ControlVoting_pnl_statusbar_1075, #dnn_ctr1075_ControlVoting_pnl_statusbar_1075 font
{
	background-color: transparent !important;
	color: #FF0000 !important;
}

/*////////////////////////////////////
// XHTML-Release-Fixes
////////////////////////////////////*/
div.invisible_imgs
{
	display: none;
}

div.tdAktionPreisNeu
{
	text-align: center !important;
}

#pnlProduktDetails div span.Normal
{
	line-height: 10pt;
	
	color: #888888;
}

#pnlProduktDetails div span.Normal br
{
	line-height: 5px;
}

/*td.br_content_content #dnn_ctr9810_ModuleContent, td.br_content_content #dnn_ctr9704_ModuleContent,*/
td.br_content_content #dnn_ctr1071_ModuleContent, td.br_content_content #dnn_ctr1072_ContentPane
{
	/*line-height: 0px;*/
}

.rade_contentCell textarea
{
	background-color: #FFFFFF !important;
}

table.PagingTable
{
	display: none;
}

#dnn_ctr1317_ControlAuswahlhilfe_UP div
{
	text-align: left !important;
	border-collapse: separate;
}

#dnn_ctr1317_ControlAuswahlhilfe_UP .solpartactions
{
	display: none;
}

#dnn_ctr1317_ControlAuswahlhilfe_UP .containerholder
{	
	width: 100%;
		
	border-collapse: separate;
}

#dnn_ctr1317_ControlAuswahlhilfe_UP .containerholder .title
{	
	height: 1% !important;
}

.beschreibung p
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.beschreibung table p
{
	margin: 0px;
	border-width: 1px;
}

.beschreibung table
{
	margin-bottom: 10px;
}

.beschreibung H2
{
	margin: 0px;
	margin-bottom: 10px;
}

.beschreibung H3
{
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.beschreibung H4
{
	font-size: 11px;
	
	margin-top: 15px;
	margin-bottom: 3px;
}

#dnn_ctr1317_ControlAuswahlhilfe_txtCounterMax
{
	display: none;
}

#dnn_ctr1586_ContentPane table.Normal li
{
	margin-left: 15px;
}

/*Neue Dienstleistungsseite DRE*/

.dienstleistungen {
width:100%;
height:150px;	
}

.dienstleistungen_desc {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: black;
	
}

.dienstleistungen_pic {
text-align:center;
vertical-align:middle;
}

.dienstleistungen_pic img{
padding:3px;
border:1px solid #C1C2C6;
/*background: url('/portals/1/images/Dienstleistungen/imgbckgrnd.png') no-repeat padding:10px 10px 10px 10px;*/
}


.dienstleistungen_link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;}

/*SMN dre*/

#leftpanetable, #rightpanetable {
display:none;
}

.blog_body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: black;

}

h2.BlogTitle, div.BlogHead h2.BlogTitle, div.BlogHead h2.BlogTitle a, div.BlogHead h2.BlogTitle a:link, div.BlogHead h2.BlogTitle a:visited, div.BlogHead h2.BlogTitle a:active, div.BlogHead h2.BlogTitle a:hover, .BlogMoreLink {
font-family:Verdana, Arial, Helvetica, sans-serif !important;
font-size:8pt !important;
line-height:8pt !important;
margin-bottom:3px !important;
margin-top:5px !important;}

.SearchOptions, .BlogBody, .BlogDescription {
font-family: Verdana,Arial,sans-serif !important;
font-size:8pt !important;}

.BlogBody img {
margin:3px;	
}

.TagCloud7  {
font-size: large !important;

.DNN_News_Item, .DNN_News_ItemDetails, .DNN_News_ItemDate

{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: black;
font-weight:normal;
	
}

.DNN_News_ItemLink a, .DNN_News_ItemDetails a{
font-size:8pt;	
font-family: Verdana, Arial, Helvetica, sans-serif;}
}

#dnn_ctr34116_RssModule_pnlRss .DNNAlignleft p 
{
font-size:8pt;	
font-family: Verdana, Arial, Helvetica, sans-serif;
}








.DNN_ANN_DesignTable td {
padding:2px;

}

.DNN_ANN_DesignTable span {
margin-bottom:5px;
	
}

.SNM_Logo
{
  text-align: right;
}