@charset "utf-8";
body {
	background: url("backgr.gif") left top rgb(80, 94, 102); margin: 0px; padding: 0px; color: rgb(72, 72, 72); font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 13px;
}
#website {
	margin: 0px; padding: 0px; top: 0px; width: 904px; overflow: visible; clear: both; position: relative;
}
#shadow_backgr {
	background: url("shadow_backgr.gif") repeat-y left top; width: 900px; border-right-color: rgb(113, 32, 82); border-left-color: rgb(113, 32, 82); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; z-index: 1;
}
#logo {
	left: 20px; top: 20px; width: 242px; height: 75px; text-align: right; float: left; position: relative;
}
#header {
	background: url("backgr_header.jpg") repeat-x left top; margin: 0px; width: 100%; height: 227px; clear: both; position: relative; z-index: 2;
}
#bild {
	background: url("header_bild.png") no-repeat right top; margin: 0px; padding: 0px; width: 620px; height: 227px; text-align: right; overflow: hidden; float: right;
}
#line {
	background: rgb(113, 32, 82); width: 100%; height: 8px; bottom: 0px; overflow: hidden; clear: both; position: relative; z-index: 7;
}
#vline {
	background: rgb(113, 32, 82); width: 2px; height: 100%;
}


#nav_con{ height:600px; width:160px; float:left; background: url("nav_bg.gif")repeat-x ;}
#nav_top {
	padding: 7px 12px 0px 8px; top: 200px; color: rgb(242, 242, 242); font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 11px; float: right; position: relative;
}
#nav_top a {
	color: rgb(242, 242, 242); font-size: 11px; font-weight: bold; text-decoration: none; position: relative;
}
#menupoints nav_top a {
	color: rgb(242, 242, 242); font-size: 11px; font-weight: bold; text-decoration: none; position: relative;
}
#nav_top a:hover {
	color: rgb(172, 201, 233); font-size: 11px; font-weight: bold; position: relative;
}
#menupoints nav_top a:hover {
	color: rgb(172, 201, 233); font-size: 11px; font-weight: bold; position: relative;
}
#center {
	background: url("backgr_center.jpg") repeat-y left top rgb(240, 240, 240); margin: 0px; width: 100%; text-align: left; clear: both; position: relative;
}
#content {
	margin: 0px; padding: 25px 0px 10px 30px; width: 650px; text-align: justify; float: left; background-color: rgb(240, 240, 240);
}
li {
	margin: 5px 0px 0px; padding: 0px; list-style-image: url("li.gif");
}
a:link {
	color: rgb(63, 142, 217); font-family: Arial,Helvetica,sans-serif; font-size: 13px; text-decoration: none;
}
a:visited {
	color: rgb(63, 142, 217); font-family: Arial,Helvetica,sans-serif; font-size: 13px; text-decoration: none;
}
a:active {
	color: rgb(63, 142, 217); font-family: Arial,Helvetica,sans-serif; font-size: 13px; text-decoration: none;
}
a:hover {
	color: rgb(142, 142, 142); font-family: Arial,Helvetica,sans-serif; font-size: 13px; text-decoration: none;
}
h1 {
	margin: 10px 0px 20px; color: rgb(113, 34, 82); clear: both; font-size: 16px; font-weight: bold;
}
h2 {
	margin: 10px 0px; color: rgb(113, 34, 82); font-size: 14px; font-weight: bold;
}
h3 {
	margin: 0px 0px 20px; color: rgb(113, 34, 82); font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 13px; font-weight: bold;
}
p {
	text-align: justify;
}
.tinymcewysiwyg p {
	padding-left: 0px; margin-left: 0px;
}
table {
	font-size: 11px;
}
tr {
	font-size: 11px;
}
td {
	font-size: 11px;
}
#tbl table {
	font-size: 12px;
}
#tbl tr {
	font-size: 12px;
}
#tbl td {
	font-size: 12px;
}
ul {
	line-height: 0.6em;
}
