@charset "UTF-8";
/**
*
* @author Chris Glutz <chris@netzpilot.ch>
* @copyright Copyright (c) 2008, Chris Glutz
* @version 1.1
* @date 20090106
* @desc  CSS baslerhebamme.ch
* 
*/

@import url(basis1.css);

/* @group General */
* {
	padding: 0;
	margin: 0;
}

html, body {
  	height: 100%;
  	border: 0;
} 

img {
	border: none;
}

ul, li, ol {
	list-style: none;
}

a {
	text-decoration: none;
	color: #606f1c;
}

a:hover, a:focus, a.active {
	text-decoration: none;
	color: white;
}

/* @end */

/* @group HEADER 1 */

#header1 {
	height: 50px;
	width: 940px;
	clear: both;
		/*	border: 1px dashed;*/
}

#header1 .left {
	height: 50px;
	width: 50px;
	border-right: 1px solid white;
	float: left;
}

#header1 .middle {
	width: 450px;
	float: left;
}

#header1 .right {
	width: 430px;
	height: 41px;
	padding: 8px 0 0 10px;
	font: normal bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #415a7c;
	letter-spacing: 0.3px;
	text-transform: uppercase;
	float: right;
	border-left: 1px solid white;
}



/* @end */

/* @group HEADER 2 */

#header2 {	
	width: 940px;
	clear: both;
	margin: 0;
		/*border: 1px dashed;*/
}

#header2 .left {
	width: 50px;
	height: 40px;
	border-right: 1px solid white;
	float: left;
}

#header2 .middle {
	width: 438px;
	height: 40px;
	padding: 0px 0 0 10px;
	font: normal normal 20px/40px Georgia, "Times New Roman", Times, serif;
	color: white;
	letter-spacing: 0.3px;
	float: left;
}

#header2 .right {
	width: 430px;
	height: 40px;
	padding: 0px 0 0 10px;
	font: normal normal 20px/40px Georgia, "Times New Roman", Times, serif;
	color: white;
	letter-spacing: 0.3px;
	float: right;
	border-left: 1px solid white;
}



/* @end */

/* @group HEADER 3 */

#header3 {
	width: 930px;
	height: 180px;
	margin: 0;
	clear: both;
	font: normal bold 9px/16px Verdana, Arial, Helvetica, sans-serif;
}

#header3 .left {
	width: 50px;
	height: 180px;
	float: left;
}

#header3 .middle {
	width: 446px;
	height: 180px;
	float: left;
	padding: 0px 0 0 0;
	margin: 0;
}

#header3 .right {
	width: 431px;
	height: 180px;
	padding: 0 0 0 0px;
	float: right;
}
/* @end */

/* @group CONTAINER */
#container {
	height: 100%;
}

#container-left {
	width: 50px;
	position: absolute;
	left: 0;
}

#container-middle {
	min-height: 500px;
	border-left: 1px solid white;
	border-right: 1px solid white;
	position: absolute;
	left: 50px;
}

#container-right {
	width: 230px;
	position: absolute;
	left: 700px;
}
/* @end */


/* @group Content */
#content	{ 
	width: 630px;
	font: normal normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #601c35;
	padding: 0 0px 0 10px;
	margin-right: 10px;
}

#content a {
	color: #b06f1c;
}

#content a:hover {
	color: white;
}

#content ul {
	margin-bottom: 10px;
}

#content ul li {
	list-style-type: square;
	margin-left: 0px;
}

#content p {
	margin: 0;
	padding: 0 0px 1em 0px;
}


h2 {
	font: normal normal 20px/25px Georgia, "Times New Roman", Times, serif;
	padding: 0 0 0 0px;
	margin-bottom: 10px;
}

h3 {
	font: normal normal 16px/20px Georgia, "Times New Roman", Times, serif;
	padding: 10px 0 0 0px;
	margin-bottom: 10px;
}

.csc-header {
	margin-top: 20px;
}
.csc-header h1,
.csc-header csc-header-n1 h1.csc-firstHeader  {
	font: normal bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 0px;
	margin: 0;
}
/* @end */


/* @group NAV1 FÜR ELTERN */

#nav1 a,
div a {
	color: #601c35;
}

#nav1 td {
	padding: 0;
	font: normal bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: white;
}

/* @end */


/* @group NAV2 FÜR HEBAMMEN */

#nav2 td a {
	color: #415a7c;
}


#nav2 td {
	padding: 0;
	font: normal bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: white;
}

div#MenuhebammenIdx0 a,
div#MenuhebammenIdx1 a,
div#MenuhebammenIdx2 a,
div#MenuhebammenIdx3 a,
div#MenuhebammenIdx4 a,
div#MenuhebammenIdx5 a,
div#MenuhebammenIdx6 a {
	color: #415a7c;
}

div#MenuhebammenIdx0 a.active,
div#MenuhebammenIdx1 a.active,
div#MenuhebammenIdx2 a.active,
div#MenuhebammenIdx3 a.active,
div#MenuhebammenIdx4 a.active,
div#MenuhebammenIdx5 a.active,
div#MenuhebammenIdx6 a.active,
div#MenuhebammenIdx0 a:hover,
div#MenuhebammenIdx1 a:hover,
div#MenuhebammenIdx2 a:hover,
div#MenuhebammenIdx3 a:hover,
div#MenuhebammenIdx4 a:hover,
div#MenuhebammenIdx5 a:hover,
div#MenuhebammenIdx6 a:hover {
	color: white;
}

/* @end */

/* @group NAV GENERAL */

#nav1 a:hover,
#nav1 a.active,
#nav2 a:hover,
#nav2 a.active {
	color: white;
}

td.mnuitem {
	border-left:1px solid white;
}

td.mnuitem div {
	padding: 10px 10px 0 10px;
}
/* @end */


/* @group SERVICENAVIGATION */

#servicenav {
	position: absolute;
	left: 50px;
	top:  0px;
}

#servicenav td a {
	color: #999;
}

#servicenav td.active,
#servicenav td a:hover {
	color: white;
}

#servicenav td {
	padding: 0px 0 0 0;
	font: normal bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	letter-spacing: 0.3px;
	text-transform: uppercase;
	height: 20px;
}

/* @end */

/* @group ZUSATZINFO */
#zusatzinfo	{
	position: relative;
	width: 200px;
	padding: 0 20px 0 10px;
	font: normal normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
   	color:#601c35;
}

#zusatzinfo a {
	color: #b06f1c;
}

#zusatzinfo a:hover {
	color: white;
}

#zusatzinfo h1,
#zusatzinfo h1.csc-firstHeader {
font: normal bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 0px;
	margin: 0;
}

#zusatzinfo	p {
	padding: 0;
	margin: 0;
}
/* @end */

/* @group BREADCRUMB */

#breadcrumb {
	font: normal bold 9px/16px Verdana, Arial, Helvetica, sans-serif;
   	color: white;  
	text-transform: uppercase;
	margin-top: 0px;
	padding: 10px 0 0 10px;
 	height: 36px;
}

#breadcrumb a {
	color: white;
}

#breadcrumb a:hover {
	color: #999;
}

#breadcrumb-right {
   	height: 36px;
   	width: 230px;
   	padding: 10px 0 0 10px;
}


/* @end */

#nachkopf {
	clear: both;
}

#logo {
	position: absolute;
	top: 0px;
	left: 870px;
}

/*
#content li.portraitlist {
	border-top: 1px solid white;
	margin-left: -15px;
	margin-right: -10px;
	list-style-type: none;
	vertical-align: middle;
}*/

/*
#content li.available {
	border-top: 1px solid white;
	margin-left: -15px;
	margin-right: -10px;
	list-style-type: none;
	background: url('http://www.baslerhebamme.ch/typo3conf/ext/midwife2/pi1/images/available.gif') no-repeat 0 0;
	padding: 3px 0 3px 15px;
}

#content li.not-available {
	border-top: 1px solid white;
	margin-left: -15px;
	margin-right: -10px;
	list-style-type: none;
	background: url('http://www.baslerhebamme.ch/typo3conf/ext/midwife2/pi1/images/not_available.gif') no-repeat 0 0;
	padding: 3px 0 3px 15px;
}*/

#content li.liste {
	border-top: 1px solid white;
	margin-left: -15px;
	margin-right: -10px;
	list-style-type: none;
	padding: 3px 0 3px 3px;
}

#portrait p.mark {
	color: white;
	border-top: 1px solid white;
	padding-top: 5px;
}

#portrait p, 
#portrait div {
	margin: 0;
	padding: 0px;
}

#portrait-img {
	float: left;
	width: 260px;
	clear: none;
}

#portrait-cont {
	float: left;
	width: 367px;
	margin: 0 20px 0 10px;
}

div.tx-midwife2-pi1-browsebox td {
	padding-left: 5px;
}

div#portrait-cont div ul {
	margin-bottom: 0;
}
div#portrait-cont div {
	padding-bottom: 4px;
}

fieldset {
	border: none;
}

legend {
	font-weight: bold;
}














