/* Anfang der neuen Formatierungen */
.inhalt {
margin:0,30;
width:500;
align:justify;
}

.hdline {
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-size:18px; 
font-style:normal; 
font-weight:bold; 
color:#004400; 
line-height:25px; 
margin-top:1px; 
margin-bottom:1px; 
width:425px; 
}

.txt {
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-size:12px; 
font-style:normal; 
color:#333333; 
line-height:18px; 
text-align:left; 
width:425px; 
}

.tpr {
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-size:12px; 
font-style:normal; 
color:#333333; 
line-height:20px; 
text-align:left; 
}

.b {
font-weight:bold; 
}

.txt_hdl {
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-size:12px; 
font-style:normal; 
font-weight:600;
color:#333333; 
line-height:21px; 
width:425px; 
}

.txtbx {
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-size:13px; 
font-style:normal; 
font-weight:bold; 
color:#333333; 
line-height:14px; 
text-align:justify; 
width:425px; 
}

.liank1  {
margin-top:125px;
margin-bottom:7px;
}

.liank  {
margin-top:45px;
margin-bottom:7px;
}

.ligob  {
margin-top:0px;
margin-bottom:0px;
margin-right:2px;
margin-left:400px;
}

.hdlogo  {
margin-top:0px;
margin-left:0px;
}

.menpic  {
margin-top:258px;
margin-left:0px;
}

.pic_re { 
float:right; margin:3 0 7 17; 
}


/* link auszeichnungen */
a.link_n:link {font-family:Verdana,Arial, Helvetica, sans-serif; color:#004400; text-decoration:underline; font-weight:400; font-size:12px;}
a.link_n:visited {font-family:Verdana,Arial,Helvetica,sans-serif; color:#004400; text-decoration:underline; font-weight:400; font-size:12px;}
a.link_n:hover {font-family:Verdana,Arial,Helvetica,sans-serif; color:#cc0000; text-decoration:none; font-weight:400; font-size:12px;}
a.link_n:active {font-family:Verdana,Arial,Helvetica,sans-serif; color:#004400; text-decoration:underline; font-weight:400; font-size:12px;}

a.link_um:link {font-family:Verdana,Arial, Helvetica, sans-serif; color:#004400; text-decoration:underline; font-weight:400; font-size:13px; line-height:25px; }
a.link_um:visited {font-family:Verdana,Arial,Helvetica,sans-serif; color:#004400; text-decoration:underline; font-weight:400; font-size:13px; line-height:25px;}
a.link_um:hover {font-family:Verdana,Arial,Helvetica,sans-serif; color:#cc0000; text-decoration:none; font-weight:400; font-size:13px; line-height:25px;}
a.link_um:active {font-family:Verdana,Arial,Helvetica,sans-serif; color:#004400; text-decoration:underline; font-weight:400; font-size:13px; line-height:25px;}

a.link_list:link {font-family:Verdana,Arial, Helvetica, sans-serif; color:#004400; text-decoration:underline; font-weight:400; font-size:13px; line-height:17px;}
a.link_list:visited {font-family:Verdana,Arial,Helvetica,sans-serif; color:#004400; text-decoration:underline; font-weight:400; font-size:13px; line-height:17px;}
a.link_list:hover {font-family:Verdana,Arial,Helvetica,sans-serif; color:#cc0000; text-decoration:none; font-weight:400; font-size:13px; line-height:17px;}
a.link_list:active {font-family:Verdana,Arial,Helvetica,sans-serif; color:#004400; text-decoration:underline; font-weight:400; font-size:13px; line-height:17px;}

.txt_list {margin:-3px 0px;}

/* Ende der neuen Formatierungen */

BODY
{
	scrollbar-base-color:#56997A;
	border:#FFF 0 solid;
	margin:0;
	padding:0;
}

a:hover
{
	color:#F60;
	text-decoration:none;
}

TABLE
{
	color:#000;
	font:12px verdana, arial, sans-serif;
	font-weight:400;
}

.title
{
	color:#000;
	font:15px arial, verdana, sans-serif;
	font-weight:700;
}

.subtitle
{
	color:#56997A;
	font:14px verdana, arial, sans-serif;
	font-weight:700;
}

.contact-text
{
	color:#<font color="#000000">5699</font>7A;
	font:14px verdana, arial, sans-serif;
	font-weight:400;
}

.page-splits
{
	border:#000 1px solid;
	background-color:#FFF;
	color:#FFF;
	height:5px;
	width:100%;
}

.just
{
	text-align:justify;
}

.page-borders
{
	background-color:#000;
}

.price
{
	color:#56997A;
	font:15px verdana, arial, sans-serif;
	font-weight:700;
}

.picturetitle
{
	color:#000;
	font:10px verdana, arial, sans-serif;
	font-weight:700;
}

.picturecomments
{
	color:#000;
	font:10px verdana, arial, sans-serif;
	font-weight:400;
}

.button-gallery
{
	color:#000;
	font:bold 11px arial, serif;
	text-align:center;
	background-color:#FFF;
	background-image:url("picts/button-gallery.gif");
	display:block;
	cursor:pointer;
	border:#000 1px solid;
	margin:0 1px;
	padding:1px 5px;
}

.buttonon-gallery
{
	color:#06F;
	font:bold 11px arial, serif;
	text-align:center;
	background-color:#FFF;
	background-image:url("picts/buttonon-gallery.gif");
	display:block;
	cursor:pointer;
	border:#06F 1px solid;
	margin:0 1px;
	padding:1px 5px;
}

/*
.backgrounds
{
	background-image:url("picts/background.jpg");
	background-repeat:repeat-y;
	background-position:0 0;
}
*/

.backgrounds
{
	background-color:#ffffff;
	background-repeat:repeat-y;
	background-position:0 0;
}

.button-order
{
	background-color:#CBF1CC;
	background-image:url("picts/button-order.gif");
	font-family:arial, verdana, helvetica, sans-serif;
	color:#040;
	font-size:8pt;
	cursor:hand;
	height:21px;
	width:105px;
	margin-top:5px;
	font-weight:700;
	border:#040 1px solid;
}

.buttonon-order
{
	background-color:#F1EDC7;
	background-image:url("picts/buttonon-order.gif");
	font-family:arial, verdana, helvetica, sans-serif;
	color:#960;
	font-size:8pt;
	cursor:hand;
	height:21px;
	width:105px;
	margin-top:5px;
	font-weight:700;
	border:#960 1px solid;
}

.shadeform
{
	font:13px arial, verdana, sans-serif;
	background-image:url("picts/shadeform.gif");
	text-align:left;
	width:180px;
	border:#000 1px solid;
}

.textarea
{
	font:13px arial, verdana, sans-serif;
	background-image:url("picts/shadeform.gif");
	text-align:left;
	width:275px;
	height:135px;
	border:#000 1px solid;
}

.dropdown
{
	color:#000;
	width:180px;
	font:11px verdana, arial, sans-serif;
}

.searchform
{
	width:110px;
	height:20px;
	background-image:url("picts/shadeform.gif");
	font:11px arial, georgia, "Times New Roman", sans-serif;
	border:#000 1px solid;
}

.searchdrop
{
	width:60px;
	height:20px;
	font:11px arial, georgia, "Times New \A Roman", sans-serif;
}

.searchbutton
{
	font-size:8pt;
}

.divstyle
{
	position:absolute;
	top:0;
	left:0;
}

.pstyletitle
{
	position:absolute;
	background-color:#FFF;
	color:#000;
	border:#000 1px solid;
	width:100px;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	padding:2px;
}

.pstylebody
{
	position:absolute;
	background:#FFF;
	color:#000;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
}

#menulocation
{
	left:0;
	width:175px;
	position:absolute;
	top:97px;
	white-space:nowrap;
	padding:0;
}

.menutrans
{
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
}

.menu-top-border
{
	border-right:#000 1px solid;
}

.menu-bottom-line
{
	border-top:#5D7F60 1px solid;
	border-right:#000 1px solid;
}

.menu
{
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:9pt;
	height:30px;
	width:175px;
	cursor:hand;
	font-weight:700;
	text-indent:8px;
	line-height:20pt;
	text-align:left;
	display:block;
	border-top:#5D7F60 1px solid;
}

a.menu:link,a.menu:visited
{
	background-image:url("picts/menu.gif");
	background-color:#ACCCB0;
	color:#040;
}

a.menu:hover
{
	background-image:url("picts/menuon.gif");
	background-color:#D6D3BD;
	color:#494534;
}

a.menu:active
{
	background-image:url("picts/menuon.gif");
	background-color:#ACCCB0;
	color:#040;
}


a:link,a:visited,a:active
{
	color:#000;
	text-decoration:none;
}

.copyright,.gallerytext
{
	color:#000;
	font:9px verdana, arial, sans-serif;
	font-weight:400;
}

.biglink,.biglink:hover
{
	color:#000;
	font:14px verdana, arial, sans-serif;
	font-weight:700;
	font-style:italic;
	text-decoration:none;
}

.borders,.gallery-borders,.viewer-border
{
	border:#000 1px solid;
}



@media print {
	.printhide
	{
		display:none;
	}
	
	.printhelp
	{
		width:600px;
	}
}

@media screen {
	.printonly
	{
		display:none;
	}
}