/* body {behavior:url("hover.htc")} */

body *
{font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;}

body,div {padding:0; margin:0}

body {color:#696969; height:100%; width:100%; position:relative; background:silver; padding-bottom:500px}
body,td,div,p,pre,ul,li, a {font-size: 13px}
td,p,pre,ul,li, h1, h2, h3, h4 {margin-bottom:0; }
p, h1, h2, h3 {padding:0 0 0.5ex 0; }
h4, h5, h6 {padding:0.5ex 0; }


h1 {font-size: 20px; font-weight:bold; font-family: Georgia, Serif; }
h2, h2 * {font-family:"Lucida Grande", Helvetica, Verdana, "Trebuchet MS", Arial, sans-serif;
	font-size: 12px; font-weight: bold;}
h3, h3 *  {font-size:14px}
h4, h4 * {font-size: 13px; }
h5, h5 * {font-size: 12px; }
h6, h6 * {font-size: 12px; }



div.main {background-color:white; position:relative; color:#696969; 
		border:outset 5px #3b6478; margin:35px auto 0px auto; width:801px; padding:1em}
div.space-bottom {clear:both;}	
div.space-bottom p {padding: 4em 0pt 0pt; text-align: center; font-size: 10px; }	

ul.menu {list-style:none inside; padding:0; margin:0 2px 0 0; clear:both; border-top:solid #784f3b 5px}
ul.menu h3 {padding:0; margin:0}

ul.menu2 {list-style:none; float:right; text-align:right; margin:0 0 5px 0}
ul.menu2 li {float:left; padding:0; }
ul.menu2 a {
	text-decoration:none; font-size:10px; color:#696969; background-color:white;
	padding:0 5px; border-right:solid black 1px; display:block; margin:0; line-height:11px; 
	}

div.sidemenu {
	margin:10px 0 auto 0; padding:0;
	background-color:#3b6478; 
	width:199px; 
	float:left;
	color:white
	}
div.sidemenu ul {
	list-style:none outside;
	padding:0px 0 100px 0; margin:0;
	text-decoration:none; 
	width:100%; 
	text-align:left}
div.sidemenu a {text-decoration:none; color:white; background-color:#3b6478; display:block; padding:5px 0 5px 15px; border-left:solid gray 5px}
div.sidemenu li {margin:8px 0; padding:0; }
div.sidemenu a:hover {background-color:silver; border-left-color:red; color:white}

.p1 li.p1 a, .p2 li.p2 a, .p3 li.p3 a, .p4 li.p4 a, .p5 li.p5 a, .p6 li.p6 a, .p7 li.p7 a, .p8 li.p8 a , .p9 li.p9 a , .p10 li.p10 a 
	{border-left-color:red }

.block {width:99px; height:76px; margin:1px 1px 0 0; float:left; background-color:#3b6478; color:white;
			position:relative }
.block a {text-decoration:none; color:silver}
.block a .initiale {font-size:20px; width:90px; font-weight:bold; height:40%; top:0; padding-left:3px; display:block; }
.block a .details {width:100%; height:60%; top:40%; left:0; font-weight:bold; display:block; text-align:center; }

#D .D .initiale, #R .R .initiale, #E .E .initiale, #W .W .initiale, #S .S .initiale,
.block a:hover .initiale {color:red; }

#D .D .details, #R .R .details, #E .E .details, #W .W .details, #S .S .details,
.block a:hover, .block a:hover .details {color:white; cursor:pointer; }

.verlauf {background-image:url(images/menubg3.gif)}

.block-color {background-color:#3b6478; color:white;}

div.main-content {padding:0 0 0 10px; width:590px; float:left; text-align:justify; position:relative;}


div.center {margin:0 15px; width:270px; float:left; padding:10px 0;}
div.left, div.right {}
div.left {clear:left; float:left; width:270px; margin:0 15px 0 0; padding:10px 0;}
div.right {float:right; width:178px; margin:0 0 0 15px; background-color:#dcdcdc; border:solid black 1px; padding:10px 10px;}

div.col {}
div.col * {margin-left:0; margin-right:0; padding-left:0; padding-right:0;}
div.col h1 {border-bottom: 1px solid #999; margin-bottom:0; }
div.col h2 {border-top: 3px solid #CCC; margin-top:0; padding-top:10px}
div.col img {position:absolute; left:0; border-style:none}

.image {position:relative; }
.image span {
	display:none;
	position:absolute; 
	left:0; 
	bottom:0; 
	padding:10px; 
	background-repeat:no-repeat; 
	background-position:center; 
	background-color:white;
	border:solid #3b6478 2px
	}
div.image a:hover span {display:block; }
div.image a:hover img {display:none; }
div.image span {cursor:pointer; }

#hik {height:56px; }
#hik span {background-image:url(images/d_hik.png); width:300px; height:83px; }

#hs21 {height:56px; }
#hs21 span {background-image:url(images/d_hs21.jpg); width:178px; height:100px}

#bg {height:80px; }
#bg span {background-image:url(images/d_bg.png); width:150px; height:150px}

#vbi {height:80px; }
#vbi span {background-image:url(images/d_vbi-schrift.jpg); width:144px; height:147px}

#as {height:80px; }
#as span {background-image:url(images/d_as.png); width:150px; height:119px}

#ep {height:50px; }
#ep span {background-image:url(images/d_ep.jpg); width:223px; height:100px}

tr {text-align:right !important; border:solid red 1px !important}
