/* Gesamtbreite 55em entspricht ca. 700px bei normaler Groesse */
#main {
	width: 65.5em;
}
/* Rand zum Atmen unterhalb des Seitenkopfes. */
#header {
	margin-bottom: 1em;
	width: 65.5em;
}
#top-advert {
	width:9.8em;
	float:right;
	/*	border: 1px solid #999999;*/
	padding-left: 0.5em;
	margin-top: 1.8em;
}
/* Linke Navigationsleiste hat eine Breite von 13em */
#left-nav {
	width: 13em;
}
/* Der Inhaltsbereich ist 41 em breit. Er wird rechts angelehnt, dadurch ist der Inahlt im Quelltext
   vor der Navigation. Kleiner Nachteil: Man muss, wenn man die Breite aendert, hier und bei der 
	 Gesamtbreite anpassen. */
#content {
	width: 41em;
	float:right;
}
/* Das eigentliche Logobild wird hier beeinflusst */
#logo {
/*
	width: 30em;
	height: 4.8em;
*/
	width: 25em;
	height: 4em;
}
/* Linke Navigation (Hauptmenue)*/
ul#left-navigation {
	list-style:none; 
	margin: 0;								/* Keine Einrueckung */
	padding: 0.1em;						/* Keine Einrueckung */
  border: 1px solid #747434; 
}
/* Listeneintrag im Hauptmenue */
ul#left-navigation li {
	margin: 0.1em; /* Um jeden Punkt herum etwas Platz zum Atmen lassen */
}
/* Korrekturen fuer IE */
* html ul#left-navigation a,
* html ul#left-navigation span {
  width: 100%;    /* Breitenangabe fuer IE 5.x */
  w\idth: 12.5em;  /* Breitenangabe fuer IE 6 */
}
/* Korrekturen fuer IE */
* html ul#left-navigation ul li a:hover,
* html ul#left-navigation ul li span {
  width: 100%;    /* Breitenangabe fuer IE 5.x */
  w\idth: 10.1em;  /* Breitenangabe fuer IE 6 */
}
/* Eigentlicher Bericht unterhalb der Tabreiter */
div.tabbed-content {
	position: relative;
	bottom: 0.15em;
	z-index:0;
}
* html div.tabbed-content {
	bottom:0.12em;
}
/* Die Tabreiter */
ul.tab-rider {
	list-style-type: none;
	margin-bottom:0;
	margin-left:0.5em;
	margin-top:0;
	padding-left:0.5em;
}
ul.tab-rider li {
/*	float:left;*/
	background-color: #FFFFFF;
	display: inline;
	margin: 0;
	padding: 0;
}
ul.tab-rider a, ul.tab-rider span {
	float:left;
	background-color: #FFFFFF;
	margin: 0 0.5em 0 0;
	padding: 0.3em 1em 0.2em;
	border-top-width: 0.15em;
	border-right-width: 0.15em;
	border-bottom-width: 0.15em;
	border-left-width: 0.15em;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: none;
	border-left-style: outset;
	border-top-color: #330099;
	border-right-color: #330099;
	border-bottom-color: #330099;
	border-left-color: #330099;
	height: 1.5em;
	font-weight: normal;
}
* html ul.tab-rider a,
* html ul.tab-rider span,
* html div.tabbed-content {
	border-color: #C6C680;
}
* html ul.tab-rider span {
	border-top-color: #FFCC66;
}
ul.tab-rider span {
	border-top-style: solid;
	border-right-style: outset;
	border-left-style: outset;
/*	font-weight: bold;*/
	border-top-color: #FFCC66;
	position: relative;
	z-index: 1;
}
img.image-right, div.right, div.imagebox-right {
	float:right;
	padding: 0.5em;	
}
img.image-left, div.left, div.imagebox-left {
	float:left;
	padding: 0.5em;	
}
* html img, ul.anfragelink {
	position:relative;
	z-index:100;
}
*html div.right, div.left, div.imagebox-right, div.imagebox-left, div.imagebox-center, table, {
	position:relative;
}

.leftfloatstopper {
	clear:left;
}

.rightfloatstopper {
	clear:right;
	height: 0em;
	width: 0em;
}

ul.horizontal-list {
	list-style-type: none;
}
ul.horizontal-list li {
	float:left;
	margin-right: 2em;
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 1em;
}
* html ul.horizontal-list li {
	margin-bottom: 0em;
	padding-bottom: 0em;
	position:relative;
	z-index: 100;
}
ul.anfragelink {
	list-style-image: url(Templates/images/haus_irland_25.gif);
	float:right;
	margin: 0px;
	padding: 0px;
}
div.right_flow {
	float: right;
	padding: 10px;
}
div.left_flow {
	float: left;
	padding: 10px;
}
