@charset "utf-8";
/* CSS Document */


* {margin: 0; padding: 0;}
body {
	background-image: url(images/bg.gif); background-repeat: no-repeat ;
	font-family: verdana,arial,times; 
	background-color: #767676;  
	margin: 0;
	padding: 0;
	}
	
#logo {
	background: transparent url("images/logo.png") no-repeat 24px 20px;
	display: block;
	width: 136px;
	height: 147px;
	overflow: hidden;
	line-height: 1000px;
	position:absolute;

}	
	
div {
	font-family: verdana, arial,  sans-serif;	
	font-size: 12px;
	color: #ffffff;
	}
	
#master_container {		
	width:740px;	
	min-height: 600px;
	position: absolute;
	left: 60px;		
	top:45px;
	}
h1 {font: 20px  verdana, "trebuchet MS",Lucida Grande, Helvetica, arial,   sans-serif;  margin: 0px; padding:0px; display:inline;  }
h2 {font: 12px   verdana, arial, Helvetica,  sans-serif; font-style:italic; margin: 0px; padding:0px; display:inline;  }
h3 {font: 18px  "trebuchet MS",Lucida Grande, Helvetica, arial, verdana,  sans-serif; margin: 0px; padding:0px;  padding-left: 4px; font-weight:bold; }

a, a:visited {color: #ffff00; text-decoration:underline;  font-weight:normal;  }
a:hover 	{ text-decoration:none;  color:#ffff00; }

img  		{border:1px solid #2c8f95;} 
img:hover  	{border:1px solid #47e5ef;}

.icon1{ background:transparent url(images/m_01.png) no-repeat top left; width:64px; height:64px;}
.icon2{ background:transparent url(images/m_02.png) no-repeat top left; width:64px; height:64px;}
.icon3{ background:transparent url(images/m_03.png) no-repeat top left; width:64px; height:64px;}

.info {font-size:10px; line-height:11px; margin:5px 5px 5px 0; }
.technik {width:175px; float:right; border:1px dashed #32a2a3; padding:8px;  margin:14px 10px 0 0; }

ul#menu
{
	margin:0;
	padding:0;
	list-style-type:none;
	height:33px;
	font-size:20px;
	font-weight:bold;
	background:transparent url("images/menu.png") repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
}

ul#menu li
{
	display:block;
	float:left;
	margin:0;
	width:158px;
	padding:0;
}
	
ul#menu li a
{
	float:left;
	width:118px;
	color:#32a2a3;
	text-decoration:none;
	font-weight:bold;
	text-align:right;
	padding:4px 20px 0 23px;
}
	
ul#menu li a:hover
{	
	color:#FFFFFF;
	height:37px;
	background:transparent url("images/menu_active.png") 0px 0px no-repeat;		
}
	

ul#menu li a.current
{
	display:inline;
	height:37px;
	background:transparent url("images/menu_active.png") 0px 0px no-repeat;	
	color:white;
	float:left;
	margin:0;
}


#navcontainer {  color:white; text-align:right;  line-height: 23px; font-size:20px; width: 200px; float:left; margin:230px 0 0 25px;}

#navcontainer a
{
font:bold 14px Arial, Helvetica, sans-serif ;
line-height: 25px;
display: block;
width: 160px;
color:white;
padding:0 40px 4px 0;
text-decoration:none;
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

.selected { background-image: url(images/arrow.png); }

#navcontainer a:hover
{
background-image: url(i/arrow.png); 
color: #fff;
}

.reusableBox {
background:transparent url(images/left.png) no-repeat scroll 0 0;

margin-left:-10px;
}

.reusableBox .presentationTop {
background:transparent url(images/top.png) no-repeat scroll right top;
margin-left:10px;
padding-top:45px;
}

.reusableBox .rbContent {
padding: 20px 20px 0 30px;
position:relative;

}

.reusableBox .presentationBottom {
background:transparent url(images/bottom.png) no-repeat scroll right bottom;
height:10px;
position:relative;
top:10px;
}

.reusableBox .presentationLeftBottom {
background:transparent url(images/bottom.png) no-repeat scroll left top;
height:10px;
margin-bottom:-10px;
margin-left:-10px;
position:relative;
width:10px;
}

.leftContent 	{width:180px; float:right; }
.about 	{border-bottom:1px dashed #32a2a3; width: auto;  padding:10px;  margin-right:17px; }
.Bild 	{float:left; width:330px;margin: 15px 10px 0 3px; min-height:219px; }
.rightContent 	{ }


div#foo {
left:200px;
position:absolute;
top:80px;
width:600px;

}

strong {color:#33cccc; font-size: 12px; padding-right: 5px;}

p {
display:inline;
line-height:16px;
font-size:12px;
}

.download {margin-top:80px; }


/* common styling for all galleries */
a.gallery, a.gallery:visited {display:block; display:inline-block; color:#000; text-decoration:none; border:1px solid #32a2a3; width:50px; height:50px; float:left; margin:0px 4px 4px 0 ; z-index:50;}
a.slidea {background:url(images/Verzinkungsanlage_01_small.jpg);}
a.slideb {background:url(images/Verzinkungsanlage_02_small.jpg);}
a.slidec {background:url(images/Verzinkungsanlage_03_small.jpg);}
a.slided {background:url(images/Verzinkungsanlage_04_small.jpg);}
a.slidee {background:url(images/Verzinkungsanlage_05_small.jpg);}
a.slidef {background:url(images/Verzinkungsanlage_06_small.jpg);}

a.slideg {background:url(images/Road-Pricing_01_small.jpg);}
a.slideh {background:url(images/Road-Pricing_02_small.jpg);}
a.slidei {background:url(images/Road-Pricing_03_small.jpg);}
a.slidej {background:url(images/Road-Pricing_04_small.jpg);}
a.slidek {background:url(images/Road-Pricing_05_small.jpg);}
a.slidel {background:url(images/Road-Pricing_06_small.jpg);}

a.slidem {background:url(images/bmw-muenchen_01_small.jpg);}
a.sliden {background:url(images/bmw-muenchen_02_small.jpg);}
a.slideo {background:url(images/bmw-muenchen_03_small.jpg);}
a.slidep {background:url(images/bmw-muenchen_04_small.jpg);}
a.slideq {background:url(images/bmw-muenchen_05_small.jpg);}
a.slider {background:url(images/bmw-muenchen_06_small.jpg);}

a.slides {background:url(images/kirche_01_small.jpg);}
a.slidet {background:url(images/kirche_02_small.jpg);}
a.slideu {background:url(images/kirche_03_small.jpg);}
a.slidev {background:url(images/kirche_04_small.jpg);}
a.slidew {background:url(images/kirche_05_small.jpg);}
a.slidex {background:url(images/kirche_06_small.jpg);}

a.slide01 {background:url(images/k-moebel_01_small.jpg)}
a.slide02 {background:url(images/k-moebel_02_small.jpg)}
a.slide03 {background:url(images/k-moebel_03_small.jpg)}
a.slide04 {background:url(images/k-moebel_04_small.jpg)}
a.slide05 {background:url(images/k-moebel_05_small.jpg)}
a.slide06 {background:url(images/k-moebel_06_small.jpg)}

a.slide07 {background:url(images/Post-Westbahnhof_01_small.jpg)}
a.slide08 {background:url(images/Post-Westbahnhof_02_small.jpg)}
a.slide09 {background:url(images/Post-Westbahnhof_03_small.jpg)}
a.slide10 {background:url(images/Post-Westbahnhof_04_small.jpg)}
a.slide11 {background:url(images/Post-Westbahnhof_05_small.jpg)}
a.slide12 {background:url(images/Post-Westbahnhof_06_small.jpg)}

a.slide13 {background:url(images/Wohnbausiedlung_01_small.jpg)}
a.slide14 {background:url(images/Wohnbausiedlung_02_small.jpg)}
a.slide15 {background:url(images/Wohnbausiedlung_03_small.jpg)}
a.slide16 {background:url(images/Wohnbausiedlung_04_small.jpg)}
a.slide17 {background:url(images/Wohnbausiedlung_05_small.jpg)}
a.slide18 {background:url(images/Wohnbausiedlung_06_small.jpg)}

a.slide19 {background:url(images/Riemer_01_small.jpg)}
a.slide20 {background:url(images/Riemer_02_small.jpg)}
a.slide21 {background:url(images/Riemer_03_small.jpg)}
a.slide22 {background:url(images/Riemer_04_small.jpg)}
a.slide23 {background:url(images/Riemer_05_small.jpg)}
a.slide24 {background:url(images/Riemer_06_small.jpg)}

a.slide25 {background:url(images/Dogenpalast-Fuchs_01_small.jpg)}
a.slide26 {background:url(images/Dogenpalast-Fuchs_02_small.jpg)}
a.slide27 {background:url(images/Dogenpalast-Fuchs_03_small.jpg)}
a.slide28 {background:url(images/Dogenpalast-Fuchs_04_small.jpg)}
a.slide29 {background:url(images/Dogenpalast-Fuchs_05_small.jpg)}


a.gallery em, a.gallery span {display:none;}
a.gallery:hover {border:1px solid #fff; background: transparent url(images/Klick.jpg) no-repeat left top;}

a.slidea em {background:url(images/Verzinkungsanlage_01.jpg) 5px 5px  no-repeat;}
a.slideb em {background:url(images/Verzinkungsanlage_02.jpg) 5px 5px  no-repeat;}
a.slidec em {background:url(images/Verzinkungsanlage_03.jpg) 5px 5px  no-repeat;}
a.slided em {background:url(images/Verzinkungsanlage_04.jpg) 5px 5px  no-repeat;}
a.slidee em {background:url(images/Verzinkungsanlage_05.jpg) 5px 5px  no-repeat;}
a.slidef em {background:url(images/Verzinkungsanlage_06.jpg) 5px 5px  no-repeat;}

a.slideg em {background:url(images/Road-Pricing_01.jpg) 5px 5px  no-repeat;}
a.slideh em {background:url(images/Road-Pricing_02.jpg) 5px 5px  no-repeat;}
a.slidei em {background:url(images/Road-Pricing_03.jpg) 5px 5px  no-repeat;}
a.slidej em {background:url(images/Road-Pricing_04.jpg) 5px 5px  no-repeat;}
a.slidek em {background:url(images/Road-Pricing_05.jpg) 5px 5px  no-repeat;}
a.slidel em {background:url(images/Road-Pricing_06.jpg) 5px 5px  no-repeat;}

a.slidem em {background:url(images/bmw-muenchen_01.jpg) 5px 5px  no-repeat;}
a.sliden em {background:url(images/bmw-muenchen_02.jpg) 5px 5px  no-repeat;}
a.slideo em {background:url(images/bmw-muenchen_03.jpg) 5px 5px  no-repeat;}
a.slidep em {background:url(images/bmw-muenchen_04.jpg) 5px 5px  no-repeat;}
a.slideq em {background:url(images/bmw-muenchen_05.jpg) 5px 5px  no-repeat;}
a.slider em {background:url(images/bmw-muenchen_06.jpg) 5px 5px  no-repeat;}

a.slides em {background:url(images/kirche_01.jpg) 5px 5px  no-repeat;}
a.slidet em {background:url(images/kirche_02.jpg) 5px 5px  no-repeat;}
a.slideu em {background:url(images/kirche_03.jpg) 5px 5px  no-repeat;}
a.slidev em {background:url(images/kirche_04.jpg) 5px 5px  no-repeat;}
a.slidew em {background:url(images/kirche_05.jpg) 5px 5px  no-repeat;}
a.slidex em {background:url(images/kirche_06.jpg) 5px 5px  no-repeat;}

a.slide01 em {background:url(images/k-moebel_01.jpg) 5px 5px  no-repeat;}
a.slide02 em {background:url(images/k-moebel_02.jpg) 5px 5px  no-repeat;}
a.slide03 em {background:url(images/k-moebel_03.jpg) 5px 5px  no-repeat;}
a.slide04 em {background:url(images/k-moebel_04.jpg) 5px 5px  no-repeat;}
a.slide05 em {background:url(images/k-moebel_05.jpg) 5px 5px  no-repeat;}
a.slide06 em {background:url(images/k-moebel_06.jpg) 5px 5px  no-repeat;}


a.slide07 em {background:url(images/Post-Westbahnhof_01.jpg) 5px 5px  no-repeat;}
a.slide08 em {background:url(images/Post-Westbahnhof_02.jpg) 5px 5px  no-repeat;}
a.slide09 em {background:url(images/Post-Westbahnhof_03.jpg) 5px 5px  no-repeat;}
a.slide10 em {background:url(images/Post-Westbahnhof_04.jpg) 5px 5px  no-repeat;}
a.slide11 em {background:url(images/Post-Westbahnhof_05.jpg) 5px 5px  no-repeat;}
a.slide12 em {background:url(images/Post-Westbahnhof_06.jpg) 5px 5px  no-repeat;}

a.slide13 em {background:url(images/Wohnbausiedlung_01.jpg) 5px 5px  no-repeat;}
a.slide14 em {background:url(images/Wohnbausiedlung_02.jpg) 5px 5px  no-repeat;}
a.slide15 em {background:url(images/Wohnbausiedlung_03.jpg) 5px 5px  no-repeat;}
a.slide16 em {background:url(images/Wohnbausiedlung_04.jpg) 5px 5px  no-repeat;}
a.slide17 em {background:url(images/Wohnbausiedlung_05.jpg) 5px 5px  no-repeat;}
a.slide18 em {background:url(images/Wohnbausiedlung_06.jpg) 5px 5px  no-repeat;}

a.slide19 em {background:url(images/Riemer_01.jpg) 5px 5px  no-repeat;}
a.slide20 em {background:url(images/Riemer_02.jpg) 5px 5px  no-repeat;}
a.slide21 em {background:url(images/Riemer_03.jpg) 5px 5px  no-repeat;}
a.slide22 em {background:url(images/Riemer_04.jpg) 5px 5px  no-repeat;}
a.slide23 em {background:url(images/Riemer_05.jpg) 5px 5px  no-repeat;}
a.slide24 em {background:url(images/Riemer_06.jpg) 5px 5px  no-repeat;}

a.slide25 em {background:url(images/Dogenpalast-Fuchs_01.jpg) 5px 5px  no-repeat;}
a.slide26 em {background:url(images/Dogenpalast-Fuchs_02.jpg) 5px 5px  no-repeat;}
a.slide27 em {background:url(images/Dogenpalast-Fuchs_03.jpg) 5px 5px  no-repeat;}
a.slide28 em {background:url(images/Dogenpalast-Fuchs_04.jpg) 5px 5px  no-repeat;}
a.slide29 em {background:url(images/Dogenpalast-Fuchs_05.jpg) 5px 5px  no-repeat;}


/* styling for LEFT gallery */
#container_left {position:relative; }
#container_left img {border:0;}
#container_left .thumbs {width:180px; position:absolute; right:0; top:80px;  margin-top:5px;}
#container_left a.gallery:hover span { display:block; position:absolute;   font-style:italic; color:#fff;  z-index:100;}
#container_left a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#000;}
#container_left a.gallery:active, #container_left a.gallery:focus {border:1px solid #fff;}
#container_left a.gallery:active em, #container_left a.gallery:focus em {display:block;  position:absolute; width:350px; height:350px; top:0px; left:-375px; color:#000; padding:5px; z-index:50;}

/*
#container_left h1 {clear:both; margin:0; padding-top:80px; padding-left:250px; width:300px; text-align:center; font-family: georgia, "times new roman", serif; font-size:3em; font-weight:normal; color:#fff; }
#container_left h1 em {font-size:0.6em; color:#32a2a3;}
*/
