/* Style der DIVs */

/* The border for the whole website */
.BorderGeneral {
	position:absolute;
	left:0px;
	top:0px;
	border:1px solid #234b69;
	width:800px;
	height:700px;
	z-index:5;
}

.divHeader{ 
	position:absolute;
	top:0px; 
	left:0px;
	width:100%;
	height:105px; 
	z-index:1;
}

.divFooter{ 
	position:absolute;
	top:701px; 
	left:151px;
	width:645px;
	height:25px; 
	z-index:1;
}

.tableFooter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-top:0px;
}

.tdFooter {
	background-color:#ffffff;
	color:#3a7daf;
	padding-left:10px;
}

.Link {
	background-color:#ffffff;
	color:#3a7daf;
	text-decoration:underline;
}

.tableHeader{
	height:100%;
}	

.tdHeaderLeft{ 
	background-color:#ffffff;
}

.tdHeaderRight{ 
	color:#ffffff;
	background-color:#3a7daf;
}

.divLogo { 
	position:absolute;
	top:10px; 
	left:25px;
	z-index:5;
}

.divWappen{ 
	width:73px; 
	height:86px;
}

.divTitle { 
	position:absolute;
	top:25px; 
	left:146px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:32px;
	font-weight:bolder;
	z-index:5;
}

.divTopNavi {
	position:absolute; 
	top:80px;
	left:150px;
	width:649px;
	height:37px; 
	z-index:5;
}


.tableTopNavi {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-top:0px;
}

.trTopNavi{
	height:25px;
}

.tdTopNaviItem {
	color:#000000;
	background-color:#7dafd5;
	padding-left:5px;
	cursor:pointer;
	border-top:1px solid #234b69;
	border-right:1px solid #234b69;
}

.tdTopNaviFirst{
	color:#000000;
	background-color:#7dafd5;
	padding-left:5px;
	cursor:pointer;
	border-top:1px solid #234b69;
	border-left:1px solid #234b69;
	border-right:1px solid #234b69;
}

.tdTopNaviPreviousFirst{
	color:#000000;
	background-color:#7dafd5;
	padding-left:5px;
	cursor:pointer;
	border-left:1px solid #234b69;
	border-top:1px solid #234b69;
	border-right:1px solid #ffffff;
}

.tdTopNaviPrevious{
	color:#000000;
	background-color:#7dafd5;
	padding-left:5px;
	cursor:pointer;
	border-top:1px solid #234b69;
	border-right:1px solid #ffffff;
}

.tdTopNaviActiveFirst {
	color:#ffffff;
	background-color:#5898c7;
	padding-left:5px;
	cursor:pointer;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
}

.tdTopNaviActive {
	color:#ffffff;
	background-color:#5898c7;
	padding-left:5px;
	cursor:pointer;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
}

.tdTopNaviActiveLast {
	color:#ffffff;
	background-color:#5898c7;
	padding-left:5px;
	cursor:pointer;
	border-top:1px solid #ffffff;
	border-right:1px solid #234b69;
}

.tdTopNaviOverFirst {
	color:#ffffff;
	background-color:#5898c7;
	padding-left:5px;
	cursor:pointer;
	border-left:1px solid #234b69;
	border-top:1px solid #234b69;
	border-right:1px solid #234b69;
}

.tdTopNaviOverPrevious {
	color:#ffffff;
	background-color:#5898c7;
	padding-left:5px;
	cursor:pointer;
	border-top:1px solid #234b69;
	border-right:1px solid #ffffff;
}

.tdTopNaviOverPreviousFirst {
	color:#ffffff;
	background-color:#5898c7;
	padding-left:5px;
	cursor:pointer;
	border-left:1px solid #234b69;
	border-top:1px solid #234b69;
	border-right:1px solid #ffffff;
}

.tdTopNaviOver {
	color:#ffffff;
	background-color:#5898c7;
	padding-left:5px;
	cursor:pointer;
	border-top:1px solid #234b69;
	border-right:1px solid #234b69;
}

.trTopNaviLine{
	height:12px;
}

.tdTopNaviLine {
	color:#000000;
	border-top:1px solid #234b69;
	background-color:#ffffff;
}

.tdTopNaviLineLast {
	color:#000000;
	border-top:1px solid #234b69;
	border-right:1px solid #234b69;
	background-color:#ffffff;
}

.tdTopNaviLineActive {
	color:#ffffff;
	background-color:#5898c7;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #234b69;
}

.tdTopNaviLineSelected {
	color:#ffffff;
	background-color:#5898c7;
	border-bottom:1px solid #234b69;
	border-right:1px solid #ffffff;
}

.tdTopNaviLineSelectedLast{
	color:#ffffff;
	background-color:#5898c7;
	border-bottom:1px solid #234b69;
	border-right:1px solid #234b69;
}

/* Layout of the passive menu on the left side: */ 

.divMenuArea {
	position:absolute;
	top:106px;
	left:0px;
	background-color:#3a7daf;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	width:151px;
	height:592px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	overflow: hidden;
}

.TableMenu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-top:0px;	
}

.trMenuItem {
	color:#000000;
	width:170px;
	height:25px;
	cursor:pointer;
	background-color:#7dafd5;
}

.trMenuActive {
	color:#ffffff;
	width:170px;
	height:25px;
	cursor:pointer;
	background-color:#5898c7;
}

.trEmpty{
	background-color:#234b69;
}

.tdSubMenuLine {
	background-color:#234b69;
}

.trSubMenuItem {
	color:#000000;
	width:170px;
	height:20px;
	cursor:pointer;
	background-color:#7dafd5;
}

.trSubMenuActive {
	color:#ffffff;
	width:170px;
	height:20px;
	cursor:pointer;
	background-color:#5898c7;
}

.trMenuHeader {
	color:#ffffff;
	width:170px;
	height:25px;
	cursor:pointer;
	font-weight:bolder;
	background-color:#5898c7;
}

.tdMenuHeader {
	padding-left: 5px;
	border-bottom:1px solid #234b69;
	border-right:1px solid #234b69;
}

.trMenuHeaderLine {
	color:#ffffff;
	width:170px;
	height:11px;
	background-color:#5898c7;
}

.tdMenuHeaderLine {
	border-bottom:1px solid #234b69;
}

.tdMenu {
	padding-left:10px;
	border-bottom:1px solid #234b69;
	border-right:1px solid #234b69;
}

.tdMenuOverSub {
	padding-left:10px;
	border-right:1px solid #234b69;
}

.tdSubMenu{
	font-size:11px;
	padding-left:20px;
	border-bottom:1px solid #234b69;
	border-right:1px solid #234b69;
}

.ContentData{
	position:absolute;
	left:151px;
	top:118px;
	height:580px;
	z-index:10;
}

.iFrameData {
	overflow-y:auto;
	overflow-x:hidden;
	border-style:none;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	background-color:#ffffff;
	color:#3a7daf;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	width:645px;
}

.TextTable {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-top:0px;
	width:625px;
	
}
.TextTableSmall {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-top:0px;
	width:600px;
	
}

.SmallTable {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-top:0px;
	width:300px;
	
}

.TextHeadLine {
	font-size:15px;
	font-weight:bold;
}

.TextHeadLineLeft {
	font-size:15px;
	font-weight:bold;
	padding-left:10px;
}

.TextNormal {
	padding-left:10px;
}
