/* default-CSS-wolf2007/08 */html,body {	margin:0;	padding:0;}body {	font:1em/1.4em Verdana, Arial, Helvetica, sans-serif;	color:#666;	background-image: url(../images/verlauf.png);	background-repeat: repeat-x;	background-position: left top;	}h2 {	font-weight:normal;	color:#CCCCCC;	margin: 0em;	font-size: 1.4em;	padding: 0.5em;	line-height: 1.8em;}h2 span {	font-size: 0.7em;}p {	margin:0;	padding: 1em;}a {	outline:none;	color:#666666;}img {	border:none;}strong {	color:#F60;	letter-spacing:0.05em;	word-spacing:0.05em;	font-weight:400;}address {	text-decoration:none;	font-size:0.8em;	width:70%;	font-style:normal;	line-height:1.5em;	border-bottom-width:1px;	border-bottom-style:solid;	border-bottom-color:#EBE9E3;	margin:0;	padding:1em;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #EBE9E3;	background-image: none;	background-repeat: no-repeat;	background-position: 1em 1.5em;}dl {	float:left;	width:150px;	border:1px solid #eee;	margin:1em 1em 3em;	font-size: 0.7em;}dd {	margin:0;	padding:0.5em;}hr {	color: #CCCCCC;	background-color: #CCCCCC;	margin-bottom: 2em;	border: none;}#header {	height:8em;	border-bottom:1px none #E9E9E9;	margin:0;	padding:0;}#header span {	float:right;	color:#CCC;	text-transform:uppercase;	margin:2em;	font-weight: normal;	font-size: 1em;}#header h1 {	float:left;	background-image:url(../images/my-logo.png);	background-repeat:no-repeat;	background-position:left 1em;	height:6em;	width:auto;	color:#CCC;	text-transform:uppercase;	margin:0 0 0 2em;	padding:2em 0 0 8em;	font-weight: normal;	font-size: 1em;}#wrapper {	width:100%;	border:1px none red;	min-height:600px;	clear: both;	margin: 0em;	padding: 0em;}#content {	border-top:1px none #EBE9E3;	border-right:1px none #EBE9E3;	border-bottom:1px none #EBE9E3;	border-left:1px none #EBE9E3;	margin:0 10em 0 15em;	padding:1em;	min-width:300px;	line-height: 1.2em;	}#content p {	font-size:0.8em;	width:70%;	max-width:500px;}#albumlist, #albumlist2, #albumlist3, #albumlist4 {	list-style-type:none;	margin: 0em;	padding: 0.5em 0.5em 0.5em 1em;}#albumlist li, #albumlist2 li, #albumlist3 li, #albumlist4 li {	float:left;	margin-right:2em;	margin-bottom:3em;	height:20px;	width:20px;	font-size:0.7em;	color:#333;}#profillist, #profillist2 {	padding:0.5em;	max-width:600px;	margin: -1em 0em 0em;	list-style-type: none;	font-size: 0.8em;	line-height: 1.2em;}#profillist li {	padding:0.5em;	margin: 0em;}#profillist2 li {	padding:.5em;}#externlist, #externlist2 {	padding:0.5em 0.5em 1em .5em;	max-width:600px;	margin: 0em;	font-size: 0.8em;	list-style-type: none;}#externlist li {	border-bottom:1px solid #CCCCCC;	padding:0.5em 0.5em 0.5em 1.6em;	margin-bottom: 1em;	background-image: url(../images/exlink.gif);	background-repeat: no-repeat;	background-position: left 0.5em;}#externlist2 li {	border-bottom:1px solid #CCCCCC;	padding:0.5em 0.5em 0.5em 1.6em;	margin-bottom: 1em;	background-image: url(../images/exlink.gif);	background-repeat: no-repeat;	background-position: left 0.5em;}#navigation {	width:10em;	position:absolute;	top:8em;	left:0;	margin:0;	padding:2.5em 1em 1em;	border-top: 1px none #EBE9E3;	border-right: 1px none #EBE9E3;	border-bottom: 1px none #EBE9E3;	border-left: 1px none #EBE9E3;}#navigation ul {	list-style:none;	font-size:0.8em;	margin:0;	padding:0;}#navigation li {	border-bottom:1px solid #EBE9E3;	display:block;}#navigation li a:link, #navigation li a:visited {	display:block;	border-left:12px solid #F6F7FA;	border-right:1px none;	background-color:#FFF;	color:#666666;	text-decoration:none;	padding:0.5em;}#navigation li a:visited {	color:#CCCCCC;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 12px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: solid;	border-top-color: #F6F7FA;	border-right-color: #F6F7FA;	border-bottom-color: #F6F7FA;	border-left-color: #F6F7FA;}#navigation li a:hover {	background-color:#F9F9F9;	color:#666;}.activ {	color:#f60;	border-left-width:12px;	border-left-style:solid;	border-left-color:#CCC;	padding:0.5em;}#footer {	color:#CCC;	clear:both;	text-align:center;	border-top:1px solid #E9E9E9;	border-right:1px none #E9E9E9;	border-bottom:1px none #E9E9E9;	border-left:1px none #E9E9E9;	margin:0em 0 0;	padding:0.5em;	background-image: url(../images/dividor.png);	background-repeat: no-repeat;	background-position: center -0.5em;}#footer p {	font-size:0.7em;	margin:0;	padding:0.5em;}.both {	clear:both;}.galueberschr {	font-size:0.9em;	color:#999999;	font-style:italic;	margin-bottom: -0.5em;}.up {	font-size:0.8em;	font-style:italic;	color:#CCCCCC;	text-decoration:none;	background-image: url(../images/up.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 2em;	padding-top: 0.5em;	padding-right: 0.5em;	padding-bottom: 0.5em;}form {	margin-top: 1em;	width: 70%;}#btnSubmit {	color: #F60;	background-color: transparent;	cursor: pointer;	font-size: 1em;	padding: 0.5em;	border: 1px solid #CCCCCC;	margin-top: -1em;}textarea {	color: #000000;	background-color: #EFEFEF;	border: none;	padding: .5em;}input {	background-color: #EFEFEF;	border: none;	padding: .5em;}#mailok {	width: 70%;	margin-top: 10em;	margin-right: auto;	margin-left: auto;	border: 1px solid #CCCCCC;	text-align: center;}#mailnook {	color: #F60;	text-align: center;	width: 70%;	margin-top: 10em;	margin-right: auto;	margin-left: auto;	border: 1px solid #CCCCCC;	padding-bottom: 1em;}#mailnook a {	font-size: .9em;}h1 {	font-size: 1.7em;}