body {
	margin: 0px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #4B4E50;
	background: #fff url(./verlauf.jpg) repeat-x;;
}

a {
	color: #0084CB;
	text-decoration: underline;
}

a:hover {
	color: #4B4E50;
	text-decoration: none;
}

td {
	color: #4B4E50;
	font-size: 13px;
}

h1 {
	color: #0084CB;
	font-size: 15px;
	font-weight: bold;
}

h2 {
	color: #4B4E50;
	font-size: 14px;
	font-weight: bold;
}

h3 {
	color: #4B4E50;
	font-size: 13px;
	font-weight: bold;
}


#xtframe{
	width: 994px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	background: #fff;
	border: solid 1px #999999;/**/
}

.albert {
	position: relative;
	top: 0px;
	left: 0px;/*
	border: solid 1px #444444;*/
}

#orangegrey {
	width:994px;
}

#claim {
	clear: both;
	z-index: 2;
	width: 994px;
	height: 99px;/*
	border: solid 1px #444444;*/
}

#atmos {
	z-index: 3;
	width:994px;
	height: 304px; /*
	border: solid 1px #444444;*/
}

#logo{
	z-index: 3;
	position: relative;
	top: 28px;
	left: 20px;
}

#shadowbar {
	width:990px;	
	height: 14px;
	position: absolute;
	top: 121px;
	left: 0;
	background: #fff;
}

#navigation{
	z-index: 76;
	width: 990px; 
	height: 44px;
	position: relative;	
	left: 0;
	top: 0; /*
	border: solid 1px #123456;*/	
}

* html #navigation{

}

.medium {
	font-size: 12px;
}
/* -------------------------------------------------- */

#navitop {
	z-index: 77;
	position: absolute;
	left: 12px; /*linksbündigkeit Abhängig von font-size und ul#navidrop li margin*/
	top: 0px;
	padding: 0px;
	width: 960px;
	color: #7B7D80;
  font-size: 13px;
  font-weight: normal;/*
	border: 1px solid #123456;*/
}

* html div#navitop {  /* Korrektur fuer IE 5.x */
  width: 940px;
  w\idth: 960px;
}
/*  
div#navitop div {
   clear: left;
}
*/
ul#navidrop {
  margin: 0px; padding: 0px;
}

ul#navidrop li {
  list-style: none;
  float: left;  /* ohne width - nach CSS 2.1 erlaubt */
  position: relative;
  padding: 0px;
}
* html ul#navidrop li {  /* Korrektur fuer den IE */
  margin-bottom: 0;
}

ul#navidrop li ul {
  margin: 0; padding: 0;
  position: absolute;
  top: 32px; left: 0px;
  display: none;  /* Unternavigation ausblenden */  
  text-align: left;/*
  border-left: 1px solid #E6E7E8;
  border-right: 1px solid #E6E7E8;*/
}
* html ul#navidrop li ul {  /* Korrektur fuer IE 5.x */
  left: 0px;
  lef\t: -1px;
}
ul#navidrop li:hover ul {
  display: block;  /* Unternavigation in modernen Browsern einblenden */
}
ul#navidrop li ul li {
  float: none;
  display: block;
  margin-bottom: 4px;
  border-bottom: 1px solid #E6E7E8;
}

ul#navidrop a, ul#navidrop span {
  display: block; 
  padding: 8px 12px;
  text-decoration: none; 
  color: #004388; font-weight: normal;/*
  background-color: #fff;*/
}
ul#navidrop a:hover {/*,   ul#navidrop span, li a#aktuell { */

  color: #0084CB; background-color: #FFFFFF;
}

ul#navidrop span {/*,   ul#navidrop span, li a#aktuell { */
  color: #0084CB;
}

li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
  color: #0084CB; background-color: #E1F4FF;
}

/* -------------------------------------------------- */

ul#navidrop li ul li {
  margin-bottom: 0px;
  background-color: #FFFFFF;
  opacity:0.86;
  filter:alpha(opacity=86);/*
  border-bottom: solid 1px #005C8F;*/
}

ul#navidrop li ul li a, ul#navidrop li ul li span {
  display: block;
  width: 185px;  /* Breite den in li enthaltenen Elementen zuweisen */
  padding: 5px 12px;
}

ul#navidrop li ul li a:hover{
	color:#f0892e;
  background-color: #FCE8D6;
}

ul#navidrop li ul span {  /* aktuelle Unterseite kennzeichnen */
  color: #0084CB; background-color: #E1F4FF;
}

/* -------------------------------------------------- */

ul#naviL1 {
	position: relative;
	left: 0px;
	top: 29px;
  margin: 0px; padding: 0px;
	color: #7B7D80;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: .02em;
}

* html ul#naviL1 {
  top: 34px;
  to\p: 32px;
}

ul#naviL1 li {
  list-style: none;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;/*
  border-top: solid 1px #E6E7E8;*/
  text-indent: 11px;
}
* html ul#naviL1 li {  /* Korrektur fuer den IE */
  margin-bottom: 0;
}

ul#naviL1 li ul {
  margin: 0; padding: 0;
}
* html ul#naviL1 li ul {  /* Korrektur fuer IE 5.x */
  left: 0;
  lef\t: -1px;
}

ul#naviL1 li ul li {
	padding-bottom: 0px;
  border-top: solid 1px #E6E7E8;
  font-size: 13px;
	text-indent: 20px;
	margin-top: 0px;	
  height: 24px;
}

ul#naviL1 a, ul#naviL1 span {
  display: block;/* 
  width: 210px;  Breite den in li enthaltenen Elementen zuweisen */
  padding: 5px 0px;
  text-decoration: none; 
  color: #7B7D80;
  background-color: #fff;
}
* html ul#naviL1 a, * html ul#naviL1 span {
  width: 180px;   /* Breite nach altem MS-Boxmodell für IE 5.x */
  w\idth: 180px;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
}
ul#naviL1 a:hover{
  color: #f0892e; background-color: #FCE8D6;
}
ul#naviL1 span{
  color: #0084CB; background-color: #E1F4FF;
}
ul#naviL1 li ul span {  /* aktuelle Rubrik kennzeichnen */
  color: #0084CB; background-color: #E1F4FF;
}

/* -------------------------------------------------- */

#Acol {
	position: relative;
	top: -6px;
	padding: 12px;
	font-size: 11px;
}

#Acol h3 {
	font-size: 13px;
	font-weight: normal;
}

/* -------------------------------------------------- */


#hilfsnav {
	position: absolute;
	left: 0px;
	top: 58px;
	width: 740px;
	z-index: 43;
	color: #fff;
	font-weight: bold;/*
	border: solid 1px #fff;*/
}

#hilfsnav a {
	color: #FFFFFF;
	text-decoration: none;
}

#hilfsnav a:hover {
	color: #DDF3FF;
	text-decoration: underline;
}

#suche {
	position: absolute;
	left: 750px;
	top: 58px;
	width: 240px;
	text-align: right;
	z-index: 44;
	vertical-align: top;/*
	border: solid 1px #fff;*/
}

#suche .t_field_A{
	width: 149px;
	border: solid 1px #fff;
}

* html #suche .t_field_A{
	width: 163px;
	top: 0px;	
	height: 16px;
}

#suche .abmit {
	color: #B41945;
	width: 64px;
	height: 18px;
	border: solid 1px #fff;
}

* html #suche .abmit {
	height: 20px;
}

#iContainer {
	z-index: 1;
  width: 794px;
  float: right;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 22px;
  border-left: 1px dotted #9f9f9f; /*
	border:solid 1px #999999;	*/
}

* html #iContainer {
  width: 790px;
}

#colA{
  width: 170px;
  background: #FFFFFF;
  float: left;
  margin-top: 11px;
}

* html #colA{
  width: 170px;
}

#address {
	margin-left:20px;
	color:#7b7d80;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:50px;
	margin-bottom:50px;
}

#colAB{
  background: #E6E7E8;
}

#colB{
  width: 98%;
  margin-bottom: 22px;
  background: #FFFFFF;
}

#colB ul{
	list-style-image:url(aura-bullet.gif);
}

*html #colB ul{
	list-style-image:url(aura-bullet-plus.gif);
}

#colB ul li{
	margin-bottom: 4px;
}


#colB dt{
	font-weight: bold;
	margin-bottom: 22px;
}

#colB .textbereich dd{
	margin-bottom: 22px;
}

#headline {
	width: 98%;
	border-bottom: 1px dotted #9f9f9f;
	padding-bottom: 8px;
	margin-top: 2px;
	margin-bottom: 12px;
}


#banners {
  padding: 8px;
  background: #FFFFFF;/*
	border: 1px solid #123456; */
}

#botline {
	clear: both;
  line-height: 32px;
  text-align: center;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: normal;
  background: #e0dedf;	/*
	border: solid 1px #0084CB; */	
}

#botline a {
	color: #7B7D80;
	text-decoration: none;
}

#botline a:hover {
	color: #0084CB;
	text-decoration: underline;
}

#counter{
	clear: both;
  width: 100%;
  height: 22px;
  text-align: center;
  color: #E1E3E4;
  font-size: 11px;	/*
	border: solid 1px #FFFFFF; */
}

#counter a:link, #counter a:visited {
	color: #E1E3E4;
	text-decoration: underline;
}

#counter a:hover{
	color: #0084CB;
	text-decoration: none;
}

.hyper {
	font-size: 64px;
  letter-spacing:0.1em;
}

.min {
	font-size: 9px;
}

.invis{
display: none;
}

/* form related */

fieldset{
	width:264px;
	background: url('./input.gif') no-repeat;
	border: solid 1px #DADADA;
}

legend {
	font-weight: normal;
	font-size: 11px;
	color: #0084CB;
}

.alert {
	color: #F74D04;
	font-size: 11px;
	font-weight: normal;
}

input[type=text], input[type=password], textarea{
	padding: 2px;
	font-family: Arial, Verdana, sans-serif;	
	font-size: 12px;
	background: url('./input.gif') no-repeat;
	border: solid 1px #DADADA;
	
	
}
.frmclA {
	width: 222px;
	
}

.frmclB {
	width: 94px;
}

textarea {
	width: 258px;
	height: 94px;
}

input[type=submit]{
	font-size: 14px;
	font-weight: normal;
	color: #0084CB;
	width: 222px;
	height: 26px;;
}


.nebenformular {
	position: absolute;
	left: 294px;
	top: 0px;
	width: 222px;/*
	background: url('./input.gif') no-repeat;
	border: solid 1px #DADADA;*/
}

#sitemap {
	width: 480px;
	padding: 0px;	
	border: dotted 1px #DADADA;
	background: #FBFCFD;
	padding-right: 20px;
}

#sitemap ul {
	list-style-image:url(aura-bullet.gif);
}

#sitemap li a {
	display: block;
	padding: 2px;
	background: #FBFCFD;	
}

#sitemap li a:hover {
	background: #E1F4FF;
}

#sitemap .sitemap1 {
	list-style-image:url(arr1.gif);
}

#sitemap .sitemap1 li a {
	display: block;
	padding: 2px;
	background: #FBFCFD;	
}

#sitemap .sitemap1 li a:hover {
	color: #f0892e;
	background: #FCE8D6;
}

#colB ul li ul{
	list-style:disc;
	margin-top: 8px;
	margin-bottom: 8px;
}

#bluebox {
	margin-bottom: 12px;
	color: #0084CB;/*
	border: solid 1px #DADADA;*/
}

.inblueboxL {
	float:left;
	height:100%;
	padding-right: 22px;/*
	border: solid 1px #DADADA;*/
	
}


	
	#popup {
	position:absolute;
	left: 50%;
	top: 55px;
	margin-left: -267px;
	width: 534px;
	z-index:101;
	visibility: hidden;
	font-size: 14px;
	color: #F41C24;
	background: #FFFFFF;
	border: solid 1px #f0892e; 
	}
	
	#popup a{
		color: #FF8800;
		text-decoration: underline;
	}

	#popup a:hover{
		color: #F41C24;
		text-decoration: none;
	}
	
	#popup p{
		padding: 8px;
	}
	
	#pocawhite {
		position:absolute;
		left:0;
		top:0;
		height: 37px;
		background-color: #FFFFFF;
	}
		
	* #pocawhite { 
		top:-6px;
	}
	
	* #iepocanav {
		position:absolute;
		top:-6px;
	}
	
	#atmospoca{
		margin-top: 32px;
	}
	
	.nodis {
		display: none;
	}
	
	.mildora {
		padding: 4px;
		background: #FEE9D6;
	}
	
	.gfldr td {
		width: 50%;
		padding-bottom: 8px;
	}
	
	.gfl {
		text-align: left;
	}
	
	.gfr {
		text-align: right;
	}	
	
	#jsforce {
		padding: 0;
		margin: 0;
		display: none;
	}
