/* (C) helvo Informatik 2006-2014 kleines stylesheet für subdomain angebot */
body {
	text-align: center;
	background-color:#2885AF;
	font-family: "Lucida Sans Unicode", Lucida, "Lucida Grande", "Lucida Sans", Helvetica, sans-serif;
	font-size:small;
	color:#000;
	font-style: normal;
	line-height:normal;
	font-variant:normal;
	font-weight:500;
	height:100%;
	width:100%;
}
img { border: none; }
a { text-decoration: none; color: #000; }
a:link { color: #000; }
a:visited { color: #666; }
a:focus, a:hover, a:active { color: #FF9900; }

.accesskey { text-decoration:underline;	}
.abst { margin-top: 3em; }
.null { line-height: 0; position: absolute; left: 0; top: -10px; }
.skip {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0;
	height: 0;
	overflow: hidden;
	}
/*_____ mise en page _____*/
#wrapper {
	display: block;
	position: relative;
	width: 66em;
	margin-left:auto;
	margin-right:auto;
	padding: 0;
	}
html>body #wrapper {
	width: 66em;
	}
#innerwrapper {
  margin: 0;
  background-color: #86BBD2;
  padding: 6px 2px;
}
#SEITE {
  background: #FFFFFF url(../img/piktogramm_helvo.gif) no-repeat 2px bottom;
}
#Logo {
	z-index:11;
	text-align:left;
	position:relative; top: 0; left: 0;
	height: 80px;
	background: url(../img/bgC_Lilie150x80.jpg) no-repeat transparent 16px 0px;
	}
#Logo h1 {
	display:none;
	}
#Logo a:hover, #Logo a:focus, #Logo a:active { 
	border-bottom: thin dashed #2885AF;
	}
.marke {
	position:relative;
	top: 18px;
	left:16.5em;
	width:193px;
	height:56px;
	}
#abrege, #fusz_breit {
	position:relative;
	left:0;
	margin-left: 1em;
	margin-right:1em;
	}
#abrege {
  margin-left: 0;
  margin-right:0;
  margin-bottom: 19px;
  padding-left: 16.5em; text-align: left;
}
#abrege h2 {
	font-size: 103%;
	font-weight:500;
	letter-spacing:2px;
	color: #2885AF;
	}
#summary, #seitenfuss { 
	margin-left: 16em;
	width: auto;
	margin-right: 32px;
	text-align: left;
	}
#summary {
  background: #f7f7f2 url(../img/bg3_spalte_cecece-weiss.gif) repeat-y right top;
  border-left: 2px solid #eeeeee;
  padding: 0.5em 1em 0.1em 0;
}
#summary h3 {
	color: /*#006699;*/ #2885AF;
	margin-top: 0;
	padding: 0 5px 0 5px;
	font-size: 140%;
	font-weight: 500;
	}
#summary p, #summary ul, #summary ul li {
	font-size: 100%;
	line-height:3.5ex;
	word-spacing:0.2em;
	font-variant:normal;
	font-weight:500;
	color: #000;
	}
#summary p {
	padding:0 5px;
	}
#summary p.spez {
	font-size: 90%;
	font-style: italic;
	text-align: center !important;
	}
#summary ul {
	list-style-image:url(../img/aufzpfeil1.gif);
	}
#summary ul li a:before { content:"\2192"; padding-right:1px; }

#seitenfuss {		/*border:1px dotted lime;TEST*/
	margin-bottom:2px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: transparent;
	}
#seitenfuss p {
	font-weight:500;
	font-size:x-small;
	text-align:left;
	padding-left: 5px;
	}
#seitenfuss p.abstand {
	padding-top: 8em;
	}
#fusz_breit {
  margin: 0 20px 0 16px;
  height: 4em;
}
#abschluss {
  margin: 0;
  border: 1px dotted transparent;
}
#abschluss p {
  font-size: 90%;
}
#abschluss ul.val {
  font-size: xx-small;
  text-align: left;
  padding: 3px 3px;
  list-style: none;
}
#abschluss ul.val li {
  display: inline;
  padding-right: 4px;
}
#abschluss a {
  color: #86BBD2;
}
#abschluss a:focus, #abschluss a:hover {
  color: #C9E1EB;
}

#servList {
	position:absolute; top:0px; right:1em;
	z-index:20;
	white-space: nowrap;
	}
#servList ul {
	font-weight:500;
	}
#servList ul li {
	float: right;
	margin-left: 4px;
	list-style-type:none;
	}
#servList ul li.inactive {
	color:#C0C0C0; 
	cursor: text;
	}
/* _____ MENU-Hauptnavigation _____ */
#navbox {
	position: absolute;
	top: 86px;
	left:2px;
	z-index:30;
	width: /*15em;*/ auto;
	text-align:left;
	background: transparent url(../img/verlauf_fbb300_ffffff.jpg) no-repeat 16px top;
	}
#LinkList {		/*border:1px dashed purple;TEST*/
	margin: 4em 0 2em 12px;
	padding: 0;
	}
#LinkList li {
	list-style-type:none;
	}
#LinkList li.spez {
  font-family: 'Lucida Handwriting', Notepad, 'Comic Sans MS', fantasy;
  }
#LinkList li.inactive {
	display:block;
	width:11em;
	padding: 1px 5px;
	margin: 0 4px 3px 4px;
	cursor:text;
	font-style: oblique;
	background-color: #fbb300;
	}
/* current page 1st level (unclickable) */
#navbox ul h6 {
	padding: 1px 4px 8px 4px;
	margin: 0 5px 2px 4px;
	font-size: 100%;
	font-weight: 500;
	background-color: #fbb300;
	height: 2.0ex;
	}
/* reihenfolge LVHFA*/
#LinkList li a {
	display:block;
	width:11em;
	padding: 1px 5px;
	margin: 0 4px 3px 4px;
	text-decoration: none;
	}
#LinkList li a:link, #LinkList li a:visited {
	color: #000;
	background: #F2F8FA url(../img/menu_2885af_ffffff.gif) repeat-x left top;
	}
#LinkList li a:visited {
	color: #333;
}
#LinkList li a:hover, #LinkList li a:focus, #LinkList li a:active {
	color: #000;
	background: #F7F7F2 url(../img/menu_fbb300_ffffff.gif) repeat-x left top;
	}
/* __ MENU-Subnavigation*/
#LinkList li ul li {
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
	font-weight:500;
	}
#LinkList li ul li a { 
	width: 10.5em;
	margin: 2px 0 3px -36px;
	padding: 1px 8px;
	text-align: right;
	text-decoration: none;
	}
#LinkList li ul li a:link, #LinkList li ul li a:visited {
	background: #F2F8FA url(../img/menu_c9e1eb_ffffff.gif) repeat-x left top;
	}
#LinkList li ul li a:hover, #LinkList li ul li a:focus, #LinkList li ul li a:active { 
	color: #000;
	background: #FFFFE0 url(../img/menu_ffd700_ffffff.gif) repeat-x left top;
	}
#LinkList li ul li.inactive {
	width: 10.5em;
	margin: 2px 0 3px -36px;
	padding: 1px 8px;
	text-align: right;
	background-color: #ffd700;
	}
.coordonnees {
  width: 10.5em;
  margin: 40px 0 0 16px;
  padding: 2px 1px;
  color: #333;
  font-size: 11px; /*smaller;*/
}
/*Valid CSS*/