/* Generelle Styles
--------------------------------  */

body {	color:black; background-color:black; font-family:Verdana,Arial,Helvetica,sans-serif;}

hr {	color:#BBF0FF;	}

td {	font-size:12px;}

td#content {font-size:12px; font-weight:normal; padding:12px; text-align:left;}

h1 {	font-size:30px;	color: rgb(0,0,204); font-weight:bold; text-align:center;}
h2 {	font-size:20px;	color: rgb(0,0,204); font-weight:bold; text-align:center;}
h3 {	font-size:12px;	color: rgb(0,0,204); font-weight:bold; text-align:center;}
h4 {	font-size:10px; color:#FFCC00;	}

.Stil12 {font-size: 10px;}
.Stil11 {text-align:right;}
.Stil11 a {	font-size: 9px; color: black;}
.Stil11 a:hover {cursor:pointer; color: #FFC219; }


/* Links innerhalb des Contents
--------------------------------- */
a {	color:rgb(252,112,7); font-style:normal; font-weight:bold; text-decoration:none; text-transform:lowercase; }
a:hover {cursor:pointer; color: rgb(255,255,0); }

/* Content rechts
--------------------------------- */
a.navibutton {
	display:block;
	width:120px;
	height:24px;
	vertical-align:middle;
	padding:5px;
	background-color:#3399ff;
	text-align:left;
	margin-bottom:3px;
}

a.navibutton:hover {
	background-color:#ff3300;
}






/* ************ MENU Styles ************ */

/*** general appearance ***/
.clCMEvent {
	position:absolute;
	z-index:0;
	width:100%; height:100%; left:0px; top:0px;
	clip:rect(0,0,0,0);	
	visibility:hidden;
}
.clCMAbs {
	position:absolute;
	height:10px; left:0px; top:0px;
	visibility:hidden;
}


/*** Level 0 ***/	
.clL0, .clL0_over {
	position:absolute;
	overflow:hidden;
	width:80px; height:25px;
	cursor:pointer;
	padding:4px;
	font-size:11px; font-weight:bold;
	background-image:url("../navigation/layouts/bgr00.png");
}
.clL0 {
	padding-left:8px;
	color:black;
	
}  	
.clL0_over {
	color:rgb(247,99,0);
	border-left-style:solid; border-left-width:1px; border-left-color:#602F05;
	border-top-style:solid; border-top-width:1px; border-top-color:#602F05;		
}


/*** Level 1 ***/
.clL1, .clL1_over {
	position:absolute;
	overflow:hidden;
	width:80px; height:25px;
	cursor:pointer; 
	padding:5px;
	font-size:11px;
	font-weight:bold;
	background-image:url("../navigation/layouts/bgr01.png");
}
.clL1 {
	color:black;
}

.clL1_over {
	color:rgb(247,99,0);
	border-left-style:solid; border-left-width:1px; border-left-color:#602F05;
	border-top-style:solid; border-top-width:1px; border-top-color:#602F05;	
}


/*** Level 2 ***/
.clL2, .clL2_over {
	position:absolute;
	overflow:hidden;
	width:130px; height:25px;
	cursor:pointer; 
	padding:5px; font-size:11px; font-weight:bold;
	background-image:url("../navigation/layouts/bgr02.png");
}
.clL2 {
	color:white;
	/* background-color:#999999; */

}
.clL2_over {
	color:rgb(247,99,0);
	/* background-color:rgb(255,153,0); */
	border-left-style:solid; border-left-width:1px; border-left-color:#602F05;
	border-top-style:solid; border-top-width:1px; border-top-color:#602F05;
}

/*** mixed level styles ***/

.clB {
	position:absolute;
	visibility:hidden;
	z-index:300;
	font-family:Arial,Helvetica,sans-serif;
}
.clB {
	background-color:#000000;
}
