/* CSS Document */
body{
	margin:0;
	padding:0;
	background-color:#FBF0CA;
	background-image:url(../img/hg_body.png);
	background-repeat:repeat-x;
	font-family: "Trebuchet MS", Arial, serif;
	font-size:13px;
	color:#000000;
	line-height:20px;
}
#page {
	width:955px;
	height:100%;
	margin-top: auto;
	margin-right: auto;
	margin-bottom:auto;
	margin-left: auto;
	background-color:#FDF7E1;
}
.navigation{
	width:889px;
	height:38px;
	padding-left:33px;
	padding-right:33px;
	float:none;
	z-index:1;
	position:absolute;
	top:0;
}
.navigation ul{
	background-repeat:repeat-x;
	height:38px;
	line-height:38px;
	list-style:none;
	margin:0;
	padding:0;
	}
.navigation ul li{
	float:left;
	padding:0px;
	}
.navigation ul li a{
	color:#ffffff;
	display:block;
	font-size:13px;
	margin:0px;
	padding:0px 16px;
	text-align:center;
	text-decoration:none;
}
.navigation ul li a:hover, .navigation ul li:hover a{
		background: #1A3927;
		color:#FFAF0D;
		text-decoration:none;
		}
.navigation ul li.active{
		background: #1A3927;
		color:#FFAF0D;
		text-decoration:none;
		}
.navigation ul li ul.submenu{
		background:#1A3927;
		color:#FFFFFF;
		font-weight:normal;
		font-size:12px;
		line-height:28px;
		display:none;
		height:auto;
		padding-bottom:10px;
		padding-top:10px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
.navigation li:hover ul.submenu{
		display:block;
				}
.navigation li li {
		background:url(..img/sub_sep.gif) bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		color:#FFFFFF;
		font-weight:normal;
		}
	.navigation li:hover li a{
		background:none;
		
		}
	.navigation li ul.submenu a{
		display:block;
		height:32px;
		font-size:12px;
		font-weight:normal;
		color:#FFFFFF;
		margin:0px;
		padding:0px 10px 0px 20px;
		text-align:left;
		}
		.navigation li ul a:hover, .navigation li ul.submenu li:hover a{
			background:#327250;
			border:0px;
			color:#FFAF0D;
			text-decoration:none;
			}
.navigation p{
	clear:left;
		}	
.subleiste{
	margin-top:354px;
	width:889px;
	height:33px;
	padding-left:33px;
	padding-right:33px;
	float:none;
	z-index:1;
	text-align:right;
	color:#FCF2D1;
	font-size:11px;
	position:absolute;
}
.subleiste a{
	color:#FCF2D1;
	text-decoration:none;
}
.subleiste a:link{
	color:#FCF2D1;
	text-decoration:none;
}
.subleiste a:active{
	text-decoration:none;
}
.subleiste a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.subleiste a:visited{
	text-decoration:none;
}
.subleiste strong{
	background:#6E7E26;
	border: 5px solid #6E7E26;
	font-weight:normal;
}
a.language {
	background:#1A3927;
	color:#FCF2D1;
	text-decoration:none;
	border: 5px solid #1A3927;
	line-height:25px;
}
a.language:link{
	background:#1A3927;
	color:#FCF2D1;
	text-decoration:none;
	border: 5px solid #1A3927;
	line-height:25px;
}
a.language:active{
	text-decoration:none;
}
a.language:hover{
	background:#327250;
	border: 5px solid #327250;
	text-decoration:none;
}
a.language:visited{
	text-decoration:none;
}
.angebote{
	top:387px;
	width:955px;
	height:125px;
	background-image:url(../img/hg_navigation.png);
	background-repeat:no-repeat;
	z-index:10;
	position:absolute;
}
.headimg{
	width:955px;
	height:387px;
	z-index:0;
	float:none;
	position:absolute;
	top:0;
}
.main{
	top:512px;
	width:889px;
	padding-left:33px;
	padding-right:33px;
	padding-top:58px;
	background-image:url(../img/hg_content.png);
	background-repeat:repeat-x;
	background-color:#FDF7E1;
	padding-bottom:20px;
	margin-bottom:33px;
	position:absolute;
}
.pauschalen{
width:202px;
float:left;
margin-right:33px;
color:#7E7969;
font-size:11px;
line-height:16px;
}
.pauschalen strong{
color:#000000;
font-weight:normal;
}
.pauschalen h1{
	font-size:20px;
	line-height:30px;
	color:#211507;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight:normal;
}
.pauschalen h2{
	font-size:14px;
	line-height:20px;
	color:#6E7E26;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight:bold;
	font-style:normal;
	text-indent:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6E7E26;
}
.pauschalen h3{
color:#B58C50;
	font-size:14px;
	line-height:20px;
	margin-top: 0px;
	margin-bottom:0;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight:bold;
	text-indent:0;
}
.buttonlink  a{
	color:#6E7E26;
	text-decoration:none;
	background-image:url(../img/pfeil_little.gif);
	background-repeat:no-repeat;
	padding-left:19px;
	line-height:19px;
}
.buttonlink  a:link{
	color:#6E7E26;
	text-decoration:none;
	background-image:url(../img/pfeil_little.gif);
	background-repeat:no-repeat;
	padding-left:19px;
	line-height:19px;
}
.buttonlink  a:active{
	text-decoration:none;
}
.buttonlink  a:hover{
	color:#000000;
	text-decoration:none;
}
.buttonlink  a:visited{
	text-decoration:none;
}
.offers{
	width:182px;
	padding:10px;
	background-color:#FBF0CA;
	color:#7E7969;
	font-size:11px;
	line-height:16px;
	margin-top:30px;
	margin-bottom:30px;
}
.offers h1{
	font-size:16px;
	line-height:22px;
	color:#6E7E26;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight:bold;
	font-style:normal;
	text-indent:0;
}
.offers  a{
	color:#6E7E26;
	text-decoration:none;
	background-image:url(../img/pfeil_little.gif);
	background-repeat:no-repeat;
	padding-left:19px;
	line-height:19px;
}
.offers  a:link{
	color:#6E7E26;
	text-decoration:none;
	background-image:url(../img/pfeil_little.gif);
	background-repeat:no-repeat;
	padding-left:19px;
	line-height:19px;
}
.offers  a:active{
	text-decoration:none;
}
.offers  a:hover{
	color:#000000;
	text-decoration:none;
}
.offers  a:visited{
	text-decoration:none;
}
.content{
width:654px;
float:left;
margin-bottom:33px;
}
.logo{
width:235px;
float:left;
}
.news{
width:690px;
float:right;
margin-right:30px;
}
.contentend{
width:889px;
margin-right:33px;
margin-left:33px;
height:100px;
float:none;
}
.hgfooter{
	width:100%;
	height:50px;
background-image:url(../img/logo_sub.png);
background-position:bottom right;
background-repeat:no-repeat;
margin-bottom:30px;
}
.footer{
	width:100%;
	height:33px;
	margin-top: 0px;
	font-size:11px;
	color:#7E7A6C;
	line-height:33px;
}
.footer a{
	color:#7E7A6C;
	text-decoration:none;
}
.footer a:link{
	color:#7E7A6C;
	text-decoration:none;
}
.footer a:active{
	text-decoration:none;
}
.footer a:hover{
	color:#000000;
	text-decoration:none;
}
.footer a:visited{
	text-decoration:none;
}
.float{
float:none;
clear:both;
}
#slideshow {
	margin:0 auto;
	width:690px;
	height:125px;
	position:relative;
	color:#A9BBA2;
	font-size:11px;
}
#slideshow a{
	color:#A9BBA2;
	text-decoration:none;
	background-image:url(../img/pfeil_little.gif);
	background-repeat:no-repeat;
	padding-left:19px;
	line-height:19px;
}
#slideshow a:link{
	color:#A9BBA2;
	text-decoration:none;
	background-image:url(../img/pfeil_little.gif);
	background-repeat:no-repeat;
	padding-left:19px;
	line-height:19px;
}
#slideshow a:active{
	text-decoration:none;
}
#slideshow a:hover{
	color:#ffffff;
	text-decoration:none;
}
#slideshow a:visited{
	text-decoration:none;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:591px;
  height:125px;
  overflow:hidden; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:640px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:125px;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:39px;
  height:125px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:0;
  background:transparent url(../img/pfeil_left.png) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:0;
  background:transparent url(../img/pfeil_right.png) no-repeat 0 0;
}

.slide h2, .slide p {
  margin:0px;
  font-style:normal;
}
#slideshow .slide h2{
  font-size:15px;
  line-height:28px;
  color:#FFAF0D;
   font-style:normal;
   text-indent:0;
}
#slideshow .slide h2 a{
  color:#FFAF0D;
   font-style:normal;
   text-indent:0;
   text-decoration:none;
	background-image: none;
	background-repeat:no-repeat;
	padding-left:0px;

}
#slideshow .slide h2 a:link{
  color:#FFAF0D;
   font-style:normal;
   text-indent:0;
   text-decoration:none;
	background-image: none;
	background-repeat:no-repeat;
	padding-left:0px;

}
#slideshow .slide h2 a:active{
   text-decoration:none;
}
#slideshow .slide h2 a:hover{
	color:#FFFFFF;
   text-decoration:none;
}
#slideshow .slide h2 a:visited{
   text-decoration:none;
}
.slide img {
	float:left;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0px;
}
/*Example CSS for the two demo scrollers*/

#pscroller1{
width: 202px;
height: 100px;
color:#7E7A6C;
}

.someclass{
}
.uebersicht{
	background-color:#FDF9EA;
	width:196px;
	height:296px;
	margin-right:28px;
	float:left;
	font-size:12px;
	line-height:18px;
	border: 1px solid #FBEDBF;
}
.uebersicht h1{
	font-size:14px;
	background:#1A3927;
	height: 28px;
	line-height:30px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:10px;
	color:#FFFFFF;
	font-weight:normal;
}
.highlight{
background-color:#FBF0CA;
width:406px;
padding:10px;
margin-bottom:30px;
}
.highlight h1{
	font-size:13px;
	background:#465A4A;
	height: 28px;
	line-height:30px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:10px;
	color:#FFFFFF;
	font-weight:normal;
}
.highlightlong{
background-color:#FBF0CA;
width:632px;
padding:10px;
margin-bottom:30px;
float:right;
}
.uebersicht div{
width:176px;
margin:10px;
}
.uebersichtend{
	background-color:#FDF9EA;
	width:196px;
	font-size:12px;
	line-height:18px;
	border: 1px solid #FBEDBF;
	margin-bottom:30px;
}
.uebersichtend h1{
	font-size:14px;
	background:#1A3927;
	height: 28px;
	line-height:28px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:10px;
	color:#FFFFFF;
	font-weight:normal;
}
.uebersichtend div{
width:176px;
margin:10px;
}
.images{
width:198px;
margin-left:30px;
float:right;
}
.highlight em{
font-size:10px;
font-family: Tahoma, Arial, Verdana;
font-style:normal;
}
.bottom {
	bottom: 0;
    left: 0;
}
a.button {
   background: url('../img/button-right.png') no-repeat top right;
   font-size:12px;
   color: #ffffff!important;
   display: block;
   float: right;
   height: 27px;
   margin-right: 0px;
   padding-right: 13px; /*sliding doors padding */
   text-decoration: none;
   margin-top:10px;
   margin-bottom:5px;
   cursor: pointer;
 
}
a.button:link {
   background: url('../img/button-right.png') no-repeat top right;
   font-size:12px;
   color: #ffffff!important;
   display: block;
   float: right;
   height: 27px;
   margin-right: 0px;
   padding-right: 13px; /*sliding doors padding */
   text-decoration: none
}
a.button span {
   background: url('../img/button.png') no-repeat;
   display: block;
   line-height: 17px;
   text-decoration:none; padding-left:13px; padding-right:0px; padding-top:5px; padding-bottom:5px;
} 
a.button:active {
    background-position: bottom right;
   text-decoration:none;
    color: #FFCC00;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
   background-position: bottom left;
   text-decoration:none;
   padding: 5px 0px 5px 13px; /* push text down 1px */
} 
a.button:hover {
    background-position: bottom right;
   outline: none;
   text-decoration:none;
   color: #ffffff!important;
    outline: none; /* hide dotted outline in Firefox */
}
a.button:hover span {
   background-position: bottom left;
     outline: none;
   text-decoration:none;
     color: #ffffff!important;
   padding: 5px 0px 5px 13px; /* push text down 1px */
} 
a.button:visited {
   text-decoration: none;
} 
a{
color:#93B11D;
text-decoration:none;
}
a:link{
color:#93B11D;
text-decoration:none;
}
a:active{
text-decoration:none;
}
a:hover{
color:#6E7E26;
text-decoration:underline;
}
a:visited{
text-decoration:none;
}
a em{
	color:#7E7969;
font-size:11px;
font-style:normal;
text-decoration:none;
}
a:link em{
	color:#7E7969;
font-size:11px;
font-style:normal;
text-decoration:none;
}
a:active em{
text-decoration:none;
}
a:hover em{
color:#6E7E26;
text-decoration:underline;
}
a:visited em{
text-decoration:none;
}
h1{
	font-size:24px;
	line-height:28px;
	color:#204832;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight:normal;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#7E7969;
	font-size:18px;
	line-height:24px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-style: italic;
	font-weight: normal;
	text-indent:25px;
}
h3{
	font-size:24px;
	line-height:28px;
	color:#6E7E26;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight:normal;
}
h4{
	font-size:14px;
	line-height:22px;
	color:#204832;
	margin-top: 0px;
	margin-bottom:5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight:bold;
}
h5{
	font-size:14px;
	line-height:22px;
	color:#204832;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight:bold;
}
h5 a{
	font-size:14px;
	line-height:22px;
	color:#204832;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight:bold;
	text-decoration:none;
}
h5 a:link{
	font-size:14px;
	line-height:22px;
	color:#204832;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight:bold;
	text-decoration:none;
}
hr{
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #1A3927;
	height:1px;
}
p{
margin-bottom:30px;
margin-top:0;
}
#preis-table-a 
{
	padding:0;
	margin:0;
	background-color: #E7E47E;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
}
tr.preislistetop td {
	background-color:#1A3927;
	color:#FFFFFF;
	margin:0;
}
#preis-table-a td
{
	padding:8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	background-color: #E7E47E;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}
#preis-table-a td table td
{
	background: #FCE7CB;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color:#ffffff;
}
#preis-table-a tr:hover td
{
	background: #CAC866;
	color: #000000;
}
#preis-table-a tr.preislistetop td{
	background-color:#1A3927;
	color:#FFFFFF;
}
.content ul{
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.content li{
	list-style-type: none;
	padding-left: 13px;
	background-image:  url(../img/li.gif);
	background-repeat:no-repeat;
	list-style-image: none;
	line-height:22px;
}
.mypets{ /*header of 1st demo*/
height:30px;
cursor: hand;
font-family: "Trebuchet MS", Arial, serif;
font-weight:normal;
font-size:14px;
color:#FDF7E1;
line-height:30px;
background: #6B7B26;
background-image:url(../img/close.png);
background-repeat:no-repeat;
text-indent:29px;
margin-bottom:7px;
width:426px;

}

.openpet{ /*class added to contents of 1st demo when they are open*/
background:#334E28;
background-image:url(../img/open.png);
background-repeat:no-repeat;
text-indent:29px;
}

.technology{ /*header of 2nd demo*/
cursor: hand;
font: bold 14px Verdana;
margin: 10px 0;
width:426px;
}
.thepet{
	background-color:#FBF0CA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ffffff;
	border-left-color: #ffffff;
	padding:29px;
	width:366px;
}
.thepet a{
	color:#6B7B26;
	text-decoration:none;
	background-image:url(../img/pfeil_little.gif);
	background-repeat:no-repeat;
	padding-left:19px;
	line-height:19px;
}
.thepet a:link{
	color:#6B7B26;
	text-decoration:none;
	background-image:url(../img/pfeil_little.gif);
	background-repeat:no-repeat;
	padding-left:19px;
	line-height:19px;
}
.thepet a:active{
	text-decoration:none;
}
.thepet a:hover{
	color:#465A4A;
	text-decoration:none;
}
.thepet a:visited{
	text-decoration:none;
}
.airberlin{
background-color:#CC2030;
background-image:url(../img/hg_airberlin.png);
background-repeat:repeat-y;
width:198px;
margin-right:0px;
font-size:12px;
line-height:18px;
}
.airberlin h1{
	font-size:18px;
	line-height:28px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:10px;
	color:#ffffff;
	font-weight:bold;

}
.airberlin h3{
	font-size:14px;
	height: 28px;
	line-height:28px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:10px;
	color:#E7E47D;
	font-weight:bold;
}
.airberlin div{
width:178px;
margin:10px;
color:#FFFFFF;
}
.airberlin ul{
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.airberlin li{
	list-style-type: none;
	padding-left: 13px;
	background-image:  url(../img/liw.gif);
	background-repeat:no-repeat;
	list-style-image: none;
	line-height:22px;
}
.aktion{
background-color:#465A4A;
width:198px;
margin-right:0px;
font-size:12px;
line-height:18px;
}
.aktion div strong{
font-weight:bold;
color:#FFAF0D;
}
.aktion h1{
	font-size:18px;
	line-height:28px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	color:#ffffff;
	font-weight:bold;
	text-indent:0;
}
.aktion h3{
	font-size:14px;
	line-height:28px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	color:#000000;
	background-color:#FFAF0D;
	padding:5px;
	float:right;
	font-weight:bold;
	text-indent:0;
}
.aktion div{
width:178px;
margin:10px;
color:#FFFFFF;
font-weight:normal;
}
.aktion ul{
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.aktion li{
	list-style-type: none;
	padding-left: 13px;
	background-image:  url(../img/liw.gif);
	background-repeat:no-repeat;
	list-style-image: none;
	line-height:22px;
}
form {
	margin: 0px;
	padding: 0px;
}
TEXTAREA {
	border :#FDF9EA;
	border-bottom : 1px solid #FDF9EA;
	background: #FFFFFF;
	border-color: #FDF9EA;
	border-left: 1px solid #FDF9EA;
	border-right: 1px solid #FDF9EA;
	border-top-color:#FDF9EA;
	border-bottom-color: #FDF9EA;
	background-repeat: repeat-x;
	border-top : 1px solid #FDF9EA;
	font: 11px/normal Arial;
	color: #000000;
}
INPUT, CHECKBOX, OPTION {
	border : 1px solid #FDF9EA;
	border-bottom : 1px solid #FDF9EA;
	border-color : #FDF9EA;
	background: #FFFFFF;
	font: 11px/normal Arial;
	color: #000000;
}
td.send INPUT {
	border : 1px solid #1D3C29;
	border-bottom : 1px solid #1D3C29;
	border-color : #1D3C29;
	background: #637526;
	font: 12px/normal Arial;
	color: #ffffff;
	margin-top:10px;
	margin-bottom:10px;
}
.highlight table{
	background-color:#FBF0CA;
	padding:4px;
}
.highlight table tr td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
.higlight table td em{
font-size:11px;
font-style: normal;

}

