#breadcrumb strong {
	display: none;
}	

#page_margins {
	width: 744px !important; 
	font-size: 95% !important;
}

#ariva-ticker {
  display: none;
}

#main {
	background: none;
} 

#header, #nav {
  width: 744px !important;
}

.banner #banner-rechts {
  width: 905px; 
} 

/* Im Header wird nur das Banner angezeigt, wenn der Header die Klasse "banner" bekommt */

#header.banner {
  background: #FFF !important;
  text-align: center !important;
}

#header.banner #logo {
  background: #FFF !important;
	display: none !important; 
}

#banner-01 {
  float: none; 
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

#header { 
	background: url("../gfx/bg-header-800.jpg") left top no-repeat;	 
}

/* mittlere Spalte */
#col2 {
	width: 67%; 
	font-size: 90% !important;
}

/* rechte Spalte */
#col3 {
  margin: 0 0 0 220px !important;
}

#col3, #col3_content {
  clear: both;
  width: 500px;
  font-size: 90% !important;
  padding: 0 0 20px 0;
}

/* Anpassung für zwei Spalten two-cols */
.two-cols #col2, .two-cols h1, #two-cols h2, .two-cols h3, .two-cols h4, .two-cols p, .two-cols table, .two-cols form, .two-cols img {
  max-width: 465px !important;
}

.two-cols #col2, .two-cols #col2_content {
	width: 465px !important; 
}


/* Anpassungen für die Startseite */

#startseite #col2, #startseite #col2_content {
  clear: right;
  margin: 0;
  width: 500px;
  font-size: 90% !important;
}

#startseite #col3 {
  margin: 0 0 0 220px !important;
}

#startseite #col3, #startseite #col3_content {
  clear: both;
  width: 500px;
  font-size: 90% !important;
}

/* maximal Breite für Inhalts-Elemente */
table, form, img {
  max-width: 500px !important;
  overflow: scroll;
}

/* Anpassung der Nvaigation für die schmalste Breite der Seite */

#nav-extra {
  clear: both;
  margin: 0;
  width: 744px !important;
  font-size: 80% !important;
}

#nav {
	background: url("../gfx/bg-top-nav.gif") 0px 50px repeat-y #0073c9;
	overflow: hidden;
}

#nav ul li a, #nav ul li a:visited { 
	padding: 0 8px 0 8px;
}

#nav li ul a, #nav li ul a:visited {
	width: 12em; height: 2.27em;
	font-size: 120%;
	padding: 0 9px 0 9px;
}

a#home, a#home:visited {
  padding: 0 14px 0 14px;
  width: 192px !important;
}

a#sitemap, a#sitemap:visited {
	padding: 0 5px 0 7px;
	font-weight: normal;
	background: none !important;
	float: left !important;
	text-align: left;
}

#nav li ul ul  {
	display: none;
}

#footer {
  width: 744px !important;
  clear: both;
  margin: 0;
}

/* Anweisung für die Unterbindung von Scrollbalken im IE6 */
#col2 form {
	overflow: hidden;
}

