/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#cccccc;
	
}
/* --------------------------fonts */
.tnorm
{
font-family:Arial, Helvetica, sans-serif;
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.tsmall
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
.tfooter
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#33281d;
}
h1
{
font-family:"Arial Narrow", "HelveticaNeue Condensed", Arial;
font-size:24px;
font-weight:normal;
color:#000000;
paddding:0px;
margin:0px;
padding:0px;
margin-top:4px;
line-height:normal;
text-transform:uppercase;
}
h2
{
font-family:"Arial Narrow", "HelveticaNeue Condensed", Arial;
font-size:24px;
font-weight:normal;
color:#666666;
padding:0px;
margin:0px;
line-height:normal;
text-transform:uppercase;
}
h3
{
font-family:"Arial Narrow", "HelveticaNeue Condensed", Arial;
font-size:17px;
font-weight:normal;
color:#666666;
padding:0px;
margin:0px;
line-height:normal;
text-transform:uppercase;

}


.navactive
{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#990000;
font-size:12px;
font-weight:bold;
}





/* -------------------------- links */
a
{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#990000;
text-decoration:underline;
}
a:hover
{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}



/*  --------------------------nav */
a.nav
{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
font-size:12px;
}
a.nav:hover
{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#990000;
font-size:12px;
}
a.snav
{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
border-bottom:1px solid #ddaf80;
font-size:14px;
font-weight:normal;
color:#f0e2d3;
}
a.snav:hover
{
font-family:Arial, Helvetica, sans-serif;
border-bottom:0px solid #f0e2d3;
text-decoration:none;
color:#f0e2d3;
}
a.lang
{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:11px;
font-weight:normal;
color:#f0e2d3;
}
a.lang:hover
{
font-family:Arial, Helvetica, sans-serif;
border-bottom:0px solid #f0e2d3;
text-decoration:none;
color:#999999;
}
/* --------------------------abstände*/
/* content elemente*/
/* hintergünde template design*/
.space-nav
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:22px;
padding-right:9px;
padding-top:22px;
margin:0px;
}
.space-snav
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:199px;
padding-right:0px;
padding-top:0px;
margin:0px;
}
.space-content
{
font-family:Arial, Helvetica, sans-serif;
padding-left:15px;
padding-right:30px;
padding-top:0px;
padding-bottom:24px;
margin:0px;
background-image:url(../img/bg-content.gif);
}
.space-content-top
{
font-family:Arial, Helvetica, sans-serif;
padding-left:15px;
padding-right:15px;
padding-top:24px;
padding-bottom:0px;
margin:0px;
background-color:#FFFFFF;
}
.space-content-adr
{
font-family:Arial, Helvetica, sans-serif;
padding-left:15px;
padding-right:15px;
padding-top:15px;
padding-bottom:5px;
margin:0px;
background-color:#FFFFFF;
}
.space-footer
{
padding-left:15px;
padding-right:15px;
background-color:#FFFFFF;
font-size:10px;
color:#333333;
}
.bg-nav
{
background-image:url(../img/bg-nav.gif);
height:10px;
}
.bg-content
{
background-image:url(../images/bg-haus.jpg);
background-color:#eeeded;
}
.bg-logo
{
background-color:#990000;
}
.bg-pic
{
background-color:#333333;
}
.bg-content
{
background-image:url(../img/bg-content.gif);
}
.space-lang
{
font-family:Arial, Helvetica, sans-serif;
padding-left:15px;
padding-right:15px;
padding-top:0px;
padding-bottom:0px;
margin:0px;
background-color:#333333;
}
.bg-footer
{
background-color:#FFFFFF;
}
.bg-balkenbild
{
background-image:url(../images/balken.gif);
height:30px;
}
/*--------------------------------------------------------------------*/
/* Image stuff  & pb gallery                                                     */
/*--------------------------------------------------------------------*/
.image_border {  
  
  border-left: 0px solid;
  border-right: 2px solid #AAAAAA;
  border-bottom: 2px solid #AAAAAA;
  border-top: 0px solid #AAAAAA;
  margin:0px;
  padding:10px;
  background-color:#FFFFFF;
  padding:10px;
  margin-top:12px;
  }
  
.image_border_thumbnail 
{
  /* 
  border around images in thumbnail view
  */
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 2px;
}
.image_border_thumbnail:hover 
{
  /* 
  border around images in thumbnail view on rollover
  */
  border-color: #CCFF00;
  border-style: solid;
  border-width: 2px;
  color:#666666;
}
/*--------------------------------------------------------------------*/
/* the nice css hover effects*/
/*--------------------------------------------------------------------*/
  .navlink_inactive { 
  
	color:#999999;
	text-decoration:none;
	}

