/* CSS Document */
/* allgemeine Formatierungen */

* { border:0; margin:0; padding:0; }

body {
	margin: 0px 0px;
    background: url(../images/rotate_hotels/rotate.php) no-repeat;
	border: none;
	background-color: #000000;
	font: 11px/140% Verdana, Arial, Helvetica, sans-serif;
}

html { height:100%; }
html { overflow-y:hidden; }

/**

 * general styles used

 */

h1 span,
h2 span,
h3 span,
h4 span,
h5 span {
	display: none;
}

h1 { 
	font: 11px/140% Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
}

h3 { 
	font: 11px/140% Verdana, Arial, Helvetica, sans-serif;
}

h4 { 
	font: 11px/140% Verdana, Arial, Helvetica, sans-serif;
}

h5 { 
	font: 11px/140% Verdana, Arial, Helvetica, sans-serif;
}

hr {
	display: none;
}


/* ===================================== */

/* MAIN LIST ELEMENTS */

#logo { position:fixed; top:40px; left:62px; z-index:999; }

/* 0 ABOUT */

/* 0 main stickies */  

ul#Nav1 {
	width: 210px;
	padding:0px;
	margin: 5px 0px 4px 0px;
	background-color:#999999; 
}

ul#Nav1 li {
	display: block;
	padding: 0px 6px 0px 6px;
	list-style:none;
}


  
  
/* 2 PHOTOGRAPHY */  

/* 2 main stickies */  
	
ul#Navigation2 {
	width: 210px;
	padding:0px;
	margin: 5px 0px 4px 0px;
/*	background-color:#999999; 
*/	list-style:none;
}

ul#Navigation2 li a {
/*	display: block; */
	padding: 0px 0px 0px 6px;
}

ul#Navigation2 a:hover {
	color:#FFFFFF; 
	background-color:#999999;
}

/* 2 sub stickies */  

ul#Navigation22hotel {
	width: 204px;
	padding:0px;
	margin: 5px 0px 4px 0px;
	background-color:#999999;
	list-style:none;
}

ul#Navigation22hotel li {
	padding-right:4px;
}

ul#Navigation22hotel li a {
/*	display: block; */
	padding: 0;
}

ul#Navigation22hotel a:hover {
	color:#FFFFFF; 
	background-color:#999999;
}

/**/

ul#Navigation22public {
	width: 204px;
	padding:0px;
	margin: 5px 0px 4px 0px;
	background-color:#999999;
	list-style:none;
}

ul#Navigation22public li {
	padding-right:4px
}

ul#Navigation22public li a {
/*	display: block; */
	padding: 0;
}

ul#Navigation22public a:hover {
	color:#FFFFFF; 
	background-color:#999999;
}

/**/

ul#Navigation22production {
	width: 204px;
	padding:0px;
	margin: 5px 0px 4px 0px;
	background-color:#999999;
	list-style:none;
}

ul#Navigation22production li {
	padding-right:4px
}

ul#Navigation22production li a {
/*	display: block; */
	padding: 0;
}

ul#Navigation22production a:hover {
	color:#FFFFFF; 
	background-color:#999999;
}

/**/

ul#Navigation22dogville {
	width: 204px;
	padding:0px;
	margin: 5px 0px 4px 0px;
	background-color:#999999;
	list-style:none;
}

ul#Navigation22dogville li {
	padding-right:4px
}

ul#Navigation22dogville li a {
/*	display: block; */
	padding: 0;
}

ul#Navigation22dogville a:hover {
	color:#FFFFFF; 
	background-color:#999999;
}

/**/

ul#Navigation22faces {
	width: 204px;
	padding:0px;
	margin: 5px 0px 4px 0px;
	background-color:#999999;
	list-style:none;
}

ul#Navigation22faces li {
	padding-right:4px
}

ul#Navigation22faces li a {
/*	display: block; */
	padding: 0;
}

ul#Navigation22faces a:hover {
	color:#FFFFFF; 
	background-color:#999999;
}

/**/

ul#Navigation22power {
	width: 204px;
	padding:0px;
	margin: 5px 0px 4px 0px;
	background-color:#999999;
	list-style:none;
}

ul#Navigation22power li {
	padding-right:4px
}

ul#Navigation22power li a {
/*	display: block; */
	padding: 0;
}

ul#Navigation22power a:hover {
	color:#FFFFFF; 
	background-color:#999999;
}

/**/

ul#Navigation22fast {
	width: 204px;
	padding:0px;
	margin: 5px 0px 4px 0px;
	background-color:#999999;
	list-style:none;
}

ul#Navigation22fast li {
	padding-right:4px
}

ul#Navigation22fast li a {
/*	display: block; */
	padding: 0;
}

ul#Navigation22fast a:hover {
	color:#FFFFFF; 
	background-color:#999999;
}

/**/

ul#Navigation22creatures {
	width: 204px;
	padding:0px;
	margin: 5px 0px 4px 0px;
	background-color:#999999;
	list-style:none;
}

ul#Navigation22creatures li {
	padding-right:4px
}

ul#Navigation22creatures li a {
/*	display: block; */
	padding: 0;
}

ul#Navigation22creatures a:hover {
	color:#FFFFFF; 
	background-color:#999999;
}

/**/

ul#Navigation22wien {
	width: 204px;
	padding:0px;
	margin: 5px 0px 4px 0px;
	background-color:#999999;
	list-style:none;
}

ul#Navigation22wien li {
	padding-right:4px
}

ul#Navigation22wien li a {
/*	display: block; */
	padding: 0;
}

ul#Navigation22wien a:hover {
	color:#FFFFFF; 
	background-color:#999999;
}


/* ===================================== */

/* LINK DEFINITIONS */


a.link {
	font: 11px/140% Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

a.link:visited {
	color:#000000;
	text-decoration:none;
}

a.link:hover {
	text-decoration:none;
	background-color: #FFFFFF;
}

a.link:active {
	color:#000000;
	text-decoration:none;
}

a.greylink {
	font: 11px/140% Verdana, Arial, Helvetica, sans-serif;
	color:#515151;
	text-decoration:none;
}

a.greylink:visited {
	color:#515151;
	text-decoration:none;
}

a.greylink:hover {
	text-decoration:none;
	background-color: #FFFFFF;
}

a.greylink:active {
	color:#515151;
	text-decoration:none;
}


a.friends {
	font: 11px/140% Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}

a.friends:visited {
	color:#000000;
	text-decoration:underline;
}

a.friends:hover {
	color:#000000;
	text-decoration:none;
}

a.friends:active {
	color:#000000;
	text-decoration:none;
}



a.bck {
	font: 11px/140% Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

a.bck:visited {
	color:#000000;
	text-decoration:none;
}

a.bck:hover {
	text-decoration:none;
	color:#FFFFFF;
}

a.bck:active {
	color:#000000;
	text-decoration:none;
}




/* ===================================== */



.emphasiss {font-weight:bold; }
/*.small {color:#E3E3E3;}
*/.small {color:#515151;}
.smallsub {color:#999999;}

.hidden { display: none; }
.white { color:#FFFFFF; }
.footer { text-align:center; color:#FFFFFF; }


/* ===================================== */

/* Stickie DIVs  alle absolut! */

/* ===================================== */



#toggleBack {
	width: 210px;
	height: 170px;
	background-color: #817B3B;
	display: block;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
}

#Back {
	width: 210px; 
	height: 15px;
	background-color: #FFFFFF; 
	display: block;
	padding: 0px 0px 0px 0px;
	opacity: .75; filter: alpha(opacity=75); -moz-opacity: 0.85;
}

#Back a.bck {display:block; padding-left:6px; padding-right:0px;}
#Back a.bck:hover {display:block; padding-left:6px; padding-right:0px; background-color:#000000;}
	


#toggleStills {
	width: 210px;
	height: 75px;
	background-color: #999999;
	display: block;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	opacity: .75; filter: alpha(opacity=75); -moz-opacity: 0.85;
}

#Stills {
	width: 210px; 
	height: 15px;
	background-color: #999999; 
	display: block;
	vertical-align:middle;
	opacity: .75; filter: alpha(opacity=75); -moz-opacity: 0.85;
}

#Stills a.link {display:block; padding-left:6px; padding-right:0px;}
#Stills a.link:hover {display:block; padding-left:6px; padding-right:0px; background-color:#FFFFFF;}



#toggleWords {
	width: 210px; 
	height: 155px;
	background-color: #999999; 
	display: block;
	opacity: .75; filter: alpha(opacity=75); -moz-opacity: 0.85;
}

#Words {
	position: absolute;
	width: 210px; 
	height: 15px;
	background-color: #999999; 
	left: 280px;
	top: 360px;
	z-index: 601;
	visibility: visible;
	opacity: .75; filter: alpha(opacity=75); -moz-opacity: 0.85;
}

#Words a.link {display:block; padding-left:6px; padding-right:0px;}
#Words a.link:hover {display:block; padding-left:6px; padding-right:0px; background-color:#FFFFFF;}




/* === 8x PHOTO PROJECTS ===================================== */
  
/* 0 - sub photo FOOD AND TRAVEL OUR TOGETHER CV TEXT */

#subphoto_hotel {
	position: absolute;
	width: 210px;
	left: 280px;
	top: 160px;
	z-index: 20;
	opacity: .75;
	filter: alpha(opacity=75);
-moz-opacity: 0.85;
	visibility: hidden;
}
	
#toggle_sub_hotel {
	height: 460px;
	background-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	padding-left:6px; 
	/*padding-right:0px;*/
}

#sub_hotel {
	height: 15px;
	background-color: #999999; 
	display: block;
	padding-left:6px; 
	padding-right:0px;
}  
  
/* 1 - sub photo FOOD AND TRAVEL */

#subphoto_food {
	position: absolute;
	visibility:visible;
	width: 210px; 
	left: 280px;
	top: 160px;
	z-index: 21;
	opacity: .75; filter: alpha(opacity=75); -moz-opacity: 0.85;
}
	
#toggle_sub_food {
	height: 125px;
	background-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	padding-left:6px; 
	padding-right:0px;
}

#sub_food {
	height: 15px;
	background-color: #999999; 
	display: block;
	padding-left:6px; 
	padding-right:0px;
}

/* 2 - sub photo PRODUCTION STILLS */

#subphoto_production {
	position: absolute;
	visibility:hidden;
	width: 210px; 
	left: 280px;
	top: 160px;
	z-index: 22;
	opacity: .75; filter: alpha(opacity=75); -moz-opacity: 0.85;
}
	
#toggle_sub_production {
	height: 200px;
	background-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	padding-left:6px; 
	padding-right:0px;
}

#sub_production {
	height: 15px;
	background-color: #999999; 
	display: block;
	padding-left:6px; 
	padding-right:0px;
}

/* 3 - sub photo DOGVILLE */

#subphoto_dogville {
	position: absolute;
	visibility:hidden;
	width: 210px; 
	left: 280px;
	top: 160px;
	z-index: 23;
	opacity: .75; filter: alpha(opacity=75); -moz-opacity: 0.85;
}
	
#toggle_sub_dogville {
	height: 90px;
	background-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	padding-left:6px; 
	padding-right:0px;
}

#sub_dogville {
	height: 15px;
	background-color: #999999; 
	display: block;
	padding-left:6px; 
	padding-right:0px;
}

/* 4 - sub photo FACES */

#subphoto_faces {
	position: absolute;
	visibility:hidden;
	width: 210px; 
	left: 280px;
	top: 160px;
	z-index: 24;
	opacity: .75; filter: alpha(opacity=75); -moz-opacity: 0.85;
}
	
#toggle_sub_faces {
	height: 90px;
	background-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	padding-left:6px; 
	padding-right:0px;
}

#sub_faces {
	height: 15px;
	background-color: #999999; 
	display: block;
	padding-left:6px; 
	padding-right:0px;
}

/* 5 - sub photo EKW POWER PLANTS */

#subphoto_ekw {
	position: absolute;
	visibility:hidden;
	width: 210px; 
	left: 280px;
	top: 160px;
	z-index: 25;
	opacity: .75; filter: alpha(opacity=75); -moz-opacity: 0.85;
}
	
#toggle_sub_ekw {
	height: 90px;
	background-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	padding-left:6px; 
	padding-right:0px;
}

#sub_ekw {
	height: 15px;
	background-color: #999999; 
	display: block;
	padding-left:6px; 
	padding-right:0px;
}

/* 6 - sub photo FAST AND FAR */

#subphoto_fastfar {
	position: absolute;
	visibility:hidden;
	width: 210px; 
	left: 280px;
	top: 160px;
	z-index: 26;
	opacity: .75; filter: alpha(opacity=75); -moz-opacity: 0.85;
}
	
#toggle_sub_fastfar {
	height: 90px;
	background-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	padding-left:6px; 
	padding-right:0px;
}

#sub_fastfar {
	height: 15px;
	background-color: #999999; 
	display: block;
	padding-left:6px; 
	padding-right:0px;
}

/* 7 - sub photo CREATURES */

#subphoto_creatures {
	position: absolute;
	visibility:hidden;
	width: 210px; 
	left: 280px;
	top: 160px;
	z-index: 27;
	opacity: .75; filter: alpha(opacity=75); -moz-opacity: 0.85;
}
	
#toggle_sub_creatures {
	height: 90px;
	background-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	padding-left:6px; 
	padding-right:0px;
}

#sub_creatures {
	height: 15px;
	background-color: #999999; 
	display: block;
	padding-left:6px; 
	padding-right:0px;
}
  

/* 8 - sub photo WIEN NUR DU ALLEIN */

#subphoto_wien {
	position: absolute;
	visibility:hidden;
	width: 210px; 
	left: 280px;
	top: 160px;
	z-index: 28;
	opacity: .75; filter: alpha(opacity=75); -moz-opacity: 0.85;
}
	
#toggle_sub_wien {
	height: 90px;
	background-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	padding-left:6px; 
	padding-right:0px;
}

#sub_wien {
	height: 15px;
	background-color: #999999; 
	display: block;
	padding-left:6px; 
	padding-right:0px;
}



/* === PHOTO THUMBS ===================================== */
  
#sub_thumbs7 {
	position: absolute;
	width: 210px;
	height: 150px;
	left: 260px;
	top: 400px;
	z-index: 1;
	padding:0;
	visibility: visible;	
}



  
.img_squares td { width:53px; height:20px; }
.img_squares, .img_squares td, .img_squares tr { margin-left:0px; padding:0; border:0; }

.img_squares  {  border-spacing:0px;}

.img_squares a img { margin:5px; padding:0; border:0px; border-style:solid; border-color:#FFFFFF; background-color:#FFFFFF;  }
.img_squares a:hover img { border-color:#999999; }
.img_squares .empty { background-color:#FFFFFF }



 a img { border-width:0px;  } 
/* a img { border-width:0px; border-color:#ffffff; } */



.img_tab  {  border-spacing: 10px; }
/*.img_tab td { background-image:url(../js/shadowbox/images/overlay-85.png); text-align:center; } 
.img_tab a img { margin:5px; border-style:solid; border-color:#f4ee00; }*/
.img_tab a:hover img { border-color:#999999; }


 
/* ===================================== */

#PlaceZero, #PlaceZero1, #PlaceZero2 {
	width: 200px; 
	height: 15px;
	display: block;
}


/* FIX WORDS placement on white BG */

#subhotels_words {
	position: absolute;
	visibility:visible;
	width: 270px; 
	left: 500px;
	top: 160px;
	z-index: 803;
    opacity: .70;
    filter: alpha(opacity=70);
    -moz-opacity: 0.80;
}
	
#toggle_sub_words {
	height: 210px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	padding-left:6px; 
	padding-right:10px;
}

#sub_words {
	height: 15px;
	background-color: #FFFFFF; 
	display: block;
	padding-left:6px; 
	padding-right:0px;
}


ul#NavWords {
	padding:0px;
	margin: 5px 0px 4px 0px;
	background-color:#FFFFFF; 
	list-style:none;
}

ul#NavWords a:hover {
	color:#C4C4C4; 
	background-color:#FFFFFF;
}


/* Stickies Layers */

#mainstickies {
	position: relative;
	visibility:visible;
	width:230px;
	left: 60px;
	top: 100px;
/*	z-index: 1;
*/}

#footer {
	position: absolute;
	visibility:visible;
	top: 600px;
	width: 100%; 
	height: 15px;
	display: block;
	z-index: 999;
	visibility:visible;
	display: block;
	vertical-align:middle;
/*	background-color: #9F9A5E; 
	opacity: .75; filter: alpha(opacity=75); -moz-opacity: 0.85;
*/}

