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

body  {
	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen 	Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0;
	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #000000;
	font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	background-color: #dcdbd7;
	line-height: 140%;
}
p  {
	margin-top: 10px;
	margin-bottom: 10px;
}
h1,h2,h3,h4  {
	color: #000B6C;
}
.blau  {
	color: #000B6C;
}
.grau  {
	color: #666666;
}

img {
	border:0;
}

a  {
	text-decoration: none;
	color: #E6552E;
}

a:hover  {
	color: #E6552E;
	text-decoration: underline;
}
a.active   {
	color: #E6552E;
	text-decoration: underline;
}

.mond #container1 {
	width: 980px; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element aufgehoben. */
	background-color: #dcdbd7;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../bilder/bg/schatten.gif);
	background-repeat: repeat-y;
} 

.mond #container2 {
	width: 960px; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element aufgehoben. */
	background-color: #dcdbd7;
	background-image: url(../bilder/bg/main960_bg.jpg);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position: relative;
	top: 0px;
}

.mond #container2leer {
	width: 960px; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element aufgehoben. */
	background-color: #dcdbd7;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;
	position: relative;
	top: 0px;
} 

.mond #containerdia {
	width: 960px; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element aufgehoben. */
	background-color: #dcdbd7;
	background-image: url(../bilder/bg/diashow960_bg2.jpg);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position: relative;
	top: 0px;
} 

.mond #kopf {
	background-color: #FFFFFF;
	background-image: url(../bilder/bg/head960_bg.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	height: 160px;
	width: 960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
} 

.mond #kopfleer {
	background-color: #dcdbd7;
	background-image: url(../bilder/trans.gif);
	background-position: center center;
	background-repeat: no-repeat;
	height: 40px;
	width: 960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;
}

.mond #claim  {
	height: 42px;
	width: 960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position: relative;
	top: 6px;
}

.mond #claim li {
	list-style-type: none;
	display: inline;
}

.mond #claim li a {
	float: left;
}


.mond #claim li a.links {
	height: 42px;
	width: 652px;
}


.mond #claim li a.pe {
	background-image: url(../bilder/nav/claim.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	width: 122px;
}


.mond #claim li a.rechts {
	height: 42px;
	width: 186px;
}


.mond #claim li a:hover {
	background-position: left bottom;
}

.mond #claim li a.pe.active {
	background-position: left bottom;
}

.mond #navi  {
	height: 42px;
	width: 960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position: relative;
	top: 118px;
}

.mond #navi li {
	list-style-type: none;
	display: inline;
}

.mond #navi li a {
	float: left;
}

.mond #navi li a.pegruessung {
	background-image: url(../bilder/nav/pegruessung.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	width: 180px;
}

.mond #navi li a.termine {
	background-image: url(../bilder/nav/termine.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	width: 100px;
}

.mond #navi li a.toene {
	background-image: url(../bilder/nav/toene.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	width: 70px;
}

.mond #navi li a.werke {
	background-image: url(../bilder/nav/werke.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	width: 80px;
}

.mond #navi li a.bilder {
	background-image: url(../bilder/nav/bilder.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	width: 80px;
}

.mond #navi li a.vita {
	background-image: url(../bilder/nav/vita.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	width: 70px;
}

.mond #navi li a.presse {
	background-image: url(../bilder/nav/presse.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	width: 80px;
}

.mond #navi li a.kontakt {
	background-image: url(../bilder/nav/kontakt.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	width: 90px;
}

.mond #navi li a.links {
	background-image: url(../bilder/nav/links.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	width: 80px;
}

.mond #navi li a.shop {
	background-image: url(../bilder/nav/shop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	width: 130px;
}

.mond #navi li a.pegruessung:hover, .mond #navi li a.termine:hover, .mond #navi li a.toene:hover, .mond #navi li a.werke:hover, .mond #navi li a.bilder:hover, .mond #navi li a.vita:hover, .mond #navi li a.presse:hover, .mond #navi li a.kontakt:hover, .mond #navi li a.links:hover, .mond #navi li a.shop:hover {
	background-position: left bottom;
}

.mond #navi li a.pegruessung.active, .mond #navi li a.termine.active, .mond #navi li a.toene.active, .mond #navi li a.werke.active, .mond #navi li a.bilder.active, .mond #navi li a.vita.active, .mond #navi li a.presse.active, .mond #navi li a.kontakt.active, .mond #navi li a.links.active, .mond #navi li a.shop.active {
	background-position: left bottom;
}

.mond #bildli {
	float: left; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */
	width: 374px;
	height: 552px;
	margin-top: 124px;
}
.mond  #bildre {
	float: right; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */
	width: 377px;
	height: 628px;
	margin-top: 56px;
}

.mond #textli {
	float: left;
	width: 350px;
	margin-top: 100px;
	margin-left: 80px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #FFFFFF;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
	khtml-opacity:0.75;
	display: inline;
}

.mond #textlivideo {
	float: left;
	width: 513px;
	margin-top: 100px;
	margin-left: 80px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #E6E6E6;
	display: inline;
}

.mond #textli300 {
	float: left;
	width: 300px;
	margin-top: 100px;
	margin-left: 80px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #FFFFFF;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
	khtml-opacity:0.75;
	display: inline;
}

.mond #textre {
	float: right;
	width: 350px;
	margin-top: 86px;
	margin-right: 70px;
	padding-right: 50px;
	padding-left: 20px;
	background-color: #FFFFFF;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
	khtml-opacity:0.75;
	display: inline;
} 

.mond #mitte {
	
	height: 790px;
	width: 1px;
	background-image: url(../bilder/trans.gif);
	margin-right: 459px;
	margin-left: 500px;
} 

.mond #fuss {
	width: 960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
} 
.mond #fuss p {
margin: 0; /* Wenn Sie die Ränder des ersten Elements in der Fußzeile auf 0 einstellen, können Sie unerwartete Abstände zwischen divs vermeiden. */
padding: 10px 0; /* Durch die Verwendung der Auffüllung bei diesem Element entsteht genau wie bei einem Rand ein Leerraum, aber ohne die potenziellen Abstandsprobleme. */
}
.fltrt { /* Mit dieser Klasse können Sie ein Element auf der Seite nach rechts fließen lassen. Das floatende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
float: right;
margin-left: 8px;
}
.fltlft { /* Mit dieser Klasse können Sie ein Element auf der Seite nach links fließen lassen. */
float: left;
margin-right: 8px;
}
.clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte. */
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
