@charset "utf-8";
/* CSS Document */
a { cursor:pointer; }
body {
	font: 0.8em Arial, Helvetica, sans-serif;
	margin: 0px;
	background: #c3c3c3 url(../images/wrapper-bg.png) repeat-y center;
	text-align:center;
}
h1{
	font-weight:bold;
	font-size:14px;
	color:#333;
	height:23px;
	background-color:#e7e7e7;
	padding:8px 0 0 15px;
	clear:both;
}
td, th { vertical-align:top; text-align:left; }
a:link, h1 a:visited, h1 a:active{
	color:#333;
}
a:link, h1 a:visited, h1 a:active {color: #333333;}
a:hover {color: #ff6600;}
.h1-blok{
background-color:#FFFFFF;
}
a:hover{
	color:#FF6600;
}
.header_top{
	width:968px;
	height:277px;
	margin:auto;
	background-color:#000000;
}
.header_top_tekst{
	width:475px;
	height:18 px;
	color:#FFFFFF;
	font-size:15px;
	padding:3px 0 0 0;
}
.header_links{
	padding:4px 0 0 0;
	width:480px;
	height:277px;
	float:left;
}
.header_rechts{
	padding:0 0 0 6px;
	width:482px;
	height:277px;
	float:left;
}
.header_rechts_thumbs{
	width:95px;
	float:left;
}

img { border:0;}

#bgtop { background: #c3c3c3 url(../images/body-bg.png) repeat-x; }
#wrapper {
	width:976px;
	margin: 0 auto;
	text-align:left;
	background: #FFFFFF url(../images/wrapper-bg.png) repeat-y;
}
#top {
	background: url(../images/meiden.com.jpg);
	padding: 123px 4px 0 0;
	height: 38px;
}
#top .logo{
	position: absolute;
	left: 0;
	top: 0;	
}

.boxa1 {
	background:#CCCCCC;
	padding: 0 0 0 3px;
	margin: 0 0 2px 0;
	}
	
.boxa2 {
	padding:0 0 0 3px;
	font: Verdana, Arial, Helvetica, sans-serif;
	background-color:#EEEEEE;
}
/* menu */
/*#menu {
	line-height: 27px;
	margin: 1px;
	background: #00FF99;
}
#menu a {
	border-right: 1px solid #CCC;
	padding: 0 20px;
	text-decoration:none;
	display:block;
	float:left;
}
#menu a:link { color:#000; }
#menu a:visited {color:#ebebeb; }
#menu a:link:hover {color:#fff; background-color:#000; }
#menu a:visited:hover {color:#fff; background-color:#333; }
*/

/* Begin CSS Popout Menu */

#menu{
	width:100%;
	float:left;
	line-height: 27px;
	margin: 1px;
}
/*#menu h2{
	color:#fff;
	text-transform:uppercase
}*/
#menu a, #menu h2{
	font:bold 12px/26px arial,helvetica,sans-serif;
	display:block;
	border-right: 1px solid #FF9966;
	text-decoration:none;
	/*border-width:1px;
	border-style:solid;
	border-color:#ccc #888 #555 #bbb;*/
	white-space:nowrap;
	margin:0;
	padding:1px 0 1px 3px;
}
#menu a { color:#000; }
#menu a:link { color:#000; }
#menu a:visited {color:#333; }
#menu a:link:hover {color:#fff; background-color:#000; }
#menu a:visited:hover {color:#fff; background-color:#333; }

#menu ul ul a, #menu ul ul a:link, #menu ul ul a.odd, #menu ul ul a:link.odd { background: #CCCCCC; font-weight:normal }
#menu ul ul a.even, #menu ul ul a:link.even{
	background: #BBBBBB;
}
#menu ul ul a:link:hover, #menu ul ul a:link:hover.odd {color:#fff; background-color:#000; }
#menu ul ul a:link:hover.even {color:#fff; background-color:#000; }	

#menu ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:120px;
}
#menu li{
	position:relative;
}
#menu ul ul{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
}
#menu ul ul ul{
	top:0;
	left:100%;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

/*div#menu h2:hover{
background:#000 url(/css/images/expand3.gif) no-repeat -999px -9999px;
}
*/
div#menu li:hover{
	cursor:pointer;
	z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited{
	font-weight:bold;
	color:#000;
	background:#eee url(/css/images/expand3.gif) no-repeat 100% 100%;
}

#menu a.x:hover{
	color:#a00;
	background:#ddd;
}

#menu a.x:active{
	color:#060;
	background:#ccc;
}


#content { padding: 0 4px; }
#rightCol{
	width:200px;
	float:left;
	overflow:hidden;
}
#rightCol .pad{
	padding: 0 12px;
}
/* menu */

/*#rightCol a, #rightCol a:link{
	line-height: 32px;
	border-right: 1px solid #979494;
	padding: 0 20px;
	text-decoration:none;
	display:block;
	margin: 0px;
	color:#000;
	}
#rightCol a:visited {color:#ebebeb; }
#rightCol a:link:hover {color:#fff; background-color:#000; }
#rightCol a:visited:hover {color:#fff; background-color:#000; }
#rightCol a.odd, #rightCol a:link.odd{ background: #CCCCCC; }
#rightCol a.even, #rightCol a:link.even{ background: #979494; }
#rightCol a:link:hover.odd {color:#fff; background-color:#000; }
#rightCol a:link:hover.even {color:#fff; background-color:#000; }	*/
	

#centerCol{
	width:768px;
	float:left;
	overflow:hidden;
}

#centerCol .pad{
	/*padding:0 0 0 18px;*/
	padding:0 1px 0 0;
}
.rechts{
	width:179px;
	float:left;
}
.rechts-wrap{
	padding:5px;
}
.tvprogramma_float{
	width:383px;
	height:214px;
	float:left;
}
.clear { clear:both; font-size:1px; }

.cam {
	height: 156px;
	width: 121px;
	float: left;
	background: url(../images/cam-bg.png) no-repeat center;
	overflow:hidden;
	text-align:center;
}
.cam h5{
	margin:0;
	padding:0;
	height:31px;
	line-height:31px;
	font-size: 11px;
}
.cam img.model{

	border: solid 1px #999999;
}
.cam .camPad{
	text-align:left;
	width:103px;
	margin:auto;
}
.sitesTitle {
	height: 16px;
	padding: 1px 15px 0px 15px;
	font-weight:bold;
	clear:both;
}
.sitesContent {
	padding: 5px 15px 12px;
	margin-bottom: 18px;
}
.sitesContent img {
	float:left;
	margin: 0 6px 0 0;
}
.textBox { margin: 0 18px; }

.footer{
	margin:auto;
	width:968px;
	height:65px;
	text-align:center;
	background: #A4A4A4;
	padding-top: 20px;
}
.bio { width:767px; height:365px; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; }
.bio th {
	white-space:nowrap;
	color:#666666;
	text-transform: uppercase;
	padding-right: 10px;
}
.bio td:first-letter {
	text-transform:capitalize;
	
}
.bio table {
	top:103px;
	left:280px;
	position:absolute;
	width: 413px;
}
.fotos { margin: 0 25px 42px; }