@import url(nav.css);h3 {	margin: 0 0 1.1em 0;	font-size: 1.1em;}h3 a {/*	font-weight: normal;	padding-left: 1em;*/}h4 {	font-size: 1.1em;	margin: 0 1em .5em 0;}h4 a {	text-decoration: none;}h4 em {	font-weight: normal;	font-style: normal;}h2.searchresult {/*	margin: 0 0 1.7em 0;*/	font-size: 1.1em;	font-size: 1.8em;}h2.searchresult a {}h3.searchresult {	font-weight: bold;	margin: 0 0 .7em 0px;}h3.searchresult a {/*	font-size: .6em;*/	font-weight: normal;}a.make_fav {	font-weight: normal;	padding-left: 19px;	margin-left: .5em;	background: url(../images/buttons/make_fav.gif) 0px -2px no-repeat;}a.make_fav:hover {	background: url(../images/buttons/make_fav.gif) 0px -142px no-repeat;}a.is_fav {	font-weight: normal;	padding-left: 19px;	margin-left: .5em;	background: url(../images/buttons/is_fav.gif) 0px -2px no-repeat;}a.add_to_project {	padding-left: 24px;	background: url(../images/buttons/add_to_project.gif) 0px 0px no-repeat;}a.add_to_project:hover {	background-position: 0px -106px;}a.send_as_email {	padding-left: 36px;	background: url(../images/buttons/send_as_email.gif) 11px -97px no-repeat;}a.send_as_email:hover {	background-position: 11px -207px;}/* ----- supernav ----- */#content .browse {	float: right;	/*width: 16em;*/	font-weight: bold;	padding-right: 172px;	text-align: right;}.browse a img  {	margin: 2px 0 2px 2px;	vertical-align: top;}/* ----- Unterbereiche Portfolio und Werkzeuge ----- */.divisions {/*	width: 546px;	width: 568px;*/	width: 586px;	border-bottom: 1px solid #ccc;	padding-bottom: 3px;	padding-top: 3px;	margin-bottom: 6px;}.divisions ul {	margin: 0 0 0 0px;}.divisions li {	list-style-type: none;	display: inline;	padding: 0;	margin: 0 2px 0 0;}.divisions li a {	padding: 4px 10px 5px 10px;	background-color: #ededed;}.divisions li strong {	padding: 4px 10px 6px 10px;	border-color: #ccc;	border-width: 1px 1px 0 1px;	border-style: solid;	background-color: #fff;}.divisions li strong a, .divisions li strong a:visited {	padding: 0 0 6px 0;	color: #000;	background-color: #fff;	text-decoration: none;}.view_options {	width: 586px;}.view_options form {	margin-left: 0px;}form label {	font-size: 1.1em;}.pages {	float: right;	width: 200px;	padding: 0;	margin: 0;	text-align: right;}.pages img  {	margin: 2px 0 2px 2px;	vertical-align: top;}/* -----Portfolio sidebar ----- *//*.box_projects {	width: 180px;	width: 176px;	width: 160px;	float: right;	padding-bottom: 6px;	background-color: #FFF4DD;}.box_projects h3 {	font-size: 1.1em;	font-weight: normal;	padding-left: 20px;	margin: 3px 6px 0 6px;	background: url(../images/buttons/bg_my_projects.gif) left .35em no-repeat;}.box_projects h3 a {color: #000;	text-decoration: none;}.box_projects form, .box_projects p {	margin: 6px 6px .5em 6px;}.box_projects p {	border: 0;	color: #666;}.box_projects select {	width: 142px;}.box_projects a img {width: 26%;	padding: 0;	margin: 6px 0 0 6px;	vertical-align: top;}.box_contact {	clear: right;	width: 176px;width: 160px;	float: right;	padding-bottom: 6px;	margin: 1.1em 0;}*//* ----- Portfolio Bilduebersicht ----- */.thumbnails td {/*	width: 178px;	width: 185px;*/	width: 191px;	padding: 0;	border-right: 7px solid #fff;	border-bottom: 7px solid #fff;	background-color: #E6E6E6;}.thumbnails a.thumb {	display: block;/*	width: 164px; */	width: 176px;	height: 176px;	margin: 7px;	overflow: hidden;	text-align: center;}.thumbnails a.zoom {	display: block;	width: 176px;	height: 176px;	position: absolute;	z-index: 3;	margin: 6px;	text-indent: -10000px;	background: url(../images/buttons/zoom_in.gif) 144px -70px no-repeat;}.thumbnails a.zoom:hover {/*	text-indent: -10000px;*/	background-position: 144px -1870px/*	background: url(../images/buttons/zoom_in_hover.gif) 140px 128px no-repeat;*/}.thumbnails a.zoom img {	position: absolute;	z-index: 2;}.thumbnails p {	margin: 6px;	font-size: 1.1em;	font-weight: normal;	text-align: left;	line-height: 1.4em;}/* ----- Portfolio Bilddetail ----- */.detail {/*	width: 546px;	width: 566px;*/	width: 586px;	background-color: #E6E6E6;	padding-bottom: 2px;	margin-bottom: 1.2em;	overflow: auto;	text-align: center;}.detail img {	margin: 8px;}.detail p, .detail div, .detail h3, .detail table, .button {	margin: 0 8px .5em 8px;	text-align: left;}.detail p.left {	width: 286px;}.detail div {	font-size: 1.1em;}.detail h3.closed {	font-size: 1.1em;	font-weight: normal;	clear: left;}.detail h3.open {	font-size: 1.1em;	font-weight: bold;	clear: left; }.closed a, .closed a:visited {	padding-left: 13px;	background: url(../images/buttons/icon_closed.gif) 0px -98px no-repeat;	color: #000;}.closed a:hover {	color: #f00;	background-position: 0px -188px;}.detail #bildinfo {	margin-bottom: 1.1em;}#bildinfo strong, #tags strong {	font-weight: normal;}.open a {	padding-left: 13px;	background: url(../images/buttons/icon_open.gif) 0px -98px no-repeat;	color: #000;	text-decoration: none;}.open a:after {	content: "\:";}.open a:hover {	color: #f00;	background-position: 0px -188px;}.detail th, .detail td {	font-size: 1.1em;	text-align: left;	padding: 0 16px 0 0;}#tags label {	font-size: 1em;}.detail .button {	display: block;	text-align: left;}.thumbnav {	width: 546px;	width: 586px;}.thumbnav a {	margin: 0 1px;}.thumbnav a img {	border: 1px solid #fff;}.thumbnav a:hover img {  border: 1px solid #e37c00;}.thumbnav strong img {	border: 2px solid  #ccc;}a.index {	padding: 40px 6px 0 6px;	border-right: 1px solid #ccc;	margin-top: 4px;	background: url(../images/buttons/icon_index.gif) center 0px no-repeat;	text-align: center;}a.index:hover {	background-position: center -288px;}/* ----- Portfolio Vita ----- */.vita {	width: 586px;	margin: 1.1em 0px}.vita div {	overflow: auto;}.vita img {	float: left;	margin: 0 1.2em 1.2em 0;}.vita h3 {	font-size: 1.1em;	margin-top: 1.2em;}.vita p {	margin-right: 1.2em;}.vita p.right {	margin-right: 2.2em;}