html, body{
	text-align: center;	
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	background-color: rgb(243,245,252);
	margin: 0 0 0 0;
	}
	
	#main {
		width: 815px;
		text-align: left;
		margin: 0 auto;
		padding: 0px;
		border: 0px #900 solid;
		background-color: #fff;
	}
	#right {
	width: 165px;
	float: right;
	display: inline;	/* IE float-bug hack */
	margin: 0;
	padding: 2px;
	border: 0px #eee solid;
	}

	#right img {
	border: 0px #ddd solid;
	}
	
	body > #wrap1 {
	width: 800px;
	}
	
	#submain {
		padding: 0px;
		border: 0px #ddd solid;
		margin: 0;
	}	

	#header {
		width: 650;
		height: 235px;
		padding: 0px;
		margin: 0 0 0 0;
		font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
		border-bottom: 3px rgb(137,157,196) solid;
		background: white url(graph/art.jpg);
		background-repeat: no-repeat;
		background-align: right;
	}

/**
24.11.08: definiert den header unter linker navigation 
*/

	#header2 {
		width: 650px;
		height: 30px;
		font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
		font-size:16px;
		font-weight:bold;
		color: #000;
		padding: 7px 0px 5px 7px;
	}

	#header2 span.main {
		border-left:7px rgb(137,157,196) solid;
		border-bottom:1px rgb(137,157,196) solid;
		padding: 0px 0 0 10px;
}

/**
definition ende
*/

	#left {
		width: 130px;
		float: left;
		display: inline;
		padding: 0 0 1em 0;
		font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
		color: #333;
		font-variant: small-caps;
		text-align: right;
	}
	#left ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
	}
		
	#left li {
		border-bottom: 1px solid rgb(243,245,252);		
	}
	#left li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-right: 10px solid rgb(137,157,196);
		background-color: rgb(27,51,111);
		color: #fff;
		text-decoration: none;
		width: 100%;
	}
	#left li a:hover {
		border-right: 10px solid rgb(243,245,252);
		background-color: rgb(137,157,196);
		color: #fff;
		}
	#left li a.sub {
		display: block;
		padding: 1px 5px 1px 0.5em;
		border-right: 10px solid rgb(137,157,196);
		background-color: rgb(51,84,151);
		color: #fff;
		text-decoration: none;
		width: 100%;
		font-variant: normal;
		font-size: 0.9em;
	}
	#left li a.sub:hover {
		border-right: 10px solid rgb(243,245,252);
		background-color: rgb(137,157,196);
		color: #fff;
		font-variant: normal;
		}
		
	html>body #left li a {
		width: 130px;
		}


		
	#right td {
	align: center;
	text-align: center;
	}
	

	#content {
		width: 480px;
		margin: 0 0 0 155px;
		padding: 5px;
		text-align: justify;
		border: 1px solid rgb(137,157,196);		
	}
	#content a:link {text-decoration: none; color: rgb(27,51,111);}
	#content a:visited {text-decoration: none; color: rgb(27,51,111);}
	#content a:active {text-decoration: none; color: rgb(27,51,111);}
	#content a:hover {text-decoration: underline; color: rgb(27,51,111); }
	
	#content1 td {
	align: center;
	text-align: center;
	}
	
	#content img {
	text-align: center;
		border:0px rgb(137,157,196) solid;
	}
	#content span.main {
		border-left:7px rgb(137,157,196) solid;
		border-bottom:1px rgb(137,157,196) solid;
		padding: 0 0 0 6px;
}	
	#content1 td.linia{
	border-bottom:1px rgb(243,245,252) solid;
	align: center;
	text-align: center;
	}

	#content2 {
background-color:rgb(243,245,252);	}
	
	#foto {
	width: 500px;
	text-align: center;	
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	}
	
	#foot {
	height: 15px;
		border-top: 0px #000 dotted;
		padding: 0.2em;
		margin: 0.5em 0 0 0;
		text-align: center;
		font-size: 10px;
		
	}
	#foot ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		display: inline;
	}
		
	#foot li {
		display: inline;		
	}
		#foot li a {
		padding: 0px 4px 0px 0.5em;
		border-right: 1px solid #000;
		color: #000;
		text-decoration: none;
		width: 100%;
	}
		#foot li a:hover {
		border-right: 1px solid rgb(27,51,111);
		color: rgb(27,51,111);
		}


#foot a:link {text-decoration: none; color: rgb(27,51,111);}
#foot a:visited {text-decoration: none; color: rgb(27,51,111);}
#foot a:active {text-decoration: none; color: rgb(27,51,111);}
#foot a:hover {text-decoration: underline; color: rgb(27,51,111); }


	#programm ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
	}
	#programm li {
		padding: 2px;
	}
		#programm {
		padding: 0 0 1em 0;
		text-align: left;
	}

/**
24.11.08: nachfolgend werden die untermalungen für den download bereich, sowie für das archiv definiert
*/

	#content div.download {
		font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
		color: #000;
		text-align: left;
		text-decoration:none;
	}

	#content div.download_sub {
		font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
		font-color: #000;
		text-align: left;
		padding:10px 1px 30px 1px;
		background-color:rgb(243,245,252);	}
		
	#content div.download a:link {text-decoration: none; color: rgb(27,51,111);}
	#content div.download a:visited {text-decoration: none; color: rgb(27,51,111);}
	#content div.download a:active {text-decoration: none; color: rgb(27,51,111);}
	#content div.download a:hover {text-decoration: underline; color: rgb(27,51,111); font-weight:bold;background-color:rgb(243,245,252);}
