body{
	/*margin:3% 0px 3% 0px;*/
	margin:0px;
	padding:0px;
	background-color: #F8F2E2;
background-image: url(../img/back.gif);
background-position: center;
background-repeat: repeat-y;
}
#container{
	width: 764px;
	position: relative;
	margin: auto;
	background-color: white;
	
	background-image:  url("../img/shadow-style.gif");
	background-position:right;
	background-repeat: repeat-y;
	padding:0px 10px 0px 0px;
}
#up{
	width: 10px;
	height: 10px;
	position: absolute;
	top:0px;
	left:764px;
	background-image:    url("../img/up-style.gif");
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}
#top1{
background-image: url(../img/top-seventies.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 193px;
	width: 764px;
	background-color: transparent;
	margin:0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #735E44;
}
#top1 h1#link{
	padding:171px 0px 0px 6px;
	margin: 0px 0px 0px 0px;
	font:bold 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #786248;
	text-align: left;
}
#navigation{
	/*height: 58px;*/
	height: 80px;
	margin:0px 0px 0px 0px;
	padding: 10px 0px 0px 4px;
	font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6C3A3B;
	background-color:#F8F2E2;
	border-right: 1px solid #735E44;
	border-left: 1px solid #735E44;
}
#navigation a{
	padding: 0px 2px 0px 2px;
	color: #786248;
	text-decoration: none;
}
#navigation a:link, a:active{
	color: #786248;
}
#navigation a:hover{
	color: #D5BC78;
}
a{
	padding: 0px 2px 0px 0px;
	text-decoration: none;		
	font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#786248;
}
a:link, a:active{
	color:#786248;
}
a:hover{
	color: #D5BC78;
}
#navigation #ri{
	text-align: right;
	margin: -13px 7px 0px 0px;
}
/*Klapp-Menue--------------------------------------------------------*/
ul#link1{
	height:38px;
	visibility: hidden;
	padding:0px;
	list-style: none;
	background-color:#F8F2E2;
	
	margin:5px 40px 0px 0px;
	float: right;
		/*margin:5px 7px 0px 0px;
	text-align:right;*/
}
ul#link1 li{
	margin:0px;
	padding:2px 0px 4px 2px;
	background-color:#F8F2E2;
}
ul#link2{
	height:38px;
	visibility: hidden;
	padding:0px;
	margin:5px 7px 0px 0px;
	text-align: right;
	list-style: none;
	background-color:#F8F2E2;
}
ul#link2 li{
	margin:0px;
	padding:2px 0px 4px 2px;
	background-color:#F8F2E2;
}
/*Klapp-Menue--------------------------------------------------------*/
#content{
	width: 762px;
	position: relative;
	margin: auto;
	background-color: white;
	border-left: 1px solid #735E44;
	border-right: 1px solid #735E44;
	padding:40px 0px 0px 0px;
}
#content-01{
	width: 762px;
	position: relative;
	margin: auto;
	background-color: white;
	border-left: 1px solid #735E44;
	border-right: 1px solid #735E44;
	padding:40px 0px 0px 0px;
	background-image: url(../img/webdesign/content-webdesign.gif);
}
#content-02{
	width: 762px;
	position: relative;
	margin: auto;
	background-color: white;
	border-left: 1px solid #735E44;
	border-right: 1px solid #735E44;
	padding:40px 0px 0px 0px;
	background-image: url(../img/hin-02.gif);
}
#content-03{
	width: 762px;
	position: relative;
	margin: auto;
	background-color: white;
	border-left: 1px solid #735E44;
	border-right: 1px solid #735E44;
	padding:40px 0px 0px 0px;
	background-image: url(../img/hin-03.gif);
	background-repeat: no-repeat;
}
#texte{
	font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4C4236;
	margin:0px 0px 0px 0px;
	padding:0px 12px 12px 8px;
	line-height: 19px;
}
h1{
	font:bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 20px 0px 10px 0px;
	color: #C2145B;
}
h1.bold{
	font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #735E44;
	margin: -15px 0px 0px 0px;
}
.kanta{
	/*font-weight: bold;*/
	color: #4C4236;	
}
.bold{
	font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.bold-space{
	font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:40px 0px 20px 0px;
}
.bold-white{
	font-weight: bold;
	color: White;
}
.white{
	color: White;
}
.float-ri{
	float: right;
	margin:0px -2px 0px 0px;
	padding:0px 0px 0px 0px;
}
.underline{
	text-decoration: underline;
}
.small{
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#bottom{
	height: 77px;
	width: 764px;
	background-image: url(../img/bottom-seventies.gif);
	background-position: center;
	background-repeat: no-repeat;
}
#footer{
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #786248;
	padding:50px 0px 0px 6px;
	margin:0px 0px 0px 0px;
	background-color:transparent;
}
#w3c{
	height: 33px;
	width: 88px;
	margin:-30px 10px 0px 0px;
	float: right;
}
/*Listen------------------------------------------------------------*/
ul.list{
	font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0px 0px 20px 0px;
	margin:0px;
	line-height: 19px;
	list-style:none;
}
ul.list li{
}
/*Tabellen:---------------------------------------------------------*/
.index{
	width: 100%;
	border: 0;
	margin: 0px 0px 30px 0px;
	padding: 0px;
}
.index td.right{
	text-align: right;
}
.websites{
	width: 100%;
	border: 0;
	margin: 0px 0px 30px -5px;
	padding: 0px;
}
.websites td{
	height: 350px;
}
.websites .bold{
	font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.preise{
	margin: 0px 0px 80px 0px;
}
#pdf{
	width: 560px;
	margin: 0px 0px 60px 0px;
}
table.links{
	width: 740px;
	margin: 0px 0px 100px 0px;
}
table.links td{
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 22px;
	padding: 0px 0px 40px 0px;
}
table.downloads{
	width:720px;
	margin: 0px 0px 40px 0px;
}
table.downloads td{
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 30px 0px 30px 0px;
}
.ein{
	margin: 0px 0px 0px 10px;
}
table.downloads .pic{
	margin: 3px 0px 10px 0px;
}
table.downloads .search{
	height:11px;
	width: 11px;
	background-image: url(../img/search.gif);
	background-repeat: no-repeat;
	margin:-2px 6px 0px 10px;
	padding:0px; 
	float: left;	
}
table.downloads a{
	padding:0px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px; 
	color:#786248;
	text-decoration: none;
	font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
table.downloads a:link, a:active{
 	background-color: transparent;
	color:#786248;
}
table.downloads a:hover{
	background-color: transparent;
	color: #D5BC78;
}
/*imgs------------------------------------------------------------------*/
.search{/*Lupe*/
	height:11px;
	width: 11px;
	background-image: url(../img/search.gif);
	background-repeat: no-repeat;
	margin:3px 4px 0px 0px;
	padding:0;
	float:left;
}
#intro{
	width: 70%;
	border: 0;
	margin: 10px 0px 40px 0px;
}
#web{
	height:96px;
	width: 141px;
	background-image: url(../img/webdesign.gif);
	background-repeat: no-repeat;
	float: left;
}
#fot{
	height:96px;
	width: 141px;
	background-image: url(../img/foto.jpg);
	background-repeat: no-repeat;
	float: left;
}
#port{
	height:96px;
	width: 141px;
	background-image: url(../img/portfolio.jpg);
	background-repeat: no-repeat;
	float: left;
}
#gif-change{
	width: 244px;
	height: 184px;
	background-image: url(../img/kantaberlin.gif);
	background-repeat: no-repeat;
	float: right;
}
.fotos{
	width: 90%;
	border: 0;
	margin: 10px 0px 5px 0px;
}
.fotos td a{
	line-height: 16px;
}
.fotos-berlin{
	width: 720px;
	height: 363px;
	border: 0;
	margin: 10px 0px 60px 0px;
}
.fotos-berlin td .ein{
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 10px;
}
.fotos-berlin td .pic{
	margin:0px 0px 13px 0px;
	padding:0px 0px 0px 0px;
	border:0;
}
.fotos-berlin td.big-pic{
	margin:0px;
	padding: 0px 0px 0px 10px;
}
#berl{
	height:96px;
	width: 141px;
	background-image: url(../img/fotografien/berlin-small.jpg);
	background-repeat: no-repeat;
	float: left;
}
#flow{
	height:96px;
	width: 141px;
	background-image: url(../img/fotografien/flowers-small.jpg);
	background-repeat: no-repeat;
	float: left;
}
/*Kontakt-Formular-Site-----------------------------------------------*/
.formular{
	margin: 40px 0px 50px 0px;
	width: 500px;
		color: #735E44;
}
.formular .bold{
	font-weight: bold;
}
.formular .style{
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #423526;
	width: 250px;
	padding: 2px;
	margin: 2px;
}
.scheck{
display: none !important;
}
.formular .button{
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #735E44;
	margin-top: 10px;
}
#happy{
	margin:0px 0px -17px 0px;
	padding:0px;
}
/*Kontakt-Formular-Site-----------------------------------------------*/
#login{
	height: 20px;
	width: 200px;
	font:0.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #786248;
	margin: -28px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
	float:left;
}
#enterbutton{
	font:1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #786248;
}
/*----------------------Rosa-----------------------------------------------------------------*/
.rosa{
	color: #FF71B8;
}
#content-rosa{
	width: 762px;
	position: relative;
	margin: auto;
	background-color: white;
	border-left: 1px solid #735E44;
	border-right: 1px solid #735E44;
	padding:40px 0px 0px 0px;
	background-image: url(../img/fotografien/rosa/content.gif);
}
#kanta-restaurants{
	height:96px;
	width: 141px;
	background-image: url(../img/restaurants/restaurants-small.jpg);
	background-repeat: no-repeat;
	float: left;
}
#rosa-small{
	height:96px;
	width: 141px;
	background-image: url(../img/fotografien/rosa/rosa-small.jpg);
	background-repeat: no-repeat;
	float: left;
}
#intronama{
	/*width: 70%;*/
	border: 0;
	margin: 0px 0px 40px 0px;
}
p#map{
	margin: 40px 0px 0px 0px;
}
/*---------------Bildbetrachter!NEU!----------------------------------*/
.bilder{
	height:370px;
	width:500px;
	margin:0px 0px 10px -10px;
	padding:0px;
	text-align: center;
}
.thumbs{
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
}
.thumbs img{
}
#elf{
	margin:0px 0px 0px -8px;
	padding:0px 0px 0px 0px;	
}
/*-------Newsletter---------------------------------*/
table#newsletter{
	margin: 20px 0px 20px 0px;
	font:0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.field{
width: 180px;
}
#qr-code{
	float: right;
	margin: 18px 290px 0px 0px;
}



