body {
	background: #72706d;
	font: 12px arial;
	color: #283d0e;
	text-align: center;
	}
h1, h2, h3, h4, ul, li {
	margin: 0;
	padding: 0;
	}
ul, li {
	list-style: none;
	}

.clear {
	clear: both;
	}
img {
	border: 0 none;
	}


	
/*#container {
	text-align: left;
	width: 100%;
	margin: 0 20%;
	}*/
#logo {
	position: absolute;
	top: 10px;
	left: 10px;
	}	
#copy {
	position: absolute;
	right: 20px;
	bottom: 20px;
	color: #fff;
	font: italic 12px arial;
	filter: alpha(opacity = 60);
	-ms-filter: "alpha(opacity = 60)"; 
	opacity: .60; 
	}
.imgbig {
    
	display: inline-block;
	vertical-align: top;
	text-align: right;
	margin: 30px 0 0 0;
	}
.imgbig img {
	/*border: 8px solid #fff;*/
	}
.imgthumb {
	display: inline-block;
	width: 250px;
	height: 550px;
	vertical-align: top;
	text-align: left;
	margin: 30px 0 0 5px;
	position: relative;
	}
.imgthumb a img {
	width: 100px;
	/*border: 8px solid #fff;*/
	margin: 0 5px 5px 0;
	}
.imgthumb a:hover img {
	/*border: 8px solid #ccc;*/
	}

	
#numbers {
	position: absolute;
	right: 45px;
	bottom: 0;
	text-align: right;
	
	}
#numbers a {
	display: inline-block;
	background: #555;
	width: 16px;
	height: 16px;
	}
#numbers a:hover {
	background: #222;
	}
#numbers span {
	display: inline-block;
	background: #d01c24;
	width: 16px;
	height: 16px;
	}
.link {
	color: #bbb;
	border-bottom: 1px solid #667;
	text-decoration: none;
	line-height: 18px;
	}
.link:hover {
	color: #fff;
	}

/*#menu {
	position: absolute;
	bottom: 5%;
	left: 0;
	width: 220px;
	height: 120px;
	color: #fff;
	background: #000;
	border: 2px solid #959391;
	border-left: none;
	border-radius: 0 15px 15px 0;
	padding: 20px 30px 20px 0px;
	filter: alpha(opacity = 80);
	-ms-filter: "alpha(opacity = 80)"; 
	opacity: .80; 
	text-align: left;
	vertical-align: top;
	}*/


/************************************************** MENU ************************************************/	
#menu {
	position: absolute;
	z-index: 10;
	bottom: 5%;
	left: 0;
	/*width: 220px;*/
	height: 120px;
	border-left: none;
	color: #fff;
	padding: 17px 30px 20px 0px;
	text-align: left;
	vertical-align: top;
	}	
.menu1 {
	width: 220px;
	}
.menu2 {
	width: 350px;
	}
.menu3 {
	width: 470px;
	}
.menu4 {
	width: 800px;
	}
#menu_fond {
	position: absolute;
	z-index: 5;
	bottom: 5%;
	left: 0;
	height: 120px;
	background: #000;
	border-radius: 0 15px 15px 0;
	padding: 20px 30px 20px 0px;
	filter: alpha(opacity = 40); /* IE 6, 7, 8 */ 
	-ms-filter: "alpha(opacity = 40)"; /* ab IE 8 zusätzlich möglich */ 
	opacity: .40; /* alle anderen Browser einschließlich IE 9 */
	text-align: left;
	vertical-align: top;
	}
	
#menu ul {
	position: absolute;
	top: 10px;
	left: 120px;
	border-left: 1px solid #959391;
	padding: 0 0 0 10px;
	}
#menu li {
	display: block;
	padding: 1px 0 2px 0;
	}
#menu li a {
	display: block;
	color: #dad9d9;
	text-decoration: none;
	font: italic 14px arial;
	padding: 0 0 0 8px;
	}
#menu li a:hover {
	color: #fff;
	background: url(../assets/li.png) no-repeat 0px 6px;
	}
	
	

	
	
#text {
	position: absolute;
	top: 10px;
	left: 235px;
	height: 125px;
	color: #dad9d9;
	padding: 0 15px 0 15px;
	border-left: 1px solid #959391;
	vertical-align: top;
	line-height: 16px;
	text-align: left;
	}
#text1 {
	position: absolute;
	top: 10px;
	left: 355px;
	height: 125px;
	color: #dad9d9;
	padding: 0 15px 0 15px;
	border-left: 1px solid #959391;
	vertical-align: top;
	line-height: 16px;
	text-align: left;
	}
#submenu {
	position: absolute;
	top: 0px;
	left: 120px;
	padding: 0 0px 0 0px;
	vertical-align: top;
	}
#submenu ul {
	border-left: 1px solid #ff1922;
	padding: 0 0 0 4px;
	}
#submenu li a {
	color: #dad9d9;
	font: italic 12px arial;
	width: 120px;
	padding: 0 0 0 7px;
	}
/************************************************** end submenu ************************************************/	

iframe {
	border-radius: 10px;
	}
small a {
	color: #fff;
	}

