/* agt: CSS-Kopie der style.css.tpl vom 23.1.05 (alle Formatvorlagen sind identisch, nur url angepasst) */
body
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
  color: #000000;
  line-height: 16px;
	font-weight: normal;
  text-align: center;
  background: #fff;
  margin: 0;
  padding: 0;
}
#logo
{
	float: left;
	display: block
	padding: 0;
	margin: 10px 0 1px 13px;
	border: 0;  /* agt: logo margin left von 10 auf 13 px umgestellt */
}
#contenttable
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
	text-align: left;
	background: #fff;
	margin: 0;
  width: 772px;  /* False value for IE4-5.x/Win */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 772px;	 /* Actual value for conformant browsers */
}
html>#contenttable
{
	width: 772px; /* Be nice to Opera */
}
#mainslideshow
{
  padding: 20px 0 10px 0;
}
#mainnavigation
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
	text-align: left;
	padding: 0 5px 0 20px;
}
#mainnavigation a
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
  color: #1468B0;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  padding: 0;
}
#mainnavigation a:hover
{
  color: #777;
}
#mainnavigation a.selected
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
  color: #f60;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  padding: 0;
}
#subnavigation
{
  padding: 0 0 5px 0;
}
#subnavigation p
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 11px;
  padding: 0;
  margin: 0;
}
#subnavigation a
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 11px;
  text-decoration: none;
  color: #777;
  padding: 0;
  margin: 0;
}
#subnavigation a:hover
{
  color: #f60;
}
#subnavigation a.selected
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 11px;
  text-decoration: none;
  color: #f60;
}
.mainseperator
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
  font-weight: bold;
  color: #F60;
  padding: 0 7px 0 7px;
  margin: 0;
}
.subseperator
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
  font-weight: bold;
  color: #F60;
  padding: 0;
  margin: 0;
}
#subnav0
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
	visibility: hidden;
}
#subnav2
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
	margin: 0 0 0 20px;
}
#subnav5
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
	margin: 0 0 0 40px;
}
#subnav9
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
	margin: 0 0 0 20px;
}
#subnav23
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
	margin: 0 0 0 325px;
}
#subnav27
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
	margin: 0 0 0 385px;
}
#content
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
  text-align: left;
  padding: 0 20px 20px 20px;
}
h1
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #f60;
	font-weight: bold;
	font-size: 16px;
	padding: 20px 0 10px 0;
}
h2
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #f60;
	font-weight: bold;
	font-size: 12px;
	padding: 20px 0 10px 0;
}
p
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
  text-align: left;
  color: #000;
  line-height: 16px;
	font-weight: normal;
}
#content p.captionright
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
  display: block;
  border: 2px solid #ddd;
  float: right;
  clear: right;
  padding: 5px;
  margin: 0 0 10px 20px;
  width: 294px;  /* False value for IE4-5.x/Win */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 270px;	 /* Actual value for conformant browsers */
}
html>#content p.captionright
{
	width: 270px; /* Be nice to Opera */
}
#content img.right
{
  border: 2px solid #ddd;
  text-align: right;
  clear: right;
  margin: 0 0 10px 20px;
  padding: 0;
  width: 304px;  /* False value for IE4-5.x/Win */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 280px;	 /* Actual value for conformant browsers */
}
html>#content img.right
{
	width: 280px; /* Be nice to Opera */
}
#content img.left
{
  border: 2px solid #ddd;
  text-align: right;
  clear: left;
  margin: 0 20px 10px 0;
  padding: 0;
  width: 304px;  /* False value for IE4-5.x/Win */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 280px;	 /* Actual value for conformant browsers */
}
html>#content img.right
{
	width: 280px; /* Be nice to Opera */
}
#content img.foto
{
  border: 2px solid #ddd;
  float: none;
  margin: 0 0 10px 0;
  padding: 0;
}
#footer
{
  height: 50px;
  background: #fff;
  border-top: 1px solid #777;
  text-align: left;
  margin: 5px 0 50px 0;
  width: 734px;  /* False value for IE4-5.x/Win */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 734px;	 /* Actual value for conformant browsers */
}
html>#footer
{
	width: 734px; /* Be nice to Opera */
}
#footer td
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 10px;
  vertical-align: top;
  color: #1468B0;
	padding: 5px 0 10px 0;
}
hr
{
  color: #000;
  background: #000;
  height: 1px;
  width: 50%;
  text-align: left;
}
address
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-style: normal;
  font-size: 12px;
}
#content a
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
  color: #777;
  text-decoration: none;
}
#content a:hover
{
  color: #F60;
}
#linksbottom
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
  list-style: none;
  padding: 0;
  margin: 0;
}
#linksbottom li
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
  padding: 0 0 15px 0;
}
#backlink
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
  clear: left;
  background: transparent url(../themes/version2/img/ba_grey.gif) no-repeat center left;
  padding: 0 0 0 15px;
}
#backlink:hover
{
  background: transparent url(../themes/version2/img/ba_orange.gif) no-repeat center left;
}
#content img.arrow
{
  float: none;
  margin: 0 5px;
  padding: 0;
  background: transparent;
}
#projekttable
{
  padding: 0px;
  vertical-align: top;
}
#projekttable td
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
  padding: 0 25px 10px 0;
  vertical-align: top;
}
#content #projekttable ul
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
  list-style: none;
  padding: 0;
  margin: 0;
}
#content #projekttable ul li
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
  padding: 0;
}
#content dt
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 0 0 0;
  margin: 0;
}
#content dd
{
  display: list-item;
  list-style: disc url(../themes/version2/img/bullet_line.gif);
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
  padding: 2px 20px;
  margin: 2px 5px;
}
#content ul
{
  padding: 0px;
  margin: 2px 20px 10px 20px;
}
#content ul li
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
  list-style: disc;
  padding: 2px 0;
  margin: 2px 0;
}
ul#linksbottom
{
  list-style: none;
}
ul#linksbottom li
{
  list-style: none;
}
ul#linksbottom li a
{
  padding-left: 15px;
  background: url(../themes/version2/img/fwd_arrows_grey.gif) no-repeat center left;
}
ul#linksbottom li a:hover
{
  background: url(../themes/version2/img/fwd_arrows_orange.gif) no-repeat center left;
}
#content p.groteletters
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
  color: #1468B0;
  font-weight: bold;
}
#content b
{
  color: #1468B0;
}
#imageview
{
  border: 2px solid #ddd;
  margin: 10px;
}
a#btnclose
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
  color: #777;
  text-decoration: none;
  padding-left: 15px;
  background: url(../themes/version2/img/fwd_arrows_grey.gif) no-repeat center left;
}
a#btnclose:hover
{
  color: #F60;
  background: url(../themes/version2/img/fwd_arrows_orange.gif) no-repeat center left;
}
#noimage
{
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
  width: 250px;
  border: 1px solid #f00;
  background: #fdd;
  color: #f00;
  font-weight: bold;
  padding: 20px;
  margin: 20px;
}