
/* -------------------------------------------------- */
/*    GLOBAL STUFF                                    */
/* -------------------------------------------------- */

* {
	margin: 0px;
	padding: 0px;
	border: 0px none;
}

html {
 height: 100%;
}

body {
/*	overflow: scroll; */
	height: 100%;
	font-family: Arial;
	text-align: left;
	font-size: 62.5%;  /* 1em = 10px , 1.4em = 14px */
	color: #333;
	background: url('img/bg_body_home_full.jpg') repeat-x  top center fixed;	
}

/* kinderwunsch --> home */
body.home{
	background-image:  url('img/bg/home_SS_006_03.jpg');
/*	background-image:  url('img/bg/neu.jpg'); */
}


body.bio{
	background-image:  url('img/bg/bio_bg_DSC00387_q60.jpg');
}

/* hypnose ->  kinderwunsch  */
body.wunsch{
	background-image:  url('img/bg/wunsch_sk001_02.jpg');
}


body.geburtshilfe{
	background-image:  url('img/bg/geburtshilfe_sk006_q60.jpg');
}

body.gyno{
	background-image:  url('img/bg/gyno_SS_002_03.jpg');
}

/* links -> hypnose  */
body.hypnose{
		background-image:  url('img/bg/hypnose_SK_04_03.jpg');
}

body.studien{
	background-image:  url('img/bg/studien_sk005_02.jpg');
}

/* geburtshilfe --> links */
body.links{
/*	background-image:  url('img/bg/links_SS_007_03.jpg'); */
	background-image:  url('img/bg/links_SS_007_03.jpg');
}

body.praxis{
	background-image:  url('img/bg/praxis_PC_001_03.jpg');
}

a {
	text-decoration: none;
/*	color: #EF8227; */
	color:	#A39687;
}

a:hover {
	text-decoration: underline;
}





/* -------------------------------------------------- */
/*    POSITIONING                                     */
/* -------------------------------------------------- */


#all {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 750px;
	/* warm grey 2 */
	background-color: #e5dbcc;
 /*	opacity: 0.75; */
/*	filter: alpha(opacity=75); */
/*	background-image:  url('img/bg_mask.png') ; */

	overflow: hidden;
	min-height: 100%; /* Mindesthöhe für moderne Browser */
    height:auto !important; /* Important Regel für moderne Browser */
    height:100%; /* Mindesthöhe für den IE */ 
}


div.row {
	
}

#address {
	color: #a39687;
	font-size: 1.2em;
}


#address a{
	color: #a39687;
		text-decoration: underline;
}

#head {
/*	margin-top: 0.5em; */
 /*	padding: 1em 0 1em 150px;  */
/*	padding: 1em 0 1em 1em;  */
	padding:  1em; 

	height: 100px;
	/*	padding: 5em 0 2.5em 0; */
		/* warm grey 1 */  
	/*background-color: #e5dbcc;*/
	 background: url('img/bg_header_small_700.png') no-repeat  center center;
	/* background-color: #ddd1c1; */
}

#main {
	overflow: hidden;
/*	background-color: #e5dbcc; */
/*	background-color: white; */
}

#bottom {
	margin-left: 19.4em;
	margin-bottom: 1em;
/*	overflow: hidden; */
/*	background-color: #e5dbcc; */
/*	background-color: white; */
}


div.col {
/*	border-top: 1px solid #666; */
	padding-top: 1em;
}

#leftcol {
	float: left;
	width: 16em;
	background-color: transparent;
}

#maincol {
	float: left;
	width: 560px;
}
                                                        
#rightcol {
	float: left;
	padding-top: 0;
	width: 200px;
}






/*  #####  HEAD ELEMENTS  #####  */


#metanav {	
	text-align: right;
	height: 1px;
	overflow: visible;
}

#logo {
	margin-top: 2em;
	text-align: center; 
	background
}

#mainnav {

}



/*  #####  PAGE ELEMENTS  #####  */


#subnav {
	margin-left: 25px;
}

#cont {
	font-size: 1 em;
	padding-left: 3.5em;
	padding-right: 3.5em;
}

body.praxis #cont {
	padding-left: 3.5em;
}

body.praxis # {
	padding-left: 3.5em;
}
/*  #####  FOOTER ELEMENTS  #####  */

#footer {
	padding: 2.5em 0 5em 0;
	overflow: hidden;
	clear: both;
	background-color: white;
}

#footer .csc-default {
	float:left;
}
#footer ul.nav {
	float:left;
}


/* -------------------------------------------------- */
/*    NAVIGATION                                      */
/* -------------------------------------------------- */

ul.nav {
	list-style: none;
}

/* home */
ul.nav .item4 {
	background-color: #dca020;
}
/* biographie */
ul.nav .item2 {
	background-color: #c4b796;
}
/* kinderwunsch */
ul.nav .item1 {
	background-color: #867798;
}
/* geburtshilfe */
ul.nav .item8 {
	background-color: #ef8227;
}

/* gyno */
ul.nav .item5 {
	background-color: #ab792b;
}
/* hypnose */
ul.nav .item3 {
	background-color: #831D31;
}

/* studien */
ul.nav .item7 {
	background-color: #BCADAF;
}

/*links */
ul.nav .item6 {
	background-color: #E1502B;
}

/* praxis */
ul.nav .item9 {
	background-color: #90b25a;
}

ul.nav li{
	height: 22px;
	width: 117px;
	padding-left: 15px;
	margin-bottom: 0.5em;
	padding-top: 8px;
	background: red url('img/bg_button_130.png') no-repeat;
}

.nav a {
	font-size: 1.4em;
	text-decoration: none;
	/* color: white; */
	color: #e5dbcc;	
	font-weight: bold;
}

.nav a:hover {
	text-decoration: none;
}


.act a {
	color: white;
/ * color: black; */
	font-weight: bold;
}

#metanav li, #mainnav li, #footer li {
	display: inline;
}


/* ---- footer ----- */
#breadcrumb p {
	display: inline;
}

/* -------------------------------------------------- */
/*    CONTENT DESIGN                                  */
/* -------------------------------------------------- */


h1 {
	font-size: 1.6em;
	font-weight: bold;
	padding-bottom: 0.5em;
}

p {
	font-size: 1.2em;
	line-height: 1.5em;
	padding-bottom: 0.5em;
}


#cont li, #rightcol li{
	font-size: 1.2em;
	line-height: 1.5em;
	margin-left: 1em;
	list-style: circle;
}

#cont li.csc-textpic-image {
	margin-left: 0;
}

#cont a, #rightcol a {

}




/* ---- Formulare -----*/


.csc-mailform label{
	display: block;
	font-size:1.2em;
	padding: 10px 0 2px 0;
}


.csc-mailform-submit{
	margin-top: 10px;
	padding: 3px;
	background-color: #EEE;
	border: solid grey 1px;
}

