html {
   height: 99%;
   width: 99%

}

body {
	background-color: #ffffff;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.70em;
	margin: 0;
	padding: 0;
	height: 100%;
	text-align:center;
	}


/*--Seitenaufteilung--*/

#zentrierung {
text-align:center;
height:99%;
background-image: url(/images/linierung_hg.gif);
background-repeat: repeat-y;
background-position: center;
padding-top:100px;
}

#breite {
width: 800px;
margin: 0px auto;
padding: 0px;
}

#headline {
background-image:url(images/headline_hg.gif);
background-repeat:repeat-y;
background-position:left;
height:26px;
width:100%;
padding:0;
}

#headline_en {
background-image:url(images/headline_hg_en.gif);
background-repeat:repeat-y;
background-position:left;
height:26px;
width:100%;
padding:0;
}

#headline_it {
background-image:url(images/headline_hg_it.gif);
background-repeat:repeat-y;
background-position:left;
height:26px;
width:100%;
padding:0;
}

#headline_fr {
background-image:url(images/headline_hg_fr.gif);
background-repeat:repeat-y;
background-position:left;
height:26px;
width:100%;
padding:0;
}

#headline_solutions {
background-image:url(images/headline_hg.gif);
background-repeat:repeat-y;
background-position:left;
height:26px;
width:100%;
padding:0;
}


/*--Flaggen in der Headline--*/
a.deutsch {
background-image: url(images/deutsch_off.gif);
background-position:top;
background-repeat: no-repeat;
width:26px;
height:26px;
display: block;
float: right;
}

a.deutsch:hover, a.deutsch_aktiv {
background-image: url(images/deutsch.gif);
background-position:top;
background-repeat: no-repeat;
width:26px;
height:26px;
display: block;
float: right;
}


a.english {
background-image: url(images/english_off.gif);
background-position:top;
background-repeat: no-repeat;
width:26px;
height:26px;
display: block;
float: right;
}

a.english:hover, a.english_aktiv {
background-image: url(images/english.gif);
background-position:top;
background-repeat: no-repeat;
width:26px;
height:26px;
display: block;
float: right;
}

a.italienisch {
background-image: url(images/italienisch_off.gif);
background-position:top;
background-repeat: no-repeat;
width:26px;
height:26px;
display: block;
float: right;
}

a.italienisch:hover, a.italienisch_aktiv {
background-image: url(images/italienisch.gif);
background-position:top;
background-repeat: no-repeat;
width:26px;
height:26px;
display: block;
float: right;
}

a.franzoesisch {
background-image: url(images/franzoesisch_off.gif);
background-position:top;
background-repeat: no-repeat;
width:26px;
height:26px;
display: block;
float: right;
}

a.franzoesisch:hover, a.franzoesisch_aktiv {
background-image: url(images/franzoesisch.gif);
background-position:top;
background-repeat: no-repeat;
width:26px;
height:26px;
display: block;
float: right;
}

/*--//Flaggen in der Headline--*/

#header {
border-left:solid 1px #E00027;
height:155px;
}

a.headersol, a.bildsol:hover {
background-image: url(images/gps_header.jpg);
background-position:top;
background-repeat: no-repeat;
width:799px;
height:155px;
display: block;
}


#mitte  {

background-image: url(images/streifen_re_hg.gif);
background-repeat: repeat-y;
/*border-left:solid 1px #E00027;*/
overflow:hidden;
clear:both;
display:block;
text-align: left;
margin:0;
padding:0;


}

#content {
	width: 590px;
	text-align: left;
	margin: 0 0 0 0;
	padding: 25px 10px 40px 25px;
	overflow:hidden;
	
	/*border-left:solid 1px #ffffff;
	border-top: solid 1px #ffffff;*/

}


#navigation {
	/*clear:both;
	display:block;*/
	width:800px;
	height:30px;
	margin:0;
	padding:0;
	border:0;
	}


#subnavigation {
background-image:url(images/subnav_hg.gif);
background-repeat:repeat-y;
	/*background-color: #AEAEAE;*/
    float:right;
	min-height:10px;
	_height:10px;
	width: 169px;
	padding:0;
	margin:0;
	/*clear:both;
	display:block;*/
}


.hide
{
	display: none;
}


/*--//Seitenaufteilung--*/

p {
    margin: 0 25px 12px 0px;
    line-height: 1.40em;
	color:#333333;
}

h1 {
 display: none;
}

h2 {
font-size : 1.20em;
text-align:left;
/*vertical-align:bottom;*/
color:#4C4C4C;
padding: 0px 0 5px 0px;
}

h3 {
font-size : 1.20em;
text-align:left;
vertical-align:bottom;
color:#4C4C4C;
padding: 0px 0 0px 0px;
}

#startbild {
float:right;
}

#content ul {
padding: 5px 15px 5px 15px;
margin: 0 0 0 0;
border: 0;
font-size: 100%
}


#content li {
list-style-image:url(images/listenpfeil.gif);
font-size: 100%;
padding: 0 0 5px 0;
}

a {
color: #525252;
font-weight: bold;
text-decoration: none;
}

#content a:hover {
color: #8A8C98;
font-weight: bold;
text-decoration: none;
}

a.logo, a.logo:hover {
background-image: url(images/logo_hd.gif);
background-position:top;
background-repeat: no-repeat;
width:169px;
height:155px;
display: block;
float: right;
}

a.logosol, a.logosol:hover {
background-image: url(images/logosol_hd.gif);
background-position:top;
background-repeat: no-repeat;
width:357px;
height:155px;
display: block;
float: right;
}

table#content a {
color: #525252;
font-weight: bold;
text-decoration: none;
background: url(images/link_pfeil_off.gif) left no-repeat;
padding: 0 0 0 10px;
}

table#content a:hover {
color: #8A8C98;
font-weight: bold;
text-decoration: none;
background: url(images/link_pfeil_on.gif) left no-repeat;
padding: 0 0 0 10px;
}


table {
	margin: 12px 0 12px -6px;
	width:100%;
}

td {
padding: 4px 0 4px 0;
}


td.tablehead{
font-weight: normal;
padding: 4px;
font-size: 0.75em;
background-color: #D4D4D4;
}

td.tabledunkel{
vertical-align: top;
background-color: #F5F5F5;
padding: 4px;
font-size: 0.70em;
}

td.tablehell{
vertical-align: top;
padding: 4px;
font-size: 0.70em;
}

/*.treffer {
height:14px;
margin: 15px 0 15px 0;
}*/

.text {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.70em;
	}
/*NAV-----------------------------------------------------*/

a span {
display: none;
}

div#subnavigation ul {
list-style-type: none;
padding: 0;
margin: 0;
border: 0;

}

div#subnavigation ul li {
    list-style: none;
    display: inline;
    padding: 0;
    float:left;
  }




div#search {
background-color:#F5F5F5;
width:169px;
height: auto;
float:right;

padding: 10px 0px 2px 0px;
color:#626262;
font-size:10px;
text-align:left;
}


input.search {
width: 130px;
height: auto;
_height:20px;
border: #D4D4D4 1px solid;
font-size: 11px;
color: #525252;
background-color:#FFFFFF;
margin: 0px 0 0 5px;
padding: 3px 3px 3px 0;
}


input.go {
width: 20px;
height: 20px;
background:url(images/go.gif) no-repeat left;
border: #D4D4D4 1px solid;
background-color: #ffffff;
cursor: pointer;
margin: 0px 0px 0px 5px;
font-size: 11px;
padding: 0px;
}
/*Unternehmen*/
a.But01, a.But01on {background-image: url(/images/nav/but_01.gif); background-repeat:no-repeat; background-position:bottom;width:127px;height:30px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none; float:left; margin:0;line-height: 24px; padding:0;}
a.But01:hover {background-image: url(/images/nav/but_01.gif);background-repeat:no-repeat;background-position:top;width:127px;height:30px;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none; float:left;margin:0;line-height: 24px; padding:0;}
a.But01aktiv, a.But01aktiv:hover {background-image: url(/images/nav/but_01_aktiv.gif); background-repeat:no-repeat;width:127px;height:30px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none; float:left;margin:0;line-height: 24px; padding:0;}

/*Produkt*/
a.But02 {display:block;background-image: url(/images/nav/but_03.gif);background-repeat:no-repeat;background-position:bottom;width:126px;height:30px;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none;margin: 0; line-height: 24px; padding:0; float:left;border: 0;}
a.But02:hover {display:block;background-image: url(/images/nav/but_03.gif);background-repeat:no-repeat;background-position:top;width:126px;height:30px;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none;margin: 0;line-height: 24px; padding:0;float:left;border: 0;}
a.But02aktiv, a.But02aktiv:hover {display:block;background-image: url(/images/nav/but_03_aktiv.gif);background-repeat:no-repeat;width:126px;height:30px;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none;margin: 0;line-height: 24px; padding:0;float:left;border: 0;}
a.But02on {display:block;background-image: url(/images/nav/but_03_on.gif);background-repeat:no-repeat;background-position:bottom;width:126px;height:30px;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none;margin: 0;line-height: 24px; padding:0; float:left;border: 0;}
a.But02on:hover {display:block;background-image: url(/images/nav/but_03_on.gif);background-repeat:no-repeat;background-position:top;width:126px;height:30px;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none;margin: 0;line-height: 24px; padding:0; float:left;border: 0;}

/*Kunden*/
a.But03 {display:block;background-image: url(/images/nav/but_04.gif);background-repeat:no-repeat;background-position:bottom;width:126px;height:30px;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none;margin: 0; line-height: 24px; padding:0; float:left;border: 0;}
a.But03:hover {display:block;background-image: url(/images/nav/but_04.gif);background-repeat:no-repeat;background-position:top;width:126px;height:30px;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none;margin: 0; line-height: 24px; padding:0; float:left;border: 0;}
a.But03aktiv, a.But03aktiv:hover {display:block;background-image: url(/images/nav/but_04_aktiv.gif);background-repeat:no-repeat;width:126px;height:30px;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none;margin: 0;line-height: 24px; padding:0; float:left;border: 0;}
a.But03on {display:block;background-image: url(/images/nav/but_04_on.gif);background-repeat:no-repeat;background-position:bottom;width:126px;height:30px;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none;margin: 0; line-height: 24px; padding:0; float:left;border: 0;}
a.But03on:hover {display:block;background-image: url(/images/nav/but_04_on.gif);background-repeat:no-repeat;background-position:top;width:126px;height:30px;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none;margin: 0;line-height: 24px; padding:0; float:left;border: 0;}

/*Engagement*/
a.But04 {display:block;background-image: url(/images/nav/but_02.gif);background-repeat:no-repeat;background-position:bottom;width:126px;height:30px;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none;margin: 0;line-height: 24px; padding:0; float:left;border: 0;}
a.But04:hover {display:block;background-image: url(/images/nav/but_02.gif);background-repeat:no-repeat;background-position:top;width:126px;height:30px;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none;margin: 0;line-height: 24px; padding:0; float:left;border: 0;}
a.But04aktiv, a.But04aktiv:hover {display:block;background-image: url(/images/nav/but_02_aktiv.gif);background-repeat:no-repeat;width:126px;height:30px;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none;margin: 0;line-height: 24px; padding:0; float:left;border: 0;}
a.But04on {display:block;background-image: url(/images/nav/but_02_on.gif);background-repeat:no-repeat;background-position:bottom;width:126px;height:30px;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none;margin: 0;line-height: 24px; padding:0; float:left;border: 0;}
a.But04on:hover {display:block;background-image: url(/images/nav/but_02_on.gif);background-repeat:no-repeat;background-position:top;width:126px;height:30px;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none;margin: 0;line-height: 24px; padding:0; float:left;border: 0;}



/*Links*/
a.But05 {display:block;background-image: url(/images/nav/but_05.gif);background-repeat:no-repeat;background-position:bottom;width:126px;height:30px;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none;margin: 0; line-height: 24px; padding:0; float:left;border: 0;}
a.But05:hover {display:block;background-image: url(/images/nav/but_05.gif);background-repeat:no-repeat;background-position:top;width:126px;height:30px;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none;margin: 0; line-height: 24px; padding:0; float:left;border: 0;}
a.But05aktiv, a.But05aktiv:hover {display:block;background-image: url(/images/nav/but_05_aktiv.gif);background-repeat:no-repeat;width:126px;height:30px;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none;margin: 0;line-height: 24px; padding:0; float:left;border: 0;}
a.But05on {display:block;background-image: url(/images/nav/but_05_on.gif);background-repeat:no-repeat;background-position:bottom;width:126px;height:30px;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none;margin: 0;line-height: 24px; padding:0;float:left;border: 0;}
a.But05on:hover {display:block;background-image: url(/images/nav/but_05_on.gif);background-repeat:no-repeat;background-position:top;width:126px;height:30px;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none;margin: 0; line-height: 24px; padding:0; float:left;border: 0;}

/*Kontakt*/
a.But06, a.But06aktiv, a.But06on {background-image: url(/images/nav/but_06.gif); background-repeat:no-repeat; background-position:bottom; width:169px; height:30px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size:11px; color:#FFFFFF; text-decoration: none; margin: 0; text-indent:20px; line-height: 24px; padding:0; float:left; text-indent:36px; border: 0;}
a.But06:hover, a.But06aktiv:hover, a.But06on:hover {background-image: url(/images/nav/but_06.gif);background-repeat:no-repeat;background-position:top;width:169px;height:30px;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left; font-size:11px; color:#FFFFFF;text-decoration: none;margin: 0;text-indent:20px; line-height: 24px; padding:0;float:left;text-indent:36px; border: 0;}


/*SUBNAV*/
a.subnav1 {clear:both;background-image: url(/images/nav/subnav1_on.gif);background-repeat:no-repeat;width:169px;height:18px;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none;margin: 0; padding: 0;float:right;text-indent:22px;}
a.subnav1:hover {font-weight:bold; color:#FFFFFF;}
a.subnav1aktiv{clear:both;background-image: url(/images/nav/subnav_aktiv.gif);background-repeat:no-repeat;width:169px;height:18px;font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none;margin: 0; padding: 0;float:right;text-indent:22px;}
a.subnav11aktiv:hover {font-weight:bold;color:#000000;}
a.subnav1on {clear:both;background-image: url(/images/nav/subnav1_on.gif);background-repeat:no-repeat;width:169px;height:18px;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration: none;margin: 0; padding: 0; float:right;text-indent:22px;}
a.subnav1on:hover {font-weight:bold; color:#FFFFFF;}


a.subnav {
clear:both;
background-image: url(/images/nav/subnav.gif);
background-repeat:no-repeat;
width:147px;
/* height:18px; */
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; color:#FFFFFF;
text-decoration: none;margin: 0;
float:right;
padding-left: 22px;
padding-bottom: 4px;
display: block;
}

* html a.subnav { /* Breitenangaben nur fuer IE */
  width: 100%;
  }

a.subnav:hover {font-weight:bold; color:#FFFFFF;}

a.subnavaktiv{
clear:both;
background-image: url(/images/nav/subnav_aktiv.gif);
background-repeat:no-repeat;
width:147px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration: none;
margin: 0;
padding: 0;
float:right;
/* text-indent:22px;   */
padding-left: 22px;
padding-bottom: 4px;
display: block;
}

* html a.subnavaktiv { /* Breitenangaben nur fuer IE */
  width: 100%;
  }

a.subnav1aktiv:hover {font-weight:bold;color:#000000;}

a.subnavon {
clear:both;
background-image: url(/images/nav/subnav_on.gif);
background-repeat:no-repeat;
width:147px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration: none;
margin: 0;
padding: 0;
float:right;
/* text-indent:22px;   */
padding-left: 22px;
padding-bottom: 4px;
display: block;
}

* html a.subnavon { /* Breitenangaben nur fuer IE */
  width: 100%;
  }

a.subnavon:hover {font-weight:bold;color:#FFFFFF;}


div#subnavigation a.more{
		color:#E00027;
		display:block;
}
div#subnavigation a.more:hover{color:#8A8C98;}



/*i-map-waldnutzung-Klimaschutz-JT---------------------------*/

div#advert{
margin:0px 0px 0px 0px;
}

span#hidden{
display:none;
}

/*PDF-BANNER-JT---------------------------*/

#advert a.pdf_banner{
	width:169px;
	height:250px;
	overflow:hidden;
	display:block;
	background:transparent url(/images/pdf_banner.jpg) no-repeat scroll 0 0;
}
#advert a.pdf_banner:hover{background-position:0 -250px;}


/*Inhalt-----------------------------------------------------*/


hr {
height: 1px;
color: #b0b0b0;
background-color: #b0b0b0;
border: 0;
}

a.zurueck {background-image: url(images/zurueck_off.gif); background-repeat: no-repeat; background-position:left; color:#E00027; font-weight:normal; text-align: left; padding-left: 15px;}
a.zurueck:hover {background-image: url(images/zurueck_on.gif); background-repeat: no-repeat; background-position:left; color:#AEAEAE; font-weight:normal; text-align: left; padding-left: 15px;}

a.weiter {color:#525252; font-weight: bold; text-decoration: none; background:url(images/weiter.gif) no-repeat 0 0; padding: 0 0 0 15px;}
a.weiter:hover {color:#8A8C98; font-weight: bold; text-decoration:none;}



 /*Footer-----------------------------------------------------*/

#footer {
	width: 100%;
         clear:both;
         text-align:left;
         height:10px;
	     border-top:solid 1px #E00027;
		 white-space: nowrap;
}

#footer div {
	font-size : 0.90em;
         margin:0 0 0 22px;
         padding: 0 4 0 4px;
         background-color: #FFFFFF;
         width:480px;
         text-align:center;
         position:relative; top:-5;
}

#footer div.sol {
         width:540px;
}


#footer_en {
	width: 100%;
         clear:both;
         text-align:left;
         height:10px;
	     border-top:solid 1px #E00027;
		 white-space: nowrap;
}

#footer_en div {
	font-size : 0.90em;
         margin:0 0 0 22px;
         padding: 0 4 0 4px;
         background-color: #FFFFFF;
         width:570px;
         text-align:center;
         position:relative; top:-5;
}


#footer_it {
	width: 100%;
         clear:both;
         text-align:left;
         height:10px;
	     border-top:solid 1px #E00027;
		 white-space: nowrap;
}

#footer_it div {
	font-size : 0.90em;
         margin:0 0 0 22px;
         padding: 0 4 0 4px;
         background-color: #FFFFFF;
         width:540px;
         text-align:center;
         position:relative; top:-5;
}

#footer_fr {
	width: 100%;
         clear:both;
         text-align:left;
         height:10px;
	     border-top:solid 1px #E00027;
		 white-space: nowrap;
}

#footer_fr div {
	font-size : 0.90em;
         margin:0 0 0 22px;
         padding: 0 4 0 4px;
         background-color: #FFFFFF;
         width:460px;
         text-align:center;
         position:relative; top:-5;
}


/*----------------------------------------------------------------Download-Liste*/

a.download_liste {
	width:23px;	height:42px; display:block;
	background:url(images/download_symbol_liste.gif) no-repeat 0px 2px ;	
	}
	
a:hover.download_liste {
	width:23px;	height:42px; display:block;
	background:url(images/download_symbol_liste.gif) no-repeat 0px -46px ;	
	}	
	
a.download_liste strong {
	display:none;	
	}
	
a.download_DOC, a:hover.download_DOC {
	padding:11px 0 30px 36px;
	display:block;
	background:url(images/download_symbol_doc.gif) no-repeat 0px 4px ;	
	}
	
a.download_XLS, a:hover.download_XLS {
	padding:11px 0 30px 36px;
	display:block;
	background:url(images/download_symbol_xls.gif) no-repeat 0px 4px ;	
	}
	
a.download_PDF, a:hover.download_PDF {
	padding:11px 0 30px 36px;
	display:block;
	background:url(images/download_symbol_pdf.gif) no-repeat 0px 4px ;	
	}
	
a.download_ZIP, a:hover.download_ZIP {
	padding:11px 0 30px 36px;
	display:block;
	background:url(images/download_symbol_zip.gif) no-repeat 0px 4px ;	
	}
	
/*--------------------------------------------------------------//Download-Liste*/


/*--------------------------------------------------------------//kontakt-formular*/
div.container{
width:100%;
text-align:center;
}

div.formular{
text-align:left;
width:400px;
font-size:1em;
margin:0px auto;
padding:0px;
}

span.formular{
font-size:1.2em;
font-weight:bold;
}

div.reihe{
width:400px;
margin:10px 0px 10px 0px;
}
div.reihe_last{
width:400px;
margin:50px 0px 10px 0px;
}
div.beschreibung{
width:400px;
padding:5px 0px 0px 5px;
}
div.feld{
margin:5px 5px 5px 5px;
}
/*--------------------------------------------------------------//kontakt-formular*/


/*--------------------------------------------------------------//kontakt-exclusivpartner*/

div.exclusiv{
width:225px;
height:150px;
float:left;
margin:25px 25px 0px 0px;
border:1px solid #d4d4d4;
text-align:center;
}

div.exclusiv p{
text-align:left;
color:#4d4d4d;
font-weight:bold;
padding:5px 0px 5px 10px;
margin:0px 0px 0px 0px;
background: #d4d4d4;
display:block;
}

div.exclusiv a{
height:110px;
}

div.exclusiv a img{
max-width:200px;
height:auto;
max-height:110px;
margin: 10px 0px 0px 0px;
}

div.exclusiv span{
height:110px
;
}


/*--------------------------------------------------------------//kontakt-exclusivpartner*/



div.vorschalt_gps {
text-align:left;
width: 600px;
margin: 50px auto;
padding: 0px;
}
div.vorschalt_gps p{
width:400px;
}
div.vorschalt_gps span{
font-weight:bold;
font-size:12pt;
color: #e00027;
}


/*--------------------------------------------------------------//vorschaltseite*/


html#vorschalt{
width:100%;
height:100%;
margin:0px;
padding:0px;
}

div.vorschalt_gp{
width:100%;
height:100%;
background:#d51100;
text-align:center;
}

div.vorschalt_gp div{
width:1024px;
height:768px;
margin:0px auto;
padding:0px;
}



/*--------------------------------------------------------------//start news*/

div#start_news{
background:#f5f5f5;
padding:8px;
}

div#start_news  h3{
margin:0;
padding:0 0 4px 0;
}

div#start_news div.reihe{
width:100%;
margin:0px 0px 0px 0px;
padding:10px 0px;
display:block;
text-align:right;
border-top:1px dotted #aeaeae;
}

div#start_news div.reihe span.headline{
text-align:left;
font-size:11px;
font-weight:normal;
display:block;
margin:0px 0px 4px 3px;
padding:5px 0 0 0;
line-height:16px;
}

div#start_news div.reihe span.datum{
display:block;
margin:0px 0px 5px 0px;
font-size:7pt;
color:#7a7a7a;
}

div#start_news div.reihe span.newslink{

}

div#start_news div.reihe span.newslink a{
color:#e00027;
}
div#start_news div.reihe span.newslink a:hover{
text-decoration:underline;
}


/*HEADANIMATION*******************************/

#headani{
		clear:both;
		margin:-40px 0 0 272px;
		position:absolute;
}

#headani a{
		width:110px;
		height:60px;
		overflow:hidden;
		float:left;
}
#headani a.kago{background:transparent url(/images/kago_ani.gif) no-repeat scroll 0 0 ;}
#headani a.kago:hover{background-position:0 -161px ;}

#headani a.horse{
		background:transparent url(/images/horse_ani.gif) no-repeat scroll 0 0 ;
		margin:0 0 0 10px;
}
#headani a.horse:hover{background-position:0 -160px ;}

#headani a.genuss{background:transparent url(/images/genuss_ani.gif) no-repeat scroll 0 0 ;}
#headani a.genuss:hover{background-position:0 -142px ;}