/* @group prae */
@font-face {
    font-family: 'Dejaweb-Regular';
    src: url('NuCss_v01/webfonts_20110227/dejaweb-webfont.eot');
    src: url('NuCss_v01/webfonts_20110227/dejaweb-webfont.eot?iefix') format('eot'),
         url('NuCss_v01/webfonts_20110227/dejaweb-webfont.woff') format('woff'),
         url('NuCss_v01/webfonts_20110227/dejaweb-webfont.ttf') format('truetype'),
         url('NuCss_v01/webfonts_20110227/dejaweb-webfont.svg#webfonteFOJr49K') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Dejaweb-Bold';
    src: url('NuCss_v01/webfonts_20110227/dejaweb-bold-webfont.eot');
    src: url('NuCss_v01/webfonts_20110227/dejaweb-bold-webfont.eot?iefix') format('eot'),
         url('NuCss_v01/webfonts_20110227/dejaweb-bold-webfont.woff') format('woff'),
         url('NuCss_v01/webfonts_20110227/dejaweb-bold-webfont.ttf') format('truetype'),
         url('NuCss_v01/webfonts_20110227/dejaweb-bold-webfont.svg#webfonteFOJr49K') format('svg');
    font-weight: normal;
    font-style: normal;
}

.page_margins { width: auto; min-width: 950px; max-width: 106.6em; background: #fff; padding: 12px; }
.page { background: #fff; padding: 0; border: 1px solid #aaa; }
h3, h4, h5, h6 { letter-spacing: normal; }
body {
	background: gray;
	font: 12px/18px 'Dejaweb-Regular','Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
    color: #444;
}
.maincontent #logentry { border-bottom: 1px dotted #333; padding-bottom: 3px; }
#logentry .subcr { padding-right: 0; }
b, strong { }
a:link, a:visited { color: #666; }
a:focus, a:active, a:hover { color: #c00; }
img { border: none; }
a img { border: none; }
#footer p { margin: 0;  }

.sidebarcontent { padding: 0 0 0 0; color: #fff; margin-bottom: 1.6em; text-align: right;
	background: transparent url(../images/leiste_rechts.png) no-repeat right bottom;
 }

#footer { padding: 0.4em 1.2em 0.4em 1.2em; }
.subleftcontent, .subrightcontent, .subcontent {
	padding:2px;
}
.hlist ul { margin-left: 0; }
h1 { font-size: 125%; }		/* 23px */
h2 { font-size: 150%; }		/* 21px */
h3 { font-size: 150%; }		/* 18px */
h4 { font-size: 116.67%; }	/* 14px */
h5 { font-size: 108.83%; }	/* 14px */
h6 { font-size: 108.83%; }	/* 13px */

h3 { margin-bottom: 0.2em; }
h4 {  }
h5 { margin-bottom: 1.5em;}
h6 { margin-bottom: 0.3em; }
h1, h2 { letter-spacing: -0.01em; }
h1 { color: #c00; padding-bottom: 0.8em; }
h2 { padding-bottom: 0.2em; }
h4 { font-weight: bold; padding-bottom: 0.3em; border-bottom: 1px dotted #333; }

h1 { font-weight: normal; }
h2 { padding-top: 0.2em; }
/* @end */
/* @group -1- */
p { margin: 0; padding: 0; }
#header { background: #fff; padding: 0; margin: 0; }
#topnav { top: 20px; right: 24px; color: #aaa; background: transparent; }
#main { background: #eee; position: relative; }
#footer { background: #fff; color: #666; }
.subcolumns { margin:0; /*border-bottom: 1px #999 solid;*/ }
.subcolumns	.subcolumns { margin:0; border-bottom: 0px #999 solid; }
#header .subcolumns { height: 120px; margin:0; padding: 0; background: #fff url("../images/hgbild_04.jpg") repeat 200px 0; }
#header .subcolumns .float_left { padding-left: 0; }
#header .subcolumns .float_right { padding-right: 2.5em; }
#main .sgrid250l .subcl { background: transparent; } 
#main .sgrid750r { background: #f6f6f6 url("../images/hgcont_n02.png") top left repeat-x; position: relative; }
#main .subcl { font-family: Arial, non-serif; border-right: 0px #999 solid; }
#main .sgrid250l .subcolumns { background: #fff; }
#main .subcolumns { background: transparent url("../images/hgcont_n02.png") top left repeat-x; }
#main .subcolumns .subcolumns { background-image: none; background-color: transparent; }
#footer .sgrid250l .subcl b { color: #000; }
#footer .sgrid500l .subcl.jetsign { font-family: Arial, non-serif; font-size: 0.9em; color: #aaa; }
#footer .sgrid500l .subcl.jetsign p { text-align: center; }
#footer .sgrid250r .subcr p { text-align: right; }

#main .subcolumns #tmp_holder.subcolumns { padding: 12px 0 24px 0;margin-bottom: 36px; }
#main .holder2 { margin-left: 0.6em; padding: 0.4em 0.8em 0.4em 0.8em; background-color: #5a78a6; color: #fff; }
#main .sgrid750r .subcr.maincontent {
	position: relative;
}

#main .sgrid750r .maincontent h4, #main .sgrid750r .maincontent h3, #main .sgrid750r .maincontent p { margin-top: 0.2em; margin-bottom: 0.5em;  }
#main .sgrid750r .maincontent .subcolumns { background: transparent; margin-bottom: 1.6em;  }
#main .sgrid750r .maincontent .subcolumns.vitzelement {
	background: #fff;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement .subcl.velem {
	padding-left: 1.8em;
	padding-right: 1.8em;
}
/*new map*/
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg {
	background: #fff;
	position: relative;
	margin-bottom: 0;
	display: block;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .subcl.vmap {
	padding-left: 0;
	padding-right: 2%;
	background: transparent;
	position: relative;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer {
	background: transparent;
	position: absolute;
	top: 0;
	left: 0;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c33l .subcl.left {
	/*background: yellow;*/
}

#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c66l {
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c66l .subcl.right {
	position: relative;
	background: transparent;
	padding-right: 3.1%;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c66l .subcl.right img#mapdetail{
	padding-top: 3.5%;
	display: none;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c66l .subcl.right #gmframe {
	background: #fff;
	-moz-border-radius-topleft: 13px;
	-khtml-border-radius-topleft: 13px;
	-webkit-border-top-left-radius: 13px;
	-moz-border-radius-topright: 13px;
	-khtml-border-radius-topright: 13px;
	-webkit-border-top-right-radius: 13px;
	display: none;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c66l .subcl.right #gmframe #gm_frame {
	background: transparent;
	height: 1px;
	-moz-border-radius-topleft: 13px;
	-khtml-border-radius-topleft: 13px;
	-webkit-border-top-left-radius: 13px;
	-moz-border-radius-topright: 13px;
	-khtml-border-radius-topright: 13px;
	-webkit-border-top-right-radius: 13px;
	
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c66l .subcl.right #gmtool {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 164px;
	height: 21px;
	display: block;
	background: transparent;
	z-index: 2;
	display: none;
}
#main #gmtool .subcolumns { margin-bottom: 0; }
#main #gmtool .subcolumns .subcl { padding-right: 10.5%; }
#main #gmtool .subcolumns .subcl h6.t1 { text-align: center; margin-bottom: 0; font-size: 0.85em; background: #fff; border-top: 1px solid #bbb; border-bottom: 1px solid #bbb; }
#main #gmtool .subcolumns .subcl h6.t1 a.t1,
#main #gmtool .subcolumns .subcl h6.t1 a.t1:visited { display: block; text-align: center; padding: 0.3em 0.4em 0.3em 0.4em; outline: none; }
#main #gmtool .subcolumns .subcl h6.t1:hover { background: #ccc; }
#main #gmtool .subcolumns .subcl h6.t1 a.t1:active,
#main #gmtool .subcolumns .subcl h6.t1 a.t1:focus,
#main #gmtool .subcolumns .subcl h6.t1 a.t1:hover { text-decoration: none; color: #444; outline: none; }

#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg #bttn_salzburg,
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg #bttn_linz,
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg #bttn_herzogen,
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg #bttn_wien,
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg #bttn_graz,
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg #bttn_tirol,
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg #bttn_unken {
	position: absolute;
	top: 0;
	left: 0;
	width: 3%;
	height: 5%;
	/*border: 1px solid red;*/
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg #bttn_unken {
	top: 52.2%; left: 39.9%;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg #bttn_salzburg {
	top: 45.3%; left: 44.8%;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg #bttn_linz {
	top: 31%; left: 58.7%;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg #bttn_herzogen {
	top: 32.5%; left: 75%;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg #bttn_wien {
	top: 32.8%; left: 83.3%;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg #bttn_graz {
	top: 65.4%; left: 71.6%;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg #bttn_tirol {
	top: 58.5%; left: 29.4%;
}

#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c33l .subcl.left ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top: 12%;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c33l .subcl.left ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	background: #fff;
	padding-left: 0.8em;
	background: transparent url("../../Map/mapnav.gif") top left no-repeat;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c33l .subcl.left ul li.prima {
	background: transparent url("../../Map/mapnav_top.gif") top left no-repeat;
	height: 25px;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c33l .subcl.left ul li.fina {
	background: transparent url("../../Map/mapnav_bot.gif") top left no-repeat;
	height: 25px;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c33l .subcl.left ul li.active {
	background: transparent url("../../Map/mapnavo.gif") top left no-repeat;
}

#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c33l .subcl.left ul li.finaactive {
	background: transparent url("../../Map/mapnav_boto.gif") top left no-repeat;
	height: 25px;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c33l .subcl.left ul li.primaactive {
	background: transparent url("../../Map/mapnav_topo.gif") top left no-repeat;
	height: 25px;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c33l .subcl.left ul li:hover {
	background: transparent url("../../Map/mapnavo.gif") top left no-repeat;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c33l .subcl.left ul li.prima:hover {
	background: transparent url("../../Map/mapnav_topo.gif") top left no-repeat;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c33l .subcl.left ul li.fina:hover {
	background: transparent url("../../Map/mapnav_boto.gif") top left no-repeat;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c33l .subcl.left ul li.finaactive:hover {
	background: transparent url("../../Map/mapnav_boto.gif") top left no-repeat;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c33l .subcl.left ul li.primaactive:hover {
	background: transparent url("../../Map/mapnav_topo.gif") top left no-repeat;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c33l .subcl.left ul li a,
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c33l .subcl.left ul li a:visited {
	display: block;
	height: 24px;
	line-height: 2.2em;
	outline: none;
	margin: 0;
	padding: 0;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c33l .subcl.left ul li a:active,
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c33l .subcl.left ul li a:focus,
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c33l .subcl.left ul li a:hover {
	text-decoration: none;
	outline: none !important;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c33l .subcl.left ul li.active a,
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c33l .subcl.left ul li.active a:visited {
	color: #888;
	outline: none;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c33l .subcl.left ul li.active a:active,
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c33l .subcl.left ul li.active a:focus,
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmaplayer .c33l .subcl.left ul li.active a:hover {
	text-decoration: none;
	outline: none;
}


#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg #vmapbotlayer.subcolumns.vmapbotlayer {
	position: absolute;
	bottom: 0;
	left: 0;
	margin-bottom: 0;
	display: block;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .subcolumns.vmapbotlayer .subcl {
	background: #fff;
	-ms-filter:"alpha(opacity=80)";
	filter:alpha(opacity=80);
	-moz-opacity: .80;
	-khtml-opacity:.80;
	opacity: .80;
	padding-left: 2.5em;
	height: 89px;
	overflow: hidden;
	
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmapbotlayer .subcl .float_left {
	padding: 0.4em 1.2em 0.6em 0;
	background: transparent;
	margin-right: 0;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmapbotlayer .subcl .nl_name h3 {
	padding-top: 0.5em;
	font-size: 1.2em;
	margin-bottom: 0;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmapbotlayer .subcl .nl_name h3 span {
	color: #c00;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmapbotlayer .subcl .float_left  p {
	line-height: 1.3em;
	color: #000;
	margin-bottom: 0.2em;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmapbotlayer .subcl .float_left.frst {
	
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmapbotlayer .subcl .float_left.scnd {
	
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmapbotlayer .subcl .float_left.thrd {
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmapbotlayer .subcl .float_right.toolbox p {
	line-height: 1.3em;
	color: #000;
	margin-bottom: 0.2em;
	font-size: 0.9em;
	font-weight: bold;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmapbotlayer .subcl .float_right.toolbox p a,
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmapbotlayer .subcl .float_right.toolbox p a:visited {
	color: #d44;
	outline: none;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmapbotlayer .subcl .float_right.toolbox p a:active,
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmapbotlayer .subcl .float_right.toolbox p a:focus,
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmapbotlayer .subcl .float_right.toolbox p a:hover {
	color: #c00;
	text-decoration: none;
	outline: none;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement.vmaphg .vmapbotlayer .subcl .float_right.toolbox {
	padding: 1.6em 2em 0.6em 0.8em;
	background: transparent;
	margin-right: 0;
	margin-left: 0;
	padding-right: 4%;
	border-left: 1px solid #b5b5b5;
}

p.description, p .description { margin-right: 5.5em; 
padding-top: 0.4em;
padding-bottom: 0.2em;
margin-top: 0.1em; margin-bottom: 1.6em; 
line-height: 1.6em;
	font-size: 1.0em;
}
p.description b { display: inline-block; padding-bottom: 0.5em; }
.vitzelement .subcolumns .sgrid583r ul { margin-top: 0.8em; }
.produktimage { border: #ddd 6px solid; }
.subcolumns.viewer { border-bottom: 1px #444 solid; }
.produktimage_small { border: #ddd 2px solid; }
#main .sgrid750r .maincontent .subcolumns.vitzelement .subcolumns .sgrid416l .subcl {
	margin-top: 0; }
#main .sgrid750r .maincontent .subcolumns.vitzelement .subcolumns .sgrid416l .subcl img.small_schema {
	margin-top: 1.6em; margin-right: 1.3em; }
.produktimage_small.einser { margin-right: 0.8em; margin-top: 0.8em; margin-bottom: 0.8em; border: #ddd 6px solid; }
.produktimage_small.zweier { margin-left: 0.8em; margin-top: 0.8em; margin-bottom: 0.8em; border: #ddd 6px solid;  }
#main .sgrid750r .subcolumns .produktimage_small.einser { margin-left: 1.6em; }
#main .sgrid750r .subcolumns .produktimage_small.einser.part { margin-left: 1em; }
#main .sgrid750r .subcolumns .produktimage_small.zweier { margin-left: 11.2em; }
#main .sgrid750r .subcolumns .produktimage.bottom { margin-left: 2.7em; }
#main .sgrid750r .subcolumns a .produktimage_small.einser, 
#main .sgrid750r .subcolumns a .produktimage_small.zweier {
	-ms-filter:"alpha(opacity=60)";
	filter:alpha(opacity=60);
	-moz-opacity: .60;
	-khtml-opacity:.60;
	opacity: .60;
	}
#main .sgrid750r .subcolumns a:hover .produktimage_small.einser, #main .sgrid750r .subcolumns a:hover .produktimage_small.zweier {
	-ms-filter:"alpha(opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	}
#main .sgrid750r .subcolumns a .produktimage.zweierbig {
	-ms-filter:"alpha(opacity=80)";
	filter:alpha(opacity=80);
	-moz-opacity: .80;
	-khtml-opacity:.80;
	opacity: .80;
	}
#main .sgrid750r .subcolumns a:hover .produktimage.zweierbig {
	-ms-filter:"alpha(opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	}

#main .sgrid750r .maincontent .subcolumns.vitzelement .subcolumns.panorama { 
	background: transparent url("../../media_bb/2010bb_panorama_01-04-01.jpg") top left no-repeat;
	margin-bottom: 0.1em;
	}
#main .sgrid750r .maincontent .subcolumns.vitzelement .subcolumns.panorama .sgrid416l .subcl {
	/*border-left: 12px solid #ddd;*/
	}
#main .sgrid750r .subcolumns.panorama .produktimage {
	width:  80px;
	margin-top: 4em;
	margin-left: 2.0em;
	margin-bottom: 4em;
	}
#main .sgrid750r .subcolumns.panorama h3 {
	padding-top: 2.2em;
	margin-bottom: 0.8em;
	}
#main .sgrid750r .subcolumns.panorama p.description {
	margin-right: 2em;
	}


form.yform {
	background: transparent;	padding-bottom: 0.4em;
}
form.yform .type-text,
form.yform .type-select,
form.yform .type-check {
	padding: 0em;
}
form.yform input,
form.yform textarea {
	border: 1px dashed #ddd;
	background: #f4f4f4;
	border-bottom: 1px solid #ccc;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	display: inline;
	width: 98%;
	/*padding-right: 0!important;
	margin-right: 0!important;*/
}
form.yform table {
	
}
form.yform table td,

form.yform table td,
form.yform table th {
	padding: 0.2em;
}
form.yform table input,
form.yform table textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	height: 3em;
}
form.yform table th textarea {
	height: 3.2em;
	line-height: 1.1em;
}



#main .sgrid750r .maincontent .subcolumns.vitzelement .subcolumns.pandora .firstXXXX { 
	margin-bottom: 0.1em;
	}
#main .sgrid750r .maincontent .subcolumns.vitzelement .subcolumns.pandora { 
	margin-bottom: 0.1em;
	}
#main .sgrid750r .subcolumns.pandora .half_left {
	padding-right: 1.7em;
	}
#main .sgrid750r .subcolumns.pandora .half_left .produktimage_small,
#main .sgrid750r .subcolumns.pandora .half_inset .produktimage_small {
	width: 82px;
	border: #ddd 4px solid;
	}
#main .sgrid750r .subcolumns.pandora .half_left,
#main .sgrid750r .subcolumns.pandora .half_inset {
	margin-top: 1em;
	}
#main .sgrid750r .subcolumns.pandora .produktimage_small.leftimg {
	margin: 0.8em;
	margin-left: 0;
	margin-right: 0.8em;
	}
#main .sgrid750r .subcolumns.pandora .half_left .produktimage_small.leftgimg {
	display: block;
	float: left;
	margin: 0.8em;
	margin-left: 0.1em;
	clear: left;
	}
#main .sgrid750r .subcolumns.pandora .half_left .produktimage_small.leftimg.solo,
#main .sgrid750r .subcolumns.pandora .half_left a .produktimage_small.leftimg.solo {
	margin-left: 9.1em;
	}
#main .sgrid750r .subcolumns.pandora .half_left .produktimage_small.rightimg {
	margin: 0.8em;
	}

#main .sgrid750r .subcolumns.pandora .half_inset .produktimage_small.leftimg {
	margin-left: 2.0em;
	}
#main .sgrid750r .subcolumns.pandora .half_inset .produktimage_small.leftimg.solo {
	margin-left: 11em;
	}
#main .sgrid750r .subcolumns.pandora .half_inset .produktimage_small.rightimg {
	margin: 0.8em;
	margin-left: 0.8em;
	}
#main .sgrid750r .subcolumns.pandora .half_left a .produktimage_small.leftimg, #main .sgrid750r .subcolumns.pandora .half_left a .produktimage_small.rightimg,
#main .sgrid750r .subcolumns.pandora .half_inset a .produktimage_small.leftimg,
#main .sgrid750r .subcolumns.pandora .half_inset a .produktimage_small.rightimg {
	-ms-filter:"alpha(opacity=65)";
	filter:alpha(opacity=65);
	-moz-opacity: .65;
	-khtml-opacity:.65;
	opacity: .65;
	}
#main .sgrid750r .subcolumns.pandora .half_left a:hover .produktimage_small.leftimg, #main .sgrid750r .subcolumns.pandora .half_left a:hover .produktimage_small.rightimg,
#main .sgrid750r .subcolumns.pandora .half_inset a:hover .produktimage_small.leftimg,
#main .sgrid750r .subcolumns.pandora .half_inset a:hover .produktimage_small.rightimg {
	-ms-filter:"alpha(opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	}

	
#main .sgrid750r .maincontent .subcolumns.vitzelement .subcolumns .sgrid583r .subcr .technisch {
	background: #fff;
	width: 70%;
	}
#main .sgrid750r .maincontent .subcolumns.vitzelement .subcolumns .sgrid583r .subcr .technisch h5,
#main .sgrid750r .maincontent .subcolumns.vitzelement .subcolumns .sgrid583r .subcr .technisch h6 {
	display: inline;
	float: left;
	width: 100%;
	margin: 0.1em;
	font-size: 0.8em;
	border-bottom: 1px solid #b8b8b8;
	padding: 0.3em 0.2em;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement .subcolumns .sgrid583r .subcr .technisch h5 span {
	display: inline;
	float: right;
	color: #666;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement .subcolumns .sgrid583r .subcr .technisch p {
	padding-top: 0.3em;
	line-height: 1.3em;
	font-size: 0.9em;
	color: #dd5555;
}
#main .sgrid750r .maincontent .subcolumns.vitzelement .subcolumns .sgrid583r .subcr .technisch h6.tech_title {
	width: 100%;
	margin-top: 1em;
	padding-bottom: 0.5em;
	margin-bottom: 0.2em;
	border-bottom: 2px solid #9b9b9b;
	color: #3c3c3c;
	font-weight: bold;
	}
#main .sgrid750r .maincontent .subcolumns.vitzelement .subcolumns .sgrid583r .subcr .technisch h5 {
	color: #666;
	}

.subcolumns.vitzelement .subcolumns .subcl.register, .subcolumns.vitzelement .subcolumns .subcr.register {
	margin-left: 1em;
	margin-right: 1em;
}
.subcolumns.vitzelement .subcolumns.moreaktuell .subcl, .subcolumns.vitzelement .subcolumns.moreaktuell .subcr {
	margin-left: 1em;
	margin-right: 1em;
}
.floatbox.sucher { padding-top: 0.6em; border-bottom: 1px solid #888; }
.subcolumns.vitzelement .subcolumns .subcl.register h2, 
.subcolumns.vitzelement .subcolumns .subcr.register h2 {
	border-left: #aaa 1px solid;
	border-right: #aaa 1px solid;
	border-top: #aaa 1px solid;
	border-bottom: #ae9190 8px solid;
	padding: 4px;
	margin-bottom: 0.6em;
}
.downunder { width: 100%; height: 26px; background: #f2f2f2 url("../images/hg_el_bot.jpg") repeat-x top left; border-top: #aaa 1px solid; }
.downunder2 { width: 100%; height: 26px; background: #f2f2f2 url("../images/hg_el_top.jpg") repeat-x top left;  }
.subcolumns.moreaktuell p.mtitel { font-weight: bold; color: #000; }
.subcolumns.moreaktuell h4 { padding-bottom: 0; margin-bottom: 0.3em!important; border-bottom: 0px dotted #333; }
.subcolumns.moreaktuell h4, .subcolumns.moreaktuell h5 { font-weight: normal; font-size: 1.0em; }
.subcolumns.moreaktuell h5 { margin-bottom: 0.3em!important; }
.subcolumns.moreaktuell p { margin-top: 0.9em!important; }
.subcolumns.moreaktuell .floatbox { padding-bottom: 0.9em!important; margin-top: 0.9em!important; border-bottom: 1px solid #aaa; }
.subcolumns.vitzfooter { border-top: #666 1px solid; padding-top: 0.4em; }
.simple_i {
	color: #bb4a00;
}
#main .subcolumns .sgrid750r .subcr.maincontent h1 { font-size: 1.25em; padding-top: 0.8em; padding-bottom: 1.0em; }
#main .subcolumns .sgrid750r .subcr.maincontent h1 .titel_first { color: #444; }
#main .maincontent { padding-top: 0.3em; padding-bottom: 1.2em; padding-left: 2.5em; padding-right: 2.5em;
	/*background-color: #ffffff!important;*/
}
#main .maincontent .langu { 
	-ms-filter:"alpha(opacity=50)";
	filter:alpha(opacity=50);
	-moz-opacity: .50;
	-khtml-opacity:.50;
	opacity: .50;
}

#main .maincontent .float_right.language { margin-right: -2.2em; margin-top: 0.5em; width: 82px; }
#main .maincontent a:link img.langu, 
#main .maincontent a:visited img.langu {
	-ms-filter:"alpha(opacity=50)";
	filter:alpha(opacity=50);
	-moz-opacity: .50;
	-khtml-opacity:.50;
	opacity: .50;
}
#main .maincontent a:hover img.langu {
	-ms-filter:"alpha(opacity=85)";
	filter:alpha(opacity=85);
	-moz-opacity: .85;
	-khtml-opacity:.85;
	opacity: .85;
}
#main .maincontent a:link img.langu.active,
#main .maincontent a:visited img.langu.active  {
	-ms-filter:"alpha(opacity=90)";
	filter:alpha(opacity=90);
	-moz-opacity: .90;
	-khtml-opacity:.90;
	opacity: .90;
}
#main .maincontent a:hover img.langu.active {
	-ms-filter:"alpha(opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
#columns-container #columns-left p, #columns-container #columns-right p {
	margin-bottom: 1.0em;
	margin-right: 0.6em;
	padding-bottom: 0.4em;
	border-bottom: 1px solid #aaa;
}
#columns-container #columns-left strong, #columns-container #columns-right  strong {
	color: #f60;
	padding-right: 0.6em;
	margin-right: 0.8em;
	padding-bottom: 0.1em;
	border-bottom: 1px dotted #f60;
}
#logo {}



/* @group bread crumb - navigator text */
#breadcrumbcontainer {
	text-align: center;
	margin-bottom: 0;
	margin-top: 0;
	background: transparent;
	font-size: 11px;
	padding: 0 0 0 0;
	color: #aaa;
	width: 80%;
}
#breadcrumbcontainer.subcolumns {
	margin: 0; padding: 0;
}
#breadcrumbcontainer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#breadcrumbcontainer li {
	display: inline;
	padding: 0;
	margin-left: 0;
	color: #fff;
}
#breadcrumbcontainer a {
	text-decoration: none;
	color: #fff;
}
#breadcrumbcontainer a:hover {
	text-decoration: underline;
	color: #444;
}
/* @end */
/* @group simple LinkNav */
.link_nav {
    /* (en) containing floats in IE */
    overflow: hidden;
    /* (en) containing floats in all other browsers */
    float: left;
    display: inline;
    /* (en) Bugfix: IE - collapsing horizontal margins */
    position:relative;
	margin: 0 0;
	padding: 0;
	line-height: 0;
	text-align: center;
	color: #aaa;
	margin-bottom: 1.4em;
	border-bottom: 2px solid #c00;
	width: 100%;
	background: #f9f9f9;
    margin-bottom: 0;
}
.link_nav ul {
	list-style: none;
    /* (en) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left; /* LTR */
	margin: 0;
	padding: 0;
    border-left: 0px #ccc solid;
    border-right: 0px #ddd solid;
}
.link_nav li {
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
	display: inline;
    float: left; /* LTR */
    margin: 0;
    padding: 0;
    line-height: 1em;
    list-style-type: none;
    font-size: 0.9em;
    border-left: 0px #ccc solid;
    border-right: 0px #ddd solid;
}
.link_nav a, .link_nav a:visited {
    display: block;
	text-decoration: none;
	margin: 0;
    padding: 0.5em 0.8em 0.9em 0.8em;
    background: #f9f9f9;
    font-weight: normal;
    background: #fff url("../images/nav_active.gif") bottom left repeat-x;
    color: #996b6b;
    border-left: 1px #ccc solid;
    border-right: 0px #ddd solid;
    border-bottom: 1px #ccc solid;
    width: 140px;
}
.link_nav a:focus, .link_nav a:hover, .link_nav a:active {
	background: #f9f9f9; text-decoration: none;
	color: #dd0000;
	border-left: 1px #aaa solid;
    border-right: 0px #ccc solid;
	border-bottom: 1px #aaa solid;
}
.link_nav li a, .link_nav li a:visited {
    display: block;
	text-decoration: none;
	margin: 0;
    padding: 0.9em 0.8em 0.5em 0.8em;
    background: #f9f9f9;
    font-weight: normal;
    background: #fff url("../images/nav_active.gif") bottom left repeat-x;
    color: #996b6b;
    border-left: 1px #ccc solid;
    border-right: 0px #ddd solid;
    border-bottom: 1px #ccc solid;
    width: 140px;
}
.link_nav li a:focus, .link_nav li a:hover, .link_nav li a:active {
	background: #f9f9f9; text-decoration: none;
	color: #dd0000;
	border-left: 1px #aaa solid;
    border-right: 0px #ccc solid;
	border-bottom: 1px #aaa solid;
}
.link_nav a.active, .link_nav a.active:visited {
	background: #d00;
    color: #fff;
	border-left: 1px #444 solid;
    border-right: 0px #ccc solid;
	border-bottom: 1px #f00 solid;
}
.link_nav a.active:focus, .link_nav a.active:hover, .link_nav a.active:active {
	background: #d00; text-decoration: none;
    color: #fff;
	border-left: 1px #f00 solid;
    border-right: 0px #d88 solid;
	border-bottom: 1px #444 solid;
}
/* @end */
/* @group #simpleVmenu */
#simpleVmenu {
	margin-bottom: 16em; padding: 0;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #aaa;
	background: #fff;
}
#simpleVmenu ul{
	list-style: none;
	margin: 0;
	padding: 0;
	background: #fff;
}
#simpleVmenu li {
	list-style: none;
	margin: 0;
	padding: 0;
	background: #fff;
	border-top: 1px solid #aaa;
}
#simpleVmenu a {
	background: #ffffff url(../images/array_normal.gif) no-repeat 1px center;
	display: block; 
	height: 20px; 
	padding-left: 18px; 
	padding-top: 3px; 
	text-decoration: none; 
	color: #888;
}
#simpleVmenu a:visited {
	color: #888;
}
#simpleVmenu a:focus, #simpleVmenu a:hover, #simpleVmenu a:active {
	color: #e00;
	background: #efefef url(../images/array_over.gif) no-repeat 2px center;
}
#simpleVmenu .active {
	color: #c00;
	background: #fafafa url(../images/array_active.gif) no-repeat 1px center;
}
#simpleVmenu li a.active {
	color: #c00;
	background: #fafafa url(../images/array_active.gif) no-repeat 1px center;
}
#simpleVmenu li.active a:hover, #simpleVmenu li.active a:focus, #simpleVmenu li.active a:hover, #simpleVmenu li.active a:active  {
	color: #c00;
	background: #fafafa url(../images/array_active.gif) no-repeat 1px center;
}
.katgroup {color:#000;}
#simpleVmenu a.katgroup {
	color: #666;
	padding-left: 24px;
}
#simpleVmenu a.katgroup:visited {
	color: #666;
}
#simpleVmenu a.katgroup:focus, #simpleVmenu a.katgroup:hover, #simpleVmenu a.katgroup:active {
	color: #e00;
	background: #e6e6e6 url(../../nucss/images/arraysub_over.gif) no-repeat 7px center;
}
#simpleVmenu .katgroup {
	color: #f00;
	background: #f6f6f6 url(../../nucss/images/arraysub_normal.gif) no-repeat 1px center;
}
#simpleVmenu li.katgroup a:hover, #simpleVmenu li.katgroup a:focus {
	background: #f2f2f2 url(../../nucss/images/arraysub_normal.gif) no-repeat 1px center;
}

#simpleVmenu a.actkatgroup {
	color: #e00;
	padding-left: 24px;
}
#simpleVmenu a.actkatgroup:visited {
	color: #e00;
}
#simpleVmenu a.actkatgroup:focus, #simpleVmenu a.actkatgroup:hover, #simpleVmenu a.actkatgroup:active {
	color: #f00;
	background: #ebebeb url(../../nucss/images/arraysub_over.gif) no-repeat 7px center;
}
#simpleVmenu .actkatgroup {
	color: #f00;
	background: #f2f2f2 url(../../nucss/images/arraysub_active.gif) no-repeat 7px center;
}
#simpleVmenu li.actkatgroup a:hover, #simpleVmenu li.actkatgroup a:focus {
	background: #f2f2f2 url(../../nucss/images/arraysub_active.gif) no-repeat 7px center;
}
/* @end */
#nav { margin-top: 0; }
/* @end */
/* @group flipper */
#main .maincontent .subcl.flippercontainer {
	background: #f6f6f6;
	border: 1px solid #999;
	padding: 1.2em 1.6em;
}
#main .maincontent .flippercontainer .subcl.flipper {
	position: relative;
	overflow: hidden;
}
#main .maincontent .flipframe.center {
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
	width: 100%;
}
#main .maincontent .flipframe #leftflip1 {
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 101;
}
#main .maincontent .flipframe #leftflip2 {
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
}
#main .maincontent .flipframe #leftflip1 #leftflip1_img {
	width: 100%;
}
#main .maincontent .flipnav {
	margin-right: 5em;
	padding-top: 1em;
}
#main .maincontent .flipnav #swapPage_left {
	width: 41px;
	height: 23px;
	float: left;
	background: #f6f6f6 url(../../nucss/images/arrays_flip.gif) no-repeat left top;
}
#main .maincontent .flipnav #swapPage_right {
	width: 41px;
	height: 23px;
	float: left;
	margin-left: 2.6em;
	background: #f6f6f6 url(../../nucss/images/arrays_flip.gif) no-repeat left bottom;
}
#main .maincontent .flipnav #swapPage_left:hover, #main .maincontent .flipnav #swapPage_left:focus, #main .maincontent .flipnav #swapPage_left:active {
	background: #f6f6f6 url(../../nucss/images/arrays_flip.gif) no-repeat right top;
}
#main .maincontent .flipnav #swapPage_right:hover, #main .maincontent .flipnav #swapPage_right:focus, #main .maincontent .flipnav #swapPage_right:active {
	background: #f6f6f6 url(../../nucss/images/arrays_flip.gif) no-repeat right bottom;
}
#rester {
	position: absolute;
	top: -50px;
	left: -50px;
	width: 32px;
	height: 32px;
	background: #f6f6f6;
	display: none;
	z-index: 102;
}
#ly_pageturn {
	position: absolute;
	top: 0;
	left: 0;
	width: 200px;
	height: 600px;
	background: #fff;
	z-index: 105;
	display: none;
}
/* @end */
/* @group General Styles */

#logentry .sgrid333r .subcr {
	background-image: none;
}
#logentry a:link, #logentry a:visited {
	color: #00f;
	margin-left: 4px;
}
.maincontent .subleftcontent {  }
.maincontent .subrightcontent {  }
.maincontent .subcontent {  }
.maincontent p { margin: 0 0 0.6em 0; }
/* floated elements */
.center {}
p.icaption_left, .float_left, .image-left { margin-right: 0.9em; margin-bottom: 0.15em; }
p.icaption_right, .float_right, .image-right { margin-left: 1.0em; margin-bottom: 0.15em; }
/* image styles (as imageStyle and within icaptionm; could also be set directly to float_left/image-left.. and leave Def. of imageStyle out of attention to floatElems ) */
.imageStyle { background: #fff; padding: 2px; border: 1px solid #888; }
p.icaption_left img,
p.icaption_right img { background: #fff; padding: 2px; border: 1px solid #888; }
p.icaption_left strong,
p.icaption_right strong { margin-top: 0; padding: 0.2em 0.5em 0.6em 0.5em; background: #f3f3f3; font-size: 91.667%; line-height: 1.33em; border-top: 1px solid #fff;  }
.icaption_right { width: 236px; }
.icaption_left { width: 236px; }

#main .subcolumns.equalizer .sgrid750r .subcr.maincontent .subcolumns.vitzelement.uebersicht {
	background: transparent!important; 
	border-left: 0; 
	border-right: 0;
	padding: 0.1em;
	position: relative;
}
/*vitzelement.uebersicht    .gruppen_slider*/
#main .subcolumns.equalizer .sgrid750r .subcr.maincontent .subcolumns.vitzelement.uebersicht .gruppen_slider { 
	/*padding: 0.45em 0.4em;*/
	background: #dedede;
	position: relative;
	display: block;
	margin-bottom: 0;
	padding: 0;
	height: 321px;
}
.subcolumns.vitzelement.uebersicht .gruppen_slider .innerholder { 
	background: #dedede;
	padding: 0.4em 0.4em;
	position: relative;
	display: block;
	overflow: auto;
	height: 257px;
	margin-left: 5px;
	margin-right: 5px;
}
.subcolumns.vitzelement.uebersicht .gruppen_slider .topbutton {
	height: 22px;
	background: #dedede;
	border-bottom: 1px solid #fff;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
}
.subcolumns.vitzelement.uebersicht .gruppen_slider .topbutton a.detail_closer,
.subcolumns.vitzelement.uebersicht .gruppen_slider .topbutton a:visited.detail_closer  {
	display: block;
	padding-left: 0.8em;
	font-size: 0.8em;
	padding:  0.3em 0.3em 0.3em 0.5em;
	margin: 0;
	color: #8d9cac;
	text-decoration: none;
	line-height: 1.9em;
}
.subcolumns.vitzelement.uebersicht .gruppen_slider .topbutton a:focus.detail_closer,
.subcolumns.vitzelement.uebersicht .gruppen_slider .topbutton a:active.detail_closer,
.subcolumns.vitzelement.uebersicht .gruppen_slider .topbutton a:hover.detail_closer  {
	color: #496078;
	background: #dedede;
}
.subcolumns.vitzelement.uebersicht .gruppen_slider .bottombutton {
	height: 20px;
	background: #dedede;
	border-top: 1px solid #fff;
	clear: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.subcolumns.vitzelement.uebersicht .gruppen_slider .bottombutton a.float_left.detail_closer,
.subcolumns.vitzelement.uebersicht .gruppen_slider .bottombutton a:visited.float_left.detail_closer  {
	display: block;
	padding-left: 0.8em;
	font-size: 0.8em;
	padding:  0.5em 0.3em 0.1em 0.5em;
	margin: 0;
	color: #8d9cac;
	width: 86%;
	text-decoration: none;
	line-height: 1.6em;
	height: 15px;
}
.subcolumns.vitzelement.uebersicht .gruppen_slider .bottombutton a:focus.float_left.detail_closer,
.subcolumns.vitzelement.uebersicht .gruppen_slider .bottombutton a:active.float_left.detail_closer,
.subcolumns.vitzelement.uebersicht .gruppen_slider .bottombutton a:hover.float_left.detail_closer  {
	color: #496078;
	background: #dedede;
}

.subcolumns.vitzelement.uebersicht .gruppen_slider .bottombutton .float_right {
	display: block; 
	margin-left: 5px;
	width: 4%;
	height: auto;
	text-align: right;
	height: 20px;
}
.subcolumns.vitzelement.uebersicht .gruppen_slider .bottombutton .float_right a.detail_closer_symbol,
.subcolumns.vitzelement.uebersicht .gruppen_slider .bottombutton .float_right a:visited.detail_closer_symbol {
	background: url(../images/gruppen_icons_close.gif) no-repeat center center;
	display: block; 
	width: 100%;
	float: right;
	padding: 0;
	margin: 0;
	height: 20px;
	line-height: 1.0em;
	padding-right: 24px;
}
.subcolumns.vitzelement.uebersicht .gruppen_slider .bottombutton .float_right a:focus.detail_closer_symbol,
.subcolumns.vitzelement.uebersicht .gruppen_slider .bottombutton .float_right a:active.detail_closer_symbol,
.subcolumns.vitzelement.uebersicht .gruppen_slider .bottombutton .float_right a:hover.detail_closer_symbol {
	background: url(../images/gruppen_icons_closeo.gif) no-repeat center center;
}
.subcolumns.vitzelement.uebersicht .gruppen_slider .bottombutton .float_right a.detail_closer_viewall,
.subcolumns.vitzelement.uebersicht .gruppen_slider .bottombutton .float_right a:visited.detail_closer_viewall {
	background: url(../images/gruppen_icons_open.gif) no-repeat center center;
	display: block; 
	width: 100%;
	float: right;
	padding: 0;
	margin: 0;
	height: 20px;
	line-height: 1.0em;
	padding-right: 0px;
}
.subcolumns.vitzelement.uebersicht .gruppen_slider .bottombutton .float_right a:focus.detail_closer_viewall,
.subcolumns.vitzelement.uebersicht .gruppen_slider .bottombutton .float_right a:active.detail_closer_viewall,
.subcolumns.vitzelement.uebersicht .gruppen_slider .bottombutton .float_right a:hover.detail_closer_viewall {
	background: url(../images/gruppen_icons_openo.gif) no-repeat center center;
}
.subcolumns.vitzelement.uebersicht .gruppen_slider .bottombutton .float_right a.detail_closer_viewall.active,
.subcolumns.vitzelement.uebersicht .gruppen_slider .bottombutton .float_right a:visited.detail_closer_viewall.active {
	background: url(../images/gruppen_icons_up.gif) no-repeat center center;
}
.subcolumns.vitzelement.uebersicht .gruppen_slider .bottombutton .float_right a:focus.detail_closer_viewall.active,
.subcolumns.vitzelement.uebersicht .gruppen_slider .bottombutton .float_right a:active.detail_closer_viewall.active,
.subcolumns.vitzelement.uebersicht .gruppen_slider .bottombutton .float_right a:hover.detail_closer_viewall.active {
	background: url(../images/gruppen_icons_upo.gif) no-repeat center center;
}
/*.subcolumns.vitzelement.uebersicht .gruppen_slider .bottombutton a {
	display: block;
	padding-left: 0.6em;
	font-size: 0.8em;
	padding-top: 0.5em;
	color: #496078;
}*/
/*images inside*/

.gruppen_slider .innerholder  a,
.gruppen_slider .innerholder  a:visited { 
	display: block;
	float: left;
	padding: 0 0 0 0;
	border: 1px solid #dedede;
	-ms-filter:"alpha(opacity=90)";
	filter:alpha(opacity=90);
	-moz-opacity: .90;
	-khtml-opacity:.90;
	opacity: .90;
}
.gruppen_slider .innerholder a img { 
	width: 90px;
	height: 76px;
	padding: 4px 5px 4px 5px;
}
.gruppen_slider .innerholder  a:hover img { 
	width: 98px;
	height: 82px;
	padding: 0px 0px 0px 0px;
	background: #ddd;
	border-left: 1px solid #aaa;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
	-ms-filter:"alpha(opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

/*gview_info*/
#main .subcolumns.equalizer .sgrid750r .subcr.maincontent .subcolumns.vitzelement.uebersicht p.icaption_left {
	margin-right: 0.8em;
	margin-bottom: 0.15em;
	width: 3;
	position: relative;
}
span.gview_base { 
	display: block;
	background: transparent url(../../media/grouphover_01.png) left center no-repeat;
	width: 18px;
	height: 18px;
	position: absolute;
	bottom: 26px;
	left: 1px;
	margin: 0;
	padding: 0;
	border: none;
	-ms-filter:"alpha(opacity=85)";
	filter:alpha(opacity=85);
	-moz-opacity: .85;
	-khtml-opacity:.85;
	opacity: .85;
	/*onstart: set vis. visible*/
}
.gview_info { 
	display: block;
	width: 160px;
	font-size: 0.72em;
	position: absolute;
	top: -24px;
	left: -200px;
	margin: 0;
	padding: 0;
	border: none;
	-ms-filter:"alpha(opacity=90)";
	filter:alpha(opacity=90);
	-moz-opacity: .90;
	-khtml-opacity:.90;
	opacity: .90;
	visibility: hidden;
	/*onstart: set vis. visible*/
}
.gview_info .ginfotainer { 
	display: block;
	background: transparent url(../../media/grouphover_01o.png) 0px center no-repeat;
	margin: 0;
	padding: 0;
	padding-top: 0.2em;
	padding-bottom: 0.1em;
	border: none;
	/*onhover: set vis. visible*/
}
.gview_info .ginfotainer a.ginfolink { 
	display: block;
	line-height: 1.2em;
	color: #000;
	text-decoration: none;
	margin: 0;
	padding: 0;
	border: none;
}
.gview_info .ginfotainer a.ginfolink h6 { 
	display: block;
	padding: 0.5em 0.4em 0.5em 2.5em;
	line-height: 1.1em;
	color: #000;
	margin: 0;
	background: transparent url(../../media/grouphover_02o.png) 19px center no-repeat;
}
/* /gview_info*/

#main .sgrid750r .maincontent p.icaption_left {
	margin-right: 0.8em;
	margin-bottom: 0.15em;
	width: auto;
}
#main .subcolumns.equalizer .sgrid750r .subcr.maincontent .subcolumns.vitzelement.uebersicht p.icaption_left a {
	display: block;
}
#main .sgrid750r .maincontent p.icaption_left img {
	background: #fff;
	padding: 0;
	border: 2px solid #ccc;
}
#main .sgrid750r .maincontent p.icaption_left strong {
	margin-top: 0;
	padding: 0.4em 0.2em 0.6em 0.2em;
	background: transparent;
	font-size: 1em;
	text-align: center;
	line-height: 1.33em;
	border-top: 0px solid #fff;
}
#main .subcolumns.equalizer .sgrid750r .subcr.maincontent .subcolumns.vitzelement h2{
	padding-top: 1.7em;
}
/**/
/* @end */
/* @group boxes */
/* @group equaheights-boxes */
/* @group box-top, -bottom equaheights */
.box-top .c33l,
.box-top .c33r,
.box-top .c50l,
.box-top .c50r {  }
.box-top .subcl,
.box-top .subcr,
.box-top .subc {
	padding: 6px;
	padding-bottom: 100em;
	margin-bottom: -100em;
}
.box-top .first { background: #fdecec; }
.box-top .secand { background: #f9f9e8; }
.box-top .third { background: #dedef0; }
.box-bottom { margin-bottom: 1em; text-align:right; }
.box-bottom .c33l,
.box-bottom .c33r,
.box-bottom .c50l,
.box-bottom .c50r {  }
.box-bottom .first { background: #f9f9f9; }
.box-bottom .secand { background: #f0f0f0; }
.box-bottom .third { background: #e9e9e9; }
.box-bottom .subcl,
.box-bottom .subcr,
.box-bottom .subc {
	padding: 6px;
	text-align:right; 
}
.box-top h6 { display: block; border-bottom: 1px #c88 solid; font-style:normal; }
.box-top p {  }
/*alterations*/
.box-top, .box-top p{ line-height: 1.4em;  }
#main .sgrid583r .maincontent .box-top.subcolumns { margin-bottom: 0; }
.box-top .first { background: #fff; }
.box-top .secand { background: #fff; }
.box-top .third { background: #fff; }
/* @end */
/* @group teabox-top, -bottom equaheights */
.teabox-top .c33l, 
.teabox-top .c33r { background: url("NuCss_v01/images/frame/lframe.png") top left no-repeat; }
.teabox-top .c50l, 
.teabox-top .c50r { background: url("NuCss_v01/images/frame/lframe.png") top left no-repeat; }
.teabox-top .subcl, 
.teabox-top .subcr, 
.teabox-top .subc { 
	padding: 6px;
	padding-right: 12px;
	background: url("NuCss_v01/images/frame/rframe.png") top right no-repeat;
	padding-bottom: 100em;
	margin-bottom: -100em; 
}
/*.teabox-top .first { }*/
/*.teabox-top .secand { }*/
/*.teabox-top .third { }*/
.teabox-bottom { margin-bottom: 1em; text-align:right; }
.teabox-bottom .c33l, 
.teabox-bottom .c33r { background: url("NuCss_v01/images/frame/lframe.gif") bottom left no-repeat; }
.teabox-bottom .c50l, 
.teabox-bottom .c50r { background: url("NuCss_v01/images/frame/lframe.gif") bottom left no-repeat; }
/*.teabox-bottom .first {  }*/
/*.teabox-bottom .secand {  }*/
/*.teabox-bottom .third {  }*/
.teabox-bottom .subcl, 
.teabox-bottom .subcr, 
.teabox-bottom .subc {
	padding: 0px 12px 7px 6px;
	text-align:right; 
	background: url("NuCss_v01/images/frame/rframe.png") bottom right no-repeat; 
}
.teabox-top h6 { display: block; margin: 4px 6px 8px 6px; border-bottom: 1px #c88 solid; font-style:normal; font-variant:small-caps;  }
.teabox-top p { padding: 0px 6px 7px 6px; margin-bottom: 0; }
.teabox-top, .box-top p { line-height: 1.4em; }
#main .sgrid583r .maincontent .teabox-top.subcolumns { margin-bottom: 0; }
th,td { padding: 0.4em; vertical-align: top; text-align: center;
 }
tbody td.tbottom { border-top: 2px solid #888; }
tbody th[scope="col"] { text-align: center; line-height: 1.16em; }
tbody th[scope="colfirst"] { text-align: left; line-height: 1.16em; }
tbody th[scope="row"], 
tbody td[scope="row"], 
tbody th.sub {
	font-family: 'Dejaweb-Bold','Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background: #f0f0f0;
}
tbody tr:hover th[scope="row"],
tbody tr:hover td[scope="row"],
tbody tr:hover tbody th.sub { background: #f0e8e8; }

hr.my_subdivider { border-bottom: #aaa 2px dotted; }
hr.my_subdivider2 { border-bottom: #aaa 1px dotted; margin-bottom: 2.2em; }
hr.my_divider { border-bottom: #666 2px dotted; }
hr.my_bottomline { border-bottom: #aaa 1px solid; }
hr.mediate { margin-bottom: 3.0em; border-bottom: #fff 0px solid; }
.subcr.subcolmap { text-align: center; margin: 0; padding: 0; border: 0px solid #fff; padding-top: 1em; }
.subcr.subcolmap .subcolumns { margin: 0; padding: 0; border: 0px solid #fff; }
.subc.map { display: block; 
width: 400px; 
height: 266px;
margin: 0 auto; 
font-size: 0px;
line-height: 0.1em;
border: 2px solid #fff;
}
.map .maptop, 
.map .mapmiddle_left, 
.map .mapmiddle_center, 
.map .mapmiddle_right, 
.map .mapbottom {
	display: block;
	line-height: 0;
	font-size: 0.1em;
}
.map .maptop {
	width: 400px;
	height: 69px;
}
.map .mapmiddle_left {
	width: 139px;
	height: 132px;
	float: left;
}
.map .mapmiddle_center {
	width: 78px;
	height: 132px;
	float: left;
}
.map .mapmiddle_right {
	width: 183px;
	height: 132px;
	float: right;
}
.map .mapbottom {
	width: 400px;
	height: 65px;
	clear: left;
}
.map table, .map tr, .map th, .map td { padding: 0; margin: 0; border:0; vertical-align: top; text-align: left; }

#vitzmap { position: absolute; top: 10px; left: 10px; width: 404px; height: 294px; visibility: hidden; }
#emptymap { position: absolute; top: 10px; left: 10px; width: 404px; height: 294px; visibility: hidden; background-color:#ffffff; padding: 0; margin: 0; border:0; }

#vitzmap img.imgbord { display: block; border: 2px solid #2f4f4f; }
#vitzmap div.mapclearer { display: block; padding: 4px 0; border-bottom: 2px solid #2f4f4f; }
#vitzmap p.float_left { width: 211px; height: 14px; margin-right: 0; }
#vitzmap p.float_right { width: 189px; height: 14px; margin-left: 0; }
#main .subcl.mapaddress .address_container {
	position: relative;
	width: 200px;
}
#vitzadr0 { padding: 0; margin: 0; border:0; }
#vitzadr1 { padding: 0; margin: 0; border:0; }
#vitzadr2 { padding: 0; margin: 0; border:0; }
#vitzadr3 { padding: 0; margin: 0; border:0; }
#vitzadr4 { padding: 0; margin: 0; border:0; }
#vitzadr5 { padding: 0; margin: 0; border:0; }
#vitzadr6 { padding: 0; margin: 0; border:0; }

	#vitzadr0{ text-align: center;line-height:16px; position: absolute; top: 120px; left: 0px; width: 200px; height: 210px; visibility: hidden; }
	#vitzadr1{ text-align: center;line-height:16px; position: absolute; top: 120px; left: 0px; width: 200px; height: 210px; visibility: hidden; }
	#vitzadr2{ text-align: center;line-height:16px; position: absolute; top: 120px; left: 0px; width: 200px; height: 210px; visibility: hidden; }
	#vitzadr3{ text-align: center;line-height:16px; position: absolute; top: 120px; left: 0px; width: 200px; height: 210px; visibility: hidden; }
	#vitzadr4{ text-align: center;line-height:16px; position: absolute; top: 120px; left: 0px; width: 200px; height: 210px; visibility: hidden; }
	#vitzadr5{ text-align: center;line-height:16px; position: absolute; top: 120px; left: 0px; width: 200px; height: 210px; visibility: hidden; }
	#vitzadr6{ text-align: center;line-height:16px; position: absolute; top: 120px; left: 0px; width: 200px; height: 210px; visibility: hidden; }

#vitzadrmain0{ position: absolute; top: 34px; left: 0px; width: 200px; height: auto; text-align: center; line-height:16px; visibility: visible; display: block; }
#vitzadrmain1{ position: absolute; top: 34px; left: 0px; width: 200px; height: auto; text-align: center; line-height:16px; visibility: visible; display: none; }
#vitzadrmain2{ position: absolute; top: 34px; left: 0px; width: 200px; height: auto; text-align: center; line-height:16px; visibility: visible; display: none; }
#vitzadrmain3{ position: absolute; top: 34px; left: 0px; width: 200px; height: auto; text-align: center; line-height:16px; visibility: visible; display: none; }
#vitzadrmain4{ position: absolute; top: 34px; left: 0px; width: 200px; height: auto; text-align: center; line-height:16px; visibility: visible; display: none; }
#vitzadrmain5{ position: absolute; top: 34px; left: 0px; width: 200px; height: auto; text-align: center; line-height:16px; visibility: visible; display: none; }
#vitzadrmain6{ position: absolute; top: 34px; left: 0px; width: 200px; height: auto; text-align: center; line-height:16px; visibility: visible; display: none; }
#main .subcl.mapaddress .address_container h5 {
	font-size: 1.0em; text-align: center; margin-bottom: 0.8em; padding-top: 0.5em; padding-bottom: 0.45em;
	background: #e9e9e9;
	border-top: 3px double #fff; border-bottom: 6px double #c00;
}
#main .subcl.mapaddress .address_container p { font-size: 1.0em; line-height: 1.4em; text-align: center; margin-bottom: 0.8em; }
#main .subcl.mapaddress .address_container p.dred { font-size: 1.1em; text-align: center; margin-bottom: 0.9em; }
#main .subcl.mapaddress .address_container p.adrbottom {
	margin-top: 1.2em; padding-top: 0.6em; padding-bottom: 0.6em;
	border-top: 1px solid #ccc; border-bottom: 6px double #c00;
	background: #f6f6f6; margin-bottom: 0;
}
.download { padding-left: 1.8em; color:#888; padding-bottom: 0.3em; }
/* @end */
/* @end */
/* @end */
.p_param { padding-top: 0.5em; }
.blog-entry-link a:link, .blog-entry-link a:visited {
	text-decoration: none;
	color: #666;
}

.blog-archive-entries-wrapper .blog-entry {
}
.blog-archive-link {
}
.blog-archive-link a:link, .blog-archive-link a:visited {
}
.blog-entry {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #eaeaea;
}
.blog-entry-title {
	font-size: 1.6em;
	margin: 0 0 5px;
	font-weight: normal;
}
.blog-entry-title a:link {
	text-decoration: none;
	color: #555555;
}
.blog-entry-date {
	color: #f60;
	margin-bottom: 15px;
	padding-left: 10px;
	font-style: italic;
	padding-top: 2px;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}
.blog-read-more {
	display: block;
	padding-top: 10px;
	font-style: italic;
}
.blog-entry-body {
}
.blog-entry-summary {
}
.blog-archive-entries-wrapper {
}
a.subprolist, a.subprolist:visited {
    font-size: 0.9em;
    color: #ae9190;
}
a.subprolist:focus, a.subprolist:hover, a.subprolist:active {
	color: #444;
}
a.subprolist.active, a.subprolist.active:visited {
	color: #a00;
}
a.subprolist.active:focus, a.subprolist.active:hover, a.subprolist.active:active {
	color: #e00;
	text-decoration: none;
}
a.subprolist2, a.subprolist2:visited {
    color: #7f5e5e;
    line-height: 1.8em;
}
a.subprolist2:focus, a.subprolist2:hover, a.subprolist2:active {
	color: #444;
    line-height: 1.8em;
}

.right_arrowwrapper{
	width: 265px;
	height: 25px;
	margin-top: 0;
	background: #f2f2f2 url("../../nucss/images/prod_hg.gif") repeat left center;
}
.left_arrowContainer{
	float:left;
	width:42px;
	height: 25px;
}
.center_arrowContainer{
	float:left;
	width:181px;
	height: 25px;
	text-align: center;
	line-height: 2.4em;
	font-size: 0.9em;
	color: #666;
}
.right_arrowContainer{
	float:left;
	width:42px;
	height: 25px;
}
.info.katview {width: 120px; padding: 2px; background: #fff; padding-top: 1.0em; text-align: center; line-height: 1.3em; }
.floatbox.groupview { overflow:auto; height: 232px; }
#hide_this_grouplist { position:absolute; top:10px; left: -400px; width:300px; background: #fefefe; visibility: hidden; z-index: 98; padding: 0.2em 1.2em 1.2em 1.2em; border-left: #f99 1px dashed; border-right: #f99 1px dashed; border-bottom: #f99 1px dashed;
}
#hide_this_grouplist .hdldiv { background: #000; height:1px; margin-bottom: 0.5em; margin-top: 0.1em; }

#hide_this_groupimages { 
	position:absolute; 
	display: none;
	top:276px; 
	left: -225px; 
	background: transparent; 
	visibility: hidden;
	z-index: 99; 
	padding: 0 0;
	margin-bottom: 0;
	-ms-filter:"alpha(opacity=65)";
	filter:alpha(opacity=65);
	-moz-opacity: .65;
	-khtml-opacity:.65;
	opacity: .65;
	overflow: hidden;
}
#hide_this_groupimages .gimg_wrapper { 
	display: block;
	background: #666;
	padding: 0 5px 0 5px; 
	margin-bottom: 0;
	width:116px;
	position: relative;
}
#hide_this_groupimages .gimg_wrapper .holder { 
	position: relative;
	display: block;
	width: 116px;
}
/* in this case: javascript in doc_body set to -68 */
#hide_this_groupimages .gimg_wrapper .holder .innerholder { 
	position: relative;
	display: block;
	padding: 0;
}
#hide_this_groupimages .topdiv { 
	display: block;
	width: 100%;
	background: transparent url("../../nucss/images/floater_topleft_long.gif") no-repeat left top;
	height: 16px;
}
#hide_this_groupimages .topdiv .top_wrapper { 
	display: block;
	width: 100%;
	background: transparent url("../../nucss/images/floater_topright.gif") no-repeat right top;
	height: 16px; 
	padding-left: 0.5em;
}
#hide_this_groupimages .topdiv .top_wrapper a,
#hide_this_groupimages .topdiv .top_wrapper a:visited { 
	display: block;
	width: 28px;
	height: 14px;
	color: #bdbdbd;
	font-size: 0.8em;
	background: transparent url("../../media/eyes.gif") no-repeat left 2px;
	padding-top: 0.1em;
}
#hide_this_groupimages .topdiv .top_wrapper a:focus,
#hide_this_groupimages .topdiv .top_wrapper a:hover,
#hide_this_groupimages .topdiv .top_wrapper a:active { 
	display: block;
	color: #d5d5d5;
}
#hide_this_groupimages .footdiv { 
	display: block;
	width: 100%;
	background: transparent url("../../nucss/images/floater_footleft_long.gif") no-repeat left top;
	height: 8px; 
}
#hide_this_groupimages .footdiv .foot_wrapper { 
	display: block;
	width: 100%;
	background: transparent url("../../nucss/images/floater_footright.gif") no-repeat right top;
	height: 8px;
	font-size: 0.1em;
	line-height: 0.2em;
}

#hide_this_groupimages .gimg_wrapper a,
#hide_this_groupimages .gimg_wrapper a:visited { 
	display: block;
	float: left;
	padding: 0 0 0 0;
	background: #666;
	border: 1px solid #727272;
	-ms-filter:"alpha(opacity=90)";
	filter:alpha(opacity=90);
	-moz-opacity: .90;
	-khtml-opacity:.90;
	opacity: .90;
}
#hide_this_groupimages .gimg_wrapper a img { 
	width: 46px;
	height: 39px;
	padding: 4px 5px 4px 5px;
}
#hide_this_groupimages .gimg_wrapper a:hover img { 
	width: 56px;
	height: 47px;
	padding: 0px 0px 0px 0px;
}
#hide_this_groupimages.frontgrp .gimg_wrapper a img { 
	width: 100px;
	height: 85px;
	padding: 4px 5px 4px 5px;
}
#hide_this_groupimages .gimg_wrapper a:hover,
#hide_this_groupimages .gimg_wrapper a:active,
#hide_this_groupimages .gimg_wrapper a:focus { 
	background: #ddd;
	-ms-filter:"alpha(opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	border-left: 1px solid #aaa;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
#hide_this_groupimages .gimg_wrapper a.active,
#hide_this_groupimages .gimg_wrapper a.active:visited { 
	padding: 0 0 0 0;
	background: #febb63;
	border: 1px solid #c5413f;
	-ms-filter:"alpha(opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity:1;
	opacity: 1;
}
#hide_this_groupimages .gimg_wrapper a.active img { 
	width: 50px;
	height: 43px;
	padding: 2px 3px 2px 3px;
}
#hide_this_groupimages .gimg_wrapper a.active:hover img { 
	width: 56px;
	height: 47px;
	padding: 0px 0px 0px 0px;
}
#hide_this_groupimages .gimg_wrapper a.active:hover,
#hide_this_groupimages .gimg_wrapper a.active:active,
#hide_this_groupimages .gimg_wrapper a.active:focus { 
	background: #ddd;
	-ms-filter:"alpha(opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	border: 1px solid #d00!important;
}
/*#hide_this_groupimages.frontgrp*/
#hide_this_groupimages.frontgrp { 
	position:absolute; 
	display: none;
	top:276px; 
	left: -425px; 
	background: transparent; 
	visibility: hidden;
	z-index: 99; 
	padding: 0 0;
	margin-bottom: 0;
	-ms-filter:"alpha(opacity=65)";
	filter:alpha(opacity=65);
	-moz-opacity: .65;
	-khtml-opacity:.65;
	opacity: .65;
	overflow: hidden;
	width: 316px;
}
#hide_this_groupimages.frontgrp .gimg_wrapper a img { 
	width: 90px;
	height: 76px;
	padding: 4px 5px 4px 5px;
}
#hide_this_groupimages.frontgrp .gimg_wrapper { 
	width: 306px;
}
#hide_this_groupimages.frontgrp .gimg_wrapper .holder { 
	width: 306px;
}
/*#hide_this_groupimages.frontgrp .gimg_wrapper a:hover,
#hide_this_groupimages.frontgrp .gimg_wrapper a:active,
#hide_this_groupimages.frontgrp .gimg_wrapper a:focus { 
	background: #ddd;
	-ms-filter:"alpha(opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	border-left: 1px solid #aaa;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}*/
#hide_this_groupimages.frontgrp .gimg_wrapper a:hover img { 
	width: 100px;
	height: 84px;
	padding: 0px 0px 0px 0px;
}
#hide_this_groupimages.frontgrp .gimg_wrapper .holder .section2.innerholder { 
	display: none;
}

.searchform {
	padding:6px 2px 0px 2px;
	background: #888 url(../images/leiste_rechts_bild.jpg) no-repeat 1px center;
}
.searchform form { padding-left: 0.3em; }
.searchform form b { color: #fff; }
.searchform h6 {
	color: #eee;
	padding: 2.9em 1em 0.8em 0.5em;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	font-size: 0.95em;
}
.preview_tip {
        z-index: 110;
        cursor: pointer;
}
.preview_tip_left {
        z-index: 110;
        cursor: pointer;
}
.custom_tip .tip {
        background-color: transparent;
        padding: 3px 6px;
        font-size: 11px;
		text-align:left;
		line-height: 1.3em;
		width:440px;
}
.preview_tip .tip {
        background-color: transparent;
        padding: 3px 6px;
        font-size: 10px;
		text-align:left;
		line-height: 1.2em;
		min-width: 100px;
		background: transparent url(../images/16_k_75.png) repeat left top;
}
.preview_tip_left .tip {
        background-color: transparent;
        padding: 3px 6px;
        font-size: 10px;
		text-align: right;
		line-height: 1.2em;
		min-width: 100px;
		background: transparent url(../images/16_k_75.png) repeat left top;
}
.custom_tip .tip-title {
        color: #000;
        background-color: transparent;
        padding-bottom: 4px;
        font-weight: normal;
        font-family: Arial, Geneva, Helvetica, sans-serif; 
}
.preview_tip .tip-title {
        color: #fff;
        background-color: transparent;
        padding-top: 4px;
        padding-left: 1px;
        padding-bottom: 5px;
        font-weight: bold;
        font-family: Arial, Geneva, Helvetica, sans-serif; 
        cursor: pointer;
}
.preview_tip_left .tip-title {
        color: #fff;
        background: transparent;
        padding-top: 4px;
        padding-left: 1px;
        padding-bottom: 5px;
        font-weight: bold;
        font-family: Arial, Geneva, Helvetica, sans-serif; 
        cursor: pointer;
}
.custom_tip .tip-text {
        color: #ccc;
        padding-bottom: 2px;
}
.preview_tip .tip-text {
        display: none;
}
.preview_tip_left .tip-text {
        display: none;
}
/*custom_tip_map*/
h6.custom_tip_map {
		position: absolute;
		display: none;
		top: -40px;
		left: -300px;
        background-color: #000;
        color: #fff;
        padding: 3px 8px;
        margin: 0;
        font-size: 10px;
        width: 220px;
		text-align: center;
		line-height: normal;
		-moz-border-radius-topleft: 5px;
		-khtml-border-radius-topleft: 5px;
		-webkit-border-top-left-radius: 5px;
		-moz-border-radius-topright: 5px;
		-khtml-border-radius-topright: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-khtml-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-khtml-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;
}
h6.custom_tip_map span {
	color: #f66;
}

