body {
	margin		: 0px;
	background-color: #ffffff;}
* {
        font-family     : Arial;
        font-size       : 0.965em;
        font-weight     : lighter;
        word-spacing    : 0.2em;
        line-height     : 1.6em;
        text-decoration : none;
        color           : #000000; }
input {
	padding		: 3px;
	width		: 170px;
	font-weight	: bold;
        color           : #000000;
	border		: #000000 1px solid; }
input:hover, input:active, input:focus {
	border		: #FDBF5D 1px solid; }

form {
	margin		: 10px; }
kbd {
	padding		: 2px;
	background-color: #DFDFDF;
	border-left	: #EFEFEF 1px solid;
	border-top	: #EFEFEF 1px solid; 
	border-right	: #8F8F8F 1px solid;
	border-bottom	: #8F8F8F 1px solid;
	color		: #000000;
	font-family	: Courier New; }
abbr {
	border		: 0px;
	text-decoration	: none; }
table, tr {
	margin		: 0px;
	padding		: 0px;
	border		: 0px; }
table tr td table tr td {
	border		: 0px; }
td {
	vertical-align	: top;
	background-color: #F4EEDC;
	margin		: 2px;
	padding		: 5px;
	border		: #E3DDC5 1px solid;
        font-size       : 1.1em; }
th {
	font-weight	: bold;
	vertical-align	: top;
	text-align	: left;
	background-color: #E3DDC5;
	margin		: 2px;
	padding		: 5px;
	border		: 0px;
        font-size       : 1.1em; }
#mini_container {
	display		: block;
	float		: left;
	width		: 350px;
	padding-left	: 20px; }
#small_container {
	display		: block;
	float		: left;
	width		: 470px;
	padding-left	: 20px; }
#medium_container {
        background-position: right top;
        background-repeat : no-repeat;
	clear		: both;
	display		: block;
	width		: 80%;
	padding-left	: 20px; }
.stackbox {
	float		: left;
	width		: 400px;
	margin-left	: 2px;
	margin-right	: 2px; }
hr {
	background-color: #E3DDC5;
        border		: #E3DDC5 1px solid;
        padding		: 0px;
        height		: 1px;}
img {
	padding		: 0px;
	margin		: 0px;
	border		: 0px; }
.rightcol {
	border-left	: #E3DDC5 1px solid;
	display		: block;
	width		: 200px;
	text-align	: right;
	float		: right;
	padding		: 10px; 
	margin-left	: 10px; }
.rightcol .right label {
	width		: 180px;
	float		: right;
	border-left	: 0px;
        border-right	: #BFBFBF 1px solid; }
.rightcol img {
	width		: 170px;
	margin-bottom	: 10px; }
.rightcol ul {
	padding-left	: 40px; }
.right {
	margin		: 5px;
	text-align	: right;
	float		: right; }
.left {
	margin		: 5px;
	text-align	: left;
	float		: left; }
.block {
	margin		: 5px;
	text-align	: left;
	clear		: both; }
.block label {
	border-left	: #000000 1px solid;
	border-right	: 0px;
	text-align	: left; }
.right img, .left img, .block iframe, .block img {
	border		: 10px solid #EFEFEF;
	margin-bottom	: 5px; }

label {
	clear		: both;
	display		: block;
	white-space	: normal;
        color		: #000000;
	font-family	: Arial;
	font-style	: normal;
	letter-spacing	: normal;
	font-size	: 0.9em;
	padding		: 10px;
	margin-bottom	: 10px;
	border-right	: #000000 1px solid;
	text-align	: right; }
label abbr {
        color		: #000000; }
label a:link, label a:visited {
        color		: #7A7A7A;
	text-decoration	: underline; }
label a:hover, label a:focus, label a:active {
	color		: #BCBCBC;
	text-decoration	: none; }
ul {
	margin		: 0px;
	padding-left	: 30px;
	padding-top	: 0px;
	padding-bottom	: 0px;
	padding-right	: 10px; }
li {
	margin-top	: 6px;
	list-style-image: url(icons/right.gif); }
h1, h1 abbr {
        font-family     : Georgia, 'Century Schoolbook L', Serif;
        background-image: url(icons/anstrich.gif);
	background-position: left center;
	background-repeat: no-repeat;
        font-size	: 2em;
        color		: #000000;
	padding-left	: 20px;
	margin-bottom	: 0px;
	letter-spacing	: 2px; }
h2, h2 abbr {
	clear		: both;
        font-family     : Georgia, 'Century Schoolbook L', Serif;
        background-image: url(underline.gif);
	background-position: 25px 0px;
	background-repeat: no-repeat;
        font-size	: 1.5em;
        font-weight	: bold;
        padding-left	: 90px;
        padding-top	: 3px;
        padding-bottom	: 60px;
        margin		: 0px;
        color		: #000000; }
h3 {
	clear		: both; 
        font-family     : Georgia, 'Century Schoolbook L', Serif;
        background-image: url(underline2.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	letter-spacing	: 2px;
        color		: #000000;
        font-size	: 1.3em;
	margin-top	: 60px;
	margin-bottom	: 30px;
	margin-right	: 10px; }
h3 abbr {
        color		: #000000;
        font-family     : Georgia, 'Century Schoolbook L', Serif; }
h4, h4 abbr {
	color		: #000000;
	font-weight	: bold;
	font-size	: 1.1em;
	margin-top	: 20px;
	margin-bottom	: 5px; }
h5, h5 abbr {
	color		: #000000;
	font-weight	: bold;
	font-size	: 0.96em;
	margin		: 0px; }
em, em * {
	font-weight	: bold;
	font-style	: normal; }
strong {
	background-image: url(strong.gif);
	background-repeat: no-repeat;
        font-weight     : bold;
        padding-left    : 25px;
        display         : block;
        color           : #000000;
	margin-left	: 30px;
        margin-bottom   : 30px;
        margin-top	: 30px;
	padding-bottom	: 10px;
	text-align	: left; }
strong.right {
        display         : block;
	background-image: url(strong2.gif);
	background-position:top right;
        padding-right   : 25px;
	text-align	: right; }
.rightcol strong {
	margin		: 0px;
	padding-right	: 0px;
        padding-left    : 25px; }
.rightcol strong.right {
	margin		: 0px;
	padding-left	: 0px;
        padding-right    : 25px; }
p.welcome, .welcome p, p.welcome abbr, .welcome p abbr {
	font-size	: 1em;
	letter-spacing	: 0.6px;
        font-weight	: normal;
        font-family     : Georgia, 'Century Schoolbook L', Serif; }
.rahmen {
	clear		: both;
	width		: 400px;
        background-color: #F5F7EA;
        background-image: url(rahmenbg.jpg);
        background-repeat: repeat-y;
        background-position: right top;
        border		: #E3DDC5 1px solid;
        margin		: 50px; }
.rahmen h2 {
        padding		: 0px;
	font-size	: 0.965em;
        background-image: url(menubg.gif);
	background-position: 0px -40px;
        background-repeat: repeat-x;
        border-bottom	: #E3DDC5 1px solid;
	margin-bottom	: 10px; }
.rahmen h2 em{
	display		: block;
        padding		: 5px; }
.rightcol h2.rahmen {
	font-size	: 0.965em;
        background-image: url(menubg.gif);
	background-position: 0px -40px;
        background-repeat: repeat-x;
        padding		: 5px;
        border		: #E3DDC5 1px solid;
	margin		: 0px;
	margin-top	: 10px;
	clear		: both;
	width		: 190px;  }
.rahmen p {
	margin		: 10px; }
.rahmen label {
	float		: none;
	clear		: both;
	margin		: 10px; }
.rahmen ul {
	padding-top	: 0px;
	padding-bottom	: 10px; }
.rahmen li {
	padding-right	: 10px; }
.rahmen span {
	font-size	: 0.9em; }
.rahmen span a {
	display		: inline; }
.rahmen h2 em.Benutzer {
	padding-left	: 25px;
        background-image: url(icons/benutzer.gif);
        background-position: 5px center;
        background-repeat : no-repeat;  }
.rahmen h2 em.zoom {
	padding-left	: 20px;
        background-image: url(icons/zoom.gif);
        background-position: 5px center;
        background-repeat : no-repeat;  }
.rahmen h2 em.Termin {
	padding-left	: 25px;
        background-image: url(icons/kalender.gif);
        background-position: 5px center;
        background-repeat : no-repeat;  }
.rightcol .rahmen {
	text-align	: left;
	margin-left	: 0px;
	margin-right	: 0px;
	margin-top	: 10px;
	margin-bottom	: 10px;
	width		: 200px; }
cite {
	margin-top	: 20px;
	margin-bottom	: 20px;
	font-weight	: bold;
	color		: #000000;
	display		: block;
	font-size	: 1em;
	letter-spacing	: 2px;
        font-family     : Georgia, 'Century Schoolbook L', Serif; }
cite em {
	font-size	: 1.2em; }
.AnkerLinks {
	clear		: both;
	width		: 330px;
	background-color: #F4F6EC;
	margin-top	: 20px;
	margin-bottom	: 20px;
	margin-left	: 48px;
	padding-left	: 10px;
	padding-top	: 10px;
	padding-bottom	: 10px;
	border-left	: #E3DDC5 5px solid; }
.AnkerLinks_transp {
	margin-left	: 60px; }
.AnkerLinks li span, .AnkerLinks_transp li span {
	padding-left	: 20px;
	display		: block; }
.AnkerLinks li a, .AnkerLinks a {
	white-space	: normal;
	display		: block;
	width		: 300px; }
.AnkerLinks_transp li a, .AnkerLinks_transp a {
	white-space	: normal;
	display		: block;
	width		: 200px; }
address {
	font-style	: normal; }

/*
  Links_____________________________________________________________________________________
*/
a:link, a:visited, a:link span , a:visited span {
        color           : #800000;
        text-decoration : underline;
        white-space     : normal;
        font-size       : 1em;
        font-weight     : lighter; }
a:hover, a:active, a:focus, a:hover span, a:active span, a:focus span {
        color           : #804711;
	text-decoration	: none; }
#selected {
	color		: #A40009 !important; }
li.Zuruck {
	display		: inline; }
.Zuruck a, a.Zuruck, em.Zuruck {
	white-space	: nowrap;
        padding-left	: 16px;
        background-image: url(icons/left.gif);
        background-position: left center;
        background-repeat : no-repeat; }
li.Seitenende {
	display		: inline; }
.Seitenende a, a.Seitenende {
	white-space	: nowrap;
        padding-left	: 16px;
        background-image: url(icons/down.gif);
        background-position: left 3px;
        background-repeat : no-repeat; }
li.Seitenanfang {
	display		: inline; }
.Seitenanfang a, a.Seitenanfang {
	white-space	: nowrap;
        padding-left	: 16px;
        background-image: url(icons/up.gif);
        background-position: left center;
        background-repeat : no-repeat; }
.Anker a, a.Anker {
	margin-top	: 30px;
	display		: block;
	clear		: both;
	white-space	: nowrap;
        padding-left	: 16px;
        background-image: url(icons/up.gif);
        background-position: left center;
        background-repeat : no-repeat; }
li.Drucken {
	display		: inline; }
.Drucken a, a.Drucken {
	white-space	: nowrap;
        padding-left	: 16px;
        background-image: url(icons/print.gif);
        background-position: left center;
        background-repeat : no-repeat; }
li.Favoriten {
	display		: inline; }
.Favoriten a:link, a:link.Favoriten, .Favoriten a:visited, a:visited.Favoriten {
	width		: 16px;
	overflow	: hidden;
	white-space	: nowrap;
        padding-left	: 20px;
        background-image: url(icons/favorite.gif);
        background-position: left center;
        background-repeat : no-repeat; }
.Favoriten a:hover, a:hover.Favoriten, .Favoriten a:active, a:active.Favoriten, .Favoriten a:focus, a:focus.Favoriten {
	overflow	: visible;
	white-space	: nowrap; }
li.Link {
	list-style-image: url(icons/links_small.gif); }
.Link a {
	display		: block; }
a.Link, em.Link {
        padding-left	: 16px;
        background-image: url(icons/links_small.gif);
        background-position: left 3px;
        background-repeat : no-repeat; }
li.External {
	list-style-image: url(icons/external.gif); }
.Link a {
	display		: block; }
a.External, em.External {
        padding-left	: 16px;
        background-image: url(icons/external.gif);
        background-position: left 3px;
        background-repeat : no-repeat; }
a.zoom, em.zoom {
        padding-left	: 16px;
        background-image: url(icons/zoom.gif);
        background-position: left 3px;
        background-repeat : no-repeat; }
a.divide, em.divide {
	display		: block;
        padding-bottom	: 22px;
        background-position: bottom center;
        background-image: url(icons/divide.gif);
        background-repeat : no-repeat; }
li.Help {
	list-style-image: url(icons/help.gif); }
.AnkerLinks li.Help {
	display		: inline; }
.Help a {
	display		: block; }
a.Help, em.Help, .AnkerLinks li.Help a {
        padding-left	: 16px;
        background-image: url(icons/help.gif);
        background-position: left 3px;
        background-repeat : no-repeat; }
li.Lage {
	list-style-image: url(icons/lage.gif);}
.Lage a {
	display		: block; }
a.Lage, em.Lage {
        padding-left	: 16px;
        background-image: url(icons/lage.gif);
        background-position: left 3px;
        background-repeat : no-repeat; }

li.Email {
	list-style-image: url(../../img/icons/adresse.gif);
	padding-left	: 2px; }
.Email a {
	display		: block; }
a.Email, em.Email {
        padding-left	: 21px;
        background-image: url(../../img/icons/adresse.gif);
        background-position: left center;
        background-repeat : no-repeat; }
li.PDF {
	list-style-image: url(../../img/icons/pdf.gif);
	padding-left	: 3px; }
.PDF a {
	display		: block; }
a.PDF {
        padding-left	: 16px;
        background-image: url(../../img/icons/pdf.gif);
        background-position: left center;
        background-repeat : no-repeat; }
li.Fotos {
	list-style-image: url(icons/fotos.gif);
	padding-left	: 3px; }
.Fotos a {
	display		: block; }
a.Fotos, em.Fotos {
        padding-left	: 20px;
        background-image: url(icons/fotos.gif);
        background-position: left center;
        background-repeat : no-repeat; }
li.Down {
	list-style-image: url(../../img/icons/down.gif); }
.Down a {
	display		: block; }
a.Down {
        padding-left	: 16px;
        background-image: url(../../img/icons/down.gif);
        background-position: left center;
        background-repeat : no-repeat; }
li.VP {
	display		: inline; }
.VP a, a.VP {
	white-space	: nowrap;
        padding-left	: 20px;
        background-image: url(../../img/icons/vp.gif);
        background-position: left center;
        background-repeat : no-repeat; }
li.Exit {
	display		: inline; }
.Exit a, a.Exit {
	white-space	: nowrap;
        padding-left	: 16px;
        background-image: url(icons/exit.gif);
        background-position: left center;
        background-repeat : no-repeat; }

big a {
	clear		: both;
	display		: block;
	width		: 430px;
	padding-top	: 10px;
	padding-bottom	: 10px;
	padding-left	: 30px;
	padding-right	: 10px;
	border-top	: #E3DDC5 1px solid;
	margin-bottom	: 10px;
	margin-top	: 10px;
	min-height	: 123px !important; }
big a span {
	padding-left	: 20px;
	display		: block; }
big a:link span, big a:visited span, big a:focus span, big a:active span {
	text-decoration	: none; }
big a:hover, big a:focus {
	background-image: url(bigbg.jpg);
	background-position: 0px 0px;
	background-color: #FFFFFC;
	background-repeat: repeat-x;
	border		: #E3DDC5 1px solid;
	padding-right	: 9px;
	padding-bottom	: 9px;
	padding-left	: 29px; }
big a:active {
	background-repeat: repeat-x;
	background-image: url(bigbg2.jpg);
	background-color: #F0F3E0;
	color		: #F27E3D; }
big a:link em, big a:visited em {
	text-decoration	: underline;	
	margin-left	: -20px;
	display		: block;
	color		: #A40009;
	margin-bottom	: 5px; }
big a:hover em, big a:focus em {
	text-decoration	: none;
	color		: #804711; }
big a:active em {
	color		: #000000; }
big a img {
	text-decoration	: none;
	float		: left;
	margin-right	: 10px; }
big a:link, big a:visited {
	text-decoration	: none; }
a:link.markant, a:visited.markant {
	width		: 330px;
	background-color: #F4F6EC;
	clear		: both;
	display		: block;
	padding		: 10px;
	margin		: 30px;
	text-decoration	: underline;
	color		: #A40009; }
a:hover.markant, a:focus.markant {
	background-image: url(bigbg.jpg);
	background-position: 0px 0px;
	background-color: #FFFFFC;
	background-repeat: repeat-x;
	border		: #E3DDC5 1px solid;
	padding		: 9px;
	color		: #804711;
	text-decoration	: none; }
a:active.markant {
	background-repeat: repeat-x;
	background-image: url(bigbg2.jpg);
	background-color: #F0F3E0;
	border		: #E3DDC5 1px solid;
	padding		: 9px;
	color		: #000000; }
a:link.markant em, a:visited.markant em {
	text-decoration	: underline;
	color		: #A40009; }
a:hover.markant em, a:focus.markant em {
	text-decoration	: none;
	color		: #804711; }
a:active.markant em {
	color		: #000000; }

/*
  frame (chronologisch)_____________________________________________________________________
*/

#header {
	display		: block;
	margin		: 0px;
	background-image: url(header.jpg);
	background-repeat: no-repeat;
	text-align	: right;
	height		: 200px; }
#banner {
	display		: block;
	position	: absolute;
	top		: 0px;
	left		: 180px;
	z-index		: 0; }
#banner object {
	height		: 70px;
	width		: 500px; }
#banner object h1 {
	padding		: 0px;
	margin		: 15px 0px 0px 13px;
	background	: transparent;
        font-family     : Georgia, 'Century Schoolbook L', Serif;
        color           : #881D2D;
        font-size       : 20px;
        font-style      : italic;
	letter-spacing	: 1px; }
#headerlinks {
	display		: inline;
	float		: right;
	padding		: 5px;
	background-color: #F5F3E6; }
#headerlinks ul {
	display		: block;
	list-style	: none;
	padding		: 0px;
	margin-bottom	: 2px;
	margin-top	: 0px;
	margin-left	: 0px;
	margin-right	: 0px; }
#headerlinks li {
	text-align	: right;
	display		: inline; }
#headerlinks span {
        font-family     : Georgia, 'Century Schoolbook L', Serif;
	float		: left;
	padding-left	: 3px; }
#headerlinks a:link, #headerlinks a:visited {
	text-decoration	: none;
	padding		: 3px; }
#headerlinks a:link span, #headerlinks a:visited span {
	color           : #000000;
	float		: none;
	padding		: 0px; }
#headerlinks a:hover, #headerlinks a:active, #headerlinks a:focus {
	background-color: #000000; }
#headerlinks a:hover span, #headerlinks a:active span, #headerlinks a:focus span {
	text-decoration	: none;
	color		: #ffffff; }
#headerlinks address {
	margin-top	: 10px; }
#headerlinks address span {
	float		: none;
	display		: block;
	white-space	: nowrap;
	font-family	: arial;
	font-style	: normal; }
#headerlinks address span span span {
	display		: inline; }
#tabs {
	clear		: both;
	position	: absolute;
	left		: 230px;
	top		: 50px;
	text-align	: left;
	z-index		: 99; }
#tabs ul {
	display		: block;
	list-style	: none;
	padding		: 0px;
	margin		: 0px; }
#tabs li {
	background-color: #FFFFFD;
	font-size	: 13px;
	padding		: 0px;
	margin		: 0px; 
	display		: inline; }
#tabs span  {
        font-family     : Georgia, 'Century Schoolbook L', Serif; }
#tabs a:link span#selected, #tabs a:visited span#selected {
        color           : #FDBF5D !important;}
#siesindhier {
	position	: absolute;
	top		: 138px;
	left		: 0px;
	width		: 100%;
	height		: 39px;
	overflow	: hidden;
	background-color: #F5F1E5; }
#siesindhier big {
        font-family     : Georgia, 'Century Schoolbook L', Serif;
	float		: left;
	text-align	: left;
	margin-left	: 5px;
	width		: 140px;
	font-size	: 17px;
	font-weight	: bold;
	color		: #000000;
	padding-top	: 5px;
	padding-bottom	: 8px;
	background-image: url(hr_tabs.gif);
	background-repeat: no-repeat;
	background-position: right -40px; }
#siesindhier address {
	height		: 39px;
	overflow	: hidden;
	text-align	: left;
	padding-top	: 12px;
	padding-bottom	: 12px;
	padding-left	: 10px;
	margin-right	: 5px; }
#siesindhier address span {
        font-family     : Georgia, 'Century Schoolbook L', Serif;
	white-space	: nowrap;
	font-size	: 12px;
	font-style	: normal;
	font-weight	: bold;
	color		: #804711; }
#siesindhier address a {
        font-family     : Georgia, 'Century Schoolbook L', Serif;
	display		: block;
	float		: left;	
	white-space	: nowrap;
	font-weight	: bold;
	font-size	: 12px;
	font-style	: normal;
	text-decoration	: none;
	color		: #800000;
	margin-right	: 10px;
	margin-top	: -12px;
	margin-bottom	: 30px;
	padding-left	: 3px;
	padding-right	: 8px;
	padding-top	: 12px;
	padding-bottom	: 11px;
	background-image: url(hr_tabs.gif);
	background-repeat: no-repeat;
	background-position: right -40px; }
#siesindhier address a:hover, #siesindhier address a:active, #siesindhier address a:focus {
	border-left	: #ffffff 1px solid;
	margin-right	: 9px;
	padding-top	: 11px;
	padding-bottom	: 10px;
	background-position: right 0px;
	color		: #804711; }
#siesindhier a.Zuruck {
	display		: none; }
#menu {
	position	: absolute;
	top		: 200px;
	left		: 0px;
	z-index		: 99;
	background-color: #F5F3E6;
	background-image: url(menu.gif);
	background-repeat: repeat-y;
	width		: 250px; }
#menu h1 {
	margin-left	: 7px;
	width		: 160px;
	padding-left	: 60px;
	font-size	: 20px;
	background	: transparent;
	color		: #000000;
	margin-top	: 0px;
	border-bottom	: #E3DDC5 1px solid; }
#menu ul {
	margin		: 0px;
	padding		: 0px; }
#menu li {
	margin-top	: 0px;
	list-style-type	: none;
	list-style-image: url(../../pixel.gif); }
#menu a:link, #menu a:visited {
	display		: block;
	width		: 220px;
	text-decoration	: none;
	padding-left	: 0px;
	padding-top	: 2px;
	padding-bottom	: 5px;
	margin-left	: 7px;
	border-top	: #ffffff 1px solid;
	border-bottom	: #E3DDC5 1px solid;
        background-image: url(menubg.gif);
	background-position: 0px 0px;
        background-repeat: repeat-x; }
#menu a:hover, #menu a:focus {
	background-position: 0px -40px;
	border-right	: #FFFFFF 2px solid; }
#menu a:active {
	background-position: 0px -79px;
	border-right	: #E3DDC5 1px solid; }
#menu a:link big, #menu a:visited big {
        font-family     : Georgia, 'Century Schoolbook L', Serif;
	padding-left	: 30px;
	background-repeat: no-repeat;
	background-position: 3px 4px;
        font-size	: 14pt;
        font-weight	: bold;
        color		: #000000;
	text-decoration	: none; }
#menu a:hover big, #menu a:focus big {
	color		: #D01F3C; }
#menu a:active big {
        color		: #000000; }
#menu div.selected {
        background-color: #E7E2CF;
	margin-left	: 7px;
	width		: 220px;
	padding-right	: 2px;
	border-top	: #C9B499 1px solid;
	border-bottom	: #FFFFFF 1px solid;
	padding-top	: 10px;
	padding-bottom	: 10px; }
#menu div.selected a:link, #menu div.selected a:visited {
	background	: transparent;
	width		: 214px;
	border		: 0px; }
#menu div.selected ul li a:link big, #menu div.selected ul li a:visited big {
        font-family     : Georgia, 'Century Schoolbook L', Serif;
	color		: #804711; }
#menu div.selected ul li a:active big, #menu div.selected ul li a:hover big {
	text-decoration	: underline; }
#menu div.selected ul li ul{
        margin-left	: 30px; }
#menu div.selected li ul li {
        list-style-image: url(icons/right.gif); }
#menu div.selected ul li ul li a:link, #menu div.selected ul li ul li a:visited {
	width		: 100%;
	padding		: 0px;
        margin		: 0px 0px 1px 0px; }
#menu div.selected ul li ul li a:link span, #menu div.selected ul li ul li a:visited span {
	font-size	: 11pt;
	font-weight	: lighter;
	text-decoration	: none; }
#menu div.selected a:link em, #menu div.selected a:visited em {
	font-size	: 11pt;
	font-weight	: lighter;
	text-decoration	: underline;
	color		: #F27E3D;
	font-style	: normal; }
#menu div.selected ul li ul li a:hover span, #menu div.selected ul li ul li a:active span, #menu div.selected ul li ul li a:hover em, #menu div.selected ul li ul li a:active em {
	text-decoration	: underline; }
#menu_bottom {
	height		: 50px;
	background-image: url(menu_bottom.gif);}
#contentarea {
	padding-left	: 260px; }
#gadgetbar {
	margin-bottom	: 20px; }
#gadgetbar ul, #footlinks ul {
	padding		: 0px;
	margin		: 0px; }
#gadgetbar a, #footlinks a {
	border-right	: #BFBFBF 1px solid;
	padding-right	: 6px; }
#content {
	margin-left	: 15px;
	display		: block;
	clear		: both; }
#footlinks {
	margin-bottom	: 0px;
	margin-left	: 3px;
	margin-bottom	: 0px;
	padding-top	: 50px;
	padding-left	: 0px;
	padding-bottom	: 0px;
	padding-right	: 0px;
	clear		: both; }
#footer {
	background-image: url(footer.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top	: 52px;
	padding-right	: 10px;
	text-align	: right;
	border-bottom	: #E59A49 1px solid; }
#footer span {
	white-space	: nowrap; }
#footer a:link span, #footer a:visited span {
	color		: #000000; }
#footer a:hover span, #footer a:active span, #footer a:focus span {
	color		: #000000; }
#footer img {
	margin-top	: 5px;
	margin-bottom	: -2px; }

/*
  SYSTEM_____________________________________________________________________
*/
#fehler {
	color		: #800000;
	background-color: #FFFFFF;
	border		: #800000 1px dashed;
	padding		: 10px;
	margin-right	: 10px;
	margin-bottom	: 10px; }
#fehler em {
	color		: #800000; }
#notice {
	color		: #006C00;
	background-color: #FFFFFF;
	border		: #006C00 1px dashed;
	padding		: 10px;
	margin-right	: 10px;
	margin-bottom	: 10px; }
#notice em {
	color		: #006C00; }

/*
  index.txt__________________________________________________________________
*/
#index_container {
	padding-left	: 20px;
	clear		: both; }
#index_img {
	float		: left;
	margin-left	: 0px;
	margin-top	: -10px;
	text-align	: center; }
#index_container .welcome {
	margin-top	: 20px;
	float		: left;
	width		: 300px }
#index_container h1 {
	background-image: url(../../img/icons/de.gif);
        font-size	: 1.2em;
        font-weight	: bold;
	background-position: left 4px;
	background-repeat: no-repeat;
	padding-left	: 40px;
        color           : #000000;
	letter-spacing	: 1px;
	margin-left	: 40px; }
#index_container h2 {
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left	: 40px;
	padding-bottom	: 2px;
	font-size	: 1em;
	letter-spacing	: 1px;
        font-weight	: normal;
        color           : #000000; }
#fr {
	margin-left	: 10px;
	background-image: url(../../img/icons/fr.gif);
	margin-bottom	: 60px; }
#en {
	margin-left	: 10px;
	background-image: url(../../img/icons/gb.gif); }
#ru {
	background-image: url(../../img/icons/ru.gif); }


/*
 KONTAKT_____________________________________________________________________
*/
.addr_phone {
	padding-right	: 22px;
	background-image: url(../../img/icons/phone.gif);
	background-position: right center;
	background-repeat: no-repeat; }
.addr_city {
	padding-right	: 22px;}
.addr_street {
	padding-right	: 22px;
	background-image: url(../../img/icons/adresse.gif);
	background-position: right center;
	background-repeat: no-repeat; }


/*
 Stichwortverzeichnis_____________________________________________________________________
*/

#stichwortvz {
	clear		: both;
	width		: 330px;
	background-color: #F4F6EC;
	margin-left	: 48px;
	padding-left	: 10px;
	padding-top	: 10px;
	padding-bottom	: 10px;
	border-left	: #E3DDC5 5px solid; }
#stichwortvz a:link, #stichwortvz a:visited {
	display		: inline;
	padding		: 3px; }