conten@charset "UTF-8";
/* CSS Document */

/*
	NAME //  Neurologie Oberaargau
	AUTHOR // Mathias Kaelin
	AUTHOR WEBSITE: www.alex-schmid.ch
	VERSION: 1.0

	Farben
	
	Blau 		128 161 200 // 80a1c8
	Dunkelblau	074 106 142 // 4a6a8e
	Hellblau	184 199 213 // b8c7d5

	
	CONTENT
	Content-breit:		700px
	Content-schmatl:	530px
	
*/

/* allgemeine Definitionen */

@font-face {
  font-family: "corpid";
  src: url(corpid) format("Postscript");
}

html, body {
	font-family: corpid, Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;	
	line-height: 18px;
	text-align:left;
	color:#000;
	background:url(../_img/site/background.jpg) no-repeat 400px 0px;
	background-color:#b8c7d5;
	
	padding:0;
	margin:0;
	height:100%;
}

* {
	padding:0;
	margin:0;
}

#preload {
	display: none;
}


/* Schriften */

div>h1 {
	margin: 0px 0 10px 0;
}

p+h1 {
	margin:20px 0 10px 0;
}

h1 {
	font-weight:100;
	font-size:25px;
	line-height:26px;
	color:#004263;
	margin:20px 0 10px 0;
}

h2 {
	font-weight:100;
	font-size:18px;
	line-height:26px;
	color:#999;
	padding: 12px 0 4px 0;
}

h3 {
	font-weight:bold;
	font-size:14px;
	line-height:26px;
	color:#000;
	padding: 5px 0 0px 0;
}

p {
	font-size: 14px;
	line-height: 18px;
	text-align:left;
	padding: 0 0 6px 0;
}

td, ul li {
	font-size: 14px;
	line-height:18px;
	text-align:left;
}

/* Link definitionen */

a img {
	border : 0 none;
}

a:link {
	color: #80a1c8;
	text-decoration: none;
}
a:visited {
	color: #80a1c8;
	text-decoration: none;
}
a:hover {
	color: #80a1c8;
	text-decoration:underline;
}
a:active {
	color: #80a1c8;
	text-decoration: none;
}

/* allgemeine Definitionene */

#container {
	min-height:100%;
	position:relative;
	margin:0;
	padding:0;
	width:1000px;
	z-index:0;
	background-color:#FFF;
	overflow:hidden; /* Overflow ausschalten für bearbeitung in here. */
}

#header {
	margin:0;
	padding:0;
	height:90px;
	width:100%;
	background:url(../_img/site/kopf.png) no-repeat;
	z-index:5;
}

#body-container {
	margin:0;
	padding:0;
	padding: 0 0 100px 0; /* footer hight */
}


table, tr, td {
	vertical-align:top;
	padding: 0 10px 6px 0;
}

/* Navigation */

#navi-container {
	width:250px;
	float:left;
	z-index:0;
}

#navi-container #navi_bg {
	background-color:#b8c7d5;
	margin:0 0 -4000px 0;
	padding:0 0 4000px 0;
}

#navi {
	position:fixed;
	top:90px;
	width:250px;
	height:auto;
}

#navi a:link, #navi a:visited {
	display:block;
	font-size:14px;
	color:#FFF;
	padding: 16px 0 13px 20px;
	background-color:#80a1c8;
	border-bottom:1px solid #FFFFFF;
	text-decoration:none;
}

#navi a:hover {
	background-color:#4a6a8e;
	text-decoration: none;
}

#navi a:active {
	background-color:#4a6a8e;
	text-decoration: none;
}

.ebene2 {
	display:none;
	margin:0;
	padding:0;
}

#navi p.ebene2 a:link, #navi p.ebene2 a:visited {
	background-color:#b8c7d5;
	color:#FFF;
	margin:0;
	padding:8px 0 5px 30px;
	display:block;
	border-bottom:1px solid #FFFFFF;
	text-decoration:none;
}

#navi p.ebene2 a:hover {
	background-color:#a1b4c6;
	text-decoration: none;
}

.active {	
	background:#a1b4c6;
}

/* content */

#content_breit {
	width:700px;
	float:right;
	margin:0 25px 0 0;
}

#content_schmal {
	width:530px;
	float:right;
	margin:0 25px 0 0;
}

#content_schmal img, #content_breit img {
	margin: 6px 0 6px 0;
}


#content_schmal ul, #content_breit ul {
	margin:0 0 6px 15px;
	color:#80a1c8;
}

#content_schmal ul li, #content_breit ul li {
	list-style-position:outside;
	color:#000;
}

#overview a img {
	padding: 3px;
	margin:3px;
	border: solid #4a6a8e 1px;
}

#overview a img:hover {
	background:#b8c7d5;
}

.team_h1 {
	font-size:14px;
	line-height:16px;
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
	color:#4a6a8e;
}

.small {
	font-size:13px;
	line-height:15px;
}

#team td {
	border-bottom:1px solid #e2e2e2;
	padding:30px 0 30px 0;
}

/* klassen */

.gray {
	color:#CCC;
}

.black {
	color:#000;
}

.error {
	color:#F00;
	font-weight:bold;
}
/* muss f&uuml;r definitive version noch angepasst werden. */

#subnavi {
	position:fixed;
	top:90px;
	left:251px;
	width:180px;
	z-index:1;
}

#subnavi a {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:14px;
	color:#FFF;
	background-color:#CCC;
	padding:8px 0 5px 10px;
	display:block;
	border-bottom:1px solid #FFFFFF;
	text-decoration: none;
}

#subnavi a:hover {
	background-color:#AAA;
	text-decoration: none;
}

#subnavi a:active {
	background-color:#AAA;
	text-decoration: none;
}

/* klassen f&uuml;r subnavi */

.ultraschall {
	margin-top:192px;
}

.enmg {
	margin-top:221px;
}

.ep {
	margin-top:254px;
}

.eeg {
	margin-top:287px;
}

.epilepsie {
	margin-top:144px;
}

.schlaganfall {
	margin-top:174px;
}

.parkinson {
	margin-top:208px;
}

.neurologie {
	margin-top:258px;
}

.ms {
	margin-top:290px;
}

.kopfschmerzen {
	margin-top:322px;
}

.botox {
	margin-top:354px;
}

/* Font devinitionene Content */

.top a {
	font-size:16px;
	color:#004263;
	font-weight:bold;
}

.top a:hover {
	border-bottom: dotted 1px #004263;
	cursor:pointer;
}

.bildlegende {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#666;
	margin:3px 0 10px 0;
}

.bildlegende span {
	font-size:10px;
}


.team {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:14px;
	color:#666;
	margin:3px 0 10px 0;
}

.points {
	list-style-position: inside;
	list-style-type: disc;
}

/* footer */

#footer {
	position:absolute;
	bottom:0;
	height:80px;
	width:100%;
	padding:0;
}

#footer p {
	color:#80a1c8;
	font-size:13px;
	margin:20px 60px 0 40px;
	float:right;
}

ul {
	margin-left:15px;
	padding:0;
}

li {
	margin:0;
	padding:0;
}

#cleaner {
	clear:both;
}
