/*layout-Copyright Kilian Foerster, 2009*/
img{
	border: none;}
a img{
	border: none;}
/*linien*/
.li1, .li2, .li3{
	font-size: 1px;
    line-height: 1px;
    height: 1px;
    position: relative; top: 0px;
    border-bottom: 1px solid #333;
    margin: 0;
    padding: 0;
		}
.li2{
	font-size: 3px;
    line-height: 3px;
    position: relative; top: 0px;
    height: 3px;
    border-bottom: 3px solid #333;
   }
.li3{
    position: relative; top: 1px;
    height: 3px;
    }
body{
	font-family: Helvetica, Arial, sans-serif;
    font-size : 62.5%;
    text-align: center; 
    color: #333333;
    background-color: white;
		}
		
#index{
	position: relative;
	left: auto;
	margin-top: 120px;
	}

#affe{
	margin-top: 50px;}
/*mail*/
#posti{
	font-size: 11.5px; 
	letter-spacing: 1px;}
/*bildunterschrift dinge*/
#disub{
	position: absolute; 
	top: 330px; left: 5px;}

.foto{
	padding: 10px;
	border: 1px solid #eee;
	background-color:#fff;
	border-bottom: 1px solid #aaa;}

.foto1{
	padding: 15px;
	border-bottom: 1px solid #fff;
	}

#header{
	 height: 70px;
	 width: 600px;
	 margin: 0 auto;
	 }
.logo{
	position: relative; top: 55px; left: 170px;
    font-family: Helvetica, Arial, sans-serif;
    letter-spacing: 1.5pt;
    font-size: 110%;
	  }

div.stube{
	position: relative;
	margin: 0 auto;
	width: 800px;
	height: 500px;
	/*border: thin solid white;*/
		}
		
div.stube1{
	position: relative;
	margin: 0 auto;
	width: 850px;
	padding: 20px;
	/*border: thin solid white;*/
		}
div.stube2{
	position: relative;
	margin: 0 auto;
	width: 800px;
	height: 530px;
	/*border: thin solid white;*/
		}
		
#dingeorte{
	position: absolute; 
	top: 30px; left: 70px;
	}
#dingeorte2{
	float: left;
    width: 380px;
    height: 320px;
	position: absolute; 
	top: 30px; left: 70px;
	}
#dingeorte3{
	float: left;
    width: 320px;
    height: 150px;
	position: absolute; 
	top: 250px; left: 5px;
	}
/*blind*/
#dingeorte4{
	text-align: left;
	position: absolute; 
	top: 20px; left: 70px;
	}
	
#street{
	position: absolute; 
	top: 0px; left: 550px;
	}
#street2{
	position: absolute; 
	top: 100px; left: 550px;
	}
#street3{
	position: absolute; 
	top: 0px; left: 440px;
	}
#street4{
	position: absolute; 
	top: 100px; left: 440px;
	}
p.alle1{
	position: absolute; top: 250px; left: 627px;
    border: 0; text-decoration: none;}
	
#big{
	width: 700px;
	height: 300px;
	}



/*portfolio-1*/
#galerie{
	width: 740px; 
	}
#galerie dl.positiv{
	position: absolute;
	top: 50px;
	left: 0px;}
#galerie dl.paolo{
	position: absolute;
	top: 50px;
	left: 310px;}
#galerie dl.kiss{
	position: absolute;
	top: 50px;
	left: 490px;}
#galerie dl.take{
	position: absolute;
	top: 270px;
	left: 0px;}
#galerie dl.ribbon{
	position: absolute;
	top: 320px;
	left: 160px;}
#galerie dl.flip{
	position: absolute;
	top: 320px;
	left: 390px;}
#galerie dl.tobe{
	position: absolute;
	top: 270px;
	left: 610px;}
#galerie dd{color: #333;
	font-size: 9.5px;
	text-align: left;
	margin: 5px 0px;
	}
#stempel{
	 position: absolute;
     top: 10px; left: 500px;}
#agb{
	 position: absolute;
     top: 130px; left: 400px;}

#flip{
	 position: absolute;
     top: 210px; left: 50px;}
/*dingeorte overview*/
#dimi li{
	width: 57px;
	float: left;
    padding: 2px;
    margin-right: 2px;
    list-style-type: none;}


#dingeorte dl {
		padding: 0;
		float: left;
		width: 380px;
		}
	
#dingeorte dd {
		font-size: 11px;
		margin-top: 10px;
		margin-left: 5px;
		text-align: left;
		color: #333;
		}
#start{
	  position: absolute; top: 455px; left: 750px;
      border: 0; 
      text-decoration: none;
      border-style: none;
      }
#start1{
	  position: absolute; top: 490px!important; left: 750px;
      border: 0; 
      text-decoration: none;
      border-style: none;
      }
/*posi-nega*/
#left{
	position: absolute; top: 340px; left: 0px;
	 line-height: 1.5;}
#back{
	position: absolute; top: 295px; left: 0px;}
#zahl{
	font-size: 9px;
	position: absolute; top: 295px; left: 180px;}
#next{
	position: absolute; top: 295px; left: 320px;}
#nextd{
	position: absolute; top: 295px; left: 315px;}
	
/*to be or not*/
#lefts{
	position: absolute; top: 380px; left: 75px;
	line-height: 1.5;}
#backs{
	position: absolute; top: 355px; left: 75px;}
#zahls{
	font-size: 9px;
	position: absolute; top: 355px; left: 180px;}
#nexts{
	position: absolute; top: 355px; left: 250px;}

p.lipfeil {
	position: absolute; top: 150px; left: 600px;
    border: 0; text-decoration: none;}
p.repfeil {
	position: absolute; top: 150px; left: 650px;
    border: 0; text-decoration: none;}
p.alle{
	position: absolute; top: 200px; left: 627px;
    border: 0; text-decoration: none;}

.menu{
	 padding-top: 4px; margin: 0 auto;
	 width: 760px;
	}
.menu ul{
	text-align: center;
	margin: 0;
     }
.menu li{
	display: inline;
	list-style-type: none;
	margin-right: 0px;
	}
#cv{
	margin-top: 40px;
	margin-left: 80px;
	}
#cv ul{
	text-align: left;
    font-size: 11px;
    color: #333;
    line-height: 1.5;
    list-style-type: none;}

#silvi{
	position: absolute; top: 360px; left:225px; 
	font-size: 7pt; color: #333;
	}
#take{
	position: absolute; top: 360px; left:75px;
	font-size: 8pt; color: #333;}
/*graphic-overview*/
#g1{
	position: absolute; top: 0px; left:175px;}
#g2{
	position: absolute; top: 180px; left:420px;} 
#g3{
	position: absolute; top: 200px; left:0px;}
#g4{
	position: absolute; top: 250px; left:250px;}
#bachmann{
	position: absolute; top: 341px; left:0px;}
	/*Ende*/

