﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600);

/* === Panes === */
html			                {height: 100%; overflow-y: scroll;}
#Body			                {background: #FFFFFF; font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 18px; font-weight: 400; color: #636363; margin: 0; padding: 0;}

.admin							{position: fixed; top: 24px; right: 10px; z-index: 10001;}
.admin a.LoginLink				{background: transparent; color: #FEFEFE; font-size: 12px; text-decoration: none;}
.admin a.LoginLink:hover		{background: transparent; color: #636363; font-size: 12px; text-decoration: none;}

/* === Container === */
.RahmenInner					{padding: 15px;}
.Inner							{background: transparent; padding: 0 0 15px 0;}
.Inner2							{background: transparent; padding: 0 0 15px 0;}
.ModulTitel, .ModulTitel span   {background: transparent; color: #FFFFFF; font-size: 18px; font-weight: 600; text-transform: uppercase; margin: 0 0 20px 0; line-height: 25px;}

/* DNN 7 */
.Normal										{font-size: 13px;} /*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;}

.dnnPrimaryAction, .dnnFormItem input[type=submit], a.dnnPrimaryAction {
	border-color: #c2c2c2;
	background: #f5f5f5; /* Old browsers */
    background: -moz-linear-gradient(top, #f5f5f5 0%, #dfdfdf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f5f5f5 0%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f5f5f5 0%,#dfdfdf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f5f5f5 0%,#dfdfdf 100%); /* IE10+ */
    background: linear-gradient(top, #f5f5f5 0%,#dfdfdf 100%); /* W3C */
    -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
    text-shadow: 0px 1px 0px #ffffff;
    color: #333;}
.dnnPrimaryAction:hover, a.dnnPrimaryAction:hover {
        border-color: #c2c2c2;
        background: #fefefe; /* Old browsers */
        background: -moz-linear-gradient(top, #fefefe 0%, #e8e8e8 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #fefefe 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #fefefe 0%,#e8e8e8 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #fefefe 0%,#e8e8e8 100%); /* IE10+ */
        background: linear-gradient(top, #fefefe 0%,#e8e8e8 100%); /* W3C */
        color: #555;}
.dnnPrimaryAction:active, a.dnnPrimaryAction:active {
        border-color: #c2c2c2;
        background: #c6c6c6; /* Old browsers */
        background: -moz-linear-gradient(top, #c6c6c6 0%, #f3f3f3 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6c6c6), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #c6c6c6 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #c6c6c6 0%,#f3f3f3 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #c6c6c6 0%,#f3f3f3 100%); /* IE10+ */
        background: linear-gradient(top, #c6c6c6 0%,#f3f3f3 100%); /* W3C */
        -webkit-box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.4);
        box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.4);}

/* ==== Suche ==== */
.searchInputContainer			{border: 1px solid #009BD5;}
#dnn_dnnSearch_txtSearch 		{display: block; float: left; width: 160px; height: 30px; padding: 0 5px 0 10px; margin: 0; background: transparent; border: none; border-radius: 0; box-shadow: none; outline: none; color: #000; line-height: 30px; font-size: 11px;}
#Search a.SearchButton:link, 
#Search a.SearchButton:visited 	{display: inline-block; float: right; height: 32px; width: 32px; margin: 0; padding: 0; background: #009BD5 url('images/search.png') no-repeat center center; text-indent: -9999px;}
ul.searchSkinObjectPreview 		{width: 0; line-height: 0; display: none; border: 0; padding: 0; margin: 0; height: 0; visibility: hidden;}
.dnnSearchResultItem-Link		{display: none; visibility: hidden;}
.dnnSearchResultItem-Others2	{display: none; visibility: hidden;}

/* ==== Galerie ==== */
.nestedBreadCrumb									{padding-bottom: 20px;}
#EDG_0_Shadow .EDGmain .EDGimage a .title 			{background: #876741;}
#EDG_0_Shadow .EDGmain .EDGimage a:hover .title 	{background-color: #876741;}
#EDG_0_Shadow .EDGmain .EDGvideo a .title 			{background: #000;}
#EDG_0_Shadow .EDGmain .EDGvideo a:hover .title		{background-color: #876741;}
#EDG_0_Shadow .EDGmain .EDGaudio a .title 			{background: #000;}
#EDG_0_Shadow .EDGmain .EDGaudio a:hover .title		{background-color: #876741;}
#EDG_0_Shadow .EDGpager span						{background: #876741; border: 1px solid #876741;  padding: 1px 6px; margin: 0 3px 0 0; line-height: 16px; color: #FFFFFF; text-align: center;}
#EDG_0_Shadow .EDGpager a							{background: transparent; border: 1px solid #876741; color: #81252E; text-decoration: none; padding: 1px 6px; margin: 0 3px 0 0; line-height: 16px; text-align: center;}
#EDG_0_Shadow .EDGpager a:hover						{background: #876741; border: 1px solid #876741; text-decoration: none; padding: 1px 6px; margin: 0 3px 0 0; line-height: 16px; text-align: center; color: #FFFFFF;}
#EDG_0_Shadow .pagerbox								{border-top: none;}
#EDG_0_Shadow .VideoTitle							{color: #876741;} 
#EDG_0_Shadow .VideoDescription						{color: #876741;} 
#EDG_0_Shadow .VideoDescription a					{color: #876741;}
#EDG_0_Shadow .VideoDescription a:hover				{color: #876741;} 
#EDG_0_Shadow .AudioTitle							{color: #876741;} 
#EDG_0_Shadow .AudioDescription						{color: #876741;}
#EDG_0_Shadow .AudioDescription a					{color: #876741;}
#EDG_0_Shadow .AudioDescription a:hover				{color: #876741;}
#EDG_0_Shadow .SlideshowDescription					{color: #876741;}
#EDG_0_Shadow .SlideshowTitle						{color: #876741;}
#EDG_0_Shadow .EDGSlide .EDGimage a:hover .title 	{background-color: #876741;}

/* === Generelle Style === */
#Normal, .Normal,
#normal, .normal 				{font-size: 13px; color: #FFFFFF; line-height: 18px; font-weight: normal;}
#normalbold, .normalbold,
span.normalbold,
span.NormalBold					{font-weight: 600; font-size: 13px; color: #FFFFFF; line-height: 18px;}

a:link, a:visited, 
a:active 		  				{color: #FFFFFF; line-height: 18px; text-decoration: underline;}
a:hover                   		{color: #FFFFFF; line-height: 18px; text-decoration: none;}

#Form							{height:100%;}
a								{outline:0;border:0;}
p, ol       					{margin:0; padding: 0;}

h1								{font-size: 26px; line-height: 30px;}
h2								{font-size: 22px;}
h3								{font-size: 18px;}

#Header #ContentBG 				{width: 1020px; margin: auto; background: transparent;}


    /*WAM - removed z-index*/
    
    #Header .SearchContainer 	{position:absolute;z-index:22;bottom:19px;right:0px;width:232px;height:32px;}
    #Header .SearchContainer .SearchBorder{border:0;background:none;}
    #Header .SearchContainer .SearchIcon{float:left;width:40px;padding:3px;background-position:9px 6px;}
    #Header .SearchContainer .SearchTextBox{float:left;background:none;width:140px;margin:3px;color:#eee;}
    #Header .SearchContainer .SearchButton{float:left;text-indent:-9999px;display:block;height:32px;width:30px;padding:0;}

#Content {min-height: 600px;}

	#LogoRow{padding:8px 0 12px 0;}

/* Password Information */
#Passwords{margin:2em 0;padding:0;}
	#Passwords li{display:inline-block;height:62px;width:305px;margin:0 15px 0 0;padding:0;list-style-type:none;}
	#Passwords li.Host{margin:0;}
	#Passwords span.SubHead{display:block;color:#FFF;font-size:13px;padding:12px 0 8px 15px;}
	#Passwords span.Password{color:#FFF;padding:0 0 0 15px;}
p.Disclaimer{clear:both;color:#666666;font-size:12px;line-height:13px;}

/* Default Over-rides */

#ControlPanelWrapper #dnnCPWrap{filter:none !important;}

/* Modules */
.DnnModule{margin: 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 */
.SubHead{color:#333;}

/* Language Object */
.language-object { display:inline-block; margin-left: 5px; }