@import url(navigation/menu.css);
@import url(main/content.css);
@import url(print/print.css);
@import url(lightbox.css);


/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* 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 {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:active   {
}

A.OtherTabs:hover    {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:active   {
}

A.CommandButton:hover    {
}
    
/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:active    {
}

A:hover {
}

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 {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* ==============================================================================================
    SRTL-Styles
   ============================================================================================== */

* { margin:0; padding: 0; border:0;} 
html { height: 100% }	
body { 
	min-height: 101%;	
	font-size: 100.01%; 
	position: relative; 
	color: #000;        
	background: #fff;
	text-align: left;
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, Arial, sans-serif;} 
#page{ background:url(img/col1_unten.jpg) no-repeat left bottom; }
#page_full{ background: #ffffff url(img/mercfull_bg.gif) repeat-y right; }
#page_margins { margin-right:12px; width:974px; background: url(img/bg_kachel.jpg) repeat-y left; }
 
/* Formatierung der Kopfbereiches */
/*#header{ height: 101px; color: #fff; width:100%; overflow:hidden; background:url(img/header.jpg) no-repeat bottom left;}*/
#header{ height: 105px; color: #fff; width:100%; overflow:hidden; background:url(img/header.jpg) no-repeat bottom left; }
#logo {position:absolute; top:0px; left:0px; width:180px; height:100px; z-index:100;}
#flash {float:left; margin:0; padding:0; outline:none; width:974; overflow:hidden; z-index:1;}
#flash {}

/* linke Spalte */
#links {width: 184px; float:left; padding-bottom:100px;}	

/* Rechte Spalte */
#rechts {width: 215px; float:right; margin-right:0px; background:url(img/col2_bg.jpg) no-repeat left top; min-height:424px;}
* html #rechts{height:424px;}
#rechts_content{padding: 0px 10px 10px 10px;}
	
/* Mittlere Spalte */
#mitte{margin-left: 220px; margin-right: 260px; background:#fff8ea;}
#mitte_voll{margin-left: 220px;  margin-right: 30px;}
#mitte_content{ float:left; padding-top: 10px; vertical-align:top;}
#mitte_content_voll{ float:left; padding-top: 10px; vertical-align:top;}

#breadcrumb a{color:#ff8207; text-decoration:none; font-size:10px;}

#breadcrumbback {position:absolute; top: 109px; left:700px; width:50px;}
#breadcrumbbackfull {position:absolute; top: 109px; left:870px; width:50px;}
a.back {text-decoration:none; padding:0px 5px 5px 0px; font-size:10px;}


.center_line{font-weight:bold; font-size:10px;}
.center_line a {margin:0px 7px 15px 7px;}
.center_line a, .center_line a:active, .center_line a:visited {padding:0px 0 2px 20px !important; background:url(img/icon.jpg) no-repeat center left; line-height:25px;}
.linetop {width:560; height:1px; border-top: solid 1px #ff8207; margin:0px 0px 0px 10px;}
.line {width:560; height:1px; border-top: solid 1px #ff8207; margin:5px 0px 5px 10px;}
* html .linetop{ margin:0px 0px 0px 0px;}
* html .line{ margin:5px 0px 0px 0px;}

#footer {margin:0; position:relative; color:#ff8207; clear:both; padding-top:50px; margin-top:20px; font-size:10px;}
#footer a{color:#ff8207; text-decoration:none; padding:0 5px; font-size:10px;}
#footer a:hover{text-decoration:underline; background-color:Transparent;}
#footer_links{width:184px; float:left; text-align:center;}
#footer_rechts{ margin-left:180px; width: 580px; text-align:center; }
#footer_rechts #agb{background: url(img/agb.gif) no-repeat left center; padding-left:15px;}
#footer_rechts #favoriten{ background:url(img/favoriten.gif) no-repeat left center; padding-left:15px;}
#footer_rechts #drucken{ background:url(img/drucken.gif) no-repeat left center; padding-left:15px;}
#footer_rechts .drucken{ background:url(img/drucken.gif) no-repeat left center; padding-left:15px;}

#footer img{position:absolute; bottom:0;}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;}
.clearfix { display: block; } 
.floatbox { overflow:hidden; }
#ie_clearing { display: none }

/*
.printMain {float:left; margin-right:10px; padding:5px;}
.printRight {float:left;}
*/

/* Panes */
.paneFull{ width: 464px; }
.paneRight{ width:150px;  position: relative; float: right;}

/*
    ==============================================
        Admin
    ==============================================
*/

.DataGrid_Container table{}
.DataGrid_Container td {font-family: Tahoma, Arial, Verdana; font-size: 11px; padding: 4 4 4 4;}
.gridRow {background-color:#F7F6F3; color:#333333;}
.gridAlternate {background-color:#ffffff; color:#284775;}
.gridHover {background-color:#E2DED6; color:#333333; }

.imgEdit {cursor:hand}

#contact {width:335px; padding:4px; float:left; background-color:#FFFFFF;}
#contactCat {width:340px; height:24px; padding:4px; float:left; background:#fff7e9; font-weight:bold; font-size:12px;}
html>body #contactCat {height:14px;}

#holder {position:relative; width:520px;}
#gewinnspiel {float:left; width:440px;}
#gewinnspiel .label input {width:auto;}
#gewinnspiel .label {clear:left; float:left; margin-left:20px; width:80px;}
#gewinnspiel input {float:left; width:200px;}
#gewinnspiel span {float:left; margin-left:20px; width:120px;}
#gewinnspiel .terms {clear:left; width:440px;}
