BODY {
margin : 10px 0 10px; 
color : #000000; 
  SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
  SCROLLBAR-SHADOW-COLOR: #cccccc;
  SCROLLBAR-3DLIGHT-COLOR: #cccccc;
  SCROLLBAR-ARROW-COLOR: #20688a;
  SCROLLBAR-TRACK-COLOR: #cccccc;
  SCROLLBAR-DARKSHADOW-COLOR: #2c4124;
background-image: url(../images/aehren.gif);
background-repeat: repeat-y;
background-position: right top;
background-attachment: fixed;
background-color: #ffffcc;
} 
tr, p, div {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
} 
.design {
	margin-left: 40px;
	margin-top: -27px;
	color: #333333;
	font-size: 10px;
	background-color: #fafad2; 
	width: 120px;
	text-align: center;
	border: 3px double yellow;
	padding: 3 3 3 3;
}
.design a:link, .design a:visited {
	
	font-size: 10px;
}
.shop {
font-family : Comic Sans MS, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
padding-top : 0px; 
font-size : 40px; 
color : #FFD700; 
font-weight : bold; 
padding-left : 30px; 
filter:Shadow(color=#000000, direction=135);
}
hr {
background : #999999; 
height : 1px; 
width : 100%; 
} 
h1 {
font-size : 17px; 
color : #844D18; 
} 
h2 {
font-size : 16px; 
color : #844D18; 
} 
h3 {
font-size : 15px; 
color : #844D18; 
} 
h4 {
font-size : 14px; 
color : #844D18; 
} 
h5 {
font-size : 13px; 
color : #844D18; 
} 
h6 {
font-size : 12px; 
color : #844D18; 
} 
#topmenu {
margin-left: 0; 
padding: 0;
}

#topmenu li {
list-style:none; 
float: left; 
margin: 0; 
white-space: nowrap;
font-weight: bold;
}

#topmenu a {
color: #003399;
float: left; 
text-decoration: none;
width:150px;  
font-weight: bold;
background-image: url(../images/ab15.gif);
background-position: center center;
background-repeat: no-repeat;
text-align:center;
}

#topmenu a:hover {
color: #FF6600;
font-weight: bold;
background-image: url(../images/ab15_over.gif);
background-position: center center;
background-repeat: no-repeat;
}
a#topmenu: active {
color: #AD0000;
}

.newsflash td {
color : #000000; 
text-align : justify; 
vertical-align : middle; 
} 
.mainpage {
text-align : justify; 
color : #333333; 
font-family : Verdana, Helvetica, Arial, sans-serif; 
font-size : 13px; 
} 
.mainpage-bkg {
width : 1px; 
} 
.pathway {
color : #ffffff; 
font-family : Verdana, Helvetica, Arial, sans-serif; 
font-size : 9px; 
} 
a.pathway:link, a.pathway:visited {
color : #844D18; 
font-weight : normal; 
} 
a.pathway:hover {
color : #000000; 
font-weight : normal; 
text-decoration : underline; 
} 
.title {
font-family : sans-serif; 
font-size : 20px; 
font-weight : bold; 
color : #000000; 
margin-left : 10px; 
} 
.subtitle {
font-family : sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #666666; 
text-transform : uppercase; 
letter-spacing : 2px; 
margin-left : 20px; 
} 
#active_menu {
color : #660000; 
font-size : 12px; 
background-image : url(../images/ab15_act.gif);
background-position: center center;
background-repeat: no-repeat;

} 
a.mainlevel:link, a.mainlevel:visited {
color : #003399; 
font-size : 12px; 
text-indent : 15px;
background-image : url(../images/ab15_over.gif);
background-position: center center;
background-repeat: no-repeat;
display : block;
width:160px; 
font-weight : bold; 
background-repeat : no-repeat;
text-align:left; 
text-decoration : none; 
line-height : 25px; 
} 
a.mainlevel:hover {
color : #FF6600; 
background-image : url(../images/ab15.gif);
background-position: center center;
background-repeat: no-repeat;

} 
.pollstableborder {
border : 1px solid; 
padding : 1px; 
} 
a.sublevel:link, a.sublevel:visited {
padding-left : 1px; 
vertical-align : middle; 
font-size : 11px; 
color : #003399; 
text-align : left;
line-height: 25px;
background-repeat: no-repeat;
background-position: center center;
 background-image: url(../images/ab15.gif);

} 
a.sublevel:hover {
color : #ff9e31; 
text-decoration : none; 
} 
table.moduletable {
padding : 5px 0 5px 0px; 
margin-bottom : 15px; 
width : 100%; 
} 
table.moduletable th {
	font-size : 14px;
	font-weight : bold;
	color : #003366;
	text-align : center;
	width : 100%;
	padding-bottom : 3px;
	background-image : url(../images/ab17.gif);
background-position: center center;
background-repeat: no-repeat;
	line-height : 16px;
} 
table.moduletable ul {
padding : 0; 
} 
table.moduletable td {
color: #663300;
font-size : 11px; 
font-weight : normal; 
text-indent : 15px;
} 
.poll {
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #666666; 
line-height : 14px; 
} 
table.pollstableborder {
border : 1px solid #cccccc; 
} 
.sectiontableheader {
background-color : #cccccc; 
color : #333333; 
font-weight : bold; 
} 
.sectiontableentry1 {
padding-top : 5px; 
padding-bottom : 5px; 
font-size : 12px; 
background-color : #f0f0f0; 
} 
.sectiontableentry2 {
padding-top : 5px; 
padding-bottom : 5px; 
font-size : 12px; 
background-color : #e0e0e0; 
} 
.small {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #999999; 
text-decoration : none; 
font-weight : bold; 
} 
.smalldark {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000000; 
text-decoration : none; 
font-weight : normal; 
} 
.contentpaneopen {
border : 0 ridge #0099cc; 
width : 100%; 
padding : 1px; 

} 
.contentheading, .componentheading {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 15px; 
font-weight : bold; 
color : #844D18; 
text-align : left; 
padding-top: 20px;
} 
.createdate {
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #999999; 
text-align : left; 
} 
.button {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-style : normal; 
font-size : 12px; 
font-weight : bold; 
background-color : #f0f0f0; 
color : #000000; 
border : 1px solid #cccccc; 
} 
.inputbox {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #20688a; 
background-color : #fafad2; 
border-top : 1px solid #666666; 
border-left : 1px solid #666666; 
border-right : 1px solid #f5f5f5; 
border-bottom : 1px solid #f5f5f5; 
font-weight : bold; 
} 
a:link, a:visited {
color : #ff6600; 
text-decoration : none; 
} 
a:hover {
color : #ff3300; 
text-decoration : underline; 
} 
a.contentpagetitle:link, a.contentpagetitle:visited {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #ffffff; 
text-align : left; 
text-decoration : underline; 
} 
a.contentpagetitle:hover {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
text-align : left; 
color : #666666; 
text-decoration : none; 
font-weight : bold; 
} 
a.category:link, a.category:visited {
color : #333333; 
font-weight : bold; 
font-size : 11px; 
font-weight : bold; 
} 
a.category:hover {
color : #ff9900; 
text-decoration : none; 
} 
.ontab {
background-color : #ffae00; 
border-left : 2px outset #ffffff; 
border-right : 2px outset #808080; 
border-top : 2px outset #ffffff; 
border-bottom : 1px solid #d5d5d5; 
text-align : center; 
font-weight : bold; 
color : #ffffff; 
} 
.offtab {
background-color : #e5e5e5; 
border-left : 2px outset #e0e0e0; 
border-right : 2px outset #e0e0e0; 
border-top : 2px outset #e0e0e0; 
border-bottom : 1px solid #d5d5d5; 
text-align : center; 
font-weight : normal; 
} 
.tabheading {
background-color : #ffae00; 
text-align : left; 
} 
.pagetext {
visibility : hidden; 
display : none; 
position : relative; 
top : 0; 
} 
.moscode {
background-color : #f0f0f0; 
} 
.code {
background-color : #f0f0f0; 
border : 1px solid #fff; 
} 
.message {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-size : 10pt; 
color : #ff6600; 
text-align : center; 
} 
.modifydate {
	font-size : 10px;
	font-style : italic;
	color: #666666;
padding-top: 25px;
} 
.back_button {
text-align : right; 
margin-top : 40px; 
} 
table.contenttoc {
color : #333300; 
background-color : #e0e0e0; 
border : 1px solid #333; 
} 
table.contenttoc td {
font-size : 8pt; 
font-weight : normal; 
text-align : left; 
} 
ul {
margin : 0; 
padding : 0; 
list-style : none; 
} 
li {
line-height : 15px; 
padding-left : 10px; 
padding-top : 0; 
background-image : url(../images/arrow.png); 
background-repeat : no-repeat; 
background-position : 0 3px; 
} 
table.searchinto {
width : 100%; 
} 
table.searchintro td {
background-color : #293c43; 
color : #ffffff; 
font-weight : bold; 
}
