/* HTML */

a:link{
	text-decoration:none;
}
a:visited{
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
a:focus{
	text-decoration:none;
}

body{
	text-align:left;
}

/* Container */

#container{
	width: 60em;
	background:#FFF;
}

/* Header */

#header{
	width:inherit;
	height:11em;
	background:#A20013;
}

/* Header -> Option-Menu*/

#header #option-menu{
	position:absolute;
	width: 15em;
	left: 44.8em;
	margin-top: 0.2em;
	margin-right: 0.2em;
}

/* Header -> Headline */

#header #headline{
	height: 0.9em;
	padding: 0.4em 0 0 0.5em;
}

#header #headline h1{
	font-size:1.2em;
	font-weight:normal;
	color:#FFF;
}


/* Header -> Head-Pics */

#header #head-pics{
	margin-top: 0.4em;
	border-top: 0.1em #FFF solid;
	height:7.8em;
	background:url(../images/banner.jpg) left top;
	border-bottom: 0.1em #FFF solid;
	margin-bottom: 0.4em;
	overflow:hidden;
}

/* Header -> Top-Menu-Bar */

#header #top-menu-bar{
	width:10em;
	height:1em;
	background:url(../images/kante_oben.png) bottom right no-repeat;
}

/* Wrapper */

#wrapper{
	width:inherit;
	background:#FFF;
	overflow:auto;
	background:#E6E6E6;
}

/* Wrapper -> Left-Column */

#wrapper #left-column{
	float:left;
	width:9em;
	padding-left: 1em;
	line-height: normal;
}

/* Wrapper -> Right-Column */

#wrapper #right-column{
	float:left;
	width:48.5em;
	padding-left:0.5em;
	padding-right: 1em;
	padding-bottom: 2em;
	background:#FFF;
	min-height: 8em;
	line-height:normal;
}

#wrapper #right-column p,#wrapper #right-column dl,#wrapper #right-column multicol{
  display: block;
  margin: 1em 0;
}

#wrapper #right-column p.align-center{
	text-align:center;
}

#wrapper #right-column h1 {
  display: block;
  clear:both;
  font-size: 1.5em;
  font-weight: bold;
  margin: .67em 0;
}

#wrapper #right-column h2 {
  display: block;
  font-size: 1.17em;
  font-weight: bold;
  margin: .83em 0;
}

#wrapper #right-column h3 {
  display: block;
  font-weight: bold;
  margin: 1em 0;
}

#wrapper #right-column h4 {
  display: block;
  font-size: 0.83em;
  font-weight: bold;
  margin: 1.33em 0;
}

#wrapper #right-column .tabelle-padding-0_2em td{
	padding: 0em 0.3em;
}

#wrapper #right-column ul,#wrapper #right-column menu,#wrapper #right-column dir {
  display: block;
  list-style-type: disc;
  margin: 1em 0;
  margin-left: 1.5em;
}

#wrapper #right-column ol {
  display: block;
  list-style-type: decimal;
  margin: 1em 0;
  mnargin-left: 1.5em;
}

#wrapper #right-column li {
  display: list-item;
}

/* nested lists have no top/bottom margins */
#wrapper #right-column ul ul,#wrapper #right-column ul ol,#wrapper #right-column ul dir,#wrapper #right-column ul menu,#wrapper #right-column ul dl,
#wrapper #right-column ol ul,#wrapper #right-column ol ol,#wrapper #right-column ol dir,#wrapper #right-column ol menu,#wrapper #right-column ol dl,
#wrapper #right-column dir ul,#wrapper #right-column dir ol,#wrapper #right-column dir dir,#wrapper #right-column dir menu,#wrapper #right-column dir dl,
#wrapper #right-column menu ul,#wrapper #right-column menu ol,#wrapper #right-column menu dir,#wrapper #right-column menu menu,#wrapper #right-column menu dl,
#wrapper #right-column dl ul,#wrapper #right-column dl ol,#wrapper #right-column dl dir,#wrapper #right-column dl menu,#wrapper #right-column dl dl {
  margin-top: 0;
  margin-bottom: 0;
}

/* 2 deep unordered lists use a circle */
#wrapper #right-column ol ul,#wrapper #right-column ul ul,#wrapper #right-column menu ul,#wrapper #right-column dir ul,
#wrapper #right-column ol menu,#wrapper #right-column ul menu,#wrapper #right-column menu menu,#wrapper #right-column dir menu,
#wrapper #right-column ol dir,#wrapper #right-column ul dir,#wrapper #right-column menu dir,#wrapper #right-column dir dir {
  list-style-type: circle;
}

/* 3 deep (or more) unordered lists use a square */
#wrapper #right-column ol ol ul,#wrapper #right-column ol ul ul,#wrapper #right-column ol menu ul,#wrapper #right-column ol dir ul,
#wrapper #right-column ol ol menu,#wrapper #right-column ol ul menu,#wrapper #right-column ol menu menu,#wrapper #right-column ol dir menu,
#wrapper #right-column ol ol dir,#wrapper #right-column ol ul dir,#wrapper #right-column ol menu dir,#wrapper #right-column ol dir dir,
#wrapper #right-column ul ol ul,#wrapper #right-column ul ul ul,#wrapper #right-column ul menu ul,#wrapper #right-column ul dir ul,
#wrapper #right-column ul ol menu,#wrapper #right-column ul ul menu,#wrapper #right-column ul menu menu,#wrapper #right-column ul dir menu,
#wrapper #right-column ul ol dir,#wrapper #right-column ul ul dir,#wrapper #right-column ul menu dir,#wrapper #right-column ul dir dir,
#wrapper #right-column menu ol ul,#wrapper #right-column menu ul ul,#wrapper #right-column menu menu ul,#wrapper #right-column menu dir ul,
#wrapper #right-column menu ol menu,#wrapper #right-column menu ul menu,#wrapper #right-column menu menu menu,#wrapper #right-column menu dir menu,
#wrapper #right-column menu ol dir,#wrapper #right-column menu ul dir,#wrapper #right-column menu menu dir,#wrapper #right-column menu dir dir,
#wrapper #right-column dir ol ul,#wrapper #right-column dir ul ul,#wrapper #right-column dir menu ul,#wrapper #right-column dir dir ul,
#wrapper #right-column dir ol menu,#wrapper #right-column dir ul menu,#wrapper #right-column dir menu menu,#wrapper #right-column dir dir menu,
#wrapper #right-column dir ol dir,#wrapper #right-column dir ul dir,#wrapper #right-column dir menu dir,#wrapper #right-column dir dir dir {
  list-style-type: square;
}

#wrapper #right-column a:link{
	text-decoration:none;
	color:#666;
}
#wrapper #right-column a:visited{
	text-decoration:none;
	color:#999;
}
#wrapper #right-column a:hover{
	text-decoration:none;
	color:#333;
	text-decoration:underline;
}
#wrapper #right-column a:focus{
	text-decoration:none;
}

#wrapper #right-column #fce-container{
	max-width: width:48.5em;
}

#wrapper #right-column #fce-container #fce-half-left{
	float:left;
	margin-right: 0.5em;
	width: 23.75em;
}
#wrapper #right-column #fce-container #fce-half-right{
	float:left;
	margin-left: 0.5em;
	width: 23.75em;
}

#wrapper #right-column #fce-container #fce-third-left{
	float:left;
	width: 15.5em;
	margin-right: 0.5em;
}
#wrapper #right-column #fce-container #fce-third-middle{
	float:left;
	width: 15.5em;
	margin: 0 0.5em;
}
#wrapper #right-column #fce-container #fce-third-right{
	float:left;
	width: 15.5em;
	margin-left: 0.5em;
}



/* Footer */

#footer{
	width:inherit;
	background:#A20013;
	height: 1.5em;
}

/* Footer -> Bottom-Menu-Bar */

#footer #bottom-menu-bar{
	position:absolute;
	height: 1em;
	width:10em;
	background:url(../images/kante_unten.png) right top no-repeat;
}

/* Footer -> Meta-Navi */

#footer #meta-navi{
	padding-top: 0.3em;
	padding-right: 0.3em;
	text-align:right;
}

#footer #meta-navi ul li{
	display: inline;
	padding-left: 0.5em;
}
#footer #meta-navi a:link{
	text-decoration:none;
	color:#FFF;
}
#footer #meta-navi a:visited{
	text-decoration:none;
	color:#FFF;
}
#footer #meta-navi a:hover{
	text-decoration:none;
	color:#DDD;
}
#footer #meta-navi a:focus{
	text-decoration:none;
	color:#FFF;
}