*	{
	margin: 0;
	padding:0;
}


	a:link {color: rgb(202, 34, 34);}
	a:active {color:red;}
	a:visited	{ color: rgb(204, 34, 34); }
	a:hover, a.linknav:hover {color:red;text-decoration:underline;}

	body {
		margin:0 0 3.0em 0;
		padding:0px;
		background:#fff url(); 
		font-family: "Lucida Sans Unicode", "Trebuchet MS", verdana, arial, helvetica, sans-serif;
		font-size: 76%;
		color: #0f2b4e
		}
	
	.container {
		margin-right:4.0em;
		margin-left:4.0em;
		background:#fff  url('../pics/ck3.gif') bottom right no-repeat;
		border-left:0px solid #ccc; 
		border-right:0px solid #ccc; 
		border-bottom:0px solid #ccc; 		
	}

	p {
		margin:0 1.0em 2.0em 1.0em;
		line-height:1.8em;
		font-size: 1.0em;
		}

h1, h2, h3, h4	{
		margin:0 1.0em 0 1.0em;
		line-height:1.8em;
		
		}
			
	#header1	{
		background: #fff url(../pics/header1.gif) top left no-repeat;
		}
	
	#header2	{
		background: #fff url(../pics/header2.gif) top left no-repeat;
		}
	
	#header3	{
		background: #fff url(../pics/header3.gif) top left no-repeat;
		}
	
	#header4	{
		background: #fff url(../pics/header4.gif) top left no-repeat;
		}
	
	#header4a	{
		background: #fff url(../pics/header4a.gif) top left no-repeat;
		}
	
	#header4b	{
		background: #fff url(../pics/header4b.gif) top left no-repeat;
		}
	
	#header4c	{
		background: #fff url(../pics/header4c.gif) top left no-repeat;
		}
	
	#header5	{
		background: #fff url(../pics/header5.gif) top left no-repeat;
		}
	
	#header5a	{
		background: #fff url(../pics/header5a.gif) top left no-repeat;
		}
	
	#header5b	{
		background: #fff url(../pics/header5b.gif) top left no-repeat;
		}
	
	#header6	{
		background: #fff url(../pics/header6.gif) top left no-repeat;
		}
	
	#header6a	{
		background: #fff url(../pics/header6a.gif) top left no-repeat;
		}
	
	#header6b	{
		background: #fff url(../pics/header6b.gif) top left no-repeat;
		}
		
	#header7	{
		background: #fff url(../pics/header7.gif) top left no-repeat;
		}

	#header7a	{
		background: #fff url(../pics/header7a.gif) top left no-repeat;
		}
	
	#header7b	{
		background: #fff url(../pics/header7b.gif) top left no-repeat;
		}
	
	#header7c	{
		background: #fff url(../pics/header7c.gif) top left no-repeat;
		}
		
	#header8	{
		background: #fff url(../pics/header8.gif) top left no-repeat;
		}
	
	#header8a	{
		background: #fff url(../pics/header8a.gif) top left no-repeat;
		}
	
	#header8b	{
		background: #fff url(../pics/header8b.gif) top left no-repeat;
		}
	
	#header8c	{
		background: #fff url(../pics/header8c.gif) top left no-repeat;
		}
		
	#header9	{
		background: #fff url(../pics/header9.gif) top left no-repeat;
		}
	
	#header9a	{
		background: #fff url(../pics/header9a.gif) top left no-repeat;
		}
	
	#header9b	{
		background: #fff url(../pics/header9b.gif) top left no-repeat;
		}
	
	#header10	{
		background: #fff url(../pics/header10.gif) top left no-repeat;
		}
	
	#header11	{
		background: #fff url(../pics/header11.gif) top left no-repeat;
		}
	
	#header12	{
		background: #fff url(../pics/header12.gif) top left no-repeat;
		}
	
	#header12a	{
		background: #fff url(../pics/header12a.gif) top left no-repeat;
		}
	
	#header12b	{
		background: #fff url(../pics/header12b.gif) top left no-repeat;
		}
	
	#header13	{
		background: #fff url(../pics/header13.gif) top left no-repeat;
		}
	
	#header13a	{
		background: #fff url(../pics/header13a.gif) top left no-repeat;
		}
	
	#header13b	{
		background: #fff url(../pics/header13b.gif) top left no-repeat;
		}
		
	#header13c	{
		background: #fff url(../pics/header13c.gif) top left no-repeat;
		}
	
	#header13d	{
		background: #fff url(../pics/header13d.gif) top left no-repeat;
		}
	
	#header14	{
		background: #fff url(../pics/header14.gif) top left no-repeat;
		}
	
	#header15	{
		background: #fff url(../pics/header15.gif) top left no-repeat;
		}
	
	#header16	{
		background: #fff url(../pics/header16.gif) top left no-repeat;
		}
	
	#header16a	{
		background: #fff url(../pics/header16a.gif) top left no-repeat;
		}
	
	#header17	{
		background: #fff url(../pics/header17.gif) top left no-repeat;
		}
	
	#header17a	{
		background: #fff url(../pics/header17a.gif) top left no-repeat;
		}
	
	#header17b	{
		background: #fff url(../pics/header17b.gif) top left no-repeat;
		}
		
	#header17c	{
		background: #fff url(../pics/header17c.gif) top left no-repeat;
		}
	
	#header17d	{
		background: #fff url(../pics/header17d.gif) top left no-repeat;
		}
	
	h2 span	{
		visibility: hidden;
		}
	
	h3 span	{
		visibility: hidden;
		}
	
	h2 {
		font-size:1.2em;  width: 350px; margin-left: 0.8em; border-bottom: 2px solid #ccc; color: #3f3f3f; font-weight: bold; text-transform: uppercase; margin-bottom: 2.0em;
	}
		
	h3 {
 margin-bottom: 1.0em; margin-top: 4.0em; color: #3f3f3f; font-weight: normal; font-size: 1.2em;
	}
	
	h4	{
	margin-bottom: 1.0em; margin-top: 6.0em;
	}
	
	.header {
		background:#fff url(../pics/log-www4.gif) no-repeat;
		border-bottom:1px solid white;
		height: 35px;
		margin-top: 1.0em;
	}

	a.linknav  {
		 color: rgb(204, 34, 34);
	}

	.intro {
		margin:4.0em 1.0em 4.0em 1.0em;
		padding:1.0em;
		width: 50%;
		
		}

.projektecontainer	{
		font-weight: normal;
		font-size: 0.75em;
		width : 220px;
		float : right;
		margin:6.5em 0 0 0;
		padding:0;
		background:#fff;
		border-left: 2px solid #ccc;
		border-top: 0px solid #ccc;
		border-right: 0px dashed #ccc;
		border-bottom: 0px solid #ccc;
	}
	
.projekte { 
		
		background:transparent;
		margin-top: -1.7em;
	}

body[class] .projekte	{
		height: auto;
	}

.nav	{
		
		font-size: 0.9em;
		padding-top: 0.5em;
		padding-bottom: 0.5em;
		font-family: Helvetica;
		background: #006dae url(../pics/navfade5.gif) repeat-y;
		border-bottom : 4px solid #A5AEC5;
		margin-top: 1.5em;
		}

.nav	a {
		margin-left: 1.0em;
		font-weight: bold;
		padding-bottom: 0;
		padding-top: 0;
		padding-left: 0.5em;
		padding-right: 0.5em;
		color: #fff;
		text-decoration: none;
		background:transparent;
}

.nav	a:hover {
		margin-left: 1.0em;
		padding-left: 0.5em;
		padding-right: 0.5em;
		color: red;
		text-decoration: none;
		background:transparent;
}

.nav a:visited	{
		color: #fff;
}
	
ul	{
	list-style: disc url(../pics/arrowright2.gif);
	margin-top: 4.0em; margin-left: 1.0em; padding-left: 1.0em; margin-bottom: -1.0em; line-height: 1.7em;
	}
	
li	{
	margin-bottom: 1.0em; margin-left: 1.0em; padding-left: 1.0em; line-height: 1.7em;
	}
	
.liste	{
	display: block; font-weight: normal; font-size: 1.0em; margin-bottom: 0.3em; line-height: 10px;
	}
	
.liste a	{
	text-decoration: none; font-weight: normal;
	}

.subnav	{
	line-height: 10px; margin-bottom: 2.0em;
}

.untermenu	{
	margin-bottom: 30px; line-height: 2.0em;
}

form	{
	margin: 4.0em 0 3.0em 1.0em;
}

fieldset	{
	padding: 0 2.0em 2.0em 2.0em; margin: 0 0 3.0em 0; max-width: 400px; background: transparent url('../pics/bg150.gif') top left repeat; border: 1px solid black;
}

legend	{
	margin-top: -0.8em; padding: 0.5em 0.4em 0 0.4em; color: #0f2b4e; font-size: 1.1em;
}

textarea	{
	width:200px; min-height: 200px; height: 200px; overflow: auto;
}

body[class] textarea	{
	height: auto;
}

input	{
	color: 333;
}

.formrow	{
	clear: left;
	padding-top: 2.0em;
}

.label	{
	width: 9.2em; float: left; text-align: right; font-weight: normal; margin-right: 4.0em;
}

.widget { margin-left: 9em }

.bold	{
	font-weight: bold;
}

optgroup	{
	font-style: normal; font-weight: normal; padding: 0 1.0em 0 1.0em;
}

select	{
	background-color: #ffffef; color: #666;
}

option	{
	padding: 0 1.0em 0 1.0em;
}

.float	{
	float: left; margin-right: 2.0em;
}

abbr, acronym, span.abbr {
  cursor: help;
  border-bottom: 1px dashed #036;
}

.bigpic	{
	margin-top: 3.0em; margin-bottom: 2.0em;
}

#merkmale {
	list-style: none url(); padding-bottom: 3.0em;
	}

	#en	{
		position: absolute; top: 0.4em; right: 24.0em; display: inline; margin: 2.2em 0;
	}
	
#flag	{
		margin-left: 1.0em; vertical-align: middle;
	}


dl.meImgLeft { margin-right: 0; margin-top: 5.0em; margin-left: 2.0em; width: 170px; }
dl.meImgLeft dt { margin-bottom: 0; }
dl.meImgLeft dd { margin: 1.0em 0 5.0em 0; line-height: 2.0em; }
