body {
	margin : 0px 0px 1em;
	background-color : #800000;
	font-family: Verdana, Arial, Helvetica;
    /* background-image: url(/img/xmas/snowflakes5.gif);
	background-attachment: fixed; */
}

a {
	margin:0px;
}

img {
	border:0px;
	margin:0px;
}

td {
	vertical-align:middle;
	text-align:center;
}

hr {border:0px none;width:100%;color:black;background-color:black;height:1px;margin:2px}

div, td, th, ul, form{font-family:Verdana,Helvetica,sans-serif;font-size:13px;text-align:left;}

p {margin:5px;font-family:Verdana,Helvetica,sans-serif;font-size:13px}
p a {font-family:Verdana,Helvetica,sans-serif;color:#3A6EA5;font-weight:bold;text-decoration:underline;}
p a:hover {font-family:Verdana,Helvetica,sans-serif;color:Maroon;font-weight:bold;text-decoration:underline}
td a {font-family:Verdana,Helvetica,sans-serif;color:#3A6EA5;font-weight:bold;text-decoration:underline;}
td a:hover {font-family:Verdana,Helvetica,sans-serif;color:Maroon;font-weight:bold;text-decoration:underline}

h1 {margin:2px;font-size:24px;font-weight:bold}
h2 {margin:2px;font-size:16px;font-weight:bold}
h3 {margin:2px;font-size:15px;font-weight:bold}
h4 {margin:2px;font-size:13px;font-weight:bold}

h1 a {color:#3A6EA5;margin:2px;font-size:26px;font-weight:bold;font-style:italic;text-decoration:underline}
h1 a:hover {color:Maroon;margin:2px;font-size:26px;font-weight:bold;font-style:italic;text-decoration:underline}
h2 a {color:#3A6EA5;margin:2px;font-size:17px;font-weight:bold;text-decoration:underline}
h2 a:hover {color:Maroon;margin:2px;font-size:17px;font-weight:bold;text-decoration:underline}
h3 a {color:#3A6EA5;margin:2px;font-size:15px;font-weight:bold;text-decoration:underline}
h3 a:hover {color:Maroon;margin:2px;font-size:15px;font-weight:bold;text-decoration:underline}

h1.maroon {margin:2px;font-size:22px;font-weight:bold;color:white;background-color:maroon;border-top: 1px solid black;border-bottom: 1px solid black}
h1.blue {margin:2px;font-size:22px;font-weight:bold;color:#3A6EA5}


div.wrapper {
background-color : #000;
width:798px;
margin:0px auto;
}

table.olouter {
width:792px;
margin:2px auto;
background-color:#800000;
border:1px #FFFFF0 solid;
}

table.olinnertop {
width:792px;
margin:0px auto;
border:0px;
background-color:#000;
}
table.olinner {
width:792px;
margin:-3px auto 0px;
padding:0px;
border:0px;
background-color:#FFFFFF;
}

.siteheader {
	width:100%;
	margin:0px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #FFFFF0;
	text-align:left;
	font-size: 16px;
}

td.nav {
	border: 2px solid #000;
	background-color: Maroon;
	vertical-align : middle;
	text-align : center;
}

td.nav a {
	width:100%;
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFF0;
	font-style : italic;
}

td.nav a:hover {
	color:#3A6EA5;
	width:100%;
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	font-style : italic;
}

div.whiteborder {
border:1px #FFFFF0 solid;	
	text-align:center;
	}


.krumen {
   font-size: 11px;
   font-weight: bold;
   color: #FFF;
   text-decoration: none;
}

td.krumen {
	text-align:left;
	background:url(/sites/all/themes/oleco/images/lo_red_top.gif) repeat-x;
	width:100%;
	margin:0px;
	padding:0px;   
	border-spacing:0px;		
	}
	
	td.textad {
	text-align:left;
	background:url(/sites/all/themes/oleco/images/lo_red_bottom.gif) repeat-x top;
	width:100%;
	margin:0px;
	padding:0px;   
	border-spacing:0px;		
	}

.krumen a {
   font-size: 11px;
   font-weight: bold;
   color: #fff;
   text-decoration: none; 
}

.krumen a:hover {
    color:#3A6EA5;
}

table.footer {
background-color:#000;
color:#FFFFF0;
width:792px;
margin:0px auto;
border:black 2px solid;
text-align:center;
}

a.footer{
color:#fff;
}

td.linkboxheader{
	border: 1px solid Black;
	background-color: #800000;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFF0;
	text-decoration: none;
	font-weight : bold;
	marrgin:0px;
	padding:0px;
	border-spacing:0px;		
}

td.linkbox {
	border: 1px solid Black;
	background-color: #E9E7E2;
}

td.linkbox a {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	font-weight : bold;
}

td.linkbox a.olActive {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: Maroon;
	text-decoration: none;
	font-weight : bold;
}

td.linkbox a:active {
	color: Maroon;
	text-decoration: none;
}

td.linkbox a:hover {
	color: Maroon;
	text-decoration: none;
}

td.linkbox a.linkboxsub {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: Black;
	text-decoration: none;
	font-weight : normal;
	margin-left : 6px;
}

td.linkbox a.linkboxsubActive {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: Maroon;
	text-decoration: none;
	font-weight : normal;
	margin-left : 6px
}

td.linkbox a.linkboxsub:hover {
	color: Maroon;
	text-decoration: none;
}

td.boxheader{
	border: 1px solid Black;
	background-color: Maroon;
	vertical-align : middle;
	text-align : center;
}

td.boxheader  {
	padding:5px;
}

.title, .uberschrift {
	margin:2px;
	font-size: 22px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	background-color:#800000;

}

.node {
	max-width:440px;
	width:440px;
}

h2.blocktitle {
font-size: 15px;
font-weight:bold;
color: #FFFFF0;
}

td.linkbox p {
	font-size: 12px;
	}
	td.linkbox div {
	text-align:center;
	}
div.block {
margin-top:1em;
}

div.main {

}

table.block {
width:100%;
}

div#block-block-9 h2 {
	display:none;
}	
div#block-block-9 td {
	background-color:#FFF;
}	

div#block-block-11 h2 {
	color:#000;
	background-color:#FFF;
	border:0px #FFF solid;
	margin:0px auto;
}
div#block-block-11 td {
	background-color:#FFF;
	border:0px #FFF solid;
	margin:0px auto;
	text-align:center;
}

div.content ul.menu li.leaf {
list-style-type:none;
font-size:8px;
}

.meldung {
	border-top : 2px solid;
	border-bottom : 2px solid;
	border-color : Silver;
	padding : 4px;
	background-color: #e9e7e2;
	text-align: left;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: Black;
	text-decoration: none;
	font-weight : bolder;
}



.meldungdatum {
	background-color: #a9a7a2;
	text-align: left;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: White;
	text-decoration: none;
	vertical-align : top;
	padding : 4px;
	border-top : 2px solid;
	border-bottom : 2px solid;
	border-color : Silver;
}
.miniredsubheader {
	margin:3px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #800000;
}

