body {
	background-color: 	rgb(248,248,248);
	color: 				#000000;
	text-align: 		left;
	margin:				0px;
	padding:			0px;
}

html, body {
	height:				100%;
}

div.all {
	background-color:	rgb(255,255,255);
	margin:				auto auto;
	min-height:			100%;
	position:			relative;
}

div.header {
	background-color:	rgb(0,133,102);
	height: 			71px;
	text-align:			center;
	border-bottom:		1px solid rgb(255,255,255);
}

div.bannertop {
	background-image:	url(../images/banner_top.png);
	height:				10px;
}

div.content {
	padding-top:		10px;
	background-color:	rgb(255,255,255);
	vertical-align:		center;
	padding-bottom:		50px;
	font-family: 		verdana, arial;
	font-weight: 		normal;
	font-size: 			12px;
}

div.inner {
	width:				900px;
	text-align:			left;
}

div.footer {
	background-image:	url(../images/banner_bottom.png);
	background-repeat:	repeat-x;
	background-color:	rgb(248,248,248);
	margin-top:			15px;
	position:			absolute;
	bottom: 			0;
	width:				100%;
	left:				auto;
	right:				auto;
	text-align: 		center;
}

table.center {
	margin-left:		auto;
	margin-right:		auto;
	display: 			block;
	border-spacing: 	0px;
}

td.navcontext {
	border-left:		1px solid rgb(230,230,230);
	padding:			3px;
}

/* Schattierungen Hauptframe*/
td.main_right {
	background-image: 	url(../images/shaddow_right.png);
	background-repeat: 	repeat-y;
	vertical-align: 	top;
	width: 				4px;
}

td.main_bottom {
	background-image: 	url(../images/shaddow_bottom.png);
	background-repeat: 	repeat-x;
	text-align: 		left;
	vertical-align: 	top;
	height: 			4px;	
}

/* Schattierungen inneres Segment */
td.inner_right {
	background-image: 	url(../images/inner_right.png);
	background-repeat: 	repeat-y;
	background-color: 	#FFFFFF;
	vertical-align: 	top;
	width: 				10px;
}

td.inner_bottom {
	background-image: 	url(../images/inner_bottom.png);
	background-repeat: 	repeat-x;
	background-color: 	#FFFFFF;
	vertical-align: 	top;
	max-height: 		10px;
	height: 			10px;
}


/* Restliche Tabellensegmente */

td.header {
	background-image: 	url(../images/banner.png);
	width: 				900px;
	height: 			84px;
}

td.inner_header {
	background-color: 	rgb(255,255,255);
	border-bottom: 		1px solid rgb(163,163,163);
	text-align: 		left;
	height: 			20px;
}

td.context {
	background-color: 	rgb(255,255,255);
	text-align: 		inherit;
	min-height: 		10px;
	padding: 			10px;
	padding-bottom: 	20px;
	border-left: 		1px solid rgb(163,163,163);
	border-bottom: 		1px solid rgb(163,163,163);
	border-right: 		1px solid rgb(163,163,163);
}
td.biegebild {
	width: 210px;
	height: 130px;
}
/* Karteikartenansicht */
td.tabpage {
	padding-left: 		5px;
	background-color: 	rgb(255,255,255);
	text-align: 		left;
	text-align: 		left;
	font-family: 		verdana, arial;
	font-weight: 		bold;
	font-size: 			10px;		
	height: 			20px;
	max-height:			20px;
	width:				150px;
	border-right: 		1px solid rgb(163,163,163);
	border-left: 		1px solid rgb(163,163,163);
	border-top: 		1px solid rgb(163,163,163);
}

/* Navigationsseite */

td.navi {
	background-color: 	rgb(255,255,255);
	text-align: 		left;
	min-height: 		10px;
/*	padding: 			10px;*/
	vertical-align: 	top;
}

a {
	background-color:	Transparent;
	color:				rgb(0,133,102);
	font-family: 		verdana, arial;
	font-weight: 		bold;
	font-size: 			10px;
	text-decoration: 	none;
}

a:hover {
	text-decoration: 	none;
	color:				rgb(255,207,66);
	font-family: 		verdana, arial;
	font-weight: 		bold;
	font-size: 			10px;
  
}

/*Headerdefinition für das Navigationselement*/
td.nav {
	border-top: 		1px solid rgb(230,230,230);
	border-left:		1px solid rgb(230,230,230);
	text-align: 		left;
	vertical-align: 	middle;
	height: 			20px;
	padding: 			2px 2px 1px 5px;
	width: 				auto;
	font-family: 		verdana, arial;
	font-weight: 		bold;
	font-size: 			10px;
}

/* Allgemeine Definitionen */
h1, h2, h3  {
	color: 				rgb(81,81,81);
	border-bottom: 		1px solid rgb(81,81,81); 
	text-align: 		left;
	font-family: 		verdana, arial;
	font-weight:		bold;
	font-size: 			14px;	
}