html, body, div {margin:0; padding:0;}
body {background-color:#CCCCCC; color:#000000; font-family: Helvetica, Arial, Verdana, sans-serif; }
h1 {font-size:20px; text-align: right; color: #2476BF; margin-top: 10px;}
h1, h2, h3 {font-style: italic; color: #2476BF;}

#wrapper {background-color:#FFFFFF; margin:20px auto; width:800px; padding:10px; box-shadow: 5px 5px 5px 5px #666666;}

#header {background-color:#FFFFFF; color:#000000; text-align: right; padding: 10px; height: 160px;}

#footer { font-style:italic; font-size:small; background-color:#FFFFFF; text-align:center; padding: 1px; border-top: solid 1px #CCCCCC; clear: both;}

#content{ float: left; background-color: #FFFFFF; padding:10px; min-height: 350px; width: 700px; }

#nav {padding: 10px; background-color: #FFFFFF; margin-top: 10px; border-top: solid 1px #CCCCCC; height: 50px;}

#nav li {list-style:none; float: left; border-right:solid 1px #FFFFFF;}

#nav ul {margin:0; padding:0;} 

#nav a:link,
#nav a:visited {background-color:#CCCCCC; color:#000000; 
 text-decoration:none; padding:10px; text-align: center; display: block; width: 150px; border-right: 2px;} 
#nav a:hover,
#nav a:active {background-color:#2476BF;}
#nav a.thisPage {background-color:#CCCCCC; font-weight: bold;}


.alignRight {float:right; padding: 5px;}

.alignLeft {float:left; padding: 5px; }

.matspeter {font-style: italic; font-size: 90%;}

#result {color: #FF3300; font-weight: bold;}

#kontakt td {padding:10px;}

#kontakt td:first-child{ vertical-align: text-top; }









