/* ---www.sozialesdsesign.org Basic StylesAuthor: recorder, Mario PrunerVersion: 05/2007--- */body {	background-color: #DDDDD9;	color: #000000;	font-family: Arial, Helvetica, sans-serif;	margin: 18px 0;	padding: 0;	font-size: 100.01%;	text-align: center;}a {	color: #5A6272;	text-decoration: underline;}a:link {	color: #5A6272;	text-decoration: underline;}a:hover, a:active, a:focus {	color: #333333;	text-decoration: underline;}span.extlink {    position: absolute;    left: -3000px;    top: -3000px;    width: 0;    height: 0;    overflow: hidden;    display: inline;}a.extern {	padding: 0 0 0 20px;	background-image: url(../img/icon/external.gif);	background-position: 0 50%;	background-repeat: no-repeat;}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 125%;	color: #000000;	margin: 0;	padding: 0;	font-weight: normal;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 89%;	color: #000000;	margin: 0;	padding: 0;}h3 {	font-family: "Trebuchet MS", Helvetica, sans-serif;	color: #000000;	margin: 0;	padding: 0;	font-size: 110%;}h4 {	font-family: "Trebuchet MS", Helvetica, sans-serif;	color: #333333;	margin: 0;	padding: 0;	font-weight: bold;	font-size: 89%;}h5 {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #333333;	margin: 0;	padding: 0;	font-weight: bold;	font-size: 76%;}h6 {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #333333;	margin: 0;	padding: 0;	font-weight: normal;	font-size: 76%;}abbr, acronym {	border-bottom: 1px dotted #CCCCCC;	cursor: help;}address {	margin: 0;	padding: 0;	font-style: normal;}blockquote {	margin: 25px 0;	padding: 0;	background-color: transparent;	font-family: "Courier New", Courier, mono;}cite {	font-style: normal;	font-variant: small-caps;}a img {	border-width: 0;}.hide {	display: none;}#container {	margin: 0 auto;	padding: 0;	text-align: left;	width: 755px;	background-color: #FCFCFC;	border: 2px solid;	border-color: #C2C1C0;}#header {	padding: 0 25px;	margin: 0;	background-color: transparent;}#logo {	padding: 0;	margin: 25px 0;	background-color: transparent;	background-image: url(../img/logo/isdlogo2.jpg);	background-position: 10px 5px;	background-repeat: no-repeat; 	float: left;  	display: block;  	width: 270px;  	height: 130px; 	border-width: 0;	text-decoration:none;}#skip {	padding: 30px 0 0 0;	margin: 0;	background-color: transparent;	float: right;	width: 50%;	text-align: right;}#skip ul {	margin: 0;	padding: 0;	list-style-type: none;	font-size: 69%;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 1.6em;}#skip li {	padding: 0;	margin: 0;}#skip a {	color: #A4A4A4;	text-decoration: none;}#skip a:hover, #skip a:active, #skip a:focus {	color: #7E6F6C;	text-decoration: underline;}#skip .skip {	margin: 0;	padding: 0 25px 0 0;	background-image: url(../img/icon/skip.gif);	background-position: right 50%;	background-repeat: no-repeat;}#nav {	padding: 0;	margin: 0;	background-color: transparent;	border-bottom: 6px solid;	border-bottom-color: #FF9966;	clear: both;}#nav2 {	padding: 0;	margin: 0;	background-color: transparent;	border-bottom: 6px solid;	border-bottom-color: #FF6666;	clear: both;}#nav3 {	padding: 0;	margin: 0;	background-color: transparent;	border-bottom: 6px solid;	border-bottom-color: #7B9C5B;	clear: both;}#nav4 {	padding: 0;	margin: 0;	background-color: transparent;	border-bottom: 6px solid;	border-bottom-color: #65B5B5;	clear: both;}#nav5 {	padding: 0;	margin: 0;	background-color: transparent;	border-bottom: 6px solid;	border-bottom-color: #A3957D;	clear: both;}#nav6 {	padding: 0;	margin: 0;	background-color: transparent;	border-bottom: 6px solid;	border-bottom-color: #A3957D;	clear: both;}#mainnav {	background-color: #6C5F5D;	width: 705px;	margin: 0;	padding: 0;	float: left;	background-position: 0 0;	background-repeat: repeat-x;	background-image:  url(../img/backgr/mainnav.gif);}#mainnav ul {	margin: 0;	padding: 0;	color: #FFFFFF;	font-family: "Trebuchet MS", Helvetica, sans-serif;	font-size: 108%;	list-style-type: none;	font-weight: normal;}#mainnav li {	margin: 0;	padding: 0;	display: inline;}#mainnav a {	padding: 12px 14px;	margin: 0 0 0 0;	background-color: transparent;	color: #FFFFFF;	text-decoration: none;	float: left;	font-weight: normal;}#mainnav #st .current, #mainnav #st a:hover, #mainnav #st a:active, #mainnav #st a:focus {	padding: 12px 14px;	margin: 0 0 0 0;	background-color: #FF9966;	color: #FFFFFF;	text-decoration: none;	float: left;	font-weight: normal;}#mainnav #ue .current, #mainnav #ue a:hover, #mainnav #ue a:active, #mainnav #ue a:focus {	padding: 12px 14px;	margin: 0 0 0 0;	background-color: #65B5B5;	color: #FFFFFF;	text-decoration: none;	float: left;	font-weight: normal;}#mainnav #pr .current, #mainnav #pr a:hover, #mainnav #pr a:active, #mainnav #pr a:focus {	padding: 12px 14px;	margin: 0 0 0 0;	background-color: #FF6666;	color: #FFFFFF;	text-decoration: none;	float: left;	font-weight: normal;}#mainnav #ar .current, #mainnav #ar a:hover, #mainnav #ar a:active, #mainnav #ar a:focus {	padding: 12px 14px;	margin: 0 0 0 0;	background-color: #7B9C5B;	color: #FFFFFF;	text-decoration: none;	float: left;	font-weight: normal;}#mainnav #ko .current, #mainnav #ko a:hover, #mainnav #ko a:active, #mainnav #ko a:focus {	padding: 12px 14px;	margin: 0 0 0 0;	background-color: #A3957D;	color: #FFFFFF;	text-decoration: none;	float: left;	font-weight: normal;}#mainnav #ko .kocurrent {	background-color: #A3957D;}#main {	margin: 0;	padding: 25px 27px;	background-color: transparent;	clear: both;}#sidebar {	padding: 0;	float: left;	width: 204px;	background-color: transparent;	margin: 0;}#sidebar h3 {	padding: 0 0 10px 0;	font-size: 115%;	color: #383838;	font-weight: normal;	font-family: Geneva, Arial, Helvetica, sans-serif;	margin: 0;	line-height: 1.3em;}#sidebar p {	font-size: 76%;	margin: 0;	line-height: 1.8em;	color: #383838;	padding: 15px 0 0 0;	font-family: "Trebuchet MS", Helvetica, sans-serif;	font-style: normal;	word-spacing: 4px;}#subnav {	padding: 15px 5px 10px 0;	text-align: left;	margin: 0 0 20px 0;	background-color: transparent;	background-image: url(../img/backgr/dashed_g.gif);	background-position: 0 0;	background-repeat: repeat-x;}#subnav ul {	margin: 0;	padding: 15px 0 0 18px;	font-family: Arial, Helvetica, sans-serif;	list-style-type: none;	line-height: 18px;	font-size: 76%;	color: #CCCCCC;} #subnav li {	margin: 0.4em 0 0 0;	padding: 0 0 0 25px;	background-image: url(../img/icon/subnav.gif);	background-position: 0 0.5em;	background-repeat: no-repeat;} #subnav a {	color: #FF6666;	text-decoration: none;	display: block;	height: 1%;}#subnav a:hover, #subnav a:active, #subnav a:focus {	color: #7E6F6C;	text-decoration: none;	font-weight: bold;}#subnav li.ue {	margin: 0.4em 0 0 0;	padding: 0 0 0 25px;	background-image: url(../img/icon/skip.gif);	background-position: 0 0.5em;	background-repeat: no-repeat;} #subnav .ue a {	color: #65B5B5;	text-decoration: none;}#subnav .ue a:hover, #subnav .ue a:active, #subnav .ue a:focus {	color: #7E6F6C;	text-decoration: none;	font-weight: bold;}#subnav .ar a {	color: #7B9C5B;	text-decoration: none;}#subnav .ar a:hover, #subnav .ar a:active, #subnav .ar a:focus {	color: #7E6F6C;	text-decoration: none;	font-weight: bold;}#subnav a.current, #subnav .current {	color: #7E6F6C;	text-decoration: none;	font-weight: bold;}#subnav .current a:hover, #subnav .current a:active, #subnav .current a:focus {	color: #666666;	border-bottom: 1px solid #999999;	text-decoration: none;}.subnav2 {	padding: 15px 5px 10px 0;	text-align: left;	margin: 0 0 20px 0;	background-color: transparent;	background-image: url(../img/backgr/dashed_g.gif);	background-position: 0 0;	background-repeat: repeat-x;}.subnav2 ul {	margin: 0;	padding: 15px 0 0 18px;	font-family: Arial, Helvetica, sans-serif;	list-style-type: none;	line-height: 18px;	font-size: 76%;} .subnav2 li {	margin: 0.4em 0 0 0;	padding: 0;}.subnav2 li a {	display: block;	height: 1%;	color: #7E6F6C;	text-decoration: none;}.subnav2 li a:hover, .subnav2 li a:active, .subnav2 li a:focus {	color: #333333;	text-decoration: underline;}.subnav2 li.smap {	margin: 0.4em 0 0 0;	padding: 0 0 0 25px;	background-image: url(../img/icon/smap.gif);	background-position: 0 0.2em;	background-repeat: no-repeat;} .subnav2 .current {	color: #7E6F6C;	text-decoration: none;	font-weight: bold;}.subnav2 h5 {	margin: 0;	padding: 0 0 5px 25px;	font-family: Arial, Helvetica, sans-serif;	letter-spacing: 1px;}.subnav2 ul.text {	margin: 0;	padding: 0;	list-style-type: none;	font-size: 76%;	line-height: 1.8em;	color: #383838;	font-family: "Trebuchet MS", Helvetica, sans-serif;	word-spacing: 4px;}.subnav2 ul.text li {	padding: 0;	margin: 0.9em 0 0 0;}#breadcrumb {	font-size: 69%;	padding: 16px 0 10px 0;	margin: 0;	color: #383838;	background-color: transparent;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-image: url(../img/backgr/dashed_g.gif);	background-position: 0 0;	background-repeat: repeat-x;	line-height: 1.3em;}#breadcrumb a {	padding: 0;	color: #857672;	text-decoration: none;	margin: 0;} #breadcrumb a:hover, #breadcrumb a:active, #breadcrumb a:focus {	padding: 0;	color: #000000;	text-decoration: underline;	margin: 0;} #content {	padding: 0;	margin: 0;	float: right;	width: 460px;	background-color: transparent;}#content h1 {	color: #2369A9;	padding: 0;	margin: 20px 0 30px 0;	letter-spacing: 1px;	line-height: 1.2em;}#content h2 {	color: #747474;	padding: 0;	margin: -10px 0 12px 0;	line-height: 1.6em;	font-weight: normal;	word-spacing: 1px;	letter-spacing: 1px;}#content p.info {	margin: 0;	padding: 0 0 0.8em 0;	font-family: "Trebuchet MS", Helvetica, sans-serif;}#content.home {	background-image: url(../img/backgr/dashed_g.gif);	background-position: 0 0;	background-repeat: repeat-x;	background-color: transparent;}#colums {	padding: 0;	margin: 0;	background-color: transparent;}#colums p {	font-size: 82%;	margin: 0;	line-height: 1.8em;	color: #383838;	padding: 15px 5px 0 0;	font-family: "Trebuchet MS", Helvetica, sans-serif;	word-spacing: 2px;}#colums h2 {	color: #7E6F6C;	padding: 13px 0 10px 0;	margin: 0;	line-height: 1.4em;	font-weight: bold;	border-top: 6px solid;	border-top-color: #65B5B5;	font-family: "Trebuchet MS", Helvetica, sans-serif;	font-size: 110%;}#colums h2.pr {	border-top-color: #FF6666;}#colums h2.ar {	border-top-color: #7B9C5B;}#colums h4 {	padding: 12px 0 0 0;	margin: 0;	line-height: 1.3em;}.homeboxcontainer {	padding: 0;	margin: 0;	clear: both;	background-color: transparent;}.homebox2 {	padding: 6px 0 10px 0;	margin: 20px 0 0 0;	background-color: transparent;	background-image: url(../img/backgr/dashed_g.gif);	background-position: 0 0;	background-repeat: repeat-x;	width: 211px;	float: left;}.homebox3 {	padding: 6px 0 10px 0;	margin: 20px 0 0 0;	background-color: transparent;	background-image: url(../img/backgr/dashed_g.gif);	background-position: 0 0;	background-repeat: repeat-x;	width: 211px;	float: right;}.story {	clear: both;	margin: 0 0 40px 0;	padding: 0 10px 0 0;	background-color: transparent;}.story p {	font-size: 82%;	margin: 0 0 15px 0;	line-height: 1.8em;	color: #383838;	padding: 0;	font-family: "Trebuchet MS", Helvetica, sans-serif;	word-spacing: 2px;}.story ul {	padding: 0 0 15px 0;	margin: 0 0 0 20px;	list-style-type: none;	font-size: 82%;	line-height: 1.6em;	color: #383838;	word-spacing: 2px;	font-family: "Trebuchet MS", Helvetica, sans-serif;}.story ul li {	margin: 0 0 5px 0;	padding: 0 0 0 20px;	background-image: url(../img/icon/dot.gif);	background-position: 0 0.6em;	background-repeat: no-repeat;}.story ol {	padding: 0 0 15px 10px;	margin: 0 0 0 25px;	list-style-type: decimal;	font-size: 82%;	line-height: 1.6em;	color: #383838;	word-spacing: 2px;	font-family: "Trebuchet MS", Helvetica, sans-serif;}.story ol li {	margin: 0 0 5px 0;	padding: 0 0 0 5px;}.story ol.lowera {	list-style-type: lower-alpha;}.story ul ol {	padding: 0 0 0px 0;	margin: 0 0 0 25px;	list-style-type: lower-alpha;	font-size: 100%;	line-height: 1.6em;	color: #383838;	word-spacing: 2px;	font-family: "Trebuchet MS", Helvetica, sans-serif;}.story ul ol li {	margin: 0;	padding: 0;	background-image: none;}.story dl.ov {	font-size: 82%;	margin: 0 0 -5px 0;	line-height: 1.8em;	color: #383838;	padding: 0;	font-family: "Trebuchet MS", Helvetica, sans-serif;	word-spacing: 2px;}.story .ov dt {	padding: 0;	margin: 0;	font-weight: bold;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 105%;}.story .ov dd {	margin: 0;	padding: 0 0 20px 0;}.story .ov dt.first {	margin: 30px 0 0 0;	padding: 0;}.story dl.ov a {	color: #FF6666;	text-decoration: underline;	display: block;	height: 1%;}.story dl.ov a:hover, .story dl.ov a:active, .story dl.ov a:focus {	color: #333333;	text-decoration: underline;}.story dl.ov2 {	font-size: 82%;	margin: 0 0 -5px 0;	line-height: 1.8em;	color: #383838;	padding: 0;	font-family: "Trebuchet MS", Helvetica, sans-serif;	word-spacing: 2px;}.story .ov2 dt {	padding: 0;	margin: 0;	font-weight: bold;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 105%;}.story .ov2 dd {	margin: 0;	padding: 0 0 20px 0;}.story .ov2 dt.first {	margin: 30px 0 0 0;	padding: 0;}.story dl.ov2 a {	color: #7B9C5B;	text-decoration: underline;	display: block;	height: 1%;}.story dl.ov2 a:hover, .story dl.ov2 a:active, .story dl.ov2 a:focus {	color: #333333;	text-decoration: underline;}.story dl.daten {	color: #666666;	font-size: 71%;	line-height: 1.8em;	margin: 0 0 20px 0;}.story .daten dt {	padding: 0 1px 0 8px;	margin: 0;	font-weight: bold;	border-left: 1px solid;	border-left-color: #D4D4D4;	list-style-type: none;	display: inline;	font-family: Arial, Helvetica, sans-serif;	letter-spacing: 1px;}.story .daten dd {	margin: 0;	padding: 0 3px 0 0;	font-family: "Trebuchet MS", Helvetica, sans-serif;	display: inline;}.story .daten dt.first {	border-left: none;	margin: 0;	padding: 0 1px 0 0;}.story .daten dt.singledt {	margin: 0;	padding: 0 3px 0 8px;}.story dl.info {	color: #666666;	font-size: 71%;	line-height: 1.8em;	margin: 0;}.story .info dt {	padding: 0;	margin: 0;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	letter-spacing: 1px;}.story .info dd {	margin: 0;	padding: 0 0 0.8em 0;	font-family: "Trebuchet MS", Helvetica, sans-serif;}.story .info dd.first { border-top: 1px solid #999; }.story blockquote p {	margin: 0 0 15px 0;	font-style: italic;	border-left: 2px solid;	border-left-color: #00CC00;	padding: 0 0 0 20px;	font-family: "Trebuchet MS", Helvetica, sans-serif;	word-spacing: 2px;	color: #666666;	line-height: 1.6em;}.story p.intro {	margin: 25px 0;	padding: 0;	font-style: normal;	font-family: "Courier New", Courier, mono;	word-spacing: 1px;	color: #666666;	line-height: 1.6em;}.story p.small {	font-size: 71%;	color: #666666;	margin: 0 0 15px 0;	font-family: "Trebuchet MS", Helvetica, sans-serif;	line-height: 1.8em;	padding: 10px 0 0 0;}.story ol.small {	font-size: 71%;	color: #666666;}.story p.small2 {	font-size: 64%;	color: #333333;	margin: 20px 0 20px 0;	line-height: 1.5em;}.story .dat {	font-size: 76%;	color: #666666;	margin: 0;	padding: 0;	font-style: italic;}.story .chapter {	margin: 0;	padding: 0;	background-color: transparent;}.story h3 {	color: #333333;	padding: 20px 0 18px 0;	margin: 0;	line-height: 1.4em;	letter-spacing: 1px;	font-weight: normal;}.story h4 {	color: #333333;	padding: 10px 0 8px 0;	margin: 0;	line-height: 1.4em;}.story h5 {	color: #333333;	padding: 10px 0 8px 0;	margin: 0;	line-height: 1.4em;}.story address {	font-size: 82%;	margin: 0 0 15px 0;	line-height: 1.8em;	color: #383838;	padding: 0;	font-family: "Trebuchet MS", Helvetica, sans-serif;	word-spacing: 2px;}.story address em {	font-style: normal;}.contact address {	font-size: 76%;	margin: 0;	line-height: 1.8em;	color: #383838;	padding: 15px 0 0 0;}.contact address strong {	margin: 0;	line-height: 1.8em;	color: #383838;	padding: 0;	font-family: "Trebuchet MS", Helvetica, sans-serif;	font-style: normal;	font-weight: normal;	font-size: 110%;}.contact address em {	margin: 0;	color: #4E4E4E;	font-family: "Trebuchet MS", Helvetica, sans-serif;	font-size: 100%;	font-style: normal;}#print {	margin: 0;	padding: 0 15px 0 15px;	background-color: transparent;	clear: both;	text-align: right;}#print ul {	margin: 0;	padding: 0;	list-style-type: none;	font-size: 69%;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 1.6em;}#print li {	padding: 0;	margin: 0;}#print a {	color: #A4A4A4;	text-decoration: none;}#print a:hover, #print a:active, #print a:focus {	color: #7E6F6C;	text-decoration: underline;}#print .print {	margin: 0;	padding: 0 25px 0 0;	background-image: url(../img/icon/print.gif);	background-position: right 50%;	background-repeat: no-repeat;}#print .top {	margin: 0;	padding: 0 25px 0 0;	background-image: url(../img/icon/top.gif);	background-position: right 50%;	background-repeat: no-repeat;}#footer {	margin: 0;	padding: 0 27px;	background-color: transparent;	clear: both;	border-bottom: 25px solid #FCFCFC;}#adr {	margin: 0;	padding: 5px 5px 15px 5px;	background-color: transparent;	background-image: url(../img/backgr/dashed_g.gif);	background-position: 0 0;	background-repeat: repeat-x;}#adr p {	font-size: 69%;	margin: 0;	color: #2369A9;	padding: 20px 0 0 0;	line-height: 1.6em;	font-family: "Trebuchet MS", Helvetica, sans-serif;	word-spacing: 1px;	letter-spacing: 1px;}#adr address {	font-size: 71%;	margin: 0;	color: #2570B3;	padding: 0 0 5px 0;	font-family: "Trebuchet MS", Helvetica, sans-serif;	line-height: 1.5em;	letter-spacing: 1px;}#adr a {	padding: 0;	color: #857672;	margin: 0;} #adr a:hover, #adr a:active, #adr a:focus {	padding: 0;	color: #333333;	text-decoration: underline;}.footernav {	margin: 0;	padding: 0 5px 10px 5px;	background-color: transparent;}.footernav p {	font-size: 69%;	margin: 0;	padding: 0;	color: #2570B3;	font-family: Arial, Helvetica, sans-serif;	letter-spacing: 1px;	line-height: 1.8em;}.footernav a {	padding: 0;	margin: 0;	color: #7E6F6C;} .footernav a:hover, .footernav a:active, .footernav a:focus {	padding: 0;	color: #333333;	text-decoration: underline;}.footernav .current {	padding: 0;	margin: 0;	color: #7E6F6C;} .leftimage {	float: left;	margin: 6px 10px 0px 0px;	clear: both;}.rightimage {	float: right;	margin: 6px 2px 0px 10px;	clear: both;}dl.imagebox {	margin: 1.6em 0;	padding: 0;	background-color: transparent;	text-align: left;}.imagebox dt {	padding: 0 0 0 20px;	margin: 0;}.imagebox dt img {	margin: 10px 6px 0 0;	border: 1px solid #F4F4F4;	padding: 0;	vertical-align: top;}.imagebox dd {	margin: 0 30px 0 22px;	padding: 4px 0 15px 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 1.7em;	font-style: italic;	color: #383838;	text-align: left;	font-size: 71%;}dl.imageboxr {	margin: 0 0 0em 10px;	padding: 0;	background-color: transparent;	text-align: left;	float: right;	width: 198px;}.imageboxr dt {	padding: 0;	margin: 0;}.imageboxr dt img {	margin: 6px 0 4px 0;	border: 1px solid #F4F4F4;	padding: 0;}.imageboxr dd {	margin: 0 0 0 2px;	padding: 4px 0 10px 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 1.7em;	font-style: italic;	color: #383838;	text-align: left;	font-size: 71%;}.imagebox dt.narrow img {	margin: 2px 2px 0 0;	border: 1px solid #F4F4F4;	padding: 0;}/* ---contactform--- */form#contactform {	margin : 0 0 0 10px;	padding : 1em 0 2em 0;	background-color: transparent;	color: #383838;	width: 350px;}#contactform label {	margin: 0;	padding: 0;	display: inline;}#contactform dl {	margin: 0;	padding: 0;}#contactform dt {	margin: 0;	padding: 0 0 3px 0;	font-size: 71%;	font-family: Verdana, Arial, Helvetica, sans-serif;}#contactform dd {	margin: 0;	padding: 0 0 0.8em 0;}#contactform input, #contactform textarea {	margin: 0;	padding: 2px;	background-color: #FFFFFF;	border: 1px solid;	font-family: Arial, Helvetica, sans-serif;	font-size: 84%;	border-color: #ACA79D;	width: 100%;	color: #383838;}						#contactform input:hover, #contactform input:focus, #contactform textarea:hover, #contactform textarea:focus {	background-color: #FFFFFF;	border: 1px solid;	border-color: #2369A9;}#contactform .button {	margin: 0 0 20px 0;	padding: 6px;	background-color: #CCCCCC;	font-family: Arial, Helvetica, sans-serif;	border: 1px solid #ACA79D;	width: 6em;	font-size: 100%;}#contactform p {	padding : 0;	margin: 0;	font-size: 76%;	color: #383838;	text-align: left;	line-height: 1.6em;}#contactform em {	color: #EC1E1E;	font-size: 130%;	font-style: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;}#error {	margin: 0 0 0 10px;	width: 350px;}#error p {	color: #EC1E1E;}#error h2 {	color: #EC1E1E;	padding: 0;	margin: 35px 0 15px 0;	font-weight: bold;}.sent {	padding: 0;	margin: 0 0 0 10px;	background-color: transparent;	width: 350px;}tt {	font-family: "Courier New", Courier, mono;	font-size: 100%;}/* ---searchform--- */#searchform {	margin : 0 0 15px 0;	padding : 0;	color: #383838;}#searchform label {	margin: 0;	padding: 0;}#searchform input {	margin: 0;	padding: 2px;	background-color: #FFFFFF;	border: 1px solid;	font-family: Arial, Helvetica, sans-serif;	border-color: #ACA79D;	width: 120px;	color: #383838;	vertical-align: middle;}#searchform input:hover, #searchform input:focus {	background-color: #FFFFFF;	border: 1px solid;	border-color: #2369A9;}/*#searchform .searchsubmit {	margin: 0;	padding: 2px;	background-color: #CCCCCC;	font-family: Arial, Helvetica, sans-serif;	border: 1px solid #ACA79D;	width: 4em;	font-size: 94%;}*/#searchform #goimg {	width: 25px;	margin: 0 0 0 7px;	padding: 0;	border: 0;	background: transparent;	text-indent: -1000em;	cursor: pointer;	background-image: url(../img/icon/suche.gif);	background-repeat: no-repeat;	background-position: 0 50%;	height: 25px;	vertical-align: middle;}/* ---suchergebnis--- */#output {	margin: -1.5em 0 0 0;	padding: 0;}#output p {	font-size: 82%;	margin: 0 0 15px 0;	line-height: 1.8em;	color: #383838;	padding: 0;	font-family: "Trebuchet MS", Helvetica, sans-serif;	word-spacing: 2px;}#output ol {	padding: 0 0 15px 5px;	margin: 0 0 0 25px;	font-size: 82%;	line-height: 1.6em;	color: #2369A9;	word-spacing: 2px;}#output li {	margin: 0 0 5px 0;	padding: 0;	font-family: "Trebuchet MS", Helvetica, sans-serif;	color: #383838;}#output em {	font-weight: bold;	font-style: normal;}#output a {font-weight: bold;}.searchword  {color: #222; background-color: #ffd; border: 1px dotted #ffd;}.searchword0 {color: #222; background-color: #ff0; border: 1px dotted #ff0;}.searchword1 {color: #222; background-color: #0f0; border: 1px dotted #0f0;}.searchword2 {color: #222; background-color: #0ff; border: 1px dotted #0ff;}.searchword3 {color: #222; background-color: #fbb; border: 1px dotted #fbb;}.searchword4 {color: #222; background-color: #dfd; border: 1px dotted #dfd;}.searchword5 {color: #222; background-color: #faf; border: 1px dotted #faf;}.searchword6 {color: #222; background-color: #ccc; border: 1px dotted #ccc;}.mod {display: block; font-size: 71%;}#output .mod a {font-weight: normal;}/* ------ */#sitemap {	clear: both;	margin: 0 0 40px 0;	padding: 0 10px 0 0;	background-color: transparent;	font-family: "Trebuchet MS", Helvetica, sans-serif;	word-spacing: 2px;	font-size: 82%;	line-height: 1.6em;}#sitemap ul {	padding: 0;	margin: 0;	list-style-type: none;	font-size: 110%;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;}#sitemap ul ul {	padding: 0;	font-size: 90%;	margin: 1.2em 0;	font-weight: normal;	font-family: "Trebuchet MS", Helvetica, sans-serif;}#sitemap ul ul ul {	padding: 0;	font-size: 100%;	margin: 1.2em 0;}#sitemap li {	padding: 0 0 0 36px;	margin: 0;	list-style-type: none;	background-repeat: no-repeat;	background-position: 16px 0.6em;	background-image: url(../img/icon/dot.gif);}#sitemap .first1 {	background-image: none;	padding-left: 0px;	margin: 0 0 0.2em 0;}#sitemap .first2 {	background-image: url(../img/icon/subnav.gif);	background-repeat: no-repeat;	background-position: 16px 0.5em;	padding-left: 38px;}.more {	margin: 0;	padding: 0 0 0 0.5em;	white-space: nowrap;}.recorder {	margin: 0 1px 0 0;	padding: 1px 3px 2px 3px;	font-weight: bold;	background-color: #AEA886;	color: #FFFF33;}/* self-clearing floats---------------------------------------------------------------------------------------------------- */#nav:after, #nav2:after, #nav3:after, #nav4:after, #nav5:after, #nav6:after, #colums:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}