






* {
	margin: 0;
	padding: 0;
}

body{
	margin:0;
	padding:0;
	color:#656565;
	font-size: 11px;
	text-align:center;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

td{
	margin:0;
	padding:0;
	color:#656565;
	font-size: 11px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}



a:link,
a:visited,
a:hover,
a:active{
	color:#067a31;
	text-decoration: underline;
}
.center{
	position: relative;
	margin:0 auto;
	width:790px;
	width:950px;
	text-align:right;
}
/* --- no flash navi --- */
.flashNavi{
	position:relative;
	float:left;
	width:859px;
	height:213px;
	padding-left:122px;
	margin:0 0 30px 0;
}

#flashMovie{
	margin:0;
	padding:0;
}

#flashMovieNav{
	margin:0;
	padding:0;
}

.topBox{
	margin:0;
	padding:8px 0 0 0;
	width:790px;
	width:950px;
	height:0px;
	text-align:left;
}

#container{
	width: 790px;
	margin-left: 160px;
}

.welcomeContentSmall{
	width:270px;
	text-align:left;
	float:left;
}

.contentBoxSmall{
	width:200px;
	text-align:left;
	float:left;
}

.contentBoxMedium{
	width:520px;
	text-align:left;
	float:right;
}

.contentBoxLarge{
	width:576px;
	text-align:left;
	float:right;
}

.contentBoxLarge2{
	width:524px;
	text-align:left;
	float:left;
}

.contentBoxWide{
	width:790px;
	text-align:left;
}

.contentBoxRight{
	width:228px;
	text-align:left;
	float:right;
	margin:8px 0 0 0;
}

.logo{
	position:absolute;
	left:7px;
	top:63px;
	text-align:left;
	margin:0;
	padding:0;
	width:125px;
	height:83px;
}

input.textfeld{
	border: 1px solid #cfcfcf;
	font-size: 10px;
	color: #666;
	padding: 1px 0 2px 2px;
}

select.languageBox{
	border: 1px solid #cfcfcf;
	font-size: 10px;
	color: #666;
	padding: 0px 0 1px 2px;
	height: 16px;
}


/* -------------------------------- Metanavigation ------------------------------------- */

#metaNavContainer{
	width:950px;
	height:40px;
	/*margin:0 0 0 160px;*/
	text-align:left;
	display:inline;
}

#metaNav{
	float: left;
	display: inline;
	margin-left: 160px;
	width: 460px;
	height: 30px;
}

#metaNav a:link,
#metaNav a:visited{
	text-decoration:none;
	font-size: 11px;
	padding: 0 10px 0 10px;
	color:#666;
	
}

#metaNav a:hover,
#metaNav a:active{
	text-decoration:underline;
}
#metaNav a.aMetaNav:link,
#metaNav a.aMetaNav:visited,
#metaNav a.aMetaNav:hover,
#metaNav a.aMetaNav:active{
	padding: 0 10px 0 10px;
/*	border-left: 1px solid #666;*/
}
#metaNav a.aMetaNavFirst:link,
#metaNav a.aMetaNavFirst:visited,
#metaNav a.aMetaNavFirst:hover,
#metaNav a.aMetaNavFirst:active{
	padding: 0 10px 0 0;
}

#metanav ul{
	display: block;
	list-style: none;
	padding: 0 16px 0 0;
}

#metanav ul li{
	display: inline;
	vertical-align:middle;
}

#clientLogin{
	float: right;
	display: inline;
	width: 320px;
	height: 40px;
	/*text-align:right;*/
}

#clientLogin a:link,
#clientLogin a:visited{
	text-decoration:none;
	font-size: 11px;
	padding: 0 10px 0 10px;
	color:#666;
}

#clientLogin a:hover,
#clientLogin a:active{
	text-decoration:underline;
}
#clientLogin a.aMetaNav:link,
#clientLogin a.aMetaNav:visited,
#clientLogin a.aMetaNav:hover,
#clientLogin a.aMetaNav:active{
	padding: 0 10px 0 10px;
	font-size:11px;
/*	border-left: 1px solid #666;*/
}

#clientLogin a.aMetaNavFirst:link,
#clientLogin a.aMetaNavFirst:visited,
#clientLogin a.aMetaNavFirst:hover,
#clientLogin a.aMetaNavFirst:active{
	padding: 0 10px 0 0;
	font-size:11px;
}

#clientLogin ul{
	display: inline;
	line-height:20px;
	list-style: none;
	margin:0;
	padding:0;
}

#clientLogin .customerLogin{
	text-align:right;
	margin:0;
	padding:0;
}

#clientLogin .register{
	text-align:left;
	/* margin:0 0 0 108px; */
	margin:0 0 0 97px;
	padding:0;
}

#clientLogin ul li{
	display: inline;
	vertical-align:middle;	
}

.buttonSearch{
	margin:0;
	padding:0;
}
/* ------------------------------- Left Menu Area ------------------------- */

.produkt_menu a:link,
.produkt_menu a:visited,
.produkt_menu a:hover,
.produkt_menu a:active{
	color: #666666;
	display:block;
	
}

a.aLevel1:link,
a.aLevel1:visited,
a.aLevel1:hover,
a.aLevel1:active{
	font-weight: bold;
	/*	background: url(/wild/opencms/system/modules/de.wild.opencms/resources/pics/en/ic_arrow_right.gif) 0 2px;*/
	background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_right_grey.gif) no-repeat 5px 5px;
	padding: 4px 0 2px 18px;
	text-decoration: none;
	margin-bottom: 4px;
}

a.aLevel1Active:link,
a.aLevel1Active:visited,
a.aLevel1Active:hover,
a.aLevel1Active:active{
	font-weight: bold;
	padding: 4px 0 2px 18px;
	text-decoration: none;
	margin-bottom: 4px;
}
body.bereich1 a.aLevel1Active{ color:#0ec131 !important;background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_down_01.gif) no-repeat 5px 5px;}
body.bereich2 a.aLevel1Active{ color:#d8ab0d !important;background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_down_02.gif) no-repeat 5px 5px;}
body.bereich3 a.aLevel1Active{ color:#94231b !important;background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_down_03.gif) no-repeat 5px 5px;}
body.bereich4 a.aLevel1Active{ color:#da9209 !important;background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_down_04.gif) no-repeat 5px 5px;}
body.bereich5 a.aLevel1Active{ color:#008633 !important;background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_down_08.gif) no-repeat 5px 5px;}
body.bereich6 a.aLevel1Active{ color:#3078c0 !important;background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_down_06.gif) no-repeat 5px 5px;}
body.bereich7 a.aLevel1Active{ color:#cf0d0e !important;background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_down_07.gif) no-repeat 5px 5px;}

body.bereich1 a.aLevel2Active{ color:#0ec131 !important;background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_right_01.gif) no-repeat 20px 5px;}
body.bereich2 a.aLevel2Active{ color:#d8ab0d !important;background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_right_02.gif) no-repeat 20px 5px;}
body.bereich3 a.aLevel2Active{ color:#94231b !important;background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_right_03.gif) no-repeat 20px 5px;}
body.bereich4 a.aLevel2Active{ color:#da9209 !important;background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_right_04.gif) no-repeat 20px 5px;}
body.bereich5 a.aLevel2Active{ color:#008633 !important;background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_right_08.gif) no-repeat 20px 5px;}
body.bereich6 a.aLevel2Active{ color:#3078c0 !important;background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_right_06.gif) no-repeat 20px 5px;}
body.bereich7 a.aLevel2Active{ color:#cf0d0e !important;background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_right_07.gif) no-repeat 20px 5px;}

body.bereich1 a.aLevel3Active{ color:#0ec131 !important;background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_right_01.gif) no-repeat 40px 1px;}
body.bereich2 a.aLevel3Active{ color:#d8ab0d !important;background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_right_02.gif) no-repeat 40px 1px;}
body.bereich3 a.aLevel3Active{ color:#94231b !important;background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_right_03.gif) no-repeat 40px 1px;}
body.bereich4 a.aLevel3Active{ color:#da9209 !important;background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_right_04.gif) no-repeat 40px 1px;}
body.bereich5 a.aLevel3Active{ color:#008633 !important;background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_right_08.gif) no-repeat 40px 1px;}
body.bereich6 a.aLevel3Active{ color:#3078c0 !important;background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_right_06.gif) no-repeat 40px 1px;}
body.bereich7 a.aLevel3Active{ color:#cf0d0e !important;background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_right_07.gif) no-repeat 40px 1px;}

a.aLevel2:link,
a.aLevel2:visited,
a.aLevel2:hover,
a.aLevel2:active{
	background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_right_grey.gif) no-repeat 20px 5px;
	padding: 4px 0 2px 34px;
	text-decoration: none;
	margin-bottom: 0px; /* 2px; */
}
a.aLevel2Active:link,
a.aLevel2Active:visited,
a.aLevel2Active:hover,
a.aLevel2Active:active{
	padding: 4px 0 2px 34px;
	text-decoration: none;
	margin-bottom: 0px; /* 2px; */
}

a.aLevel3:link,
a.aLevel3:visited,
a.aLevel3:hover,
a.aLevel3:active{
	background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_right_grey.gif) no-repeat 40px 1px;
	padding: 0 0 2px 54px;
	text-decoration: none;
	margin-bottom: 2px;
}

a.aLevel3Active:link,
a.aLevel3Active:visited,
a.aLevel3Active:hover,
a.aLevel3Active:active{
	padding: 0 0 2px 54px;
	text-decoration: none;
	margin-bottom: 2px;
}

/* SBR_S IE HACK */
.produkt_menu li.level1Top{
	border: 1px solid white;
}
.produkt_menu li.level1{
	border: 1px solid white;
}
.produkt_menu li.level2{
	border: 1px solid white;
}
.produkt_menu li.level3{
	border: 1px solid white;
}
/* SBR_E IE HACK */

.produkt_menu ul.level2{
	border-top: 1px solid #cfcfcf;
}
.produkt_menu li.level1{
	border-top: 1px solid #cfcfcf;
}

.produkt_menu{
	width: 190px;
	padding: 0 0px 5px 0px;
	color: #666666;
}

.produkt_menu p{
	padding-left: 5px;
}

.produkt_menu ul{
	padding:0 0 0 0;
	margin:0;
}

.produkt_menu li{
	margin:0;
	list-style: none;	
}

.menu{
	border-bottom: 1px solid #cfcfcf;
	padding: 0 0 8px 11px;
	margin-bottom: 4px;
	display:none;
}

.produkt_menu .active{
	display:block;
}

.produkt_menu .menu a{
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	display:inline;
}

.produkt_menu .menu a:hover{
	color: #f07e17;
	font-weight: bold;
	text-decoration: none;
}

/*--------------------------- END ----------------------------------*/

.subNav3 ul{
	margin:0 0 0 0;
	padding:0 0 10px 10px;
	list-style: none;
}

.subNav3 ul li{
	border-bottom: 2px solid #cfcfcf;
	margin:0;
	padding:3px 0 3px 0;
}

.subNav5{
	min-width:192px; 
	height:180px; 
	background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/bottom_right.gif) #f1f1e5 no-repeat;
	background-position: bottom right;
	float:right; 
	margin:0 0 15px 15px;
}

.subNav5 .bereich1{min-width:152px; height:25px; background:url(/wild/opencms/system/modules/de.wild.opencms/resources/pics/en/head_nav5_green.gif) no-repeat; background-position: top left; padding:2px 40px 0 12px; color:#ffffff; font-weight:bold; white-space:nowrap;} /* grün */
.subNav5 .bereich2{min-width:152px; height:25px; background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/head_nav5_red.gif) no-repeat; background-position: top right; padding:2px 40px 0 12px; color:#ffffff; font-weight:bold; white-space:nowrap;} /* rot */
.subNav5 .bereich3{min-width:152px; height:25px; background:url(/wild/opencms/system/modules/de.wild.opencms/resources/pics/en/head_nav5_yellow.gif) no-repeat; background-position: top left; padding:2px 40px 0 12px; color:#ffffff;	font-weight:bold; white-space:nowrap;} /* gelb */
.subNav5 .bereich4{min-width:152px; height:25px; background:url(/wild/opencms/system/modules/de.wild.opencms/resources/pics/en/head_nav5_darkRed.gif) no-repeat; background-position: top left; padding:2px 40px 0 12px; color:#ffffff; font-weight:bold; white-space:nowrap;} /* dunkelrot */
.subNav5 .bereich5{min-width:152px; height:25px; background:url(/wild/opencms/system/modules/de.wild.opencms/resources/pics/en/head_nav5_orange.gif) no-repeat; background-position: top left; padding:2px 40px 0 12px; color:#ffffff;	font-weight:bold; white-space:nowrap;} /* orange */
.subNav5 .bereich6{min-width:152px; height:25px; background:url(/wild/opencms/system/modules/de.wild.opencms/resources/pics/en/head_nav5_blue.gif) no-repeat; background-position: top left; padding:2px 40px 0 12px; color:#ffffff; font-weight:bold; white-space:nowrap;} /* blau */
.subNav5 .bereich7{min-width:152px; height:25px; background:url(/wild/opencms/system/modules/de.wild.opencms/resources/pics/en/head_nav5_darkGreen.gif) no-repeat; background-position: top left; padding:2px 40px 0 12px; color:#ffffff;	font-weight:bold; white-space:nowrap;} /* dunkelgrün */


.subNav5 a:link, 
.subNav5 a:visited{
	background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_right_grey.gif) no-repeat;
	padding:0 0 0 9px;
	color:#656565;
}

.subNav5 a:hover, 
.subNav5 a:focus,
.subNav5 a:active{
	background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_right_red.gif) no-repeat;
	padding:0 0 0 9px;
	color:#d0322f;
	text-decoration: underline;
}

.subNav5 a.active:link, 
.subNav5 a.active:visited{
	background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/nav_arrow_right_red.gif) no-repeat;
	padding:0 0 0 9px;
	color:#d0322f;
	font-weight:bold;
}

.subNav5 ul{
	margin:8px 0 0 8px;
	padding:0 0 2px 9px;
	list-style: none;
}

.subNav5 ul li{
	margin:0;
	padding:0 0 2px 0;
}

.newsCenter{
	width:250px;
	float:left;
	text-align:left;
	vertical-align:top;
	margin:0 0 30px 0;
}

.newsBox{
	width:250px;
	margin:10px 0 10px 0;
	padding:0 0 10px 0;
	background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/news_border.gif) repeat-x;
	background-position: bottom;
}

.newsHead{
	color:#057a34;
	font-size:11px;
        font-weight:bold;
	margin:0;
	padding:0 0 5px 0;
	background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/news_border.gif) repeat-x;
	background-position: bottom;
}

.newsDate{
	color:#000000;
	margin:0;
	padding:0 0 3px 0;
}

.welcomeMainContent{
	width:520px;
	float:right;
	text-align:left;
	margin:0 0 30px 0;
}

.mainContent{
	width:576px;
	float:right;
	text-align:left;
	margin:0 0 30px 0;
}

.contentText{
	margin:0;
	padding:0;
	line-height:15px;
}

.mainContent p{
	margin:0 0 8px 0;
}

h2.mainHeadline{
	margin:0;
	padding:0 0 12px 0;
	font-size:18px;
	line-height:20px;
	color: #666;
	font-weight:normal;
}


body.bereich1 h2.mainHeadline{color:#0ec131} /* grün */
body.bereich2 h2.mainHeadline{color:#d8ab0d} /* rot */
body.bereich3 h2.mainHeadline{color:#94231b} /* gelb */
body.bereich4 h2.mainHeadline{color:#da9209} /* dunkelrot */
body.bereich5 h2.mainHeadline{color:#008633} /* orange */
body.bereich6 h2.mainHeadline{color:#3078c0} /* blau */
body.bereich7 h2.mainHeadline{color:#cf0d0e} /* dunkelgrün */
body.bereich8 h2.mainHeadline{color:#008633} /* grün - welcome - contact */

.headlineWelcome{
	margin:0;
	padding:0 0 12px 0;
	font-size:18px;
	color:#057a34;
}

.headlineGreen{
	margin:0;
	padding:0 0 12px 0;
	font-size:18px;
	color:#0FC12F;
}

.headlineYellow{
	margin:0;
	padding:0 0 12px 0;
	font-size:18px;
	color:#F0C119;
}

.headlineDarkRed{
	margin:0;
	padding:0 0 12px 0;
	font-size:18px;
	color:#902418;
}

.headlineOrange{
	margin:0;
	padding:0 0 12px 0;
	font-size:18px;
	color:#FFAC0E;
}

.headlineDarkGreen{
	margin:0;
	padding:0 0 12px 0;
	font-size:18px;
	color:#82A950;
}

.headlineBlue{
	margin:0;
	padding:0 0 12px 0;
	font-size:18px;
	color:#3078C0;
}

.headlineRed{
	margin:0;
	padding:0 0 12px 0;
	font-size:18px;
	color:#CE0E0D;
}

.welcomeTeaserBox{
	width:250;
	height:90;
	text-align:left;
	float:left;
	position:relative;
	line-height:15px;
	color:#656565;
	background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/bottom_right.gif) #f1f1e5 no-repeat;
	background-position: bottom right;
}

.teaserBox{
	width:270;
	height:90;
	text-align:left;
	float:left;
	position:relative;
	line-height:15px;
	color:#656565;
	background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/bottom_right.gif) #f1f1e5 no-repeat;
	background-position: bottom right;
}

.welcomeTeaserBoxArrow{
	position:absolute;
	left:225px;
	top:0;
}

.teaserBoxArrow{
	position:absolute;
	left:245px;
	top:0;
}

.welcomeTeaserBox .head_green{
	width:250;
	height:20;
	padding:2px 0 0 12px;
	color:#ffffff;
	font-weight:bold;
	background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/head_green_welcome.gif) no-repeat;
}

.teaserBox .head_green{
	width:250;
	height:20;
	padding:2px 0 0 12px;
	color:#ffffff;
	font-weight:bold;
	background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/head_green.gif) no-repeat;
}

.welcomeTeaserBox .head_orange{
	width:250;
	height:20;
	padding:2px 0 0 12px;
	color:#ffffff;
	font-weight:bold;
	background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/head_orange_welcome.gif) no-repeat;
}

.teaserBox .head_orange{
	width:250;
	height:20;
	padding:2px 0 0 12px;
	color:#ffffff;
	font-weight:bold;
	background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/head_orange.gif) no-repeat;
}

.welcomeTeaserBox .head_grapefruit{
	width:250;
	height:20;
	padding:2px 0 0 12px;
	color:#ffffff;
	font-weight:bold;
	background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/head_grapefruit_welcome.gif) no-repeat;
}
.welcomeTeaserBox .head_locked {
	width:250;
	height:20;
	padding:2px 0 0 12px;
	color:#ffffff;
	font-weight:bold;
	background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/head_locked.gif) no-repeat;
}
.teaserBox .head_grapefruit{
	width:250;
	height:20;
	padding:2px 0 0 12px;
	color:#ffffff;
	font-weight:bold;
	background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/head_grapefruit.gif) no-repeat;
}

.space{
	margin:0 20px 0 0;
}

.space2{
	margin:0 30px 0 0;
}

.welcomeTeaserBox .text{
	padding:10px 0 0 12px;
}

.teaserBox .text{
	padding:10px 0 0 12px;
}


.list li{
	margin:0;
	padding:0;
	list-style: none;
	background:url(/wild/opencms/system/modules/de.wild.opencms/resources/pics/en/list_arrow.gif) no-repeat;
}

.clearBoth{
	margin:0;
	padding:0;
	clear: both;
}

/* START new classes JCP */
/* --- Standard Form --- */
.stdFormBox{
	width:524;
	margin:0 0 20px 0;
	text-align:left;
	float:left;
	position:relative;
	line-height:15px;
	color:#656565;
	background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/bottom_right.gif) #f1f1e5 no-repeat;
	background-position: bottom right;
}
.head_contact{
	width:524;
	height:20;
	padding:2px 0 0 12px;
	color:#ffffff;
	font-weight:bold;
	background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/head_contact.gif) no-repeat;
}
#stdForm table{
	margin: 0;
	padding:0;
	color:#656565;
	font-size: 11px;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
}
#stdForm table tr {
	height:21px;
}
.stdFormBox .boxNoBorder {
	padding:15px 0 15px 16px;	
}
.stdFormBox .boxTopLine {
	padding:15px 0 15px 16px;	
	border-top: 1px solid #FFFFFF;
}
.textareaField {
	width:286px;
	height:225px;
	color:#656565;
	font-size: 11px;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	border: 1px solid #a4abb1;
}
.mainNavItem {
	text-align:center;
	height:22px;
	/* padding: 0 13px 0 13px; */
	padding:0;
}
.mainNavItem a:link,
.mainNavItem a:visited,
.mainNavItem a:hover,
.mainNavItem a:active {
	color: white;
	text-decoration: none;
	font-size: 12px;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
}
#mainNav1, #mainNav2, #mainNav3, #mainNav4, #mainNav5, #mainNav6 { border-right:1px solid white; }
#mainNav7 { border: 0 }
.coloredTable TR TH {
	background-color:#F1F1E5;
	padding: 15px 10px 15px 10px;
	margin: 0;
	font-size: 11px;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
}	
.coloredTable TR TD {
	background-color:#F6F7F2;
	padding: 15px 10px 15px 10px;
	margin: 0;
	font-size: 11px;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
}	
/* END new classes JCP */

/*--------------------------- CONTACT ----------------------------------*/
.contactBox{
	width:524;
	margin:0 0 20px 0;
	text-align:left;
	float:left;
	position:relative;
	line-height:15px;
	color:#656565;
	background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/bottom_right.gif) #f1f1e5 no-repeat;
	background-position: bottom right;
}

.contactBox .head_contact{
	width:524;
	height:20;
	padding:2px 0 0 12px;
	color:#ffffff;
	font-weight:bold;
	background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/head_contact.gif) no-repeat;
}

#contactForm table{
	margin:12px 0 0 0; 
	padding:0;
	color:#656565;
	font-size: 11px;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.td1{
	width:162px;
}

.td1comment{
	width:162px;
	vertical-align:top;
}

.td2comment{
	width:322px;
	height:30px;
	text-align:right;
	vertical-align:bottom;
}

#contactForm table tr{
	height:21px;
}

.selectBox{
	width:170px;
	color:#656565;
	font-size: 11px;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;	
	
}

.selectBoxShort{
	width:110px;
	color:#656565;
	font-size: 11px;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;	
	border: 1px solid #a4abb1;
}

.inputField{
	width:204px;
	color:#656565;
	font-size: 11px;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	border: 1px solid #a4abb1;
}

.inputField2{
	width:148px;
	color:#656565;
	font-size: 11px;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	border: 1px solid #a4abb1;
}

.inputField3{
	width:53px;
	color:#656565;
	font-size: 11px;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	border: 1px solid #a4abb1;
}

.inputComment{
	width:288px;
	height:129px;
	color:#656565;
	font-size: 11px;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	border: 1px solid #a4abb1;
}

.radioBtn{
	margin:0;
	padding:0 30px 0 0;
	display:inline;
}

.radioBtn #male1,
.radioBtn #female1{
	vertical-align:middle;
}

.radioBtn #male1Text,
.radioBtn #female1Text{
	vertical-align:middle;
}

.contactBox .contactCountry{
	height:46px;
	padding:0px 0 0 16px;	
}

.contactBox .contactInfo1{
	height:148px;
	padding:0px 0 0 16px;
	border-top: 1px solid #FFFFFF;
}

.contactBox .contactInfo2{
	height:126px;
	padding:0px 0 0 16px;
	border-top: 1px solid #FFFFFF;	
}

.contactBox .contactComment{
	height:202px;
	padding:0px 0 0 16px;	
	border-top: 1px solid #FFFFFF;	
}

.contactDeclaration{
	font-size:10px;
	color:#8C8D85;
}

.addressBox{
	width:228px;
	/*height:90;*/
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	text-align:left;
	float:left;
	position:relative;
	line-height:15px;
	color:#656565;
	background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/bottom_right.gif) #f1f1e5 no-repeat;
	background-position: bottom right;
}

.addressBox .head_address{
	width:228;
	height:20;
	padding:2px 0 0 12px;
	color:#ffffff;
	font-weight:bold;
	background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/head_address.gif) no-repeat;
}

.addressBox .text{
	padding:10px 0 0 12px;
}

.addressBox .addressFlag{
	float:right;
	padding:0 20px 0 0;
}

.addressBox p{
	margin:0 0 8px 0;
	padding:0;
}

.addressBox ul{
	width:210px;
	margin:0;
	padding:0;
	list-style: none;
}

.addressBox ul li.pdf{
	margin:0 0 8px 0px;
	padding:0 0 0 18px;
	background: url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/icon_pdf.gif) no-repeat 0 2px;
}

.addressBox ul li{
	margin:0 0 8px 18px;
	padding:0;
}

.addressBox a:link,
.addressBox a:visited,
.addressBox a:hover,
.addressBox a:active{
	text-decoration: underline;
	margin-bottom: 4px;
}

.addressBox table{
	margin:0;
	padding:0;
	color:#656565;
	font-size: 11px;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.addressBox table td{
	height:17px;
}

.addressBox table .addressTd1{
	width:40px;
}
/*--------------------------- CONTACT END ----------------------------------*/

/*--------------------------- REGISTER ----------------------------------*/
.contactBox .registerInfo1{
	height:85px;
	padding:0px 0 0 16px;
}

.contactBox .registerCountry{
	height:45px;
	padding:0px 0 0 16px;
	border-top: 1px solid #FFFFFF;		
}

.contactBox .registerInfo2{
	height:150px;
	padding:0px 0 0 16px;
	border-top: 1px solid #FFFFFF;	
}

.contactBox .registerInfo3{
	height:167px;
	padding:0px 0 0 16px;
	border-top: 1px solid #FFFFFF;	
}

.td2BTNs{
	height:25px;
	text-align:right;
	vertical-align:bottom;
}

.contactBox .tellAFriend{
	height:235px;
	padding:0px 0 0 16px;
	border-top: 1px solid #FFFFFF;	
}
/*--------------------------- REGISTER END ----------------------------------*/


/*--------------------------- SEARCH ----------------------------------*/
.searchBoxTop{
	width:524;
	height:44px;
	margin:0 0 10px 0;
	text-align:left;
	float:left;
	position:relative;
	line-height:15px;
	color:#656565;
	background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/bottom_right.gif) #f1f1e5 no-repeat;
	background-position: bottom right;
}

.searchBox{
	width:524;
	margin:0 0 20px 0;
	text-align:left;
	float:left;
	position:relative;
	line-height:15px;
	color:#656565;
	background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/bottom_right.gif) #f1f1e5 no-repeat;
	background-position: bottom right;
}

.searchBox .pageSelect{
	width:491px;
	height:26px;
	margin:17px 0 20px 13px;
	padding:0;
	background-color:#e4e4d3;
}

.searchBox table{
	margin:0;
	padding:0;
	color:#656565;
	font-size: 11px;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.pageSelect a:link,
.pageSelect a:visited,
.pageSelect a:hover,
.pageSelect a:active{
	padding: 0 3px 0 0;
	text-decoration: underline;
}

.pageSelect a.active:link,
.pageSelect a.active:visited,
.pageSelect a.active:hover,
.pageSelect a.active:active{
	padding: 0 3px 0 0;
	color:#9a9995;
	text-decoration: none;
}

.pageSelect table{
/*	margin:0 0 0 13px;*/
	border-left:13px solid #E4E4D3;
}

#searchForm .selectBox{
	width:98px;
}

#searchForm table{
	margin:0; 
	padding:0;
	color:#656565;
	font-size: 11px;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.newSearch #searchForm table{
	margin:0 0 0 13px;	
}

.searchResultFirst{
	margin:15px 0 15px 0;
	padding:0;
}

.searchResult{
	margin:15px 0 15px 0; 
	padding:15px 0 0 0; 
	border-top: 1px solid white;
}

.searchPosition{
	width:22px; 
	float:left; 
	padding:0 0 0 14px;
}

.searchPosition .positionNumber{
	padding:0 0 8px 0;
}

.searchPercent{
	width:65px; 
	float:right; 
	padding:2px 15px 0 0;
}

.searchContent{
	width:390px; 
	margin:0 0 0 38px;
}

.searchContent .contentHead{
	padding:0 0 4px 0;
}
/*--------------------------- SEARCH END ----------------------------------*/


/*--------------------------- TABELLE ----------------------------------*/
.tdDark{
	height:69px;
	color:#656565;
	font-size: 11px;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color: #f1f1e5;
	vertical-align:top;
}

.tdDark1{
	width:148px;
	padding:12px 0 0 12px;
	font-weight:bold;
}

.tdDark2{
	width:87px;
	text-align:center;
	vertical-align:middle;
}

.tdDark3{
	width:121px;
	padding:12px 0 0 12px;
}

.tdDark4{
	width:100px;
	padding:12px 0 0 12px;
}

.tdDark5{
	width:117px;
	padding:12px 0 0 12px;
}

.tdBright{
	height:69px;
	color:#656565;
	font-size: 11px;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color: #f6f7f2;
	vertical-align:top;
}

.tdBright1{
	width:148px;
	padding:12px 0 0 12px;
	font-weight:bold;
}

.tdBright2{
	width:87px;
	text-align:center;
	vertical-align:middle;
}

.tdBright3{
	width:121px;
	padding:12px 0 0 12px;
}

.tdBright4{
	width:100px;
	padding:12px 0 0 12px;
}

.tdBright5{
	width:117px;
	padding:12px 0 0 12px;
}
/*--------------------------- TABELLE END ----------------------------------*/


/*--------------------------- SITEMAP ----------------------------------*/

.sitemap .bereich1{width:192px; background:url(/wild/opencms/system/modules/de.wild.opencms/resources/pics/en/head_nav5_green.gif) no-repeat; background-position: top left;} /* grün */
.sitemap .bereich2{width:192px; background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/head_nav5_red.gif) no-repeat; background-position: top left;} /* rot */
.sitemap .bereich3{width:192px; background:url(/wild/opencms/system/modules/de.wild.opencms/resources/pics/en/head_nav5_yellow.gif) no-repeat; background-position: top left;} /* gelb */
.sitemap .bereich4{width:192px; background:url(/wild/opencms/system/modules/de.wild.opencms/resources/pics/en/head_nav5_darkRed.gif) no-repeat; background-position: top left;} /* dunkelrot */
.sitemap .bereich5{width:192px; background:url(/wild/opencms/system/modules/de.wild.opencms/resources/pics/en/head_nav5_orange.gif) no-repeat; background-position: top left;} /* orange */
.sitemap .bereich6{width:192px; background:url(/wild/opencms/system/modules/de.wild.opencms/resources/pics/en/head_nav5_blue.gif) no-repeat; background-position: top left;} /* blau */
.sitemap .bereich7{width:192px; background:url(/wild/opencms/system/modules/de.wild.opencms/resources/pics/en/head_nav5_darkGreen.gif) no-repeat; background-position: top left;} /* dunkelgrün */

.sitemapContainer{
	width:790px;
	display:block;
}

.sitemapBox .head_green{width:385; height:20; padding:2px 0 0 12px; color:#ffffff; font-weight:bold; background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/head_sitemap_green.gif) no-repeat;} /* grün */
.sitemapBox .head_red{width:385; height:20; padding:2px 0 0 12px; color:#ffffff; font-weight:bold; background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/head_sitemap_red.gif) no-repeat;} /* rot */
.sitemapBox .head_yellow{width:385; height:20; padding:2px 0 0 12px; color:#ffffff; font-weight:bold; background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/head_sitemap_yellow.gif) no-repeat;} /* gelb */
.sitemapBox .head_darkRed{width:385; height:20; padding:2px 0 0 12px; color:#ffffff; font-weight:bold; background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/head_sitemap_darkRed.gif) no-repeat;} /* dunkelrot */
.sitemapBox .head_orange{width:385; height:20; padding:2px 0 0 12px; color:#ffffff; font-weight:bold; background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/head_sitemap_orange.gif) no-repeat;} /* orange */
.sitemapBox .head_blue{width:385; height:20; padding:2px 0 0 12px; color:#ffffff; font-weight:bold; background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/head_sitemap_blue.gif) no-repeat;} /* blau */
.sitemapBox .head_darkGreen{width:385; height:20; padding:2px 0 0 12px; color:#ffffff; font-weight:bold; background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/head_sitemap_darkGreen.gif) no-repeat;} /* dunkelgrün */

.sitemapBox{
	width:385px;
	display:inline;
	margin:20px 0 20px 0;	
	text-align:left;
	float:left;
	position:relative;
	line-height:15px;
	color:#656565;
	background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/bottom_right.gif) #f1f1e5 no-repeat;
	background-position: bottom right;
}

.left{
	width:385px;
	display:inline;
	margin:20px 20px 20px 0;
	text-align:left;
	float:left;
	position:relative;
	line-height:15px;
	color:#656565;
	background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/bottom_right.gif) #f1f1e5 no-repeat;
	background-position: bottom right;
}

.sitemap .text{
	padding:10px 0 0 12px;
	border-bottom: 1px solid white;
}

.sitemap .textLast{
	padding:10px 0 0 12px;
}

.list{
	margin:4px 0 0 0;
}

.list ul{
	margin:0 0 10px 0;
	padding:0;
	list-style: none;
}

.list ul li{
	display:inline;
	margin:0;
	padding:0 20px 0 9px;
	background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/sitemap_arrow_right_green.gif) no-repeat 1px 1px;
}

.toTop{
	width:790px;
	margin:20px 0 0 0;
	padding:0 0 0 10px;
	display:block;
	background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/sitemap_arrow_up_green.gif) no-repeat 1px 1px;	
	background-position: top left;
}

.sitemapBox a:link,
.sitemapBox a:visited,
.sitemapBox a:hover,
.sitemapBox a:active{
	color:#067a31;
	text-decoration: underline;
	padding:0 0 0 10px;
	background:url(/wild/export/system/modules/de.wild.opencms/resources/pics/en/sitemap_arrow_right_green.gif) no-repeat 0 1px;	
}


.sitemapBox ul{
	margin:0;
	padding:5px 0 20px 25px;
	list-style:none;
}

.sitemapBox ul li{
	margin:0;
	padding:0 0 0 0px;
}

.sitemapBox ul li ul{
	margin:0;
	padding:0 0 0 35px;
}
/*--------------------------- SITEMAP END ----------------------------------*/

.footer{
	height:20px;
	margin:30px 0 0 160px;
	font-size:10px;
	padding:0;
	width:790px;
	text-align:left;
	color:#8c8d85;
}

.footer a:link,
.footer a:visited{
	color: #8c8d85;
	text-decoration: none;
}
.footer a:hover, 
.footer a:focus,
.footer a:active{
	color:#8c8d85;
	text-decoration: underline;
}

.footer .impressum{
	float:left;
}

.footer .links{
	float:right;
}

.mousePointerHand {
    cursor: pointer;
}


/*--- SBR --- */

.fieldWithErrors {
	border: 1px solid red;
        color: red;
}

#errors {
	color: #CE0E0D;
	padding: 10px 0px 20px 20px;
}


.protected {
 color: #C3C5C5;
}

a.protectedLink:link,
a.protectedLink:visited,
a.protectedLink:hover,
a.protectedLink:active{
 color: #C3C5C5;
}
.mainContent ul {
  padding-left: 16px;
}	
