/* 
==================================================
NewsMag Unlimited Blue Stylesheet
©2007-2008 www.dnnportal.eu (Rosenthal Consulting)

The resale and/or redistribution of this CSS File
and/or of this skin is strictly prohibited.

You're free to modify this CSS File to match your
personal needs.

Revision: 04/16/2008
==================================================
*/

/* Default we have no Margins and no Paddings */
* {
	margin: 0;
	padding: 0;
	font-family: Verdana,Arial;
	font-size: 12px;
	font-style: normal;
}

/* Default Font */
body 
{
	font-family: Verdana,Arial;
	font-size: 12px;
	font-style: normal;
}

/* Behavior of Hyperlinks */
a:link,a:visited,a.active
{
	font-family: Verdana,Arial;
	text-decoration: none;
	color: #334578;
}
a:hover
{
	text-decoration: underline;
	color: #CC0000;
}

/* Headings, Paragraphs */
p
{
	font-family: Verdana,Arial;
	text-align: left; /* Default text is justified - change it to left if you like */
}
h1
{
	font-family: Verdana,Arial;
	font-size: 15px;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom:6px;
	color: #000000;
}
H1 a:link, H1 a:visited, H1 a:active
{
	font-family: Verdana,Arial;
	font-size: 15px;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom:6px;
	color: #334578;
}
H1 a:hover
{
	text-decoration: underline;
	color: #CC0000;
}
h2
{
	font-family: Verdana,Arial;
	font-size: 13px;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 6px;
	color: #000000;
}
H2 a:link, H2 a:visited, H2 a:active
{
	font-family: Verdana,Arial;
	font-size: 13px;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 6px;
	color: #334578;
}
H2 a:hover
{
	text-decoration: underline;
	color: #CC0000;
}

/* Clearing */
.clear {clear:both;}
.clearfix:after 
{
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display:block;}

/* DNN Specific Layout CSS */

table
{
	border-collapse:collapse;
	/*empty-cells:show;*/
}

td
{
	font-family: Verdana,Arial;
}

.pagemaster 
{
	width: auto;
	padding:0;
	margin:0;
	overflow:hidden;
	background-color: #FFFFFF;
}
.centered
{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-415px;
}
.skinmaster 
{
	width: auto;
	padding:0;
	margin:0;
	background-color: #FFFFFF;
	margin-left: 2px;
}
#html>body .skinmaster {
	width:auto;
}

/* title includes Date, User, Login/Register */
.title
{
	width:auto;
	height:25px;
	border: 0;
	margin: 0;
	border-bottom: solid 1px #CDCDCD;
}
/* currentdate */
.currentdate
{
	text-align:left;
	white-space:nowrap;
}
/* userandlogin */
.userandlogin
{
	z-index:2;
	width:100%;
	height:25px;
	/*height:30px;*/
	white-space:nowrap;
	text-align:right;
}
/* header includes Logo, TopPane */
td.header
{
	width: auto;
	height:87px;
	table-layout:fixed;
	padding:0;
	margin:0;
	border:0;	/* background-image: url(header.png); */
}
/* logo */
td.logo
{
	border-left: solid 1px #BEBEBE;
}
.logo
{
	width:270px;
	overflow:hidden;
	padding:0;
	margin:0;	
}
/* headerpane */
td.headerpane
{
	border-right: solid 1px #BEBEBE;
}
.headerpane
{
	width: auto;
	vertical-align: top;
	overflow:hidden;
	padding:0;
	margin:0;
}
/* Menu left area */ 
td.menu
{
	width: auto;
	height: 26px;
	border:0;
	padding:0;
	margin:0;
	background-image: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/T851DKCV/%22images/menu_bg_off.gif%22);
	background-position:left top;
	background-repeat:repeat-x;
	vertical-align:top;
}
table.menu
{
	width:auto;
	height:26px;
	margin:0;
	padding:0;
	border-left: solid 1px #BEBEBE;
	border-right: solid 1px #BEBEBE;
}
#html>body table.menu{
	width:auto;
}

/* subheader includes BreadCrumb, Search, Language Selector */
td.subheader
{
	width: auto;
	height: 21px;
	border:0;
	padding:0;
	margin:0;
}
table.subheader
{
	width: auto;
	height: 21px;
	border:0;
	padding:0;
	margin:0;
	border-left: solid 1px #BEBEBE;
	border-right: solid 1px #BEBEBE;
}
#html>body table.subheader{
	width:auto;
}

/* breadcrumb */
TD.breadcrumb
{
	background-image: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/T851DKCV/%22images/breadcrumb_start.png%22);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:17px;
}
DIV.breadcrumb
{
	width:550px; /*100%*/
	vertical-align: middle;
	text-align: left;
	overflow:hidden;
	white-space:normal;
	padding-right: 4px;
}
/* Formatierung der Breadcrumb IMages */
.breadcrumb img
{
	margin:0;
	padding:0;
	border:0;
	vertical-align:top;
}
.breadcrumb span,.breadcrumb a
{
	margin:0;
	padding:0;
	border:0;
	vertical-align:top;
}
/* search */
TD.search
{
	width:208px;

}
.search
{
	/*vertical-align: middle;*/
	text-align: left;
	overflow:hidden;
	white-space:nowrap;
	/*padding-right: 6px;*/
}
/* language */
.language
{
	vertical-align: middle;
	text-align: right;
	overflow:hidden;
	white-space:nowrap;
}
td.footer
{
	width: 830px; 
	height: 25px;
	margin:0;
	padding:0;
	border:0;
}
table.footer
{
	height:25px;
	text-align: center;
	vertical-align: middle;
	background-color: #F3F3F3;
	border:solid 1px #BEBEBE;
} 
#html>body table.footer{width:828px;}

.distancerow
{
	width: auto;
	height: 4px;
	border-left: solid 1px #BEBEBE;
	border-right: solid 1px #BEBEBE;
}

/* toppane */
table.toppane {border-collapse:collapse;}
td.toppane
{
	width: auto;
	border-left: solid 1px #BEBEBE;
	border-right: solid 1px #BEBEBE;
	border-top:none;
	border-bottom:none;
	border-collapse:collapse;
	overflow:hidden;
}
html>body td.toppane {
	width:auto;
}

/* content */
table.content
{
	width: auto;
	border:0;
	padding:0;
	margin:0;
	vertical-align:top;
	border-left: solid 1px #BEBEBE;
	border-right: solid 1px #BEBEBE;
	border-collapse:separate;
}
td.content
{
	vertical-align:top;	
}

/* bottompane */
table.bottompane {border-collapse:collapse;}
td.bottompane
{
	width: auto;
	border-left: solid 1px #BEBEBE;
	border-right: solid 1px #BEBEBE;
	border-collapse:collapse;
	overflow:hidden;
}
html>body td.bottompane {
	width:auto;
}

/* ------------------------------------------
   CSS Layouts for the different Templates
------------------------------------------ */

/* Layout 1 (1 Column)                                    */
/* ====================================================== */
#layout1 td.contentpane
{
	width:900px;
	/* no width !!! */
	vertical-align: top;
	border-collapse:collapse;
	padding-left: 5px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:auto;
}
*:first-child+html #layout1 td.contentpane {width:900px;}

/* Layout 2 (2 Cols - right Sidebar)                */
/* ====================================================== */

#layout2 td.contentpane
{
	/* no width !!! */
	vertical-align: top;
	border-collapse:collapse;
	padding-left: 5px;
	voice-family: "\"}\"";
	voice-family: inherit;
}

#layout2 td.rightpane
{
	width:208px;
	margin:0;
	padding:0;
	vertical-align: top;
	background-color: #F3F3F3;
	border-collapse:collapse;
	background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/T851DKCV/%22images/bgr_sidebar_right.png%22);
	background-position:left top;
	background-repeat:repeat-y;
	overflow:hidden;
	border-top:solid 1px #D6D6D6;
	padding-top:5px;
	padding-left:6px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 202px;
}
*:first-child+html #layout2 td.rightpane {width:202px;}

/* Layout 3 (2 Cols - Extended              )             */
/* ====================================================== */

#layout3 td.contentpane
{
	/* no width !!! */
	vertical-align: top;
	border-collapse:collapse;
	padding-left: 5px;
	voice-family: "\"}\"";
	voice-family: inherit;
}

#layout3 td.dblcontentpane
{
	/* width !!! */
	width:auto;
	vertical-align: top;
	border-collapse:collapse;
	voice-family: "\"}\"";
	voice-family: inherit;
}

#layout3 td.leftcontentpane
{
	/* no width !!! */
	vertical-align: top;
	border-collapse:collapse;
	padding-left: 5px;
	voice-family: "\"}\"";
	voice-family: inherit;
}

#layout3 td.rightcontentpane
{
	vertical-align: top;
	border-collapse:collapse;
	padding-left: 6px;
	voice-family: "\";
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}\"";
	voice-family: inherit;
}

#layout3 td.rightpane
{
	width:208px;
	margin:0;
	padding:0;
	vertical-align: top;
	background-color: #F3F3F3;
	border-collapse:collapse;
	background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/T851DKCV/%22images/bgr_sidebar_right.png%22);
	background-position:left top;
	background-repeat:repeat-y;
	overflow:hidden;
	border-top:solid 1px #D6D6D6;
	padding-top:5px;
	padding-left:6px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 202px;
}
*:first-child+html #layout3 td.rightpane {width:202px;}

/* Layout 4 (2 Cols - about 50% each Col                  */
/* ====================================================== */



/* DNN Specific Layouts */

.dnnLogo
{
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
}

/* DNN CurrentDate */
.dnnCurrentDate
{
	color: #B6B6B6; /* Text Color */
	font-weight: bold;
	padding-left: 2px;
}

/* DNN User */
.dnnUser, A.dnnUser, A.dnnUser:hover
{
	color: #333333; /* Text Color */
	font-weight: bold;
	text-decoration: none;
	background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/T851DKCV/%22images/register.png%22);
	background-position: left top;
	background-repeat: no-repeat;
	height: 16px;
	margin:0;
	border:0;
	padding-left: 20px;
	padding-top:1px;
	padding-right:2px;
	padding-bottom:2px;
}
A.dnnUser:hover
{
	color: #CC0000;
	text-decoration: underline;
}

/* DNN Register/Login */
.dnnLogin, A.dnnLogin, A.dnnLogin:hover
{
	color: #333333; /* Text Color */
	font-weight: bold;
	text-decoration: none;
	background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/T851DKCV/%22images/login.png%22);
	background-position: left top;
	background-repeat: no-repeat;
	height: 16px;
	padding-left: 20px;
	padding-top:1px;
	padding-right:2px;
	padding-bottom:2px;
}
A.dnnLogin:hover
{
	color: #CC0000;
	text-decoration: underline;
}

/* DNN Search */
.dnnSearch
{
	height: 20px;
	text-align:left;
	vertical-align:top;
}
/*
.dnnSearch.NormalTextBox
{
	position: relative;
	top:0px;
	left:0px;
	height: 20px;
	width: 174px;
	margin-top:0;
	padding-top:0;
	border-top:0;
}*/
.dnnSearchButton
{
	display:inline-block;
	position: relative;
	left:0px;
	top:0px;
	border: none;
	margin:0;
	padding:0;
	width: 20px;
	height: 20px;
}

.dnnBreadcrumb, A.dnnBreadcrumb:link, A.dnnBreadcrumb:visited, A.dnnBreadcrumb:hover, A.dnnBreadcrumb:active
{
	margin:0;
	padding:0;
	color: #666666;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
	background-color: Transparent;
	font-family: Arial, Helvetica;
	white-space: nowrap;
}
A.dnnBreadcrumb:hover
{
	color: #CC0000;
	text-decoration:underline;
}

/* ----------------------------------------------------
SolPartMenu Menu 
---------------------------------------------------- */

.MainMenu_MenuContainer { background:transparent; padding:0; margin:0; height:26px; }
.MainMenu_MenuBar { cursor:pointer; cursor:hand; background:transparent; padding:0; margin:0; height:26px;}
/* Main menu container */ 
.MainMenu_SubMenu  
{
	background-color:#F3F3F3; 
	border:1px solid #C0C0C0;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;  
	z-index:1000;  
	cursor:pointer; 
	cursor:hand; 
	font-family:Tahoma,Arial,Verdana; 
	font-size:9pt;
	font-weight:normal; 
	filter:Alpha(Opacity=90, FinishOpacity=85, Style=1); 
	-moz-opacity:.85; }
/* Submenu items idle */ 
.MainMenu_MenuItem  
{
	background:#5271AA; 
	color:#FFFFFF; 
	font-family:Tahoma,Arial,Verdana; 
	font-size:9pt; 
	font-weight:bold; 
	font-style:normal; 
	padding:0px 24px 0px 16px; 
	height:20px; 
	border:none; 
}
/* Submenu items hover */ 
.MainMenu_MenuItemSel  
{
	background-color:#172854; 
	color:#FFFFFF; 
	font-family:Tahoma,Arial,Verdana; 
	font-size:9pt; 
	font-weight:bold; 
	cursor:pointer; 
	cursor:hand; 
	padding:0px 24px 0px 16px; 
	height:20px; 
	border:none; }
/* Menuitems idle */
.MainMenu_Idle TD  
{
	background:transparent;
	color:#FFFFFF;
	font-family:Tahoma,Arial,Verdana;
	font-size:9pt;
	font-weight:bold;
	padding:0px 12px 0px 12px;
	height:26px;
	background-image: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/T851DKCV/%22images/menu_bg_off.gif%22);
	background-position:left top;
	background-repeat:repeat-x;
}
/* Menuitems over */
.MainMenu_Selected TD  
{
	background:transparent;
	color:#FFFFFF;
	font-family:Tahoma,Arial,Verdana;
	font-size:9pt;
	font-weight:bold;
	padding:0px 12px 0px 12px;
	height:26px;
	background-image: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/T851DKCV/%22images/menu_bg_on.gif%22);
	background-position:left top;
	background-repeat:repeat-x;
}
/* Menuitems active */
.MainMenu_Active TD  
{
	background:transparent;
	color:#FFFFFF;
	font-family:Tahoma,Arial,Verdana;
	font-size:9pt;
	font-weight:bold;
	padding:0px 12px 0px 12px;
	height:26px;
	background-image: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/T851DKCV/%22images/menu_bg_on.gif%22);
	background-position:left top;
	background-repeat:repeat-x;
}
/* Menuitems in breadcrumbs active */
.MainMenu_BreadcrumbActive TD  
{
	color:#ffffff;
	font-size:9pt;
	padding:0px 12px 0px 12px;
	height:26px;
	font-weight:bold;
	background-image: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/T851DKCV/%22images/menu_bg_on.gif%22);
	background-position:left top;
	background-repeat:repeat-x;
}
.MainMenu_RootMenuArrow 
{
	display:none;
}									 
.MainMenu_MenuArrow  
{
	display:none;
}									 
.MainMenu_MenuIcon  
{
	display:none;
}									 
/* Menuitem separator */
.MainMenu_Separator 
{
}
/* Menuitems separator borders */ 
.MainMenu_MenuBreak 
{ 
	border:none; 
	background:transparent; 
	vertical-align:top;
}

/* DNN Styles */

.Normal
{
	font-family: Verdana,Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	word-spacing: normal;
}

.NormalTextbox
{
	/*border: solid 1px #D6D6D6;*/
}

.StandardButton 
{
	background: #7994cb none;
	color: #ffffff;
	font-family: Verdana,Arial; 
	font-size: 11px;
	font-weight: normal;
}

.Head	/* Module Titles */
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.SkinObject, A.SkinObject:link, A.SkinObject:visited, A.SkinObject:active, A.SkinObject:hover
{
	font-family: Verdana,Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
A.SkinObject:hover
{
	color: #FE5400;
	text-decoration: underline;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead 
{
	font-size: 12px;
	font-weight: bold;
	color: black;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton 
{
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

/* Search TextBox */
#dnn_dnnSEARCH_txtSearch
{
	height:20px;
	vertical-align:top;
	border: solid 1px #D6D6D6;
	width:170px;
}
/* Search Command Button - Image Replacement */
#dnn_dnnSEARCH_cmdSearch
{
	height:20px;
	vertical-align:middle;
	position:relative;
	top:0px;
	left:0px;
}



