
/***********************************************/
    /***ANDRČ SEIDENBERG SETUP-CSS***/
/***********************************************/

/* NON-HEADER */
*{padding:0; margin:0;}

 body {
 font-size:12px; 
 background-color:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#58585b;
 } 
 /*Font-size: 1.0em = 10px when browser default size is 16px*/
 
.page-container {
width:900px; 
margin:10px auto; 
border:solid 1px #969696; 
font-size:1.0em;
}

.main {
clear:both; 
width:900px; 
background-color: #FCFDFE;
}

.main-navigation {
display:inline /*Fix IE floating margin bug*/; 
float:left; 
margin:30px 0 0 0; 
width:200px; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;
}

.startMenu { 
margin: -12px 0 0 0;
}

.main-content {
display:inline; /*Fix IE floating margin bug*/; 
float:left; 
width: 490px; 
margin: 0 0 0 3px; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;
}

.main-subcontent {
display:inline /*Fix IE floating margin bug*/; 
float:right; 
width:175px;
height: 450px;
margin:7px 3px 7px 0;
/*background:url(./img/rechts.jpg);*/
background-color: #e6eef6;
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;
}

/* toplink*/
.top {
font-size:80%;
text-align: center;
margin: 10px 0 20px 0;
}


.footer {
	clear:both;
	width:900px;
	background-color: #cad6e2;
	border-top: 4px solid;
	border-color: #882021;
	font-size:1.0em;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
	height: 15px;
	padding: 1em 0 1em 0;
}

/* Icons auf der Startseite */
.allgMedIcon{
float: right;
}

.drugsIcon{
float: right;
margin: 30px 0px;
}

.abortionIcon{
float: left;
margin: 30px 0 0 0px;
}

/*---Thema Icon unter Seitennavi--*/
.icon {
float: left;
margin: 20px 0px 15px 13px;
width: 115px;
height: 75px;
}

.icon img{
border: none;
}


.print /*---Print Icon--*/{
float: right;
margin: 17px 0px -17px 0px;
width: 19px;
height: 19px;
}

.sos /*bild sos*/{
	width: 490px;
	height: 450px;
	background-image: url(img/sos.gif);
	background-repeat: no-repeat;
}
.notfall /*text sos*/{
	margin: 0;
	padding: 140px 100px 30px 40px;
	text-align: center;
}

/*---------DIVERSE HEADER-FORMATIERUNGEN---------*/
/*---HEADER---*/
.header {
width:900px; 
 font-family:Verdana, Arial, Helvetica, sans-serif;
}

.header-top {
width:900px; 
height:80px; 
background:rgb(240,240,240) url(./img/bg_head_top.jpg); 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;
}

.header-middle {
width:900px; 
height:125px; 
/*background:url(./img/bg_head.jpg);*/
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;
}

.header-bottom {
width:900px;
height: 40px;
border-bottom: 4px solid; 
border-color: #b28589;
background:url(./img/bg_header_bottom.jpg);
}

/*---Print Header--*/
.header-print {
width:900px; 
height:80px;
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;
display: none;
}


/**********************/
/*HAUPTNAVIGATION OBEN*/
/**********************/
.nav2 {
white-space:nowrap /*IE hack*/; 
float:left;
padding-left: 186px;
width:714px;
font-size:100%;
} /*Color navigation bar normal mode*/

.nav2 ul /*keine listenpunkte bei der hauptnavigation*/{
list-style-type:none;
}

.nav2 ul li {
float:left; 
z-index:auto !important /*Non-IE6*/; 
z-index:1000 /*IE6*/; 
}

/*-----hovering HAUPTNAVI(IE6)-------*/
.nav2 ul li a {
float:none !important /*Non-IE6*/; 
float:left /*IE-6*/; 
line-height:3.1em;
padding:0 16px 0 16px; 
text-decoration:none; 
font-weight:bold; 
color: #58585b/*textfarbe*/; 
}
.nav2 ul li a:hover {
position:relative /*Sylvain IE hack*/; 
z-index:1000 /*Sylvain IE hack*/; 
color:#B28589;
text-decoration:underline;
}

/*-----AKTIV HAUPTNAVI-----*/
.nav2 ul li.menu-current a{
	color: #B28589;
	text-decoration: underline;
}
.nav2 ul li.menu-current /*keine listenpunkte bei der hauptnavigation*/{
	list-style-type: none;
} 


/******************/
/*  SUCHFORMULAR  */
/******************/
.nav2 .searchform {
float:right; 
width:260px; 
padding:0 17px 0px 0px !important /*Non-IE6*/; 
padding:0 12px 0px 0px /*IE6*/;
}
.nav2 .searchform form fieldset {
float:right; 
border:none;
}
.nav2 .searchform input.field {
width:10.0em; 
padding:0.2em 0 0.2em 0;
margin-top: 8px;
border:1px solid rgb(200,200,200); 
font-family:verdana,arial,sans-serif; 
font-size:100%; 
}
.nav2 .searchform input.button {
width:3.0em; padding:1px !important /*Non-IE6*/; 
padding:0 /*IE6*/; 
background:rgb(230,230,230); 
border:solid 1px rgb(150,150,150); 
text-align:center; 
font-family:verdana,arial,sans-serif; 
color:rgb(150,150,150); 
font-size:100%;
}
.nav2 .searchform input.button:hover {
cursor:pointer; 
border:solid 1px rgb(80,80,80); 
background:rgb(220,220,220); 
color:rgb(80,80,80);
}
/* ---Diverse Header-Formatierungen ENDE --- */


/******************/
/*  MAIN SECTION  */
/******************/
/*-------------MAIN SUBCONTENT---------------------*/
.subcontent-unit-border {
width:183px; 
margin:0 0 2.0em 0; 
padding:0 0 5px 0; 
}

/********************/
/* FOOTER SECTION  */
/********************/
.footer p {
float:right; 
line-height:1.3em; 
text-align:center; 
color:#646464; 
font-weight:normal; 
font-size:80%; 
padding-right: 10px;
}

.footer p.credits {
float:left; 
font-weight:normal; 
color:#646464; 
padding-left: 10px; 
font-size:90%;
}

.footer a {
text-decoration:underline; 
color:#646464;
}

.footer a:hover {
text-decoration:none;
color:#646464;
}

.footer a:visited {
color:#646464;
}

.bla {
margin-right: 10px;
}

/*********************/
/*  GoogleMap-Modul  */
/*********************/

#map {
margin:  0 0 20px 0;
}

