/* Universal Selector margin/padding Reset */
* { margin:0; padding:0; }
 

body { 
 
   	font-family:Arial, Helvetica, sans-serif;
	background:#333 url(../images/body-bg.jpg) repeat-x 0 0;
    font-size: 100%;
	color:#fff;
	
   
}
p {
  color:#333;
  padding:0;
  margin:10px 0 10px 0px;
}


#wrapper {
    width: 760px;
    margin: 0 auto;
}

#intro {
    padding-bottom: 10px;
}

h2 {
    margin: 0;
    margin-bottom: 14px;
    padding: 0;
	color:#333;
	
}

#container {
  width:950px;
  margin:0 auto;
}

#masthead h1 {
  display:block;
  float:left;
  width:269px;
  height:121px;
  text-indent:-9999px;
}
#masthead h1 a {
  display:block;
  width:100%;
  height:100%;
  background:url(../images/logo.jpg) no-repeat 0 0px;
  outline:none;
}
#masthead ul {
  display:block;
  float:left;
  height:121px;
  list-style:none;
  background:url(../images/nav-sprite3.jpg) no-repeat 0 0;
}
#masthead ul li {
  display:block;
  height:121px;
  float:left;
}
#home {
  width:115px;
}
#vorteile {
  width:160px;
}
#kontakt {
  width:144px;
}
#contact {
  width:147px;
}

#masthead ul li a {
  display:block;
  width:100%;
  height:100%;
  text-indent:-9999px;
  outline:none;
}
li#home a:hover {
  background:url(../images/nav-sprite3.jpg) no-repeat 0 -121px;
}
li#vorteile a:hover {
  background:url(../images/nav-sprite3.jpg) no-repeat -115px -121px;
}
li#kontakt a:hover {
  background:url(../images/nav-sprite3.jpg) no-repeat -275px -121px;
}
li#contact a:hover {
  background:url(../images/nav-sprite3.jpg) no-repeat -419px -121px;
}



 
#featured-area {
  clear:left;
  height:100px;
  border:0px solid red;
  text-align:center;
  margin-left:-50px;
  
  
}
#featured-area h1{

 background:url(../images/featured_Header3_1.gif) no-repeat 0 0;
  text-indent:-9999px;
  height:100px;
}

.center_text{
	text-align: center;
	 padding-top: 20px;
}
.featured-area_h6{
   color:#ddd;
   padding-top: 40px;
   font-size:25px;
   
}
 .blocktext {
    margin-left: auto;
    margin-right: auto;
    width: 36em;
}



#description {
  width:455px;
  margin:55px 0 55px 20px;
  float:left;
}
#description p {
   
  color:#fff;
}
#preview {
  width:445px;
  margin:55px 20px 55px 0;
  float:right;
}
#main-content {
  width:100%;
  float:left;
  padding-top:0px;
  margin-left:0px;

}
#slider_wrapper{
	 height:356px;
	 padding-top:27px;
	 background:url(../images/slider_background_k2_1.gif) no-repeat 144px 0px;
}
#left-column {
  width:430px;
  margin-left:20px;
  float:left;
}
#right-column {
  width:475px;
  float:right;
}
h2#about-us {
  display:block;
  width:100%;
  height:45px;
  text-indent:-9999px;
  background:url(../images/text-about.jpg) no-repeat 0 0;
}
h2#featured-work {
  display:block;
  width:100%;
  height:45px;
  text-indent:-9999px;
  background: url(../images/text-featured.jpg) no-repeat 0 0;
  clear:both;
}
div.featured {
  width:100%;
  height:166px;
  padding:10px 0 0 10px;
  background: url(../images/featured-work-bg1.jpg) no-repeat 0 0;
}
div.featured div.content {
  width:455px;
  height:146px;
}


#clear{
  clear:both;
}
#footer {
  clear:both;
  background-color:#333;
   margin-top:80px ;
}
#footer p {
 
  padding:0;
  font-size:11px;
  color:#999;
  
  line-height:15px;
  text-align: center;
}




div#slider_wrapper div#slider ul li a:hover { 
background:#333 none repeat scroll 0 0;
color:#fff;
}

div#slider_wrapper div#slider ul li a { 
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border-top:0px solid transparent;
color:#999;
margin: 0px;
white-space:nowrap;
}

div#slider_wrapper a:hover { 
text-decoration:none;
}

 
.oneColElsCtr #tour_container {

	width: 100.1%;
	 
	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
	border: 1px solid #000000;
	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
	 
} 
	.oneColElsCtr #tour_mainContent {
	 padding: 0 0px;  
	 height:400px;
	  
	}

#kontakt_us {

	border:0px solid red;
	line-height:20px;
	width:400px;
	margin-left:280px;
	margin-top:50px;
}
#kontakt_us  p{
	color:#ccc;
	margin:0;
	padding-top:5px;
	border:0px solid red;
	font-size:13px;
}
#kontakt_us  .margin_top {
	margin-top:30px;
	font-size:10px;
}

#kontakt_us  p a,img{
	border:0px solid #333;
	outline-color:#fff;
	color:#ccc;
	text-decoration:none;
}



#panorama_link_wrapper {
  width:100%;
  text-align:center;
  margin-top:5px;
}

#panorama_link_wrapper img {
  
  margin-left:5px;
}

 
 
 
