*{margin: 0;padding: 0;font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;line-height: 150%;font-size: 100.01%;}body{margin: 0;padding: 0;background-color: #ffffff;}html {padding:0; margin:0; border:0; background-color: #ffffff; font-family:Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; 	}#bodycontainer  { background-color: #fff; margin: 0 auto; width: 808px; border-right: 1px none #bfdbdf; border-bottom: 1px solid #bfdbdf; border-left: 1px solid #bfdbdf }#logo   { background-image: url("../images/at_b2008/logo.jpg"); background-repeat: no-repeat; visibility: visible; position: absolute; top: 35px; left: 0; width: 300px; height: 200px }
#top_menu  { visibility: visible; position: absolute; z-index: 20; top: 35px; left: 320px; width: 486px; height: 150px }

#gallerybackeins  { background-color: #fff; background-image: url(../images/at_b2008/ac.jpg); background-repeat: no-repeat; background-position: right center; list-style-type: none; margin: 0; padding: 0; width: 486px; height: 150px; overflow: hidden; border: solid 0px #888 }

#gallerybackeins ul { list-style-type: none; margin: 0; padding: 0; }
#gallerybackeins li {float:left;  }#gallerybackeins li a {float:left; border-right: 2px solid #fff;display:block; text-decoration:none;font-size:1px}
#gallerybackeins li.eins a  { display:none;  }
#gallerybackeins li.zwei a  { background: url(../images/at_b2008/b.jpg) no-repeat; cursor: default; width: 77px; height: 150px; color:#E6880A }#gallerybackeins li.drei a  { background: url(../images/at_b2008/c.jpg) no-repeat; cursor: default; width: 77px; height: 150px;color:#FF9525  }#gallerybackeins li.vier a  { background: url(../images/at_b2008/d.jpg) no-repeat; cursor: default; width: 77px; height: 150px; color:#DD8323 }
#gallerybackeins li a:hover { width:250px;  }
#linksbox    { visibility: visible; position: absolute; left: 80px; width: 220px }#subbox      { margin-bottom: 20px; border-right: 1px solid #b6d3d9; border-left: 1px solid #b6d3d9 }
#linksinhalt      {  }#agb   { visibility: visible; position: absolute; z-index: 0; top: 0; left: 555px; width: 251px; height: 35px; border-right: 1px solid #b6d3d9; border-left: 1px solid #b6d3d9 }
/*Definition agbmenu*/
#agb ul  { 
font-size: 11px; 
font-family: Arial, Verdana, Helvetica, SunSans-Regular, sans-serif; 
padding: 0;
margin: 0; }

#agb ul li   { list-style: none }

#agb li { color: #000; float:left;  }

#agb ul  a{ color: #000; text-decoration: none; margin-right: 0px; padding-top: 6px; padding-bottom: 1px; padding-right: 12px; padding-left: 12px;float: left;}#agb ul li.NO a{ color: #000; text-decoration: none; float: left;}
 
#agb ul li.NO a:hover   { text-decoration: none;color: #797979;  }

#agb ul li.ACT a    { color: #000;text-decoration: none;font-weight:bold;}
#contentbox     { visibility: visible; margin-left: 335px; padding-bottom: 20px; width: 472px; border-right: 1px solid #b6d3d9 }#inhalt     { visibility: visible; padding-bottom: 20px; width: 448px;font-size:11px }
#inhalt  P.bodytext  { font-size: 11px}
#inhalt ul li { list-style: none;padding: 2px 0 10px 20px; font-size: 11px;  }
#inhalt UL  { margin: 0; padding: 0;}
#inhalt LI    { color: #000;text-decoration: none; background-image: url("../images/at_new2008/list.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left 5px;padding: 0px 0px 0px 20px; background-color: #ffffff; }
#inhalt a  { color: #5696AE;text-decoration: none;background-color: #ffffff; }
#inhalt ol li  {margin-left:20px;background-image:none;
padding: 0px 0px 0px 10px}
#inhalt ol  { display:block;font-family: Arial, Verdana, Helvetica, SunSans-Regular, sans-serif; font-size: 72%;padding: 0;margin: 0; }
#headerbox { background-image: url("../images/at_b2008/header.jpg"); visibility: visible; position: absolute; z-index: 0; top: 187px; left: 320px; width: 488px; height: 48px }#mittebox { visibility: visible; position: relative;float:left; }#obenbox { position:relative; height:235px }#footerbox  { color: #fff; font-size: 11px; background-image: url("../images/at_b2008/blue.jpg"); background-repeat: repeat; background-position: 0 0; text-align: center; padding: 4px 0; position: relative; width: 100%; clear: left }

/*Definition linkes menu*/
.arrowlistmenu{
	/*width of menu*/
	width: 245px; 
	font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; 
	font-weight: normal;}
 
.arrowlistmenu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	/*bottom spacing between each UL and rest of content*/
	margin-bottom: 8px;}
 
.arrowlistmenu ul li{
	/*bottom spacing between menu items*/
	padding-bottom: 2px; }
 
.arrowlistmenu ul li a:visited{
	}
 
/*.arrowlistmenu ul li a:hover{ 
	color: #0fdedd;
	background-color: #2E2E2E;}hover state CSS*/
	
  /*erste Ebene*/
.arrowlistmenu .li01 a{
	margin-left:0px;
	color: #90BFC9;
	display: block;
	padding: 2px 0;
	padding-left: 45px; /*link text is indented 45px*/
	text-decoration: none;
	font-weight: normal;	
	font-size: 12px;	
	border-top: 0 #fff; border-right: 0px solid #ffffff; border-bottom: 1px solid #BFDBDF; border-left: 4px solid #fff;}
	
	.arrowlistmenu .li01 a:hover{color: #90BFC9;
	border-top: 0 #fff; border-right: 0px solid #ffffff; border-bottom: 1px solid #BFDBDF; border-left: 4px solid #BFDBDF;	}
	.arrowlistmenu .li01 a:visited{color: #90BFC9;}
	
	/*erste Ebene aktiv*/
	.arrowlistmenu .li01act a{
	color: #90BFC9;
	display: block;
	padding: 2px 0;
	padding-left: 45px; /*link text is indented 45px*/
	text-decoration: none;
	font-weight: normal;	
	font-size: 12px;	
	border-top: 0 #fff; border-right: 1px solid #BFDBDF; border-bottom: 1px solid #BFDBDF; border-left: 4px solid #ffffff;}
	
	

  /*zweite Ebene*/
.arrowlistmenu .li02 a{
	margin-left:45px; /*custom bullet einrŸcken*/
		/*custom bullet list image*/
	background: url(../images/hofmann/bullet1.jpg) no-repeat center left; 
	display: block;
	padding: 2px 0;
	padding-left: 5px; /*link text is indented 5px*/
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;		
	border-top: 0 #fff; border-right: 0px solid #BFDBDF; border-bottom: 1px solid #ffffff; border-left: 0px solid #ffffff;}
	
	.arrowlistmenu .li02 a:hover{
	border-top: 0 #fff; border-right: 0px solid #ffffff; border-bottom: 1px solid #BFDBDF; border-left: 0px solid #BFDBDF;	}
	.arrowlistmenu .li02 a:visited{	color: #000000;	}
	
	/*zweite Ebene aktiv*/
	.arrowlistmenu .li02act a{
	margin-left:45px; /*custom bullet einrŸcken*/
		/*custom bullet list image*/
	background: url(../images/hofmann/bullet1.jpg) no-repeat center left; 
	display: block;
	padding: 2px 0;
	padding-left: 5px; /*link text is indented 5px*/
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;		
	border-top: 0 #fff; border-right: 0px solid #BFDBDF; border-bottom: 0px solid #BFDBDF; border-left: 0px solid #ffffff;}
 
  /*dritte Ebene*/
.arrowlistmenu .li03 a{
	margin-left:45px;/*custom bullet einrŸcken*/
		/*custom bullet list image*/
	background: url(../images/hofmann/bullet1.jpg) no-repeat center left; 
	display: block;
	padding: 2px 0;
	padding-left: 5px; /*link text is indented 19px*/
	color: #2E2E2E;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;		
	border-bottom: none;}
	
	.arrowlistmenu .li03 a:hover{font-weight: bold;	}
	.arrowlistmenu .li03 a:visited{	color: #2E2E2E;	}
	
	/*dritte Ebene aktiv*/
.arrowlistmenu .li03act a{
	margin-left:45px;/*custom bullet einrŸcken*/
		/*custom bullet list image*/
	background: url(../images/hofmann/bullet1.jpg) no-repeat center left; 
	display: block;
	padding: 2px 0;
	padding-left: 5px; /*link text is indented 19px*/
	color: #2E2E2E;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;		
	border-bottom: none;}



/******************/
/* Headers, plain */
/******************/
H1 { font-family: Arial, Verdana, Helvetica, Geneva, SunSans-Regular; font-size: 13px;	color: #000000; margin-bottom: 15px;}
H2 { font-size: 13px; color: #000000; }
H3 { font-size: 12px; color: #000000;}
H4 { font-size: 12px; color: #000000;}
/*****************/
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader  { margin-top: 20px }
