/* CSS Document */
body {
	background-color: white;
	font: 11px/1.3 verdana, sans-serif;
}

div#logo {
	position: relative; 
	top: 0; 
	left: 0; 
	width: 750px; 
	height: 30px; 
	font-family: verdana, sans-serif;
	font-weight: bold; color: #000000; 
	background-color: #fff; 
	background-image: url(images/site/logo.gif); 
	background-position: 100% 50%;
	background-repeat: no-repeat; 
	border: 2px solid; 
	border-color: #3333cc; 
	padding: 10px;
}

div#logo p.titel {}
div#logo span.evi {color: #3333cc;}

div#container {position: relative; top: 0; left: 0; width : 750px;
	margin: 20px 0 30px 0;}
div#navigation {position: absolute; top:0; left:0; width:190px; 
	padding: 2% 2% 2% 2%; font-family: verdana, sans-serif; font-weight: bold; font-size: 11px; 
	min-width: 100px;  border-right: 1px dashed black; background-color: #fff;}


div#navigation span.kps {color: #999999}
div#navigation span.kps a {text-decoration: none; display: block; border-top: 1px dashed black; margin: 0 25px 0 0;}
div#navigation span.kps a:link {color: #cc9900;}
div#navigation span.kps a:visited {color: #cc9900;}
div#navigation span.kps a:hover {color: #000000;}
div#navigation span.aim a {text-decoration: none; display: block; border-bottom: 1px dashed black; margin: 0 25px 0 0;} 
div#navigation span.aim a:link {color: #cc9900;}
div#navigation span.aim a:visited {color: #cc9900;}
div#navigation span.aim a:hover {color: #000000;}
div#navigation span.statute a {text-decoration: none; display: block; border-bottom: 1px dashed black; margin: 0 25px 0 0;} 
div#navigation span.statute a:link {color: #cc9900;}
div#navigation span.statute a:visited {color: #cc9900;}
div#navigation span.statute a:hover {color: #000000;}
div#navigation span.project a {text-decoration: none; display: block; border-bottom: 1px dashed black; margin: 0 25px 0 0;} 
div#navigation span.project a:link {color: #cc9900;}
div#navigation span.project a:visited {color: #cc9900;}
div#navigation span.project a:hover {color: #000000;}
div#navigation span.office a {text-decoration: none; display: block; border-bottom: 1px dashed black; margin: 0 25px 0 0;} 
div#navigation span.office a:link {color: #cc9900;}
div#navigation span.office a:visited {color: #cc9900;}
div#navigation span.office a:hover {color: #000000;}
div#navigation span.news a {text-decoration: none; display: block; border-bottom: 1px dashed black; margin: 0 25px 0 0;} 
div#navigation span.news a:link {color: #cc9900;}
div#navigation span.news a:visited {color: #cc9900;}
div#navigation span.news a:hover {color: #000000;}
div#navigation span.members a {text-decoration: none; display: block; border-bottom: 1px dashed black; margin: 0 25px 0 0;} 
div#navigation span.members a:link {color: #cc9900;}
div#navigation span.members a:visited {color: #cc9900;}
div#navigation span.members a:hover {color: #000000;}
div#navigation span.jobs a {text-decoration: none; display: block; border-bottom: 1px dashed black; margin: 0 25px 0 0;} 
div#navigation span.jobs a:link {color: #cc9900;}
div#navigation span.jobs a:visited {color: #cc9900;}
div#navigation span.jobs a:hover {color: #000000;}

div#text span.inst {font-size: small;}
div#text span.land {color: #000099; font-size: small;}
div#text {position: absolute; top: 0; left: 30%; width: 550px;
	margin: 0 0 0 5px; padding: 0; font-family: verdana, sans-serif;
		Font-size: small;}
div#text {background-color: #fff;}
div#text td.support {font-size: 9px; }
div#text table {font-size: 12px; text-align: justify;}
div#text table a {font-size: 12px;}
div#text a {font-size: small; font-weight: bold;}
div#text a:link {color: #cc9900;}
div#text a:visited {color: #cc9900;}
div#text a:hover {color: #6699ff;}
div#text ul.adresse {list-style: none;}
div#text p.ziele {font-family: verdana, sans-serif;}


/* LINKS - 2008-04-23 */
.links li {
	line-height: 18px;
}
#text dl dt {
	margin-top: 12px;
}
#text dl dd li {
	margin-top: 3px;
	margin-bottom: 0px;
}
.links dt {
	font-size: 12px;
	font-weight: 600;
	line-height: 14px;
	color: #333399;
	/*margin: 0;*/
}
.links dd {
	margin: 0 0 12px 0;
}

#text dl.links a {
	font-size: 11px;
	/*font-weight: normal;*/
}

/* FURTHER DEFINITIONS FOR THE CONTENT AREA - 28-08-2007 */
#text li {
	margin: 0 0 10px 0;
}

/* FURTHER DEFINITIONS FOR THE CONTENT AREA - 2010-07-16 */

#text h2 {
	color: #03C;
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
}
#text h3 {
	color: #333;
	font-weight: bold;
	font-size: 14px;
}
#text p.imageblock {
	border: 1px solid #3333cc;
	padding: 5px;
	text-align: center;
}
#text .imageblock img, 
#text .imageblock a,
#text .imageblock img a,
#text .imageblock img a:hover {
	border: none;
}
