html {
padding:0;
margin:0;
}

body {
padding:0;
margin:0;
height:100%;

}

* {
padding:0;
margin:0;
}

#container {
width:950px;
padding:0;
margin:25px auto;
position:relative;
height:100%;
/* border: 1px solid black; */
}




#header {
background:#ffffff;
background-image:url(../gfx/MeV_sky.jpg);
background-position:right;
background-repeat:no-repeat;
height:190px;
}

#header img {
clear:both;
float:left;
padding-left:20px;
margin:0;
}

#header object {
vertical-align:bottom;
padding-bottom:0;
}

p.zitat {
font: 140% "Times New Roman", serif;
font-style:italic;
color: #777777;
float:right;
padding-right: 20px;
padding-top:20px;
}

p.zitatautor {
font: 70% italic "Times New Roman", serif;
color:#777777;
float:left;
/* clear:left; */
padding-left: 35px;
}

#content {
width:950px;
clear:left;
}

#navigation {
width:250px;
background:#fff;
float:left;
height:100%;
/* padding-left:20px; */
}

#navigation ul {
margin:20px;
}

#navigation li {
list-style-type:none;
padding:10px;
border-bottom: 1px dotted #660000;
}

#navigation li a {
font:96% normal "Lucida Sans Unicode", arial, sans-serif;
text-decoration:none;
color: #660000;
}

#navigation li a:hover {
font:96% normal "Lucida Sans Unicode", arial, sans-serif;
text-decoration:none;
color: #660000;
}

#navigation li a:active {
font:96% normal "Lucida Sans Unicode", sans-serif;
text-decoration:none;
color: #660000;
}

#navigation li.sub {
list-style-type:none;
padding:10px 10px 10px 20px;
border-bottom: 1px dotted #660000;
}

#navigation li.sub a {
font:96% normal "Lucida Sans Unicode", arial, sans-serif;
text-decoration:none;
color: #660000;
}

#navigation li.sub a:hover {
font:96% normal "Lucida Sans Unicode", arial, sans-serif;
text-decoration:none;
color: #660000;
}

#navigation li.sub a:active {
font:96% normal "Lucida Sans Unicode", sans-serif;
text-decoration:none;
color: #660000;
}



#navigation .mklive {
padding-left:20px;
}


#inhalt { 
width:400px;
background:#fff;
float:left;
height:100%;
padding:0 25px;
margin:0 0 40px 0;
/* padding:20px; */

}

#infos {
width:250px;
background:#ffffff;
float:left;
height:100%;
}



.infobox {
color:#333;
font:"Lucida Sans Unicode", arial, sans-serif;
padding:25px 0 20px 20px;
/* border-top:1px solid #d7d7d7; */
background:#fff;
}
.infobox p, .infobox h1 {
margin:0 0 .3em;
border-bottom:1px solid #c00;
}

.infobox h1 {
font:100% normal "Lucida Sans Unicode", arial, sans-serif;
}

.infobox p, li, h3 {
font:86% normal "Lucida Sans Unicode", arial, sans-serif;
border:none;
color:#444;
}

.infobox li {
margin-left:15px;
}

.news-list-item h1 a {
padding:10px 10px 0 0;
margin: 10px 10 px 0 0;
text-decoration:none;
color:black;
}

.news-list-morelink a {
font: 86% normal "Lucida Sans Unicode", arial, sans-serif;
text-decoration:none;
margin-bottom:20px;
}

hr.clearer {
border:solid #c00 1px;
height:1px;
margin-top:10px;
margin-bottom:30px;
}


#inhalt h1 {
font:120% normal "Lucida Sans Unicode", arial, sans-serif;
padding-top:25px;
}

#inhalt p, h3 {
font: 90% normal "Lucida Sans Unicode", arial, sans-serif;
padding-top:20px;
line-height:125%;
}

#inhalt ul {
margin:0;
padding:0;
}

#inhalt ul li {
margin-left:20px;
font: 90% normal "Lucida Sans Unicode", arial, sans-serif;
padding-top:20px;
}


/* tt-news CSS */

.news-single-item {
	padding:5px 5px 5px 0;
	margin-bottom:5px;
	background-color:#FFFFFF;

}
.news-single-item H2 {
        font-family: "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #85A600;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}



.news-single-img {
	float: right;
	margin-left:5px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #BBE53A;
/*	clear: both;*/
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}