@media all {
body {
	background:#fff;
	font-family:Verdana,Arial,sans-serif;
	font-size:90%;
	font-size:12pt;
	line-height:15pt;
	}
* {
	background:#fff;
	font-family:Verdana,Arial,sans-serif;
	font-size:12pt;
	line-height:15pt;
	}
#head,
#col1,
#col2  {display:none;}

#printtop1 {
		top:0px;
		left:0px;
		position:absolute;
		/*font-size:90%;*/
		}
#printtop1 img {
	width:4.5cm;
	margin-top:40px;
	}
#printleft1 img {
	margin-top:60px;
	width:4.5cm;
	
	}
#printlink {
		font-size:100%;
		margin-top:210px;
		text-align:right;
		
		
		}
#mitte {
	padding-top:18px;
	margin-left:5.5cm;
	margin-right:40%;
	}
h1, h2, h3, h4, p  {
	color:#000;
	margin:10px 0;
	}
h1
  {
  font-size:13pt;
  text-transform:uppercase;
  border-bottom:1px solid #000;
  clear:left;
  page-break-after:avoid;
  color:#253966; /*566d99;*/
  }
h2
  {
  font-size:12pt;
  page-break-after:avoid;
  color:#253966; /*#566d99;*/
  }
#mitte .url{
margin-top:20px;
margin-bottom:60px;
font-size:110%;
}
#mitte img{
	float:left;
	margin-right:20px;
	}
a
{
	color:#333333;
	font-weight:400;
	
}
acronym {
	font-weight: bold;
	text-decoration: none;
	margin:0 3px;
}

acronym:after {
	content: " (Acronym: "attr(title)") ";
	font-weight: normal;
	text-decoration: none;
  display:none; /*Martina*/
  }

abbr {
	font-weight: bold;
	text-decoration: none;
}

abbr:after {
	content: " (Abkürzung für: "attr(title)") ";
	font-weight: normal;
	text-decoration: none;
}
/* Martina */
#page,#page_margins
  {
  border:none;
  background:none;
  }
#main
  {padding-top:0;}
#col3_content
  {
  padding:0;
  }
hr{margin:5px 0;}
strong,b
  {font-size:10pt;}
a,
a:link,
a:visited
{
text-decoration:none;
color:#566d99;
font-weight:bold;
font-size:10pt;
}
.artikel_liste a,
.artikel_liste a:link,
.artikel_liste a:visited
{
font-weight:normal;
margin-left:20px;
}
.artikel_liste a.link,
.artikel_liste a.link:link,
.artikel_liste a.link:visited
{
font-weight:normal;
margin-left:0px;
}
.artikel div a
  {
  font-size:10pt;
  margin-right:3px;
  text-decoration:underline;
  }
table.colored tr.even td a,
table.colored td a
{
font-weight:normal;
font-size:10pt;
margin:0;
text-decoration:none;
}
table.colored tr.even th a,
table.colored th a
{
text-decoration:none;
}
a.link
  {margin:0px 3px;}
a.linkbacktop_top
  {
  display:none;
  }
.divider{display:block;}
hr{border-top:1px solid #ccc;}
#inhalt_sitemap ul
  {
  border:1px solid #000;
  padding:5px;
  margin:5px 20px;
  }
#inhalt_sitemap ul ul ul
  {
  border:none;
  list-style-type:square;
  padding:5px;
  margin:5px 20px;
  }
#inhalt_sitemap ul ul ul li
  {
  list-style-type:square;
  }
#inhalt_sitemap ul h2
  {
  margin:0;
  color:red;
  }

#inhalt_sitemap ul a:link,
#inhalt_sitemap ul a:visited
  {
  text-decoration:none;
  font-size:13pt;
  font-weight:bold;
  }
#inhalt_sitemap ul ul a:link,
#inhalt_sitemap ul ul a:visited
  {
  text-decoration:none;
  font-size:10pt;
  font-weight:bold;
  }
#inhalt_sitemap ul ul ul a:link,
#inhalt_sitemap ul ul ul a:visited
  {
  text-decoration:none;
  font-size:10pt;
  font-weight:normal;
  }
  
#ankernav {
display:none;
background:#fff;
border:1px solid #566D99;
margin:1em 0;
padding:1em 3em;
}
img
  {border:0px solid #ccc;
  margin-bottom:10px;}

/* Hilfe*/
ul.farben li {
border-left-style:solid;
border-left-width:1.5em;
border-top:1px solid #ccc;
margin-bottom:1.5em;
padding:0.5em 0 0 0.5em;
}
.thema1 {border-left:15px solid #3F8000;display:block;padding-left:3px;}
.thema1	{border-left:15px solid #3F8000;display:block;padding-left:3px;}
.thema2	{border-left:15px solid #996600;display:block;padding-left:3px;}
.thema3	{border-left:15px solid #E47103;display:block;padding-left:3px;}
.thema4	{border-left:15px solid #CC0000;display:block;padding-left:3px;}
.thema5	{border-left:15px solid #B200B2;display:block;padding-left:3px;}
.thema6	{border-left:15px solid #008C8C;display:block;padding-left:3px;}
.thema7	{border-left:15px solid #0000A6;display:block;padding-left:3px;}
.thema8	{border-left:15px solid #7D5AB6;display:block;padding-left:3px;}
.thema9	{border-left:15px solid #BBAB5B;display:block;padding-left:3px;}

ul.bulletlist li {
background:none;
list-style-type:square;
border:0 solid red;
font-size:100%;
margin:0 0 0 20px;
padding:0;
position:relative;
}
table caption {
border:none;
color:#000;
font-weight:bold;
padding:3px;
text-align:left;
text-transform:uppercase;
background:#fff;
}
table th {
background-color:#fff;
font-weight:bold;
}
table th, table td {
border:1px solid #ccc;
margin:0;
padding:3px;
text-align:left;
vertical-align:top;
}
table.colored tr.even th {
background-color:#fff;
padding:2px 5px;
}
table.colored th {
background-color:#fff;
padding:2px 5px;
}
table.colored tr.even td,
table.colored td
{
padding:2px 5px;
background:#fff;
}
table.colored tbody tr:hover th,
table.colored tbody tr.even:hover th {background: none}
table.colored tbody tr:hover td,
table.colored tbody tr.even:hover td {background: none;}

/* Formulare */
#formk legend, .form legend {
background-color:#Fff;
border:1px solid #939A9D;
margin:0 0 10px;
padding:2px 10px;
}
legend {
background-color:#fff;
color:#000;
}
#formk fieldset
  {background:none;
  border:1px solid #ccc;}
#formk input, #mod_newsletter #formk input.newssenden {
background:#fff none repeat scroll 0;
color:#000;
float:right;
font-size:1.3em;
padding:0.25em 1em;
text-align:center;
}
.fb2
        {
    background:none;
    height:1%; /*http://www.positioniseverything.net/explorer/peekaboo.html*/
        }
.formwrapper,
div.formsubmit input
  {
  background:none;
  border:1px solid #ccc;
  }
/* Links */
a.email
  {font-weight:normal;}
a[class=pdf]:after,
a[class=downloadlink]:after
  {
  content:" <Download PDF>";
  background:none;
  font-style:italic;
  display:block;
  font-weight:normal;
  font-size:9pt;
  padding-left:10px;
  color:#999;
  }
/*a[class=newwindow]:after*/
a[href^="http:"]:after
  {
  content:" <URL: "attr(href)">";
  background:none;
  font-style:italic;
  font-weight:normal;
  font-size:9pt;
  padding-left:0px;
  display:block;
  color:#999;
  }
a#backlink
  {background:#566d99;
  color:#fff;
  padding:5px 10px;
  }
a#backlink:hover
  {color:#566d99;
  background:#fff;
  padding:5px 10px;
  text-decoration:underline;
  }
a[id=backlink]:after
  {
  content:" ";
  background:none;
  }
address
  {margin-bottom:12px;
  border-left:2px solid #566d99;
  padding-left:8px;
  font-style:normal;
  font-size:10pt;
  line-height:14pt;}
/*Gästebuch*/
.comment_inhalt {background:none;
  margin:0;
  padding:5px 10px;
  font-size:10pt;}
.comment_inhalt br
{
  font-size:6pt;
  line-height:6pt;}
/*Startseite*/
.artikel_liste
  {
  padding-bottom:1em;
  border-bottom:1px solid #566d99;;
	margin-top:0; /* Abstände News0.5em;*/
  }
.artikel_liste h2
  {
  margin:0;
  font-size:11pt
  }
.teaserunder p strong
  {
  font-size:10pt;
  }
.teaserunder p
  {
  margin-left:20px;
  margin-bottom:0;
  }
/*br.break_artikel{margin-bottom:0.5em;} Abstände News */
br.break_artikel{margin-bottom:0;}
.printxxx{position:static;left:0;top:0;width:18px;height:16px;}
.noprint{display:none !important;}
}
@media print {
	#backlink {display:none;}
	#mitte {
	margin:0px;
	width:11cm;
	margin-left:5.7cm;
	overflow:visible;
	}
	#printtop1 {
		display:block;
		top:0px;
		left:0px;
		position:absolute;
		overflow:visible;
		padding-right:10px;
		}
		.floatbox { overflow:visible; }
	#printtop1 img {
	
		}
	#printlink {
		margin-top:490px;
	}


}