/* CSS Document */* { padding: 0;	margin: 0;}body {		background-color:#f2f8d4;	background-image:url(../images/background-left.jpg);	background-position: left top;	background-repeat: no-repeat;	color:#630;	font-family: Trebuchet, "Trebuchet MS", Geneva, Verdana, sans-serif;	font-size: 11px;	line-height: 18px;	margin: 0;}a:link {	text-decoration: none;	color: #000;	}	a:visited {	color: #666633;	text-decoration: none;}	a:hover {	color: #a00043;}a:active {	text-decoration:underline;	color: #F30;}p {	padding: 0;	margin: 0;}	h1 { font-size:  16px;	font-variant:small-caps;	color: #a00043;	border-top: 1px dotted #630;	margin: 0 -20px 0 0;	padding: 5px 0;	}	h2 {font-size: 13px;	font-weight:bold;	color: #a00043;	border-bottom: 1px dotted #630;	margin: 0;	padding: 15px 0 5px 0;}h3 {font-size:12px;	font-weight:bold;	padding: 5px 0 2px 0;}h4 {font-size:11px;	font-weight:bold;	padding: 2px 0;	margin: 0;}ul {		padding: 0 0 10px 15px;}/* Navigation */#nav {	background-color:#FFF;	margin: 0 120px 0 50px;	border-bottom: 1px solid #630;	border-right: 1px solid #630;	text-align:center;	line-height: 30px;}	#nav ul {	list-style:none;	font-size: 13px;	line-height: 30px;	margin: 0; padding: 0;}#nav li {	display: inline;	padding: 7px 5% 7px 26px;	margin: 1px;	}	/* Hiding from IE5/Mac \*/li.galerie {	background:url(../images/nav-initial-G.gif) left center no-repeat;}li.service {	background:url(../images/nav-initial-S.gif) left center no-repeat;}	li.ueber_mich {	background:url(../images/nav-initial-U.gif) left center no-repeat;}	li.kontakt {	background:url(../images/nav-initial-K.gif) left center no-repeat;}	li.kunst {	background:url(../images/nav-initial-K.gif) left center no-repeat;}	/* End Hack */		/*Sub Navigation*/#subnav ul {	list-style: none;	position: absolute;	top: 103px;	right: 4px;	}#subnav li{	background:url(../images/subnav-bg.jpg) left center no-repeat;	width: 101px;	height: 27px;	line-height: 24px;	padding: 0 10px 0 5px;	}		/* en/dt switch */#language {	position: absolute;	top: 50px;	right: 95px;	font-size:10px;	}#tagline {	text-align: right;	background:url(../images/butterfly-tagline.gif) top right no-repeat;	color: #324020;	padding: 10px 36px 8px 0;	margin: 5px 90px 0 5px;	 }	 .content {	background: url(../images/background-right.jpg) right bottom no-repeat;	padding: 20px 120px 40px 50px;}	 .text {	border-bottom: 1px solid #630;	border-right: 1px solid #630;	background-color: #FFF;	padding: 10px 20px 40px 30px;}		.img {	padding: 0 4px 4px 0;	margin: 0 0 5px 0;	border-right: 1px dotted #630;	border-bottom: 1px dotted #630;}.portf {	padding: 3px;	margin: 0;	border-right: 1px dotted #630;	border-bottom: 1px dotted #630;}.portf-re {	padding: 3px;	margin: 0;	border-bottom: 1px dotted #630;}.portf-b-re {	padding: 3px;	margin: 0;}	.portf-b {	padding: 3px;	margin: 0;	border-right: 1px dotted #630;}	.img-portf {	padding: 3px;	margin: 0;}	.portfoliotext {	padding: 2px 20px 2px 20%;	width: 500px;	}	.center {	padding: 0 8%;}.right {	padding: 0 0 0 30%;}img.right {	margin: 3px 0px 3px 5px;	padding: 1px;}		.rightparagraph {	text-align: right;	padding: 0 15px 5px 0;}.tight { 	padding: 5px 0 0 0;	margin:0;}.up {	padding: 0 0 0 100%;	margin: 0;}	#buttonright {	margin: 0 0 0 5px;	padding: 0 0 0 5px;	vertical-align:middle;	}	#buttonleft {	margin: 0 5px 0 10px;	padding: 0 5px 0 0;	vertical-align: middle;	}		.phone {	text-transform: uppercase;}	/*testimonials*/.wide {	padding: 20px 10px 5px 10px;}	.tumbnails {	width: 200px;	padding: 25px 0 0 0;}#right {	text-align:right; 	padding: 0;}	#center {	text-align:center;	padding: 0;}#counter {	text-align: center;	background-color:#f2f8d4;	color:#3c3b38;	padding:1px 5px;	margin: 1px 3px 0 3px;	border-top: 1px dotted #3c3b38;	border-bottom: 1px dotted #3c3b38;	width: 184px;}#zeichenschule {	margin: 2px 5px 2px 0;	padding:1px;	border: 1px solid #000;}	.zeichnung {	width: 160px;	margin: 0 15px 5px 0;	text-align:center;	float:left;	}.zeichnung img {	display: block;	margin: 0 auto;	}	