html {height: 100.5%; background: #181818; color:#ddd;}
* {margin: 0px; padding: 0px; border: 0px;}

/* font:
    italic [font-style]     small-caps [font-variant]     bold [font-weight]     12px / 120% [font-size / line-height]     Verdana, sans-serif [font-family] ; */

body { font: normal 80% "Lucida Grande", Verdana, Geneva, sans-serif; color:#ddd; text-align: center;}
h1, h2, h3, h4, h5, h6, 
	{  font-weight: bold;}
  
    
h1{		font-size: 36px;	}
h2{		font-size: 24px;	}
h3{		font-size: 20px; line-height: 32px;	}
h4{		font-size: 18px;	}
h5{		font-size: 16px;	}
h6{		font-size: 14px;	} 

a:link    {	color: #dddddd; padding:0 4px; text-decoration : none; }
a:visited {	color: #cccccc;  	text-decoration : none;} 
a:hover   { background-color:#777; color: #eee; xborder-bottom: 1px solid #ccc;  }
a:active  {	color: #FFFFFF; }

a.imagelink:link,  a.imagelink:visited, a.imagelink:hover, a.imagelink:active   
            {background:none;} 
	
img { margin:5px; padding:5px; border:1px solid #544; box-shadow: 3px 3px 4px #201818; -webkit-box-shadow: 3px 3px 4px #201818;}
/* --- new divs * ---*/ 
 

#wrap    {width: 980px; margin:0px auto;margin-top:20px; 
background-color:#333; padding:0px 10px; box-shadow: 5px 5px 8px #090101; }
#wrapfull    {width: 1770px; margin:0px auto;margin-top:20px; 
background-color:#333; padding:0px 10px; box-shadow: 5px 5px 8px #090101; }

#head        {font-size: 2.4em ;	font-weight: bold;  height:40pt; padding-top: 10px; }
#head h1 a:hover { background:none; color: #999; }

#content     { font-size: 1.2em; border-top: 1px solid #767676; border-bottom: 1px solid #767676;  }
#content p {padding:5px 0; line-height:1.4em;}
#content p.box {padding:5px 5px;}
#content h3 a { color:#ccc;}
#content h3 a.current { color:#ddd; border-bottom:2px solid #ddd; background-color:#556; }
#content h3 a:hover   { background-color:#556; border-bottom:2px solid #ddd; color: #e9e9e9;  }

#foot        {   xheight:24px; padding:10px; }
#foot a { margin:5px 20px;}

/* classes */
.absatz {padding: 5px; border-top: 1px solid #445;     clear:both;} 
.left {float:left; padding:5px; text-align:left;} 
.right {float:right; padding:5px; text-align:left;} 
.sub1 {float:left; width: 48%;   padding: 1%;  } 
.sub2 {float:right; width: 48%;   padding: 1%;  } 
.textleft { text-align:left;} 
.center { text-align:center;}
.small { font-size:10px;}
.big { font-size:12px;}
.pad {padding:10px;  }
.pad a{margin: 0px 15px;}
.clear { clear:both;}
.hide { visibility: hidden;}
.hide2 {   display:none;}
.box  {border:1px solid #999; text-align:left; background:#494949;}
.shadow {box-shadow: 3px 3px 4px #000;}
img.ico {margin:0 3px; padding:0px; border:0px solid #544; box-shadow: 0px 0px 0px #201818; -webkit-box-shadow: 0px 0px 0px #201818; }


/* ----------------------------------------------Gallery-------------------------------------*/

.gallery{ 	padding:20px 0 30px 20px;}
.gallery ul{	display:inline;	margin:0;	padding:0;	list-style:none;}
.gallery ul li{	display:block;	float:left;	margin:0 5px 10px 0;	}
.gallery ul li img{	width:150px;	height:100px;	padding:4px;	border:1px solid #201818; box-shadow: 2px 2px 3px #201818; -webkit-box-shadow: 2px 2px 3px #201818;	}
.gallery ul li.last{margin-right:0;}



		
