/* Stylesheet f�r
www.zdk.coop
Start: 20.02.2006

Farben:
rot #990000
dunkelblau #003366
mittelblau #336699
hover blau: #6590bb
hellblau rahmen- und linienfarbe#C5DAE4
hintergrundblau ##f7fcff
aktive seite hintergrund: #e7f1f6
Letzte Aenderung: 08.08.2006
*/
/* Reset all */
* {
	padding: 0;
	margin: 0;
	border: 0;
	}

body {
font-size: 80%;
line-height: 1.4em;
font-family: arial, helvetica, sans-serif;
color: #003366;
	background: #fff url(graphics/bg-zdk.jpg) repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
		}	
	a {text-decoration:none; outline: none;}
#gruendung{
background: #fff url(graphics/bg-gruendung.jpg) repeat;
	
	}	

#wrapper {
	width: 770px;
	padding: 0;
	background: #fff;
	margin-left: auto; 
	margin-right: auto; 
	text-align: center;
	}
	
#container {
	width: 770px;
	margin: 0 auto;
	background: #fff url(graphics/Regenbogen2.gif) no-repeat;
	background-position:0px 350px;
	height: 90%;
	float: left;
	border: #336699 1px dotted;
	text-align: left;
	padding: 0;

}
#containerzdk {
	width: 770px;
	margin: 0 auto;
	background: #fff url(graphics/Regenbogen2.gif) no-repeat;
	background-position:0px 500px;
	height: 90%;
	float: left;
	border: #336699 1px dotted;
	text-align: left;
	padding: 0;

}
p {
	font-size: 1em;
	line-height: 1.5em;
	margin:  0 0 5px 0;
	/*clear:both rausegenommen hat es einen sinn gehabt? */
	background-color: #fff;
	text-decoration: none;
	
}
p.einzug {
	text-indent: 10px;
}

p.introtext  {
color: #336699;
line-height: 1.8em;
padding-bottom: 10px;

}
	
#header {
background: #fff url(graphics/zdklogo.gif) no-repeat;
height: 65px;
width: 770px;
clear: both;
border-bottom: 1px dotted #C5DAE4;
}
#header2 {
background: #fff url(gruendung/graphics/gruendung.gif) no-repeat;
height: 65px;
width: 770px;
clear: both;
border-bottom: 1px dotted #C5DAE4;
}

#content {
width: 430px;
float: right;
margin: 20px 20px 0 20px;
background-color: #fff;
padding-right: 20px;

}	

ul, li {list-style-type: none;
}

/* Aufz�hlungen */
	
#bullet  li {
padding: 0 0  0 14px;
background: url(graphics/bullet.png) no-repeat;
background-position:  0px 6px ;
margin-left: 5px;
line-height: 1.6em;

	}
#bullet2 li {
background: url(graphics/bullet.png) no-repeat;
background-position: 0px 6px;
padding: 0 0  0 14px;
line-height: 1.6em;
margin: 0 5px 0 0;
list-style-position: outside;
}
#bullet a:hover, a:active {
	font-style: normal;
	color: #003366;
	text-decoration: none;
}



/*FOOTER */


#footer {
clear: both;
font-size: 85%;
padding: 10px;
width: 100%;
text-align: center;
height: 1.4em;
text-decoration: none;
line-height: 1.4em;
}

#footer ul li {
display: inline;
clear: both;
line-height: 1.4em;
padding-right: 5px;
width: 700px;
height: 30px;

}
#footer ul li a:link, ul li a:visited, ul li a:hover {
display: inline;
color: #003366;

background-color: transparent;

}
#footer ul li a:visited  {
display: inline;

color: #003366;
background-color: transparent;


}

#footer2 {
clear: both;
font-size: 85%;
padding: 10px;
width: 100%;
text-align: center;
height: 1.4em;
text-decoration: none;
line-height: 1.4em;
}

#footer2 ul li {
display: inline;
line-height: 1.4em;
padding: 15px 3px 15px 0;

}
#footer2 ul li a:link, ul li a:visited, ul li a:hover {
display: inline;
color: #fff;
background-color: transparent;
}
#footer2 ul li a:visited  {
display: inline;
color: #fff;
background-color: transparent;


}

#footer2 {
clear: both;
font-size: 85%;
padding: 10px;
width: 100%;
text-align: center;
height: 1.4em;
text-decoration: none;
line-height: 1.4em;

}

#footer2 ul li a:link {
color: #fff;
line-height: 1.4em;
}

#footer2 li {
display: inline;
text-decoration: none;
padding-right: 3px;
color: #fff;
line-height: 1.4em;

}

/* Obere Navigation */

#navoben ul li {
display: inline;
	list-style-type: none;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	float: right;
	margin: 15px 0 0 0px;
	padding-right: 25px;
	background-color: #fff;
		}
		
#navoben li  {
 }
	
#navoben ul li a:link, ul li a:visited, ul li a:active {
border-bottom: none;
color: #003366;
background-color: #fff;
padding: 0;
 }
#navoben ul li a:hover {
border-bottom: none;
color: #336699;
background-color: #fff;
 }

#navoben ul li a:visited {
border-bottom: none;
color: #003366;
background-color: #fff;
padding: 0;
 }

h1 {font-size: 100%;line-height: 1.8em;font-family: lucida grande, lucida sans, sans-serif;color: #990000;background-color: #FFFFFF;border-bottom:1px dotted #C5DAE4;margin-bottom: 10px;font-weight: bold;}	
h2 {font-size: 100%;line-height: 1.6em;font-family: lucida grande, lucida sans, sans-serif;color: #003366;background-color: #FFFFFF;font-weight: bold;border-bottom:1px dotted #C5DAE4;margin-bottom: 10px;margin-top: 25px;}
h3 {font-size: 94%;font-family: lucida grande, lucida sans, sans-serif;color: #336699;background-color: #FFFFFF;font-weight: bold;margin-top: 15px;}	
h4 {font-size: 93%;font-family: lucida grande, lucida sans, sans-serif;color: #003366;background-color: #FFFFFF;font-weight: bold;margin-top: 15px;}
h5 {font-size: 90%;font-family: lucida grande, lucida sans, sans-serif;color: #336699;background-color: #FFFFFF;font-weight: bold;margin-top: 15px;}	
h6 {font-size: 85%;font-family: lucida grande, lucida sans, sans-serif;color: #003366;background-color: #FFFFFF;font-weight: bold;margin-top: 15px;}	
	
/* die Navigation */

#navzdk {
	width: 230px;
	float: left;
	top: 200px;
	margin-left: 10px;
	margin-top: 30px;
	list-style-type: none;
	}

#navzdk ul {

  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	line-height: 1.8em;
	text-decoration: none;
	margin: 0 0 10px 0;
	display: block;	
	list-style-type: none;
	}
	
#navzdk	li {
	border-left: 1px dotted;
	border-right: 1px dotted;
	border-bottom: 1px dotted;
	border-color: #C5DAE4;
	display: block;
	list-style-type: none;
	}	
	
#navzdk ul li a:link, ul li  a:visited, ul li a:active {
	display: block;
	color: #003366;
	background-color: #f9fbfd;
	padding: 3px 4px 3px 15px;
	border-bottom: none;
	}

#navzdk ul li a:hover {
	display: block;
	color: #FFF;
	background-color: #87ADD4;
	padding: 3px 4px 3px 15px;
	}

	
#navzdk li #on {
	color: #990000;
	font-weight: bold;
	background-color: #ecf3f9;
}		
	
.navhead {
	border-top: 1px dotted;
	}

.navlast {
	border: 0;
	}

.boxhead {
	border: 0px;
	padding: 8px 4px 2px 7px;
	background: #fff url(graphics/Regenbogen2.gif) no-repeat center;
	}
.box  {
	border: 1px dotted;
	border-color: #C5DAE4;
	font-size: 85%;
	font-weight: bold;
	line-height: 1.3em;
	list-style-type: none;
	width: 228px;
	background-color: #f9fbfd;
	}	
.box  a:hover{
	background-color: #f9fbfd;
	}	

a:link, a:visited {
	font-style: normal;
	color: #990000;
	text-decoration: none;
	border-bottom: 1px dotted;	
}

a:hover, a:active {
	font-style: normal;
	color: #003366;
	text-decoration: none;
}

p.nachoben  {
border-top:1px dotted #C5DAE4;
padding: 10px 10px 40px 10px;
font-size: 79%;
margin-right: 10px;

}
.weiter {
padding: 5px 10px 0 10px;
font-size: 79%;
margin-bottom: 20px;

}
.weiter1 {
padding: 5px 10px 0 160px;
font-size: 79%;
margin-bottom: 20px;

}
#weiter1  {
background: #fff url(graphics/vor.gif) no-repeat;
padding-left:30px;
border-bottom: 0;
margin-left: 70px;
}

#weiter  {
background: #fff url(graphics/vor.gif) no-repeat;
padding-left:30px;
border-bottom: 0;
margin-left: 70px;
}


#zurueck {
background: #fff url(graphics/zurueck.gif) no-repeat;
padding-left:30px;
border-bottom: 0;
}

#unten {
	margin-top: 30px;
	margin-bottom: 10px;;
}

/* Clear Class */
.c {
	clear: both;
}

#unten img {
	border: 0;
	padding: 0px;
	float: none;
}


/* mehrabstand */
.ma {
	padding-bottom: 15px;
}



/* Kleinerer Text */
.s {
	font-size: 93%;
	line-height: 1.3em;
}

.pdf {
 padding: 5px 0 5px 30px;
 background: url(graphics/pdf.gif) no-repeat left;
}
#ankerlink {
	font-size: 93%;
}
#ankerlink a:link {
	font-style: normal;
	color: #336699;
	text-decoration: none;
	border-bottom: none;

/* Links- bzw. Rechtsausrichtung f�r Elemente */
}
.leftalign {
	float: left;
	margin: 0 10px 0 0;
}

/* Formatierung der Fotografien */
.bilder {
	font-size: 93%;
}

dl.bilder { 
float: right; 
padding: 0 5px 0 15px; 
}
dl.bilder dt {
 margin-bottom: 0; 
 }

/*  verhindert das Einr�cken und den Abstand nach oben */
dl.bilder dd { 
 margin: 0; 
  margin-bottom: 10px;
 } 

dt.bilder { 
  margin-top: 12px;
  
 }
dd table { 
margin: 3px 0; 
}
	
/* Formatierung der Partnerlogos */
.logos {
	font-size: 93%;
margin-left: 5px;
}


dl.logos { 
float: right; 
padding: 0; 
}
dl.logos dt {
 margin-bottom: 0; 
 }

/*  verhindert das Einr�cken und den Abstand nach oben */
dl.logos dd { 
 margin: 0; 

 } 

dt.logos { 
  margin-top: 0px;
 
