
/*contenu*/
h1    { color: #fff; font-size: 12pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: 400; font-stretch: normal }
h2   { color: white; font-weight: 900; font-size: 12pt; line-height: 6px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td.block      { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: 400; font-stretch: normal; text-align: justify }
td     { color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: 400; font-stretch: normal }
a     { color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: 400; font-stretch: normal }
a:hover     { color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: 400; font-stretch: normal }
body     { color: #ffffff; font-size:8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: 400; font-stretch: normal; margin: 0; border-width: 0 }
input, textarea   {
	color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: 400; font-stretch: normal; 
	color: black;
	border: solid 1px;
	scrollbar-arrow-color: black;
}
.copyright    { color: white; font-size: 10px; font-style: normal; font-weight: 400; font-stretch: normal }
a.copyright    { color: white; font-size: 10px; font-style: normal; font-weight: 400; font-stretch: normal }
a:hover.copyright   { color: white; font-size: 10px; font-style: normal; font-weight: 400; line-height: 5px; font-stretch: normal }
form  { float: none; border-width: 0 }
p { text-align: justify; padding:2px;}

body.page {
	background-image: url(../images/bg_page.gif);
}

/*layout*/
#layout {
	position:absolute;
	border:solid 12px #fff;
	background-color: #fff;
	left:50%;
	top:50%;
	width: 752px;
	margin:522px;
	margin-left:-376px;
	margin-top:-261px;

}

#frise img {
	position: relative;
   border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#838383;
	width:750px;
	height:175px;
	margin-bottom:10px;
}
#content_left {
	background-image: url(../images/bg_left.gif);
	background-repeat: no-repeat;
	background-color: #E6DEC7;
   border-style:solid;
	border-width:2px 2px 2px 2px;
	border-color:#CCC #CCC #CCC #CCC;
	position: relative;
	float: left;
	margin-right:10px;
	padding-left:7px;
	padding-right:7px;
	padding-top:5px;
	width: 297px;
	height: 328px;
	text-align: center;
}

#content_middle {
	background-image: url(../images/bg_middle.gif);
	background-repeat: no-repeat;
	background-color: #E6DEC7;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #CCC;
	position: relative;
	float: left;
	margin-right: 10px;
	width: 245px;
	height: 328px;
	padding-left: 9px;
	padding-top:5px;
}
#content_right_top {
	background-image: url(../images/bg_right_top.gif);
	background-repeat: no-repeat;
	background-color: #E6DEC7;
   border-style:solid;
	border-width:2px 2px 2px 2px;
	border-color:#CCC;
	position: relative;
	float: left;
	margin-bottom:6px;
	width:147px;
	height:128px;
	padding-left:7px;
	padding-top:5px;
}
#content_right_bottom {
	background-image: url(../images/bg_right_bottom.gif);
	background-repeat: no-repeat;
	background-color: #E6DEC7;
   border-style:solid;
	border-width:2px 2px 2px 02px;
	border-color:#CCC;
	position: relative;
	float: left;
	width: 147px;
	height: 186px;
	padding-left:7px;
	padding-top:5px;
}

/*menu*/
#menu { text-align: center; }
/*songs*/
#songs { text-decoration: none; text-align: center; margin-left: 10px; }
#gallery_box { border: solid 1px white; outline-style: solid; outline-width: 1px; }
#box { border: solid 1px black;}
/*kontaktbox*/
#kontakt { 
	text-align: center; 
	height: 40px; 
	margin-right: 10px; 
	margin-top: -5px; 
	border: solid 2px white; 
	outline: solid 1px #000;
	}
/*Player*/
#player { margin-left: 10px; }

/*Guestbook*/
#guestbook {
	text-align:left;
	padding:0px 2px;
}

#guestbook img {
	border: solid 1px;
} 

#list_guestbook {
	padding: 4px;
}

#gb_overflow {
	background-image: url(../images/bg_page.gif);
	margin:0px 4px;
	width: 285px;
	overflow: auto;
	border: 1px solid #000;
	background-color: #FAFDEC;
	text-align: justify;
}

p.limite {
	color:red;
}

p.message_ok {
	color:green;
}

/*iframe news*/

#news {
	background-color: #FAFDEC;
}

/*newsletter*/

#anmelden input{
	margin-bottom:3px;
}

#anmelden {
	margin-top:6px;
	margin-left:2px;
}

/*gallery*/
a.gallery {
	text-decoration: none;
} 

#gallery {
	width:680px;
	position:absolute;
	top:50%;
	text-align:center;
	margin-top:-227px; 
}
#gallery_popup {
	width:680px;
	position:absolute;
	top:50%;
	text-align:center;
	margin-top:-227px; 
}
#gallery img	{
	border:solid 12px #fff;
	background-color: #fff;
}

#gallery a {
	background-color: White;
	text-decoration: none;
	font-size: larger;
	font-weight: bold;
	color:black;
}
