/*

Schrift:
   Deko:         Amazone BT (Grafiken)
   Text:         Arial, sans-serif

Farben:
	ganzdunkelgruen:		#273D23
   dunkelgruen:         #72896F
   pastellgruen:        #BDD5BA
   hellgruen:           #DEEADD
   weiss:               #FFFFFF

*/

body {
 margin:0px;
 padding:0px;
 background-color:#BDD5BA;
 color:#404040;
 font-family:Arial,sans-serif;
 font-size:10pt;
}

h1, h2, p {
 font-family:Arial,sans-serif;
}

h1 {
 font-size:13pt;
 margin:0px 0px 10px 0px;
 padding-right:0px;
 border-bottom:1px solid #BDD5BA;
 color:#273D23;
 font-weight:normal;
}

h2 {
 font-size:10pt;
 margin: 30px 20px 5px 20px;
 padding: 0px;
 border-bottom:1px solid #72896F;
}

p {
 font-size: 9pt;
 padding:5px 10px 5px 20px;
 margin:0px;
 color:#273D23;
 border:0px solid #000000;
}

p.form {
 margin:0px;
 padding:0px;
}

img {border:0px;}

table {
 border:0px;
 margin:10px 0px 0px 10px;
 padding:0px;
 width:280px;
 border-spacing:0px 1px;
}

.daten td {
 border-bottom:1px solid #BDD5BA;
 padding:1px 5px;
}

.left {
 width:100px;
 border-left:1px solid #BDD5BA;
}
.right {
 width:180px;
 text-align:right;
 border-right:1px solid #BDD5BA;
}

.leerzeile {
 height:5px;
 font-size:0px;
 padding:0px;
}

.leerzeile td {
 border:0px solid #DEEADD;
}

#center {
 z-index:1;
 position:absolute;
 top:50%;
 left:50%;
 height:598px;
 width:953px;
 margin:-299px 0px 0px -476px;
 background-image:url("../images/bg_brezel.gif");
 background-repeat:no-repeat;
 border:0px solid #ffffff;
}

#content {
 z-index:2;
 position:absolute;
 overflow:auto;
 top:160px;
 left:400px;
 height:340px;
 width:310px;
 border:0px solid #ffffff;
}

#contentform {
 z-index:2;
 position:absolute;
 overflow:auto;
 top:160px;
 left:140px;
 height:330px;
 width:570px;
 border:0px solid #ffffff;
}

#msg {
	position:absolute;
	top:60px;
	height:160px;
}

#image {
 z-index:3;
 position:absolute;
 top:163px;
 left:73px;
 height:320px;
 width:320px;
}

#uebersicht {
 z-index:3;
 position:absolute;
 top:163px;
 left:73px;
 height:320px;
 width:620px;
}

#uebersicht h1 {
 margin-left:80px;
}

#uebersicht p {
 margin:240px 0px 0px 80px;
}

#galeriebild {
 z-index:5;
 position:absolute;
 top:30px;
 left:200px;
 height:300px;
 width:300px;
 background-image:url("../images/gallery/rahmen.gif");
 background-repeat:no-repeat;
 background-position:top left;
 padding:10px;
}

#vorschau_links {
 z-index:3;
 position:absolute;
 top:140px;
 left:30px;
 height:160px;
 width:160px;
 background-image:url("../images/gallery/bg_prev_left.gif");
 background-repeat:no-repeat;
 background-position:top right;
 padding:60px 25px 5px 0px;
 border:0px solid #000000;
}

#vorschau_links img {
 position:absolute;
 left:80px;
 top:0px;
}

#vorschau_rechts {
 z-index:4;
 position:absolute;
 top:90px;
 left:485px;
 height:180px;
 width:160px;
 background-image:url("../images/gallery/bg_prev_right.gif");
 background-repeat:no-repeat;
 background-position:0px 15px;
 padding:35px 5px 0px 25px;
 border:0px solid #000000;
}

#vorschau_rechts img {
 position:absolute;
 left:0px;
 top:0px;
}

#navi {
 z-index:3;
 position:absolute;
 top:180px;
 left:720px;
 width:140px;
 font-size:0pt;
}

#imprint {
 z-index:5;
 position:absolute;
 top:505px;
 left:560px;
 height:25px;
 width:100px;
}

#contact {
 z-index:5;
 position:absolute;
 top:505px;
 left:440px;
 height:25px;
 width:100px;
}

#design {
 z-index:5;
 position:absolute;
 top:505px;
 left:320px;
 height:25px;
 width:100px;
}

#pinup {
 z-index:10;
 position:absolute;
 top:390px;
 left:770px;
 height:188px;
 width:108px;
 background-image:url(../images/pinup.gif);
 background-repeat:no-repeat;
}

#valid {
 z-index:10;
 position:absolute;
 top:340px;
 left:0px;
 height:80px;
 width:600px;
 border:0px solid #FFFFFF;
 text-align:center;
}

#valid img {
 float:none;
 margin:0px;
 padding:0px;
}

.gb {
	width:540px;
	font-size:12px;
}

.gb td {
	margin:0px;
}

.sp1 {
	background-color:#BDD5BA;
}

.leer {
	font-size:5px;
	height:10px;
	border:0px;
}

a:link, a:visited, a:focus, a:active {
	text-decoration:none;
	font-weight:bold;
	color:#72896F;
}

a:hover {
	color:#404040;
}

.msg {
	background-color:#EEEEEE;
	border:0px;
	padding:5px;
}

.neu {
	position:absolute;
	top:5px;
	left:450px;
	text-align:right;
	font-size:12px;
	margin-right:5px;
}

#seite {
	position:absolute;
	top:50px;
	left:250px;
	font-size:10px;
}

#zurueck {
	position:absolute;
	top:50px;
	left:10px;
	font-size:10px;
}

#weiter {
	position:absolute;
	top:50px;
	left:460px;
	font-size:10px;
}
