/**
 * Overstyrte tagger
 */

div,td,h1,h2,h3,h4,p,a {
	font-size:11px;
	font-family:arial,verdana,helvetica,sans-serif;
	color:#000000;
}

body {
	background:#ccc;
	margin:0px;
	padding:0px;
}

div {
	margin:0px;
	padding:0px;
	border: none;
	font-size:12px;
}

div#body	{
	margin: 10px auto;
	width: 760px;
}

div.page	{	
	width: 740px;
	background: url(../elm/bgshim.gif) repeat-y #fff;
	border: 10px solid #fff;
}

img {
	border:none;
	display:block;
}

form {
	margin:0px;
	padding:0px;
}

input, select, textarea {
	color: #fff;
	border:1px solid #fff;
	background: #fe1101;
	font-size:10px;
}

a {
	text-decoration:none;
}

a.red	{
	color: red;
}

a.red:hover	{
	text-decoration: underline;
}

td	{
	font-size:12px;
}

p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	font-size:12px;
}

.ingress{
	font-size:12px;
}

table	{
	border: none;
}

tr, td {
	vertical-align:top;
}

h1,h2,h3,h4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h1		{
	font-size: 16px;
}

h2		{
	font-size: 12px;
}

h4		{
	font-size: 12px;
	font-weight: normal;
}

div.mn	{
	background: #ccc;
}

div.mn ul {	
	margin: 0px 0px 0px 8px;
	padding: 2px 8px 3px 2px;
}

div.mn li {	
	list-style-type: none;
	display: inline;
	padding: 2px 0px 3px 2px;	
}

div.mn li.ord {	
	background: #ccc;
}

div.mn li.hot {	
	background: #ddd;
}

div.mn li a	{
	font-size: 9px;
	padding: 0px 0px 0px 0px;	
	color: #666;	
}

div.mn li a:hover	{	
	color: #fe1101;
	background: #ddd;	
}

div.smn {
	visibility: hidden;
	position: absolute;	
	top: 0px;
	left: 0px;
	padding: 0px 0px 2px 0px;
	background: #ccc;
	width: 165px;
}

div.smn ul	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.smn li	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.smn li a {
	visibility: inherit;
	display: block;	
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 3px 4px;
	width: 161px;	
}

div.smn li a:hover {
	display:block;
	background: #ddd;
}

div.pagetop		{
	border-bottom: 10px solid #fff;
}

div.leftcolumn	{
	width: 555px;
	float: left;
	border-top: 10px solid #fff;
}

div.rightcolumn	{
	width: 185px;
	float: left;
	border-top: 10px solid #fff;
}

div.pad	{
	padding: 10px 10px 10px 10px;
}

div.pad ul,ol	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.pad li	{
	list-style-type: none;
	display: normal;
}

div.pad p img[align=left]{
	padding: 0px 10px 0px 0px;
}

div.pad p img[align=right]{
	padding: 0px 0px 0px 10px;
}

div.pad p img.padleft	{
	padding: 0px 0px 0px 10px;
}

div.pad p img.padright	{
	padding: 0px 10px 0px 0px;
}

div.pad a	{
	color: #fe1101;
}

div.pad a:hover	{
	text-decoration: underline;
}

div.search	{
	padding: 10px 0px 10px 10px;
}

div.rightcolumn	h2	{
	margin: 0px 0px 0px 0px;
	padding: 3px 10px 3px 10px;
	color: #333;
	background: #ccc;
}

div.menu	{
	padding: 3px 0px 3px 0px;
}

div.menu span.date	{
	display:block;
}

div.menu a	{
	display: block;	
	padding: 4px 0px 4px 10px;
	background: transparent;
}
div.menu a:hover	{
	color: #fe1101;
	background: #eee;	
}

div.menu a.subelement	{
	display: block;	
	padding: 4px 0px 4px 20px;
	background: transparent;
}
div.menu a.subelement:hover	{
	color: #fe1101;
	background: #eee;	
}

div.firstlevel	{	
	background: #eee;
}

div.firstlevel a	{	
	padding: 4px 0px 4px 20px;
}

div.firstlevel a:hover	{	
	background: #ddd;
}

table.view	{
	width: 100%;
}

table.view td	{
	width: 50%;
}
