/* 
================================
Skin styles for DotNetNuke
================================

	Dunkelrot: 	#8C002F
	Menu-Schrift-Grtau:	#777777


*/   


/* INVENTA Side Menu Settings */
.MenuHdr	/* Menu-Eintrag OHNE Link z.B: Administrator, System */
{ 
  font-size: 10pt; 
  padding-left: 1px; 
  font-weight: normal; 
  padding-bottom: 1px; 
  font-family:Verdana, Arial, geneva, Helvetiva;
  background-color: #D0D0D0; 
  padding-top: 2px; 
  cursor: default;
  color: #404040;
}

.MenuItem, 
.MenuItemMouseOver, 
{
  font-size: 10pt; 
  padding-left: 1px; 
  padding-right: 0px; 
  padding-bottom: 4px;
  padding-top: 2px;
  font-weight: normal; 
  background-color: transparent;
  color: white;
}

.MenuItem HR
{
  font-size: 10pt; 
  padding-top: 2px;
  padding-left: 1px; 
  padding-right: 1px; 
  padding-bottom: 1px;
  font-weight: normal; 
  background-color: #D0D0D0;
  color: #D0D0D0;
}



.MenuHdr A:Link 
.MenuHdr A:Hover, 
.MenuItem A:Hover, 
.MenuItemMouseOver A, 
.MenuItemMouseOver A:Active, 
.MenuItemMouseOver A:Hover, 
.MenuItemMouseOver A:Visited, 
.MenuItemMouseOver A:Link, 
{
  text-decoration: none; 
  width: 100%; 
  padding-top: 1px;
  padding-bottom: 1px; 
  cursor: pointer; 
  color: #A0A0A0;
}


.MenuHdr A:Link 
.MenuHdr A:Active, 
.MenuHdr A:Visited, 
.MenuItem A, 
.MenuItem A:Active, 
.MenuItem A:Visited, 
.MenuItem A:Link, 
.MenuHdr A, 
{
  text-decoration: none; 
  color: black; 
  width: 100%; 
  padding-top: 1px;
  padding-bottom: 1px; 
  cursor: default; 
  cursor: pointer; 
  color: #404040;
}

.MenuItemMouseOver
{
  background-color: #A0A0A0 !Important; 
  color: white;
}

.currentHeaderHighlight,
.currentItemHighlight
{
  text-decoration: none; color: black; width: 100%; padding-top: 1px;
  padding-bottom: 1px; cursor: default; cursor: pointer; 
  color: white;
  background-color: #A0A0A0; 
}

/* ENDE - INVENTA Side Menu Settings */




.border {
	padding-left: 	0px;
	padding-right: 	0px;
	padding-top: 	0px;
	padding-bottom: 0px;
	BORDER: #8C002F 1px solid; 
}




.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #FFFFFF;
}

/* Controll-Pannel für Admin-Modus */
.controlpanel {
	width: 100%;
	background-color: #D0D0D0;
}

.toppane {
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.leftpane {
	width: 176px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 24px;
	BORDER-TOP: black 0px solid; 
}
.rightpane {
	width: 200px;
	background-color: white;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 24px;
	padding-bottom: 0px;
	BORDER-TOP: black 0px solid; 
}

.contentpane {
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 24px;
	padding-bottom: 4px;
	BORDER-RIGHT: black 0px solid; 
	BORDER-TOP: black 0px solid; 
	BORDER-LEFT: black 0px solid; 
	BORDER-BOTTOM: #184A84 0px solid; 
	
}
.contentpaneWelcome {
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 24px;
	padding-bottom: 4px;
	BORDER-RIGHT: black 0px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: #184A84 0px solid; 
	
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}





/* --------------------------------------------------------- */
/*                                                           */
/* Menü-Einstellungen                                        */
/*                                                           */
/* --------------------------------------------------------- */


/* Grundeinstellung für Menü-Leiste */
.MainMenu_MenuContainer {
	background-color: transparent; 
}

.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:14;
	background-color: Transparent;
}

.MainMenu_MenuIcon {
	background-color: #CCCCCC; 
	border-left: #CCCCCC 1px solid; 
	border-bottom: #CCCCCC 1px solid; 
	border-top: #CCCCCC 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 18px;
}
.MainMenu_SubMenu {
	background-color: #DDDDDD; 
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 1px;
}

/* Menu Rollover - Submenu */
.MainMenu_MenuItemSel {
	border-left: #CCCCCC 0px solid; 
	border-bottom: #CCCCCC 1px solid; 
	border-top: #CCCCCC 1px solid; 
	border-right: #CCCCCC 0px solid;
	background-color: #8C002F; 
	cursor: pointer; 
	cursor: hand; 
	color: white; 
	font-family: Arial, Helvetica; 
	font-size: 10pt; 
	font-weight: bold; 
	font-style: normal;
}
.MainMenu_MenuArrow {
	border-right: #CCCCCC 1px solid; 
	border-bottom: #CCCCCC 1px solid; 
	border-top: #CCCCCC 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}


/* Menu normal nicht geklickt */
.MainMenu_MenuItem {
	border-left: #CCCCCC 0px solid; 
	border-bottom: #CCCCCC 1px solid; 
	border-top: #CCCCCC 1px solid; 
	border-right: #CCCCCC 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #777777; 
	font-family: Arial, Helvetica; 
	font-size: 10pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
}

/* MainMenu  NOT clicked */
.MainMenu_TabRootMenuItem TD
{
	height: 15px;
}

/* Clicked MainMenu with Clicked SUB */
.MainMenu_TabRootMenuItemSel TD
{
	/* background-image: url(leftCrumb.gif);	*/
	background-repeat: no-repeat;
	background-color: white;
	color: #8B002E;
	height: 14px;
}

/* Direct clicked Mainmenu */
.MainMenu_TabMenuItemSelHover TD
{
/*	background-image: url(leftCrumb.gif);	 */
/*	background-repeat: no-repeat; */
	background-color: white;
	color: #8C002F;
	height: 14px;
}


/* Mainmenu MouseOver */
.MainMenu_TabMenuItemHover TD
{
/*	background-image: url(TabCWhite.jpg);	*/
/*	color: Red; */
	background-color: #8C002F;
	color: white;
	height: 14px;
}


.TreeViewMenu {
	width: 175px;
	background-color: #DDDDDD;
	BORDER-RIGHT: #8F9092 1px solid; 
	BORDER-TOP: #8F9092 1px solid; 
	BORDER-LEFT: #8F9092 1px solid; 
	BORDER-BOTTOM: #8F9092 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px
}
.TreeViewMenu_Header {
}


/* MENÜ ENDE */





/* Layout Einstellungen für SKIN-Objekte */

table {
	font: 10pt  arial, sans-serif;
	color: #000000;/*themecolour6%0;*/
}

p, li {
	margin-top: 0px;
	margin-bottom: 0px;
	font: 10pt  arial, sans-serif;
	color: #777777;
}
li.leistungen
{
	margin-bottom: 5px;
}

.topbar {
	/* background-image:  url(Gradient_page1_hnav_bg.gif); */
	background-repeat: repeat-x;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}



.footer {
	font-size: 10pt;
	color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #461111;/*themecolour1%50;*/
	background-color: #8c2222;/*themecolour1;*/
}

.topstrip{
	background-image:  url(Gradient_page1_topstrip.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


.headerbg2 {
	background-color: #8c2222;/*themecolour1;*/
	
}

.featurebox {
	background-repeat: repeat;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-right-color: #581515;/*themecolour1$ -2.2%, -37.2%;*/
	background-color: #ffffff;/*themecolour6;*/
	border-bottom-color: #581515;/*themecolour1$ -2.2%, -37.2%;*/
	border-left-color: #581515;/*themecolour1$ -2.2%, -37.2%;*/
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
}

.SkinObject {
	font-size: 10pt;
	color: white;
}

