body {
	position:relative;
	background-color: #ffffff;
	color: #151515;
	font-family: Arial, Geneva, Verdana, sans-serif;
	font-size:90%;
	margin: 0 5% 0 5%;
	padding: 0;
	min-width:650px;
}

/* */
#top {
     height:80px; width:99.9%;
     position: fixed; top: 0px;
     background-color: #fff;
}
#sidebar {
	position:fixed; top: 83px; left:77%; width:20%;
}
#text {
	background-color: #fff;
	width:70%;
	margin-top: 88px;
	border: 1px solid #a9a9a9;
	padding: 0.5em;
}
#fuss {
      clear:both;
}

/* */

#sidebar, .kasten {
  float:left;
  background: url(../pics/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../pics/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  clear: both;
  }

#sidebar #shade, .kasten #shade {
  background-color: #f1f1f1;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
  }

#logo 	{
	padding-top: 10px;
	font-size: 300%;
	font-weight: bold;
}
#logo a:link, #logo a:hover, #logo a:visited {
      text-decoration: none;
      color: blue;
}
#logo #H {
      color: #fff;
      background-color: blue;
      padding: 0.2em 0.2em 0.1em 0.2em;
}
/* */
#global_navig {
	text-align: right;
	margin-right: 7.5%;
	font-family: Lucida, Verdana, 'itc avant garde gothic', sans-serif;	
}
#nav_home {display: inline;}
#nav_not {display: inline; padding-left: 0.5em;}
#nav_blog {display: inline; padding-left: 0.5em;}
#nav_contact {display: inline; padding-left: 0.5em;}

#nav_home a, #nav_not a, #nav_blog a, #nav_contact a {padding: 0.2em;}

#recom {
       margin-bottom: 1em;       
}
#recom a {text-decoration: none;}

#sub_navig {
	font-family: Lucida, Verdana, sans-serif;
	position: relative; top:0px; left:0;
	padding: 0 0 0.1em 0;
	width:100%; 
}


#s_nav {
	width:100%;
	font-size: 90%;
	background-color: lightyellow;
}


/* */
a:visited {
	color:slateblue;
}
a:hover {color: #cc6633;}

/* -- sidebar navigation --------------------------------------- */

.side {
	margin:0;
	padding:0;
	font-size: 90%;
	font-weight:;
	font-family:lucida, sans-serif;
	border-bottom: 1px solid #a9a9a9;
}

.side a {
	padding: 0.3em;
	text-decoration:none;
	display:block;
}
.side a:hover {
	color: #cc6633;
	text-decoration: underline;
}
.side .li-titel {
	padding: 0.2em;
	font-weight:bold;
}

/* -- html-Attribute allgemein --------------------------------- */
h1 {
	
	font-size:160%;
	font-weight:bold;
	margin: 0.5em 0 0.5em 0;
}
h3 {
	font-size:120%;	
	font-weight:bold;
	margin: 0.5em 0 0.5em 0;
}
h4 {	
	color:navy;
	font-size:120%;
	font-weight:bold;
	margin:0;
	padding: 0.2em 0 0.5em 0em;
	border-top: 1px solid #a9a9a9; 
}
h5 {
	font-size:100%;
	font-weight:bold;
	margin: 0.5em 0 0.2em 0;
}
.bot_l {
	margin:0.2em 0 0.5em 0;
}
.strong {
	font-weight:bold;
}
.em {
	background-color: #efc;
}
.center {
	text-align:center;
}
.klein {
	font-size:80%;
}
.hilfe {
	cursor: pointer;
	border-bottom: 1px dashed blue;
}
img {
	border: none;
}
.descr {font-size:80%; font-weight:normal; color: #666;}

/* -- feststehende Abschnittte ---------------------------------- */
#mod {
       position: absolute; bottom: -70px;
	
	margin: 3em 0 1em 0;
	font-family: Lucida, Verdana, 'itc avant garde gothic', sans-serif;
	font-size: 70%;
}

/* -- Notfall --------------------------------------------------- */

.azm	{}
.dosis	{}

#nf #top {position: relative;}
#nf #global_navig {
	margin-right:0;
}

.titelazm, .hinwnach, .dosierung {
	background-color: #ccc;
	color:navy;
	font-weight: bold;
	padding:0.2em;
	font-family:Lucida, Verdana, 'itc avant garde gothic', sans-serif;
	}

em {font-weight:bold;} 

#nicht, #medi {position: relative; width: 62%;border-top: 1px solid #003; padding-top:1em; margin-top:1em; font-size:80%;} 


#text-notfall {
	 width:62%;
}

.side-notfall {
        position: relative;
	margin:0;
	padding:0;
	font-size: 90%;
}

.side-notfall #erkrankungen {
	position:absolute; top:15px; left:70%; width: 13%; height:auto;
	background-color: #f1f1f1;
}

.side-notfall #verletzungen {
        
	position:absolute; top:15px; left: 84%; width: 16%; height:auto;
	background-color: #f1f1f1;
}

.side-notfall a {
	padding: 0.2em;
	text-decoration:none;
	display:block;
}
.side-notfall a:hover {
	text-decoration: underline;
	
}
.side-notfall .li-titel {
	padding: 0.2em;
	font-weight:bold;
}