:lang(de)    { quotes:"\201E" "\201C" "\201A" "\2018"; }
:lang(de-DE) { quotes:"\00BB\0020" " \00AB" "\203A" "\2039"; }
:lang(de-CH) { quotes:"\00AB" "\00BB" "\2039" "\203A"; }
:lang(en)    { quotes:"\201C" "\201D" "\2018" "\2019"; }
:lang(fr)    { quotes:"\00AB\00A0" "\00A0\00BB" "\2039\00A0" "\00A0\203A"; }

* {
	margin: 0;
	padding: 0;
	border: none;
	font-size: 1em;
}

body {
        font: normal 91%/1.2 Helvetica,Arial,Verdana,Sans-serif;
	background-color: #fff;
	color: #999;
	padding-top: 00px;
	text-align: center;
}

#container {
	width: 650px;
	margin: auto;
	text-align: left;
	margin-bottom: 50px;
}

q:before { content:open-quote; color: #ccc;  }
q:after { content:close-quote; color: #ccc; }
q q:before { content:open-quote;  }
q q:after { content:close-quote; }

ul.menu {
	list-style: none;
}

ul.menu li {
	font-size: 1.0em;
	/*margin-top: 0.2em;
	margin-bottom: -0.1em;*/
	letter-spacing: -0.02em;
	line-height: 0.9em;
	font-weight: bold;
	margin-top: 2em;
	cursor: pointer;
}

ul.links {

	list-style: none;
} 

ul.links li {
margin-top: 0.5em;
}

h1 {
    
	display: inline;
	font-size: 1.5em;
	letter-spacing: -0.02em;
	line-height: 1.0em;
	font-weight: bold;
	color: #FF3333;
}


h2 {

	display: inline;
	font-size: 1.5em;
	letter-spacing: -0.02em;
	line-height: 1.0em;
	font-weight: bold;
	color: #666;
}

p {
}

ul {
	list-style: square;
	margin: 1em;
}

li a {
	text-decoration: none;
	outline: none;
}

li a:hover{
 color: #f33;
}

ul.links {
 margin-left: 40px;
}

ul.links li a {
// color: #999;
 font-size: 0.9em;
}

ul.links li a:hover {
 color: #f33;
}

a.extern {
color: #f33;
}

div.newstext {
font-size: 0.9em;
font-weight: normal;
}
