* {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
body { margin: 12px 12px 12px 20px; width: 750px}
/*p,li,ul,ol   { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }*/

ul { margin: 0; padding:1.5em; }

ol li { padding-left: 0.2em; margin: 1em 0;}

table {border-collapse: collapse; }

td   {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	vertical-align:top;
	border-color: black;
	}

h1   { font-size: 22px; color: #1E5096; }
h2   { font-size: 18px; color: #5f80ad; }
h3   { font-size: 14px; color: #5c96e6; }
h4   { font-size: 14px; color: #a67f1c; }
h5   { font-size: 12px; color: #bfa561; }
h6   { font-size: 12px; color: #FFD057; }

.small_font   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }

.table_title_ws   { background-color: #5F67D0; color: #FFFFFF; font-weight: bold; }

.table_ws   { background-color: #D1DAFF; }

.purple { background-color: #ff00ff;}
.red { background-color: red;}
.aqua { background-color: aqua;}
.blue { background-color: blue;}
.yellow { background-color: yellow;}
.lime { background-color: lime;}
.green {background-color:#5EFB6E;}
.white { background-color: white;}
.lightgrey {background-color:#CCCCCC;}
.lightblue {background-color:#ADDFFF;}



a, 
a:link, 
a:visited,
a img { 
	color: #1E5096; 
	font-weight: bold; 
	text-decoration: none;
	border: none; 
	}

a:hover { text-decoration: underline; }


/*
[foo]        -- Has an attribute named "foo"
[foo="bar"]  -- Has an attribute named "foo" with a value of "bar" ("bar")
[foo~="bar"] -- Value has the word "bar" in it somewhere ("blue bar stools")
[foo^="bar"] -- Value begins with "bar" ("barstool")
[foo$="bar"] -- Value ends with "bar" ("I was at the bar")
[foo*="bar"] -- Value has bar somewhere ("I was looking for barstools")     


a[href^="http://"]:hover,
a.extern:hover {
	margin-right: -20px;
    padding-right: 20px;
    background: url(/images/icons/world.png) center right no-repeat;
    }

a[href^="http://"] img:hover,
a.extern img:hover {
	margin-right: 0px;
    padding-right: 0px;
    background: none
	}

a[href^="http://www.tcbuehrle.ch"],
a[href^="http://ers.tcbuehrle.ch"],
a[href^="http://erstest.tcbuehrle.ch"] {
	margin-right: 0; 
    padding-right: 0;
    background: none;
	}
*/

a[href^="mailto:"],
a.mail {
    display:inline-block;
    padding-right:20px;
    background: url(/images/icons/email.png) center right no-repeat;
    }

a[href $=".pdf"], a[href $=".PDF"],
a[href *=".pdf#"], a[href *=".PDF#"],
a[href *=".pdf?"], a[href *=".PDF?"] {
    display:inline-block;
    padding-right:20px;
    background: url(/images/icons/page_white_acrobat.png) center right no-repeat;
    }

a[href$='.swf'], a[href$='.fla'], a[href$='.swd'] {
    display:inline-block;
    padding-right:20px;
    background: url(/images/icons/page_white_flash.png) center right no-repeat;
    }

a[href$='.xls'], a[href$='.csv'], a[href$='.xlt'], a[href$='.xlw'] {
    display:inline-block;
    padding-right:20px;
    background: url(/images/icons/page_white_excel.png) center right no-repeat;
    }

a[href$='.ppt'], a[href$='.pps'] {
    display:inline-block;
    padding-right:20px;
    background: url(/images/icons/page_white_powerpoint.png) center right no-repeat;
    }

a[href$='.doc'], a[href$='.rtf'], a[href$='.txt'], a[href$='.wps'] {
    display:inline-block;
    padding-right:20px;
    background: url(/images/icons/page_white_word.png) center right no-repeat;
    }

a[href$='.zip'], a[href$='.gzip'], a[href$='.rar'] {
    display:inline-block;
    padding-right:20px;
    background: url(/images/icons/page_white_compressed.png) center right no-repeat;
    }

#none ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#none li { margin: 0 0 6px 0; }
