/* ---------------------------------------------------
                   Ghostscene Seitendesign
-----------------------------------------------------*/
* {min-height:1px;}

body {
	color:#FFFFFF;
	border:0;
	padding:0;
	background-color:#000000;
	background-image:url(./../gfx/gsbg.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	margin:10px;
	text-align: center;
	}
	
/* Body Klasse für Popups (die kein Abstand zum Fensterrand brauchen)*/			
body.nopad{
			color: #C0C0C0;
			BACKGROUND-COLOR:;
			padding-top:0px;
			padding-left:0px;
			padding-right:0px;
}
			
/* gesammelte font eigenschaften */
body,td,th,table,div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C0C0C0;
}



form {
	border:0;
	margin:0;
	padding:0;}

fieldset {
	border:1px #8B0000 solid;
	margin:15px 0;
	padding:10px;}

legend {
	margin-left:10px;
	font-size:100%;
	font-weight:bold;
	color:;}

/* ---------------------------------------------------
                   Scrollbars (nur IE)
-----------------------------------------------------*/
body, textarea, select {
			scrollbar-base-color:#E9F2FD;
			scrollbar-3dlight-color:#000000;
			scrollbar-arrow-color:#FFFFFF;
			scrollbar-darkshadow-color:#303030;
			scrollbar-face-color:#000000;
			scrollbar-highlight-color:#000000;
			scrollbar-shadow-color:#404040;
			scrollbar-track-color:#606060;}
			

/* ---------------------------------------------------
                   Link Design
-----------------------------------------------------*/
a {
	color:#FFFFFF;
	text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;}

A:link {
			COLOR:#C0C0C0;
			TEXT-DECORATION:none;}

A:visited {
				COLOR:#C0C0C0;
				TEXT-DECORATION:none;}

A:active {
				COLOR:#C0C0C0;
				TEXT-DECORATION:none;}

A:hover {
				COLOR:#FF0000;
				TEXT-DECORATION:underline;}

/*----------------------------------------------//
// Formular Design
------------------------------------------------*/
select{
	border: 1px #8B0000 solid;
	background-color:#FFFFFF;
	}

textarea{
	background-color:#C0C0C0;
	border:#000000 1px dashed;}

input.btn{
	background-color:#C0C0C0;
	border-color:#000000;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;}

input.txt{
	border-color:#000000;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	padding-left: 2px;
	background-color:#FFFFFF;
	}

input.chk{

}

input.opt{

}

/*----------------------------------------------//
// Textformatierung
------------------------------------------------*/
#timehighlight{COLOR:#C0C0C0;}	/* Hervorhebung von Uhrzeiten */

#fonthighlight1{COLOR:#F0F080;}	/* Grün */
#fonthighlight2{COLOR:#FF0000;} /* Rot  */
#fonthighlight3{COLOR:#0066FF;}

#searchhighlight{COLOR:#FF0000; font-weight:bold
}

#smalltext{font-size:10px; 
  vertical-align:middle;
}
	
h2{
  font-weight:normal;
}

/*----------------------------------------------//
// DROP DOWN HAUPTMENU
------------------------------------------------*/
/* CSS Menus - Horizontal CSS Menu with Dropdown and Popout Menus - 20050131 


				http://www.seoconsultants.com/css/menus/horizontal/
*/
/*
*{margin:0;padding:0;border:none;}


body{margin:0.5em;font-family:verdana,tahoma,arial,sans-serif;}
*/
/* Begin CSS Popout Menu */

#menu{
  width:100%;
  float:center;
  border: 0px;
  background-color:;
}

#menu a, #menu h2{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  display:block;
  white-space:nowrap;
  margin:0;
  padding:1px 0 1px 3px;
  color: transparent;
  font-weight:normal;
}

 
#menu h2{ 
 background-color:;	/*Hauptmenu Hintergrundfarbe*/
 font-size:12px;
 font-weight:normal;
}

#menu a{
  text-decoration:none;
}

#menu a, div.menu a:visited{
  color:#FFFFFF;
}

#menu a:hover{
  color:#FF0505;
  background:transparent;	
}

#menu a:active{
  color:#8B0000;
  background:;
}

#menu ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
  background:;
}

#menu li{
	position:relative;
	margin-right:15px;	
	padding-top:5px; 
}

#menu li ul li{
	position:relative;
	margin:0px;
	padding:0px; 
}

#menu li ul{
	position:absolute;
	z-index:500;
	top:auto;
	left: -999em;
	width: 140px;
	background:;
}



/* Submenü liste */
#menu li ul li{
	background:;
	padding-right: 0px;
	display:block;
	/*border:1px black solid;*/
	width:100%;
}


#menu  li ul {
	border: #000000 solid 0px;
}


#menu ul li ul li a:hover{
	background-color:;
}



/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */


div#menu li:hover{
  cursor:pointer;
  z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul{
  left:-999em;
}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul{
  left:auto;
}

/* End of non-anchor hover selectors */

/* End CSS Popout Menu */

/*----------------------------------------------//
//              Box Allgemein
------------------------------------------------*/

/* Layer in dem sich die ganze Seite befindet */
div.page { 
	width:100%;
	padding: 0px;
	text-align:left;
}

/*----------------------------------------------//
//              Box Headline
------------------------------------------------*/

div.headline_box div.adminlink {
	text-align:right;
	float:right;
	margin-top:0px;
	margin-left:0px;}
	
div.headline_box div.groupname,
div.headline_box span.groupname {
	text-align:center;
	margin:auto;
	font-size:0px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

div.headline_box div.group {
	/*margin-left:20px;*/
	float:center;
	color:;
	letter-spacing:0.5em;}
  
/*----------------------------------------------//
//              Trennlinie
------------------------------------------------*/
div.headline {
	width:100%;
	text-align:center;
	/*margin:auto;*/
	background-color:;
	margin-top: 0px;
	border-left:;
	border-right:;
	height:50px;
	float:left;
	padding-top:5px;
}
	
div.footer {
	margin:auto;
	text-align:center;
	float:left;
	width:100%;
	font-size:10px;
	vertical-align:top;
	background-color:;}
	
/*----------------------------------------------//
//              Box Content
------------------------------------------------*/
div.content_box {
	margin:auto;
	width:100%;
	background-color:;
}

div.content_box #topmenu{
	width:100%;
	margin:auto;
	border: 1px black solid;
	height:25px;}

#menufolder {
	text-align:center;
	height:20px;
	padding-top:5px;}

div.inhalt {
	width:100%;
	float:left;
	background-color:;
	border: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:10px;
	padding-bottom:10px;
}

/* Inhaltsbereich */
div.content{
	padding-left: 10px;
	padding-right: 5px;
	float:left;
}

/*----------------------------------------------//
//              Submenu Box
------------------------------------------------*/
div.submenubox {
	float:left;
	width:150px;
	border:1px #000000 solid;
	margin:10px;
	padding-bottom:5px;
	background-color:;
}

div.submenubox ul{
	list-style-type: none;
	padding:0px;
	margin:0px;
}

div.submenubox ul li{

}

div.submenubox ul li a {
	display:block;
	width:100%;
	height:100%;
	padding-top:4px; 
	padding-left:5px;
	padding-bottom:2px;
}

div.submenubox li:hover{
  background-color:;
  display: block;
}


/*----------------------------------------------//
//              Tabellen Design
------------------------------------------------*/

table.content{
	background-color:;
	color:#C0C0C0;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border-color:;
	border-style:solid;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	}

table.border {
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border-color:#8B0000;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	background-color:#666666;	/*Tabellen Rahmen Farbe */
	}

td {
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	}
	

th {
	background-color:#8B0000;
	text-align:center;
	color:#FFFFFF;			/* Tabellenkopf Schriftfarbe */
	font-size:10px;
	font-weight:bold;
	text-align:left;
	height:20px;
	padding-left:3px;
	}

/* - - - - - -  Zeilen - - - - - - */
tr.row0 {background-color:#303030;}
tr.row {background-color:#303030;}
tr.row1 {background-color:#303030;}
tr.row2 {background-color:#303030;}
tr.rowtop {background-color:#303030;}
	
/* - - - - - -  Zellen Designs - - - - - - */
td.trennlinie {background-color:;
	border-color:#;
	border-style:solid;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:opx;
	}	
	
td.schedule_todayhighlight, td.schedule_todayhighlight:hover {
	background-color:;
	border-color:#8B0000;
	border-style:solid;
	border-top-width:2px;
	border-right-width:2px;
	border-bottom-width:2px;
	border-left-width:2px;
} 

td.schedule_td:hover{
	background-color:;
}

#bilderrahmen{
	border-color:#000000;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	padding-top:0px;
	padding-bottom:0px;
}

td.nopad{
		padding-top:0px;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:0px;
}


/*----------------------------------------------//
//              CSS Button!
------------------------------------------------*/

div.button {
  display:block;
	width:100px;
	height:20px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#C0C0C0;
  background-color:;
  margin-top:5px;
  margin-bottom:5px;
  margin-right: 15px;
}

div.button a {
	display:block;
	width:100%;
	height:100%;
	text-align:center;
	
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
		
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#C0C0C0;
	border:1px #8B0000 solid;
	background-color:;
}

div.button a:hover {
	display:block;
	color:#FF0505;
	
	border:1px #8B0000 solid;
	background-color:;
	text-decoration:none;
}


/*----------------------------------------------//
//             Sonstiges
------------------------------------------------*/

/* 16 x 16 Pixel Icons */
img.i16{
	width:16px;
	height:16px;
}
