/* - - - - - - - - - - - - - - - - - - - - -

Title : CSS-Layout für pmvm.ch
Author : (c) Peter Müller
URL : htpp://www.pmvm.ch

Description : Template Layout für Bildschirm (pmvm.ch)

Created : 21. April 2006
Modified : 21. April 2006

- - - - - - - - - - - - - - - - - - - - - */

/* ----- CSS ----- */


html, body {
  margin:0;
}
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100.1%;
	padding: 7px;
	background: silver;
	text-align: center;
	color: Black;
}
#seite {
	text-align: left;
	margin: auto;
	width: auto;
}
a {
  text-decoration:underline;
  color:navy;
  background-color: #eee;  
}
a:visited, a:hover, a:active {
  color:black;
  background-color: #eee;
}
a:hover, a:active {
  background:white;
}
a:active {
  text-decoration:none;
}

img {
  border: 0 none;
}

/* ----- HEADINGS ----- */
h1 {
	font: bold 1.5em Comic Sans MS;
	text-align: center;
	padding: 5px;
	margin: 0 0 2em;
	color: white;
	background: gray url(../img/bg.png);
	border-width: 1px;
	border-style: solid;
	border-color: white;
}

h1 span {
  font-size:0.55em;
  letter-spacing:0.66em;
}

/* ----- Inhalt ----- */
#inhalt {
  float:none;
  clear:none;
  width:auto;
  margin: 0em 12em 4em 2em;
  padding:1em;
  color:black; background:#eee;
  border-width:3px; border-style:solid; border-color: white #999 #999 white;
  border-top-width:3px; border-bottom-width:3px;
}
html>body #inhalt {
  width:auto;
  margin: 2em 12em 0 2em;
}
h2 {
	font: bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background-color: #eee;
}
h2 img {
  float:left;
  width:98px;
  height:85px;
  margin: 0 7px 3px 0;
  color: black;  
  background:#eee;
}
h3 {
	font: bold 0.91em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 2em 0 0.5em;
	color: black;
	background-color: #eee;
}
p {
	text-align: left;
}
p, #inhalt li {
	font: normal 0.91em Verdana, Geneva, Arial, Helvetica, sans-serif;
	word-spacing: 0.2em;
}
td {
	font: normal 0.91em Verdana, Geneva, Arial, Helvetica, sans-serif;
	word-spacing: 0.2em;
}
#inhalt ul {
  margin: 0 0 0 1em;
  padding-left:0;
}
#inhalt p:first-letter {
	font-size: 100.1%;
	font-weight: bold;
	color: #D82929;
	background: #eee;
}

/* ----- Menu ----- */
/* Menue */
#menu {
  font: normal 0.8em Tahoma,"Adobe Helvetica",Helvetica,Arial,sans-serif;
  float:right;
  width:12em;
  margin: 2em 0.5em 2em 0;
  padding: 0 1px;
  height:auto;
  background-color:transparent;
  border: 0 none;
}
html>body #menu {
  margin-right:0.5em;
}
#menu li {
  list-style:none;
  font-size:1em;
  float:none;
  width:auto;
  margin:0;
}
#menu li a, #menu li span {
  display:block;
  text-decoration:none;
  margin-bottom:0.5em; margin-top:0.5em;
  color:white; background:gray;
  border-width:1px; border-style:solid; border-color:white black black #999;
  border-left:1em solid #999;
  padding: 0.25em 0.5em 0.4em 0.75em;
  width:99%;
}
html>body #menu li a, html>body #menu li span {
  width:auto;
}
#menu li span {
	border-color: #333 black #ccc #ED4646;
	background: #666;
	padding: 0.4em 0.35em 0.25em 0.9em;
}
#menu li a.aktuell {
  border-color: #333 black #ccc #39c;
}
#menu li a:hover, #menu li a.aktuell:hover {
  border-color: #333 black #ccc white;
  color:white; background:#666;
  padding: 0.4em 0.35em 0.25em 0.9em;
}
#menu li a:active, #menu li a.aktuell:active {
  border-color: #333 #000 #ccc #666;
  color:white; background:#333;
  padding: 0.4em 0.35em 0.25em 0.9em;
}

/* ----- Links ----- */
#links ul {
        list-style-type: none;
        width: 500px;
} 

#links li {
        border: 1px dotted #999;
        border-width: 1px 0;
        margin: 5px 0;
}

#links li a { 
        color: #990000;
        display: block;
        font: bold 120% Arial, Helvetica, sans-serif;
        padding: 5px;
        text-decoration: none;
}

 * html #links li a {  /* make hover effect work in IE */
	width: 500px;
}

#links li a:hover {
        background: #ffffcc;
}

#links a em {
	color: #333;
	display: block;
	font: normal 85% Verdana, Helvetica, sans-serif;
	line-height: 125%;
}

#links a span {
	color: #125F15;
	font: normal 70% Verdana, Helvetica, sans-serif;
	line-height: 150%;
}

/* ----- Footer ----- */
#fuss {
	clear: both;
	font: normal 0.83em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 0.2em;
	margin: -3.5em 0 0 0;
	color: black;
	background-color: #c0c0c0;
	border-left: 0 none;
	border-bottom: 0 none;
	border-right: 0 none;
}
html>body #fuss {
  margin-top:1em;
}
#fuss a {
	color: black;
	background-color: #c0c0c0;
	text-decoration: none;
	font-weight: bold;
}
.Stil1 {font-size: x-small}
