﻿@import "skin767.css";
@import "skin768-979.css";
@import "skin980.css";
@import "skin1125.css";

/* Panes */

@font-face {
    font-family: 'SignikaRegular';
    src: url('Fonts/SignikaRegular.eot');
    src: url('Fonts/SignikaRegular.eot?#iefix') format('embedded-opentype'),
	 	 url('Fonts/SignikaRegular.woff') format('woff'),
         url('Fonts/SignikaRegular.ttf') format('truetype'),
         url('Fonts/SignikaRegular.svg#SignikaRegular') format('svg'); font-weight: normal; font-style: normal;
} 

/* DNN 7 */
.dnnSortable 								{min-height: 0;}
.Normal										{font-size: 14px; color: #000000;} /*dito body font-size*/
.dnnCheckbox-focus 							{background-color: none;}
.dnnRadiobutton-focus 						{background-color: none;}
#ControlNav > li > a 						{font-style: normal; text-transform: none;}
#ControlBar a 								{font-style: normal; text-transform: none;}
#ControlEditPageMenu .dnnCheckbox + label 	{text-transform: none;}
.dnnEditState .DnnModule 					{opacity: 1.0; -webkit-transition: none;; -moz-transition: none;; -ms-transition: none; -o-transition: color 0 ease-in; transition: none;}

#search .searchInputContainer 				{margin: 5px 3px 0 0 !important;}

html			                {height: 100%;}
#Body			                {background: #F3E656 url('images/body_lines.png') top left no-repeat; font-family: 'SignikaRegular', Arial; font-size: 14px; color: #000000; margin: 0; padding: 0;}
.admin					        {margin: 0 0 0 10px;}
.admin a.LoginLink				{background: transparent; color: #F3E656; font-size: 13px; text-transform: uppercase; text-decoration: none;}
.admin a.LoginLink:hover		{background: transparent; color: #FFFFFF; font-size: 13px; text-decoration: none;}

.BoxIcon						{margin-left: 10px;}

/* Container */
.Rahmen							{background: #FFFFFF; padding: 10px 8px; margin: 0;}

.ModulTitel   					{margin: 0 0 18px 0;}
.ModulTitel span   				{background: transparent; font-family: 'SignikaRegular', Arial; font-weight: 700; font-size: 14px;  margin: 0; color: #000000; text-transform: uppercase; display: block;}

/* Spezielle Style Links */
#normal, .normal 				{font-family: 'SignikaRegular', Arial; font-size: 14px; color: #000000; line-height: 14px;}
#normalbold, .normalbold,
span.normalbold,
span.NormalBold					{font-family: 'SignikaRegular', Arial; font-weight: 700; font-size: 14px; color: #000000; line-height: 14px;}

.italic, span.italic			{font-family: 'SignikaRegular', Arial; font-style: italic; font-size: 14px; color: #000000; line-height: 14px;}

.lblTitle .normalbold     		{font-family: 'SignikaRegular', Arial; font-weight: 700; font-size: 14px; color: #000000; line-height: 14px;}

a:link, 
a:visited, 
a:active 		  				{font-family: 'SignikaRegular', Arial; color: #000000; text-decoration: underline;}
a:hover                   		{font-family: 'SignikaRegular', Arial; color: #000000; text-decoration: none;}

ul 								{margin: 0 0 0 15px; padding: 0; list-style-type: square;}
li								{font-family: 'SignikaRegular', Arial; line-height: 14px; list-style-type: square; margin: 0;}

.NewsMore,						
a.NewsMore,						
a.NewsMore:hover				{background: transparent url('/portals/1/images/icon.png') top left no-repeat; width: 16px; height: 16px; text-decoration: none; color: #FFFFFF;}

.SkinObject			  			{font-weight: 400; font-size: 8pt; text-decoration: none;}
a.SkinObject:link, 
a.SkinObject:visited, 
a.SkinObject:active	  			{font-size: 8pt; text-decoration: none;}
a.SkinObject:hover	  			{font-size: 8pt; text-decoration: underline;}

span#dnn_dnnSearch_ClassicSearch .NormalTextBox {background: transparent;  width: 105px; height: 20px; line-height: 20px; border: 0; margin-left: 5px; font-family: 'SignikaRegular', Arial; font-size: 14px;}
.searchbutton	{width: 30px; height: 30px;}



.BreadcrumbText,
span.BreadcrumbText	  			{margin: 0 15px 0 0; font-weight: 400; font-size: 8pt; text-decoration: none;}
span.Sep 		  				{background: transparent; margin:0 10px; font-size: 8pt;}

#Form							{height:100%;}
a								{outline:0;border:0;}
p, ol       					{margin:0; padding: 0;}

h2								{font-family: 'SignikaRegular', Arial; font-size: 14px; color: #000000;}


/*tab*/
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	overflow:hidden;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	/*position: relative; --this is turned off so the DNN menu bar doesnt get under the tab*/ 
	background: #e0e0e0;
	min-width:130px;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 5px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}

/*#Header*/ #ContentBG 			{width: 1020px; margin: auto; background: transparent;}

    /*WAM - removed z-index*/
   
	#Content {min-height: 600px;}

	#LogoRow{padding:8px 0 12px 0;}

   
	#dnn_ContentPane, #dnn_BottomPane{clear:both;}

/* Default Over-rides */

#ControlPanelWrapper #dnnCPWrap{filter:none !important;}

/* Modules */
.DnnModule{margin: 0 /*0 0 2em 0*/;}

/* Panes - In Layout Mode */
.paneOutline{border:0;}
.paneOutline span.SubHead center{border:1px #ccc dotted;border-left:0;border-right:0;line-height:2.5em;}

#iPopUp{display:none;}
.eipbackimg{z-index:1000;}

/* Fonts */
/*.Normal{font-size:12px;line-height:16px;}*/
.SubHead{color:#333;}

/* Language Object */
.language-object { display:inline-block; margin-left: 5px; }