br.fr { height: 0; line-height: 0; font-size: 1px; }
html { height: 100%; }
body, div { margin: 0; }
body {
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #fff;
	color: #000;
	font-size: 14px;
}
div#titelbg {
}
div#titel {
	width: 809px;
	float: left;
}
div#tright {
	background: transparent url(/graphics/right.jpg) no-repeat;
	width: 156px;
	height: 275px;
	float: left;
}
div#titelcontent {
	padding: 0 0 0 0;
}
div#menu {
	float: left;
	width: 200px;
}
div#video {
	float: left;
	padding: 70px 0 0 254px;
	margin: 0;
	width: 320px;
	height: 180px;
}
div#menu a {
	padding-left: 25px;
	font-size: 18px;
	display: block;
	line-height: 27px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
	margin: 0 0 5px 0;
}
div#menu a:hover { color: #f00; }
div#menu h2 {
	padding: 0;
	margin: 29px 0 0 15px;
	text-align: left;
	color: #fff;
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
}
div#content {
}
div#news {
	float: left;
	width: 150px;
}
div#news a { color: #EE9999; text-decoration: none; } div#news a:hover { color: #FFFFFF; text-decoration: underline; }

div#news h6 {
	margin: 10px 8px 4px 2px;
	font-size: 11px;
}
div#news p {
	margin: 4px 8px 4px 5px;
	font-size: 11px;
	color: #ddd;	
}
div#innercontent {
	float: left;
/*	width: 659px;*/
}
* html div#innercontent {
/*	height: 409px; */
} 
div#footer {
	clear: left;
	font-size: 10px;
/*	color: #ffcceb; */
	padding: 4px 0 4px 150px;
	text-align: center;
}
div#footer a {
	color: #00f;
	text-decoration: none;
}
h1 {
	margin: 8px 0 20px 30px;
	color: #000;
	font-size: 20px;
	line-height: 27px;
	font-weight: bold;
}

div.textstandard {
	margin:0 20px 0 20px;
	/*
	font-size: 13px;
	line-height: 1.5;
	background-color: #b34794;
	padding: 10px;
	border: 1px solid #333;
	*/
	font-size: 15px;
	line-height: 1.5;
	background-color: #eee;
	padding: 10px;
	border: 1px solid #333;
}
div.textstandard p {
	text-align: left;
}
div.textstandard a { font-weight: bold; color: #00d2ff; text-decoration: none; } div.textstandard a:hover { color: #000; text-decoration: underline; }
td.updateS, td.thumbs {
	border: 1px solid #000;
	background-color: #b34794;
}
div.tl {
	color: #fff;
	font-size: 10px;
	white-space: nowrap;
	overflow: hidden;
	line-height: 12px;
	height: 12px;
	width: 130px;
}
td.video, div.video {
	background-color: #8A4AEF;
}
td.space { padding-bottom: 6px; line-height: 6px; font-size: 1px; }
div.b1 { float:left; width: 140px; text-align: center; }
div.b2 { color: #fff; font-size: 13px; line-height: 20px; float:left; width: 134px; text-align: justify; height: 200px; margin: 8px 5px 8px 5px; overflow: hidden; }
div.b2 a { color: #00d2ff; text-decoration: none; } div.b2 a:hover { text-decoration: underline; color: #fff; }

div.updates { margin: 10px 17px 30px 16px; padding: 1px; background-color: #DFA7CA; }
div.updates img { border: 1px solid #000; }
div.updates table { margin: 0; }
div.updates table td { text-align:center; }
div.updates h2, div.updates div.info { background-color: #771E62; color: #FFF; margin: 1px; padding: 4px; }
div.updates div.info { margin: 5px 1px 5px 1px; }
div.updates table td a.enlarge { text-decoration: none; }
div.updates table td a.enlarge div { font-size: 10px; text-align: center; color: #fff; background-color: #f66; margin: 0 12px 0 12px; }
div.updates table td a.enlarge img { border: 2px solid #f66; }
