body{
	font-weight: normal;
	font-style: normal;
	vertical-align: baseline;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images-intern/menu/hg.gif)
}
body, td {
	font-size: 12px;
}

div.wait a:hover {
	cursor:wait !important;
}



.urhere { font-size: 10px; text-align: right}
.comm {  font-size: 11.4px; }
.bgMarker, #tab .bgMarker  { background-color: #FFE26F}
.bg00, #tab .bg00  { background-color: #FFFFFF}
.bg03, #tab .bg03  { background-color: #f9f9f9}
.bg05, #tab .bg05  { background-color: #f6f6f6}
.bg07, #tab .bg07  { background-color: #f0f0f0}
.bg1, .bg10, #tab .bg1, #tab .bg10   {  background-color: #EEEEEE}
.bg20, #tab .bg20 { background-color: #CCCCCC}
.bg30, #tab .bg30  { background-color: #666666}

.pagebreak {page-break-after: always }

.f05 { color: #B0B0B0}
.f10 { color: #909090}
.f20 { color: #666666}
.f30 { color: #333333}

.frot { color: #FF0000 }
.fgruen { color: #339900 }


.fCarusLabel { color: #666666;  }

.fCarusBlau { color: #076C93 }
.bgCarusBlau, #tab bgCarusBlau  { background-color: #076C93 }

.fCarusBlauHell { color: #a5c9d7 }
.bgCarusBlauHell, #tab bgCarusBlauHell  { background-color: #a5c9d7 }

.fCarusBlauHeller { color: #d0e1e8 }
.bgCarusBlauHeller, #tab bgCarusBlauHeller  { background-color: #d0e1e8 }

.fCarusBlauGanzHell { color: #e6f1f5 }
.bgCarusBlauGanzHell, #tab bgCarusBlauGanzHell  { background-color: #e6f1f5 }

input:focus { background-color : #ededed;}
textarea:focus { background-color : #ededed;}

.pix09 {  font-size: 9px !important}
.pix10 {  font-size: 10px !important}
.pix11 {  font-size: 11px !important}
.pix12 {  font-size: 12px !important}
.pix14 {  font-size: 14px !important}
.pix16 {  font-size: 16px !important}
.pix24 { font-size: 24px !important}

.pix36 { font-size: 36px !important}

/* Zum Testen:
a:hover {  font-family: "Times New Roman", Times, serif}
a:visited {  color: #FF8040}
a:link {  color: #FF0099}
*/

/* für kleine Hinweis-Zeilen unter Bildern etc., Farbe in grau, Link nicht unterstrichen und einfarbig.
*/

/* Test in Rot und Riesen-Schrift:
	#hinw2,  #hinw1 a, #hinw1 A:hover , #hinw1 a:link {  color: #FF0000}
	#hinw2 a:hover {background-color: #FF0000; text-decoration: none}
	#hinw2  {color: #DDD; font: 100px/20px "Impact", sans-serif}
*/

#hinw1,  #hinw1 a, #hinw1 A:hover , #hinw1 a:link {  color: #909090}
#hinw1 a:hover {background-color: #FFCC33; text-decoration: none}
#hinw1 a:link { text-decoration: none}

/*
	#link1 a {text-decoration: none; color: #FF0000}
	#link1 a:link { text-decoration: none}
*/

#link1 a:link {text-decoration: none;  color: default}
#link1 a:visited {text-decoration: none}
#link1 a:hover {text-decoration: none; color: #CC0000}

/* Text-Link, normale Farbe, keine Kennzeichnung für link und visited, hover normal */
.textlink a:visited {  color: #000000; text-decoration: none}
.textlink a:link {  color: #000000; text-decoration: none}
.textlink a:hover { color: #076C93; background-color: #FFCC33; text-decoration: underline}


/* Submenü */
#submlink td { font-size: 10px; }
#submlink a:link {text-decoration: none;  color: #006699}
#submlink a:visited {text-decoration: none; color: #006699}
#submlink a:hover {text-decoration: none; color: #000000}

/* Tabelle: dunkler HG, helle Zellen
*/
#tab p, #tab td {  font-size: 10.5px; }
#tab td { background-color: #FFFFFF; }
#tab table {background-color: #EE0000}

#tab11 p, #tab11 td {  font-size: 11px; }

.Fotorahmen {  border: #076C93 ; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


a:visited {  color: #006dba; text-decoration: none}
a:link {  color: #006dba; text-decoration: none}
a:hover { background-color: #FFCC33; text-decoration: underline}

#tab30 { border-style: solid;
border-color: rgb(192, 192, 192) rgb(102, 102, 102) rgb(102, 102, 102) rgb(192, 192, 192);
border-width: 1px;
background-color: rgb(153, 153, 153);
text-align: left;
font-weight: inherit;
}

#tab30 tr {
font-weight: inherit;
background-color: rgb(240, 240, 240);
}

#tab00 { border-style: solid;
border-color: rgb(192, 192, 192) rgb(102, 102, 102) rgb(102, 102, 102) rgb(192, 192, 192);
border-width: 1px;
background-color: rgb(153, 153, 153);
text-align: left;
font-weight: inherit;

border:0 ;

}

#tab00 tr {
font-weight: inherit;
background-color: rgb(255, 255, 255);
}

#tab00 th {
font-weight: bold;
background-color: rgb(230, 230, 230);
}

/* alt:
a:visited {  color: #3D3F5C; text-decoration: underline}
a:link
*/


tr.bg05, td.bg05 {
	background-image: url('images-intern/hg-th05.png');
}
tr.bg10, td.bg10 {
	background-image: url('images-intern/hg-th10.png');
}

tr.bg20, td.bg20 {
	background-image: url('images-intern/hg-th20.png');
}

tr.bg30, td.bg30 {
	background-image: url('images-intern/hg-th30.png');
}

.tab  {
	/* font-size: 9px; /* hier falsch */
	empty-cells: show;
	border-style: solid;
	border-color: rgb(192, 192, 192) rgb(152, 152, 152) rgb(152, 152, 152) rgb(192, 192, 192);
	background-color:rgb(255,255,255);
	border-width: 1px;
	font-weight: inherit;
	/* padding:100px;   bringt hier nix */
	border-spacing:0px;
	/* border-collapse:collapse;    zieht alle Zellen aufeinander, egal was als border-spacing angegeben ist!  */
	/* margin:10;   macht einen leeren Rahmen um die ganze Tabelle...  */
}

.tab  td, th {
	/* font-size: 9px; */
	/* Rahmen um jede Zelle */

		border-style: solid;
		border-color: rgb(222,222,222);
		border-width: 0px 1px  1px 0px;
		vertical-align: top;
		text-align: left;
		padding:5px;  /* das hier bringt Abstand zum Rand */
}

.tab  th {
	color: #666666;
	/* untere Linie etwas dunkler */
	border-color: rgb(222, 222, 222) rgb(222,222, 222) rgb(152, 152, 152) rgb(222, 222, 222);
}


div.coverbild {
	visibility: hidden;
	position:absolute;
	z-index:1;
}
div.coverbild img {
	border-width:1px;
	border-color:silver;
	 border-width: 1px 1px 1px 1px;
}





/* Formular-Elemente {{{ */
input[type="submit"], input[type="button"]{
	background-image: url('images-intern/hg-th20.png');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border: 1px #6D6D6D  solid;
	padding: 0px 0.5em;
	}

input[type="submit"]:hover, input[type="button"]:hover {
	background-image: url('images-intern/hg-th05.png');
	cursor: pointer;
	/* cursor: hand; */ /* so nur für Internet Explorer bis 5.5 */
	}

/*   }}} 	*/

/* kleiner Kasten für Artikel-Hinweise{{{ */

.tabArthinweis  {
	/* font-size: 9px; /* hier falsch */
	empty-cells: show;
	border-style: solid;
	border-color: #d0e1e8;
	color: #666666;
	background-color: #e6f1f5;
	border-width: 1px;
	font-weight: inherit;
	/* padding:100px;   bringt hier nix */
	border-spacing:0px;
	/* border-collapse:collapse;    zieht alle Zellen aufeinander, egal was als border-spacing angegeben ist!  */
	/* margin:10;   macht einen leeren Rahmen um die ganze Tabelle...  */
}

.tabArthinweis  td, th {
	/* font-size: 9px; */
	/* Rahmen um jede Zelle */

		font-size: 11px;
		border-style: solid;
		border-color: rgb(222,222,222);
		border-width: 0px;
		vertical-align: top;
		text-align: left;
		padding:5px;  /* das hier bringt Abstand zum Rand */
}

.tabArthinweis  th {
	font-weight: normal;
	color: #888888;
	/* untere Linie etwas dunkler */
	border-color: #d0e1e8;
	border-width: 0px 0px 1px 0px;
}

.tabArthinweis td.linieunten {
	border-color: #d0e1e8 !important;
	border-width: 0px 0px 1px 0px !important;
}
.tabArthinweis td.linieoben {
	border-color: #d0e1e8;
	border-width: 1px 0px 0px 0px;
}


/* }}} */



.AttributLinkhinweis  {
	/* font-size: 9px; /* hier falsch */
	empty-cells: show;
	border-style: solid;
	border-color: #d0e1e8;
	color: #666666;
	background-color: #e6f1f5;
	border-width: 1px;
	font-weight: inherit;
	 padding:5px;   
	border-spacing:0px;
	/* border-collapse:collapse;    zieht alle Zellen aufeinander, egal was als border-spacing angegeben ist!  */
	/* margin:10;   macht einen leeren Rahmen um die ganze Tabelle...  */
}



/* kleiner Kasten für Artikel-SetHinweis{{{ */

.tabSethinweis  {
	/* font-size: 9px; /* hier falsch */
	empty-cells: show;
	border-style: solid;
	border-color: #d0e1e8;
	color: #666666;
	background-color: #e6f1f5;
	border-width: 1px;
	font-weight: inherit;
	/* padding:100px;   bringt hier nix */
	border-spacing:0px;
	/* border-collapse:collapse;    zieht alle Zellen aufeinander, egal was als border-spacing angegeben ist!  */
	/* margin:10;   macht einen leeren Rahmen um die ganze Tabelle...  */
}

.tabSethinweis  td, th {
	/* font-size: 9px; */
	/* Rahmen um jede Zelle */

		font-size: 11px;
		border-style: solid;
		border-color: rgb(222,222,222);
		border-width: 0px;
		vertical-align: top;
		padding:5px;  /* das hier bringt Abstand zum Rand */
}

.tabSethinweis  th {
	font-weight: normal;
	color: #888888;
	/* untere Linie etwas dunkler */
	border-color: #d0e1e8;
	border-width: 0px 0px 1px 0px;
}

.tabSethinweis td.linieunten {
	border-color: #d0e1e8 !important;
	border-width: 0px 0px 1px 0px !important;
}
.tabSethinweis td.linieoben {
	border-color: #d0e1e8;
	border-width: 1px 0px 0px 0px;
}


.MarkerRot { /* Farben separat definiert! */
	margin: 2px 2px 2px 2px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding:1px 3px 1px 3px;  /* das hier bringt Abstand zum Rand */
}
.MarkerRot
	{
		border: 1px #ff0000  solid;
	}
.MarkerRotFont
	{
			font-weight: bold;
	color: #ff0000;
	}


.Marker { /* Farben separat definiert! */
	margin: 2px 2px 2px 2px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding:1px 3px 1px 3px;  /* das hier bringt Abstand zum Rand */
}
.Marker
	{
		background-color: #fff0cc !important;
	}
.Marker
	{
		border-color: #ffc432;
	}
/* }}} */



.tdwaitclick
	{
		cursor: wait;
	}
	

.tddefaultclick
	{
		cursor: default;
	}






#loadingScreen {
	    background: url(/images-intern/images/ajax-loader2.gif) no-repeat 5px 8px;
	    padding-left: 25px;
	}

	/* hide the close x on the loading screen  
	.loadingScreenWindow .ui-dialog-titlebar-close {
	    display: none;
	}
	*/

	
/* tabnoshow - unsichtbare Tabelle zum reinen Anordnen von Inhalten {{{*/
.tabnoshow  {
	empty-cells: show !important;
	border-style: solid ;
	background-color:transparent;
	border-width: 0px !important;
	/* padding:100px;   bringt hier nix */
	border-spacing:0px !important;
	/* border-collapse:collapse;    zieht alle Zellen aufeinander, egal was als border-spacing angegeben ist!  */
	/* margin:10;   macht einen leeren Rahmen um die ganze Tabelle...  */
}

.tabnoshow  th {
	font-weight: normal;
	text-align: left;
	/* untere Linie etwas dunkler */
}

.tabnoshow td, .tabnoshow  th {
	border-style: none ;

	vertical-align: top;
	/* text-align: left; */
	padding:5px;  /* das hier bringt Abstand zum Rand */
}

/* }}}*/

.tablineunten td  {
		border-style: dotted;
		border-color: rgb(202,202,202);
		border-width: 0px 0px  10px 0px;
}


/* Zusatz-Formatierung tabtrennlinien: Linien unter den Zeilen, th dunkler: {{{ */

.tabtrennlinien td, .tabtrennlinien  th {
		border-style: dotted;
		border-color: rgb(202,202,202);
		border-width: 0px 0px  1px 0px;
}

.tabtrennlinien  th {
		border-color: rgb(162,162,162);
}


/* }}} */


.ZuordMatrix  {
	color: #888888;
}

.ZuordMatrix  td {
	font-size:11.4px;
}

.ZuordMatrix div {
		float: left;
		padding: 5px 10px 4px 10px;
		margin: 2px;
		border-style: solid;
		border-color: #DDDDDD  #AAAAAA #AAAAAA #DDDDDD;
		-moz-border-radius:3px;
		border-width: 1px 2px  2px 1px;
		/* text-align: left; */
		vertical-align: middle;
		background-color: #f5f5f5;
}

.ZuordMatrix div:hover, div.ZuordMatrix .hover  {
	border-color: red !important;
	cursor: pointer;
}

.ZuordMatrix div:active  {
	border-width: 2px 1px  1px 2px;
}


.ZuordMatrix .DrinGruen  {
	background-color: #bdfea8 !important;
	color: black;
	border-color: rgb(222,222,222);
}

.ZuordMatrix .DrinOrange  {
	background-color: #feeaa8 !important;
	color: black;
}

.ZuordMatrix .DrinGrau  {
	background-color: #a2a1a1 !important;
	color: black;
}

.ZuordMatrix .DrinRot  {
	background-color: #fe221e !important;
	color: black;
}











