@charset "utf-8";
html {
	height:100%;
	margin:0;
	padding:0;
	max-height:100%; 
	border:0; 
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
}
			
body {
	height:100%;
	margin:0;
	padding:0;
	max-height:100%; 
	overflow:hidden;
	color: #f00;
	background-color: #000;
	/* min-width:900px; */
	font-family: arial,helvetica;
	font-size: 11.667px;
	scrollbar-face-color: #FF0000;
	scrollbar-track-color: #000000;
	scrollbar-arrow-color: #616161;
	scrollbar-highlight-color: #808080;
	scrollbar-shadow-color: #616161;
	scrollbar-3dlight-color: #E0E0E0;
	scrollbar-darkshadow-color: #000000
}

#site {
	/* min-width:900px; */
}

a:link { text-decoration:none; outline-style:none; color: #F00;}
a:visited { text-decoration:none; outline-style:none; color: #F00;}
a:hover { text-decoration:none; outline-style:none; color: #F00;}
a:active { text-decoration:none; outline-style:none; color: #F00;}

.field {
	BORDER-RIGHT: #4D0505 1px solid;
	BORDER-TOP: #4D0505 1px solid;
	BORDER-LEFT: #4D0505 1px solid;
	COLOR: #FF0000;
	BORDER-BOTTOM: #4D0505 1px solid;
	BACKGROUND-COLOR: #161616;
}

.gatter {
	BORDER-RIGHT: #4D0505 1px solid;
	BORDER-TOP: #4D0505 1px solid;
	BORDER-LEFT: #4D0505 1px solid;
	COLOR: #FF0000;
	BORDER-BOTTOM: #4D0505 1px solid;
}

div.background {
	display: block;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	botom: 0px;
	background-color: #161616;
	width: 100%;
	height: 100%;
	z-index: 1000;
}

div.alert {
	position: absolute;
	display: block;
	top: 250px;
	left: 50px;
	right: 50px;
	BORDER-RIGHT: #4D0505 1px solid;
	BORDER-TOP: #4D0505 1px solid;
	BORDER-LEFT: #4D0505 1px solid;
	COLOR: #FF0000;
	BORDER-BOTTOM: #4D0505 1px solid;
	BACKGROUND-COLOR: #161616;
	font-weight: bold;
	font-size: 24px;
	text-align: center;
	z-index: 1000;
}

hr.termine {
	WIDTH: 99%;
	COLOR: #FF0000;
	background-color: #FF0000;
	height: 1px;
}

#page_loader{
position:absolute;
left:0; top:0;
width:100%;
height:1600px; // höhe sollte entsprechend der seite angepasst werden, um alles zu überdecken
background-color:#000000;
text-align:center;
padding-top:70px; // Damit der Lade-Text nicht direkt oben am Dokument klebt
/** Transparenz START **/
opacity:0.9;
-moz-opacity:0.9;
filter:alpha(opacity=90);
/** Transparenz ENDE **/
z-index:9999; /** Damit wird das DIV über allen anderen platziert **/
}
#email {
	unicode-bidi:bidi-override;
	direction: rtl;
}
div#schmudo08bar {display: none;}

#logorechts {
	position:absolute;
	top:0px;
	left:0px;
	height:109px;
	width:144px;
	overflow:hidden;
	text-align:center;
	/* border: 1px #f00 solid; */
	z-index:5;
}

#logolinks {
	position:absolute;
	top:0px;
	right:0px;
	height:109px;
	width:132px;
	overflow:hidden;
	text-align:center;
	/* border: 1px #f00 solid; */
	z-index:5;
}

#logooben {
	position:absolute;
	top:0px;
	left:145px;
	right:133px;
	height:69px;
	overflow:hidden;
	text-align:center;
	/* border: 1px #f00 solid; */
	z-index:5;
}

#logounten {
	position:absolute;
	top:70px;
	left:145px;
	right:133px;
	height:39px;
	overflow:hidden;
	text-align:center;
	/* border: 1px #f00 solid; */
	z-index:5;
}

#navi {
	position:absolute;
	top:110px;
	left:0px;
	bottom:57px;
	width:144px;
	overflow:hidden;
	/* border: 1px #f00 solid; */
	z-index:5;
}

#navi a:hover {
	background-color:transparent;
	color:#f00;
}

#navi a:visited img, #navi a img {
	filter: alpha(opacity=75);
 	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
 	-moz-opacity: 0.75; opacity:0.75;
}

#navi a:hover img {
	filter: alpha(opacity=100);
 	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 	-moz-opacity: 1.00; opacity:1.0;
 }

#bookmark a:hover {
	background-color:transparent;
	color:#f00;
}

#bookmark a:visited img, #bookmark a img {
	filter: alpha(opacity=40);
 	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
 	-moz-opacity: 0.40; opacity:0.40;
}

#bookmark a:hover img {
	filter: alpha(opacity=100);
 	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 	-moz-opacity: 1.00; opacity:1.0;
 }

#content {
	position:absolute;
	top:110px;
	bottom:57px;
	left:145px;
	right:133px;
	overflow:auto;
	font-family: arial,helvetica;
	font-size: 11.667px;
	/* border: 1px #f00 solid; */
	/* min-width:600px; */
	display:block;
	z-index:3;
}

#hidecontent {
	position:absolute;
	top:110px;
	bottom:57px;
	left:145px;
	right:133px;
	overflow:auto;
	font-family: arial,helvetica;
	font-size: 11.667px;
	/* border: 1px #f00 solid; */
	display:block;
	background-color:#000;
	z-index:30;
	filter: alpha(opacity=50);
 	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
 	-moz-opacity: 0.50; opacity:0.50;
}

#foot {
	position:absolute;
	bottom:0px;
	left:145px;
	right:133px;
	height:56px;
	overflow:hidden;
	text-align:center;
	/* border: 1px #f00 solid; */
	z-index:5;
}

#bookmark {
	position:absolute;
	bottom:0px;
	left:0px;
	width:144px;
	height:56px;
	overflow:hidden;
	/* text-align:center; */
	/* border: 1px #f00 solid; */
	z-index:5;
}

#choice {
	position:absolute;
	bottom:57px;
	width:132px;
	right:0px;
	top:110px;
	overflow:hidden;
	text-align:center;
	/* border: 1px #f00 solid; */
	z-index:5;
}

* html #content {
	height:100%;
	width:100%;
	top:0;
	bottom:0;
	left:0;
	right:0;
	border-top:110px solid #000;
	border-bottom:57px solid #000;
	border-left:145px solid #000;
	border-right:133px solid #000;
	font-family: arial,helvetica;
	font-size: 11.667px;
	overflow:auto;
	z-index:3;
}

table.rot {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: #4D0505;
	border-collapse: collapse;
	background-color: #161616;
	font-family: arial,helvetica;
	font-size: 11.667px;
}

table.rot tr {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #4D0505;
	background-color: #161616;
}

table.rot td {
	border-width: 1px;
	border-color: #4D0505;
}

.noborder {
	border:0px;
}

.loading {
	position:absolute;
	top:110px;
	bottom:57px;
	left:145px;
	right:133px;
	overflow:auto;
	background-color: #161616;
	/* border: 1px #f00 solid; */
	display:block;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;;
	display: none;
	z-index:30;
}

INPUT.loginpassword
{
	BACKGROUND: #FFF url("http://www.buehlertaeler-beelzebube.de/intranet/icons/start_pass_icon.gif") no-repeat 4px 50%;
	BORDER: #4D0505 1px solid;
	PADDING: 2px 0 2px 23px;
}

INPUT.loginuser
{
	BACKGROUND: #FFF url("http://www.buehlertaeler-beelzebube.de/intranet/icons/start_user_icon.gif") no-repeat 4px 50%;
	BORDER: #4D0505 1px solid;
	PADDING: 2px 0 2px 23px;
}
