body {
	text-align : center;
	background-color : #CCCCCC;
	padding : 0px;
	margin : 0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #333333;
	background-image : url(../img/hg_body.gif );
	
}


div {
	width : 790px;
	background-color : #FFFFFF;
	margin : auto;
	padding : 0px;
}


div #maindiv {
	background-color : #FFFFFF;
}
div #bodydiv {
	background-color : #FFFFFF;
	text-align : center;
}
div #headline {
	background-color : #FFFFFF;
	height : 150px;
	background-image : url(../img/aschentrup_header.jpg );
}
div #columnContainer {
	/*text-align : left;*/
	width : 790px;
	padding : 0px;
	float : left;
	background-image : url(../img/bgspalten.gif );
	background-repeat : repeat-y;
	
}
div #contentdiv {
	padding-top : 6px;
	padding-bottom : 6px;
	margin : 0px;
	padding-left : 16px;
	padding-right : 16px;
	width : 758px;
	float : left;
	text-align : left;
	background-color : #FFF;

}

div #navidiv {
	background-color : #FFFFFF;
	padding-top : 3px; /* Abstand zur Titelgrafik */
	padding-bottom : 0px;
	margin : 0px;
	width : 790px;
	font-size : 0.9em;
}
#navidiv ul {
	height : 24px; /*Höhe der Hauptnavigationsleiste, maximal 26px=Bildhöhe */
	/* #border : groove; */
	background-color : #CCCCCC;
	background-image : url(../img/bkgdmenue.gif );
	list-style : none;
	padding : 0px;
	margin : 0px;
	
}
#navidiv ul li {
	display : inline;
}
#navidiv ul li.a_active {
	display : block;
	float : left;
	height : 22px; /* maximal Höhe des Reiterbilds */
	margin-right : 4px; /* Reiterabstand rechts */
	padding-right : 6px; /* Eckenradius ( Versatz zum linken Bild ) */
	padding-top : 2px;
	text-decoration : none;
	background-image : url(../img/nav_a_hg_right.gif);
	background-position : 100% 0%;
	background-repeat : no-repeat;
	text-decoration : none;
	color : #333333;
	font-weight : bolder;
}
#navidiv ul li.a_active span {
	background-image : url(../img/nav_a_hg_left.gif);
	background-position : 0% 0%;
	background-repeat : no-repeat;
	padding-left : 6px;
	padding-top : 2px;
	color : #333333;
}

#navidiv ul li a {
	display : block;
	float : left;
	height : 22px; /* Höhe der Reitergrafik */
	margin-right : 4px;
	padding-right : 6px;
	padding-top : 2px;
	text-decoration : none;
	background-image : url(../img/nav_a_hg_right_orange.gif);
	background-position : 100% 0%;
	background-repeat : no-repeat;
	text-decoration : none;
	color : #333333;
	font-weight : bolder;
}
#navidiv ul li a span {
	background-image : url(../img/nav_a_hg_left_orange.gif);
	background-position : 0% 0%;
	background-repeat : no-repeat;
	padding-left : 6px;
	padding-top : 2px;
}

#navidiv ul li a:hover {
	display : block;
	float : left;
	height : 22px;
	margin-right : 4px;
	padding-right : 6px;
	padding-top : 2px;
	text-decoration : underline;
	background-image : url(../img/nav_a_hg_right_orange.gif);
	background-position : 100% 0%;
	background-repeat : no-repeat;
	color : #CC0000;
	font-weight : bolder;
}
#navidiv ul li a:hover span {
	background-image : url(../img/nav_a_hg_left_orange.gif);
	background-position : 0% 0%;
	background-repeat : no-repeat;
	text-decoration : underline;
	padding-left : 6px;
	padding-top : 2px;
}
a img {
	border:none;
}
a.a_nodecoration {
	text-decoration:none;
}
a.a_nodecoration:hover {
	text-decoration:underline;
}

div #footer {
	float : left;
	background-color : #CCC;
	padding-left : 6px;
	padding-right : 6px;
	width : 778px;
	font-size : 0.7em;
}
div.c2l {
	text-align : center;
	width : 374px;
	margin-right : 5px;
	float : left;
}
div.c2l h2 {
	background-image : url(../img/nav_a_hg_right_orange.gif);
}
div.c2img {
	text-align : left;
	width : 140px;
	float : left;
}
div.c2txt {
	text-align : left;
	width : 230px;
	float : left;
}

div.c2r {
	text-align : center;
	width : 374px;
	margin-left : 5px;
	float : left;
}
div.c2r h2 {
	background-image : url(../img/nav_a_hg_right_orange.gif);
}

h1 {
	padding : 0px;
	margin : 0px;
	margin-top : 10px;
	/*margin-left : 0px;*/
	font-size : 1.1em;
}
#contentdiv h1 {
	background-image : url(../img/nav_a_hg_right_orange.gif);
	background-position : 0% 0%;
	background-repeat : repeat-x;	
}
h2 {
	padding : 0px;
	margin : 0px;
	margin-top : 15px;
	/*margin-left : 4px;*/
	font-size : 1.0em;
}
h3 {
	padding : 0px;
	margin : 0px;
	/*margin-left : 8px;*/
	margin-top : 13px;
	font-size : 0.9em;
}
h4 {
	padding : 0px;
	margin : 0px;
	/*margin-left : 12px;*/
	margin-top : 10px;
	font-size : 0.8em;
}
p {
	margin : 0px;
	margin-top : 5px;
	padding : 2px;
	text-align : justify;
	font-size : 0.9em;
}

ul.normal {
	font-size : 0.9em;
}

p.p1 {
	margin-left : 0px;
}
p.p2 {
	/*margin-left : 4px;*/
}
p.p3 {
	/*margin-left : 8px;*/
}
p.p4 {
	/*margin-left : 12px;*/
}

p a {
	background-image : url(../img/button_left.gif);
	background-position : 0% 0%;
	background-repeat : no-repeat;
	padding-left : 10px;
	font-size : 17px;
	text-decoration : none;
	padding-bottom : 3px;
	padding-top : 0px;
}
p a span {
	color : #000090;
	padding-right : 10px;
	padding-bottom : 3px;
	padding-top : 0px;
	font-size : 17px;
	text-decoration : none;
	background-image : url(../img/button_right.gif);
	background-position : 100% 0%;
	background-repeat : no-repeat;
}
p a span:hover {
	text-decoration : underline;
}
p a:hover {
	text-decoration : underline;
}
table { FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #333333; LINE-HEIGHT: 14pt; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none ; font-style: normal; font-variant: normal ; border-style: groove; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
td { FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none ; font-style: normal; font-variant: normal }
th {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 12pt; color: #FFFFFF; text-align : center; background-color: #9999FF; letter-spacing: 4px; font-weight: bolder}

