a {
  color: #0080FF;
  text-decoration:none;
  font-weight:bold;
}
a:visited {
  color: #0080FF;
/*color: #999999;*/
}
a:hover {
  color: #0080FF;
    text-decoration: underline;

}
p {
padding-top:10px;
padding-bottom:10px;
margin: 0px;
}
h3{
font-size:14px;
color:#00225F;
font-family:"Georgia",times,serif;



}

h2{
font-size:15px;
color:#00225F;
font-family:"Georgia",times,serif;



}

h1{
font-size:16px;
color:#00225F;
font-family:"Georgia",times,serif;


}


img {
border: none;
}



body {
color: #000000;
padding: 0px;
margin:0px;
margin-top:5px;
line-height:21px;
background:url(img/bg_schatten.png) repeat-y center;


}



#site{
width:900px;
margin: 0px auto;
padding:10px;
}

#header{
background:url(img/header.png) no-repeat;
height:161px;
width:915px;
position:relative;
margin-left:-8px;
margin-top:-15px;

}

#teaser{
background:url(img/teaser.jpg) no-repeat;
height:271px;
width: 874px;
margin-left:13px;

}

#content{

width:590px;
margin:10px;
padding:5px;
float:right;

}

#left_sidebar{
float:left;
width:250px;
margin:12px;
}

.infobox_head{
background:url(img/box_header.png);
width:224px;
height:20px;
text-align:center;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
padding:10px;
margin-top:20px;


}

.infobox{

width:240px;
background:#E4E4E4;
border:#CCCCCC 2px solid;

}
.infobox ul{
padding:0px;
margin:0px;

}
.infobox ul li{
list-style:none;
padding:5px;
margin:0px;

border-bottom:#999999 1px solid;


}

#footer{
background:url(img/footer.png) no-repeat;
height:52px;
width:915px;
position:relative;
margin-left:-8px;
}

#footer p{
padding:30px;

}

.menu{
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font: bold 13px;
width: 874px;
overflow: hidden;
position: relative;
top:132px;
left:21px;


border-right:none;
background: black url(img/normal.gif) center center repeat-x;
}

.menu li{
display: inline;
}

.menu li a{
float: left;
color: #FFFFFF;
padding: 4px 20px;
text-decoration: none;
border-right: 1px solid white;
}

.menu li a:visited{
color: #FFFFFF;
}

.menu li a:hover, .menu li .current{
color: #FFFFFF;
}


#featured
{
	position: relative;
	height: 378px;
	overflow: hidden; /* might remove */
}

ul#options
{
	background: #e3e3e3;
	overflow: hidden;
	margin: 1em 0 0 0;
	padding: .5em;
	border-top: 1px solid #8a8a8a;
	border-bottom: 1px solid #f5f5f5;
	width:485px;
}

#options li
{
	float: left;
	width: 60px;
	height: 60px;
	list-style: none;
	cursor: pointer;
}

#options li:hover img
{
	border: 2px solid gray;
}

#options li img
{
	width: 50px;
}

.selected
{
	border: 2px solid gray;
}


#options a
{
	outline: none;
}

a img
{
	border: none;
}

