body {
	background:#fff url('graphics/m_bg.png') repeat;
	color:#000;
}
table.bod 
{
	width:100%;
}
table,tr,td {
	padding:0px;
	margin:0px;
}
td.l_l 
{
	text-align:center;
}
div.l_ld {
	/*width:100%;*/
	height:176px;
	margin:auto;
	text-align:left;
	padding-left:200px;
}
li.top 
{
	background:url('graphics/mm_top.png') no-repeat;
	width:163px;
	height:22px;
}
li.middle
{
	background:url('graphics/mm_middle.png') no-repeat;
	width:163px;
	height:25px;
	padding:0px 0px 0px 25px;
	font-family:Courier New;
	font-size:11px;
	vertical-align:bottom;
	display:block;
	text-align:left;
}
li.middle span
{
	text-decoration:none;
	color:#272727;
	padding-top:6px;
	display:block;
	height:100%;
	font-weight:700;
}
li.middle a 
{
	text-decoration:none;
	color:#272727;
	padding-top:6px;
	display:block;
	height:100%;
	font-weight:700;
}
li.middle a:hover
{
	text-decoration:none;
	color:#272727;
	padding-top:6px;
	display:block;
	height:100%;
	font-weight:700;
	text-decoration:underline;
}
li.middle a.R 
{
	text-decoration:none;
	color:#272727;
	padding-top:0px;
	display:block;
	height:100%;
	font-weight:700;
	vertical-align:middle;
}
li.middle a.R:hover
{
	text-decoration:none;
	color:#272727;
	padding-top:0px;
	display:block;
	height:100%;
	font-weight:700;
	text-decoration:underline;
}
li.bottom
{
	background:url('graphics/mm_bottom.png') no-repeat;
	width:163px;
	height:27px;
}
div.m_m
{
	text-align:right;
	padding:90px 0px 0px 125px; /*19px*/
	background:url('graphics/mm_bg2.png') no-repeat;
	float:left;
	position:absolute;
	top:130px;
}
div.m_r div.cpy 
{
	padding-top:15px;
	font-family:Arial;
	font-size:6pt;
	text-align:right;
}
div.m_r
{
	text-align:left;
	padding:60px 0px 0px 0px; 
	background:url('graphics/mm_bg3.png') no-repeat;
	float:left;
	position:absolute;
	top:160px;
	left:1008px;
	width:200px;
}
div.m_b 
{
	float:left;
	width:692px;
	padding-top:20px;
	position:absolute;
	top:200px;
	left:307px;
}
pre 
{
	white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
	white-space: -pre-wrap; /* Opera 4 - 6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
	word-wrap: break-word; /* IE 5.5+ */
}
div.m_b div.mb_top 
{
	background:url('graphics/bm_top.png') no-repeat;
	height:19px;
}
div.m_b div.mb_middle 
{
	background:url('graphics/bm_middle.png') repeat-y;
	font-family:Arial;
	font-size:10pt;
	padding:10px;
}
div.mb_middle a 
{
	color:#272727;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	font-weight:700;
}
div.mb_middle a:hover
{
	color:#fd6c27;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	font-weight:700;
}
div.m_b div.mb_bottom 
{
	background:url('graphics/bm_bottom.png') no-repeat;
	height:21px;
}
div.cpy 
{
	width:100%;
	text-align:left;
	font-family:Arial;
	font-size:6pt;
	color:#272727;
}


ul.d { list-style:none; padding:0px; margin:0px; }
li {
	display:block;
	height:25px;
}

input[type=text] {
	border-top:1px solid #3d7bad;
	border-bottom:1px solid #b5cfe7;
	border-left:1px solid #b5cfe7;
	border-right:1px solid #b5cfe7;
	font-family:Arial;
	font-size:10px;
	padding:3px;
}
input[type=password] {
	border-top:1px solid #3d7bad;
	border-bottom:1px solid #b5cfe7;
	border-left:1px solid #b5cfe7;
	border-right:1px solid #b5cfe7;
	font-family:Arial;
	font-size:10px;
	padding:3px;
}
p.title 
{
	margin:10px 0px 5px 0px;
	padding:0px 0px 0px 15px;
	border-bottom:1px solid #fd6c27;
	color:#272727;
	text-decoration:none;
	font-family:Arial;
	font-size:14pt;
	font-weight:700;
}
table td.z { vertical-align:top; padding:0px; }
table.f_default {
	font-family:Arial;
	font-size:10px;
	background:url('graphics/f_default.png') repeat;
	border:1px solid #dcdcdc;
}
table.f_default  caption {
	background:#dcdcdc;
	border-bottom:1px solid #dcdcdc;
}
table.f_default td.l {
	text-align:right;
	padding:10px;
}
table.f_default td.lw {
	text-align:left;
	padding:10px;
	color:red;
}
table.f_default td.r {
	text-align:left;
	padding:5px;
}
table.shout {
	padding:0px;
	width:680px;

}
div.shout {
	width:450px;
	height:350px;
	margin:0px 10px 10px 0px;
	font-family:Arial;
	font-size:10px;
	background:url('graphics/f_default.png') repeat;
	border:1px solid #dcdcdc;
}
div.shout div.title {
	background:#dcdcdc;
	border-bottom:1px solid #dcdcdc;
	vertical-align:middle;
	text-align:center;
	height:15px;
}
div.shout div.content {
	padding:0px 10px 0px 10px;
	overflow:auto;
	width:445px;
	height:330px;
}
div.shout div.content div.name {
	width:445px;
	border-bottom:1px solid #dcdcdc;
	margin:5px 0px 5px 0px;
}
div.shout div.content div.msg {
	max-width:445px;
	padding-left:15px;
	margin:0px 0px 10px 0px;
}
div.shout1 {
	width:150px;
	height:350px;
	margin:0px 0px 10px 0px;
	font-family:Arial;
	font-size:10px;
	background:url('graphics/f_default.png') repeat;
	border:1px solid #dcdcdc;
}
div.shout1 li.title {
	background:#dcdcdc;
	border-bottom:1px solid #dcdcdc;
	vertical-align:middle;
	text-align:center;
	height:15px;
}
div.shout1 li.ppl {
	vertical-align:middle;
	text-align:left;
	height:20px;
	padding-left:10px;
}
div.shout2 {
	width:670px;
	height:30px;
	text-align:center;
}
div.shout3 {
	width:670px;
	height:30px;
	text-align:right;
	font-family:Arial;
	font-size:10px;
}
ul.list
{
	list-style-type:square;
}
div.Tpicture 
{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
div.Tpresentation
{
	margin:10px 0px 5px 0px;
	padding:0px 0px 0px 15px;
	color:#272727;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
}
img.Timg 
{
	border:1px solid #000000;
}
div.TM 
{
	visibility:hidden;
	position:absolute;
	width:670px;
}

/* MEDIAS */
/***************************************************************************/
div#load 
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:#fff url('graphics/m_bg.png') repeat;
	visibility:hidden;
	text-align:center;
	vertical-align:middle;
	padding-top:100px;
}
div#med_cont 
{
	width:650px;
	padding:5px;
	height:100%;
}
div#med_lcont 
{
	width:155px;
	margin-right:5px;
	height:100%;
	float:left;
	background:url('graphics/f_default.png') repeat;
	border:1px solid #dcdcdc;
}
div#med_lcont ul 
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div#med_lcont ul li.title {
	background:#dcdcdc;
	border-bottom:1px solid #dcdcdc;
	vertical-align:middle;
	text-align:center;
	height:15px;
}
div#med_lcont ul li.Videos
{
	display:block;
	height:16px;
	background:url('graphics/med_vid.png') no-repeat;
	padding:0px 0px 0px 20px;
	margin:2px 0px 2px 10px;
}
div#med_lcont ul li.Images, div#med_lcont ul li.Bilder, div#med_lcont ul li.Pictures
{
	display:block;
	height:16px;
	background:url('graphics/med_pic.png') no-repeat;
	padding:0px 0px 0px 20px;
	margin:2px 0px 2px 10px;
}
div#med_lcont ul li.Images a, div#med_lcont ul li.Bilder a, div#med_lcont ul li.Pictures a, div#med_lcont ul li.Videos a
{
	display:block;
	height:16px;
	color:#000000;
	text-decoration:none;
	font-family:Arial;
	font-size:8pt;
}
div#med_lcont ul li.clicked a
{
	display:block;
	height:16px;
	color:#000000;
	text-decoration:underline;
	font-family:Arial;
	font-size:8pt;
	background:url('graphics/med_pic.png') no-repeat;
	padding:0px 0px 0px 20px;
	margin:2px 0px 2px 10px;
	
}
div#med_lcont ul li.Images a.clicked, div#med_lcont ul li.Bilder a.clicked, div#med_lcont ul li.Pictures a.clicked, div#med_lcont ul li.Videos a.clicked
{
	display:block;
	height:16px;
	color:#000000;
	text-decoration:underline;
	font-family:Arial;
	font-size:8pt;
	border: 1px solid #dcdcdc;
	background:#f1f1f1;
}
div#med_rcont 
{
	width:480px;
	height:100%;
	float:left;
	background:url('graphics/f_default.png') repeat;
	border:1px solid #dcdcdc;
}
div#med_rcont div#picture 
{
	visibility:hidden;
	width:460px;
	height:400px;
	background:#000000;
	border:1px solid silver;
	margin:auto;
	margin-top:15px;
	text-align:center;
}
div#med_rcont div#video
{
	visibility:hidden;
	width:460px;
	height:364px;
	margin:auto;
	margin-top:15px;
	text-align:center;
}
div#picture
{

}
div#med_rcont div#picture img#xpicture 
{
	visibility:hidden;
	background:#000000;
	border:1px solid silver;
	cursor:pointer;
}
div#med_rcont p#title 
{
	margin:10px 0px 5px 0px;
	padding:0px 0px 0px 15px;
	border-bottom:1px solid #fd6c27;
	color:#272727;
	text-decoration:none;
	font-family:Arial;
	font-size:12pt;
	font-weight:700;
}
div#med_rcont p#desc 
{
	margin:10px 0px 5px 0px;
	padding:0px 15px 0px 15px;
	color:#272727;
	text-decoration:none;
	font-style:italic;
	font-family:Arial;
	font-size:10pt;
	text-align:right;
}
div#FSVInfo 
{
	background:url('graphics/infoBubble.png') no-repeat;
	font-style:italic;
	font-family:Arial;
	font-size:10px;
	visibility:hidden;
	width:153px;
	max-width:153px;
	height:112px;
	padding:10px 10px 15px 10px;
	position:absolute;
}
div#FSV 
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url('graphics/fadedBG.png') repeat;
	text-align:center;
}

/* ANIMATION */
div#anim_mb 
{
	height:35px;
	position:absolute;
	top:0px;
	left:-1100px;
}
div#anim_mb ul 
{
	list-style-type:none;
	height:100%;
}
div#anim_mb ul li.left
{
	background:url(graphics/anim_mb_left.png) no-repeat;
	width:76px;
	height:35px;
	float:left;
}
div#anim_mb ul li.middle
{
	background:url(graphics/anim_mb_middlet.png) repeat-x;
	vertical-align:middle;
	padding:4px 10px 0px 10px;
	text-align:center;
	height:35px;
	float:left;
	width:100px;
}
div#anim_mb ul li.separator
{
	background:url(graphics/anim_mb_separator.png) no-repeat;
	width:13px;
	height:35px;
	float:left;
}
div#anim_mb ul li.right
{
	background:url(graphics/anim_mb_right.png) no-repeat;
	width:39px;
	height:35px;
	float:left;
}
div#RotationDivContainer
{
	position:absolute;
	visibility:hidden;
	top:0px;
	left:0px;
	background:url(graphics/anim_mb_bg.png) no-repeat;
	width:256px;
	height:232px;
}
div.RotationDiv
{
	position:absolute;
	visibility:hidden;
	top:0px;
	left:0px;
}
div.robot 
{
	z-index:100;
	position:absolute;
}
/* v 2 medias.js */
li.cat {
	display:block;
	height:16px;
	padding:0px 20px 0px 0px;
	margin:2px 10px 2px 0px;
	text-align:right;
}
li.cat a 
{
	display:block;
	height:16px;
	color:#000000;
	text-decoration:none;
	font-family:Arial;
	font-size:9pt;
	
}
li.cat a:hover
{
	display:block;
	height:16px;
	color:#000000;
	text-decoration:none;
	font-family:Arial;
	font-size:9pt;
	
}
li.page 
{
	text-align:left;
	height:16px;
	border-bottom:1px solid #dcdcdc;
	margin-bottom:5px;
	font-size:9pt;
}
div#mediasTools 
{
	z-index:40;
	width:600px;
	height:152px;
	margin:0;
	padding:0;
	visibility:hidden;
	position:absolute;
	top:400px;
	left:495px;
}
div#mediasTools div.left 
{
	float:left;
	width:32px;
	height:100%;
	background:url(graphics/switchleft.png) no-repeat;
	cursor:pointer;
}
div#mediasTools div.middle
{
	float:left;
	width:395px;
	height:100%;
	
}
div#mediasTools div.right
{
	float:left;
	width:32px;
	height:100%;
	background:url(graphics/switchright.png) no-repeat;
	cursor:pointer;
}