/* Style für DotNetNuke DSS Falk - blau
##  Autor: Sandra Fortunato
##  Letzte Änderung: 01.03.2006
*/

/* background color for the content part of the pages */
body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #FFFFFF;
	background-image:  url(bg_site.jpg);
	color:#294F8D;
	background-repeat: repeat-x;
	text-align:center; 
}



#container {
	margin: 0 auto 0 auto;
	text-align:center;
	width:718px;
	background-color: #FFFFFF;
	background: url(rounded_right.gif) top right no-repeat;
}

.continhalt {
	margin: 0 auto 0 auto;
	padding:20px 0 0 0;
	width:718px;
	text-align:center;
	background-color: transparent; /* nice to Safari */
	background: url(rounded_left.gif) top left no-repeat;
}

.continhalt p {
	margin: 0;
	padding:0 0 10px 0; 
}

#logo {
	margin:0 auto 10px auto;
	padding: 0;
	height:68px;
	width:672px;
	background: url(df_back.gif) top left no-repeat;
	text-align:right;}
	
#logo p {
	padding: 12px 6px 0 6px; }	
	
#navi {
	width:672px;
	margin: 0 auto 10px auto;
	padding: 0;
	text-align:left;
	background-color:#294F8D;
	color:#FFFFFF; }

/* padding um Menue */	
.navimenu {
	padding: 0 0 0 6px; /* für konforme Browser */
	width:672px;
	 }	
	
#inhalt {
	width:672px;
	margin: 0 auto 0 auto;
	padding: 0;
	text-align:center;
/*  overflow:hidden;  Damit Inhalt nicht überläuft */ }
	
.tblinhalt {
	margin: 0;
	padding: 0;
	background-color:#DDE0EF;
	color:#294F8D; }
	
.breadcrumb {
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight:lighter;
	line-height: 26px;
	text-transform:uppercase;
    color: #95A6C8;
	 }
	 
.BreadCrumbLink	 {
	font-size:15px;}
	 
A.BreadCrumbLink:link  {
    text-decoration: none;
    color:  #95A6C8;
}

A.BreadCrumbLink:visited   {
    text-decoration: none;
    color:  #95A6C8;
}

A.BreadCrumbLink:active    {
    text-decoration: none;
    color:  #003366;
}

A.BreadCrumbLink:hover {
    text-decoration: none;
    color:  #003366;
}	 					

.footinhalt {
	margin: 0 auto 0 auto;
	padding:10px 20px 0 20px;
	text-align:center;
	background-color: transparent; /* be nice to Safari */
	background: url(rounded_left.gif) bottom left no-repeat;
}

.footinhalt p {
	margin: 0;
	padding:0;
}

#footer {
	margin: 0 auto 0 auto;;
	text-align:center;
	width:718px;
	background-color: #FFFFFF;
	background: url(rounded_right.gif) bottom right no-repeat;
}

/* 
================================
Skin styles for DotNetNuke
================================
*/   

/* Hintergrundfarbe für den Header am Anfang der Seite  */
.HeadBg {
}

/* background/border colors for the selected tab */
.TabBg {
}

#TopPane {
	margin: 0 auto 0 auto;
	padding: 0 0 8px 0;
	width:672px;
	 /* overflow:hidden;  Damit Inhalt nicht überläuft */
	}

.toppane {
	margin: 0 auto 0 auto;
	padding: 0 0 8px 0;
	width:672px;
 	/* overflow:hidden;  Damit Inhalt nicht überläuft */
}

.leftpane {
	vertical-align:top;
	overflow:hidden;   /* Damit Inhalt nicht berluft */ }
	
.rightpane {
	vertical-align:top;
	overflow:hidden;   /* Damit Inhalt nicht berluft */ }

.contentpane  { 
}

#bottom {
	width:672px;
	margin: 0 auto 0 auto;
	padding: 6px 0 6px 0;
	background-color:#FFFFFF;
	color:#A0AECE;
	text-align:left;
	overflow:hidden;   /* Damit Inhalt nicht berluft */
}

.bottompane  { 
	margin:0;
	padding:0;
	float:left;
	width:327px;
	background-color:#FFFFFF;
	text-align:right;
	overflow:hidden;   /* Damit Inhalt nicht berluft */
}

#login {
	margin:0;
	padding:0;
	float:left;
	width:335px;
	background-color:#FFFFFF;
	color:#A0AECE;
	text-align:left;}

#login a:link {
	background-color:#FFFFFF;
	color:#A0AECE;
	font-weight:normal;
}

#login a:visited {
	background-color:#FFFFFF;
	color:#A0AECE;
	font-weight:normal;
}


.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #FEFEFE;
}
.skinmaster {
	height: 100%;
	background-color: #F3F5FA;
	BORDER-RIGHT: #7994CB 1px solid; 
	BORDER-TOP: #7994CB 1px solid; 
	BORDER-LEFT: #7994CB 1px solid; 
	BORDER-BOTTOM: #7994CB 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	BACKGROUND-IMAGE: url(gradient_DkBlue.jpg); HEIGHT:30px;
}
.controlpanel {
	/* width: 100%; */
	background-color: #DFE5F2;
}

.SkinObject {
    font-weight: bold;
    font-size: 10px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.SkinObject:link {
    text-decoration:    none;
    color:#FFFFFF;
}

A.SkinObject:visited  {
    text-decoration:    none;
    color:#FFFFFF;
}

A.SkinObject:active   {
    text-decoration:    none;
    color:#003366;
}

A.SkinObject:hover    {
    text-decoration:    none;
    color:#003366;
}

/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/  

/* text style for the selected tab */
.SelectedTab {
  font-family: Arial, Helvetica, sans-serif;
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:active   {
}

A.SelectedTab:hover    {
}

/* text style for the unselected tabs */
.OtherTabs {
  font-family: Arial, Helvetica, sans-serif;
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:active   {
}

A.OtherTabs:hover    {
}

/* GENERAL */
/* style for module titles */
.Head   {
  font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1pt;
	text-transform:uppercase;
    color: #294F8D;
}

/* style of item titles on edit and admin pages */
.SubHead    {
  font-family: Arial, Helvetica, sans-serif;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
  font-family: Arial, Helvetica, sans-serif;
}

/* text style used for most text rendered by modules */
.Normal {
  font-family: Arial, Helvetica, sans-serif;}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {
  font-family: Arial, Helvetica, sans-serif;}

.NormalRed {
  font-family: Arial, Helvetica, sans-serif; }

.NormalBold {
  font-family: Arial, Helvetica, sans-serif; }

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
  font-family: Arial, Helvetica, sans-serif;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
  font-family: Arial, Helvetica, sans-serif;
}

A.CommandButton:visited  {
  font-family: Arial, Helvetica, sans-serif;
}

A.CommandButton:active   {
  font-family: Arial, Helvetica, sans-serif;
}

A.CommandButton:hover    {
}
    
/* GENERIC */
H1  {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
    color: #294F8D;
}

H2  {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight:bold;
    color: #294F8D;
}

H3  {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
    color: #294F8D;
}

H4  {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight:bold;
    color: #294F8D;
}

H5, DT  {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
    color: #294F8D;
}

H6  {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
    color: #294F8D;
}

TFOOT, THEAD    {
  font-family: Arial, Helvetica, sans-serif;
}

TH  {
  font-family: Arial, Helvetica, sans-serif;
}

A:link  {
    text-decoration:    none;
    color:  #000000;
}

A:visited   {
    text-decoration:    none;
    color:  #000000;
}

A:hover {
    text-decoration:    underline;
    color:  #000000;
}

A:active    {
    text-decoration:    none;
    color:  #000000;
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL 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 {
  font-family: Arial, Helvetica, sans-serif;
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
  font-family: Arial, Helvetica, sans-serif;
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}


/* Main Menu */

/* Conatiner mit Hauptmen */
.MainMenu_MenuContainer {
	background-color: transparent;  /* Farbe in navi-DIV zugewiesen */
	padding: 0;
}
.MainMenu_MenuBar {	
	height:21px;
	background-color: transparent;
}

/* Menüeintrag */
.MainMenu_MenuItem {
	border-left: #CAD5EA 0px solid; 
	border-right: #CAD5EA 0px solid;

/* *************************************************** */
/*	Krügel 27.03.06
	border-bottom: #CAD5EA 1px solid; 
	border-top: #CAD5EA 1px solid; */
	border-bottom: red 0px solid; 
	border-top: red 0px solid;
/* *********************************************** */
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF;
	background-color: #294F8D; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight:normal;	
}
/* Bereich links vom Submenüeintrag  */
.MainMenu_MenuIcon {
	padding-left: 0px;
  	background-color: #294F8D; 
/* ********************************************************* */
/* 	Krügel 27.03.06
	border-bottom: #CAD5EA 1px solid; 
	border-top: #CAD5EA 1px solid;
	border-left: #CAD5EA 1px solid; */

	border-left: #294F8D 1px solid;
	border-bottom: #CAD5EA 0px solid; 
	border-top: #CAD5EA 0px solid;
/* ********************************************************* */

	
	text-align: center; 
	width: 0px; /* nicht anzeigen */
}


/* Untermen */
.MainMenu_SubMenu {
	padding:4px;
	background-color: #FFFFFF;  
	color:#294F8D;
	border-left: #8B96C3 1px solid; 	/* Rahmen aussen */
	border-bottom: #8B96C3 1px solid; 
	border-top: #8B96C3 1px solid; 
	border-right: #8B96C3 1px solid;
	z-index: 1000; 
	font-weight:normal;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
/* Zwischenraum der Hauptmenpunkte */
.MainMenu_MenuBreak {
	height: 0px;
	background-color: #294F8D;
	border-bottom: #294F8D 0px solid; 
	border-left: #294F8D 0px solid; 
	border-top: #294F8D 0px solid;  
	border-right: #294F8D 0px solid;
}
/* Hover Meneintrag */
.MainMenu_MenuItemSel {
	background-color: #6A7AAE; 
	border-bottom: #CAD5EA 1px solid; 
	border-top: #CAD5EA 1px solid;
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
}
/* Bereich rechts vom Submeneintrag */
.MainMenu_MenuArrow {
	padding-right: 8px;
/* ************************************************************** */
/*	border-bottom: #CAD5EA 1px solid; 
	border-top: #CAD5EA 1px solid;
	border-right: #CAD5EA 1px solid; */
	
	border-bottom: #CAD5EA 0px solid; 
	border-top: #CAD5EA 0px solid;
	border-right: #294F8D 1px solid;
/* ************************************************************** */

	font-family: webdings; 
	font-size: 11px; 
	width: 0px; /* nicht anzeigen */
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 11px; 
}
.StandardButton     {
    background: #6A7AAE none; 
    color: #FFFFFF;
    font-family:Arail, Helvetica, sans-serif; 
    font-size: 11px;
    font-weight: normal;
}
.TreeViewMenu {
}
.TreeViewMenu_Header {
}

.RootLevel_ItemSeparator {
	background-color: #294F8D;
	color:#FFFFFF; }/* ================================
    CSS STYLES FOR Module/Skinobject Apollo.MLLanguageSelector
   ================================
*/

/* 
   =============================================
   classes for the main layout table
   =============================================
*/


/* use this class to set styles for the entire layout table*/
.MLLanguageMenuLayoutTable
{
  /* enable display:inline if the language selector should be rendered inline, 
     for instance if the selector is not positioned in its own table cell and flags/hyperlinks are visible 
     (otherwise use the class ".MLLanguageMenuTable" to control display) */

  display:inline;
}

/* if display is set to horizontal, only one row is rendered, use this class to style that row*/
.MLLanguageMenuLayoutTableRow1
{
	
}

/* 
	if display is set to vertical, 2 rows can be rendered. One for the label and dropdownmenu, 
	and one for the flags/hyperlinks.
    use this class to style the second row
*/
.MLLanguageMenuLayoutTableRow2
{
	
}


/* 
   =============================================
   classes for the table used to display the dropdownmenu
   =============================================
*/

/* class for the complete table*/
.MLLanguageMenuTable
{
  /* enable display:inline if the language selector should be rendered inline, 
     for instance if the selector is not positioned in its own table cell and only the menu is visible 
     (otherwise use the class ".MLLanguageMenuLayoutTable" to control display) */

  display:inline;
}

/* class for the cell that contains the label */
.MLLanguageMenuLabelCell
{
		white-space:nowrap;
}

/* class for the cell that contains the left flag*/
.MLLanguageMenuLeftFlagCell
{
}

/* class for the cell that contains the dropdown menu */
.MLLanguageMenuMenuCell
{
		white-space:nowrap;
}

/* class for the cell that contains the right flag */
.MLLanguageMenuRightFlagCell
{
}


/* 
   =============================================
   classes for the table used to display the dropdownmenu
   =============================================
*/

/* class for the complete table */
.MLLanguageSelectionItemTable
{
	padding:0px;
	margin:0px;
	border:0px;
	text-align:right ;
}

/* class for the cells that contain the flags*/
.MLLanguageSelectionItemFlag
{
	padding:2px;
	margin:0px;
	width:34px;
	text-align:center ;
}

/* class for the cells that contain the hyperlinks*/
.MLLanguageSelectionItemURL
{
	padding:2px;
	margin:0px;
	white-space:nowrap;
	text-align:center ;
}

/* class for the rows that contain the flags and hyperlinks*/
.MLLanguageSelectionItemRow
{
}

/* MENU MENU MENU */

.FileManager{border:1px solid black;height:400px;margin-left:0px;
}
