/* format */
body {
	margin-top: 2em;
	font:75%/1.5em "Lucida Grande","Lucida Sans Unicode",sans-serif;
	background-color:#2f2f2f;     /*  fff   E1E1E1 */
	color:#999999;                //#3c3c3c
	}

@font-face {
    font-family: 'BrushstrokePlain';
    src: url('fonts/BRUSHSTP-webfont.eot');
    src: url('fonts/BRUSHSTP-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BRUSHSTP-webfont.ttf') format('truetype'),
         url('fonts/BRUSHSTP-webfont.woff') format('woff'),
         url('fonts/BRUSHSTP-webfont.svg#BrushstrokePlain') format('svg');
    font-weight: normal;
    font-style: normal;
}

legend  {color:#999999; }

h2         {height:45px;font-size:250%;letter-spacing: 0;color:#999;}
h3         {height:15px;font: 18px/20px ;letter-spacing: 0;color:#999;}

/* 'BrushstrokePlain', Arial, sans-serif */

a 			{color:#ccc;text-decoration:none;border-bottom:1px;} //border-bottom:1px dotted;
a:visited 	{color:#999;}
a:hover 	{color:#ffffff;border-bottom:1px solid #fff;} //color:#f79900   #ccb

IMG 		{border-style:outset;border-width:3px;border-color:lightgrey;}
IMG.logo; a>IMG  	{border-style:none;text-decoration:none;}
a.fancybox  {border-style:none;text-decoration:none;}
a:hover>#fancybox-close  {border-style:none;text-decoration:none;}

.view {float:left;margin:0px; height:300px; width:300px;}

a>div { display: none; }
a:hover>div  { display: block; opacity: 0.4;background-color:black; margin-top:-60px;height:55px;width=100%;}

.main {min-height="400px;"}

		label { text-align: right; display: block; width: 120px; margin-right: 0.5cm;}
		legend {font-weight: bold; display: block;}
		.warning {color:red;font-style:italic;}

#description { 
   white-space: pre-wrap;      /* CSS3 */   
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */
}

#socialmedia {}

.menu   {display:inline-block; margin-right:25px;vertical-align:top;color:#ccc;}
.menu:hover {color:#ffffff;} 
.menu li {list-style:none; }  
.submenu {visibility:hidden; opacity: 0.7; background-color:#2f2f2f; position:absolute; min-width:60px; margin:0px;border-left: 1px solid #ffffff;}
.submenu li {list-style:none; margin:7px;clear:both;color:#ccc;}

// border-bottom: 1px solid #333333;

// .ssubmenu (clear:both;)

#fancybox-close {text-decoration:none;}
