/* 	herzensart.css
	global definitions for
	http://www.herzensart.com
	
	(c) 2005-2010 michael weis http://www.weis-it.de
*/

/*

Copyright (c) 2005-2010 herzensart.com. All rights reserved.  Except as permitted under a separate
written agreement with herzensart.com, neither the herzensart.com software, nor any content that appears on any herzensart.com site,
including but not limited to, web pages, newsletters, or templates may be reproduced, republished, repurposed, or distributed without the
prior written permission of herzensart.com.  For inquiries regarding reproduction or distribution of any herzensart.com material, please
contact info@herzensart.com. 

*/



a:link
{
	color: #7A7A7A;
	font-weight: bold;
	text-decoration: none;
}
a:visited
{
	color: #7A7A7A; 
	text-decoration: none;
	font-weight: bold;
} 
a:focus {
	color: #CC3300;
}

a:hover {
	color: #CC3300;
}
a:active 
{
	color: #7A7A7A;
}


body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	background-color: #FFFFFF;
	color: #7A7A7A;
	margin: 20pt 20pt 20pt 20pt;
	text-align: center;
/*	vertical-align:middle; */
}

.nomargin_lr {
	margin-left:0px;
	margin-right:0px;
	width:80%;
	}

.small-text {
	font-size: xx-small;
}

.fliesstext
{
	font-size: x-small;
	padding-left: 50px;
	padding-right: 50px;
}

.oben {
	vertical-align:top;
}

.unten {
	vertical-align:bottom;
}

.text_highlight {
	color:#cc3300;
}

.desc {
	/*margin-top: 84px; */
	text-align:justify;
	border:1px dotted #CC3300;
	padding: 0px 15px 0px 15px;
	margin: 0px 10px 0px 0px;
	vertical-align: top;
}

table
{
	background-color: White;
	font-size: x-small;
}

table.impressum {
	text-align:left;
	width:600px;
	vertical-align:top;
	margin: auto;
	
}

table.order {
	text-align:left;
	vertical-align:text-top;
}

table.gallery {
	text-align:left;
}

.border {
	border: 1px solid #7A7A7A;
	width:400px;
	padding: 10px 10px 10px 10px; 
	margin: auto; 
}

.IPA { 
	font-family: "Lucida Sans Unicode" !important;
	}

p
{
	font-size: x-small;
	line-height: 1.5em;
}	

div.gallery_left {
	position:absolute; 
	width:262px;
	top:40px;
	left:30px;
	text-align:left; 
	float:left;
}

/* ##linke Spalte in Galerieansicht fix deaktiviert, wegen Foto (muss mitscrollen)
body>div.gallery_left {
	position:fixed;
}
*/

div.gallery_link{
	position:relative;
	width:262px;
	height: 30px;
	text-align:justify;
	padding:35px 15px 15px 15px;
	z-index:6;
}

div.gallery_text {
	position:relative;
	width:262px;
	top:0px;
	left:0px;
	text-align:justify;
	border:1px dotted #CC3300;
	padding:15px;
	z-index:6;
}

body>div.gallery_text {
	position:fixed;
}

div.gallery_intro {
	position:absolut;
/*	width:262px; */
	width:222px;
	top:180px;
	left:0px;
	float:left;
	text-align:justify;
	/*border:1px dotted #CC3300;*/
	padding:15px;
}


body>div.gallery_intro {
	position:fixed;
}

div.gallery_intro_table {
	position: absolute;
	width:500px;
	top:70px;
/*	left:370px; */
	left:240px;
	text-align:justify;
	z-index: 1;
}

/*
body>div.gallery_intro_table {
	position:fixed;
}
*/


#flaeche {
	text-align: center;
	width: 960px;
/*	height: 400px; */
	margin: 0px auto;
	/* border: 1px #FF0033 dashed; */
	z-index: 5;
}

#navigation
{
	margin-top:10px;
}


#invisible
{
	color: White;
	font-size: xx-small;
	line-height: .5em;
}

#copyright
{
	font-size: 6px;
	color: #DCDCDC;
	text-align: center;
	vertical-align: bottom;
}

#home_logo {
	position:absolute;
	top:100px;
	left:20px;
}
#home_schriftzug {
	position:absolute;
	top:120px;
	left:10px;
}

h1, h2, h3, h4, h5, h6
{
	font-family: Verdana, Arial, Helvetica;
}

h3
{
	font-size:12px;
}

h5
{
	font-size:10px;
}
