/* allgemeine Definitionen */
body {
	background: #CDD7B4;
	background-image: url(Bilder/Hintergrund6.jpg);
	font-family: Calibri, Arial, Sans-Serif;
	font-size: 12pt;
	color: black;
}

.maintable {
	border-width:2px; 
	border-color:rgb(174,207,100); 
	border-style:outset;
	background: white;
}

.links {
	background-image: url(Bilder/Same.jpg);
	background-repeat: no-repeat;
	width: 200px;
}

.linkcell {
	background: #D7DFC1;
	font-size: 12pt;
}


h1 {	font-family: Calibri, Arial, Sans-Serif;
	font-size: 22px;
	font-weight: normal;
	text-align: center;
	line-height: 1.6;
	color: #77a215;
	margin-top: 0;
	padding-top: 0;}

h2 {	font-family: Calibri, Arial, Sans-Serif;
	font-size: 14pt;
	font-weight: normal;
	line-height: 1.4;
	color: black;
		}

h2 a {	color: #666666;	text-decoration: none;font-weight: normal;}

h3 {	font-family: Calibri, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 1.4;
	color: black;
	margin-bottom: 0;
	padding-bottom: 0;}

p 	{margin-top: 0; padding-top: 0;}



a 	{color: #667733; text-decoration: none;	}
a:hover {color: #99B133; font-weight: bold;}


.clear { clear:both; }

.Titel20lila {
	Font-Family : Calibri, Arial, Sans-Serif ;
 	font-size: 20pt;
	color: #D5CDFF;
}
.Titel18 {
	Font-Family : Calibri, Arial, Sans-Serif ;
 	font-size: 18pt;
}
.Titel18gruen {
	Font-Family : Calibri, Arial, Sans-Serif ;
 	font-size: 18pt;
	color: rgb(168,188,103);
}
.Titel14  {
	Font-Family : Calibri, Arial, Sans-Serif ;
 	font-size: 14pt;
}
.Titel12gruen {
	Font-Family : Calibri, Arial, Sans-Serif ;
 	font-size: 12pt;
	color: rgb(168,188,103);
}
.normal12b {
	Font-Family : Calibri, Arial, Sans-Serif ;
 	font-size: 12pt;
	font-weight: bold;
}
.normal12  {
	Font-Family : Calibri, Arial, Sans-Serif ;
 	font-size: 12pt;
}

.normal10 {
	Font-Family : Calibri, Arial, Sans-Serif ;
 	font-size: 10pt;
	line-height: 18px;
}
.normal10b {
	Font-Family : Calibri, Arial, Sans-Serif ;
 	font-size: 10pt;
	font-weight: bold;
}
.gruen10b {
	Font-Family : Calibri, Arial, Sans-Serif ;
 	font-size: 10pt;
	font-weight: bold;
	color: #667733;
}
.small {
	Font-Family : Calibri, Arial, Sans-Serif ;
	font-size: 8pt;
}
.smallila{
	Font-Family : Calibri, Arial, Sans-Serif ;
	font-size: 8pt;
	color: #D5CDFF;
}
.hg{
	background-color: #F0F5E3;
	padding: 10px 10px 10px 10px;
}
.rand{
border-width:2px; border-color:rgb(168,188,103); border-style:solid;
}
.randunten{
border-bottom-width:1px; border-bottom-color:rgb(168,188,103); border-bottom-style:solid;
}


/* Header */
#head  { position: absolute; top: 0px; left: 300px; width: 500px; height: 165px; z-index: 3; }

#startbild { position: absolute; top: 59px; left: 716px; width: 350px; height: 260px; z-index: 3; 
	-webkit-box-shadow: 4px 4px 5px rgba(50, 50, 50, 0.4);
	-moz-box-shadow:    4px 4px 5px rgba(50, 50, 50, 0.4);
	box-shadow:         4px 4px 5px rgba(50, 50, 50, 0.4);
}
#bild1 { position: absolute; top: 90px; left: 716px; width: 200px; height: 132px; z-index: 3; 
	-webkit-box-shadow: 4px 4px 5px rgba(50, 50, 50, 0.4);
	-moz-box-shadow:    4px 4px 5px rgba(50, 50, 50, 0.4);
	box-shadow:         4px 4px 5px rgba(50, 50, 50, 0.4);
}
#bild2 { position: absolute; top: 59px; left: 950px; width: 132px; height: 200px; z-index: 3; 
	-webkit-box-shadow: 4px 4px 5px rgba(50, 50, 50, 0.4);
	-moz-box-shadow:    4px 4px 5px rgba(50, 50, 50, 0.4);
	box-shadow:         4px 4px 5px rgba(50, 50, 50, 0.4);
}
/* Zentrierung der Seite */
#pagestart {
	border: 0px;
	background-color: #F0F5E3;
	background-image: url(Bilder/backgroundStart.jpg);
	background-repeat: no-repeat;
	position: absolute;
	width: 1320px;
	height : 750px;
	left: 50%;
	margin-left: -660px;}

#page {
	border: 0px;
	background-color: #F0F5E3;
	background-image: url(Bilder/background.jpg);
	background-repeat: no-repeat;
	position: absolute;
	width: 1320px;
	height : 810px;
	left: 50%;
	margin-left: -660px;}

#pagelang {
	border: 0px;
	background-color: #F0F5E3;
	background-image: url(Bilder/backgroundlang.jpg);
	background-repeat: no-repeat;
	position: absolute;
	width: 1320px;
	height : 920px;
	left: 50%;
	margin-left: -660px;}

#pagexxl {
	border: 0px;
	background-color: #F0F5E3;
	background-image: url(Bilder/backgroundxxl.jpg);
	background-repeat: no-repeat;
	position: absolute;
	width: 1320px;
	height : 1270px;
	left: 50%;
	margin-left: -660px;}


/* Hauptnavigation */
#menu {
	text-align:left;
	line-height: 1.8;
	position: absolute;
	top: 300px;
	left: 250px;
	width: 160px;
    	z-index: 2;
	font-family: Calibri, Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #77a215;
	text-decoration: none;
}
#menu a 	{color: #667733; font-weight: normal;}
#menu a:hover 	{color: #99B133; font-weight: bold;}
#menu a:active 	{color: #99B133; font-weight: bold;}
#menu a:visited {font-weight: normal;}


/* Inhalt */
#content { position: absolute; top: 300px; left: 400px; width: 680px; z-index: 3; }
#contentstart { position: absolute; top: 250px; left: 400px; width: 680px; z-index: 3; }

#blockleft { text-align:left; position: absolute; top: 630px; left: 400px; width: 320px; z-index: 4; }

#blockright{ text-align:left; position: absolute; top: 630px; left: 730px; width: 370px; z-index: 4; }

/* Fusszeile */
#footer { position: absolute; bottom: 20px; left: 200px; z-index: 4; }

#page-bottom { background:url('Bilder/SchattenUnten.jpg');  
	       position: absolute; bottom: -13px; height:13px; width:990px; z-index: 5; }

