body		{width:100%; margin:0px; background:url(images/allgemein/muster.gif); text-align:center; font-family:georgia, serif; font-size:100.01%;}
.blank		{margin:0; padding:0; background-image:none; text-align:left;}

/* Haupt-Container */
/* begrenzt die gesamte zentrierte Flaeche */
#main		{width:770px; height:640px; margin:5% auto; padding:0px; text-align:left;} 

/* 2 Hauptcontainer */
#head		{height:83px; margin:0px; padding:0px;}
#content	{height:557px; margin:0px; padding:0px; background-color:#ffffff;}

/* linker Hauptbereich ohne Ueberschrift*/
#linkso		{width:330px; height:499px; margin:19px 0px 0px 0px; border-right:1px solid #dcdcdc; overflow:auto;}
/* linker Hauptbereich mit Ueberschrift */
#linksm		{width:330px; height:499px; margin:0px; border-right:1px solid #dcdcdc; border-top:1px solid #dcdcdc;}
/* linker Hauptbereich mit Ueberschrift und Scrollbars */
#linksms	{width:330px; height:499px; margin:0px; border-right:1px solid #dcdcdc; border-top:1px solid #dcdcdc; overflow:auto;}

/* rechter Bereich */
#rechts,#rechtsind	{width:400px; height:499px; float:right; margin:20px 19px 0px 0px; padding:0px; display:inline;}

/* rechter Bereich mit Laufleiste */
#rechtss	{width:400px; height:499px; float:right; margin:20px 19px 0px 0px; padding:0px; display:inline; overflow:auto;}

/* Flaeche Startseite links */
.grau		{height:294px; background-color:#ededed; margin:0px 18px;}

/* Klassen */
img			{margin:0px; padding:0px;}

/* Typografie */
h1,h2,h3,p, ul.text, ul.date	{color:#5d697e;}
h2			{font-size:12px; margin:0px; padding:3px 0px 3px 18px;}
h3			{font-size:1em; margin:8px 0px 3px 0px;}
h3.f		{font-size:1em; margin:2px 0px 3px 0px;}
p			{font-size:0.9em; margin:0px; padding:0px;}
.fett		{font-weight:bold;}
.italic		{font-style:italic;}
.caps		{text-transform:uppercase; letter-spacing:2pt;}
.center		{text-align:center;}
.zitat		{color:#ff9933; font-size:1em; font-style:italic; padding:0px 8% 0px 8%;}
.autor		{color:#ff9933; font-size:0.8em; padding:4px 8% 10px 8%;}
.start		{color:#ff9933; font-style:italic; font-weight:bold; text-align:center;}
.s1			{font-size:1.4em;} /* line-height:1.1em; */
.s2			{font-size:1.2em; padding-bottom:1px;}
.textlinks	{padding:18px 18px 0px 18px;}
.introlinks	{padding:1px 18px 0px 18px;}
.fotol		{color:#95a1b1; font-size:0.8em; padding:18px 0px 0px 18px;}
.fotorq		{color:#95a1b1; font-size:0.8em; text-align:right; padding-right:4px;}
.fotorh		{color:#95a1b1; font-size:0.8em; text-align:right; padding-right:142px;}
.preis		{text-align:right;}
.name		{font-weight:bold; font-size:1em;}

.linie		{padding-bottom:14px; border-bottom:1px solid #dcdcdc; margin-bottom:14px;}
.oben20		{margin-top:20pt;}
.obenp30	{padding-top:30pt;}
.obenp60	{padding-top:60pt;}
.unten4		{margin-bottom:4pt;}
.unten12	{margin-bottom:12pt;}
.unten20	{margin-bottom:20pt;}
.links18	{margin-left:19px;}

/* Startseite */
div#rechtsind p.fett	{font-size:1.1em; font-weight:bold; padding-bottom:6pt; padding-right:38px;}
div#rechtsind p.italic	{font-size:1.2em; font-style:italic; padding-bottom:6pt; padding-right:38px;}
div#rechtsind p.unten12	{font-size:1em; margin-bottom:20pt; padding-right:38px;}
div#rechtsind p.unten4	{font-size:1em; padding-right:38px;}

ul.date		{font-size:0.9em; margin:0px 0px 10px 1.1em; padding:0px 0px 10px 0px;}

ul.text		{font-size:0.9em; margin:10px 0px 10px 1.1em; padding:0px 0px 10px 0px;}
ul.text li	{padding-bottom:4pt;}

a			{text-decoration:none; font-weight:bold; font-style:italic;}
a:link		{color:#5d697e;}
a:visited	{color:#5d697e;}
a:hover		{color:#95a1b1;}
a:active	{color:#95a1b1;}

/* Galerie */
table		{margin:18px 0px 0px 17px;}
table p		{color:#5d697e; font-size:0.8em; text-align:center; padding:2px 9px 2px 9px;}

/* Navigationsleiste */
#navcontainer	{font-size:14px; margin:0px; padding:0px; background-color:#96b8ea;}

ul#navleft, ul#navleft ul, ul#navleft li, ul#navright
			{margin:0px; padding:0px; list-style-type:none;}

ul#navleft, ul#navright
			{padding-top:2px; background-color:#96b8ea; height:19px;}
			
ul#navleft	{width:314px; background:url(images/allgemein/logopart.gif) no-repeat;}

ul#navleft li	{float:left;}

ul#navleft li a
			{color:#5d697e; font-style:normal; padding:4px 3px 3px 18px;}

ul#navleft li a.current, ul#navright li a.current
			{color:#ffffff; font-style:normal;}

ul#navleft li a:hover, ul#navleft li a:active, ul#navright li a:hover, ul#navright li a:active
			{color:#ffffff; font-style:normal; margin:0px;}

ul#subnav, ul#subnav2
			{display: none;}
ul#subnav li, ul#subnav2 li
			{float: none;}

ul#subnav li a, ul#subnav2 li a
			{color:#5d697e; font-style:normal; background-color:#ffffff; padding:0px;}

ul#navleft li:hover ul#subnav, ul#navleft li:hover ul#subnav2
			{display:block; position:absolute; font-size:12px; padding-top:3px;}

ul#navleft li:hover ul#subnav li a
			{display:block; width:125px; padding:3px 18px;}

ul#navleft li:hover ul#subnav2 li a
			{display:block; width:150px; padding:3px 18px;}

ul#subnav li a:hover, ul#subnav2 li a:hover, ul#navleft li a:active
			{color:#5d697e; background-color:#ececec;}

ul#navright	{width:460px;
			/* ie5win fudge begins */
			voice-family: "\"}\"";
			voice-family:inherit;
			width:453px;}
html>body ul#navright {width:460px;
			/* ie5win fudge ends */}

ul#navright, ul#navright li
			{float:right;}

ul#navright li a
			{color:#5d697e; font-style:normal; padding:4px 18px 3px 3px;}
