﻿body {
  font: 100% sans-serif;  
  margin: 0;
  padding: 0;
  padding-top:1ex;
  padding-bottom:2ex;
  text-align: center;
  background-color: #EEEEEE;
  color:black;
}

#container {
  width: 60em; min-width: 776px; max-width: 98%;
  margin: 0 auto;
  text-align: left;
  background-color: white;
  padding-bottom:3ex;
}

#kopfbereich{
	padding-bottom:1em;
	padding-top:1em;
	border-bottom: 2px solid grey;
}

#kopfbereich img {
  border:none;
}

#kopfbereich a {	
	color:black;
	background-color:white;
	font-size:220%;
}

#navi {
	float:left;
  width:13em;
  /* border:1px solid fuchsia; */
  font-family:sans-serif;
  padding-top:.7em;
  margin-left:.7em;
  margin-right:0;    
  margin-bottom:.7em;
}
 
#navi ul {
  list-style:none;
  padding-left:1.5em;
  
}
 
li.navitem {
  background-color:#CACACA;
  border:1px grey solid;
  border-left:20px gray solid;
  border-right:2px gray solid; 
  margin-top:1ex;   
  padding-top:.5ex; 
  padding-bottom:.5ex;
  padding-left:.8ex; 
  padding-right:.5ex;  
}
 
#inhalte {
  padding-top:.7em;
	margin-left: 16.5em;
	margin-right:4em;
	background-color: white;
	text-align:left;
	/* border:1px solid green; */
}

#fusszeile {
	clear: both; /*unter Menue und Inhalte*/
	margin-top:2em;
	padding-top:.5em;
	border-top: 2px solid grey;
	font-size:small;
	text-align: center;
}

#bild{
	float:right;
	margin-top:0;
	margin-bottom:1em;
	margin-left:2em;
	margin-right:0;
}

a.link-pdf:before { padding-right:4px; content:url(bilder/pdf16x16.gif);white-space: nowrap;}
a.link-mail:before { padding-right:4px; content:url(bilder/mail.gif);white-space: nowrap;}

.link-image img {
   border:none;
   vertical-align:middle;
}
			