		html {
			margin: 0;
			padding: 0;
		}
		body {
			margin: 0;
			padding: 0;
			text-align: center;
			font-family: Verdana, Arial;
			color: #000;
			font-size: 100.01%;
			background: url(../img/hintergrund.gif) repeat-x 0 0 #fff;
		}

		/* layer attributes */

		#main {
			margin: 17px auto;
			width: 750px;
			text-align: left;
			background: url(../img/mainhintergrund.gif) repeat-x 0 56px #fff;
		}

		#right {
			float: right;
			width: 14em;
			min-width: 201px;
			margin: 0;
			padding: 120px 0 17px 0;
			background: url(../img/stonecold.gif) no-repeat 0 33px transparent;
		}

		#left {
			position: relative;
			margin: 0 14em 0 0;
			padding: 0 19px 0 40px;
			background: url(../img/logo.gif) no-repeat 0 27px transparent;
		}
		
		#home {
			position: relative;
			height: 277px;
			margin: 0;
			padding: 0;
			cursor: pointer;
		}

		/* global classes */

		.none {
			display: none;
		}

		.abstand {
			margin: 0 0 0 44px;
			font-size: x-small;
		}

		.ohneabstand {
			margin: 0;
			padding: 0;
		}

		.larger {
			font-size: larger;
		}

		.smaller {
			font-size: smaller;
		}

		.hwhite {
			background-color: #fff;
		}

		.bold {
			font-weight: bold;
		}

		.right {
			text-align: right;
			margin: 0 5px 0 0;
		}

		.comment {
			margin: 14px 0;
			font-size: x-small;
			color: #CA6915;
			font-weight: normal;
		}

		.text {
			font-size: x-small;
			font-weight: normal;
		}

		/* html attributes */

		ul, ol {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}

		li {
			margin: 3px 0px;
			padding: 0px;
		}

		p {
			margin: 0 0 3px 0;
			padding: 0;
		}

		hr {
			color: white;
			border-top-width: 0;
			border-right-width: 0;
			border-bottom-width: 1px;
			border-left-width: 0;
			border-style: dotted;
			border-color: #CA6915;
		}

		/* heading attributes */

		h1 {
			display: none;
		}

		h2 {
			margin: 35px 0 0 0;
			padding: 0;
			color: #009E8D;
			font-size: x-small;
			letter-spacing: 2px;
		}

		h2 a:link, h2 a:visited {
			 color: #009E8D;
			 text-decoration: none;
			 border-bottom: 1px dashed #009E8D;
		}


		h3 {
			margin: 33px 0 27px 0;
			padding: 0 0 0 5px;
			border-top-width: 0;
			border-right-width: 0;
			border-bottom-width: 0;
			border-left-width: 1px;
			border-style: solid;
			border-color: #CA6915;
			color: #CA6915;
			font-weight: bold;
			font-size: small;
			line-height: 90%;
		}

		#left h2 {
			background: url(../img/point.gif) repeat-x 0% 85% #fff;
		}
		
		h4 {
			font-size: 100%;
			font-weight: bold;
		}

		/* link attributes */

		a.orange:link, a.orange:visited {
			text-decoration: underline;
			color: #CA6915;
		}

		a.orange:hover,
		a.orange:active,
		a.orange:link:hover,
		a.orange:active,
		a.orange:visited:hover,
		a.orange:hover:active,
		a.orange:focus {
			background-color: #CA6915;
			color: #fff;
			text-decoration: underline;
		}

		a.grey:link, a.grey:visited {
			text-decoration: none;
			color: #7D7D7D;
		}

		a.grey:hover,
		a.grey:active,
		a.grey:link:hover,
		a.grey:active,
		a.grey:visited:hover,
		a.grey:hover:active,
		a.grey:focus {
			background-color: #7D7D7D;
			color: white;
			text-decoration: underline;
		}

		.comment a:link, .comment a:visited {
			text-decoration: none;
			color: #CA6915;
		}

		.comment a:hover,
		.comment a:active,
		.comment a:link:hover,
		.comment a:active,
		.comment a:visited:hover,
		.comment a:hover:active,
		.comment a:focus {
			background-color: #CA6915;
			color: white;
			text-decoration: underline;
		}

		.text a:link, .text a:visited {
			font-weight: bold;
			text-decoration: none;
			color: #000;
		}

		.text a:hover,
		.text a:active,
		.text a:link:hover,
		.text a:active,
		.text a:visited:hover,
		.text a:hover:active,
		.text a:focus {
			font-weight: bold;
			text-decoration: underline;
			color: #000;
		}
		
		.text ul, .text ol {
		 	margin: 5px 10px;
			padding: 0;
			listen-style-type: none;
		}

		.text li {
			margin: 2px 0;
			padding: 0;
		}

		.text p {
			margin: 6px 0;
			padding: 4px 0;
		}


		#tags { 
			font-size: 90%;
			line-height: 1.6;
		}
		
		#tags li {
			display:inline;
		}
		
		#tags li strong {
			font-size: 115%;
			font-weight: normal;
		}
		
		#tags a:link, #tags a:visited {
			border-bottom:1px solid #7D7D7D;
		}