/* -------------------------MAIN------------------------- */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 15px;
	color:#313058;
	margin:0px;
	background-image:url(../img/ornament_2.gif);
}

img {
	margin: 0;
	border: 0;
}

table	{
	border: 0;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	color: #000000;
	font-size: 11px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	color: #000000;
	font-size: 11px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight:normal;
}


/* -------------------------hightlight------------------------- */

a
{
text-decoration:none;
color:#313058;
}

.active
{
color:#ED008C;
}

a:hover
{
color:#ED008C;
}

a:active
{
color:#ED008C;
}


/* -------------------------logotype------------------------- */
.logo	{
	position:absolute;
	left:0px;
	top:0px;
	z-index:100;
}

.logolink	{
	cursor:pointer;
}


.textfeld_small{
	width: 204px;
	font-size: 11px;
}

/* -------------------------Content------------------------- */
.content	{
	position:absolute; 
	bottom:59px; 
	right:208px; 
	z-index:6; 
	width:518px; 
	height:400px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	o//verflow:auto;
}
.content_2	{
	position:absolute;
	top:320px;
	left:199px;
	z-index:7;
	width:769px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	p/adding:10px 10px 0px 10px;
	height:673px;
	o/verflow:auto;
}

.content_galerie  {
	position:absolute; 
	top:320px; 
	left:92px; 
	z-index:1; 
	width:800px;  
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	p/adding:10px 10px 0px 10px;
	height:400px;
	o/verflow:auto;
}


.content_3	{
	position:absolute;
	top:319px;
	left:194px;
	z-index:7;
	width:292px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	p/adding:10px 10px 0px 10px;
	height:400px;
	o/verflow:auto;
}

.content_4	{
	position:absolute; 
	top:320px; 
	left:561px; 
	z-index:7; 
	width:319px;  
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	p/adding:10px 10px 0px 10px;
	height:400px;
	o/verflow:auto;
}


/* -------------------------Grafik------------------------- */
.line	{
	position:absolute; 
	top:266px; 
	left:0px; 
	z-index:3;
}

.background	{
	position:absolute; 
	background-color:#000000; 
	top:240px; 
	left:0px; 
	height:25px; 
	width:1000px; 
	z-index:2;
}



/* -------------------------menue------------------------- */
/* ------main_menue----- */
#hauptmenu {
	left: 35px;
	width: 925px;
	position: absolute;
	top: 240px;
	height: 22px;
	z-index:50;
}
#hauptmenu UL {
	padding-right: 0px; 
	padding-left: 0px; 
	right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 925px;
	position: absolute;
	height: 22px
}
#hauptmenu UL LI {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	LIST-STYLE-TYPE: none;
	position: absolute;
	top: 0px;
}
#hauptmenu UL LI {
	DISPLAY: block; HEIGHT: 22px
}
#hauptmenu A {
	DISPLAY: block; HEIGHT: 22px
}
#hauptmenu UL LI A {
	TEXT-INDENT: -9999px; TEXT-DECORATION: none
}
#hm0 {
	LEFT: 0px; WIDTH: 140px
}
#hm1 {
	LEFT: 140px; WIDTH: 100px
}
#hm2 {
	LEFT: 240px; WIDTH: 85px
}
#hm3 {
	LEFT: 325px; WIDTH: 170px
}
#hm4 {
	LEFT: 495px; WIDTH: 190px
}
#hm5 {
	LEFT: 685px; WIDTH: 125px
}
#hm6 {
	LEFT: 810px; WIDTH: 115px
}





/* -------------------------contactform------------------------- */

#kontaktformular {
	position:absolute;
	top:364px;
	left:100px; 
	z-index:1;
}

#anschrift {
	position:absolute;
	top:137px;
	left:100px; 
	z-index:2;
}






/* -------------------------------------------impressum---------------------------------------- */
.impressum{
	position:absolute;
	top:4px;
	right:25px;
	z-index:101;
}

