* { border:0px none; margin:0; padding:0; font-size: 100.01% }
body { background-color: #ddd; font-family:Helvetica, sans-serif; color:#333; text-align:center; overflow-y: scroll; }

/* div.wang { width:90%; max-width:60em; padding:2em 0; margin:0 auto; text-align:right; background-image:url('data:image/png;base64,'); background-repeat:repeat-x; }
div.wang a { text-decoration:none; font-size:140%; margin-right:1em; display:block; font-variant: small-caps; } */

.nav { width:1000px; min-height:60px; margin:0 auto; background-color:#718c05; list-style-type: none; background-image:url('data:image/png;base64,'); background-repeat:repeat-x; }
.nav ul { margin:0 auto; }
.nav li { width:19%; min-width:7em; height:60px; text-align:center; margin:0; padding:0; display: inline-block; font-size:112%; line-height:60px; background-color:#718c05; }
* html .nav li { display: inline; } *:first-child+html li { display: inline; }
.nav li a { text-decoration:none; color:#eeeeee; }

div.main {
	width:1000px;
	background-color:#fff;
	background-repeat:no-repeat;
	padding:0;
	margin: 0em auto;
	margin-bottom:1em;
	text-align:left;
	border-bottom:20px solid #718c05;
	min-height:45em;
}
div.logo {
	width:320px;
	float:left;
	height:160px;
	background:url('img/logoneww.jpg') no-repeat;
	margin-left:10px;
	border-bottom: 0px solid #ffffff
}
div.logofoewa {
	width:320px;
	float:left;
	height:160px;
	background:url('img/logofoewa.jpg') no-repeat;
	margin-left:10px;
	border-bottom: 0px solid #ffffff
}
div.inhalt {
	font-family:Helvetica, sans-serif;
	color:#333;
	padding:10px;
	text-align:left;
	margin: 0 0 0 auto;
	width:640px;
	font-size:0.96em;
	height: auto;
}
div.inhalt li, p, h1, h2, h3, ul { text-align:left; margin:0 8pt 8pt 8pt; } div.inhalt h2, h3 { padding-left:4pt; }
div.inhalt ul.nb {list-style-type:none; list-style-position:outside; margin-left:0pt; }
div.inhalt ul.nb ul { margin-top:2pt; list-style-type:disc; list-style-position:outside; }
div.inhalt ul ul li { margin:0 8pt 2pt 8pt; }
div.licence { text-align:right; font-size:80%; margin:8pt; padding-left:5em; }
h1 { font-size:140%; font-weight:normal; margin-bottom:0; margin-top:1em; }
h2 { font-size:112%; font-weight:normal; margin-bottom:0.6em; }
a { color:#333; text-decoration:none; } /* #333; */
div.inhalt a { color:#912020; text-decoration:none; }
div.inhalt a:visited { color:#718c05; text-decoration:none; }
.wangspan {font-variant:small-caps;}

div.mainauswahl li a:before { content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAIAAAAy3EnLAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAQElEQVQYlZWQMRIAIAjDrJ/1Tb42Do5A0Y5cQzgEjJ/MdCqtP8AwAsw+2K+GytMAMQ0QT1L61ntJbDtD2i4NJgcjlBhuJvorDgAAAABJRU5ErkJggg=='); }
div.main a[href^=http]:before { content:url(img/extern.png); }
div.main a[href$=".pdf"]:before { content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAIAAAAy3EnLAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAOElEQVQYlWP8//8/I2M6A17w//9MZG7af0IAWQ0LXB9We9DMZmBgYMEjhxUMBxuYiFGEDBhJjTgAmhpHfvPTuEYAAAAASUVORK5CYII='); }
div.main a[href^="#"]:before { content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAIAAAAy3EnLAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAPUlEQVQYlWP8//8/AwwwMqbD2f//z2TABpiwiuIBw0EDIySUkMMHGWCGFRMuCVyCTLikiYoHuCJcqhkYGABL+xuXUqSO1QAAAABJRU5ErkJggg=='); }
div.main a[href^="#top"]:before { content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAIAAAAy3EnLAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAOklEQVQYlWP8//8/AxJgZExnYGD4/38mAw7AhKkamYFPA5oiXHqY8EhjF0T2A7IKXN5gwiqKBwwHDQBpJg6DrkknIQAAAABJRU5ErkJggg=='); }
div.main a[href^="./"]:before { content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAIAAAAy3EnLAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAQ0lEQVQYlWP8//8/AymACZnDyJhOggZiVDMwMDBCnIRH9f//M9FtINJsdCeRoAHNUvyAER6sEIcR1IxwEpH2MJIacQDARRhuPWP4eAAAAABJRU5ErkJggg=='); }
span.tel:before {content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAVElEQVQokZ2RwQ0AIAgDi8PqTE5bX5qglYj3giiFgpEkAszaisl+vJfXYpWHAuqzmgAUAJVAdfkN23cwO8tuAmchW+wElOf0BD9iUiBjwV0h2vaNAR3xjWZFBzPTAAAAAElFTkSuQmCC'); }
span.mail:before {content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAU0lEQVQokZWRwRHAIAgED4dataZUi69kFA8k92KAXR4I0A0/Y/Z8tUYDH5FB+20Fo6W3zw40f91LMngTMMkNPgRMksFUsEI3OBRU4VRQjQLx+yqZk64m2RuI1b4AAAAASUVORK5CYII='); }

#index li#navind { background-color:#5C7003; }
li#navind a:hover { color:#ffc; }

#team li#navtea { background-color:#5C7003; }
li#navtea a:hover { color:#ffc; }

#aktiv li#navakt { background-color:#5C7003; }
li#navakt a:hover { color:#ffc; }

#publ li#navpub { background-color:#5C7003; }
li#navhom a:hover { color:#ffc; }

#presse li#navpre { background-color:#5C7003; }
li#navrez a:hover { color:#ffc; }

#press li#navpre { background-color:#5C7003; }
li#navpre a:hover { color:#ffc; }

#kontakt li#navkon { background-color:#5C7003; }
li#navkon a:hover { color:#ffc; }

#index li#navind a:hover, #aktiv li#navakt a:hover, #team li#navtea a:hover, #presse li#navpre a:hover, #publ li#navpub a:hover, #kontakt li#navkon a:hover { color:ff9; }