 /* Graue Maus  */
 
 .sitemap
{
	margin:-9px;	
}

.sitemap-ueberschrift
{
	margin-bottom:-15px;
	margin-top:0px;
	font-size:80%;	
}

/* ************************************************************************************* */

body
{
color:black;
font-family:'Lucida Sans Unicode', 'Lucida Sans', 'Lucida Grande', Arial, Verdana, Helvetica, sans-serif;
font-size:100%;
line-height:18px;
margin:auto;
margin-top:15px;
margin-bottom:15px;
background-color:#CCCCCC;
/*background-image:url("../bilder/layout/hg_body.gif");*/
}

h1
{
font-size:130%;
margin-top:0px;
margin-bottom:0px;
color:#F64B04;
letter-spacing:1px;
border-bottom:1px dashed #F64B04;
padding-bottom:4px;
margin-bottom:15px;
text-transform:uppercase;
line-height:25px;
}

h2
{
font-size:90%;
margin-top:8px;
margin-bottom:8px;
color:#435B2C;
}



h3
{
font-size:80%;
color:#435B2C;
}

.blind 
{
	position:absolute;
	left:-2000px; 
}

p, ul, table
{
font-size:80%;
}

td p
{font-size:120%;
}

/* ************************************************************************************* */

#seite {
			width: 982px;
			min-height:350px;
			margin: 0px;
			padding: 0px;
			margin-left: auto;
			margin-right: auto;
			border-top:1px dashed #707070;
			border-bottom:1px dashed #707070;
			background-color:#CCCCCC;
			background-image:url(../bilder/layout/logo_hg_gross_grau_1.gif);
			background-repeat:repeat-y;
			}
		
#print-adresse {
        display:none;
    }
	


/* ************************************************************************************* */
 /* Menue 1 Hauptnav */
 
#links {
			width: 190px;
			margin: 0px;
			padding:0px;
			float:left;
			height:380px;
			margin-left:1px;	
			font-size:80%;
		}
		
		#links a
		{
			display: block;
			padding-left: 6px; 
			padding-right: 4px; 
			padding-top:6px;
			padding-bottom:6px;
			width: 180px;
			border-bottom: 1px dashed #333333;
			background-color:white;
			
			
		}
		
		#links a:link, #links a:visited, #links a:active
		{
			font-weight:bold;
			text-decoration: none;
			color:#333333;
			-moz-opacity:.7;
			filter:alpha(opacity=70);
		}
		
		#links a:hover
		{
			font-weight:bold;
			color: white;
			background-color: #f64B04;
			-moz-opacity:.9;
			filter:alpha(opacity=90);
		}
		
	.button-sk
		{
			display: block;
			padding-left: 6px; 
			padding-right: 4px; 
			padding-top:6px;
			padding-bottom:6px;
			width: 180px;
			border-bottom: 1px dashed #333333;
			font-weight:bold;
			text-decoration: none;
			background-color: #f64B04;
			color:white;
		}
		
/* ************************************************************************************* */
 /* Menue 2 Unav */
 
#menue-2 
		{
		background-color:white;
		}
		
		#menue-2  a
		{
			display: block;
			padding-top:1px;
			padding-bottom:1px;
			border-bottom:0;
			width:166px;
			padding-left:20px;
			padding-right:4px;					
		}
		
		#menue-2  a:link, #menue-2  a:visited
		{
			font-weight:normal;
			text-decoration: none;
			color:#333333;
			border-bottom:1px dashed #333333;
			
		}
		
		#menue-2  a:hover, #menue-2  a:active
		{
			font-weight:normal;
			color:#F64B04;
			background-color:white;
			border-bottom:1px dashed #F64B04;
			
		}
		
	#menue-2 .button-sk
		{
			display: block;
			padding-top:1px;
			padding-bottom:1px;
			padding-right: 4px; 
			width:166px;
			padding-left:20px;
			border-bottom:1px dashed #F64B04;
			font-weight:normal;
			color:#F64B04;
			background-color:white;
		}
		
/* ************************************************************************************* */		
#mitte-2-spaltig  /* beinhaltet inhalt und rechten kamin */
{
			width: 790px;
			background-color:white;
			background-image:url(../bilder/layout/hg_inhalt_1.jpg);
			float:left;
			margin:0;
			padding:0;			
		}

#titel {
			background-color:#333333;
			margin: 0px;
			padding:0px;
			text-align:center;
			padding-top:3px;
			padding-bottom:3px;
			border-bottom:1px dashed white;
			color:white;
			}
	
	#titel h1
	{
	font-size:80%;
	font-weight:bold;
	margin:0;
	padding:0;
	color:white;
	letter-spacing:3px;
	border:0;
}

		
#bilder {
			margin: 0px;
			padding: 0px;
			background-color:white;
			height:80px;
			
		}
#ues-balken 
		{
			margin: 0px;
			padding: 0px;
			padding-top:1px;
			padding-bottom:1px;
			background-color:#F64B08;
			color:white;
			text-align:center;
			border-top:1px dashed white;
			border-bottom:1px dashed white;
					}
					
#ues-balken  h2
{
font-size:80%;
margin:0;padding:0;
color:white;
letter-spacing:1px;
}


/* ************************************************************************************* */
	
#inhalt /* mitte */
	{
		float:left;
		width: 580px;
		padding-left:20px;
		padding-right:10px;
		padding-top:0;
		padding-bottom:20px;
		min-height:400px;
	}
	
#inhalt p
{
margin-top:5px;
padding:0;
}

.foto-urh
{
font-size:70%;
float:right;
clear:both;
}

/* ************************************************************************************* */

	#rechts
	{
	width: 160px;
	padding-right:10px;
	padding-left:5px;
	padding-bottom:10px;
	float:right;
	}
	
	#meta-links
	{
	font-size:75%;
	margin-bottom:20px;
	}
	
	.trenn-sb
	{
	padding-top:6px;
	padding-bottom:5px;
	border-bottom:1px dashed #CCCCCC;
	margin:0px;
	}

/* ************************************************************************************* */
		
#fuss
{
		font-size:70%;
		clear:both;
		background-color:white;
		margin: 0px;
		padding:0px;
		border-top:1px dashed #CCCCCC;	
		color:grey;
}

#fuss a
{
color:grey;
text-decoration:none;
}

/* ************************************************************************************* */	
	a.a-klein:link,a.a-klein:visited, a.a-klein:hover, a.a-klein:active
{	
	font-size:90%;
}

/* ************************************************************************************* */

/* Navbutton  im Inhalt */
a.button
		{
			display: block;
			padding: 3px;
			border: 1px dashed #333333;
			width:260px;
		}
		
		a.button:link, .button a:visited
		{
			font-weight:bold;
			text-decoration: none;
			color:#333333;
		}
		
		a.button:visited
		{
			font-weight:bold;
			text-decoration: none;
			color:#333333;
		}
		
		a.button:hover
		{
			font-weight:bold;
			color: white;
			background-color: #f64B04;
		}
/* ************************************************************************************* */

/* Links */

a:link,a:visited,a:active
{	color: #F64B04;
	text-decoration: underline;
}

a:hover
{ 
	color: #FFFFFF; 
	background-color:#F63B04;
	text-decoration: underline;	
}

/* ************************************************************************************* */

.sk-text
{ 
	color: #FFFFFF; 
	background-color:#F63B04;
	text-decoration: underline;	
}
		
.klein
{font-size:80%;
color:black;
font-weight:normal;}

.border
{border:#CCCCCC solid 1px}

.trenn
 {
 border-bottom: #333333 1px dashed;
  margin-right:30px;
  padding-bottom:15px;
  padding-top:15px;
  clear:both;
  }
  
  .datum-marke
  {
  margin:0;
  padding:0;
  font-size:70%;
   }
  
  .trenn h2
{
font-size:90%;
margin:0;padding:0;
letter-spacing:3px;
}
  
  .trenn-news
 {
 border-bottom: #333333 1px dashed;
 margin-right:30px;
 padding-bottom:8px;
 padding-top:4px;
 clear:both;
  }
  
 .trenn-news h2
{
font-size:90%;
margin:0;padding:0;
letter-spacing:3px;
}
 
 .trenn-unten
 {border-bottom: #333333 1px dashed;
  margin-bottom:4px;
  padding-bottom:8px;
 }

.bild-box
{border:1px dashed #333333;
float:left;
margin-right:9px;
margin-bottom:25px;
height:180px;
width:180px;
text-align:center;
background-color:#ECEBEB;
vertical-align:middle;
}


.bild-box-zeile /* Uebersichtssesite Refmodul */
{
height:180px;
width:180px;
float:left;
margin-right:40px;
text-align:center;
background-color:#ECEBEB;
border:1px dashed #333333;
}

.bild-box a:hover, .bild-box-zeile a:hover
{
background-color:/*#A2A1A1*/ #D8FBC5;
background-image:url("../bilder/layout/hg_bilder.gif");
background-repeat:no-repeat;
}



.refbild-link /* Link um das Bild, der Detailseite UND Popup in Detailseite öfnet */ 
{
display:block;
width:180px;
height:180px;
vertical-align:middle;
margin:auto;
}


/* ************************************************************************************* */

.detail-table
 { 
 border-collapse: collapse; 
 width:565px;
}

.detail-table th    
		{ 
		border: 1px dashed #333333;
		background-color:#F8A685;
		color:white;
		font-weight:bold;
		padding:3px;
		}
		
.detail-table td    { border: 1px dashed #333333;
		padding:3px
		}
		
		
/*****************************************************************************/

/*Formulare*/

.formbutton
{
background-color:white;
border:1px solid #333333;
font-size:80%;
}

#suche
{
margin-bottom:0;
margin-top:8px;}

/************************************************************************************************/

/* Bildanzeige im HTML-Gen htmlgen formate bilder*/

.bild-right-web
{
margin-left:15px;
margin-bottom:10px;
float:right;
border:#333333 1px dashed;
}

.bild-right-webkl
{
margin-left:15px;
margin-bottom:10px;
float:right;
border:#333333 1px dashed;
}

.bild-right-ateliersta
{
margin-left:15px;
margin-bottom:10px;
float:right;
border:#333333 1px dashed;
}

.bild-right-th
{
margin-left:15px;
float:right;
border:#333333 1px dashed;
}

.bild-left-web
{
margin-right:15px;
margin-bottom:10px;
float:left;
border:white 1px solid;
border:#333333 1px dashed;
}

.bild-left-ateliersta
{
margin-right:15px;
margin-bottom:10px;
float:left;
border:white 1px solid;
border:#333333 1px dashed;
}

.bild-left-webkl
{
margin-right:15px;
margin-bottom:10px;
float:left;
border:white 1px solid;
border:#333333 1px dashed;
}


.bild-left-th
{
margin-right:15px;
float:left;
border:#333333 1px dashed;
}


/*****************************************************************************/

/*****************************************************************************/
/*Medientypen*/

@media print {
   #links,#rechts,#fuss,#titel,#bilder,#ues-balken
 {
        display:none;
 }
 
 #print-adresse
{
        display:block;
		margin-bottom:20px;
		font-size:10pt;
		line-height:10pt;
		margin-left:0.2in;
		 }
 
#body
{
line-height:20px;
}

#seite
{
margin:0;
}
 
.detail-table
{
width:90%;
}

.detail-table th
{	
	color: black;
	background-color: white;
	border-style:solid;
	border-width:1px;
	border-color:black;	
}

#inhalt
	{
		width:5.7in;
		font-size:12pt;
		color:black;
		line-height:12pt;
		}
} 

