body {	background-color:#FFFFFF;
		background-image:url(jpg/hintergrund.gif);
		background-repeat:no-repeat;
		background-attachment:fixed;
		background-position:center;
		color: #08478B;
		font-family: Arial, Verdana;
		font-size: 13px;
		text-align: center;
	}

#navigation {	width: 200px;
				height: 500px;
				text-align: left;
				background-image:url(jpg/navi_bg.jpg);
				background-repeat:repeat-y;
				background-position: left;
		 }

#teaser_right {	width: 200px;
				height: 500px;
				text-align: left;
				background-image:url(jpg/navi_bg.jpg);
				background-repeat:repeat-y;
				background-position: left;
		 }

table.imo_overview { min-width: 100%;
				background-color: #FFFFFF;
				border: 1px solid #08478B;
				text-align: left;
				border-collapse: collapse;
		}

table.imo_overview_small { min-width: 100%;
				background-color: #FFFFFF;
				border: 1px solid #08478B;
				text-align: left;
				border-collapse: collapse;
		}

a:link {	color: #08478B; text-decoration: none; font-weight: bold; font-size: 13px; }
a:visited { color: #08478B; text-decoration: none; font-weight: bold; font-size: 13px; }
a:hover {	color: #D91919; text-decoration: none; font-weight: bold; font-size: 13px; }

a:hover.firstlevel { color: #08478B; text-decoration: none; font-weight: normal; font-size: 13px; }

p,td,tr,th { font-size: 13px; font-weight: normal; }

h1 {	font-size: 36px;
		font-weight: bolder;
		color: #08478B;
		}

h2 {	font-size: 24px;
		font-weight: bolder;
		color: #08478B;
		}

h3 {	font-size: 14px;
		font-weight: bolder;
		color: #08478B;
		}

table.theme {	text-align:right;
				table-layout:fixed;
				border-width:0px;
				height:36px;
				padding-left:0px;
				padding-top:0px;
				padding-bottom:0px;
				padding-right:0px;
				border-style:none;
				border-spacing:0px;
				border-collapse:collapse;
				/* width:85%; */
				}

td.theme {	background-color:#08478B; /* width:75%; */ padding-right:30px; padding-left:0px; height:36px; }

b.headline {	font-size: 24px;
	 			font-family: 'Bauhaus Md BT', Bauhaus, Arial;
	 			text-align: right;
	 			font-weight: bold;
	 			vertical-align: middle;
	 			color: #FFFFFF;
			}

.center { text-align: center; }

.blue { color:#08478B; }

/*Style-Definition für die First-Level-Navigation*/
ul#Navi { width: 193px; margin:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; text-decoration: none; list-style-type: none;}

ul#Navi a {
	width: 185px;
	color: #08478B;
	/* background-color: #FFFFFF; */
	display: block;
	padding: 2px;
    padding-left: 12px;
    text-decoration: none; font-weight: bold;
    list-style-type: none;
    /* border-top: 2px solid #FFFFFF;
    border-bottom: 2px solid #FFFFFF; */
    /* border-left: 1px solid #08478B;
	border-right: 1px solid #08478B; */
}

* html ul#Navi a {  /* Breitenangaben nur fuer IE */
    width: 95%;
}


ul#Navi a:hover { color: #D91919; text-decoration: none; list-style-type: none; }

ul#Navi a.Naviactive {
	color: #FFFFFF;
	background-color: #D91919;
	display: block;
    padding: 2px;
    padding-left: 12px;
    text-decoration: none; font-weight: bold;
    list-style-type: none;
    /* border-top: 2px solid #D91919;
    border-bottom: 2px solid #D91919; */
    /* border-left: 1px solid #D91919;
	border-right: 1px solid #D91919; */
}

b.Naviactive {
	color: #FFFFFF;
	width:185px;
	background-color: #D91919;
	display: block;
    padding: 2px;
    padding-left: 12px;
    text-decoration: none; font-weight: bold;
    list-style-type: none;
    /* border-top: 2px solid #D91919;
    border-bottom: 2px solid #D91919; */
    /* border-left: 1px solid #D91919;
	border-right: 1px solid #D91919; */
}

/*Style-Definition für die Second-Level-Navigation*/
ul#Navi li.Navi2 a {
	padding: 2px;
	padding-left: 10px;
	display: block;
	color: #FFFFFF;
	/* background-color: #358CCC; */
	text-decoration: none; font-weight: bold;
	list-style-type: none;
	border-top: 2px solid #96BEE6;
    border-bottom: 2px solid #96BEE6;
    /* border-left: 12px solid #96BEE6; */
}

* html ul#Navi li.Navi2 a {  /* Breitenangaben nur fuer IE */
    width: 95%;
}

ul#Navi a.Navi2:hover { color: #FFFFFF; background-color: #08478B; text-decoration: none;}

ul#Navi a.Naviactive2 {
	padding: 2px;
	padding-left: 10px;
	display: block;
	color: #000000;
	/* background-color: #FFFFFF; */
	text-decoration: none; font-weight: bold;
	list-style-type: none;
	border-top: 2px solid #FFFFFF;
    border-bottom: 2px solid #FFFFFF;
    /* border-left: 12px solid ##D91919; */
}

* html ul#Navi a.Naviactive2 {  /* Breitenangaben nur fuer IE */
    width: 95%;
}