/*	undo------------------------------------------------------------------------------*/:link,:visited { text-decoration:none; }ul,ol { list-style:none }h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }img, a img,:link img,:visited img, fieldset { border:0; }img { margin:0; padding:0; vertical-align:bottom; }address { font-style:normal; }table {	border:none; padding:0px; margin:0px; border-spacing:0px; font-size:1em;}tr { border:none; padding:0px; margin:0px; }td { border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }legend { display:none; }/*	reset some basic style------------------------------------------------------------------------------*/dl			{margin: 0 0 0 0;}dl dt		{margin: 0 0 0 0;}dl dd+dt	{margin-top: 0;}dl dd		{margin: 0 0 0 0;}ol			{list-style: none;}ol li		{margin: 0 0 0 0;}ol li ol	{margin: 0 0 0 0;}ol li ul	{margin: 0 0 0 0;}p			{margin-bottom: 0em;}ul			{list-style: none;}ul li		{margin: 0 0 0 0;}ul li ul	{margin: 0 0 0 0; list-style: none;}ul li ol	{margin: 0 0 0 0;}pre			{font-size:1.2em; }a:hover { text-decoration:none; }/*	html------------------------------------------------------------------------------*/html {	min-height: 100%;	margin-bottom: 1px;}/*	body------------------------------------------------------------------------------*/body {	background:#f3f0e9;	text-align:center;	font-family:arial, verdana, helvetica, sans-serif;	font-size: xx-small;	voice-family: "\"}\"";	voice-family: inherit;	font-size: x-small;}.clearer {	display:block;	clear:both;	line-height:0;	height:1px;	font-size:0;	visibility:hidden;}.clear {	clear:both;}.flLeft { float:left; }.flRight { float:right; }.warning { color:#f00; }/* typography------------------------------------------------------------------------------*/code, ul.nav1st, #site-image, #nav-rightCol, #main-block p,#main-block ul, #main-block table, #main-block label, #footer {	font-size:1.2em;}#main-block ul code,body #main-block div#wikitext ul,body #main-block div#wikitext ul li ul,body #main-block ul li ul,#nav-rightCol div.login input {	font-size:1em;}code, #main-block p,#main-block ul, #main-block table {	line-height:1.6em;}#nav-rightCol {	line-height:1.8em;}/* Sitemap */#main-block ul.sitemap2nd  { font-size:1.2em; }#main-block ul.sitemap2nd li ul { font-size:1em; line-height:1em; }#main-block ul.sitemap2nd li ul,#main-block ul.sitemap2nd li ul li ul { padding-top:10px; }#main-block ul.sitemap2nd li a {display:block; margin-top:1.2em;}#main-block ul.sitemap2nd li.lsi-sitemap a, #main-block ul.sitemap2nd li.lsi-sitemap a:link {	width:240px;	background-image:url(/files/r3_update.gif);	background-position:right center;	background-repeat:no-repeat;}#main-block ul.sitemap2nd li.lsi-sitemap li a, #main-block ul.sitemap2nd li.lsi-sitemap li a:link {	background-image:none;}/*	website------------------------------------------------------------------------------*/#website {	position:relative;	display:block;	margin:10px auto 20px auto;	padding:0;	height:100%;	width:770px;	color:#606060;	text-align:left;}/*	header------------------------------------------------------------------------------*/#header {	position:relative;	margin:0;	padding:0;	height:90px;}#nav-header {	width:570px;	height:90px;	background:#fff;}/*	logo------------------------------------------------------------------------------*/#logo {	position:absolute;	top:0px;	right:0px;	width:190px;	height:90px;	background:#fff url(bilder/dksb_home_kl.jpg) 0 0 no-repeat;}#news #logo {	background:#fff url(bilder/dksb_home_news_kl.jpg) 0 0px no-repeat;}#projekte #logo {	background:#fff url(bilder/dksb_home_projekte_kl.jpg) 0 0px no-repeat;}#linklist #logo {	background:#fff url(bilder/dksb_home_links_kl.jpg) 0 0px no-repeat;}#team #logo {	background:#fff url(bilder/dksb_home_team_kl.jpg) 0 0px no-repeat;}#unterstuetzung #logo {	background:#fff url(bilder/dksb_home_kl.jpg) 0 0px no-repeat;}#logo a {	display:block;	height:90px;	width:190px;	text-indent:-2000em;}/*	navigation------------------------------------------------------------------------------*/ul.nav1st {	position:relative;	width:570px;}ul.nav1st li {	display:inline;}ul.nav1st a, ul.nav1st a:link {	display:block;	float:left;	padding:68px 2px 0 9px;	width:83px;	height:22px;	border-right:1px solid #f3f0e9;	color:#99b5b9;	font-weight:bold;}#projekte ul.nav1st a, #projekte ul.nav1st a:link {	color:#e0a8a8;}#news ul.nav1st a, #news ul.nav1st a:link {	color:#efc990;}#linklist ul.nav1st a, #linklist ul.nav1st a:link {	color:#d4c09b;}#team ul.nav1st a, #team ul.nav1st a:link {	color:#b3c297;}ul.nav1st #link-main a.current, ul.nav1st #link-main a.current:link, ul.nav1st #link-main a:hover {	background:#93b5d5;	color:#fff;}ul.nav1st #projekte a.current, ul.nav1st #projekte a.current:link,ul.nav1st #projekte a:hover {	background:#e0a8a8;	color:#fff;}ul.nav1st #news a.current, ul.nav1st #news a.current:link,ul.nav1st #news a:hover {	background:#efc990;	color:#fff;}ul.nav1st #linklist a.current, ul.nav1st #linklist a.current:link,ul.nav1st #linklist a:hover {	background:#d4c09b;	color:#fff;}ul.nav1st #team a.current, ul.nav1st #team a.current:link,ul.nav1st #team a:hover {	background:#b3c297;	color:#fff;}/*	nav-rightCol------------------------------------------------------------------------------*/#nav-rightCol {	float:left;	margin:0 0 0 10px;}#nav-rightCol ul {	margin:0 0 20px 0;}#nav-rightCol ul a, #nav-rightCol ul a:link {	color:#6f8e5c;}/*	nav2nd------------------------------------------------------------------------------*/ul.nav2nd {	position:relative;	width:185px;}ul.nav2nd li {}ul.nav2nd li a, ul.nav2nd li a:link {	display:block;	margin:2px 0;	padding:0 0 0 5px;	width:175px;}ul.nav2nd a:hover {	text-decoration:underline;}#main-site ul.nav2nd li a, #main-site ul.nav2nd li a:link, #projekte ul.nav2nd li a, #projekte ul.nav2nd li a:link, #news ul.nav2nd li a, #news ul.nav2nd li a:link, #linklist ul.nav2nd li a, #linklist ul.nav2nd li a:link, #team ul.nav2nd li a, #team ul.nav2nd li a:link, #main-site ul.nav2nd li a, #main-site ul.nav2nd li a:link {	background:#d4e4ea;}#projekte ul.nav2nd li a, #projekte ul.nav2nd li a:link {	background:#F1D8D8;}#news ul.nav2nd li a, #news ul.nav2nd li a:link {	background:#f3e2c9;}#linklist ul.nav2nd li a, #linklist ul.nav2nd li a:link {	background:#e7dcc8;}#team ul.nav2nd li a, #team ul.nav2nd li a:link {	background:#d4e0bf;}ul.nav2nd li a.current, ul.nav2nd li a.current:link {	font-weight:bold;}/*	content------------------------------------------------------------------------------*/#content, #content2 {	display:block;	clear:both;	position:relative;	padding:0;}#content {	margin-top:10px;}/* hide from IE/MAC \*/* html #content, * html #content2 {	height:1px;}/* end hide */#content {	background:#fff url(bilder/files/bg-content.gif) 0 0 repeat-y;}#projekte #content {	background:#fff url(bilder/files/bg-content.gif) -800px 0 repeat-y;}#news #content {	background:#fff url(bilder/files/bg-content.gif) -1600px 0 repeat-y;}#linklist #content {	background:#fff url(bilder/files/bg-content.gif) -2400px 0 repeat-y;}#team #content {	background:#fff url(bilder/files/bg-content.gif) -3200px 0 repeat-y;}#content2 {}/*	site-image------------------------------------------------------------------------------*/#site-image {	background:#93b5d5;	text-align:right;}#projekte #site-image {	background:#e0a8a8;}#news #site-image {	background:#efc990;}#linklist #site-image {	background:#d4c09b;}#team #site-image {	background:#b3c297;}/*#site-image img {	border-top:#fff 1px solid;}*//*	main------------------------------------------------------------------------------*/#main {	margin:20px 0;	background:url(bilder/files/bg-content-dash.gif) 0 0 repeat-y;}#projekte #main {	background:url(bilder/files/bg-content-dash.gif) -800px 0 repeat-y;}#news #main {	background:url(bilder/files/bg-content-dash.gif) -1600px 0 repeat-y;}#linklist #main {	background:url(bilder/files/bg-content-dash.gif) 1000px 0 repeat-y;}#team #main {	background:url(bilder/files/bg-content-dash.gif) -3200px 0 repeat-y;}#main-block {	float:left;	width:570px;}#main-block2 {	padding:0 20px 20px 20px;}/*	Headlines------------------------------------------------------------------------------*//* Headline 1 */#main-block h1 {	color:#579900;	font-size:1.4em;	font-weight:bold;	line-height:1.8em;	margin-bottom: 10px;}/* Headline 2 */#main-block h2 {	color:#316078;	font-size:1.3em;	font-weight:bold;	line-height:1.6em;	margin-bottom: 10px;}#main-block .side-box h2 {	padding:5px 10px;	background:#d4e4ea;	border-bottom:2px solid #93b5d5;}/* Headline 3 */#main-block h3 {	color:#316078;	font-size:1.2em;	font-weight:bold;	line-height:1.6em;}#main-block .side-box h3 {	padding:10px;	font-weight:bold;	line-height:1.6em;}/* Headline 4 */#main-block h4 {	font-size:1.2em;	font-weight:bold;	line-height:1.6em;}#sub-block h2 {	font-size:1.2em;	font-weight:bold;	line-height:1.6em;}/*	Paragraphs / Lists------------------------------------------------------------------------------*/code, #main-block p,#main-block ul,#main-block ol,#main-block dl,#main-block table {	margin-bottom:1.2em;}#site-image p {	margin:0 20px 0 0;	padding:2px 0;	color:#fff;}#main-block p, #nav-rightCol div.login p {	clear:left;}p.source, code {	display:block;	padding:5px;	background:#f3f0e9;	border:1px solid #e0a8a8;	font-family: Courier;}p.emphasize {	padding:5px;	background:#f1f1f1;	border:1px solid #e0a8a8;	font-family: Courier;}#main-block ul, #main-block ol {	margin-top:-1.2em;	margin-left:22px;}/*	Test damit nach unten Abstand kommt */#main-block ul, #main-block ol {	margin-top:0;}#main-block ol, #main-block ul ul, #main-block ol ol, #main-block ul ol, #main-block ol ul {	margin-top:0;}#main-block ul li {	list-style-type:square;}#main-block ol li {	list-style-type:decimal-leading-zero;}#main-block ol ol li {	list-style-type:lower-alpha;}#main-block dl dt {	margin: 8px 2% 0 0;	padding: 5px 0 0 5px;	font-weight: bold;}#main-block dl dd {  margin: 12px 2% 12px 0;  padding: 0 4em 5px 2em;}#main-block .nav-article ul {	margin-top:0;	margin-left:0;}#main-block .nav-article ul li {	list-style-type:none;}/*	Highlight Referenz------------------------------------------------------------------------------*/#main-block div.side-box {	margin-top:1em;	border-bottom:2px solid #93b5d5;	background:#edf5f8;	color:#517689;	display: block;	margin-bottom: 10px;}#main-block div.side-box div.img {	float:left;	width:200px;	margin:0px 10px 10px 10px;	display:inline;}#main-block div.side-box div.text {	float:left;	width:280px;	margin:0px 10px 10px 10px;	display:inline;}#main-block div.side-box div.text h3 {	padding:0px;	margin-bottom:10px;}/*	Hyperlinks------------------------------------------------------------------------------*/#main-block a, #main-block a:link {	color:#369;	text-decoration:underline;}#main-block a:hover {	color:#579900;}span.link-intern a {	padding-left:16px;	background-image:url(/files/icons.png);	background-position:0px 2px;	background-repeat:no-repeat;}span.link-extern a {	padding-left:16px;	background-image:url(/files/icons.png);	background-position:0px -48px;	background-repeat:no-repeat;}/*	Tables------------------------------------------------------------------------------*/#main-block table.tab th,#main-block table.tab td {	padding:0 10px 0 0;} /*	Images------------------------------------------------------------------------------*/#main-block img {	display:block;	margin-bottom:1.2em;	padding: 4px;	border:1px solid #CCC;}#main-block img.projekte {	display:inline;	float:right;	margin-bottom:1.2em;	padding: 4px;	border:1px solid #CCC;}#main-block img.kontakt {display:inline;	border:0px solid #CCC;}/*	more Information Box------------------------------------------------------------------------------*/.moreInfo {	background-color:#edf5f8;}.moreInfo p {	padding:2px 5px;	background-color:#d4e4ea;	border-bottom:2px solid #fff;	color:#517689;	font-weight:bold;}#main-block .moreInfo ul {	padding:5px 0 15px 0;}#main-block .moreInfo a, #main-block .moreInfo a:link {	color:#517689;	text-decoration:none;}#main-block .moreInfo a:hover {	text-decoration:underline;}#projekte .moreInfo {	background-color:#faf2f0;}#projekte .moreInfo p {	background-color:#f4e4e4;	color:#a43737;}#projekte #main-block .moreInfo a, #projekte #main-block .moreInfo a:link {	color:#a43737;}/*	.download------------------------------------------------------------------------------*/table.download {	margin-bottom:1.2em;	width:100%; 	border-spacing:2px;}table.download th, table.download td {	padding:3px;}table.download th {	background:#d7d6d3;}table.download td {	background:#eee;}/*	footer------------------------------------------------------------------------------*/#footer {	display:block;	width:100%;	background:#93b5d5;}#projekte #footer {	background:#e0a8a8;}#news #footer {	background:#efc990;}#linklist #footer {	background:#d4c09b;}#team #footer {	background:#b3c297;}#footer p {	padding:2px 20px;	color:#fff;}#footer ul li {	float:left;	padding-left:10px;	line-height:20px;	color:#fff;}#footer ul li a{	color:#fff;}#footer ul li.rssfeeeds {	margin-left:300px;	padding-left:20px;	background-image:url(/files/icon_feed.png);	background-position:0 50%;	background-repeat:no-repeat;	list-style-type:none;}#footer ul li.impressum,#footer ul li.kontakt {	border-left:1px solid #fff;	margin-left:10px;}/*	add------------------------------------------------------------------------------*/div#forum-ad {	position:absolute;	left:780px;	border:1px solid #ccc;	background:#fff;	padding:10px;	top:370px;}/*	specials------------------------------------------------------------------------------*/#special-tl {	position:fixed;	top:0;	left:0;}#special-tr {	position:fixed;	top:0;	right:0;}#special-bl {	position:fixed;	bottom:0;	left:0;}#special-br {	position:fixed;	bottom:0;	right:0;}#special-tl a,#special-tl a:link, #special-tr a, #special-tr a:link, #special-bl a, #special-bl a:link, #special-br a, #special-br a:link {	display:block;	width:10px;	height:10px;}#special-tl a,#special-tl a:link { background:#eee; }#special-tr a, #special-tr a:link { background:#eee; }#special-bl a, #special-bl a:link { background:#eee; }#special-br a, #special-br a:link { background:#eee; }#special-tl a:hover { background:#a4bbc7; }#special-tr a:hover { background:#f00000; }#special-bl a:hover { background:#f90; }#special-br a:hover { background:#d0d8d0; }#errormsg {	position:relative;	top:20px;	left:0;	padding:10px;	background:#eee;	border:1px solid #aaa;	font-size:1.2em;}#errormsg code {	display:block;	margin:20px 0;}#error {	position:absolute;	top:20px;	left:10px;	padding:10px;	background:#eee;	border:1px solid #aaa;	font-size:1.2em;}body #main-block img.imgteaser {	float:left;	margin-right:30px;	margin-top:15px;}body #main-block img.imgteaser2 {	float:left;	margin-right:30px;	margin-top:20px;	border:0;}