/* Scrollbar Color and HR */

body {
	scrollbar-face-color: #E3E4E3;
	scrollbar-shadow-color: #C0C0FF;
	scrollbar-highlight-color: #C0C0FF;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #F0F1F2;
	scrollbar-arrow-color: #4C4C4C;
}

/* Font Properties */

body
{
	font-size: 11px;
	background-color: #FFFFFF;
	text-transform: none;
	color: #000000;
	line-height: normal;
	font-family: Tahoma, Tahoma;
	text-align: center;
/*	background-image:url(bilder/hg_carp.gif);background-attachment:fixed;
	background-repeat:repeat-y;
	background-position:right; */
}

table
{
	border-top-style: none;
	font-family: Tahoma, Tahoma;
	border-right-style: none;
	border-left-style: none;
	boder-collapse: collapse;
	border-bottom-style: none;
}

table.rahmen
{
	border-width:1px;
	border-style:solid;
	border-color:#4C4C4C;
	font-family: Tahoma;
	boder-collapse: collapse;
}

table.rahmen5
{
	border-width:5px;
	border-style:solid;
	border-color:#4C4C4C;
	font-family: Tahoma;
	boder-collapse: collapse;
}

table.information
{
	border-width:2px;
	border-style:solid;
	border-color:#1A2D8F;
	font-family: Tahoma;
	boder-collapse: collapse;
}

table.hinweis
{
	border-width:2px;
	border-style:solid;
	border-color:#DB220C;
	font-family: Tahoma;
	boder-collapse: collapse;
}

td
{
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
	font-size: 11px;
	background-image: none;
	color: #000000;
	text-indent: 0;
	font-family: Tahoma;
	height: 9px;
	background-color: #f0f1f2;
	boder-collapse: collapse;
}

td.pb_links
{
	border-color: #FFFFFF;
	border-right-width:1px;
  border-right-style:solid;
	border-top-width:1px;
  border-bottom-style:solid;
	border-bottom-width:1px;
  border-top-style:solid;
	font-size: 11px;
	background-image: none;
	color: #000000;
	text-indent: 0;
	font-family: Tahoma;
	height: 9px;
	background-color: #f0f1f2;
	boder-collapse: collapse;
}

td.pb_rechts
{
	border-color: #FFFFFF;
	border-left-width:1px;
  border-left-style:solid;
	border-top-width:1px;
  border-top-style:solid;
  border-bottom-style:solid;
	border-bottom-width:1px;
	font-size: 11px;
	background-image: none;
	color: #000000;
	text-indent: 0;
	font-family: Tahoma;
	height: 9px;
	background-color: #f0f1f2;
	boder-collapse: collapse;
}

td.galerie
{
	boder-collapse: collapse;
	border-top: none;
	border-left: none;
	border-bottom: none;
	font-size: 11px;
	background-image: none;
	color: #000000;
	text-indent: 0px;
	font-family: Tahoma;
	height: 9px;
	background-color: #F0F1F2;
	height: 120;
	vertical-align:top;
	text-align: center;
}

/* Spalte Kopfzeilen blau center*/
td.kopf
{
	font-weight: bold;
	font-size: 11px;
	visibility: visible;
	color: #FFFFFF;
	font-family: Tahoma;
	background-color: #5592EF;
	text-align: center;
	height:16px;
}

/* Spalte Kopfzeilen blau links*/
td.kopfquiz
{
	font-weight: bold;
	font-size: 11px;
	visibility: visible;
	color: #FFFFFF;
	font-family: Tahoma;
	background-color: #5592EF;
	text-align: left;
	height:16px;
}

/* Spalte Kopfzeilen hellgrau*/
td.kopf2
{
	border-right: none;
	clear: both;
	font-size: 11px;
	background-image: none;
	visibility: visible;
	color: #505050;
	font-family: Tahoma;
	background-color: #E3E4E3;
	text-align: center;
	height:16px;
	font-weight: bold;
}

td.achtung
{
	clear: both;
	font-weight: bold;
	font-size: 11px;
	visibility: visible;
	color: #FFFFFF;
	font-family: Tahoma;
	background-color: #EB3232;
	text-align: center;
	height:16px;
}

td.bg
{
	background-image:url(bilder/bg.gif);
	vertical-align:top;
}

td.bg_rechts
{
	background-image:url(bilder/bg_right.gif);
	width:6px;
	background-repeat:repeat-y;
	vertical-align:top;
}

td.bg_links
{
	background-image:url(bilder/bg_left.gif);
	width:6px;
	background-repeat:repeat-y;
	vertical-align:top;
}

td.sh_rechts
{
	background-image:url(bilder/bg_sh_horizontal.jpg);
	width:6px;
	background-repeat:repeat-y;
	vertical-align:top;
}

td.sh_transp
{
	background-image:url(bilder/bg_sh_transp.gif);
	width:6px;
	background-repeat:repeat-y;
	vertical-align:top;
}

td.sh_unten
{
	background-image:url(bilder/bg_sh_vertical.jpg);
	height:6px;
	background-repeat:repeat-x;
}

td.sh_u_rechts
{
	background-image:url(bilder/bg_sh_ecke_ur.gif);
	height:6px;
	width:6px;
	background-repeat:no-repeat;
}

td.navigation
{
	font-weight: bold;
	background-color: #4c4c4c;
	color: #FFFFFF;
	height: 20px;
}

td.navigation_klein
{
	background-color: #4c4c4c;
	color: #FFFFFF;
	height: 20px;
}
td.quiz_user { color: #000000; font-size: 10px; font-family: Tahoma; background-color: #78ce72; background-image: none; text-align: left; text-indent: 1px; visibility: visible; clear: both; border-right: medium none; }
td.quiz_nouser { color: #000000; font-size: 10px; font-family: Tahoma; background-color: #e3e4e3; background-image: none; text-align: left; text-indent: 1px; visibility: visible; clear: both; border-right: medium none; }
td.quiz_platz { color: #ffffff; font-size: 10px; font-family: Tahoma; background-color: #4c4c4c; }
td.quiz_grafik { background-color: #f0f1f2; border-top: medium none; border-bottom: medium none; border-left: medium none; }
td.quiz_platzvortag
{ background-color: #7e7e7e; color: #ffffff; font-size: 10px; font-family: Tahoma; }
td.quiz_anzahl
{
	text-indent: 1px;
	border-right: medium none;
	clear: both;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	color: #f0f1f2;
	font-family: Tahoma;
	background-color: #6085bf;
}
td.quiz_schnitt
{
	text-indent: 1px;
	border-right: medium none;
	clear: both;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	color: #f0f1f2;
	font-family: Tahoma;
	background-color: #6b7d99;
}
a:link.quiz_stat { color: #4c4c4c; font-size: 10px; font-family: Tahoma; }
a:visited.quiz_stat { color: #4c4c4c; font-size: 10px; font-family: Tahoma; text-decoration: none; }
a:active.quiz_stat { color: #4c4c4c; font-size: 10px; font-family: Tahoma; text-decoration: none; }
a:hover.quiz_stat { color: #000000; font-size: 10px; font-family: Tahoma; text-decoration: underline; }
td.quiz_gespunkte
{
	text-indent: 1px;
	border-right: medium none;
	clear: both;
	font-size: 10px;
	background-image: none;
	visibility: visible;
	color: #f0f1f2;
	font-family: Tahoma;
	background-color: #3b66a7;
}
td.quiz_verloren
{
	clear: both;
	font-weight: bold;
	font-size: 16px;
	visibility: visible;
	color: #FFFFFF;
	font-family: Tahoma;
	background-color: #D64E4E;
	text-align: center;
	height:16px;
}
td.quiz_sieg
{
	clear: both;
	font-weight: bold;
	font-size: 16px;
	visibility: visible;
	color: #FFFFFF;
	font-family: Tahoma;
	background-color: #26A346;
	text-align: center;
	height:16px;
}
td.quiz_gleich
{
	clear: both;
	font-weight: bold;
	font-size: 16px;
	visibility: visible;
	color: #FFFFFF;
	font-family: Tahoma;
	background-color: #266EA3;
	text-align: center;
	height:16px;
}
td.quiz_neutral
{
	clear: both;
	font-weight: bold;
	font-size: 16px;
	visibility: visible;
	color: #FFFFFF;
	font-family: Tahoma;
	background-color: #646464;
	text-align: center;
	height:16px;
}
td.spalte
{
	text-indent: 5px;
	border-right: none;
	clear: both;
	font-size: 11px;
	background-image: none;
	visibility: visible;
	color: #000000;
	font-family: Tahoma;
	background-color: #E3E4E3;
}

/* Spalte Kopfzeilen hellgr?n*/
td.green
{
	text-indent: 5px;
	border-right: none;
	clear: both;
	font-size: 11px;
	background-image: none;
	visibility: visible;
	color: #000000;
	font-family: Tahoma;
	background-color: #78CE72;
	text-align: left;
}
/* Spalte Kopfzeilen hellrot*/
td.red
{
	text-indent: 5px;
	border-right: none;
	clear: both;
	font-size: 11px;
	background-image: none;
	visibility: visible;
	color: #000000;
	font-family: Tahoma;
	background-color: #E87575;
	text-align: left;
}

/* Spalte Kopfzeilen gr?n QUIZ */
td.quizgreen
{
	text-indent: 5px;
	border-right: none;
	clear: both;
	font-size: 11px;
	background-image: none;
	visibility: visible;
	color: #000000;
	font-family: Tahoma;
	background-color: #0DC00D;
}

/* Spalte Kopfzeilen rot QUIZ */
td.quizred
{
	text-indent: 5px;
	border-right: none;
	clear: both;
	font-size: 11px;
	background-image: none;
	visibility: visible;
	color: #000000;
	font-family: Tahoma;
	background-color: #F3294D;
}
/* Spalte Kopfzeilen dunkelgr?n*/
td.biete
{
	text-indent: 5px;
	border-right: none;
	clear: both;
	font-size: 11px;
	background-image: none;
	visibility: visible;
	color: #F0F1F2;
	font-family: Tahoma;
	background-color: #495446;
	text-align: left;
}

/* Spalte Kopfzeilen beigegr?n*/
td.suche
{
	text-indent: 5px;
	border-right: none;
	clear: both;
	font-size: 11px;
	background-image: none;
	visibility: visible;
	color: #F0F1F2;
	font-family: Tahoma;
	background-color: #929336;
	text-align: left;
}
td.button
{
	text-indent: 3px;
	border-right: none;
	clear: both;
	font-size: 11px;
	background-image: none;
	visibility: visible;
	color: #000000;
	font-family: Tahoma;
	background-color: #F0F1F2;
	text-align: center;
}

/* Spalte leer z.B. Tabellen */
td.leer
{
	background-image: none;
	visibility: visible;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}

/* Link Properties */


a		{ text-decoration: underline; font-size: 11px; color: #4c4c4c; font-family: Tahoma; }
a:link		{ font-size: 11px; color: #4c4c4c; font-family: Tahoma; text-decoration: none; }
a:visited	{ font-size: 11px; color: #4c4c4c; font-family: Tahoma; text-decoration: none; }
a:active	{ font-size: 11px; color: #4c4c4c; font-family: Tahoma; text-decoration: none; }
a:hover		{ font-size: 11px; color: #000000; font-family: Tahoma; text-decoration: underline; }
a:link.kopf	{ font-size: 11px; color: #d3d3d3; font-family: Tahoma; text-decoration: none; }
a:visited.kopf	{ font-size: 11px; color: #d3d3d3; font-family: Tahoma; text-decoration: none; }
a:active.kopf	{ font-size: 11px; color: #d3d3d3; font-family: Tahoma; text-decoration: none; }
a:hover.kopf	{ font-size: 11px; color: #FFFFFF; font-family: Tahoma; text-decoration: underline; }

a:link.kopf2	{ font-size: 11px; color: #4c4c4d; font-family: Tahoma; text-decoration: none; }
a:visited.kopf2	{ font-size: 11px; color: #4c4c4d; font-family: Tahoma; text-decoration: none; }
a:active.kopf2	{ font-size: 11px; color: #4c4c4d; font-family: Tahoma; text-decoration: none; }
a:hover.kopf2	{ font-size: 11px; color: #4c4c4d; font-family: Tahoma; text-decoration: underline; }

a:link.indexweiss { font-weight: bold; font-size: 11px;	color: #FFFFFF; font-family: Tahoma; text-decoration: none; }
a:visited.indexweiss { font-weight: bold; font-size: 11px;	color: #FFFFFF; font-family: Tahoma; text-decoration: none; }
a:active.indexweiss { font-weight: bold; font-size: 11px;	color: #FFFFFF; font-family: Tahoma; text-decoration: none; }
a:hover.indexweiss { font-weight: bold; font-size: 11px;	color: #FFFFFF; font-family: Tahoma; text-decoration: underline; }

#pup {position:absolute; visibility:hidden; z-index:200; width:130; }

TH
{
	font-weight: bold;
	font-size: 11px;
	background-image: none;
	color: #fece02;
	font-family: Tahoma;
	height: 20px;
	background-color: #006699;
}

/* Tabellen?berschrift gelb*/
th.kopf
{
	clear: both;
	font-weight: bold;
	font-size: 13px;
	background-image: none;
	visibility: visible;
	color: navy;
	font-family: Tahoma;
	background-color: #ffd744;
}
/* Tabellen?berschrift ohne Hintergrund leer*/
th.leer
{
	clear: both;
	background-image: none;
	visibility: visible;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}

Input
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Tahoma;
	filter: none;
	background-color: #4c4c4c;
}

Input.red
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Tahoma;
	filter: none;
	background-color: #E87575;
}

Input.leer
{
	font-size: 11px;
	color: #FFFFFF;
	font-family: Tahoma;
	filter: none;
	background-color: transparent;
}

FORM
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	filter: none;
}
input.send
{
	border-right: black 1px ridge;
	border-top: black 1px ridge;
	font-weight: normal;
	font-size: 12px;
	filter: none;
	margin: 1px;
	border-left: black 1px ridge;
	cursor: hand;
	color: black;
	border-bottom: black 1px ridge;
	font-family: Tahoma, Arial;
	background-color: #cccccc;
}
select
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Tahoma;
	filter: none;
	background-color: #4c4c4c;
}

select.kopf
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Tahoma;
	filter: none;
	background-color: #5592EF;
}

textarea    { border-style: groove; background-color: #F1F1F1; font-family: Tahoma; color: #000000;font-size: 11px; }

h1 { font-size:12pt; color:#FF0000; font-style:bold; text-align: center;}

p  {padding:5px;}

DIV.versteckt	{position:absolute; visibility: visible; left: -6000px; top: -5000px; width:90%;}
DIV.color	{background-color: #234567; color: red;}

.active {filter: chroma();}
.inactive {filter: gray();}

td.discussion
{
	background-color: #ebf1fb;
	padding-left:5px;
	padding-right: 5px;
	background-image:url(bilder/discussion_button_bg.jpg);
	background-repeat:repeat-x;
	height:58px
}

a:link.discussion	{ font-family:Tahoma; font-size:14px; color: #003491; font-weight: bold; text-decoration: underline; }
a:visited.discussion	{ font-family:Tahoma; font-size:14px; color: #003491; font-weight: bold; text-decoration: underline; }
a:active.discussion	{ font-family:Tahoma; font-size:14px; color: #003491; font-weight: bold; text-decoration: underline; }
a:hover.discussion	{ font-family:Tahoma; font-size:14px; color: #003491; font-weight: bold; text-decoration: underline; }

/* Popup Bild */

#zeigedasbild
{
	position:absolute;
	visibility:hidden;
	border: 1px solid black;
}

#ttip
{
	border:1px solid black;
	font-size:12px;
	layer-background-color:lightyellow;
	background-color:lightyellow;
}

div.tooltip
{
	position: absolute;
	display: none;
	background-color: #FF0FFF;
}

#leiste
{
	cursor: hand;
	cursor: pointer;
	background-color: #ffffef;
	min-width: 100px;
}

#leiste #schliessen_text
{
	font-weight: bold;
	font-family: Arial;
	font-size: 13px;
	margin-right: 1px;
}

/* lbox */
#lightbox{ position: absolute;	top: 20px; left: 0;	width: 100%; z-index: 100; text-align: center; line-height: 0; color:#151410;	}
#lightbox a, #lightbox a:hover {	border-bottom:none;	color:#151410;	text-decoration:underline;}
#lightbox a img{ border: none; }

#outerImageContainer{	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;	}
#imageContainer{	padding: 10px;	}

#loading{	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;	}
#loadingLink {	display:block;	margin:0 auto;	padding:0;	width:32px;	height:32px;	background:url("images/loading.gif") center center no-repeat;	text-indent:-9999px; }

#hoverNav{ position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLinkImg, #nextLinkImg{	width: 49%;	height: 100%;	background: transparent url("images/blank.gif") no-repeat; /* Trick IE into showing hover */	display: block;	text-indent:-9999px;	}
#prevLinkImg { left: 0; float: left;}
#nextLinkImg { right: 0; float: right;}
#prevLinkImg:hover, #prevLinkImg:visited:hover { background: url("images/prevlabel.gif") left 15% no-repeat; }
#nextLinkImg:hover, #nextLinkImg:visited:hover { background: url("images/nextlabel.gif") right 15% no-repeat; }

#imageDataContainer{	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	}

#imageData{	padding:0 10px;	}
#imageDetails{ width: 70%; float: left; text-align: left; }
#caption{ font-weight: bold;	}
#numberDisplay{ display: block; clear: left; }
#detailsNav{ display: block; clear: left; padding:0 0 10px 0;	}
#prevLinkDetails { margin:0 8px 0 0; }
#nextLinkDetails { margin:0 8px 0 0; }

#closeLink {	display:block;	margin:0;	padding:0 0 10px 0;	text-decoration:none;	float:right;	width:66px;	height:28px;	background:url("images/closelabel.gif") no-repeat;	text-indent:-9999px;	overflow:hidden;}

/*
#slideshowStart {	display:inline;	margin:0 auto;	padding:0 0 10px 0;	width:100px;	height:15px;	background:url("bilder/slideshow.gif") no-repeat;	text-indent: -9999px;}
#slideshowStop {	display:inline;	margin:0 auto;	padding:0 0 10px 0;	width:100px;	height:15px;	background:url("bilder/slideshowstop.gif") no-repeat;	text-indent: -9999px;}
*/

#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #060B24;	filter:alpha(opacity=80);	-moz-opacity: 0.8;	opacity: 0.8;	}

.clearfix:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;	}

* html>body .clearfix {	display: inline-block;	width: 100%;	}

* html .clearfix {	/* Hides from IE-mac \*/	height: 1%;	/* End hide from IE-mac */	}

