/**
 *  Style-Sheet: Basis-Styles
 *
 *  @author      Jochen Pollex
 *  @copyright   Jochen Pollex
 *
 */

@import 'standards.css';

html {
  font-family:arial, sans-serif;
  padding:0;
  margin:0;
  color:#540F16;   
  font-size:12px;
}

body {
  padding:0;
  margin:0;
  background-color:#FEFDD6;
}

#sub{
  position:relative;
 
  padding:0;
  margin:0; 
  height:99px;
}

#sub-header{
  position:relative;
  margin:0 auto;
  padding:0;
  width:1000px;
  height:99px;
}


#hdl-nav{
  position:absolute;
  z-index:88;
  top:28px;
  right:1px;
  z-index:88;
  width:805px;
  padding:3px 0 3px 2px;
 /* background-image:url('../pics/trans-blau.png');
  background-repeat:repeat;
  background-position:left top;  
 */ color:#540F16;
}

/* bild rechts oben */
#ri{
  position:absolute;
  z-index:80;
  top:-102px;
  right:0;
  margin:0;
  padding:0;
}  

#ri-trans{
  position:absolute;
  z-index:81;
  top:15px;
  right:0;
  width:370px;
  height:99px;
  background-image:url('../media/pics/big/trans-header.png');
  background-repeat:repeat;
  background-position:left top;  
  border-bottom:2px solid #AF454F;
  
}  


#front { 
  position:absolute;   
  left:0;
  top:13px;
  z-index:15; 
  width:100%; 
  border-top:1px solid #AF454F;
 }

#front-content {
  padding:0;
  margin:0;
  background-color:#FBF3F3;
}




#front-center {
  position:relative;
  width:1000px;  
  padding:0;
  margin:0 auto 0 auto; 
  background-color:#FFF;
  background-image:url('../media/pics/big/bg-navi.jpg');
  background-repeat:repeat-y;
  background-position:left top;  
   /*border:1px solid red;*/
  
 border-bottom:1px solid #AF454F;
}

#header{ 
  position:relative;
  z-index:9;
  margin:0;
  padding:0;
  background-color:#FFFDD6;
  height:100px;
  border:none;
  border-bottom:2px solid #AF454F; 
}

#header-center-1{
  position:relative;
  z-index:99;
  width:1000px; 
  height:99px;
  margin:0 auto 0 auto; 
  padding:0;    
  border:none;
/*border:1px solid green;
border-top:1px solid #AF454F;*/
}

#header-center{
  position:relative;
  z-index:100;
  padding:0;
  margin:0;
  width:1000px;
  height:99px;  
  /*sbackground-color:#FFFDD6;*/
 /* background-image:url('../pics/trans-header.png');
  background-repeat:repeat;
  background-position:left top;*/
   
}

#header-center #hdl {
	position:absolute;
	right:70px;
	bottom:12px;
	
	
}


#ls{  padding:5px;}
#ls a{padding:0 5px 0 0;}

a {
  padding:0;
  margin:0;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}


#footer_1{
  background-color:#FBF3F3; 
  padding:0 0 0 0;	
 border-bottom:1px solid #AF454F;
}

#footer {
  position:relative;
  width:990px; 
  height:35px;
  padding:0 10px 0 0;
  margin:0 auto 0 auto; 
 /* border:1px dashed green;*/
  background-color:#FDFDCD;
  
}


#footer a.copy { 
  position:absolute;
  top:2px;
  right:10px; 
  font-size:9px;
  color:#540F16;
  text-decoration:none;
 
}

#footer a {  
  font-size:10px;
  color:#540F16;
  text-decoration:none;
}

#footer a:hover {  
  color:#062030;  
}

#footer .f-center {  
  position:absolute;
  left:470px;
  /* border:1px solid green;*/
}

/*** content ***/
#cntnt-k {

  position:relative;
  z-index:6;
  width:980px;
  /*sheight:800px;*/
  padding:0;
  margin:0;
 /*border:1px dashed red;*/
  font-size:12px;
  letter-spacing:1px;
  line-height:14px;
}

#cntnt {
  position:relative;
  z-index:7;
  width:1000px;
  padding:5px 0;
  margin:0;
/*  border:1px dashed lime;*/
}

#ct-bg-color-top {
  position:absolute;
  top:0;
  left:59px;
}
#ct-bg-color-bottom {
  position:absolute;
  bottom:0;
  left:59px;
}

#fc1 {
  
  float:left;
  width:175px;  
  padding:0;
  margin:0; 
  /*border:1px dashed green;*/
  }

#fc2 {
   position:relative;
  float:left;
  width:380px;
  padding:65px 0 0 0;
  margin:0 0 0 20px;   
 /* border:1px solid green;*/

}


#fc3 {
  position:relative;
  float:left;
  width:365px;
  padding:5px 0 10px 0;
  margin:450px 0 0 55px;  
  
  /*border:1px dashed green;*/
}

#fc2 img, #fc3 img{
 border:1px solid #AF454F;
}

.cntnt-txt {
  padding:0x;
  margin:0;
  /*border:1px dotted green;*/
}

.address p{
  margin:5px 0 2px 0;	
}

