html,body{margin:0;padding:0}
img {border:none;}
body{font: 76% arial,sans-serif}
p{margin:0 10px 2px}
a{display:block;color: #981793;padding:0px}
div#header h1{height:82px;line-height:80px;margin:0;
  padding-left:10px;background: #FFFFFF;background-image:url(images/back-blau.gif);background-repeat: repeat-x;color: #000000;}
div#header h2{font: bold 120% arial,helvetica,sans-serif; margin:0;margin-top:0px;margin-bottom:-20px;
  padding-left:600px;color: #000000}  
* html div#header h2{margin-top:-90px;}    
div#header a.deutsch{margin:0;margin-top:0px;margin-bottom:-22px;
  padding-left:650px;color: #000000;}  
  
  div#header h3{font: bold 140% arial,helvetica,sans-serif; text-align:center;margin-top:100px;margin-bottom:-20px; padding-left:600px;color: #000000}  
* html div#header h3{text-align:center;margin-top:10px;}    
div#header a.deutsch{margin:0;margin-top:0px;margin-bottom:-22px;
  padding-left:650px;color: #000000;}  
  
  
* html div#header a.deutsch{position: relative;margin-top:-94px;}    
div#header a.english{margin:0;margin-top:0px;margin-bottom:-25px;
  padding-left:850px;color: #000000}  
* html div#header a.english{margin-top:2px;margin-bottom:-21px;}   

*:first-child+html div#header a.deutsch{position: relative;}   
*:first-child+html div#header a.english {margin:0;margin-top:2px;margin-bottom:-21px;
  padding-left:850px;color: #000000
  }

 
div#content p{text-align: justify;line-height:1.8}
*html div#content p{line-height:1.9}
div#seitenauswahlmenu{background:#CFD3F9;background-image:url(images/naviblau.gif);height:600px;}
div#extra{background:#FFFFFF}
div#footer{height:88px;background: #CFD3F9;background-image:url(images/foot-blau.gif);color: #000000}
div#footer p{margin:0;padding:5px 10px}

div#wrapper{float:right;width:100%;margin-left:-200px}
div#content{margin-left:220px; margin-top:80px;}
div#content h2{font: bold 120% arial,helvetica,sans-serif; margin:0;margin-top:0px;margin-bottom:20px;
  padding-left:300px;color: #000000}  
div#content h3{font: bold 120% arial,helvetica,sans-serif; margin:0;margin-top:0px;margin-bottom:20px;
  padding-left:0px;color: #000000}  
div#content h4{font: bold 100% arial,helvetica,sans-serif; margin:0;margin-top:0px;margin-bottom:20px;
  padding-left:0px;color: #000000}  
div#content h5{display:inline; line-height:1;font: normal 100% arial,helvetica,sans-serif;}
div#content a.listenlink{display:inline; line-height:1;}  
     
div#seitenauswahlmenu{float:left;width:200px;font: bold 120% arial, helvetica,sans-serif;margin-top:0px;margin-bottom:0px;}
div#seitenauswahlmenu p{font: bold 120% arial, helvetica,sans-serif;margin-left:150px;}

div#seitenauswahlmenu p.abstand10px {background: #CFD3F9;background-image:url(images/transp.gif);height:10px;}
div#seitenauswahlmenu p.abstand30px {background: #CFD3F9;background-image:url(images/transp.gif);height:28px;}
div#abstand100px {background: #CFD3F9;background-image:url(images/transp.gif);height:101px;}
div#abstand300px {background: #CFD3F9;background-image:url(images/transp.gif);height:303px;}
div#seitenauswahlmenu p.zwischenraum{padding-top:10px;}

div#extra{float:left;clear:left;width:200px}
div#footer{clear:both;width:100%;}
div#footer p{font: bold 120% times,sans-serif;padding-top:40px;margin-left:450px;}

a.meinlogo {
margin-top: -1px;
margin-left: 240px;

display:inline;
}

img.meinlogo {
margin-top: -1px;
margin-left: 240px;

display:inline;
}

img.linkspdf {
	float: left;
	margin: 0.25em 1em 0 1em;
}

a.mailicon {
  display:inline;
}

img.mailicon {
  display:inline;
	margin: 2px 5px -4px 15px;
}

img.linksbildumflossen {
  border: 3px solid #CFD3F9;
	float: left;
	margin: 0.25em 1em 0 1em;
}

img.rechtsbildumflossen {
	border: 3px solid #CFD3F9;
	float: right;
	margin: 0.25em 1em 0 1em;
}

a.nachoben {
	border: none;
	float: right;
	margin: 10px 10px 10px 0;
}

a.iminhalt, #extra a.iminhalt:visited {
	display:inline;
	color: #06319E;
	text-decoration:none;
}
a.iminhalt:hover, a.iminhalt:focus, a.iminhalt:active  {
	display:inline;
	text-decoration:underline;
}


table { width:100%; }
td { border:0px solid #000; vertical-align:top; overflow:hidden; }

p.table {
	margin-left: 15px;
	margin-right:15px;
	margin-bottom:10px;
}

/*- Listen/Auflistungen-Formatierungen --------------------------- */

ul.liste {
	margin: 0px 0px 0px 0px;
	padding-left: 15px;
	line-height:normal;
}

* html ul.liste {

	margin: 0px 0px 0px 0px;
	padding-left: 15px;
	line-height:normal;
}


ul.liste li.liste {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 3px 18px;
	background: url(images/blauerpunkt.gif) no-repeat;
}

li.listeanmerkung {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 3px 18px;
}

*html ul.liste li.liste {
	list-style: none;
	padding: 0px 0px 3px 18px;
	background: url(images/blauerpunkt.gif) no-repeat;
}

/*- Seitenauswahlmenu --------------------------- */
	
	
#seitenauswahlmenu	ul {
	list-style: none;
	margin: 0;
	padding: 0px;
	background: #E6E7F3;
	}

	
#seitenauswahlmenu li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#seitenauswahlmenu li a:link, #seitenauswahlmenu li a:visited {
	color: #000000;
	display: block;
	background:  url(images/menu13.gif);
	padding: 8px 0 0 15px;
	}
	
#seitenauswahlmenu li a:hover {
	color: #000000;
	background:  url(images/menu13.gif) 0 -32px;
	padding: 8px 0 0 15px;
	}