body { background-color: #e1e1e1; font-size: 12px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#564b47; background-image: none; padding:0; margin:0; }
a { color: #900; font-variant: normal; text-decoration: underline; }
a:visited { color:#900; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }
a:active { color:#000000;}

h1 { color: #000; font-size: 10px; font-weight: normal; font-variant: small-caps; background-color: #fff; background-image: none; text-decoration: none; text-align: center; border-top:1px solid #808080; border-bottom:1px solid #808080; padding:5px 15px; margin:0        }

h2 { color: black; font-size:14px; font-weight: normal; padding: 5px 10px; margin:0; }

img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container { width: 800px; padding: 0; background-color: #900; margin-right: auto; margin-bottom: 10px; margin-left: auto; }
/* ----------banner for logo-------------- */
#banner { background-color: transparent; background-image: url(images/logo_zahntech.weber.jpg); text-align: right; width: 800px; height: 128px; padding: 0; margin: 0; border-top: 2px solid #900; border-bottom: 2px solid #900; }

/* -----------------Inhalt--------------------- */
#content { min-height:600px; background-color: #ffffff; background-image: url(images/content.jpg); width: 620px; margin: 0 0 0 180px; }

p, pre {
	padding: 0 20px 15px 25px;
	margin:0;
}
pre, code { font-size: 1.2em;}

h1 {
	padding: 15px 25px;
	margin:0;
}
h2 {
	padding: 5px 25px;
	margin:0;
}

.gross {
	width: 5.71em;
	height: 1.07em;}

/* -----------footer--------------------------- */
#footer { font-size: 10px; font-variant: normal; background-color: #fff; margin: 0; padding: 10px 5px 5px; text-align: center; width: 790px; height: 20px; border-top: 2px solid #900; border-bottom: 2px solid #900; }

/* --------------left navigavtion------------- */
#left {
	float: left;
	width: 180px;
	margin: 0;
	padding:15px 0 0;
	color:#ffffff;
}
#left ul{
	list-style-type: none ;
	padding: 0 0 0 5px;
	margin: 0;
}
#left ul.borderbottom{ width: 180px; padding-top: 10px; padding-bottom: 10px; border-bottom:1px solid #ffffff; border-top: 1px solid #fff; }

#left li a { color: #fff; font-size: 16px; line-height: 20px; text-decoration:none; }
#left li a:hover { color: #fff; font-size: 16px; line-height: 20px; text-decoration: underline; }
#left li{
	margin: 0;
	padding: 0 0 4px 0;
}
#left li li{
	margin: 0;
	padding: 0 0 3px 0;
}
#left li a.selected { margin: 0; padding: 0 0 0 25px; color:#000; font-size: 16px; line-height: 20px; text-decoration: underline; }
/*main-navi
-------------------------------------- */
#topnavi { font-weight: normal; font-style: normal; background-color: #fff; border-bottom:1px solid #564b47; margin: 0; padding: 2px 0; }
#topnavi a { color: #05afeb; font-size: 13px; font-weight: normal; font-style: normal; background-color: transparent; margin: 0; padding: 2px 12px; }
#topnavi a:visited { color:#05afeb; font-weight: normal; font-style: normal; }
#topnavi a:hover { color: #000; font-weight: normal; font-style: normal; background-color: #b4b4b4; text-decoration: none; }
#mainnavi a:active { color:#000000; font-weight: normal; font-style: normal; }
#container  #topnavi a.selected { background-color: #05afeb; color: #000000; font-weight: normal; }

