* {font-size:100.01%}

html {font-size:75%;}

body {

	margin:0;

	color:#444444;

	font:1em Arial, sans-serif;

/*	min-width:990px;*/

	background:#F8F7F6;

}



.italic { font-style:italic; }



img {

	border-style:none;

}

a {

	text-decoration:none;
	color:#BA8748;

}

a:hover {

	text-decoration:underline;

}

input ,

textarea ,

select {

	font:100% arial,sans-serif;

	vertical-align:middle;

}

form ,

fieldset {

	margin:0;

	padding:0;

	border-style:none;

}

.wraper {

	margin:0 auto;

/*	min-width:1000px;*/

/*	max-width:1280px;*/
	width:990px;

	position:relative;

/*	padding-top:206px;*/
	padding-top:190px;
	background:url(../images/bg_long.png) repeat-y center bottom;

}
.container {width:972px; margin: 0 auto;}

/*header*/

#header {

	position:absolute;

	top:0;

	left:9px;

	width:972px;

/*	height:206px;*/
	height:190px;	
	/*background:url(../images/banner_rne.png) no-repeat right top;*/
	background:transparent;

}


.wraper strong.logo a {

	position:absolute;

	top:4.33em;

	left:2.5em;

	z-index:100;

	width:16em;

	height:5.25em;

}

.wraper strong a img {

	/*width:100%;*/

	/*height:100%;*/

	display:block;

}




/*form*/

.formholder {

/*	position:absolute;

	top:6.16em;

	right:1.5em;

	width:253px;*/
	padding:20px 10px;

}

.formholder .subscribe {

	width:100%;

	overflow:hidden;

}

.formholder input.btn {

	float:right;

	padding:0;

/*	margin-left:7px;*/

}

.formholder .field {

	width:135px;

	float:right;

	height:22px;
	line-height:20px;

/*	background:url(../images/input-bg.gif) no-repeat;*/

	padding:0 5px;

	overflow:hidden;

	margin:0;
	border:1px solid #B3B3B3;
	background:#FFFFFF;
}

.formholder .field input {

	width:156px;

	background:none;

	/*padding:7px 0;*/

	border:0;

	font:12px/12px Arial, Helvetica, sans-serif;

}

#header .navholder {
/*	position:absolute;

	bottom:0;

	left:0;

	width:100%;

	background:#eaeaea;

	padding:10px 0;*/

}

/*mainnavigation*/

ul#mainnav {

	/*width:100%;*/

	height:41px;

	background:url(../images/mainnav-bg.gif) repeat-x;

	margin:143px 0 0 0;

/*	padding:8px 0 0 0;*/
	list-style:none;
	border-bottom: 6px solid #ba8748;
}

ul#mainnav li {

/*	width:10.9%;*/
	float:left;
	padding:0 20px 0 21px;
	border-left:1px solid #719A7F;
	border-bottom:1px solid #719A7F;
	border-top:1px solid #719A7F;
}

/*ul#mainnav li.navitem1 {

	width:9%;

}

ul#mainnav li.navitem2 {

	width:9%;

}

ul#mainnav li.navitem3 {

	width:13%;

}

ul#mainnav li.navitem4 {

	width:10%;

}

ul#mainnav li.navitem5 {

	width:11%;

}

ul#mainnav li.navitem6 {

	width:11%;

}

ul#mainnav li.navitem7 {

	width:12%;

}

ul#mainnav li.navitem8 {

	width:14%;

}*/

ul#mainnav li.navitem9 {

/*	border-right:1px solid #719A7F;*/
padding:0 24px 0 24px;

}

ul#mainnav a {

	display:block;

	text-align:center;

	color:#fff;

	font-size:1.1em;

	white-space:nowrap;

	line-height:39px;

}

ul#mainnav span {

	display:block;

	height:1%;

	cursor:pointer;

}

ul#mainnav a:hover {

/*	background:url(../images/mainnav-right.gif) no-repeat;*/

	text-decoration:none;

}

ul#mainnav a:hover span {

/*	background:url(../images/mainnav-left.gif) no-repeat 100% 0;*/

}
ul#mainnav li:hover {background:url(../images/mainnav-left.gif) no-repeat left top;}


ul#mainnav li:hover ,

ul#mainnav li.hover ,

ul#mainnav ul li:hover ,

ul#mainnav ul li.hover {

	position:relative;

}

ul#mainnav li:hover ul ,

ul#mainnav li.hover ul ,

ul#mainnav li:hover ul li:hover ul ,

ul#mainnav li.hover ul li.hover ul {

	display:block;

}

ul#mainnav li:hover ul ul ,

ul#mainnav li.hover ul ul {

	display:;

}

/*level2*/

ul#mainnav ul {

	display:none;

	margin:0px;

	/*padding:11px 1em 1em;*/
	padding:5px 10px;
		
	list-style:none;

	position:absolute;

	/*top:34px;*/

	left:0;

/*	width:18.01em;*/

	background:#254f33 url(../images/subnav-bg.gif) repeat-x left top;

	z-index:100000;
	
	border:1px solid #719A7F;

}

ul#mainnav ul li {

	float:none;

	width:100%;
	border:none;
	padding:0;
	background:url(../images/bullet.png) no-repeat left 10px;

}

ul#mainnav ul li a {

	text-align:left;

	line-height:24px;

	padding:0 1em;

	height:1%;

	font-weight:normal;	

}

ul#mainnav ul li a:hover {

/*	background:#28663e;*/
	text-decoration:underline;

}

/*level3*/

ul#mainnav ul ul {

	display:none;

	position:static;

	margin:0;

	padding:0;
	border:none;
	background:none;

}

ul#mainnav ul ul a {

/*	padding-left:2em;*/

}
ul#mainnav li ul.subnav li, ul#mainnav li ul.subnav li:hover {background:url(../images/bullet.png) no-repeat left 10px; clear:both; float:left;}
ul#mainnav li ul.subnav li ul.subnav2 li {background:none; background:url(../images/bullet2.png) no-repeat 13px 10px; padding:0 0 0 10px;}


.main {

	height:1%;

/*	padding:0 0.5%;*/

	overflow:hidden;

/*	margin:0 0 7px 0;*/
	margin:0 auto;
	width:972px;

}

.main h1, h1 {

	font-size:2.08em;

	/*margin:0 0 5px;*/

	margin:0 0 15px 0;

	padding:6px 0 9px 0;

/*	border-bottom:1px dashed #CCC;*/

	line-height:1.0em;
	color:#BA8748;

}

.main h3, h3 {

	font-size:2.0em;
	font-weight:normal;

	margin:0 0 15px 0;

/*	padding:0 0 9px 0;*/

/*	border-bottom:1px dashed #CCC;*/

	line-height:1.0em;
	color:#BA8748;

}

.main h2, h2{

	font-size:15px;
	margin:0px;
	font-weight:bold;
	line-height:30px;
	height:32px;
}

/*sidebar*/
.box h2, .sidebar h2, .h2 {

	font-size:1.1em;

/*	margin:0 0 8px;*/
	margin:0px;
	color:#FFFFFF;
	background:url(../images/hl-sidebar-bg.gif) repeat-x left top;
	line-height:30px;
	height:32px;
	text-align:center;

}

#sidebar {

	float:right;

	width:20%;
	background:#eadbc8;

}

#sidebar .box, .box {

/*	background:#fff;*/

	padding:0;

/*	margin-bottom:7px;*/

}

#sidebar .borderbox, .borderbox {

/*	background:url(../images/dashed-hor.gif) repeat-x;*/
	border-bottom: 1px solid #FFFFFF;
	padding:0.8em 0.8em;

}

#sidebar .borderbox:hover, .borderbox:hover {

	background-color:#e5d0b5;

}

#sidebar .borderbox .date, .borderbox .date {

	margin:0 15px 0 0;

}

#sidebar .box span, .box span {

	display:block;

/*	font-size:1.08em;*/

	color:#444444;
	font-style:italic;

}

#sidebar .box a.red, .box a.red, a.red {

	color:#444444;

/*	font-size:1.16em;*/

}

#sidebar .box a.show, .box a.show, a.show {

	color:#020000;

/*	font-size:1.08em;*/

	font-weight:bold;

/*	line-height:26px;*/

}

/*contentarea*/

.contentarea {

	margin-right:220px;

}

#content {

	float:left;

/*	width:100%;*/

/*	background-color:green;*/

}

.column {

	float:left;

	width:48.7%;

	display:inline;

	margin-right:0.6em;

	background:#fff;

}

.fltr {

	float:right;

	padding:3em 0 1.8em;

}

.colarea {

	/*padding:1.8em 2em;*/

	padding:30px;

	line-height:1.5em;

	width:700px;

	/*font-size:1.25em;*/

}
.colarea_small {	padding:26px;

	line-height:1.5em;

	width:325px;}

.boxesholder {

	background: url(../images/dashed-hor.gif) repeat-x 0 100%;

/*	border-bottom:1px dashed #BBB;*/

}

.boxesholder a {

/*	font-size:0.8em;*/

}

/*slidebox*/

.colarea .slide-block, .colarea_small .slide-block {

	padding:0 0.4em 0 0.7em;

	background:url(../images/dashed-hor.gif) repeat-x;

}

.colarea .slide-block .title a, .colarea_small .slide-block .title a {

	display:block;

	padding:0.75em 0;

	width:100%;

	overflow:hidden;

/*	color:#a51227;*/

}

.colarea .slide-block .title img, .colarea_small .slide-block .title img {

	float:left;

	margin-right:20px;

}

.colarea .slide-block .title span, .colarea_small .slide-block .title span {

/*	color:#a51227;*/

	font-size:1.33em;

	line-height:28px;

	cursor:pointer;

}

.colarea .slide-block .title span.left, .colarea_small .slide-block .title span.left {

	float:left;

}

.colarea .slide-block .title span.right, .colarea_small .slide-block .title span.right {

	float:right;

}

.colarea .slide-block .block div, .colarea_small .slide-block .block div {

	padding:0.4em 0 1.6em 4.4em;

}

.colarea .slide-block .block div img, .colarea_small .slide-block .block div img {

	display:block;

	margin-bottom:25px;

}

.colarea .slide-block .block strong, .colarea_small .slide-block .block strong {

	display:block;

	font-size:1.25em;

	line-height:19px;

}

.colarea .slide-block .block span, .colarea_small .slide-block .block span {

	display:block;

	font-size:1.25em;

	line-height:19px;

}

.colarea .slide-block .block a, .colarea_small .slide-block .block a {

/*	color:#a51227;*/
	font-size:12px;

}

.colarea p, #tinymce p, .item_detail p,
.text p, .text_single p, .text_rightcol p {
	overflow:hidden;
	float:left;
	clear:both;
	padding:7px 0;
	margin:0px;
	width:100%;
	font-size:1em;
}

/*footer*/

#footer {

	margin:20px 0 0 0;

	padding:0 1em 1.5em 1.4em;

	height:1%;

	overflow:hidden;

/*	background:#F8F7F6;*/
	clear:both;
/*	background:url(../images/bg_footer.png) no-repeat center bottom;*/

}

#footer ul {

	float:right;

	margin:0;

	padding:0;

	list-style:none;
}

#footer ul li {

	float:left;

	background:url(../images/footer-separator.gif) no-repeat 0 50%;

	padding:0 5px 0 12px;

}

#footer ul li:first-child {

	background:none;

}

#footer ul a {

	color:#ba8748;

	font-size:1.08em;

	line-height:37px;

}

#footer p {

	margin:0;

	font-size:1.08em;

	line-height:37px;

	color:#444444;
	width:200px;

}



/*textchanger*/

#textchanger {

	/*position:absolute;

	top:6.91em;

	right:285px;

	padding-right:1em;

	background:url(../images/textch-separator.gif) no-repeat 100% 50%;*/
	
	border-top:1px solid white;
	padding: 5px 0 10px 13px;

}

#textchanger ul {

	margin:0;

	padding:0;

	list-style:none;

}

#textchanger ul li {

	float:left;

/*	line-height:20px;*/

/*	margin-right:4px;*/

}

#textchanger ul li#decrease, #decrease {

	font-size:10px;

	padding-top:1px;
	background:none; !important
	padding:1px 0 0 0;

}

#textchanger ul li#reset, #reset {

	font-size:12px;
	background:none; !important
	padding:0px;

}

#textchanger ul li#increase, #increase {

	font-size:14px;
	background:none; !important

}

#textchanger ul a {

	color:#BA8748;

}


/*inner page*/

.holder {

	overflow:hidden;

	width:100%;

}

.holder .text-box {

	background:#fff;

	padding:1.75em 1.66em 0 1.83em;

	margin-bottom:7px;

	overflow:hidden;

	height:1%;

}

.holder .text-box2 {

	background:#fff;

	padding:1.75em 1.66em 0 1.83em;

	overflow:hidden;

	height:1%;

}

.holder .text-box p {

	margin:0 0 1.5em 0;

/*	font-size:1.33em;*/

}

.info-box-hold {

	background:#fff;

	margin-bottom:6px;

	padding:1.416em 1.16em 1em 1.25em;

}

.info-box {

	background:#f1e4d4;

	padding:0.91em 0.83em 0.5em 0.75em;

	overflow:hidden;

	height:1%;

}

.info-box .name-box, .name-box {

	width:41.5em;

	float:left;

}

.col-holder .col .slide-block .image-holder ,

.info-box .name-box .image-holder {

	float:left;

	background:#fff;

	margin-right:18px;

	width:5.41em;

}

.col-holder .col .slide-block .image-holder img ,

.info-box .name-box .image-holder img {

	display:block;

	width:100%;

	height:100%;

}

.col-holder .col .slide-block .image-holder .t ,

.info-box .name-box .image-holder .t {

	background:url(../images/bg-image-holder.gif) repeat-x;

}

.col-holder .col .slide-block .image-holder .b ,

.info-box .name-box .image-holder .b {

	background:url(../images/bg-image-holder.gif) repeat-x 0 100%;

}

.col-holder .col .slide-block .image-holder .l ,

.info-box .name-box .image-holder .l {

	background:url(../images/bg-image-holder.gif) repeat-y;

}

.col-holder .col .slide-block .image-holder .r ,

.info-box .name-box .image-holder .r {

	background:url(../images/bg-image-holder.gif) repeat-y 100% 0;

}

.col-holder .col .slide-block .image-holder .tl ,

.info-box .name-box .image-holder .tl {

	background:url(../images/tl-corner.gif) no-repeat;

}

.col-holder .col .slide-block .image-holder .tr ,

.info-box .name-box .image-holder .tr {

	background:url(../images/tr-corner.gif) no-repeat 100% 0;

}

.col-holder .col .slide-block .image-holder .br ,

.info-box .name-box .image-holder .br {

	background:url(../images/br-corner.gif) no-repeat 100% 100%;

}

.col-holder .col .slide-block .image-holder .bl ,

.info-box .name-box .image-holder .bl {

	background:url(../images/bl-corner.gif) no-repeat 0 100%;

	padding:2px;

	overflow:hidden;

}

.col-holder .col .slide-block em ,

.info-box .name-box em {

	color:#706e73;

/*	font-style:normal;*/

	display:block;

/*	font-size:1.33em;

	line-height:1.3em;*/

}

.col-holder .col .slide-block .image-holder ,

.col-holder .col .slide-block em {

	margin-top:3px;

}

.col-holder .col .slide-block strong ,

.info-box .name-box strong {

	font-size:1.25em;

	color:#2d2c2e;

	display:block;

}

.info-box .phone-box {

	width:20em;

	float:left;

}

.col-holder .col .slide-block .block span ,

.info-box .phone-box span {

	display:block;

/*	font-size:1.25em;

	line-height:1.26em;*/

}

.col-holder .col .slide-block .block a ,

.info-box .phone-box a {

/*	color:#a51227;

	font-size:1.25em;

	line-height:1.26em;*/

}

.info-box .btn-box {

/*	width:12.66em;*/

	float:right;

}

.info-box .btn-box a img {

	display:block;

	margin-bottom:6px;

	/*width:100%;

	height:100%;*/

}

.contentarea.inner {

	padding-right:6px;

}

/*col-holder*/

.col-holder {

	overflow:hidden;

/*    margin-bottom:6px;*/

	width:103%;

}

.col-holder .col {

	width:32%;

	background:#fff;

	margin-right:6px;

	float:left;

	padding:1.16em 0 0 0;

}

.col-holder .col .slide-block {

	background:#fef7ed;

	margin:0 10px 10px 10px;

	padding:0.5em 0.66em 0.5em 0.75em;

	overflow:hidden;

}

.col-holder .col .slide-block.hover ,

.col-holder .col .slide-block:hover ,

.col-holder .col .slide-block.active {

	background:#f7ecde;

}

.col-holder .col .slide-block .open-close {

	float:right;

	background:#e8e7ea url(../images/bg-arrow01.gif) no-repeat 50% 50%;

	text-indent:-9999px;

	overflow:hidden;

	width:1.5em;

	margin-left:44px;

	height:5.916em;

}

.col-holder .col .slide-block.hover .open-close ,

.col-holder .col .slide-block:hover .open-close ,

.col-holder .col .slide-block.active .open-close {

	background:#ece2e4 url(../images/bg-arrow01.gif) no-repeat 50% 50%;

}

.col-holder .col .slide-block .block {

	overflow:hidden;

	width:100%;

}

.col-holder .col .slide-block .hold {

	overflow:hidden;

	width:100%;

}

.col-holder .col .slide-block .block div {

	padding:1.583em 0 0 7em;

}

.col-holder .col .slide-block .block ul {

	margin:0.583em 0 0.5em;

	padding:0;

	list-style:none;

	overflow:hidden;

}

.col-holder .col .slide-block .block ul li {

	float:left;

	margin-right:10px;

	width:10.25em;

	height:2.25em;

}

.col-holder .col .slide-block .block ul li img {

	width:100%;

	height:100%;

	display:block;

}

/*map-holder*/

.map-holder {

	background:#fff;

	padding:0 2.4em 4.66em 2em;

	margin-bottom:6px;

}

.map-holder .text {

	background:url(../images/dashed-hor.gif) repeat-x 0 100%;

	padding:1.8em 0 1.3em 0;

	margin-bottom:1.84em;

}

/*.holder .text-box h1 ,

.map-holder .text h3 {

	margin:0 0 0 -2px;

	color:#333;

	font-size:2.08em;

	padding-bottom:5px;

	background:url(../images/dashed-hor.gif) repeat-x 0 100%;

}*/

.holder .text-box h1 {

	margin:0 0 0.7em;

	padding-bottom:7px;

}

.map-holder .text p {

	margin:0.8em 0 0;

	font-size:1.3em;

	line-height:1.3em;

}

.map-holder .img-hold {

	margin:0 3.5em 0 3.58em;

}

.map-holder img {

	display:block;

	width:100%;

}



















/**************  WW CSS ***************/

/****************************************/

.clear {

	clear:both;

	height:0px;

	font-size:0px;

}



.item_detail {

	background:url(../images/dashed-hor.gif) repeat-x;

	padding:0.5em 0;

	overflow: hidden;

}

.item_detail span {

	font-size:1.08em;

	color:#858585;

	padding:0 0 20px 0;

}

.item_detail strong {

/*	display:block;*/   /*mit display:block bricht in den news jeder bold markierte teil um in die nächste zeile*/

	font-size:1.08em;

	font-weight:bold;

}

.item_detail img, #tinymce img {

	float:left;

/*	margin:0 20px 25px 0;*/
	margin:0 20px 0 0;

}

/*span.text, div.text {

	font-size:1.25em;

	color:#000;

	padding:20px 0;

	clear:both;

}*/

.text_single {

	font-size:1.25em;

/*	line-height:20px;*/

	color:#000;

	padding:20px 30px;

	clear:both;

	overflow:hidden;

}

.text_rightcol {

	font-size:1.25em;

/*	line-height:20px;*/

	color:#000;

	padding:73px 0 20px 0;

	clear:both;

	overflow:hidden;

}

/*.text p, .text_single p, .text_rightcol p {

	margin:0 0 12px 0;

	padding:0 0 0 0;

}*/

.text a {

color:#a51227;

}

.text img, .text_single img {

	padding:5px 12px 0 0;

	float:left;

}

.column1 {

	float:left;

	width:99.1%;

	margin-right:0.6em;

	/*background:#fff;*/
	padding:0 0 20px 0;

}

.column3 {

	float:left;

	width:32.4%;

	display:inline;

	margin-right:0.7em;

	background:#fff;

}

.fltr2 {

	float:right;

}

.filesize {

	color:#858585;

	background-color:#EFEFEF;

	margin:0 0 20px 0;

	padding:5px;

	clear:both;

	font-size:1.1em;

}

.pdbt {

/*	padding-bottom:20px;*/

}

.splitter {

	height:8px;

	clear:left;

}



.context {

margin:3px 0;

padding:0;

}

.url {

color:#858585;

margin:0 0 10px 0;

padding:0;

}

a.result {

color:#a51227;

font-size:1.3em;

}

#searchresult .first, #searchresult .last {

margin:5px 0;

border-bottom:1px dotted #BBB;

/*background:url(../images/dashed-hor.gif) repeat-x 0 33px;*/

padding:10px 0 5px 0;

}

.relevance {

color:#858585;

}

.media_container {

background-color:#000;

padding:20px 0;

text-align:center;

margin:0 0 15px 0;

z-index:9999;

}

.highlight {

font-weight:bold;

font-size:1.08em;

}

span.filesize {

	color:#858585;

	background-color:#fff;

	margin:0;

	padding:0px;

	clear:both;

	font-size:1.0em;

}

.invisible{

	width:0px;

	height:0px;

	left:-1000px;

	top:-1000px;

	position:absolute;

	overflow:hidden;

	display:inline;

}

.col-holder .col .slide-block .image-holder .bl img,

.info-box .name-box .image-holder .bl img{

	width:60px;

	height:60px;

}

.pagination {

	background-color:#FFF;

	padding:10px 0 20px 0;

	text-align:center;

}

ul#pageselection {

	margin:0;

	padding:0;

	list-style:none;

}

ul#pageselection li {

margin:0 0.15em;

display:inline;

}

ul#pageselection li a {

background-color:#a51227;

color:#FFF;

padding:0.1em 0.8em;

margin:0;

}

ul#pageselection li span.current {

background-color:#DDD;

padding:0.1em 0.8em;

}

ul#pageselction li a.first, ul#pageselction li a.last {

margin:0;

border-bottom:0px;

padding:0;

}



.prev_next {

text-align:right;

padding:0 25px 10px 25px;

clear: both;

}

.prev_next span {

float:left;

}



ul.sitemap1 {

	margin:0;

	padding:0;

	list-style:none;

}

ul.sitemap2 {

	margin:0 0 0 20px;

	padding:0;

	list-style:none;

}



ul.sitemap1 li a, ul.sitemap2 li a {

/*	color:#a51227;*/

}

ul.sitemap1 li {

	margin:0px 0;

	border-bottom:1px dotted #BBB;

	padding:5px 10px;

}

ul.sitemap1 li:hover, ul.sitemap2 li:hover {

/*	background-color:#f9eef0;*/
	background:#f9f7f4;

}

ul.sitemap1 li.first {

	border-bottom:1px dotted #BBB;

}

ul.sitemap2 li.first {

	margin:5px 0 0 0;

	border-bottom:1px dotted #BBB;

	border-top:1px dotted #BBB;

}

ul.sitemap1 li.last {

	border-bottom:1px dotted #BBB;

}

ul.sitemap2 li.last {

	border-bottom:1px dotted #BBB;

	padding:5px 10px 0 10px;

}

ul.sitemap1 li.submenu {

	border-bottom:1px dotted #BBB;

}

ul.sitemap2 li.last {

border-bottom:none;

}



.formbody label {

display:block;

margin:10px 0 2px 0;

font-weight:bold;

}

.formbody input {

	width:369px;

	*width:389px;

	background:url(../images/input_bg_contact.gif) no-repeat top left;

	height:14px;

	*height:34px;

	padding:10px 10px;

	*padding:0px;

	margin:0px;

	line-height:34px;

	border:none;

}

.formbody textarea {

	width:100%;

	background:#EFEFEF;

	border:none;

}

.formbody .submit_container #ctrl_16, .formbody .submit_container #ctrl_7, .formbody .submit_container .submit {

border:none;

margin:1.2em 0 0 0;

width:116px;

height:35px;

text-indent:10000px;

*text-indent:0px;

*color:#CCC;

background:transparent url(../images/send-btn.png) no-repeat left top;

cursor:pointer;

}

.formbody .captcha_text {

margin:0 0 0 1em;

color:#666666;

padding:2px 5px;

background-color:#EFEFEF;

}

p.error {

color:#FFF;

background-color:#a51227;

padding:5px;

margin:0 0 5px 0;

}



span.text strong, div.text strong {

 font-size:1em;

}

/*span.text a, div.tetxt a,*/ .cols2 p a, .cols2 span a, .colarea a, .colarea_small a {

 color:#ba8748;

/* line-height:2.0em;*/

/* text-decoration:underline;*/

}

.colarea ul, .colarea_small ul {

 margin:0px;
 
 clear:both;
 padding:0 0 0 10px;

}

.colarea ul li, .colarea_small ul li {

  padding:3px 0;
/*  list-style-type:disc; !important*/
	background: url(../images/bullet3.png) no-repeat left 8px;
	padding:2px 0 0 12px;

}

 



.cols2 {

 clear:both;

 float:left;

 overflow:hidden;

 width:100%;

 padding:0 0 15px 0;

 border-bottom:1px dashed #BBB;

 margin:15px 0 0 0;

}

.cols2 span {

 float:left;

 width:30%;

}

.cols2 p {

 float:left;

 margin:0px;

 width:70%;

}



.main h3 img, h3 img {

 padding:0 15px 0 0;

}





.subheadline {

	font-weight:bold;

	font-size:1.4em;

	padding:0;

	margin:30px 0 15px 0;

	letter-spacing:0.02em;

}

.liability {

	font-size:0.8em;

	line-height:1.3em;

	color:#666;

	padding:0px;

	margin:20px 0 0 0;

}







.home {

/*	font-size:15px;*/

}

.countries {

	font-weight:bold;

	font-size:15px;

}

.home td {

	padding:25px 20px 25px 0;

	vertical-align:top;

	border-bottom:1px dashed #BBB;

}

.countries td{

	padding:15px 0 15px 0;

	vertical-align:top;

/*	border-bottom:1px solid #BBB;*/

}

.countries img {

	margin:0 5px 0 0;

}

.home img {

	border:1px solid #ba8748;

}











/********************* PULLDOWN ************************/



.pull-holder .col .slide-block em ,

.info-box .name-box em {

	color:#706e73;

/*	font-style:normal;*/

/*	font-size:1.33em;*/

	display:block;

	line-height:1.3em;

}

.pull-holder .col .slide-block em {

	margin-top:3px;

}

.pull-holder .col .slide-block strong ,

.info-box .name-box strong {

	font-size:1.33em;

	line-height:1.3em;

	display:block;

	margin-top:3px;

}



.pull-holder .col .slide-block .block span ,

.info-box .phone-box span {

	display:block;

/*	font-size:1.25em;*/

/*	line-height:1.26em;*/

}

.pull-holder .col .slide-block .block a ,

.info-box .phone-box a {

/*	color:#a51227;*/

/*	font-size:1.25em;*/

/*	line-height:1.26em;*/

}



/*col-holder*/

.pull-holder {

	overflow:hidden;

	width:100%;

}

.pull-holder .col {

	background:#fff;

	float:left;

	width:99%;

/*	padding:1.16em 1.4em 0 1.4em;*/

}

.pull-holder .col .slide-block {

	background:#FFF;

	margin:0 10px 10px 10px;

	padding:0.5em 0.66em 0.5em 0.75em;

	overflow:hidden;

	border:1px solid #DDD;

}

.pull-holder .col .slide-block.hover ,

.pull-holder .col .slide-block:hover ,

.pull-holder .col .slide-block.active {

/*	background:#f5eadb;*/

}

.pull-holder .col .slide-block .open-close {

	float:right;

	background:#e8e7ea url(../images/bg-arrow01.gif) no-repeat 50% 50%;

	text-indent:-9999px;

	overflow:hidden;

	width:1.5em;

	margin-left:44px;

	height:25px;

}

.pull-holder .col .slide-block.hover .open-close ,

.pull-holder .col .slide-block:hover .open-close ,

.pull-holder .col .slide-block.active .open-close {

	background:#ece2e4 url(../images/bg-arrow01.gif) no-repeat 50% 50%;

}

.pull-holder .col .slide-block .block {

	overflow:hidden;

	width:100%;

}

.pull-holder .col .slide-block .hold {

	overflow:hidden;

	width:100%;

}

.pull-holder .col .slide-block .block div {

	padding:1.583em 0 0 0;

}

.pull-holder .col .slide-block .block ul {

	margin:0 0 0.5em;

	padding:0;

	list-style:none;

	overflow:hidden;

}

.pull-holder .col .slide-block .block ul li {

	width:100%;

	padding:5px 0;

	border-top:1px dashed #BBB;

}




#it-tools {margin:10px 0 10px 25px;}
.jo-contact {margin:10px; text-align:right;}
.jo-contact a {color:#BA8748;}


ul#corridorList li {background:none;}
