
/* end NN4 only */
/* remove often inconsistent spacing around various common semantic elements */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
 margin: 0;
 padding: 0;
}



/* set some basic colouration rules */

/* lists are most often used styled in a different way */
ul li, ol li {
 list-style: none;
}



/* Navi */



/* STYLING */
.hidden {
 visibility: hidden;
 display: none;
}




#ynw-lt p,#ynw-md p,p {
	margin:10px 0 10px 0;
}

#ynw-tbstryl { position:absolute;z-index:1; }

/*nav tabs*/
              #yfwc-tbnav H2, #yfwc-tbnav H3 {
			position: absolute;
			left: -999px;
			width: 990px;
		}
		#yfwc-tbnav UL {
			background: url(http://www.dmoz.ch/pics/headernavi/tbund.gif) repeat-x bottom right;
			padding-left: 4px; /* Left Margin*/
		}
		#yfwc-tbnav LI {
			float: left;
			background: url(http://www.dmoz.ch/pics/headernavi/tboff.gif ) no-repeat top left; /* Blue Line*/
			margin-left: 3px;
			font: bold 100% Arial; /* Font Size*/
		}
		#yfwc-tbnav LI.here {
			background: url(http://www.dmoz.ch/pics/headernavi/tbon.gif) no-repeat top left; /* bg blue 1*/
		}
		#yfwc-tbnav LI A, #yfwc-tbnav LI STRONG {
			display: block;
			color: #0000FF; /* Font Color*/
			font-weight: bold;
			text-decoration: none;
			padding-left: 4px;
		}
		#yfwc-tbnav LI SPAN {
			display: block;
			background: url(http://www.dmoz.ch/pics/headernavi/tboff.gif ) no-repeat top right; /* Grey border*/
			padding: 3px 6px 2px 0; /* height, width */
		}
		#yfwc-tbnav LI.here SPAN {
			background: url(http://www.dmoz.ch/pics/headernavi/tbon.gif ) no-repeat top right; /* bg blue 2 ?*/
			color: #fff;
			padding-bottom: 4px;
		}
		#yfwc-tbnav LI A:hover {
			text-decoration: underline;
color: #F0A031;
			}
		#yfwc-tbnav LI.orphan {
			background: none;
			
		}
		#yfwc-tbnav LI.orphan A {
			color: #000;
			padding-top: 2px;
			font-weight: normal;
		}

		#yfwc-tbnav UL.sec {
			background: #344760 none;
			border-bottom: 0px solid #000;
			margin-bottom: 0px;
			padding: 5px 6px;
		}
		
		#yfwc-tbnav UL.sec2 {
			background: #344760 none;
			border-bottom: 0px solid #000;
			margin-bottom: 0px;
			padding: 3px 6px;
		}
		
		#yfwc-tbnav .sec LI {
			background: none;
			font-weight: bold;
			border-left: 1px solid #fff;
			padding-left: 11px;
			margin-left: 11px;
		}
		#yfwc-tbnav .sec LI A, #ynw-tbnav .sec LI STRONG {
			padding-left: 0;
		}
		#yfwc-tbnav .sec LI.first {
			border-left: none;
			margin-left: 0;
			padding-left: 0;
		}
		#yfwc-tbnav .sec STRONG {
			color: #000;
		}
		#yfwc-tbnav .sec LI A {
			color: #ffffff;font-weight: normal;text-decoration: none;
		}
		/* ie/mac -- display: block is too strong on IE/Mac and won't collapse 
		 * when floated, so use its version of inline block elements \*//*/
		#yg-nav LI A, #yg-nav LI STRONG, #yg-nav LI SPAN {
			display: inline-table;
		}
		#yg-nav UL {
			width: 100%;
		}
		/**/
		
		
		/* standard clear-after rules */
		#yfwc-tbnav UL:after {
			visibility: hidden;
			height: 0;
			display: block;
			content: ".";
			clear: both;
		}
		/* hide from ie/mac \*/
		* html #yfwc-tbnav UL {
			height: 1%;
		}
		/**/
		/* ie/mac \*//*/
		#yg-nav UL {
			display: inline-table;
		}
		/**/






































body {
font-family: Verdana, Arial;
background-color: #FFFFFF;
}
A:link { color: #0000CC;
 font-family: Verdana, Arial;
 font-size: 9pt;}
A:visited { color: #0000CC;
 font-family: Verdana, Arial;
 font-size: 9pt; }
A:active { color: #008000;
 font-family: Verdana, Arial;
 font-size: 9pt; }
A:hover {
 text-decoration: none;
 color: #008000;
 font-family: Verdana, Arial;
 font-size: 9pt;
 background-color: transparent;
}
.suchtext {font-weight: bold; background-color: #FFFF40;}
.spam:link { color: #D68284;
 font-family: Verdana, Arial;
 font-size: 9pt;}
.spam:visited { color: #D68284;
 font-family: Verdana, Arial;
 font-size: 9pt; }
.spam:active { color: #D68284;
 font-family: Verdana, Arial;
 font-size: 9pt; }
.spam:hover {
 text-decoration: none;
 color: #F0A031;
 font-family: Verdana, Arial;
 font-size: 9pt;
 background-color: transparent;
}

.spamtext { color: #FF0000;
 font-family: Verdana, Arial;
 font-size: 9pt;}


.fontorange{     COLOR: red; }
.balkenfarbe{    background-color: #666666;}
.headerfarbe{    background-color: #ff9933;}
.hintergrund{  background-color: #E7F7F7;}
.hintergrundsuch{ background-color: #F9FDAA;}

.kategorie{text-decoration:none; FONT-FAMILY: arial; FONT-SIZE: 9pt;}
.tuningtext{ COLOR: #ffffff; text-decoration:none; FONT-FAMILY: arial; FONT-SIZE: 9pt;}

.SearchTheWebFarbe{ COLOR: #395E8A; text-decoration:none; FONT-FAMILY: arial; FONT-SIZE: 9pt;}

.farbetemplatesrechtsundlinks{ background-color: #E7F7F7;}

.KategorienHintergrundfarbe{ background-color: #Ffffff;}
.RandfarbeKategorienhintergrund{ background-color: #E7F7F7;}

.Randfarbetemplaterechtslinks{ background-color: #ccccccc;}

.hintergrundsuchfeldstartseite{ background-color: #f0f0f0;}

.hintergrundsuch { background-color: #F9FDAA; }

.balkenlinksfarbe{ COLOR: #ffffff; text-decoration:none; FONT-FAMILY: arial; FONT-SIZE: 9pt;}
.balkenlinksfarbefooter{ COLOR: #ffffff; text-decoration:none; FONT-FAMILY: arial; FONT-SIZE: 8pt;}

.hauptkatgeorienamenstartseite{text-decoration:none; FONT-FAMILY: arial; FONT-SIZE: 8pt;}

.farbesponsorenfeldumriss{ background-color: #7891b1;}
.hintergrundfarbesponsorenfeld{ background-color: #EDEFF3;}

.linkhintergrundrot{ background-color: #fff2ff;}
.linkhintergrundgruen{ background-color: #Eff9Ec;}
.linkhintergrundblau{ background-color: #E9F1FE;}

.datumfarbe{ COLOR: #ffffff; FONT-FAMILY: Arial,Verdana,Sans-serif; FONT-SIZE: 8pt;}

.poweredlink{ COLOR: #324f9a; text-decoration:none; FONT-FAMILY: arial; FONT-SIZE: 7pt;}

.suchfeldsuchergebnisse {
width:217px;
height:18px;
background: #ffffff;
border-right: #7891B1 1px solid;
border-left: #7891B1 1px solid;
border-top: #7891B1 1px solid;
border-bottom: #7891B1 1px solid;
font-family:Arial;font-size:12px
}

.suchfeldstartseite {
width:200px;
height:20px;
background: #ffffff;
border-right: #3A4992 1px solid;
border-left: #3A4992 1px solid;
border-top: #3A4992 1px solid;
border-bottom: #3A4992 1px solid;
font-family: Verdana, Arial;font-size:12px
}
