/*css bischofberger.li
author: maegi bischofberger / dec. 2004 */

html, body {
	background-color : #FFFFFF;
	font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;;
    color:#696969;
	font-size : 100.01%;
    line-height:22px;
	margin:0 0 0 20px;
	background-image:url(http://www.bischofberger.li/gif/hint-grau-weiss.gif);
	background-repeat : repeat-x;
    width:100%;
}

td  {
	font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;;
	width:100%;
	margin:0 0 0 20px;
	/*background-image:url(http://www.bischofberger.li/img/hin-blau-transp-wagrecht-2.gif);*/
}
hr {
	width:80%;
	color:#CCCCCC;
}
.dot hr{
    width:100%;
    border:thin #DCDCDC dotted;
   
}

h1{
	color:#696969;
	font-size:1.5em;
}
h2{
	color:#696969;
	font-size:1.3em;
}
h3{
	color:#696969;
	font-size:1.1em;
}
h4{
	color:#696969;
	font-size:1.0em;
}
/* ********* beni ********** */
.beniueberschr{
	font-size:1.0em;
	font-weight:bold;
	color:#0000CC;
}
.beni {
	font-size:1.0em;
	color:#999999;
}
.benikl {
	font-size:0.9em;
	color:#999999;
}
.beniklkl {
	font-size:0.8em;
	color:#999999;
	line-height:22px;
}
.beniklklb {
	font-size:0.8em;
	color:#999999;
	font-weight:bold;
}
.hrben {
	width:80%;
	color:#CCCCCC;
	border : thin dotted;
	text-align:center;
}
.imgleftben{
	text-align:left;
	float:left;
	padding:0 10px 0 0;
}
.imgrightben{
	text-align:left;
	float:right;
	padding:0 10px 0 0;
}
/* ********* beni end********** */
.titel{
	color:#696969;
	font-size:1.1em;
}

.inforight{
	color:#696969;
	font-size:0.7em;
	float:right;

}
.info{
	color:#696969;
	font-size:1.0em;
    
}
.infobold{
	color:#696969;
	font-size:1.0em;
	font-weight:bold;
}
.infoklein{
	color:#696969;
	font-size:0.9em;
    line-height:26px;
}
.infokleinkurs{
	color:#696969;
	font-size:0.9em;
    line-height:26px;
    font-style : italic;
}
.infokleinform{
	color:#696969;
	font-size:0.9em;
    background-color:#EAEAEA;   
    border:1px solid #000066;
    
}
.infokleinst{
	color:#696969;
	font-size:0.8em;
}
.infokleinfett{
	color:#696969;
	font-size:0.9em;
	font-weight:bold;
    line-height:26px;
}
.imgright{
	
	float:right;
	padding:0 30px 0 20px;
    
}
.imgleft{
	text-align:left;
    float:left;
}
#leftcolum {
   display:none;
	}

#rightcolum {
/*border:1px solid red;*/
   	/*font-size: 1.0em;*/
	line-height: 22px;
	margin:0 0 0 0px;    
	width:auto;   
	}
	
li, ol {
	font-size: 0.9em;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	margin-left: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #7d8999;
	list-style: none;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	overflow: hidden;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-left: 0;
	list-style-image: none;
  }
.ctable {
	color: black;
	font-size: 1.0em;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #666;
   }
/*.maintitelm{
	height: 114px;
	color: #696969;
	font-size: 1.3em;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 20px;
	margin-top: 11px;
	-	margin-bottom: 10px;-
	padding-top: 5px;
	padding-bottom: 0px;
	border-bottom: 1px solid #666;
	border-top-color: #666;
	border-top-width: 1px;
   -Box-Model-Hack-
	voice-family : "\"
}\"";
	voice-family : inherit;
    border-bottom: 1px solid #666;
	height: 39px;
   
	-Box-Model-Hack  Ende-
}        */
.maintitel {
	height: 39px;
	color: #696969;
	font-size: 1.3em;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; /*Georgia, "Times New Roman", Times, serif;*/
	line-height: 20px;
	margin-top: 11px;
	/*margin-right: 100px;*/
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	border-bottom: 1px solid #666;
	border-top-color: #666;
	border-top-width: 1px;    
	}
 
.sidetitel {
	color: #696969;
	font-size: 12px;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;/*Georgia, "Times New Roman", Times, serif;*/
	font-weight: bold;
	line-height: 17px;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #7d8999;	
}
p {
	margin: 0;
	padding: 0;
}

.smalltext {
	font-size	: 0.8em;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    color:#696969;
}
#leftcolum td  {
	color: #696969;
	font-size: 13px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	border-bottom: 1px dotted #999;
 
}
.weiss {
	color: white; 
}
.cr {
	font-size: 9px;
}
/*  ----------- wine_dine -------------- */
.winfo{
	color:#696969;
	font-size:1.0em;
    
}
.winfobold{
	color:#696969;
	font-size:1.0em;
	font-weight:bold;
}
.winfoklein{
	color:#696969;
	font-size:0.9em;
    line-height:26px;
    
}
.winfokleinkurs{
	color:#696969;
	font-size:0.9em;
    line-height:26px;
    font-style : italic;
}
.winfokleinst{
	color:#696969;
	font-size:0.8em;
}
.winfokleinfett{
	color:#696969;
	font-size:0.9em;
	font-weight:bold;
     line-height:26px;
}
.winfo ul {	
	overflow: hidden;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-left: 0;
	list-style-image: none;
  }
 .winfoklein ul {	
    font-size:1.0em;
	overflow: hidden;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-left: 0;
	list-style-image: none;
  }
/*  ----------- wine_dine end -------------- */

/*-------------- link ----------------*/
/*a:link, a:visited{
	color:#696969;
	text-decoration:none;
}

a:hover, a:active{
	color:#FFFFFF;
	background-color:#CCCCCC;	
}*/
/*---- beni link  ----*/
.beni a:link,.beni a:visited{
	color:#669999;
	text-decoration:none;
}
.beni a:hover,.beni a:active{
	color:#FFFFFF;
	background-color:#CCCCCC;
	/*font-weight:bold;*/
}

.benikl a:link,.benikl a:visited{
	color:#669999;
	text-decoration:none;
}
.benikl a:hover,.benikl a:active{
	color:#FFFFFF;
	background-color:#CCCCCC;
	/*font-weight:bold;*/
}

/*---- beni link end----*/
/*-------  link --------*/

a:link ,a:visited {
	color: #8696ad;
	text-decoration:none ;
 }
a:hover, a:active {
	color: #de0000;
	text-decoration:none ;
}
.info a:link,.info a:visited{
	/*font-size:1.0em;*/
	color:#696969;
	text-decoration:none;
}
.info a:hover,.info a:active{
	/*font-size:1.0em;*/
	color:#FFFFFF;
	background-color:#CCCCCC;
	/*font-weight:bold;*/
}

.infoklein a:link ,.infoklein a:visited {
	color: #8696ad;   
	text-decoration:none ;
 }
.infoklein a:hover, .infoklein a:active {
	color: #de0000;
	text-decoration:none ;
}

.titel a:link,.titel a:visited{
	color:#696969;
	/*font-size:1.1em;*/
	text-decoration:none;
}
.titel a:hover,.titel a:active{
	color:#696969;
	background-color:transparent;
	/*font-size:1.1em;*/
	text-decoration:none;
}
.smalltext a:link ,.smalltext a:visited {
	color: #8696ad;   
	text-decoration:none ;

 }
.smalltext a:hover,.smalltext a:active {
	color: #de0000;
	text-decoration:none ;

	}
 /*------------ winw_dine_link ------------*/
 .winfo a:link,.winfo a:visited{
	/*font-size:1.0em;*/
	color: #483D8B;
	text-decoration:none;
}
.winfo a:hover,.winfo a:active{
	/*font-size:1.0em;*/
	color:#FFFFFF;
	background-color:#CCCCCC;
	/*font-weight:bold;*/
}

.winfoklein a:link ,.winfoklein a:visited {
	color:#000000;   
	text-decoration:none ;
 }
.winfoklein a:hover, .winfoklein a:active {
	color: #de0000;
	text-decoration:none ;
}
.winfokleinfett a:link ,.winfokleinfett a:visited {
	color:#000000;   
	text-decoration:none ;
 }
.winfokleinfett a:hover, .winfokleinfett a:active {
	color: #de0000;
	text-decoration:none ;
}
 /*------------ winw_dine_link end ------------*/
 
/*-------------- end-link ----------------*/


/*.navi td{
	font-family: Arial, Verdana, Geneva,Helvetica, sans-serif;
	font-size:1.0em;
	padding: 3 3 3 3;
	color:#696969;
	-background-image: url(http://www.bischofberger.li/maegi/gif/but-rahmen-2.gif);-
	background-position : 0px;
	vertical-align : middle;
	background-repeat:no-repeat;
	width:160;
}*/
/*ul#nav > li > ul{ /*I would have prefered to position at as the following: position: absolute; right: 5px; top: 4px; That takes advantage of the container box rules; but that does not work to well in the browsers. */
	/* float: right; 
	 width: 17px;
	 height: 20px;
	 margin-top: -24px;
	 margin-right: 5px; padding: 0; 
	 background-image: url(http://www.bischofberger.li/maegi/gif/but-rahmen-1.gif);
	 z-index: 50; overflow: hidden; }*/
/* ----------------------------------------*/




	


