/* CSS FORUM Existenzgruenderinnen und Unternehmerinnen ------------- */

* {
  padding: 0;
  margin: 0;
  font-size: 100.1%;
  font-family:Arial, Helvetica, sans-serif;
  text-align:left;
}

html, body{	background-color:#DFFFBF;
font-family:Arial, Helvetica, sans-serif;
width:100%;
height:100%; }

html>body {
	/* Das will der Rest. */
	height:		auto;}


#Layer2 {position:absolute; 
	left:0px; 
	top:104px; 
	width:200px; 
	height:100%;
	display:block; 
	z-index:2;}


#Layer3 {position:absolute;
	left:200px;
	top:106px;
	width:470px;
	height:auto; 
	background-color:#FFF;
	display:inline; 
	z-index:3;
}


#Layer4 {position:absolute; 
	left:670px; 
	top:106px; 
	width:325px; 
	height:auto; 
	background-color:#DFFFBF; 
	background-image:url(./Teile/F_Flaeche_foto_02.gif); 
	background-position:top right; 
	background-repeat:no-repeat;
	overflow:hidden;
	text-align:left;
	display:block;  
	z-index:7;
	overflow:hidden;}
	
#Layer5 {position:absolute; 
	left:670px; 
	top:110px; 
	width:327px;  
	height:auto; 
	background-color:#DFFFBF; 
	background-image:url(./Teile/bildleiste.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
	display:block; 
	z-index:4;}
	




ul, ol {	list-style-position:outside; margin-left:50px;}

td{border-top:0px;
border-right:0px;
border-bottom:1px solid #FFF;
border-left:1px solid #FFF;}

hr{color:#360; margin:20px 0px 20px 0px;}




/* NAVI Innenseiten ------------  */

a:link {
  background-color:transparent;
   color:#360;
  text-decoration:none;
  }
  
  
a:visited {
  background-color:transparent;
	color:#360;
  text-decoration:none;
  }
  
a:hover {
  background-color:transparent;
  color:#000;
    text-decoration:underline;
  }
  
a:active {
  background-color:transparent;
	color:#360;
  text-decoration:none;
  }
  
  /*  VITA WERDEGANG Link auf grauem Untergrund #999 ------------------ */
  
 a.werdeganglink:link {
  background-color:#999;
   color:#FFF;
  text-decoration:none;
  }
  
  
a.werdeganglink:visited {
  background-color:#999;
	color:#FFF;
  text-decoration:none;
  }
  
a.werdeganglink:hover {
  background-color:#360;
  color:#DFFFBE;
    text-decoration:underline;
  }
  
a.werdeganglink:active {
  background-color:#999;
	color:#FFF;
  text-decoration:none;
  }
  
 /* Titelleiste Ueberschriften --------------------  */
  
h1.homepageh1 {background-color:transparent;
	color:#360;
	font-size:240%;
	line-height:50%;
  	margin: 18px 0px 0px 25px;
	padding:0px;
}


h2.homepageh2 {background-color:transparent;
	color:#FFF;
	font-size:85%;
	line-height:110%;
  	margin: 5px 0px 50px 25px;
	padding-bottom:50px;}

/* Innentexte ---------------  */
/* UEBERSCHRIFTEN ------------  */
.starter{margin:50px 50px 20px 50px}


h1 {background-color:transparent;
	color:#360;
	font-size:100%;
	line-height:110%;
  	margin: 55px 50px 40px 50px;
}

h1.biografie {  margin: 5px 50px 40px 50px;}

h1.innen{background-color:transparent;
	color:#360;
	font-weight:bold;
	font-size:125%;
	line-height:110%;
  	margin: 30px 50px 10px 50px;
}


h2 {background-color:transparent;
	color:#360;
	font-weight:bold;
	font-size:95%;
	line-height:110%;
	border-top:0px;
	border-right:0px;
	border-bottom:2px solid #DFFFBF;
	border-left:0px;
	padding:10px 0px 10px 0px;
	 margin: 30px 60px 10px 50px;
}


h2.h2innen {margin: 30px 50px -10px 50px;}
h2.h2innenbold {margin: 30px 50px -10px 20px;}

h2.spalterechts{margin: 60px 50px -10px 50px;}

h2.presse{background-color:transparent;
	color:#360;
	font-weight:bold;
	font-size:95%;
	line-height:110%;
	padding:5px 0px 3px 0px;
	margin: 0px 10px 5px 10px;
	 border-top:1px dotted #360;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;}

/* Die Autorin bei Biografien und Frauenprofile --- */
h3 { background-color:transparent;
	color:#360;
  	font-size:75%;
	 margin: 55px 50px 0px 50px;
}

/* Bodytext und der Rest ----------  */

.werdegang { background-color:#999;
	width:220px;
	height:18px;
	color:#FFF;
  	font-size:80%;
  	line-height:120%;
  	text-align:center;
  	margin: 10px 50px 25px 50px;
	padding:5px;
}

.vorspann{background-color:transparent;
	width:350px;
	height:auto;
  	font-size:80%;
  	line-height:120%;
	border-top:0px;
	border-right:0px;
	border-bottom:1px solid #999;
	border-left:0px;
  	margin: 25px 50px 50px 50px;
padding:0px 0px 20px 0px}

.body{ background-color:transparent;
	color:#360;
  	font-size:80%;
  	line-height:120%;
  	margin: 25px 50px 0px 50px;
}

.bodybold{ background-color:transparent;
	color:#360;
	font-family:Arial, Helvetica, sans-serif;
  	font-size:80%;
  	line-height:120%;
  	font-weight:bold;
  	text-align:left;
  	margin: 25px 50px 0px 50px;
	padding:0px;
}

.bodyboldrechts{ background-color:transparent;
	color:#360;
  	font-size:80%;
  	line-height:120%;
  	font-weight:bold;
  	text-align:right;
  	margin: 25px 50px 0px 50px;
}


.abschlussatz {background-color:transparent;
	color:#FF6666;
  	font-size:100%;
  	line-height:120%;
  	font-weight:bold;
  	margin: 30px 50px 30px 50px;
	padding:0px 0px 10px 15px;
}
	

/*  Abstand der Bilder vom Text  -------------  */

.bodyfoto{ background-color:transparent;
	color:#360;
  	font-size:80%;
  	line-height:120%;
  	margin: 25px 50px 0px 190px;
}

.bodyfotobold{ background-color:transparent;
	color:#360;
  	font-size:80%;
  	line-height:120%;
  	font-weight:bold;
  	margin: 25px 50px 0px 190px;
}

.foto {margin:30px 0px 20px 50px;}

.buleft { background-color:transparent;
	color:#360;
  	font-size:70%;
  	line-height:120%;
  	margin: 30px 50px 0px 50px;
	border-bottom:1px solid #999;
	padding:0px 10px 10px 0px;
}

/* UL und li NORMAL -------------   */


ul { background-color:transparent;
  	font-size:80%;
  	margin: 30px 50px 0px 50px;
}

ul.ulkasten { background-color:transparent;
  	font-size:80%;
  	margin: 30px 50px 10px 190px;
	padding:0px 0px 20px 0px;
	border-bottom:2px dotted #360;
}

li{ background-color:transparent;
	color:#360;
  	font-size:100%;
  	line-height:130%;
  	margin: 5px 25px 0px 50px;
	padding:0px 0px 0px 10px;
	list-style-type:none;
}

li.disc{list-style-type:disc;
  	margin: 5px 10px 0px 0px;}
	
li.disckasten{list-style-type:disc;
  	margin: 5px 10px 0px 0px;}



/*  NAvi nach oben ----------------------  */

.navioben{ background-color:transparent;
	color:#360;
  	font-size:72%;
  	line-height:120%;
  	text-align:right;
  	margin: 10px 50px 30px 0px;
	padding:30px;
}


/* Tabellentext ---------------------  */

.tabbody{ background-color:transparent;
	color:#360;
  	font-size:80%;
  	line-height:130%;
	padding:5px 10px 8px 10px;
	
}

.tabbodybold{ background-color:transparent;
	color:#360;
  	font-size:80%;
  	line-height:130%;
  	font-weight:bold;
	padding:5px 10px 8px 10px;
}

/*  EFOLG-Kasten --------------------  */

.erfolg { background-color:#FEE9CD;
	width:350px;
	height:auto;
	border:1px dotted #FEE9CD;
  	margin: 25px 50px 0px 50px;
	padding:10px;
}

/*  WERDEGANG-Kasten ----------------  */

.vita { background-color:#EBFFD7;
	width:280px;
	height:auto;
	border:2px dotted #FFF;
  	margin: 200px 30px 0px 10px;
	padding:20px 5px 0px  5px;
}

.vita2 { background-color:#EBFFD7;
	width:280px;
	height:auto;
	border:2px dotted #FFF;
  	margin: 30px 30px 0px 10px;
	padding:20px 5px 0px  5px;
}

/* Copyright ----------------  */

.copyright { background-color:transparent;
	width:350px;
	height:auto;
  	font-size:75%;
  	line-height:120%;
	border-top:1px dotted #999;
	border-right:0px;
	border-bottom:1px dotted #999;
	border-left:0px;
  	margin: 25px 50px 50px 50px;
	padding:10px;
}
/*  Definition- Adressliste ----------------- */

.gruenerbalken { background-color:#360;
	width:400px;
	height:auto;
	border:1px solid #fff;
	color:#FFF;
  	font-size:80%;
  	line-height:120%;
  	font-weight:bold;
  	margin: 25px 50px 0px 50px;
	padding:5px;
}

.hellgruenerbalken { background-color:#EBFFD7;
	width:400px;
	height:auto;
	border:1px solid #fff;
	color:#360;
  	font-size:80%;
  	line-height:120%;
  	font-weight:bold;
  	margin: 0px 50px 0px 50px;
	padding:5px;
}


dl{ background-color:transparent;
    	margin: 30px 20px 0px 50px;
	padding:0px;
}
 dt { background-color:transparent;
	color:#360;
  	font-size:80%;
  	line-height:120%;
    margin: 30px 20px 0px 50px;

}
 dd { background-color:transparent;
	color:#360;
  	font-size:80%;
  	line-height:120%;
	margin: 0px 0px 0px 20px;
	padding:10px 0px 20px 0px;
	border-top:0px;
	border-right:0px;
	border-bottom:1px dotted #999;
	border-left:0px;
}

/* DOWNLOAD - LEISTE ---------------  */

.bodydownload{ background-color:transparent;
	width:350px;
	height:auto;
	color:#360;
  	font-size:80%;
  	line-height:120%;
  	margin: 30px 50px 0px 50px;
	padding:5px 0px 6px 0px;
	border-top:2px solid #360;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
}

.download{ background-color:#DFFFBF;
	width:350px;
	height:auto;
	color:#360;
  	font-size:80%;
  	line-height:120%;
  	margin: 0px 50px 0px 50px;
	padding:3px 5px 5px 5px;
	border-top:1px solid #FFF;
	border-right:0px;
	border-bottom:1px solid #FFF;
	border-left:0px;
}





/*Navi ---------------- */


.navi {background-color:#DFFFBF;
margin: 20px 0px 0px 0px;
}


li{margin:0px;
padding:0px;}

li.starter{background-color: #DFFFBF;
margin: 30px 0px 0px 0px;
}

#navcontainer { width: 200px;
margin: 0px;
}

#navcontainer .navi
{
margin: 20px 0px 0px 0px;
padding: 0px;
list-style-type: none;
font-size:75%;
line-height:160%;
width:200px;
height:auto;
}

#navcontainer a
{ color:#360;
display: block;
width: 200px;
background-color: #DFFFBF;
border-top:0px;
border-right:0px;
border-bottom: 1px dotted #FFF;
border-left:0px;
padding:5px;
}

#navcontainer a:link, a:visited
{
color: #360;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #360;
color: #fff;
}
