/* standard elements */
html {min-height: 100%;}

* {
	margin: 0;
	padding: 0;
}

a {color: #000677;}
a:hover {color: #737b9f;}

img {
border: 0;
}

body { color: #000677; font: 11pt Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: justify; }
.breadcrumb { font-size: 9pt; padding-top: 30px; border-bottom: 10px solid transparent; border-top-color: transparent; border-top-style: solid; }
.breadcrumb a { font-size: 9pt; text-decoration: none; }
.breadcrumb p { font-size: 9pt; text-decoration: none; }
.breadcrumb a:hover { font-size: 9pt; text-decoration: underline; }
p,code,ul {padding-bottom: 1.2em;}

li {list-style: none;}

h1 { font: 14pt Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-bottom: 15px; }





h1,h2,h3 {padding-top: 2px;}
h2 { font-size: 12pt; font-weight: bold; margin-right: 0; margin-left: 0; }
table {  }
/* misc */
.clearer {clear: both;}

.left {float: left;}

.right {float: right;}

/* structure */
.container { background-color: transparent; font-size: 1.2em; margin: 0 auto; padding: 0 13px 13px; width: 780px; }

/* header */
/* title */
.header {
	background-color: transparent;
	font-size: 12pt;
	height: 105px;
	margin: 0 auto;
	padding: 13px 13px 5px;
	width: 780px;
}
.header .img { text-align: left; margin: 0; padding: 0 0 0 0; }
.topnav { color: white; font-size: 9pt; text-decoration: none; margin: 10px auto 0; width: 780px; height: 20px; clear: both; }
.topnav a { color: white; font-size: 9pt; text-decoration: none; padding-right: 5px; padding-left: 5px; }
.topnav a:hover { color: white; text-decoration: underline; padding-right: 5px; padding-left: 5px; }
.header .left, .header .right {
	color: #fff;
	height: 105px;	
}
.header .left { width: 186px; text-align: left; margin-right: 4px; margin-left: 8px; }
.header .center { width: 276px; overflow: auto; }
.header .right {
	overflow: auto;
	width: 276px;
}
/* navigation */
.navigation { font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background: transparent; width: 186px; height: 26px; padding-top: 2px; padding-left: 12px; }
.navigation a { color: #000; display: inline; float: left; font: bold 0.95em/26px Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 0 auto 0 12px; text-decoration: none; width: 186px; }
.navigation a:hover { color: #000; font-weight: bold; text-decoration: underline; }

/* main */
.main { line-height: 1.4em; background-image: none; background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; text-align: left; }

/* sub navigation */
.sidenav { color: #000677; background-color: transparent; background-image: none; float: left; width: 170px; height: auto; margin-right: 0; padding-right: 0; padding-left: 0; }
.sidenav p { color: #000677; font-size: 1em; font-weight: normal; margin: 0; padding-top: 12px; padding-left: 12px; }
.sidenav h2 { color: #000; font-size: 0.95em; font-weight: bold; margin: 0; padding-top: 4px; }
.sidenav ul { margin-left: 0; }
.sidenav li { left: 0; margin-left: 14px; list-style-position: inside; display: block; }
.sidenav li a { font-size: 1em; color: #000677; display: block; text-decoration: none; width: 95%; margin-top: 12px; margin-left: 14px; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-position: outside; }
.sidenav li a:hover { color: #000677; text-decoration: underline; margin-top: 12px; margin-left: 14px; list-style-image: url(quadrat.gif); list-style-position: outside; display: list-item; }
h4 { color: #000677; font-size: 1em; font-weight: normal; font-style: normal; text-decoration: underline; margin-top: 12px; margin-left: 14px; padding-top: 0; list-style-image: url(quadrat.gif); list-style-position: outside; display: list-item; }
h5 { font-size: 12px; font-weight: normal; margin: 1em 0; }
/* content */
.content { float: right; margin: 0 0 0 -10px; padding: 25px 16px 0 10px; width: 520px; }
.content .descr { color: #000677; font-size: 10px; margin-bottom: 6px; }
.content li {
	
}
.content p
{ color: #000677; text-align: justify; width: 470px; margin-right: 0; margin-left: 0; }


/* footer */
.footer { background: repeat-x; color: #000; font: 0.9em/39px sans-serif; text-align: left; margin-top: 13px; padding-top: 2px; padding-left: 236px; }
marquee { width: 170px; margin-left: 12px; list-style-position: inside; display: run-in; }
