/*
  ---------------------------------------------------------------------

                    Projekt: Bach Collegium e.V.
                          gz - Nov. 2002
                          (c) EVISCO AG

  ---------------------------------------------------------------------
*/

/*
  ---------------------------------------------------------------------
  central definitions
  ---------------------------------------------------------------------
*/

body, p,
.txtbold, .bu, .eingabe
	{
	font-family:Times New Roman, Garamond, Courier, serif; 
  	font-size:16px;
	color:#000088;
  	background-color:#fff2b5;
	font-weight:bold;
	font-style:italic; 
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	scrollbar-face-color:#ffb385;
	scrollbar-shadow-color:#ff9966;
	scrollbar-highlight-color:#ddddddd;
	scrollbar-3dlight-color:#ffcc66;
	scrollbar-darkshadow-color:#aa4400;
	scrollbar-track-color:#ffcc99;
	scrollbar-arrow-color:#000088;
	}


/*

#navi a, #navi a:active
#subnavi a, #subnavi a:active
#navi a:hover
#subnavi a:hover 
{
	text-decoration:underline;
}


*/




/*
  ---------------------------------------------------------------------
  redefinitions of HTML tags
  ---------------------------------------------------------------------
*/


a, a:link, a:active, a:visited 
	{
	text-decoration:none;
 	color:#000088;
	}

a:hover
	{
	text-decoration:underline;
	}

	
img	{
	border:none;
	}
		
	
table, tr, td, span, form, input, select, option
	{
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	}


h1, h2, h3, h4, h5, h6 
	{
  	font-weight:normal;
	}

	
ul, ol, li
	{
  	list-style-type:square;
	}

	
form, input, select 
	{
  	font-size:14px;
	}


/*
  ---------------------------------------------------------------------
  IDīs
  ---------------------------------------------------------------------
*/


#HeadBalkenStart 
	{
	width:730px;
	height:45px;
 	margin:30px 0px 2px 0px;
 	padding:0px 0px 0px 0px;
 	background-image:url('../a_images/00_cont-headline00.gif');
  	text-align:left;
	border-right-width:2px;
  	border-right-style:solid;
  	border-color:#ffb385;
  	}

	
#HeadBalken 
	{
	width:510px;
	height:45px;
 	margin:30px 0px 2px 0px;
 	padding:0px 0px 0px 0px;
 	background-image:url('../a_images/00_cont-headline.gif');
  	text-align:left;
	border-right-width:2px;
  	border-right-style:solid;
  	border-color:#ffb385;
  	}
	
	
#Bogen400 
	{
 	margin:0px 2px 2px 0px;
 	padding:0px 0px 0px 0px;
 	background-image:url('../a_images/00_cont-bogen400.gif');
	background-repeat:no-repeat;
  	background-color:#ffeda7;
  	text-align:left;   	
	border-bottom-width:2px;
  	border-bottom-style:solid;
	border-right-width:2px;
  	border-right-style:solid;
  	border-color:#ffb385;
  	}
	
	


#Bogen800
	{
 	margin:0px 0px 2px 0px;
 	padding:0px 0px 0px 0px;
 	background-image:url('../a_images/00_cont-bogen800.gif');
	background-repeat:no-repeat;
  	background-color:#ffeda7; 	
	border-bottom-width:2px;
  	border-bottom-style:solid;
	border-right-width:2px;
  	border-right-style:solid;
  	border-color:#ffb385;
  	}
	
	
	
#Bogen800Weiss
	{
 	margin:0px 0px 2px 0px;
 	padding:0px 0px 0px 0px;
 	background-image:url('../a_images/00_cont-bogen800_weiss.gif');
	background-repeat:no-repeat;
  	background-color:#FFFFFF; 	
	border-bottom-width:2px;
  	border-bottom-style:solid;
	border-right-width:2px;
  	border-right-style:solid;
  	border-color:#ffb385;
  	}
	
	
	
	
#UnterzeileRahmen
	{
	width:510px;
 	margin:2px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
  	background-color:#FFDB85;
  	border-width:2px;
  	border-style:solid;
  	border-color:#ffb385;
	font-weight:bold; 
	text-transform:none;
	clear:both;
  	}
	
#Unterzeile
	{
 	margin:50px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	font-size:22px; 
	font-family:Times New Roman, Garamond, Courier, serif; 
	color:#000088; 
	font-style:italic;  
	line-height:normal; 
	font-weight:bold; 
	text-transform:none;
  	}


/*
  ---------------------------------------------------------------------
  general classes - Allgemein
  ---------------------------------------------------------------------
*/

.txtbold 
	{
  	font-weight:bold;
	}

.orange 
	{
  	background-color:#DDA90A;
	}

.red, .red a:link, .red a:visited, .red a:active 
	{
	color:#FF0000;  
	}
	

.white, .white a:link, .white a:visited, .white a:active 
	{
	color:#FFFFFF;  
	}	
	
	
.headline 
	{
  	font-size:24px;
  	font-weight:bold;
	}
	
.headlineWhite 
	{
  	font-size:32px;
  	font-weight:bold;
	color:#FFFFFF;  
	}


.content, .content a:link, .content a:visited, .content a:active 
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration:none; 
	color:#FFFFFF;  
	}

.content a:hover 
	{
	text-decoration:underline;
	}

.bu {
  	font-size:10px;
	}

.rahmen 
	{ 
 	padding:0px 0px 0px 0px; 
	text-align:center; 	
	}
	
.rahmen img
	{ 
 	padding:0px 0px 0px 0px; 
  	border-width:2px;
  	border-style:solid;
  	border-color:#000088;
	}
	
	
.eingabe 
	{  
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	border:thin #999999 none;
	background-color:#999999
	}

	
.none
	{  
	color:#444488;
	}

/* Definitionen von Rahmen */

.kasten 
	{
 	margin:0px 0px 2px 0px;
 	padding:0px 0px 0px 0px;
  	border-width:2px;
  	border-style:solid;
  	border-color:#ffb385;
  	background-color:#ffeda7;
  	}

	
.kastenSpalte
	{
 	margin:0px 2px 2px 0px;
 	padding:0px 0px 0px 0px;
  	border-width:2px;
  	border-style:solid;
  	border-color:#ffb385;
  	background-color:#ffeda7;
  	}
	
	
.kastenFrei 
	{
  	border-width:2px;
  	border-style:solid;
  	border-color:#ffb385;
  	padding:5px;
  	text-align:normal; 
  	}	
	
	
.kastenOhneP 
	{
  	border-width:2px;
  	border-style:solid;
  	border-color:#ffb385;
  	padding:0px;
  	text-align:normal; 
  	}		

	
.kastenoben	
	{
	border-right-width:2px;
  	border-right-style:solid;
	border-bottom-width:2px;
  	border-bottom-style:solid;
  	border-color:#ffb385;
  	text-align:normal; 
  	background-color:#ffeda7;
  	}
	
	
.kastenanbau	
	{
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	border-left-width:2px;
  	border-left-style:solid;
	border-right-width:2px;
  	border-right-style:solid;
	border-bottom-width:2px;
  	border-bottom-style:solid;
  	border-color:#ffb385;
  	background-color:#ffeda7;
  	}

	
/* Spezielle Schrift-Definitionen */

.head , .head a:link , .head a:visited , .head a:active 
	{
	font-size:22px; 
	font-family:Times New Roman, Garamond, Courier, serif; 
	color:#000088; 
	font-style:italic;  
	line-height:normal; 
	font-weight:bold; 
	text-transform:none;
	}

.head a:hover 
	{
	text-decoration:underline;
	}


.head-red 
	{
	font-size:22px; 
	font-family:Times New Roman, Garamond, Courier, serif; 
	color:#FF0000; 
	font-style:italic;  
	line-height:normal; 
	font-weight:bold; 
	text-transform:none 
	}

.headbig-red 
	{
	font-size:28px; 
	font-family:Times New Roman, Garamond, Courier, serif; 
	color:#FF0000; 
	font-style:italic;  
	line-height:normal; 
	font-weight:bold; 
	text-transform:none 
	}

.numb 
	{
	font-size:12px; 
	font-family:Times New Roman, Garamond, Courier, serif; 
	color:#ffffff 
	}

	
	
.cont, .cont a:link , .cont a:visited , .cont a:active
	{
	font-size:16px; 
	font-family:Times New Roman, Garamond, Courier, serif; 
	color:#000088;
	font-weight:bold; 
	text-decoration:none; 
	}

	 
.cont a:hover 
	{
	text-decoration:underline;
	}


	
.glatt , .glatt a:link , .glatt a:visited , .glatt a:active 
	{
	font-size:12px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#000099;
	text-decoration:none; 
	}

.glatt a:hover 
	{
	text-decoration:underline;
	}
	
	
	
	
.text , .text a:link , .text a:visited , .text a:active  
	{
	font-size:16px; 
	font-family:Times New Roman, Garamond, Courier; 
	color:#000088; 
	font-weight:bold;
	font-style:italic; 
	text-decoration:none;
	}
	
.text a:link , .text a:visited , .text a:active
	{
	text-decoration:none;
 	color:#FF9933;
	}
	 
.text a:hover 
	{
 	color:#FF9933;
	text-decoration:underline;
	}

	
	
.text-red , .text-red a:link , .text-red a:visited , .text-red a:active  
	{
	font-size:20px; 
	font-family:Times New Roman,Garamond,Courier; 
	color:#FF0000; 
	font-weight:bold;
	font-style:italic; 
	text-decoration:none;
	}
	
.text-red a:hover 
	{
	text-decoration:underline;
	}	

	
.some 
	{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#003366 
	}



.stricher , .stricher a:link , .stricher a:visited , .stricher a:active 
	{
	color:#000088; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic; 
	font-size:10px;
	text-decoration:none;
	}

.stricher a:hover 
	{
	text-decoration:underline;
	}



.link , .link a:link , .link a:visited , .link a:active 
	{
	font-size:16px; 
	font-family:Times New Roman, Garamond, Courier, serif; 
	color:#ffcc00;
	font-weight:bold;
	text-decoration:none; 
	}

.link a:hover 
	{
	text-decoration:underline;
	}
	
	
.link td
	{
 	margin:0px 0px 0px 0px;
 	padding:0px 5px 5px 5px;
	}
	
	
	


.link-big , .link-big a:link , .link-big a:visited , .link-big a:active 
	{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	background-color:#7700ff;
	}

.link-big a:hover 
	{	
	text-decoration:underline;
	}


.sucher 
	{
	font-size:0.1em; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	}
	


/* NUR ZUM TESTEN RELEVANT

 	border-width:1px;
 	border-style:solid;
 	border-color:#000000;

*/
