/* GENERAL */
body, html {
  height: 100%; }
body {
  background-color: #fff3d9;
  margin: 0;
  padding: 0; }
body, div, table {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 11px;
}
a {
  color: inherit;
  text-decoration: underline; }
a:hover {
  text-decoration: none; }
ul {
  margin: 0;
  padding: 1.5em 0 0 1.5em;
  list-style-type: square; }
p {
  margin-top:0px;
  padding-top:0px;
  margin-bottom:5px;
}

/* NAVIGATION */
#topnavi {
  font-size: 10px;
  text-align: left; }
#topnavi a {
  text-decoration: none; }
#topnavi a:hover {
  text-decoration: underline; }
a.shortbutton {
  color: #fff;
  background-color: #aa1e14;
  font-size: 15px;
  line-height: 20px;
  font-weight: bold;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px; }
a.shortbutton:hover {
  background-color: #ff6633; }  
div.longbutton {
	background-color: #aa1e14;
	font-size: 9px;
	font-weight: bold;
	line-height: 11px;
	padding-left: 10px;
	padding-right: 10px;
}
div.longbutton:hover {
  background-color: #ff6633; }
a.longbutton {
  color: #fff;
  font-size: 9px;
  font-weight: bold;
  line-height: 11px;
  text-decoration: none; }
a.longbutton:hover {
  background-color: #ff6633; }
.selected {
  color: #fff;
  font-size: 9px;
  font-weight: bold;
  line-height: 11px;
  padding-right: 10px;
  padding-left: 10px;
  background-color: #ff6633; }


table.menu a { 
border:0px solid #cccccc; 
display: block; 
} 

div.menu a {
color: #333333; 
background: #ffffff; 
text-decoration:none; 
font-size: 11px; 
line-height:21px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 2px 0px;
}

div.menu a:link {
color: #aa1e14; 
background: #cccccc; 
}

div.menu a:active { 
color: #aa1e14;
background: #cccccc; 
}

div.menu a:visited {
color: #aa1e14; 
background: #cccccc; 
}

div.menu a:hover {
color: #FFF;
font-weight: normal;
background: #666; 
border:0px solid #FF3; 
}

table.menu1 a { 
border:0px solid #cccccc; 
display: block; 
} 

div.menu1 a {
color: #333333; 
background: #ffffff; 
text-decoration:none; 
font-size: 11px; 
line-height: 19px;    
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0px 18px;
}

div.menu1 a:link {
color: #aa1e14; 
background: #cccccc; 
}

div.menu1 a:active { 
color: #aa1e14;
background: #cccccc; 
}

div.menu1 a:visited {
color: #aa1e14; 
background: #cccccc; 
}

div.menu1 a:hover {
color: #FFF;
font-weight: normal;
background: #666; 
border:0px solid #FF3; 
}

/* HEADINGS */
h1 {
	color: #aa1e14;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
}
h2 {
  margin-top:-3px;
	color: #aa1e14;
  font-size: 15px;
  font-weight: normal;
  line-height: 20px; }  
#blackline {
  color: #000;
  line-height: 22px; }


/* NEWS */
.newsbox {
	color: #aa1e14;
	line-height: 12px;
	background-color: #ffdf98;
	padding: 2px;
	border: solid 1px #aa1e14;
	font-size: 10px;
}
.newsbox a {
  color: #000;
  font-size: 9px;
  font-style: italic;
  text-decoration: none; }
.newsbox a:hover {
  text-decoration: underline; }

/* STYLES */
.redborder {
  border: solid 1px #aa1e14; }
	
div.slim {
  position:absolute;
	top:60px;
	left:580px;
	width:170px;
	height:270px; }

.Stil1 {font-family: Verdana, Arial, Helvetica, sans-serif}

.Stil9 {font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px}

.Stil0 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #aa1e14; font-size: 11px; font-weight: normal; text-decoration: none;}

.textlink01 {
 color: #aa1e14;
 text-decoration: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 8pt;
 text-transform: none;
}
.textlink01:visited {
 color: #900;
}
.textlink01:hover {
 color: #00F;
 font-weight: bold;
 background-color: #FF0;
}
