html, body  {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	Color:#000000;
	font-family: Arial, Verdana, Sans-Serif, Helvetica;
	Font-size: 10pt;
}
.main {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}

ul {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:20px;
	margin-right:20px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:0px;
	list-style-type: square;	
}

h1,h2,h3,h4,h5{
	margin-top: 0px;
}

.hiddentext h1 {
	Font-size: 100%;
	margin-top: 50px;
}

.navigation {
	background-repeat: repeat-x;
	width: 100%;
	height: 76px;
	top: 15px;
	z-index: 2;
	position: absolute;
	left: 0px;
}
.atmo {
	background-repeat: no-repeat;
	width: 1000px;
	height: 400px;
}
.kaufkasten {
	height: 267px;
	width: 267px;
	position: relative;
	top: 105px;
	z-index: 2;
	left: 715px;
}
.logo {
	position: relative;
	height: 42px;
	width: 149px;
	left: 20px;
	top: 23px;
	float: left;
}
.Kernelement_1 {
	position: relative;
	width: 210px;
	float: left;
	height: 180px;
	left: 30px;
	top: -25px;
}
.Kernelement_2 {
	float: left;
	position: relative;
	width: 210px;
	height: 180px;
	top: -25px;
	left: 60px;
}
.Kernelement_3 {
	float: left;
	position: relative;
	width: 210px;
	height: 180px;
	top: -25px;
	left: 90px;
}
.verlauf_links {
	background-repeat: repeat-x;
	background-image: url(http://common.buhl.de/images/back_pix_grauverlauf.jpg);
	height: 280px;
	width: 742px;
	top: 5px;
	position: relative;
	float: left;
}
.verlauf_rechts {
	height: 280px;
	width: 252px;
	position: relative;
	top: 5px;
	float: right;
	background-repeat: repeat;
	background-image: url(http://common.buhl.de/images/hg_awards.jpg);
}
.argumente
{
	Font-size: 11pt;
	color: #043C87;
	font-weight: bold;
}	
.argumente a:link { Color:#043C87; font-weight:bold; text-decoration:none;}
.argumente a:visited { Color:#043C87; font-weight:bold; text-decoration:none;}
.argumente a:hover {Color:#043C87; font-weight:bold; text-decoration:underline;}
.argumente a:active {color:#043C87;font-weight:bold; text-decoration:none;}

.details
{
	Font-size: 9pt;
	color: #000000;
}	
.navigation_center {
	width: 1000px;
	height: 70px;
	margin: auto;
}
.ruler {
	background-repeat: no-repeat;
	background-image: url(http://common.buhl.de/images/ruler.gif);
	height: 6px;
	width: 573px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	clear: left;
}
.fisheye {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	text-align: center;
	clear: both;
	cursor: pointer;
}
.dojoxFisheyeListBar {
	margin: 0 auto;
	text-align: center;
}
.dojoxFisheyeListItemLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: transparent;
	border: 0px solid #666;
	padding: 2px;
	text-align: center;
	position: relative;
	white-space: normal;
	top: 85px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}

.toplinks {
	float: left;
	position: relative;
	top: 48px;
	text-align: right;
	width: 840px;
}
.top_menue {
	font-size: 10pt;
	color: #FFFFFF;
}
.top_menue a:link { Color:#FFFFFF; font-weight:normal; text-decoration:none;}
.top_menue a:visited { Color:#FFFFFF; font-weight:normal; text-decoration:none;}
.top_menue a:hover {Color:#ED9206; font-weight:normal; text-decoration:none;}
.top_menue a:active {color:#FFFFFF;font-weight:normal; text-decoration:none;}

.footer {
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
	height: 50px;
	position: relative;
	top: 80px;
	text-align: center;
	Font-size: 9pt;
	color: #8C8C8E;
	left: 0px;
	clear: left;
}
.footer a:link { Color:#8C8C8E; font-weight:normal; text-decoration:none;}
.footer a:visited { Color:#8C8C8E; font-weight:normal; text-decoration:none;}
.footer a:hover {Color:#ED9206; font-weight:normal; text-decoration:none;}
.footer a:active {color:#ED9201;font-weight:normal; text-decoration:none;}

.testsieger {
	position: relative;
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	top: 18px;
	text-align: left;
}

.popupBlank{
	z-index:999;
	position: absolute;
	-moz-border-radius:4px;
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
}			

.kasten
{ 
    font-weight:normal;
}

.kasten a:link { Color:#000000; font-weight:bold; text-decoration:none;}
.kasten a:visited { Color:#000000; font-weight:bold; text-decoration:none;}
.kasten a:hover {Color:#ED9206; font-weight:bold; text-decoration:none;}
.kasten a:active {color:#000000;font-weight:bold; text-decoration:none;}

.popupYellow  {
	background:transparent url(http://common.buhl.de/images/popup_yellow.png) no-repeat top right;
}

.popupYellow a:link { Color:#000000; font-weight:normal; text-decoration:underline;}
.popupYellow a:visited { Color:#000000; font-weight:normal; text-decoration:underline;}
.popupYellow a:hover {color:#646466; font-weight:normal; text-decoration:underline;}
.popupYellow a:active {color:#646466; font-weight:normal; text-decoration:underline;}

.popupYellow h1 {Font-size: 160%; line-height:10pt; margin-bottom:0px; font-weight:normal;}
.popupYellow h2 {Font-size: 120%;}
.popupYellow h3 {Font-size: 110%;}
.popupYellow h4 {Font-size: 120%; line-height:18pt; margin-left:2px; margin-bottom:0px; font-weight:bold;}
.popupYellow {scrollbar-face-color:silver;}
.popupYellow p {margin-left:0px;}
.popupYellow hr {
	height:0; 
	border-bottom: 1px solid #FFFFFF;
	border-top: 0px;
}

.popupAllgemein {
	background:transparent url(http://common.buhl.de/images/popup_yellow.png) no-repeat top right;
}

.popupAllgemein a:link { Color:#000000; font-weight:bold; text-decoration:underline;}
.popupAllgemein a:visited { Color:#000000; font-weight:bold; text-decoration:underline;}
.popupAllgemein a:hover {Color:#8C8C8E; font-weight:bold; text-decoration:underline;}
.popupAllgemein a:active {color:#000000; font-weight:bold; text-decoration:underline;}

.popupAllgemein h1 {Font-size: 160%; line-height:10pt; margin-bottom:0px; font-weight:normal;}
.popupAllgemein h2 {Font-size: 120%; margin-bottom:0px;}
.popupAllgemein  h3 {Font-size: 110%;}
.popupAllgemein  h4 {Font-size: 120%; line-height:18pt; margin-left:2px; margin-bottom:0px; font-weight:bold;}
.popupAllgemein {scrollbar-face-color:silver;}
.popupAllgemein  p {margin-left:0px;}
.popupAllgemein hr {
	height:0; 
	border-bottom: 1px solid #FFFFFF;
	border-top: 0px;
}

.popupLexikon {
	z-index:999;
	background-image:url(http://common.buhl.de/images/popup_big.jpg);
	-webkit-box-shadow: 0px 6px 10px #636363;
	-webkit-border-radius: 3px;
	-moz-border-radius:4px;
	height: 550px;
	width: 700px;
	padding-left:20px;
	visibility: hidden;
	display: none;
}

.popupLexikon a:link { Color:#000000; font-weight:normal; text-decoration:none;}
.popupLexikon a:visited { Color:#8C8C8E; font-weight:normal; text-decoration:none;}
.popupLexikon a:hover {Color:#000000; font-weight:normal; text-decoration:underline;}
.popupLexikon a:active {color:#ED9201;font-weight:normal; text-decoration:none;}

.popupLexikon h1 {Font-size: 160%; line-height:12pt; margin-bottom:0px; color:#646466; font-weight:normal;}
.popupLexikon h2 {Font-size: 120%;}
.popupLexikon h3 {Font-size: 110%;}
.popupLexikon h4 {Font-size: 160%; line-height:18pt; margin-bottom:0px; color:#646466; font-weight:normal;}
.popupLexikon {scrollbar-face-color:silver;}
.popupLexikon p {margin-left:0px;}
.popupLexikon hr {
	height:0; 
	border-bottom: 1px solid #000000;
	border-top: 0px;
}

.popupProdukte {
	z-index:999;
	position: absolute;
	background-image:url(http://common.buhl.de/images/popup_big.jpg);
	-moz-border-radius:4px;
	height: 250px;
	width: 590px;
}

.popupVideo{
	z-index:999;
	position: absolute;
	overflow:hidden;
	-webkit-box-shadow: 0px 6px 10px #636363;
	-webkit-border-radius: 3px;
	-moz-border-radius:4px;
	height: 420px;
	width: 800px;
}
.video_rahmen{
	width: 512px;
	-moz-border-radius:4px;
	border: 3px solid #FDCE18;
}

.popupDlg {
	background-color:#fff;
	background-image:none;
	position: absolute;
	z-index:999;
	-moz-border-radius:4px;
}

.popupClose {
	cursor:pointer;
	background-repeat: no-repeat;
	background-image: url(http://common.buhl.de/images/close_popup.png);
	background-position: right bottom;
	height: 24px;
	width: 24px;
	right: 10px;
	position:absolute;
	z-index: 999;
}

.popupClass {
	overflow: hidden;
	height: 90%;
	position: relative;
	padding-left: 5px;
	top: auto;
	bottom: auto;
	vertical-align: middle;
}

.dijitDialogUnderlay {
	background-color:#000; 
	opacity:0.5;
	filter: alpha(opacity=50);
}

.dijitDialogUnderlayWrapper {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 998;
	display: none;
	background: transparent;
}

.soria .dijitAccordionPane {
	background-color:#F7F599;
}

.soria .dijitAccordionBody {
	background-color:#000; 
	background: transparent;
}

.soria .dijitTabChecked .dijitTabInnerDiv .dijitTabContent {
	padding:8px 10px 4px 10px;
}

/* Popupstyle */

.dialog {
	position: relative;
	z-index:999;
	margin:0px auto;
	min-width:8em;
	max-width:746px; /* based on image dimensions - not quite consistent with drip styles yet */
	margin-left:24px; /* default, width of left corner */
	margin-bottom:0.5em; /* spacing under dialog */
}

.dialog .content,
.dialog .t,
.dialog .b,
.dialog .b div {
}

.dialog .content {
	position:relative;
	zoom:1;
	_overflow-y:hidden;
	padding:0px 24px 0px 0px;
	height: 100%;
}

.dialog .t {
	/* top+left vertical slice */
	position:absolute;
	left:0px;
	top:0px;
	width:24px; /* top slice width */
	margin-left:-24px;
	height:100%;
	_height:1600px; /* arbitrary long height, IE 6 */
	background-position:top left;
}

.dialog .b {
	/* bottom */
	position:relative;
	width:100%;
}

.dialog .b,
.dialog .b div {
	height:30px; /* height of bottom cap/shade */
	font-size:1px;
}

.dialog .b {
	background-position:bottom right;
}

.dialog .b div {
	position:relative;
	width:24px; /* bottom corner width */
	margin-left:-24px;
	background-position:bottom left;
}

.dialog .hd,
.dialog .bd,
.dialog .ft {
	position:relative;
	position:relative;
}

#entryNode{
	padding:3px 11px 0px 11px;
	margin:0px 0px 0px 0px;
}
.abbindertext{
	display:none;
}
.mouse{
	cursor:pointer;
}