body {
	font-family:	Verdana, Helvetica, Arial, sans-serif;
	background:		#00487C;
	text-align:		center;
	}
body * {
	text-align:		left;
	}
td {
	font-size:	0.8em;
	}
h1 {
	font-size:	1.5em; 
	font-weight:normal; 
	line-height: 1.22em; 
	text-transform:uppercase; 
	letter-spacing:0.1em; 
	border-bottom:2px dotted #8CAE99; 
	padding-bottom:0.4em; 
	}
h2 {
	font-size:	1.33em; 
	font-weight:bolder; 
	line-height: 1.22em;  
	letter-spacing:0em;
	color:#8CAE99;
	}
h3 {
	font-size:	1.1em;
	line-height: 1.3em;  
	letter-spacing:0.05em; 
	margin: 0em 0 0em 0;
	font-weight:bold; 
	}
h4 {
	font-size:	1.25em;
	font-weight: normal;
	}
h5 {
	font-size:	1em; 
	font-weight:	bold; 
	margin:0; 
	}
p {	margin:0em 0 1em 0;}
ul {
	list-style:outside url(img/bullet.gif);
	margin:	17px;
	padding:0;
	}
ol {
	margin:	17px;
	padding:0;
	}
li {
	margin:	0;
	margin-bottom:0.5em;
	padding:0;
	}
hr {
	border:0;
	border-bottom:2px dotted #8CAE99;
	}
a {
	color:	#00487C;
	border-bottom: 1px dotted #00487C;
	text-decoration:none;
	}
img	{
	margin:	0;
	border:	none;
	}
a img {
	border: 1px dotted #00487C;
	}
*.klein {
	font-size:	0.8em;
	}
/* :: NAVI :::::::::::::::::::: */
#topnavi {
	border:		0px red solid;
	list-style: none inside;
	margin:		30px 0 0 0;
	padding:	0;
	width:		160px;
	float:		right;
	background:	#FFF;
	}
#topnavi li {
	margin:		0;
	padding:	0;
	width:		auto;
	margin-top:	1px;
	list-style-position:outside;
	list-style-image:none;
	}
#topnavi li.first {
	margin-top:	0px;
	}
#topnavi li a {
	font-size:		11px;
	padding:		3px 10px;
	width:			auto;
	display:		block;
	vertical-align:	middle;
	text-decoration:none;
	background:		#DDE url(img/bg_navi_0.gif);
	background-position: 0 -10px;
	color:			#00487C;
	border:			none;
	}
#topnavi li.first a {	background-position: 0 0;	}
#topnavi li.last a {	background-position: 0 bottom;	}

#topnavi li a:hover {	
	background:	url(img/bg_navi_1.gif);
	background-position: 0 -10px;
	}
#topnavi li.first a:hover {	background-position: 0 0;	}
#topnavi li.last a:hover {	background-position: 0 bottom;	}

#start #navistart,
#patienten #navipatienten,
#ueberweiser #naviueberweiser,
#dreidnavigation #navi3dnavigation,
#fallbeispiele #navifallbeispiele,
#impressum #naviimpressum 
	{ font-weight:	bold; }
	
#subnavi {
	margin:	2px 4px;
	font-size:	11px;
	}
/* == */
*.links {
	vertical-align:bottom;
	}
*.mitte {
	background:#DDE;
	}
*.mitte2 {
	background:#DDE url(img/bg_mitte.gif) no-repeat;
	}
	*.mitte2 img {
		border: none;
		margin:	10px 0 0 0;
		}

*.rechts {
	background:	#FFF;
	}
*.leftinfo {
	color:		#00487C;
	font-size:	0.8em;
	margin:		0 0 30px 30px;
	}
/* == CONTENT ================== */
#outercontent {
	margin:	0 auto;
	width:	800px;
	}
#content {
	width:		auto;
	background:	#FFF url(img/logo-3did.gif) no-repeat 28px 25px;
	border:		2px solid #000;
	}
#fliess {
	font-family:	Verdana,"Arial Narrow",ArenaCondensed,Arial,sans-serif;
	font-size:		1em;
	line-height:	1.5em;
	letter-spacing:	0em;
	margin:			30px;
	}
/* == FOOTER ================== */
#footer {
	text-align:	right; 
	color:		#FFF; 
	font-size:	0.65em;
	}