td {vertical-align:top;}

/******************* navi *******************/

#nav-global {			
  margin:0; 
  padding:31px 0px 0px 50px ; 
}

#nav-global li { 
  text-align:center;
  width: 86px;
  display:block; 
  float:left; 
  list-style-type:none; 
  margin:0px; 
  padding:0px; 
}

#nav-global a { 
  background: url(img/lasche_down.png) 0px top no-repeat;
  display:block; 
  color: #666;  
  font-weight:bold;
  font-size: 10px;
  display:block; 
  padding: 14px 0px 4px 0px; 
  margin: 0px; 
}

#nav-global a:hover { 
  text-decoration:none;
  display:block; 
  color: #666;  
  padding:6px 0px 12px 0px; 
  background: url(img/lasche_up.png) 0px top no-repeat;

}

#nav-global .active { 
  padding:6px 0px 12px 0px; 
  color: #FF0000;  
  background: url(img/lasche_up.png) 0px top no-repeat;
}

/******************* stuff *******************/

#box {
  margin:0px; padding: 0px;
}

#box li { 
  display:block; 
  list-style-type:none; 
  line-height:1em;
  font-size: 10px;
  color: #6a6a6a;
}

#box a { 
  height: 70px;
  width:210px;
  text-decoration:none;
  display:block; 
  background: url(img/box.png) top left no-repeat;
  padding: 12px 0px 0px 10px;
  font-size: 10px;
  color: #6a6a6a;
}

#box a:hover { 
  display:block; 
  list-style-type:none; 
  background: url(img/box_hover.png) top left no-repeat;
  color: #6a6a6a;
}

#container {
  width: 776px;
  \width: 806px;
  w\idth: 776px;
  margin: 0px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
  background:url(img/longi.png) repeat-y left top #e5e5e5; 
		}

#banner {
  height: 180px;
  padding: 0;
  text-align: left;
  background:url(img/top.png) no-repeat left top ; 
  width:100%;		
}

#contend {
  color: #000000;
  text-align: left;
  float: left;
  width: 440px;
  padding: 20px 20px 10px 50px;
		}

#contend ul {
list-style-type:square;
}

#contend img {
  border: 1px solid #ff0000;
}

#sidebar {
  width: 190px;
  color: #6A6A6A;
  font-size:10px;
  float:right;
  text-align: left;
  padding: 30px 45px 60px 20px;
  line-height:1.6em;
  background:url(img/sidebar.png) no-repeat top left;
}

#sidebar img {
  margin-left:-13px;
}

#sidebar  a {	
  color: #6A6A6A;	
		}

#sidebar  a:hover { 			
  color: #ff0000;
  text-decoration: underline;
		}

#footer {
  font-size:9px;
  height:50px;
  text-align:right;
  clear: both;
  padding: 0px 70px 0px 0px;
  color: #a3a3a3;
  background:url(img/bottom.png) no-repeat center bottom ; 
		}

#footer a {	
  color: #a3a3a3;	
		}

#footer a:hover { 
  color: #ff0000; 
  text-decoration: underline;
		}

/*******************old*******************/

html, body {
  margin: 0px;
  padding: 0px;
  font:  11px verdana, arial;
  height: 100%;
  line-height:1.8em;
  background:url(img/backy.png) no-repeat center top #dcdcdc;
}

a {
  text-decoration:none;
  color: #ff0000; }

a:hover {
  text-decoration:underline;
}

h1 {
  font: bold 18px "Trebuchet MS",verdana, times, serif;
  color: #FF0000;
}

h2 {
  font: bold 14px "Trebuchet MS",verdana, times, serif;
  color: #FF0000;
}

h3 {
  font: bold 14px "Trebuchet MS",verdana, times, serif;
  color: #000000;
}


/********************************highslide********/

.highslide {
  cursor: url(highslide/graphics/zoomin.cur), pointer;
  outline: none;
  border-bottom: 0px;
}

.highslide img {
  border: 2px solid #6A6A6A;
}

.highslide:hover img {
	border: 2px solid #ff0000;
}

.highslide-loading {
  display: block;
  color: white;
  padding: 3px;
  border: 1px solid white;
  background-color: black;
}
