/* - MISC STYLE - */* {	margin: 0px;	padding: 0px;} html {	background: #663300 url(../images/hg.jpg) repeat-x; 	text-align: center;	width: 100%;	height: 100%;}body {	width: 100%;	background: transparent;	font-size: 12px;	line-height: 18px;	color: #545248; 	font-family: "Georgia","Times";	margin: 0px auto;	text-align: left;	height: 100%;	border-right: 1px solid #fff;}td {	font-size: 12px;	line-height: 18px;	font-family: "Georgia","Times";}ul {	margin: 0px;	padding: 0px;}li {	list-style: none;}form {	margin: 0px;	padding: 0px;}img {	border: none;}#cleaner {	clear: both;	height: 0px;	font-size: 0px;	display: block;	width: 100%;}a {	color: #545248;	text-decoration: none;}a:hover {	color: #545248;	text-decoration: underline;}/* - LAYER + CONTAINER - */#layer {	width: 770px;	position: relative;	min-height: 100%;	height: auto !important;	height: 100%;	background: transparent; 	margin: 0px auto;}#container {	padding-bottom: 41px;}/* - HEADER - */#header {	width: 770px;	height: 230px;	background: transparent url(../images/header.png) no-repeat;  	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	overflow: hidden;	position: relative;}#header table tr td {	padding: 0px 30px 0px 20px;}/* - SUBHEADER - */#subheader{	width: 770px;	height: 35px;	background: #663300 url(../images/menu.gif) repeat-x;  	margin: 0px;	padding: 0px;	align: right;	text-align: left;	overflow: hidden;	position: relative;}#subheader #seite {	width: 177px;	height: 35px;	margin: 0px;	padding: 0px 10px;	text-align: left;	overflow: hidden;	line-height: 33px;	background: #663300;	color: #d0d0d0;	border-right: 1px solid #d5d5d5;		position: absolute;	top: 0px;	left: 0px;}#subheader #seite a {	text-decoration: underline;	color: #d0d0d0;}#subheader #seite a:hover {	text-decoration: none;	color: #d0d0d0;}#subheader #datum {	width: 542px;	height: 35px;	margin: 0px;	padding: 0px 30px 0px 0px;	background: #663300;	text-align: right;	overflow: hidden;	line-height: 33px;	color: #d0d0d0;	position: absolute;	top: 0px;	right: 0px;	}/* - CONTENT - */#content {	width: 770px;	margin: 0px;	padding: 0px;	text-align: left;	overflow: hidden;	background: transparent;	color: #545248;}/* - SIDEBAR - */#content #sidebar {	width: 197px;	margin: 0px;	padding: 0px;	text-align: center;	overflow: hidden;	background: transparent;	color: #545248;	float: left;}#content #sidebar h1 { 	font-size: 11px;	font-weight: bold;	margin: 15px 0px 15px 15px;	color: #E96000;	font-family: "Verdana";	letter-spacing: 0px;}/* - SUBMENU - */#content #sidebar #submenu {	width: 197px;	margin: 0px 0px 30px 0px;	padding: 0px;	text-align: left;}#content #sidebar #submenu ul {	width: 197px;	margin: 0px;	padding: 0px;}#content #sidebar #submenu ul li {	width: 197px;	height: 35px;	margin: 0px;	padding: 0px;	border-bottom: 1px solid #d5d5d5;}#content #sidebar #submenu ul li a {	width: 177px;	height: 33px;	padding: 0px 10px;	text-decoration: none;	color: #545248;	line-height: 32px;	display: block;	background: #F9F9F9;	border: 1px solid #F9F9F9;	font-size: 13px;}#content #sidebar #submenu ul li a:hover {	width: 177px;	height: 33px;	padding: 0px 10px;	text-decoration: none;	color: #fff;	line-height: 32px;	display: block;	background: #00479b;	border: 1px solid #F9F9F9;	font-size: 13px;}#content #sidebar #submenu ul li a.aktiv, #content #sidebar #submenu ul li a:hover.aktiv {	width: 177px;	height: 33px;	padding: 0px 10px;	text-decoration: none;	color: #78b6e4;	line-height: 32px;	display: block;	background: #E96000;	border: 1px solid #F9F9F9;	font-size: 13px;}/* - FULLMENU - */#content #sidebar #fullmenu {	width: 197px;	margin: 0px 0px 30px 0px;	padding: 0px;	text-align: left;}#content #sidebar #fullmenu ul {	width: 197px;	margin: 0px;	padding: 0px;}#content #sidebar #fullmenu ul li {	width: 197px;	height: 35px;	margin: 0px;	padding: 0px;	border-bottom: 1px solid #d5d5d5;}#content #sidebar #fullmenu ul li.submenu {	width: 197px;	height: auto;	margin: 0px;	padding: 0px;	border-bottom: none;}#content #sidebar #fullmenu ul li a {	width: 175px;	height: 33px;	padding: 0px 10px;	text-decoration: none;	color: #545248;	line-height: 32px;	display: block;	background: #F9F9F9;	border: 1px solid #F9F9F9;	font-size: 13px;}#content #sidebar #fullmenu ul li a:hover {	width: 175px;	height: 33px;	padding: 0px 10px;	text-decoration: none;	color: #fff;	line-height: 32px;	display: block;	background: #00479b;	border: 1px solid #F9F9F9;	font-size: 13px;}#content #sidebar #fullmenu ul li a.aktiv, #content #sidebar #fullmenu ul li a:hover.aktiv {	width: 175px;	height: 33px;	padding: 0px 10px;	text-decoration: none;	color: #78b6e4;	line-height: 32px;	display: block;	background: #00479b;	border: 1px solid #F9F9F9;	font-size: 13px;}#content #sidebar #fullmenu ul li.submenu ul li {	width: 197px;	height: 28px;	margin: 0px;	padding: 0px;	border-bottom: 1px solid #d5d5d5;}#content #sidebar #fullmenu ul li.submenu ul li a {	width: 167px;	height: 26px;	padding: 0px 20px;	text-decoration: none;	color: #545248;	line-height: 26px;	display: block;	background: #F9F9F9;	border: 1px solid #F9F9F9;	font-size: 13px;}#content #sidebar #fullmenu ul li.submenu ul li a:hover {	width: 167px;	height: 26px;	padding: 0px 20px;	text-decoration: none;	color: #78b6e4;	line-height: 26px;	display: block;	background: #00479b;	border: 1px solid #F9F9F9;	font-size: 13px;}#content #sidebar #fullmenu ul li.submenu ul li a.aktiv, #content #sidebar #fullmenu ul li.submenu ul li a.aktiv:hover {	width: 167px;	height: 26px;	padding: 0px 20px;	text-decoration: none;	color: #78b6e4;	line-height: 26px;	display: block;	background: #00479b;	border: 1px solid #fff;	font-size: 13px;	font-weight: bold;}/* - CMS CONTENT - */#content #text {	width: 503px;	min-height: 396px;	margin: 0px;	padding: 35px;	text-align: justify;	background: #bad6ef;	color: #545248;	float: left;	line-height: 22px;}#content #text table tr td {	line-height: 22px;	text-align: justify;}/* - HTML ELEMENT STYLESHEET - */#content #text h1 { 	font-size: 16px;	font-weight: bold;	margin: 0px 0px 20px 0px;	color: #345;	font-family: "Georgia,Times";	text-transform: uppercase;	letter-spacing: 0px;}#content #text h2 { 	font-size: 14px;	font-weight: bold;	margin: 0px 0px 20px 0px;	color: #334455;	font-family: "Georgia, Times";	text-transform: none;	letter-spacing: 0px;}#content #text h3 { 	font-size: 11px;	font-weight: bold;	margin: 0px 0px 15px 0px;	color: #545248;	font-family: "Georgia, Times";	letter-spacing: 0px;}#content #text h4 { 	font-size: 11px;	font-weight: bold;	margin: 0px 0px 15px 0px;	color: #334455;	font-family: "georgia, Times";	letter-spacing: 0px;}#content #text h5 { 	font-size: 11px;	font-weight: bold;	margin: 0px 0px 0px 0px;	color: #545248;	font-family: "Verdana";	letter-spacing: 0px;}#content #text h6 { 	font-size: 11px;	font-weight: normal;	margin: 0px 0px 0px 0px;	color: #AFAFAF;	font-family: "Georgia, Times";	letter-spacing: 0px;}#content #text p {	margin: 0px 0px 15px 0px;}#content #text hr {         	border-top: 1px solid #D7D7D7;	border-right: 1px solid #fff;	border-left: 1px solid #fff;	border-bottom: 1px solid #fff;	margin: 0px 0px 15px 0px;	height: 2px;}#content #text a {	color: #545248;	text-decoration: none;}#content #text a:hover {	color: #545248;	text-decoration: underline;}#content #text ul {	margin: 0px 0px 0px 15px;}#content #text ul li {	list-style: square;	line-height: 22px;}#content #text ul li ul li {	list-style: square;	line-height: 22px;	margin: 0px 0px 0px 5px;}/* - FOOTER - */#footer {	width: 573px;	height: 41px;	background: #00479b url(../images/footer.gi) no-repeat;  	margin: 0px;	padding: 0px;	text-align: left;	overflow: hidden;	color: #b5b5b5;	font-size: 10px;	line-height: 37px;		position: absolute;	right: 0;	bottom: 0 !important;	bottom: -1px;	height: 41px;}#footer a.seitenanfang {	position: absolute;	top: 0px;	left: 20px;}#footer span {	position: absolute;	top: 0px;	left: 220px;}#footer a {	text-decoration: none;	color: #b5b5b5;	font-size: 10px;}#footer a:hover {	text-decoration: underline;	color: #b5b5b5;	font-size: 10px;}#footer a.w3b {	text-decoration: none;	color: #b5b5b5;	font-weight: bold;	font-size: 10px;}#footer a:hover.w3b {	text-decoration: underline;	color: #b5b5b5;	font-weight: bold;	font-size: 10px;}
