html, body{ 
	margin:0; 
 	padding:0; 
 	text-align:center; 
	background: #999999 url(img/background.jpg);
	font-size: 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#666;
	line-height: 1.5;
}

a {color: #666;
 text-decoration:none;
}
a:visited {color:#999;}
a:hover {color: #000;}
a:active { color:#000000;}

h1 {
font-size: 11px;
margin:0px }
h2 {
font-size:12px;
font-weight: bold;
margin:0px;
color: #333;
}

img.download {vertical-align:middle;}

/* Container */

#buko_container {
	width:800px; 
 	text-align:left;  
	margin-left:auto; 
 	margin-right:auto;  
	background: #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
} 

/* banner for logo */
#buko_header {
	height:200px;
	background:url(img/header.jpg);
	}

#buko_banner {
	text-align: left;
	padding: 130px 0 0 20px;
	margin: 0px;
	color:#fff; }

#buko_banner h1 {
	color:#fff;
	font-size:15px; }

#buko_banner img {padding:10px 0px;} 

/* Mainnavigation */

#buko_mainnavi {
	width:800px;
	clear: both; 
	margin: 0px; 
	padding: 0px; 
	font-family: verdana, arial, sans serif; 
	font-size: 1.0em;
	background:url(img/nav-back.gif);
	}
#buko_mainnavi ul {float: left; width: 800px; margin: 0px; padding: 0px; /*border-top: solid 1px rgb(54,83,151); border-bottom: solid 1px rgb(54,83,151);*/ background:url(img/nav-back.gif); font-weight: bold;}	
#buko_mainnavi li {display: inline; list-style: none; margin: 0px; padding: 0px;}
#buko_mainnavi li a {display: block; float: left; margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px; /*border-right: solid 1px rgb(54,83,151);*/ color: #666; text-transform: uppercase; text-decoration: none; font-size: 10px;}
#buko_mainnavi a:hover, .nav2 a.selected {color: #000; text-decoration: none; background:url(img/nav-back-hover.gif) }


/* ----------outer und inner----------------- */

#outer{ 
border-left: solid 200px #EBD3E0; /* linke Menue Spalten Farbe  */ 
border-right: solid 200px #EBD3E0; /* rechte Menue Spalten Farbe  */ 
background-color: #ffffff; /* Farbe fuer Inhalt Spalten  */
} 

#inner{margin:0; width:100%; }

/* --------------left und right navigavtion------------- */
#buko_content_left {
 width:20%; 
 float:left; 
 position:relative; 

 }
 
#buko_content_left ul { 
	list-style-type: square;
	}
#buko_content_left li { 
	border-bottom: 1px solid #F4F4F4;
	}
	
#buko_content_left a { 
	color: #333,
	border-bottom: 1px solid #333;
	text-decoration: none;
	}
#buko_content_left a:hover { 
	color: #fff,
	border-bottom: 1px solid #333;
	text-decoration: none;
	background: #F4F4F4;
	}

  
 #buko_content_right {
width:22%; 
 float:right; 
 position:relative; 
 padding: 10px;
 }

#twocols{
 width:80%; 
 float:right; 
 position:relative; 
 min-height:400px;
  }
/* -----------------Inhalt--------------------- */ 
#buko_maincontent{ 
 float: left; 
 display:inline; 
 position: relative; 
 width:70%;
 padding: 10px;
 text-align: justify;
}
p {
padding: 5px 10px;
margin:0px; }

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;}

/*  ----------------footer---------------------- */ 
#buko_footer {
 height:15px; 
 clear:both;
 text-align: center;
background: url(img/nav-back.gif) repeat-x;
 } 
 
.gallery_thumb {
	height: 70px;
	border 1px solid #000;
	}
	
 /* float bugs */
 
 .clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}