body {
 margin: 0;
 padding: 0;
 background-color: #808080;
 font-size: .8em;
 font-family: Arial, Helvetica, Sans-Serif;
 color: #333;
}

body * {margin: 0; padding: 0;}

img {
 border: none;
}

a { 
 color: #004882;
}

#container { 
 margin: 20px auto 20px auto; 
 width: 938px;
 border: 2px solid #fff;
 overflow: hidden;
 background: #fff;
 text-align: left; 
}

#header {
 height: 151px;
 background-color: #adce39;
 background-image: url(images/bg_Header.png);
 text-align: left;
} 

#header h2, 
#header h3 {
 margin: 0;
 padding: 0;
}

#header h2 span, 
#header h3 span {
 display: none;
}

#header h2 a {
 display: block;
 width: 219px;
 height: 76px;
 text-decoration: none;
 background-image: url(images/vmt-kritiker.png);
}

#headerFlash {
 float: right;
 width: 365px;
 height: 151px;
 margin-right: 148px;
 background-color: #CCCCCC;
}

#menu { 
 margin: 1px 0 0 0;
 padding: 4px 0 4px 0;
 background: #fff;
 background-image: url(images/bg_Menu.png);
 text-align: left;
 border-bottom: 3px solid #f04223;
}
  
#menu ul {
 margin: 0;
 padding: 4px 10px;
}

#menu li {
 display: inline;
 list-style-type: none;
 margin: 0;
 padding: 0;
}
 
#menu ul li a {
 padding: 8px 10px 8px 10px;
 margin: 0;
 text-decoration: none;
 font-weight: bold;
}

#menu ul li a:hover {
 text-decoration: underline;
}

#welcometext {
 background-color: #eff5d7;
 padding: 1em;
 margin: 0 0 1.5em 0;
 line-height: 1.35em;
 border: 1px solid #adce39;
}

#content { 
 display: block;
 position:relative;
 float: left; 
 width: 620px; 
 margin: 30px 0;
 padding: 0 0 15px 0;
 background: #fff;
}

#content p, #content table {
 margin: 0;
 line-height: 1.35em;
 padding: 0 0 1em 0;
}
 
#content p img {
 border: none;
 padding: 0 10px 10px 0;
}

#content h1 {
 padding: 0 0 .75em 0;
 margin: 0;
 font-size: 18px;
 color: #004882;
}

#content h2 {
 color: #004882;
 font-size: 18px; 
 margin: 0;
 padding: 0;
}

#content h1 a, 
#content h2 a  {
 text-decoration: none;
}

#content h2 a:hover {
 text-decoration: underline;
}

#content h3 {
 font-size: 14px;
 padding: .5em 0 .5em 0;
 margin-bottom: 0;
 line-height: 120%;
 color: #004882;
 color: #f04223;
}

#content h3 a  {
 text-decoration: none;
}

#content h3 a:hover {
 text-decoration: underline;
}

#content ul {
 list-style: none;
 margin: 0;
 padding: 0 0 10px 0;
}
 
#content li {
 margin: 0;
 padding: 0;
}
 
#content ul li {
 list-style: square inside;
 margin: 0 0 0 10px;
 padding: 5px 0 0 0;
}

#content ol {
 list-style-type: decimal;
 line-height: 18px;
 margin: 0;
 padding: 0 0 10px 30px;
}
 
#content ol li {
 padding: 0 0 1em 0;
}
 
#content td {
 vertical-align: top;
}

blockquote{
 margin: 0 0 0 25px;
 padding: 0 25px 0 10px;
 font-style: italic;
 color: #666;
 border-left: 1px solid #ccc;
}
 
#content blockquote p {
 margin: 0 0 20px 0;
 padding: 0;
}

.postspace {
 width: 440px;
 height: 32px;
 margin: 0;
 padding: 0;
}

.postspace2 {
 width: 440px;
 height: 0;
 margin: 0;
 padding: 0;
}

.postspace3 {
 width: 440px;
 height: 15px;
 margin: 0;
 padding: 0;
}

.pager {
 padding: .3em !important;
 margin-bottom: 1.5em !important;
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
}

.pager span {
 float: right;
}

.pager a {
 text-decoration: none;
}

.comment {
 padding-bottom: 0 !important;
 margin-bottom: 1em !important;
 border-bottom: 1px solid #ccc;
}


#sidebar { 
 display: block;
 width: 250px;
 float: left; 
 position:relative;
 margin: 30px 30px 30px 20px;
 padding: 0 0 20px 0;
 text-align: left;
}

* html #sidebar { margin: 20px 20px 20px 10px;}

#sidebar p {
 margin: 0;
 line-height: 18px;
 padding: 5px 0 10px 0;
}

#sidebar h2 {
 padding: 0 0 .3em 0;
 margin: 0 0 .3em 0;
 font-size: 1.25em;
 color: #f04223;
}

#sidebar a {
 text-decoration: none;
}

#sidebar a:hover {
 text-decoration: underline;
}

#sidebar ul {
 list-style: none;
 margin: 0;
 padding: 0 0 20px 0;
}
 
#sidebar li {
 list-style: none;
 margin: -1px 0 0 0;
 padding: 5px 0;
 border-top: 1px solid #e0e0e0;
 border-bottom: 1px solid #e0e0e0;
}

#footer { 
 clear: both;
 padding: 1em;
 background-color: #adce39;
 font-size: .9em;
 text-align: center;
 line-height: normal;
}

#footer a {
 text-decoration: none;
}

#footer a:hover {
 text-decoration: underline;
}

.Grey {
 color: #999;
}

p.Grey {
 padding: 0 0 .5em 0 !important;
 margin: 0 !important;
}

.Grey a {
 color: #999;
 text-decoration: none;
}

.external {
 display: none;
}

