@charset "UTF-8";
/* CSS Document */

body		{ background:#fff;  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:12px; font-weight:normal; line-height:16px; color:#827e77; background:url(images/hg.jpg) top center no-repeat;}
td,th		{ font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:12px; letter-spacing:0.03em; font-weight:normal; line-height:16px; color:#827e77; margin:0 auto; padding:0;}
p			{margin:0 auto; padding:0; margin-top:5px;}

/* #center {height:560px; left:50%; margin:-280px 0 0 -450px;  padding:0; position:absolute;  top:50%; width:900px; } */

a:link		{color:#827e77; text-decoration:none;}
a:visited	{color:#827e77; text-decoration:none;}
a:hover		{color:#831228; text-decoration:none;}
a:active	{color:#831228; text-decoration:none;}

table.main	{padding:0; margin:0 auto; border:none; width:900px; }
td.content	{margin:0 auto; padding:0; width:677px; height:393px;}
td.content a	{margin:0 auto; padding:0; border:solid 0px #fff;}
td.content a img	{margin:0 auto; padding:0; border:solid 0px #fff;}
td.content img	{margin:0 auto; padding:0; border:solid 0px #fff;}



td.language	{margin:0 auto; padding:0; width:223px;}
td.menu1	{margin:0 auto; padding:0; width:677px;}

table.info		{padding:0; margin:0px; border: solid 0px #fff; width:633px; margin-top:10px;}
* html table.info		{margin-top:50px;}
table.info th	{padding:0px 8px 0px 8px; margin:0 auto; background:#fff; text-align:center; font-weight:bold; white-space:nowrap;}
table.info td	{padding:0px 8px 0px 8px;; margin:0 auto; text-align:center; border: solid 1px #fff;}

table.spezifikation td	{ vertical-align:top; white-space:nowrap;}

td.menu2	{margin:0 auto; padding:0; background:#FFF; height:393px; width:223px;}
td.menu1	{margin:0 auto; padding:0; text-align:right; height:30px;}
td.menu3	{margin:0 auto; padding:0; height:30px;}




td.language a	{margin:0 auto; padding:0; margin-right:15px;}
td.menu1 a	{margin:0 auto; padding:0; margin-left:15px;}
td.menu3 a	{margin:0 auto; padding:0; margin-right:15px;}

div.head	{margin:0 auto; padding:0; margin-right:0px; margin-top:10px; text-align:right;}
div.content	{margin:0 auto; padding:20px; width:637px; background:url(images/weiss.png);}
div.content img	{ margin:3px 10px 0px 10px;}
div.contentforschung	{margin:0 auto; padding:0px; width:520px; margin-left:30px; margin-top:33px;}
div.content2	{margin:0 auto; padding:0px; width:415px; height:128px; margin-left:470px; margin-top:263px; font-weight:normal; letter-spacing:0.03em; color:#77736d;}
div.content3	{margin:0 auto; padding:30px; width:840px; height:333px; background:url(images/weiss2.png);}
div.content4	{margin:0 auto; padding:0px; width:650px; height:360px; margin-top:30px; margin-left:125px; margin-right:125px;}
div.contentkontakt	{margin:0 auto; padding:0px; width:650px; height:330px; margin-top:60px; margin-left:125px; margin-right:125px;}
div.contentimpressum	{margin:0 auto; padding:0px; width:650px; height:345px; margin-top:45px; padding-left:30px; padding-right:30px;}
p.contentpagesubmenu { text-align:right;  margin-top:0px; }
div.sitemap		{margin:0 auto; padding-top:15px; height:379px; background:url(images/weiss2.png); width:900px;}

* html div.content	{width:100%; padding-right:25px;}
div.unten	{position: static; bottom:0px; margin-left:0px;}

div.menu2	{margin-left:25px; margin-top:35px; margin-right:12px;}

div.fehler {color:	#b00;}

h1	{ font-size:12px; color:#831228; font-weight:bold; float:left; margin:0 auto; text-transform:uppercase;}
h1 a:link	{ color:#831228;}
h2	{ font-size:12px; color:#827e77; font-weight:bold; float:right; margin:0 auto;}
h3	{ display:inline; color:#831228; font-size:12px; }
h4	{ font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; line-height:19px; font-size:12px; color:#999; letter-spacing:0px; margin-left:0px; font-weight:normal;}


td.menu2 ul					{ margin:0; padding:0; list-style:none;}
td.menu2 ul	li				{ color:#f00; margin-top:7px;}


td.menu2 ul li ul			{ margin:0; padding:0;}
td.menu2 ul li ul li		{ color:#0f0; margin-left:20px;}


td.menu2 ul li ul li ul		{ margin:0; padding:0;}
td.menu2 ul li ul li ul li	{ color:#00f;}

a.menueaktiv {color:#831228;}

div.sitemap ul							{ margin:0; padding:0px; text-align:center; }

div.sitemap ul li						{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;  border-top:solid 1px #ccc; vertical-align:top; padding-right:5px; padding-left:5px; font-size:11px; font-weight:bold; text-align:center;}

div.sitemap ul li ul					{ border:solid 1px #ccc; background-image:url(images/weiss2.png); padding:0px; }
div.sitemap ul li ul li					{ border-top:solid 0px #ccc; display:block; width:150px; font-size:10px; font-weight:normal; padding:0px; margin-bottom:0px; margin-right:0px; margin-left:0px;}

div.sitemap ul li ul li ul				{ border:solid 0px #ccc; background-color:#e7dee0; padding:0px; }
div.sitemap ul li ul li ul li			{ border-top:solid 0px #ccc; margin:0px; font-size:10px; font-weight:normal; width:150px; padding:0px; margin-bottom:0px; margin-right:0px; margin-left:0px;}

div.sitemap ul li ul li ul li ul		{ border:solid 0px #ccc; background-color:#e3ced3; width:150px; padding:0px; }
div.sitemap ul li ul li ul li ul li		{ border-top:solid 0px #ccc; margin:0px; width:150px; padding:0px; margin-bottom:0px; margin-top:0px; margin-right:0px; margin-left:0px;}



div.tiefe0			{ background-color:#fed; margin-left:0px; padding:12px;}
div.tiefe1			{ background-color:#def; margin-left:15px; padding:8px;}
div.tiefe2			{ background-color:#edf; margin-left:30px; padding:5px;}
div.tiefe3			{ background-color:#fde; margin-left:45px; padding:3px;}
div.tiefe4			{ background-color:#dfe; margin-left:60px; padding:3px;}
div.tiefe5			{ background-color:#efd; margin-left:75px; padding:3px;}

#page1 a img,
#page2 a img,
#page3 a img,
#page4 a img,
#page5 a img,
#page6 a img,
#page7 a img,
#page8 a img,
#page9 a img		{margin:3px;}

img.pfeil		{float:right;}

table.galerie td			{margin:0 auto;}
img.galerie			{height:115px; margin:0 auto; float:none;}



.textfeld, .nachrichtenfeld {width:350px;}


div.content img {position:relative; top:-1px;}


div.contentforschung ul,
div.contentimpressum ul,
div.content4 ul 			{position:relative; left:-23px;}

img.pos		{float:left; height:30px; margin-right:3px;}
a.pos		{border:solid 3px #fff;}

