img {
	border: 0;
}
a.extralink {
	color: black;
}
a.extralink:link {
	color: black;
}
a.extralink:visited {
	color: black;
}
a.extralink:active {
	color: white;
}
a.extralink_red {
	color: red;
}
a.extralink_red:link {
	color: red;
}
a.extralink_red:visited {
	color: red;
}
a.extralink_red:active {
	color: white;
}
a {
	padding: 0;
	border: 0;
	text-decoration: none;
}
a:link {
	color: #567C57;
}

a:visited {
	color: #567C57;
}
a:active {
	color: white;
}

body {
	background-color: #bbc7a1;
	padding-left: 20px;
	padding-top: 0px;
	font-family: Arial;
	font-size: 12px;
}
#page {
	background-color: #bbc7a1;
	background-image: url(../images/Internet_KostZaub_Hintergrund_alles1.jpg);
	background-repeat: no-repeat;
	background-position:center;
	background-attachment: scroll;
	width: 841px;
	height: 575px;

	position: relative;
}
#columns {
	
}
#side {
	width: 210px;
	position: absolute;
	left: 38px;
	top: 240px;
	z-index: 1;
}
#jederzeit {
	position: absolute;
	left: 250px;
	top: 480px;
}
#main {
	position: relative;
	left: 320px;
	top: 0;
}
#footer {
	position: absolute;
	top: 570px;
	background-color: #80A287;
	height: 30px;
}
#footer_content_new {
	position: absolute;
	font-size: 14px;
	top: 5px;
	left: 60px;
}
#footer_content {
	position: relative;
	font-size: 14px;
	/*color: #567C57;*/
	top: 5px;
	left: 320px;
	width: 841px;
}
#imgtop {
	position: absolute;
	top: 50px;
	left: 80px;
}
#imgmiddle {
	position: absolute;
}
#imgleft {
	position: absolute;
	top: 162px;
	left: 80px;
}
#imgright {
	position: absolute;
	top: 162px;
	left: 382px;
}
#imgbottom {
	position: absolute;
	top: 400px;
	left: 80px;
}
#imgcontentstart {
	
	position: absolute;
	top: 165px;
	left: 170px;
}
#imgtopspace {
	/*background-image: url(../images/Standard_Inhalt.gif);*/
	background-color: #678968;
	position: absolute;
	width: 490px;
	height: 428px;
	top: 40px;
	left: 0px;
}
#lefttop {
	position: relative;
	height: 200px;
	width: 230px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
	overflow:auto;
/*	background-color:yellow;*/
}
#leftbottom {
	position: relative;
	height: 200px;
	width: 230px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
	overflow:auto;
/*	background-color:green;*/
}
#righttop {
	position: absolute;
	left: 245px;
	top: 0px;
	height: 200px;
	width: 230px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
	overflow:auto;
/*	background-color:red;*/
}
#rightbottom {
	position: absolute;
	left: 245px;
	top: 210px;
	height: 200px;
	width: 230px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
	overflow:auto;
/*	background-color:blue;*/
}
#righttopbottom {
	position: absolute;
	left: 245px;
	top: 0px;
	height: 400px;
	width: 230px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
	overflow:auto;
/*	background-color:red;*/
}

#unterkat {
	position: relative;
	left: 30px;
	font-size: 14px
}

#bildslider {
	position: absolute;
	width: 530px;
	height: 80px;
	top: 480px;
	left: -20px;
	/*background-color:blue;*/
}

#bildsliderleft{
	position: absolute;
}

#bildsliderright{
	position: absolute;
	left: 510px;
}

#bildslidercontent {
	position: absolute;
	width: 480px;
	height: 80px;
	
	left: 25px;
	float: left;
	overflow: hidden;	
	/*background-color:red;*/
}
#imgcontent{
	position: absolute;
	left: 0px;
	/*top: 10px;*/
}


/* Horizontal Carousel */
#horizontal_carousel {
  position: absolute;
	width: 550px;
	height: 80px;
	top: 475px;
	left: -32px;
}         

#horizontal_carousel .container {
  position: absolute;
  top: 5px;
  left: 42px;  
  width: 470px;
  height: 80px;
  overflow:hidden;   
  /*background: #ffffff;*/
}            

#horizontal_carousel .previous_button {
  position: absolute;
  top: 5px;
  left: 10px;
  width: 27px;
  height: 80px;
  background: url(../images/left.gif);
  z-index: 100;    
  cursor:pointer;
}        

#horizontal_carousel .previous_button_disabled {
  background: url(../images/left_right.gif);
  cursor:default;
}

#horizontal_carousel .next_button {
  position: absolute;
  top: 5px;
  right: 10px;
  width: 27px;
  height: 80px;
  background: url(../images/right.gif);
  z-index: 100;
  cursor:pointer;
}   

#horizontal_carousel .next_button_disabled {
  background: url(../images/left_right.gif);
  cursor:default;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 80px;
}                      

#horizontal_carousel ul li img {
  border:1px solid #999999;
  display:block;             
  background:#E3EDFA;  
}                               

#horizontal_carousel ul li {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
}                               

#horizontal_carousel ul li {
  border:0px solid green;
  color:#E3EDFA;
  margin:0pt;
 /* padding:15px 10px 10px;*/
  width: 67px;
  list-style:none;   
  float:left;
  cursor:pointer;
}

/* Horizontal Carousel Two */
#horizontal_carousel_two {
  position: absolute;
	width: 550px;
	height: 80px;
	top: 435px;
	left: -32px;
}

#horizontal_carousel_two .container_two {
  position: absolute;
  top: 5px;
  left: 42px;
  width: 430px;
  height: 80px;
  overflow:hidden;
  /*background: #ffffff;*/
}

#horizontal_carousel_two .previous_button {
  position: absolute;
  top: 5px;
  left: 10px;
  width: 27px;
  height: 80px;
  background: url(../images/left.gif);
  z-index: 100;
  cursor:pointer;
}

#horizontal_carousel_two .previous_button_disabled_two {
  background: url(../images/left_right.gif);
  cursor:default;
}

#horizontal_carousel_two .next_button_two {
  position: absolute;
  top: 5px;
  right: 10px;
  width: 27px;
  height: 80px;
  background: url(../images/right.gif);
  z-index: 100;
  cursor:pointer;
}

#horizontal_carousel_two .next_button_disabled_two {
  background: url(../images/left_right.gif);
  cursor:default;
}

#horizontal_carousel_two ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 80px;
}

#horizontal_carousel_two ul li img {
  border:1px solid #999999;
  display:block;
  background:#E3EDFA;
}

#horizontal_carousel_two ul li {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
}

#horizontal_carousel_two ul li {
  border:0px solid green;
  color:#E3EDFA;
  margin:0pt;
 /* padding:15px 10px 10px;*/
  width: 67px;
  list-style:none;
  float:left;
  cursor:pointer;
}