/* CSS f?r Top-Zeile */
	.topMain {
		position:		absolute;
		width:			1000px;
	}
	html>body .topMain {  /* nur fuer moderne Browser! */
	    position: fixed;
	}

	.topLeft {
		float:			left;
		width:			235px;
		height:			20px;
		background-color:#CE6900;
		}

	.topMiddle {
		float:			left;
		width:			565px;
		height:			20px;
		background-color:#EE7900;
		}

	.topRight {
		float:			right;
		width:			200px;
		height:			20px;
		background-color:#F3A555;
		}


/* CSS f?r Kopf-Zeile (Logo, Men?) */
	.headerMain {
		position:		absolute;
		width:			1000px;
		top:			20px;
	}
	html>body .headerMain {  /* nur fuer moderne Browser! */
	    position: fixed;
	}
	.headerLeft {
		float:			left;
		width:			235px;
		height:			125px;
/*		background-color:#828282;  */
		text-align:		center;
	}

	.headerMiddle {
		float:			left;
		width:			565px;
		height:			125px;
		background-color:#969696;
		text-align:		center;
		}

	.headerRight {
		float:			right;
		width:			200px;
		height:			125px;
/*		background-color:#B9B9B9;  */
		}


/* CSS f?r Horizontales Men? */
	.hmenu {
		margin: -1px;
	}

	.menuItem {
		float:			left;
		padding:		6px 6px;
		min-width:		95px;
		line-height:	180%;
	}
	a.hmenu {
		color:			#000;
		font-size:		12px;
		font-family:	arial;
		text-decoration:none;
	}

	a.hmenu:hover {
		color:			#CE6900;
		font-size:		12px;
		font-family:	arial;
		text-decoration:none;
	}


/* CSS f?r Links */
	a {
		color:			#EE7900;
		font-size:		12px;
		font-family:	arial;
		text-decoration:underline;
	}

	a:hover {
		color:			#999;
		font-size:		12px;
		font-family:	arial;
		text-decoration:underline;
	}


/* CSS f?r Inhaltsspalten*/
	.colLeft {
		position:		absolute;
		width:			235px;
		top: 			145px;
		color: 			#fff;
	}

	.colRight {
		position:		absolute;
		width:			200px;
		height:			100%;
		/* nur f?r IE: */
		height:			expression((document.body.clientHeight - 145) + "px");
		margin:			0;
		top: 			145px;
		left:			800px;
		bottom:			0;
/*		background-color:#F0F0F0;  */
	}
	html>body .colRight {  /* nur fuer moderne Browser! */
	    position: fixed;
	}

	.colCenter {
		position:		absolute;
		width:			565px;
		left:			235px;
		top:			145px;
		bottom:			0;
	}
	html>body .colCenter {  /* nur fuer moderne Browser! */
	    position: fixed;
	}

	.clear, .clearer {
		clear: 			both;
		margin: 		0;
		padding: 		0;
		height: 		0;
		line-height: 	0;
		font-size: 		0;
	}



/* CSS f?r Content*/
	.content_top120, .content_top150, .content_top270,
	.pageMenuOverflow, .pageOverflow, .pageStart, .pageStartRE, .pageStartHA, .pageStartKK, pageDefault,
	.IVKontoauszugErgebnisse {
		position: 		absolute;
		width:			565px;
		/* nur f?r IE: */
		height:			expression((document.body.clientHeight - 145) + "px");
		top:			0;
		bottom:			0;
		overflow:		auto;
		overflow-x:		hidden;
	}
	html>body .content_top120, .content_top150, .content_top270,
	.pageMenuOverflow, .pageOverflow, .pageStart, .pageStartKK, .IVKontoauszugErgebnisse {  /* nur fuer moderne Browser! */
	    position: 		fixed;
	    top:			185px;
	}

	.pageStart2 {
		position: 		absolute;
		width:			565px;
		/* nur f?r IE: */
		height:			expression((document.body.clientHeight - 200) + "px");
		top:			200px;
		bottom:			0px;
		overflow:		auto;
		overflow-x:		hidden;
	}

	.content_top150, .pageMenuOverflow {
		top:			30px;
		/* nur f?r IE: */
		height:			expression((document.body.clientHeight - 165) + "px");
	}
	html>body .content_top150, .pageMenuOverflow {
	    position: 		fixed;
		top:			165px;
	}

	.content_top270, .pageStart, .IVKontoauszugErgebnisse {
		top:			165px;
		/* nur f?r IE: */
		height:			expression((document.body.clientHeight - 310) + "px");
	}
	html>body 	.content_top270, .pageStart {  /* nur fuer moderne Browser! */
	    position: 		fixed;
		top:			310px;
	}

	.pageStartRE  {
		top:			165px;
		/* nur f?r IE: */
		height:			expression((document.body.clientHeight - 265) + "px");
	}
	html>body 	.pageStartRE {  /* nur fuer moderne Browser! */
	    position: 		fixed;
		top:			265px;
	}

	.pageStartHA  {
		top:			165px;
		/* nur f?r IE: */
		height:			expression((document.body.clientHeight - 165) + "px");
	}
	html>body 	.pageStartHA {  /* nur fuer moderne Browser! */
	    position: 		fixed;
		top:			165px;
	}

	.pageStartR  {
		position: 		absolute;
		width:			545px;
		bottom:			0;
		overflow:		hidden;
		left: 			448px;

		top:			165px;
		/* nur f?r IE: */
		height:			expression((document.body.clientHeight - 265) + "px");
	}
	html>body .pageStartR {  /* nur fuer moderne Browser! */
	    position: 		fixed;
		top:			265px;
	}


	.pageStart165 {
		position: 		absolute;
		width:			765px;
		top:			0;
		bottom:			0;
		overflow:		auto;
		overflow-x:		hidden;

		top:			10px;
		/* nur f?r IE: */
		height:			expression((document.body.clientHeight - 165) + "px");
	}
	html>body .pageStart165 {  /* nur fuer moderne Browser! */
	    position: 		fixed;
		top:			165px;
	}

	.pageStartRight {
		position: 		absolute;
		top:			0;
		bottom:			0;
		overflow:		auto;
		overflow-x:		hidden;
		width:			575px;
		top:			10px;
		/* nur f?r IE: */
		height:			expression((document.body.clientHeight - 330) + "px");
	}
	html>body .pageStartRight {  /* nur fuer moderne Browser! */
	    position: 		fixed;
		top:			329px;
	}

	.pageStartLeft {
		position: 		absolute;
		top:			0;
		bottom:			0;
		overflow:		auto;
		overflow-x:		hidden;

		top:			10px;
		/* nur f?r IE: */
		height:			expression((document.body.clientHeight - 350) + "px");
	}
	html>body .pageStartLeft {  /* nur fuer moderne Browser! */
	    position: 		fixed;
		top:			350px;
	}

	.IVKontoauszugErgebnisse {
		position: 		absolute;
		width:			765px;
		top:			0;
		bottom:			0;
		overflow:		auto;
		overflow-x:		hidden;
		padding-left: 5px;
		top:			10px;
		/* nur f?r IE: */
		height:			expression((document.body.clientHeight - 314) + "px");
	}
	html>body .IVKontoauszugErgebnisse {  /* nur fuer moderne Browser! */
	    position: 		fixed;
		top:			314px;
	}

	.pageStartKK {
		top:			125px;
		/* nur f?r IE: */
		height:			expression((document.body.clientHeight - 270) + "px");
	}
	html>body .pageStartKK {  /* nur fuer moderne Browser! */
	    position: 		fixed;
		top:			270px;
	}

	#pageLogin .pageDefault, #pageLogin .pageStart, .pageStartRE, .pageStartHA {
		width: 765px
	}

	#pageLogin .formRight {
		float: left;
		width: 250px;
	}
	#pageLogin .breadcrump {
		width: 765px;
		height: 20px;
	 	background-color: #F2F2F2;
	}

	#pageLogin .txtForm {
		height:			125px ! important;
		min-height:		125px ! important;
		background-color: #F2F2F2;
	}

	#pageLogin .txtForm1 {
		height:			90px ! important;
		min-height:		90px ! important;
		background-color: #F2F2F2;
		padding-top:	10px;
		padding-left:	10px;
	}
	/* CSS f?r Fu?zeile links */
	div.footer {
		bottom: 		0;
		left: 			0;
		width: 			235px;
		padding: 		0;
		text-align:		center;
		background:		#fff;
		height:			45px;
	}

	* html div.footer {
		position		: absolute;
		top				: 0;
		margin-top		: expression((document.body.clientHeight - 200) + "px");
		vertical-align	: bottom;
	}

	html>body div.footer {  /* nur fuer moderne Browser! */
	    position: 	fixed;
	}

	.footerItem {
		float:			left;
		padding:		6px 10px;
	}

	a.footer {
		color:			#000;
		font-size:		12px;
		font-family:	arial;
		text-decoration:none;
	}

	a.footer:hover {
		color:			#CE6900;
		font-size:		12px;
		font-family:	arial;
		text-decoration:none;
	}


/* CSS f?r Fu?zeile links */
	.startLogoLeft {
		padding:		0px;
		height:			150px;
	}

	.startLogo {
		float:			left;
		width:			800px;
		padding:		0px;
	}

	.forumLink {
		text-align: 	center;
		padding:		20px 0;
		height:			80px;
		/* nur f?r IE: */
		height:			expression((document.body.clientHeight - 385) + "px");
	}

	.kklinks  {
		margin-bottom:	10px;
	}

	* html .kklinks  {
		margin-bottom:	0;
	}

	.txtSuche {
		padding:		10px;
		font-size:		12px;
		font-weight:	bold;
		color:			#EE7900;
	}

	.imgSuche {
		float:			left;
		padding-left:	50px;
	}

	.linkSuche {
		float:			left;
		padding-top:	65px;
	}

	.txtContent, .txtForm {
		clear:			both;
		padding:		5px;
		padding-top:	10px;
		padding-bottom:	10px;
	}

	.txtForm {
		height:			155px;
		min-height:		155px;
	}

	.txtTitel {
		font-size:		12px;
		font-family:	arial;
		font-weight:	bold;
		margin-bottom:	12px;
	}

	.vmenu {
		min-height:		340px;
	}

	.login {
		padding:		10px;
	}

	.formLeft {
		clear:			both;
		float:			left;
		width:			90px;
		min-height:		22px;
		height:			22px;
		}
	* html .formLeft {
		height:			22px;
	}

	.formRight {
		float:			right;
		width:			400px;
		min-height:		22px;
		height:			22px;
		}

	.menu2 {
		padding:		6px 5px;
	}

	.menu2Item, .menuDivItem {
		float:			left;
		padding:		6px 6px;
	}

	.button {
		font-family:	verdana;
		font-size:		10px;
		height:			18px;
	}

	.isearch {
		clear: 			both;
		height: 		150px;
		max-height:		150px;
	}

	.contentBottom {
		overflow:		auto;
		width:			565px;
		height:			360px;
		padding:		0px;
		margin:			0px;
		}

	.xbutton {
		display:		block;
		width:			80px;
		height:			20px;
		margin-top:		4px;
		border:			0;
		background-image:url(/arthrose/imgs/suchen.gif);
	}

	.newsbox {
		font-size:		8.5pt;
		color:			#000;
		margin:			20px;
		padding:		6px;
		border: 		1px solid #999;
		}

	select {
		border: 1px solid rgb(127,157,185);
		padding: 2px;
	}

	#eingabeBoxPflicht, .eingabeBoxPflicht {
		font-size:		8.5pt;
		font-family:	arial;
		color:			#000000;
		text-decoration:none;
		background-color:#FFFFC5;
		border: 		solid 1px rgb(127,157,185);
		padding: 2px;
	}

	#eingabeBoxReadOnly {
		font-size:		8.5pt;
		font-family:	arial;
		color:			#000000;
		background-color:#DDDDDD;
		font-weight:	bold;
		text-decoration:none;
	}

	#UnSelectedTabBorder {
	    border:			1px solid #99A6C8;
	    background-color:#D8D6D7;
		font-size:		8.5pt;
		font-family:	Arial;
		color:			#000000;
		font-weight:	bold;
		text-decoration:none;
	}
	#SelectedTabBorder {
	    border-right-style: solid;
		border-right-color: #99A6C8;
		border-right-width: 1px;
	    border-left-style: solid;
		border-left-color: #99A6C8;
		border-left-width: 1px;
	    border-top-style: solid;
		border-top-color: #99A6C8;
		border-top-width: 1px;
		background-color:#E8E6FA;
		font-size:12px; font-family:arial; color:#000000; font-weight:bold; text-decoration:none;
	}

	#FreeTabBorder {
	    border-bottom-style: solid;
		border-bottom-color: #99A6C8;
		border-bottom-width: 1px;
		background-color:#FFFFFF;
	}

	#MainBorder {
	    border-right-style: solid;
		border-right-color: #99A6C8;
		border-right-width: 1px;
	    border-left-style: solid;
		border-left-color: #99A6C8;
		border-left-width: 1px;
	    border-bottom-style: solid;
		border-bottom-color: #99A6C8;
		border-bottom-width: 1px;
		background-color:#E8E6FA;
		font-size:8pt; font-family:arial; color:#000000; text-decoration:none;
	}


	#eingabeBox, .eingabeBox {
		width: 100px;
		padding: 2px;
		border: 1px solid rgb(127,157,185);
	}



	.imgLeft {
		float			: left;
		padding			: 4px 6px 4px 0;
	}

	.imgRight {
		float			: right;
		padding			: 4px 0 4px 6px
	}

	.delimeter {
		float			: left;
		}


	.contentDownload {
		position: 		absolute ! important;
		width:			765px ! important;
		top:			0 ! important;
		bottom:			55px ! important;
		overflow:		auto ! important;
		overflow-x:		hidden ! important;
		top:			150px ! important;
		/* nur f�r IE: */
		height:			expression((document.body.clientHeight - 315) + "px") ! important;
	}

	html>body .contentDownload {				/* nur fuer moderne Browser! */
	    position: 		fixed ! important;
		top:			270px ! important;
	}

	.contentDownloadInformation {
		position: 		absolute ! important;
		bottom:			0 ! important;
		height: 		45px ! important;
		width:			755px;
	}

	.rowActive {
		background-color: 	#F4CFA9;
		border:				1px solid #CE6900;
	}

	.rowDefault, .rowDefault td {
		background-color: 	transparent;
		border:				1px solid transparent;
	}

	.rowHover, .rowHover td {
		background-color: 	#F4CFA9;
		border:				1px solid #CE6900;
	}

	.table_tr_hover:hover {
		background-color: 	#F4CFA9;
/*		background-color: rgb(180,170,255);  */
	}

	.dateSelect img {
		float: left;
		margin: 2px;
		cursor: pointer;
	}
	.dateSelect input {
		float: left;
	}


	#tabs ul {
		background: none ! important;
		background-color: transparent ! important;
		border-top: 0;
		border: 0;
	}
	#tabs .ui-widget-content {
		border: 1px solid #999999 ! important;
	}
	#tabs .ui-state-active, #tabs .ui-state-active a {
		background: #EE7900 ! important;
		color: #ffffff ! important;
	}


	#IGVDownload {
		position: 	absolute;
		top:		145px;
		left:		550px;
		width: 		200px ! important;
		padding-top: 10px;
		text-align: right
	}

	.gridwrap {
		white-space: normal ! important;
	}

	#gridpager_center {
		width: 400px ! important;
	}
	#tooltip ul {
		margin: 0;
		padding-left: 20px;
	}

	.greycell {
		color: grey;
		}

	.gridImage img {
		margin-top: 4px;
		}

.special_div {
	border: 							2px solid rgb(239,125,0);
	margin: 							20px 5px 0px 5px;
	border-top-right-radius:			10px;
	border-bottom-right-radius:			10px;
	border-bottom-left-radius:			10px;
	-khtml-border-top-right-radius:		10px;
	-khtml-border-bottom-right-radius:	10px;
	-khtml-border-bottom-left-radius:	10px;
}

.special_inner_div {
	background-color: 				rgb(239,125,0);
	padding: 						3px;
	border-top-right-radius:		8px;
	-khtml-border-top-right-radius:	8px;
}
