/* - Grund-Layout - */

body { 
	color:#979494; 
	background-color:#dedede;
	font-family:Verdana,Arial,sans-serif; 
	white-space:normal;
	font-size:12px;
	}

/* -------------------------- */


/* - Hintergrund-Container - */

div.background {
	width:1000px;	
	height:750px;
	background-image:url(../bilder/background.gif); 
	background-repeat:no-repeat;
	margin:0px; 
	padding:0px;  
	}


div.background_nav {
	width:1000px;	
	height:750px;
	background-image:url(../bilder/background-nav.gif); 
	background-repeat:no-repeat;
	margin:0px; 
	padding:0px;  
	}
	
div.background_long {
	width:1000px;	
	height:1500px;
	background-image:url(../bilder/background-long.gif); 
	background-repeat:no-repeat;
	margin:0px; 
	padding:0px;  
	}

/* -------------------------- */


/* - Link vom Logo auf Home - */
div.home_link {
	position:absolute;
	left:197px; 
	top:36px; 	
	color:#ffffff;
	font-family:Verdana,Arial,sans-serif;
	font-size:52px;
	}

/* -------------------------- */


/* - Site-Level-Navigation - */

div.site_navigation {
	position:absolute;
	left:50px; 
	top:150px;
	color:#ffffff;
	font-family:Verdana,Arial,sans-serif;
	font-size:19px;
	}

div.single_navigation {	
	padding-top:10px;	  
	padding-bottom:5px;

	}
	
div.select {	 
	margin-left:-17px;
	margin-top:-1px;
	margin-bottom:-5px;
	padding-left:16px;
	border-style:solid; 
	border-width:1px; 
	border-color:#ffffff;
	background-color:#adadad;
	width:147px;	
	height:42px;
	}

/* -------------------------- */


/* - Page-Level-Navigation - */

div.page_navigation {
	position:absolute;
	left:200px; 
	top:699px;
	margin-left:3px;
	color:#ffffff;
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	width:850px;
	}
	
div.double_navigation {	
	float:left; 
	text-align:center;
	padding-left:2px;	 
	padding-right:2px;
	margin-top:4px;
	margin-left:5px;
	margin-right:4px;
	}
	
div.select_page {	 
	padding:3px;
	margin-left:-4px;
	margin-right:-4px;
	margin-top:-4px;
	border-style:solid; 
	border-width:1px; 
	border-color:#ffffff;
	background-color:#adadad;	
	height:15px;
	}
	
/* -------------------------- */

/* Bilder und Email */

.pic {	
	border:none;
	}
	
.galerie {	
	border-style:solid; 
	border-width:1px; 
	border-color:#979494;
	}
	
/* -------------------------- */


/* - allgemeines Kontaktfeld und h1 - */

div.contact {
	position:absolute;
	left:50px; 
	top:560px; 
	width:130px;	
	height:110px;
	color:#ffffff;
	background-color:#adadad;
	font-size:11px;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
	border-style:solid;
	border-width:1px; 
	border-color:#ffffff; 
	}
	
		
div.text_header {
	position:absolute;
	left:230px; 
	top:135px; 	
	text-align:justify;
	width:710px;
	}

/* -------------------------- */
 

/* - Schrift-Formatierungen - */

strong {
	font-size:12px;
	font-weight:normal;	
	}

span.bold {	
	font-weight:bold;
	}
	
span.sold {	
	font-weight:bold;
	color:red;
	}
	
span.small {	
	font-size:10px;
	font-weight:normal;	
	}

/* -------------------------- */


/* - allgemeine Formatierung - */

p {	
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
	}

h1 { 
	font-size:14px; 
	margin-bottom:15px;
	}

h2 { 
	font-size:12px;
	margin-bottom:10px;
	}

h3 { 
	font-size:14px; 
	margin-bottom:15px;
	}

a {
	color:#979494;
	}
	
a.nav {
	color:#ffffff;
	}

a:link {
	text-decoration:none;
	}

a:visited {
	text-decoration:none;
	}

a:active {
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	}

a.mail {	
	text-decoration:underline;
	}

/* -------------------------- */
