﻿/***********************************************************/
/*
/* Layout - grundlegende Styles der LayoutContainer
/*
/***********************************************************/

* {
	/* Mit Universalselektor standardmäßig Ränder aller (Block-)Elemente auf null setzen*/
	margin: 0;
	padding: 0;
}


body {
	background-image: url(../../App_Themes/Default/bg.jpg);
	background-repeat: repeat-x;
	background-color: #e7e9ea;
}


/*  ---------------- Header - Container ---------------------- */ 
.CssHeaderContainer {
	height:276px;
	width: 906px;
	margin: 0 auto;
}


.CssLogo
{
	position: absolute;
	left: 50%;
	width: 906px;
	margin-left: -453px;
	margin-top: 0px;
	text-align: center;
}


.CssHeaderImage
{
	background-position: left top;
	background-attachment: scroll;
	background-color: transparent;
	width: 880px;
	margin: auto;
	height:100%;
	font-size:1px; /* IE6 Bug wenn DIVs nicht direkt ohne Zeilenumbrüche oder Leerzeichen im Code stehen */
}
/*  ----------------------------------------------------------- */




/*  ---------------- Content - Container ---------------------- */

.CssPageContainerTable {
	background-image: url(../../App_Themes/Default/siteBg1px.png);
	background-color: transparent;
	background-repeat: repeat-y;
	margin:auto;
	height:100%;
	vertical-align:top;
	padding:0px;
	border-collapse:collapse;
}

.CssPageContainerTD{
	width:906px;
	vertical-align:top;
}

 
.CssMainContainer {
	width: 906px;
	margin: auto;
}


.CssEasyBaseContentContainer {
	padding-left:13px;
	position:relative;
	text-align:justify;
	height:100%;
}


.CssNavigationContainer
{
	background-repeat: no-repeat;
	float: left;
	width: 180px;
	position: relative;
	background-image: url(../../App_Themes/Default/navibg.png);
}

.CssNavigationContent {
	padding-top:  25px;
	position:relative;
}



.CssEasyBaseArticleContainer {
	background-color:Transparent;
	width: 469px;
	padding:25px;
	overflow:hidden;
}


.CssEasyBaseMarginalContainer {
	float:right;
	width:165px;
	padding: 25px 25px 0 0;
	position:relative;
	overflow:hidden;
}


/*  ----------------  Calendar   ----------------*/ 
.CssCalendarContainer {
	line-height: 12px !important;
}


.CssCalendarWeekContainer {
	width: 644px;
}

.CssSelectingCalendarContainer {
	float: right;
	width:180px;
}

.CssTableSelectingCalendar {
	float:right;
	border-color:Gray;
	width:175px;
}




/* -- Footer & Subnavigation  --*/
.CssFooterContainer {
	padding-right:13px;
	padding-bottom:5px;
	width:880px;
	margin:auto;
	position:relative;
}

.CssSubNaviContainer {
	float:right;
}

.CssSubNaviContainer ul  {
	list-style: none;
	font-size:10px;
}

.CssSubNaviContainer li {
 display: inline;
}
