/*HOME CSS*/
#bel2-shader-contact-wait{top:45%;background-color:white;border:1px solid orange;margin:auto;padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px;position:relative;}
#bel2-shader-contact-mini-content_wait{margin-top:10px;margin-left:50px;}

#historyruler {padding-left:410px;padding-top:52px;}
#pos-menu2 {float:left;left:354px !important;position:absolute;top:87px;width:auto;z-index:10;}
.portalmenu2 {z-index:95;visibility:hidden;position:absolute;top:24px;left:0px;width:643px;background:#fff;border:0;}

/* ----------- Home-Elemente--------------- */  
.lxs-home {clear:both;padding:0;margin:18px 0 0 0;} 

.lxs-hometeaser {clear:both;padding:0;height:20px;margin:0;}
.lxs-hometeaser-size-1, .lxs-hometeaser-size-2, .lxs-hometeaser-size-3, .lxs-hometeaser-size-4, .lxs-hometeaser-size-5, .lxs-hometeaser-size-all {float:left;padding:0;margin:0 0 0 24px;border-bottom:1px solid #000;}
.lxs-hometeaser-size-1 {width:138px;}
.lxs-hometeaser-size-2 {width:300px;}
.lxs-hometeaser-size-3 {width:462px;}
.lxs-hometeaser-size-4 {width:624px;}
.lxs-hometeaser-size-5 {width:786px;}
.lxs-hometeaser-size-all {width:948px;}

.lxs-home-container {float:right;height:214px;padding:0 0 0 24px;margin:0;}
.lxs-home-content-normal {width:138px;margin:0;padding:6px 0 0 0;}
.lxs-home-content-expanded {width: 300px;margin:0;padding:6px 0 0 0;} 
.lxs-home-pic {clear:right;border:0;padding:4px 0 0 0;margin:0 0 6px 0;}  
  
#lxs-col-menu2 {display:none;}

/*BASE CSS*/
html {height:100%;/*margin-bottom:1px;*/}
body {
	letter-spacing:0.08em;
	font-family:"VAGRounded", Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#575757;
	text-align:center;
	height:100% !important;
	padding:0;
	background-color: #f3f3f3;
}
table, td {
	font-family:VAGRoundedLight, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#575757;
}
td {letter-spacing:0;}
input, textarea, select {font-family:Arial, Helvetica, Verdana, sans-serif;}

/* -------------------- Link-Verhalten ------------------------- */  
a {
	color:#FFF;
	text-decoration:none;
}
/*a b, b a {font-weight:normal;}*/
a:focus,
a:hover,
a:active {
	color:#F3F3F3;
	text-decoration:underline;
}

a.cloud {color:#f16122;text-decoration:none;}
a.cloud:focus,
a.cloud:hover,
a.cloud:active {color:#f16122;text-decoration:underline;}

a.glossar {float:left;color:#575757;text-decoration:underline;margin:0 2px 0 2px;}
a.glossar:focus,
a.glossar:hover,
a.glossar:active {float:left;color:#575757;text-decoration:underline;margin:0 2px 0 2px;}

a.grey {color:#575757;text-decoration:underline;margin:0 0 3px 0;}
a.grey:focus,
a.grey:hover,
a.grey:active {color:#575757;text-decoration:underline;margin:0 0 3px 0;}

a.footer {color:#959595;text-decoration:none;padding:0 3px;}
a.footer:focus,
a.footer:hover,
a.footer:active {color:#F11A29;text-decoration:none;padding:0 3px;}

a:hover p.bodytext {color:#f89b06 !important;}
* {margin:0;padding:0;}
 
.floatbox {overflow:hidden;}

.left {float:left;}
.right {float:right;}

/* --------------------------- ABSTÄNDE --------------------------- */
  
/* ----------- ABSTAND H1 --------- */
.tx-belces-pi1 {clear:both;padding:0 0 20px 0;} 
.tx-belces-pi1 h1 {text-transform: uppercase;}
/* ---------- ABSTAND H2 ---------- */
.tx-belces-pi2 {padding:0 0 10px 0;} 
.tx-belces-pi2 h3 {padding:20px 0 0 0;}
.end_form h3 {padding:20px 0 5px 0;}
.end_form label {font-family:Arial, Helvetica, Geneva, sans-serif;}
/* ------ ABSTAND COPYTEXT -------- */
.tx-belces-pi3 {padding:0 0 20px 0;} 
/* ------ ABSTAND HR-LINIE -------- */
.tx-belces-pi4 {clear:both;overflow:hidden;padding:0 0 20px 0;margin:0;} 
/* ---- ABSTAND MEDIA-CONTAINER ---- */
.tx-belces-pi5 {clear:both;overflow:hidden;padding:0 0 20px 0;margin:0;} 
/* ----- ABSTAND TEXT MIT BILD ----- */
.tx-belces-pi6 {clear:both;overflow:visible;padding:0 0 20px 0;margin:0;float:none!important;} 
/* ---- ABSTAND ROUTING-TEASER 2COL ---- */
.tx-belces-pi7 {clear:both;overflow:hidden;padding:0 0 20px 0;margin:0;} 
/* ---- ABSTAND ROUTING-TEASER 1COL ---- */
.tx-belces-pi8 {clear:both;overflow:hidden;padding:0 0 20px 0;margin:0;}
/* ---- ABSTAND BULLET LIST ---- */
.tx-belces-pi9 {clear:both;overflow:hidden;padding:0 0 20px 0;margin:0;}
hr {color:#fff;background:transparent;margin:0;padding:0;border:0;border-bottom:1px #D8D6D6 solid;}

/* --------------------------- SCHRIFT ---------------------------- */  
h1 {font-family:"VAGRoundedLight", Arial, Helvetica, Geneva, sans-serif;font-weight:normal;color:#575757;}
h2,h3,h4,h5,h6 {
	font-family: "VAGRounded", Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
	color: #0C55A4;
}
h2 a,h3 a,h4 a,h5 a,h6 a {color:#575757;}
h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {color:#575757;}
h1,h2,h3,h4,h5,h6 {text-transform:uppercase;}
h1 {
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	color: #0D782C;
	text-transform: none;
}
h2 {
	font-size:16px;
	line-height:18px;
	font-weight:normal;
	margin:0;
	text-transform:none;
}    
h3 {font-size:14px;line-height:16px;font-weight:bold;margin:0;}   
h3.white {font-size:12px;line-height:12px;color:#575757;text-transform:uppercase;font-weight:normal;margin:0;} 
h4 {font-size:14px;line-height:14px;font-weight:normal;padding:0 0 8px 0;color:#575757;} 
h4.search {font-size:11px;line-height:11px;color:#575757;margin:0;padding:1px 0 0 0;}  
.tx-belces-pi6 h3 {font-weight:normal;}
p.bodytext {letter-spacing:0;font-family:Arial, Helvetica, Geneva, sans-serif;font-size:12px;line-height:16px;}
#bel-col-main p {letter-spacing:0;font-family:Arial, Helvetica, Geneva, sans-serif;font-size:12px;line-height:16px;}

p {font-size:12px;line-height:16px;}
p.bold {font-size:12px;line-height:16px;font-weight:bold;margin-bottom:2px;}
p.teaser {color:#575757;margin-bottom:6px;}
p.teaserlist {font-size:11px;line-height:12px;color:#575757;margin-bottom:2px;}
p.teaserlist_rc {font-size:12px;line-height:15px;color:#575757;margin-bottom:2px;overflow:hidden;}

.footerShadow {background:#fff;overflow:hidden;padding:26px 135px 29px 135px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0px 0px 10px 5px #ddd;-moz-box-shadow:0px 0px 10px 5px #ddd;box-shadow:0px 0px 10px 5px #ddd;}
p.footer {font-size:13px;letter-spacing:0;line-height:17px;color:#565656 !important;padding:0 !important;text-align:center;background:#fff;width:auto !important;}
p.footer b {}
/* --------------------------- LINKS MIT ICONS ---------------------- */  
p.bel-icon-arrow {background:transparent url(../img/icon_arrow_right.gif) no-repeat left top;padding-left:12px;margin:0;}
p.bel-icon-arrow a {text-decoration:none;font-weight:bold;}
p.bel-icon-arrow a:hover {text-decoration:underline;}
p.bel-icon-arrow-grey {background:transparent url(../img/icon_arrow_right_grey.gif) no-repeat left top;padding-left:12px;margin:0;padding-bottom:10px;}
p.bel-icon-edit {font-size:11px;line-height:14px;background:transparent url(../img/icon_edit.gif) no-repeat left top;padding-left:24px;margin:0 0 5px 0;}
p.bel-icon-bin {font-size:11px;line-height:14px;background:transparent url(../img/icon_bin.gif) no-repeat left top;padding-left:24px;margin:0 0 5px 0;}
.bel-enter {clear:both;overflow:hidden;padding:20px 0;border-bottom:1px solid #D8D6D6;}  
.bel-enter h3 {font-weight:normal;}

#ajaxcontent .form {overflow:hidden;}
#ajaxcontent .bel-enter {clear:both;overflow:hidden;padding:0;margin:0 0 20px 0;border:0px;}

.bel-filter-faq .bel-enter {clear:both;overflow:hidden;border:0px;}
/* -------------------- SEITEN-AUFBAU ---------------------- */  

/* -------------------- GESAMTE SEITE ---------------------- */  
#bel-master-all {text-align:center;margin:0 auto;width:100%;position:relative !important;height:auto !important;}
#bel-master-wrapper {text-align:left;margin:0 auto;overflow:hidden;width:996px;position:relative !important;height:auto !important;} 
#bel-master {padding:0 26px 0px 26px;margin:0;}
* html #bel-master-all {height:100% !important;} 

/* --------------------------- HEADER --------------------- */  

#bel-top, #bel-footer, #bel-top-head {} 
#bel-top-head {color:#575757;padding:0;margin:0;width:944px;height:161px;}

/* ------------------------ MAIN --------------------------- */  
#bel-main-wrapper {z-index:10;padding:0 0 10px 0;margin:0;}
#bel-main {padding:6px 0 0 0;margin:0;}

/* -------------------- SPALTENLAYOUT ---------------------- */  
#bel-col-leftmenu {width:224px;float:left;padding:0;margin:0 14px 0 0;}
#bel-col-main {width:704px;float:right;padding:0;margin:0;}
#bel-col-main-content {margin:0;padding:0;}
####bel-col-detail {width:704px;float:left;padding:0;margin:0;}
#bel-col-detail {padding:0;margin:0;}

#bel-col-detail-content {padding:0;margin:0;}
#bel-col-teaser {z-index:2;width:224px;float:right;padding:0;margin:0;}
#bel-col-teaser-content {padding:0;margin:0;}


#bel-116footer {display:none;clear:both;width:996px;height:186px;padding:0;margin:0;}
#bel-footer-wrapper {margin:0;padding:0;}
#bel-footer {position:relative !important;overflow:hidden;width:996px;margin:0 auto 0;border:0 none;padding:0;}

#bel2-top, #bel2-footer {clear:both;}

.bel-mainfooter {clear:both;overflow:hidden;width:944px;padding:0;margin:0;} 

/*MENU CSS*/
/* ---------------------------  LANGUAGE ----------------------------  */
#language {float:right;}
#language a {text-decoration:none;}
#language li {float:right;display:inline;}
#language ul {list-style:none;margin:0;padding:0;float:right;}
#language span {display:block;border:0;border-style:solid;margin:0;padding:0px 0px 0px 26px;}
#language a span {color:#f89b06;font-weight:normal;font-size:10px;line-height:10px;text-decoration:underline;}
#language a:hover {text-decoration:none;}
#language a:hover span {color:#f89b06;text-decoration:underline;}
#language .current a span {color:#575757;text-decoration:none;}

/* ---------------- HAUPT-SUB-MENU POSITION ---------------- */
#pos-menu {
	background:transparent url("../img/bel-new-menu.png") repeat-x left top;
	float:left;
	position:absolute;
	top:32px;
	left:41px;
	width:944px;
	height:30px;
	z-index:10;
	-webkit-box-shadow:0px 0px 10px 5px #ddd;
	-moz-box-shadow:0px 0px 10px 5px #ddd;
	box-shadow:0px 0px 10px 5px #ddd;
}
#pos-menu-right {display:none;float:right;width:5px;height:30px;padding:0;}
#pos-submenu {background:transparent url("../img/bel-new-submenu.png") repeat-x left top;float:left;position:absolute;top:117px;left:26px;width:944px;height:30px;z-index:10;-webkit-box-shadow:0px 4px 10px 5px #ddd;-moz-box-shadow:0px 4px 10px 5px #ddd;box-shadow:0px 4px 10px 5px #ddd;}
#pos-submenu-left {display:none;float:left;width:8px;height:30px;padding:0;}
#pos-submenu-right {float:right;width:8px;height:30px;padding:0;}

/* ---------------- HAUPTMENU  ---------------- */
#menu {float:left;letter-spacing:0.12em;}
#menu li {float:left;display:inline;text-transform:uppercase;border-right:1px solid #b1b1b1;}
#menu ul {list-style:none;margin:0;padding:0;float:left;}
#menu a {display:block;padding:0;text-decoration:none;}
#menu span {display:block;border:0;border-style:solid;margin:0;padding:10px 14px 8px 14px;}
#menu a span {color:#575757;font-weight:normal;font-size:12px;line-height:12px;text-decoration:none;}
#menu a:hover {text-decoration:none;}
#menu a:hover span {color:#fff;text-decoration:none;background:transparent url("../img/bel-new-menu-bg.png") repeat-x left top;}
#menu .current a span {color:#fff;text-decoration:none;background:transparent url("../img/bel-new-menu-bg.png") repeat-x left top;}

/* ------------- HAUPTMENU ERSTER - MENÜPUNKT ------------ */
#menu .first a {display:block;text-decoration:none;} 
#menu .first span {display:block;border:0;border-style:solid;margin:0;padding:10px 14px 8px 14px;}
#menu .first a span {font-weight:normal;font-size:12px;line-height:12px;}

#menu .first-current a {padding:0 0 0 6px;text-decoration:none;}
#menu .first-current a span {color:#fff;text-decoration:none;}

/* ------------------------ SUBMENU ---------------------  */
#submenu-word {float:left;padding:6px 16px 0 6px;}
#submenu {float:left;letter-spacing:0.12em;}
#submenu li {float:left;display:inline;border-right:1px solid #b8b8b8;}
#submenu ul {list-style:none;margin:0;padding:0;float:left;}
#submenu a {display:block;padding:0;text-decoration:none;}
#submenu span {display:block;border:0;border-style:solid;margin:0;padding:10px 14px 8px 14px;}
#submenu a span {color:#575757;font-weight:normal;font-size:12px;line-height:12px;}
#submenu a:hover {text-decoration:none;}
#submenu a:hover span {color:#fff;text-decoration:none;background:transparent url("../img/bel-new-menu-bg.png") repeat-x left top;}
#submenu .current a span {color:#fff;text-decoration:none;background:transparent url("../img/bel-new-menu-bg.png") repeat-x left top;}

/* ----------------------- LEFTMENU ------------------------ */
#bel-leftmenu {width:224px;float:left;line-height:0;}
#bel-leftmenu ul {list-style:none;font-weight:normal;margin-bottom:16px;padding:0;}
#bel-leftmenu ul li {list-style:none;list-style-type:none;font-weight:normal;margin:0;padding:0;}
#bel-leftmenu ul li a {background:#fff url("../img/bel-new-3rd.png") repeat-x left bottom;color:#575757;display:block;font-size:12px;line-height:12px;font-weight:normal;margin:0;padding:11px 0 12px 16px;text-decoration:none;width:auto;}

#bel-leftmenu-l1 ul {list-style:none;margin:0;padding:0;}
#bel-leftmenu-l1 ul li {font-weight:normal;}
#bel-leftmenu-l1 ul li {border-top:0px #ccc solid;list-style:none;font-weight:normal;margin:0;padding:0px 0 0px 0;}
#bel-leftmenu-l1 ul li a {color:#575757;display:block;font-size:12px;line-height:12px;font-weight:normal;margin:0;text-decoration:none;width:auto;}
#bel-leftmenu ul li a:focus {color:#fff;text-decoration:none;}
#bel-leftmenu ul li a:hover {color:#fff;text-decoration:none;background:#f9aa01 url("../img/bel-new-3rd-over.png") repeat-x left bottom;}
#bel-leftmenu ul li a:active {color:#fff;text-decoration:none;}

/* --------- LEFTMENU ERSTER --------- */
#bel-leftmenu ul li#first {}
#bel-leftmenu ul li.first a {}
#bel-leftmenu ul li.first a:focus, #bel-leftmenu ul li.first a:hover, #bel-leftmenu ul li.first a:active, #bel-leftmenu ul li.first-current a {color:#fff;background:#f9aa01 url("../img/bel-new-3rd-over.png") repeat-x left bottom;}

#bel-leftmenu ul li#second, #bel-leftmenu ul li#third, #bel-leftmenu ul li#fourth, #bel-leftmenu ul li#fiveth, #bel-leftmenu ul li#sixth {}

#bel-leftmenu ul li.second a:focus, #bel-leftmenu ul li.second a:hover, #bel-leftmenu ul li.second a:active, #bel-leftmenu ul li.second-current a,
#bel-leftmenu ul li.third a:focus, #bel-leftmenu ul li.third a:hover, #bel-leftmenu ul li.third a:active, #bel-leftmenu ul li.third-current a,
#bel-leftmenu ul li.fourth a:focus, #bel-leftmenu ul li.fourth a:hover, #bel-leftmenu ul li.fourth a:active, #bel-leftmenu ul li.fourth-current a,
#bel-leftmenu ul li.fiveth a:focus, #bel-leftmenu ul li.fiveth a:hover, #bel-leftmenu ul li.fiveth a:active, #bel-leftmenu ul li.fiveth-current a, 
#bel-leftmenu ul li.sixth a:focus, #bel-leftmenu ul li.sixth a:hover, #bel-leftmenu ul li.sixth a:active,  #bel-leftmenu ul li.sixth-current a, 
#bel-leftmenu ul li.current a {color:#fff;background:#f9aa01 url("../img/bel-new-3rd-over.png") repeat-x left bottom;}

/* --------- LEFTMENU FARBE ZWEITER --------- */
#bel-leftmenu ul li.second a {}

/* --------- LEFTMENU FARBE DRITTER --------- */
#bel-leftmenu ul li.third a {}

/* --------- LEFTMENU FARBE VIERTER --------- */
#bel-leftmenu ul li.fourth a {}

/* --------- LEFTMENU FARBE FÜNFTER --------- */
#bel-leftmenu ul li.fiveth a {}

/* --------- LEFTMENU FARBE SECHSTER --------- */
#bel-leftmenu ul li.sixth a {}

/* --------- LEFTMENU LETZTER --------- */
#lxs-nav-ub ul li#last {}
#bel-leftmenu ul li.last-current a, #bel-leftmenu ul li.last a {}

#bel-leftmenu ul li.last a:focus, #bel-leftmenu ul li.last a:hover, #bel-leftmenu ul li.last a:active, #bel-leftmenu ul li.last-current a {color:#fff;background:#f9aa01 url("../img/bel-new-3rd-over.png") repeat-x left bottom;}

/* ----------------  ENDE LEFTMENU  ---------------- */

/* -----------------  FOOTER-MENU -----------------  */
#footermenu {
	clear:both;
	overflow:hidden;
	padding-bottom:10px;
}
#footermenu li {float:left;display:inline;text-transform:uppercase;}
#footermenu ul {
	list-style:none;
	margin:0;
	padding:0;
	float:none;
}
#footermenu span {
	display:block;
	border:0;
	margin:0;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#footermenu a {text-decoration:none;color:#5b5b5b;}
#footermenu a span {
	color:#5b5b5b;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
}
#footermenu a:hover {text-decoration:none;}
#footermenu a:hover span {
	color:#0C55A4;
	text-decoration:underline;
}
/* --------------- ENDE FOOTER-MENU -----------------  */

/* ---------------------- TABS ---------------------- */
#tabmenu {float:left;height:25px;margin-bottom:20px;}
#tabmenu li {float:left;display:inline;}
#tabmenu ul {list-style:none;margin:0;padding:0;float:left;}
#tabmenu a {cursor:default;display:block;background:url(../img/tabmenu_left.gif) no-repeat left top;padding:0 0 0 6px;text-decoration:none;}
#tabmenu span {cursor:default;display:block;border:0;border-style:solid;margin:0;padding:8px 32px 5px 4px;text-transform:uppercase;}
#tabmenu a span {cursor:default;color:#fff;background:url(../img/tabmenu_right.gif) no-repeat right top;font-weight:normal;font-size:12px;line-height:12px;}
/*#tabmenu a:hover {background-position:0% -25px;text-decoration:none;}
#tabmenu a:hover span {color:#575757;background-position:100% -25px;text-decoration:none;}*/
#tabmenu .current a {background:url(../img/tabmenu_left.gif) no-repeat left top;padding:0 0 0 2px;background-position:0 -25px;text-decoration:none;}
#tabmenu .current a span {background-position:100% -25px;color:#fff;text-decoration:none;}

UL.tabNavigation {list-style:none;margin:0;padding:0;}

UL.tabNavigation LI {display:inline;margin:0 -4px 0 0;}

UL.tabNavigation LI A {font-size:11px;font-weight:bold;color:#575757;padding:7px 18px 6px 18px;height:24px;background-color:#e5e5e5;border-top:1px solid #D8D6D6;border-left:1px solid #D8D6D6;border-right:1px solid #D8D6D6;border-bottom:1px solid #D8D6D6;text-decoration:none;}

UL.tabNavigation LI A.selected,
UL.tabNavigation LI A:hover {font-size:11px;font-weight:bold;color:#fff;padding:7px 18px 6px 18px;background-color:#fff;border-top:1px solid #D8D6D6;border-left:1px solid #D8D6D6;border-right:1px solid #D8D6D6;border-bottom:1px solid #fff;}

UL.tabNavigation LI A:focus {outline:0;}

div.tabs > div {clear:both;padding:18px 0 0 0 ;margin-top:4px;border-top:0px solid #D8D6D6;}
    
div.tabs > div h2 {margin-top:0;}

/*CONTENT CSS*/
.noSifr-h1 {color:#575757;font-size:30px;line-height:33px;font-family:"VAGRoundedLight", Arial, Helvetica, Geneva, sans-serif;font-weight:normal;margin:0;}

/*.contact_space {width:310px;}*/

/* These are standard sIFR styles... do not modify */
.sIFR-flash {visibility:visible !important;margin:0;}

.sIFR-replaced {visibility:visible !important;}

span.sIFR-alternate {position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}

/* Hide Adblock Object tab:the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {display:none !important;}


/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {visibility:hidden;}

.sIFR-hasFlash h1 {text-align:left;padding-top:40px;padding-bottom:0px;padding-left:0px;padding-right:0px;font-weight:normal;font-size:30px;line-height:38px;}

.tx-indexedsearch-rules,
.tx-indexedsearch-info,
.tx-indexedsearch-searchbox {display:none !important;}

.tx-indexedsearch-noresults {text-align:left !important;}

.bel-teaser-pic-down {border:0 none;margin:0;padding:2px 12px 12px 0;}

.bel-col-content-no-image {width:auto;}

.btn-bel-reg {padding-bottom:20px;padding-left:172px;}

.bel-reg-close {position:relative;top:-24px;left:660px;height:20px;width:130px;padding-left:15px;padding-top:5px;}

.bel-reg-close:hover {cursor:pointer;}

.bel-reg-text {margin-bottom:15px;}

#bel-reg-shader {width:780px;padding:15px;padding-left:25px;padding-top:25px;background-color:#fff;height:520px;display:none;}

.bel-reg {width:250px;}

.bel-reg-select {width:255px;background:#fff;}

.bel-reg2 {width:50px;}

.bel-reg3 {width:190px;}

.feUserImage {padding-bottom:10px;}

.bel_submit,
.tx-loginboxmacmade-pi1-fieldCell .submit {border:none;border-left:1px solid orange;height:28px;width:120px;font-size:12px;color:#575757;background:transparent url(../img/btn_search_right.gif) no-repeat scroll right top;}
/*border:1px solid;border-color:orange;border-right-color:white;border-top-color:silver;*/

.tx-loginboxmacmade-pi1 {padding-bottom:10px;}

.tx-loginboxmacmade-pi1-loginTable {font-size:12px;line-height:18px;color:#575757;}

#semRegister {height:auto;width:650px;background:#fff;padding:20px;border:1px solid;border-color:orange;}

.bel-pic-caption {padding-top:8px;padding-left:0px;padding-right:0px;width:208px;font-size:11px;line-height:14px;}

.bel-ces-sem-media {float:left;width:210px;}

.bel-ces-sem-sconditions,
.bel-ces-sem-sseminia {padding-bottom:8px;clear:both;}

.bel-ces-sem-cconditions,
.bel-ces-sem-cseminar {padding-bottom:20px;clear:both;}

.bel-ces-sem-headline {padding-bottom:10px;padding-top:10px;}

.bel-ces-sem-content-r {float:left;padding-left:20px;width:440px;}

div.bel-ces-sem-t {width:110px;float:left;}

.bel-ces-sem-location,
.bel-ces-sem-cost,
.bel-ces-sem-status,
.bel-ces-sem-manager {padding-bottom:10px ;}

.news-boilerplate-headline p {font-weight:bold; font-size:11px; margin-top:15px;}

.news-boilerplate-copy p {font-size:11px;}

/* ------------------------- SHADER ------------------------- */
.payment {float:left;width:330px;margin-bottom:25px;border-color:#999 !important;}
.payment-small {float:left;width:164px;height:30px;border-color:#999 !important;}

div.blockMsg {width: 458px;top:   0px;left:  284px;text-align:center;background:transparent !important;}
.bel-shader {clear:both;overflow:hidden;width:460px;} 
.bel-shader-middle {clear:both;overflow:hidden;width:100%;min-height:410px;padding:0;margin:0;background:transparent url( ../img/shader_middle.png ) repeat-y top right;}
.bel-shader-middle-content {clear:both;padding:0 16px 0 16px;margin:0;text-align:left;}
.bel-shader-top {clear:both;padding:0;height:14px;}
.bel-shader-top-l {float:left;width:10%;height:14px;background:#fff;padding:0;}
.bel-shader-top-m {float:left;width:80%;height:14px;background:#fff;padding:0;}
.bel-shader-top-r {float:right;width:10%;height:14px;background:transparent url( ../img/shader_top_right.png ) no-repeat top right;padding:0;}
.bel-shader-bottom {clear:both;padding:0;height:20px;}
.bel-shader-bottom-l {float:left;width:10%;height:20px;background:transparent url( ../img/shader_bottom_left.png) no-repeat bottom left;padding:0;}
.bel-shader-bottom-m {float:left;width:80%;height:20px;background:transparent url( ../img/shader_bottom.png ) repeat-x bottom left;padding:0;}
.bel-shader-bottom-r {float:right;width:10%;height:20px;background:transparent url( ../img/shader_bottom_right.png) no-repeat bottom right;padding:0;}

/* ----------------------------- CLOSE-BUTTON -------------------- */
.bel-close {float:right;margin:0;}
.bel-close a {display:block;padding:0;text-decoration:none;}
.bel-close span {display:block;border:0;border-style:solid;margin:0;padding:0 8px 4px 2px;}
.bel-close a span {color:#575757;font-weight:normal;font-size:10px;line-height:10px;font-weight:normal;}
.bel-close a:hover {text-decoration:none;}
.bel-close a:hover span {color:#575757;text-decoration:none;}
/* --------------------------- ENDE SHADER --------------------- */  
  
/* ---------------------------- BILDER ------------------------- */
.bel-pic {clear:both;border:0;padding:0;margin:4px 0 6px 0;} 
.bel-pic-left {float:left;border:0;padding:0;margin:2px 16px 2px 0;}
.bel-pic-right {float:right;border:0;padding:0;margin:2px 0 2px 16px;} 
.bel-col-small-left {width:auto;margin-left:104px;}

/* ----------------------------- HEAD --------------------------- */
#bel-top-logo {position:absolute;left:9px;top:0;padding:0;margin:0;}
#bel-top-picture {clear:both;border:0;padding:0;margin:0;}
/* -------------------------- HEADERBILD ------------------------ */
.bel-picture-top {clear:both;padding:0;height:4px;}
.bel-picture-top-l {float:left;width:10px;height:4px;background:transparent url( ../img/round_teaser_top_l.png ) no-repeat top left;padding:0;}
.bel-picture-top-m {float:left;width:924px;height:4px;background:#fff url( ../img/round_teaser_top_m.png ) repeat-x top left;padding:0;}
.bel-picture-top-r {float:right;width:10px;height:4px;background:transparent url( ../img/round_teaser_top_r.png ) no-repeat top right;padding:0;}
.bel-picture-bottom {clear:both;padding:0;height:4px;margin:0;}
.bel-picture-bottom-l {float:left;width:10px;height:4px;background:transparent url( ../img/round_teaser_bottom_l.png ) no-repeat bottom left;padding:0;}
.bel-picture-bottom-m {float:left;width:924px;height:4px;background:#fff url( ../img/round_teaser_bottom_m.gif ) repeat-x bottom left;padding:0;}
.bel-picture-bottom-r {float:right;width:10px;height:4px;background:transparent url( ../img/round_teaser_bottom_r.png ) no-repeat bottom right;padding:0;}
.bel-picture-content {clear:both;background:#fff;padding:0;margin:0;border-left:1px solid #999;border-right:1px solid #999;} 
/* ----------------- ENDE RUNDUNG HEADERBILD --------------- */
  
/* ------------------ POSITIONEN HEADER -------------------- */  
#bel-pos-language {clear:both;position:absolute;top:16px;right:26px;width:240px;margin:0;padding:0;} 
#bel-pos-history {clear:both;position:absolute;top:61px;right:247px;margin:0;padding:0;} 
/* ----------------------- SUCHE -------------------------- */
#bel-pos-search {clear:both;position:absolute;text-align:right;top:54px;right:26px;margin:0;padding:0;} 
#bel-search-text {float:left;margin:0px 0 0 0;} 
#bel-search-form {color :#837883;font-size:11px;line-height:16px;background:transparent url(../img/bg_search.gif) no-repeat top left;padding:0 0 0 5px;margin:0;width:109px;height:25px;border:0px;}
  html>body #bel-search-form {width:104px;}

/* -------------- SHOP IM HAUPTMENU -------------------- */
.bel-pos-shop {float:right;margin:5px 2px 0 0;}
.bel-shop {list-style:none;display:inline;margin:0;padding:0;float:left;}
.bel-shop a {color:#575757;display:block;background:url(../img/bg_shop_left2.gif) no-repeat left top;padding:0 0 0 33px;text-decoration:underline;}
.bel-shop span {color:#575757;display:block;border:0;border-style:solid;margin:0;padding:7px 14px 4px 4px;}
.bel-shop a span {color:#575757;background:url(../img/bg_shop_right.gif) no-repeat right top;font-weight:normal;font-size:11px;line-height:13px;}
.bel-shop a:hover {text-decoration:none;}
.bel-shop a:hover span {color:#575757;text-decoration:underline;}

/* ------------ GLOSSAR ---------------- */
.bel-glossar {clear:both;padding:0;height:24px;}
.bel-glossar-l {float:left;width:6px;height:24px;background:transparent url( ../img/bg_glossar_l.gif) no-repeat top left;padding:0;}
.bel-glossar-r {float:left;width:6px;height:24px;background:transparent url( ../img/bg_glossar_r.gif) no-repeat top right;padding:0;}
.bel-glossar-m {float:left;height:24px;background:#fff url( ../img/bg_glossar_m.gif) repeat-x top left;padding:0;}
.bel-glossar-content {padding:3px 0px 2px 0px;}

/* ---------------------- TABELLE ---------------------- */

.tx-thexttable-pi1 table {width:670px;letter-spacing:0;}
.table-caption {
	letter-spacing:0.1em;
	text-transform:uppercase;
	padding:5px 8px 4px 8px;
	font-family:"VAGRounded", Arial, Helvetica, Verdana, sans-serif;
	border:none;
	font-size:14px;
	line-height:15px;
	text-align:left;
	color:#fff;
	font-weight:normal;
	vertical-align:top;
	margin:0 0 4px 0;
}
/* -------------  TABELLE KOPF hellorange --------------- */
.table-col-head-first, .table-col-head, .table-col-head-last {background-color:#f1f1f1;padding:5px 8px 5px 8px;border-bottom:1px solid #b7b7b7;font-size:12px;line-height:12px;text-align:left;color:#575757;font-weight:normal;vertical-align:top;}
.table-col-head-first {border-left:1px solid #b7b7b7;}
.table-col-head-last {border-right:1px solid #b7b7b7;}
/* ---------  TABELLE INHALT ----------- */
.table-col-first, .table-col-first2 {padding:4px 8px 3px 8px;width:20%;border-left:1px solid #b7b7b7;border-right:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;font-size:12px;line-height:12px;text-align:left;color:#575757;font-weight:bold;vertical-align:top;}
/* ------- TABELLE INHALT - erste Spalte hellorange -------- */
.table-col-first {background-color:#fdf5ea;font-size:12px;line-height:12px;}
/* ---------  TABELLE INHALT - erste Spalte weiss --------- */
.table-col-first2 {background-color:#fff;font-size:11px;line-height:14px;}
.table-col {padding:4px 8px 3px 8px;width:20%;border-right:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;font-size:11px;line-height:14px;text-align:left;color:#575757;font-weight:bold;vertical-align:top;}

/* ------------ TABELLE FÜR SHOPSTEP - KOPF ------------ */
.table-caption-first, .table-caption-middle, .table-caption-middle-right, .table-caption-last {background-color: #F1F1F1;font-size:12px;line-height:12px;text-align:left;color:#575757;font-weight:bold;vertical-align:top;}
.table-caption-first {padding:5px 8px 5px 8px;}
.table-caption-middle {padding:5px 8px 5px 0;}
.table-caption-middle-right {text-align:right;padding:5px 16px 5px 0;}
.table-caption-last {padding:5px 8px 5px 0px;}

/* ---------------- TABELLE FÜR SHOPSTEP - INHALT -------------- */
.table-col-content, .table-col-content-right, .table-col-content-first {border-bottom:1px solid #b7b7b7;font-size:11px;line-height:14px;text-align:left;color:#575757;font-weight:normal;vertical-align:top;}
.table-col-content {padding:16px 10px 16px 0px;}
.table-col-content-right {padding:16px 16px 16px 0px;text-align:right;}
.table-col-content-first {padding:16px 10px 16px 0px;width:50%;}
.table-col-content-bottom {padding:16px 16px 0px 0px;font-size:11px;line-height:14px;text-align:right;color:#575757;font-weight:normal;vertical-align:top;}
/* ---------------------------- ENDE TABELLE ------------------- */  

/* ------------------------- MEHRSPALTIGES LAYOUT -------------- */
.bel-col-content {width:auto;margin-left:224px;}
.bel-col-content-left-right {width:auto;margin-left:224px;margin-right:240px;}
.bel-col-content-right {width:auto;margin-right:224px;}
.bel-col-content-right2 {width:auto;margin-right:170px;}
.bel-col-content-small {width:auto;margin-left:104px;}
/* ----------------- ENDE MEHRSPALTIGES LAYOUT ----------------- */

/* ------------------------- PAGING --------------------------- */
.bel-paging {clear:both;height:32px;width:430px;padding-top:6px;} 
p.bel-paging-left {float:left;background:transparent url(../img/icon_arrow_left.gif) no-repeat left top;padding:0 0 0 10px;margin:0;width:33%;}
p.bel-paging-right {float:right;background:transparent url(../img/icon_arrow_right.gif) no-repeat right top;padding:0 10px 0 0;margin:0 10px 0 0;}
p.bel-paging-number {color: #f89b06;float:left;letter-spacing:1px;padding:0;margin:0 6px 0 6px;}
span.bel-paging-number-active {font-weight:bold;color:#999;}
a.paging {color:#f89b06;text-decoration:underline;}
a.paging:focus,
a.paging:hover,
a.paging:active {color:#575757;text-decoration:underline;font-weight:bold;}

a.btn3 {color:#f00;text-decoration:none;padding:0 0px;}
a.btn3:focus,
a.btn3:hover,
a.btn3:active {color:#575757;text-decoration:underline;padding:0 0px;}

p.btn3-test {float:right;background:#fc0;padding:4px 10px 4px 10px;margin:0 10px 0 0;}

/* ----------- Bulletpoints-Liste --------------- */
.bel-bullet {overflow:hidden;color:#575757;font-size:12px;line-height:14px;}
.bel-bullet ul {list-style:none;margin:0;padding:0;}
.bel-bullet ul li {list-style:none;list-style-type:none;display:block;font-family:Arial, Helvetica, Geneva, sans-serif;letter-spacing:0;font-weight:normal;margin:0;padding:1px 0 1px 15px;background:transparent url(../img/icon_list.gif) no-repeat left top;text-decoration:none;width:auto;}
#terms {font-family:Arial, Helvetica, Geneva, sans-serif;letter-spacing:0;}
#return {font-family:Arial, Helvetica, Geneva, sans-serif;letter-spacing:0;}
/* ----------- Ende Main -------------- */    

/* ---------------- FOOTER RUND ----------------*/
#bel-footer-area { text-align:left;color:#959595;padding:0 26px;margin:0;}
.bel-footer-top {clear:both;padding:0;margin:0;height:8px;}
.bel-footer-top-l {float:left;width:10px;height:8px;padding:0;margin:0;}
.bel-footer-top-m {float:left;width:924px;height:8px;padding:0;margin:0;}
.bel-footer-top-r {float:right;width:10px;height:8px;padding:0;margin:0;}
.bel-footer-bottom {clear:both;padding:0;height:8px;}
.bel-footer-bottom-l {float:left;width:10px;height:8px;padding:0;}
.bel-footer-bottom-m {float:left;width:924px;height:8px;padding:0;}
.bel-footer-bottom-r {float:right;width:10px;height:8px;padding:0;}
.bel-footer-middle {width:944px;padding:0;margin:0;}
.bel-footer-middle-content {
	display:inline-block;
	margin:0;
	padding:0 0 5px 0;
	text-align:left;
	background-color: #F2F2F2;
}
.bel-footer-middle-content div {float:none !important;}

/* ------------------ CLOUD RUND ---------------------*/
/* Cloud ausgeblendet in neuem Design */
.bel-cloud {display:none;clear:both;overflow:hidden;width:448px;padding:0;margin:0 18px 0 0;}
.bel-cloud-top {clear:both;padding:0;margin:0;height:8px;}
.bel-cloud-top-l {float:left;width:10px;height:8px;background:transparent url( ../img/round_cloud_top_l.gif ) no-repeat top left;padding:0;margin:0;}
.bel-cloud-top-m {
	float:none;
	width:960px;
	height:8px;
	background:#fedbbd url( ../img/round_cloud_m.gif ) repeat top left;
	padding:0;
	margin:0;
}
.bel-cloud-top-r {float:right;width:10px;height:8px;background:transparent url( ../img/round_cloud_top_r.gif ) no-repeat top right;padding:0;margin:0;}
.bel-cloud-bottom {clear:both;padding:0;height:8px;}
.bel-cloud-bottom-l {float:left;width:10px;height:8px;background:transparent url( ../img/round_cloud_bottom_l.gif) no-repeat bottom left;padding:0;}
.bel-cloud-bottom-m {float:left;width:428px;height:8px;background:#fedbbd url( ../img/round_cloud_m.gif ) repeat bottom left;padding:0;}
.bel-cloud-bottom-r {float:right;width:10px;height:8px;background:transparent url( ../img/round_cloud_bottom_r.gif ) no-repeat bottom right;padding:0;}
.bel-cloud-middle {clear:both;overflow:hidden;width:448px;height:62px;padding:0;margin:0;background:#fedbbd url( ../img/round_cloud_m.gif ) repeat top left;}
.bel-cloud-middle-content {clear:both;padding:2px 16px 2px 16px;margin:0;text-align:center;}

/* -------- Footer Ende -------- */  

.bel-article-pic-right {border:0 none;float:right;margin:2px 0 12px 8px;overflow:hidden;padding:0;width:432px;}

.bel-article-content-right {overflow:hidden;width:220px;}

.bel-big-teaser-top-m-284 {float:left;width:284px;height:4px;background:#fff url( ../img/round_teaser_top_m.png ) repeat-x top left;padding:0;}

.bel-big-teaser-bottom-m-284 {float:left;width:284px;height:4px;background:#fff url( ../img/round_teaser_bottom_m.gif ) repeat-x bottom left;padding:0;}

.bel_edit_lnk {color:#575757;font-size:11px;}

/* kontakt */

.bel2-shader-wide {clear:both;width:532px !important;float:left;padding:0;margin:0;}

#bel2-contactformbig {height:480px;}

.bel-search-btn span {border:0 solid;display:block;margin:0;padding:8px 8px 10px 0;}
.bel2-shader {display:none;clear:both;width:674px;height:470px;border:0px solid #D8D6D6;background-color:#fff;padding:20px;margin:0;text-align:left;}

html>body .bel2-shader {width:634px;height:430px;}

.tx-bel2ces-shader {clear:both;margin:22px 0 4px 0;}

.bel2-form-contact {clear:both;overflow:hidden;padding:2px 0 2px 0;}

.f1-shader {float:left;vertical-align:top;padding:0 18px 0 0;}
.f1-shader-last {float:left;vertical-align:top;padding:0;}

.bel2-form-btn {clear:both;overflow:hidden;padding:18px 0 10px 0;}

/*#shader div.bel2-form-btn div.right {margin-right:20px;}
#shader div.bel2-form-btn div.left {margin-left:20px;}*/

label.contact {float:left;display:block;overflow:hidden;font-size:11px;color:#575757;font-weight:normal;padding:4px 0;width:80px;}

.pos-shader-tx-middle {clear:both;margin:90px 0 0 60px;height:290px;}

.tx-bel2ces-shader {clear:both;margin:22px 0 4px 0;}

#bel2-shader-content {border:0;padding:18px 18px 16px 18px ;text-align:left;margin:0;}
#bel2-shader-mini {z-index:10;position:relative;left:20%;top:40%;clear:both;width:300px;border:1px solid #D8D6D6;background-color:#fff;padding:0;margin:0;}
#bel2-shader-mini-content {border:0;padding:12px 12px 16px 12px ;text-align:left;margin:0;}

/* -------- FORM-SHADER----------- */

.left {float:left;}
/*#shader div.bel2-form-btn div.right {margin-right:20px;}
#shader div.bel2-form-btn div.left {margin-left:20px;}*/
.left {float:left;}
.right {float:right;}
.floatbox {overflow:hidden;}

/* -------- FORM-SHADER----------- */

#bel2-shader-close {position:relative;text-align:right;top:0px;right:0px;height:7px;float:right;}

#bel2-shader-btn-left {float:left;position:relative;left: 0;top: 0px;height:20px;border:0;padding:0;margin:0;}
#bel2-shader-btn-right {float:right;position:relative;text-align:right;top:0px;right:0px;height:20px;}
#bel2-shader-btn-right-form {float:right;position:relative;text-align:right;top:0px;right:12px;height:20px;}
.bel2-shader-link {
	clear:right;
	text-align:right;
	font-size:12px;
	line-height:12px;
	padding: 4px 12px 4px 12px;
	background-color:#fc0;
	margin:0;
}

div#errorMsgText.contact {padding-bottom:5px;}

a.shader {color:#575757;text-decoration:none;padding:0;}
a.shader:focus,
a.shader:hover,
a.shader:active {color:#575757;text-decoration:underline;padding:0;}
.f1-area-shader, .f1-area-shader1, .f1-area-shader1-left, .f1-area-shader1-right, .f1-area-shader2, .f1-pulldown-shader, .f1-pulldown-shader1, .f1-area-shader-big, .f1-area-shader-big1, .f1-area-code {float:left;color:#575757;font-size:9px;line-height:11px;background:#fff;padding:1px 0 0 2px;margin:0;margin-top:4px;border:1px solid #D8D6D6;}
.f1-area-shader {height:15px;width :131px;}
.f1-area-code {padding:3px 0 3px 2px;width :131px;}
.f1-area-shader1 {height:15px;width :206px;}
.f1-area-shader1-left {float:left;height:15px;width :40px;margin-right:6px;}
.f1-area-shader1-right {float:left;height:15px;width :146px;}
.f1-pulldown-shader1 {padding:0 0 0 0px;height:18px;width :210px;}
.f1-area-shader2 {height:15px;width :286px;}
.f1-pulldown-shader {padding:0 0 0 0px;height:18px;width :290px;}
.f1-area-shader-big {height:184px;width :594px;}
.f1-area-shader-big1 {height:289px;width :286px;}

input.f1-area-code {margin-top:0px;}

div#bel2-shader-contact-mini {width:250px;padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px;text-align:left;}

div#errorMsgBtn.shader {text-align:center;}

div#waitMsgImage.contact {float:left;}

#waitMsgText h2 {float:left;padding-top:8px;padding-left:10px;}

div#bel2-shader-contact-big-content {text-align:left;padding-left:250px;padding-top:220px;}

input#submitbtnsuccess.bel2-shader-btn {margin-left:90px;margin-top:10px;}

input.bel2-shader-btn {clear:right;text-align:center;font-size:11px;line-height:13px;padding: 2px 12px;background-color:#fc0;border:0px;cursor:pointer;}
#bel2-shader-btn-right-form img {padding-right:10px;float:left;}

input#uword.altTextField {margin-top:2px;float:right;}

input#submitbtn.bel2-shader-btn {margin-top:2px;}

#bel2-shader-content div.bel2-form-btn {height:50px;}

/*TEASER CSS*/
p.bel-teaser-icon-arrow {background:transparent url(../img/icon_arrow_right_small.gif) no-repeat left top;padding-left:9px;font-size:11px;line-height:13px;padding-bottom:4px;margin:0;}
.bel-teasform-middle {clear:both;overflow:hidden;width:100%;padding:0;margin:0;}
.bel-teasform-middle-content {padding:0px 0px 0px 12px;margin:0;}
.bel-teasshadow-bottom {display:none;clear:both;padding:0;}
.bel-teasform-bottom-l {float:left;width:10px;height:8px;background:transparent url( ../img/teasform_bottom_l.gif) no-repeat bottom left;padding:0;}
.bel-teasform-bottom-m {float:left;width:684px;height:8px;background:transparent url( ../img/teasform_bottom.gif ) repeat-x bottom left;padding:0;}
.bel-teasform-bottom-r {float:right;width:10px;height:8px;background:transparent url( ../img/teasform_bottom_r.gif) no-repeat bottom right;padding:0;}
.bel-teaser-content {background:#fff;padding:14px 15px 10px 15px;margin:0 0 30px 0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0px 0px 10px 5px #ddd;-moz-box-shadow:0px 0px 10px 5px #ddd;box-shadow:0px 0px 10px 5px #ddd;}
.blockUI .bel-teaser-content {-webkit-box-shadow:0px 0px 10px 5px #333;-moz-box-shadow:0px 0px 10px 5px #333;box-shadow:0px 0px 10px 5px #333;}
.blockUI .bel-teaser-content p {letter-spacing:0;font-family:Arial, Helvetica, Verdana, sans-serif;}
.blockUI .bel-teaser-content .htwogrey {padding:0;}
.bel-teaser-shadow .bel-teaser-content {-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-bottom-right-radius:8px;-moz-border-bottom-right-radius:8px;border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

.bel-teaser-content .bel-teaser-content {-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

/* --- Pfeile NACH OBEN / UNTEN --- */
.bel-teaser-arrow-up {display:none;float:right;position:relative;text-align:right;top:0px;right:0px;background:transparent url(../img/arrow_up.gif) no-repeat top left;width:7px;height:9px;border:0;} 
.bel-teaser-arrow-down {display:none;float:right;position:relative;text-align:right;top:0px;right:0px;background:transparent url(../img/arrow_down.gif) no-repeat top left;width:7px;height:9px;border:0;}
.bel-teaser-search-up {float:right;position:relative;text-align:right;top:0px;right:0px;background:transparent url(../img/arrow_search_up.gif) no-repeat top right;width:7px;height:9px;border:0;padding:0 0 0 4px;} 
.bel-teaser-search-down {float:right;position:relative;text-align:right;top:0px;right:0px;background:transparent url(../img/arrow_search_down.gif) no-repeat top right;width:7px;height:9px;border:0;padding:0 0 0 4px;} 

/* ------------ TEASER ROUND ---------------- */

/* ------------ TEASER SEARCH ---------------- */
.bel-filter-search {background:#fff;margin:0 0 30px 0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0px 0px 10px 5px #ddd;-moz-box-shadow:0px 0px 10px 5px #ddd;box-shadow:0px 0px 10px 5px #ddd;}

.bel-teaser-search {clear:both;padding:0;height:38px;}
.bel-teaser-search-l {display:none;float:left;width:6px;height:30px;background:transparent url( ../img/round_teaser_head_l.gif ) no-repeat top left;padding:0;}
html>body .bel-teaser-search-l {background:transparent url( ../img/round_teaser_head_l.png ) no-repeat top left;}
.bel-teaser-search-r {display:none;float:right;width:6px;height:30px;background:transparent url( ../img/round_teaser_head_r.gif ) no-repeat top right;padding:0;}
html>body .bel-teaser-search-r {background:transparent url( ../img/round_teaser_head_r.png ) no-repeat top right;}
.bel-teaser-search-m {float:left;width:692px;height:30px;background:#fff url( ../img/round_teaser_head_m.gif ) repeat-x top left;padding:0 6px;-webkit-border-top-left-radius:8px;-moz-border-top-left-radius:8px;border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-top-right-radius:8px;border-top-right-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
html>body .bel-teaser-search-m {background:#fff url( ../img/round_teaser_head_m.png ) repeat-x 0 -1px;}

/* ------------ TEASER HEADER ---------------- */
.bel-teaser-head {clear:both;padding:0;height:30px;}
.bel-teaser-head-l {display:none;float:left;width:6px;height:30px;background:transparent url( ../img/round_teaser_head_l.gif) no-repeat top left;padding:0;}
html>body .bel-teaser-head-l {background:transparent url( ../img/round_teaser_head_l.png) no-repeat top left;}

.bel-teaser-head-r {display:none;float:left;width:6px;height:30px;background:transparent url( ../img/round_teaser_head_r.gif ) no-repeat top right;padding:0;}
html>body .bel-teaser-head-r {background:transparent url( ../img/round_teaser_head_r.png ) no-repeat top right;}

.bel-teaser-head-m {float:left;width:692px;height:30px;background:#fff url( ../img/round_teaser_head_m.gif ) repeat-x 0 -1px;padding:0;-webkit-border-top-right-radius:8px;-moz-border-top-right-radius:8px;border-top-right-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-top-left-radius:8px;border-top-left-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
html>body .bel-teaser-head-m {background:#fff url( ../img/round_teaser_head_m.png ) repeat-x 0 -1px;}

.bel-big-teaser-head-m {float:left;width:692px;height:30px;background:#fff url( ../img/round_teaser_head_m.gif ) repeat-x 0 -1px;padding:0;}
html>body .bel-big-teaser-head-m {background:#fff url( ../img/round_teaser_head_m.png ) repeat-x 0 -1px;}

.bel-small-teaser-head-m {cursor:pointer;float:left;width:224px !important;height:30px;background:#fff url( ../img/round_teaser_head_m.gif ) repeat-x 0 -1px;padding:0;-webkit-border-top-right-radius:8px;-moz-border-top-right-radius:8px;border-top-right-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-top-left-radius:8px;border-top-left-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
html>body .bel-small-teaser-head-m {background:#fff url( ../img/round_teaser_head_m.png ) repeat-x 0 -1px;}

.bel-teaser-head-m-content {padding:10px 4px 3px 15px;}
.bel-teaser-search-m-content {float:right;padding:7px 8px 9px 20px;width:138px;background:transparent url( ../img/search_line.gif) no-repeat top left;}
html>body .bel-teaser-search-m-content {background:transparent url( ../img/search_line.png) no-repeat top left;}

.bel-filter-layer {position:relative;left:0px;width:704px;}

/* -------- RUNDUNG HEADER CLOSE ---------- */
.bel-teaser-head-close {clear:both;padding:0;height:30px;margin:0 0 16px 0;}
.bel-teaser-head-close-l {float:left;width:6px;height:30px;background:transparent url( ../img/round_teaser_head_close_l.gif ) no-repeat top left;padding:0;}
html>body .bel-teaser-head-close-l {background:transparent url( ../img/round_teaser_head_close_l.png ) no-repeat top left;}
.bel-teaser-head-close-r {float:right;width:6px;height:30px;background:transparent url( ../img/round_teaser_head_close_r.gif ) no-repeat top right;padding:0;}
html>body .bel-teaser-head-close-r {background:transparent url( ../img/round_teaser_head_close_r.png ) no-repeat top right;}

/* ------------ RUNDUNG OBEN / UNTEN ------------ */
.bel-teaser-shadow {margin:0 0 20px 0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0px 0px 10px 5px #ddd;-moz-box-shadow:0px 0px 10px 5px #ddd;box-shadow:0px 0px 10px 5px #ddd;}
.bel-teaser-top {display:none !important;clear:both;padding:0;height:4px;}
.bel-teaser-top-l {float:left;width:10px;height:4px;background:transparent url( ../img/round_teaser_top_l.gif ) no-repeat top left;padding:0;}
html>body .bel-teaser-top-l {background:transparent url( ../img/round_teaser_top_l.png ) no-repeat top left;}
.bel-teaser-top-m {float:left;width:684px;height:4px;background:#fff url( ../img/round_teaser_top_m.gif ) repeat-x top left;padding:0;}
html>body .bel-teaser-top-m {background:#fff url( ../img/round_teaser_top_m.png ) repeat-x top left;}
.bel-big-teaser-top-m {float:left;width:684px;height:4px;background:#fff url( ../img/round_teaser_top_m.png ) repeat-x top left;padding:0;}
html>body .bel-big-teaser-top-m {background:#fff url( ../img/round_teaser_top_m.gif ) repeat-x top left;}
.bel-teaser-top-r {float:right;width:10px;height:4px;background:transparent url( ../img/round_teaser_top_r.gif ) no-repeat top right;padding:0;}
html>body .bel-teaser-top-r {background:transparent url( ../img/round_teaser_top_r.png ) no-repeat top right;}
.bel-teaser-bottom {display:none !important;clear:both;padding:0;height:4px;margin:0 0 16px 0;}
.bel-teaser-bottom-l {float:left;width:10px;height:4px;background:transparent url( ../img/round_teaser_bottom_l.gif ) no-repeat bottom left;padding:0;}
html>body .bel-teaser-bottom-l {background:transparent url( ../img/round_teaser_bottom_l.png ) no-repeat bottom left;}
.bel-teaser-bottom-m {float:left;width:684px;height:4px;background:#fff url( ../img/round_teaser_bottom_m.gif ) repeat-x bottom left;padding:0;}
.bel-smallteaser-bottom-m {float:left;width:204px;height:4px;background:#fff url( ../img/round_teaser_bottom_m.gif ) repeat-x bottom left;padding:0;}
.bel-big-teaser-bottom-m {float:left;width:684px;height:4px;background:#fff url( ../img/round_teaser_bottom_m.gif ) repeat-x bottom left;padding:0;}
.bel-teaser-bottom-r {float:right;width:10px;height:4px;background:transparent url( ../img/round_teaser_bottom_r.gif ) no-repeat bottom right;padding:0;}
html>body .bel-teaser-bottom-r {background:transparent url( ../img/round_teaser_bottom_r.png ) no-repeat bottom right;}
/* -------- ENDE RUNDUNG OBEN / UNTEN --------- */

/* ----------- SMALL TEASER --------------- */
.bel-smallteaser {clear:both;z-index:10;background:transparent url(../img/bg_teaser_head.gif) no-repeat left top;padding:7px 10px 7px 16px;margin:0;border-top:0px solid #fff;} 
.bel-smallteaser-close {clear:both;z-index:10;background:transparent url(../img/bg_teaser_head1.gif) no-repeat left top;padding:7px 10px 7px 16px;margin:0 0 16px 0;} 
.bel-smallteaser-content {clear:both;overflow:hidden;background:#fff;padding:12px 6px  12px 16px;margin:0;-webkit-border-bottom-right-radius:8px;-moz-border-bottom-right-radius:8px;border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;} 
.bel-smallteaser-bottom {display:none !important;clear:both;z-index:10;background:transparent url(../img/bg_teaser_bottom.gif) no-repeat left top;padding:0;margin:0 0 16px 0;width:224px;height:7px;} 
.bel-teaser-content .bel-teaser-pic {float:left;border:0;margin:0;padding:2px 12px 12px 0;}  
.bel-teaser-pic {border:0;margin:0;padding:2px 12px 12px 0;}  
.bel-teaser-pic-right {float:right;border:0;padding:0;margin:2px 0px 12px 8px;}   
.bel-teaser-pic2 {clear:right;border:0;padding:0;margin:2px 0px 4px 0;}   
.bel-teaser-pic-small {float:left;border:0;padding:0;margin:2px 16px 16px 0;}
.bel-teaser-line {border-bottom:1px solid #D8D6D6;padding:0 0 10px 0;margin:0 0 10px 0;}  
.bel-smallteaser-content .hfourteaser a, .bel-smallteaser-content .hfourteaser {letter-spacing:0;font-size:14px;line-height:16px;font-weight:normal;padding:0 0 8px 0;color:#575757;text-decoration:none;}
.bel-smallteaser-content h4 a {font-size:14px;line-height:14px;font-weight:normal;padding:0 0 8px 0;color:#575757;text-decoration:none;}
.bel-teaser-content .bel-smallteaser-content {font-family: Arial,Helvetica,Verdana,sans-serif;letter-spacing:0;}
.bel-teaser-content .bel-smallteaser-content b {}

/* ----------- ROUTING TEASER --------------- */   
.bel-routing {clear:both;padding:0;margin:18px 0 0 0;}  
.bel-routing-left {float:left;width:208px;padding-right:12px;margin:0;}
.bel-routing-right {float:left;clear:right;width:208px;padding:0;margin:0;}
.bel-routing-pic {clear:right;width:208px;border:0;padding:0;margin:2px 0px 4px 0;}
.tx-lxsces-pi8 h2 {padding:0px 0 12px 0 !important;}
.bel-routing-wide-pic {float:left;border:0;padding:0;margin:2px 0px 12px 0;}
.bel-routing-wide-col {margin-left:224px;margin-right:24px;width:auto;}

/*FORM CSS*/
.form_code_text {padding-top:4px;float:left;padding-left:10px;color:#f89b06;text-decoration:underline;}

.form_code_text {cursor:pointer;}

.table-col-content-bottom-left {color:#575757;font-size:11px;letter-spacing:0;font-weight:normal;line-height:14px;padding:16px 16px 0 0;text-align:left;vertical-align:top;}
.form_radio_field {float:left;height:20px;width:250px;}

label.form_radio_label {float:left;width:50px;height:20px;font-size:11px;line-height:11px;font-family: Arial,Helvetica,Verdana,sans-serif;letter-spacing:0;}

.form_radio {float:left;margin-top:7px;margin-right:5px;}

label.form_radio_under_label {width:350px;font-size:11px;line-height:11px;}

.form_radio_under {float:left;margin-top:7px;margin-right:5px;}

.form_col {float:left;width:335px;}

.form_space {width:10px;float:left;}

.clear {clear:both;}
.bel-form-40 {float:left;color :#575757;font-size:11px;line-height:11px;background:#fff;padding:3px 10px 0 3px;margin:0;width :40px;height:17px;border:1px solid #999;}
.bel-form-140 {float:left;color :#575757;font-size:11px;line-height:11px;background:#fff;padding:3px 0 0 3px;margin:0;width :140px;height:17px;border:1px solid #999;}
.bel-form-60 {float:left;color :#575757;font-size:11px;line-height:11px;background:#fff;padding:3px 0 0 3px;margin:0;width :60px;height:17px;border:1px solid #999;}
.bel-form-120 {float:left;color :#575757;font-size:11px;line-height:11px;background:#fff;padding:3px 0 0 3px;margin:0;width :120px;height:17px;border:1px solid #999;}
  
.bel2-btn-link {
	background-color:#0C55A4;
	clear:right;
	font-size:14px;
	line-height:12px;
	margin:0;
	padding:4px 12px;
	color: #FFF;
}

a.btn {color:#575757;padding:2px 12px 8px 12px;background-color:#FFCC00;font-size:12px;line-height:12px;margin:0;text-decoration:none;}
a.btn:focus,
a.btn:hover,
a.btn:active {color:#575757; padding:2px 12px 8px 12px;background-color:#FFCC00;font-size:12px;line-height:12px;margin:0;text-decoration:underline;} 

.bel2-form {clear:both;overflow:hidden;padding:0px 0 4px 4px;} 
.bel2-form-content {clear: both;background:#eee;padding:8px 0 0 0;margin:0;border-top:1px solid #fff;}

.bel2-form-head {clear: both;background:#eee;padding:4px 0 4px 2px;margin:0;border-top:1px solid #D8D6D6;}

h3.filter-form {padding:0 0 3px 4px;color:#575757;}    

/* --------------- FORMULAR-OBJEKTE ------------ */ 

.bel-form-wide {float:left;vertical-align:top;padding:0px 16px 2px 0;}
.bel-form-wide2 {float:left;vertical-align:top;padding:0px 0px 2px 0;}
.bel-form-check {float:left;vertical-align:top;padding:0px 0px 2px 0;width: 112px;}
label {display:block;font-size:11px;line-height:11px;color:#575757;font-weight:normal;padding:8px 0 4px 0;}
label.check {display:block;font-size:11px;line-height:11px;color:#575757;font-weight:normal;padding:6px 0 4px 0;}
.bel-form-204 {color :#575757;font-size:11px;line-height:11px;background:#fff;padding:3px 0 0 3px;margin:0;width :204px;height:17px;border:1px solid #999;}
.bel-form-430 {color :#575757;font-size:11px;line-height:11px;background:#fff;padding:3px 0 0 3px;margin:0;width :430px;height:17px;border:1px solid #999;}

/* ---------------- SUCHEN-BUTTON ------------- */
.bel-form-btn {float:right;vertical-align:top;padding:8px 18px 8px 0;}
.bel-form-btn2 {float:left;vertical-align:top;padding:0px 18px 8px 0;}
.bel-search-btn {list-style:none;margin:0;padding:0;float:left;display:inline;}
.bel-search-btn a {display:block;background:url(../img/btn_search_left.gif) no-repeat left top;padding:0 0 0 8px;text-decoration:none;}
.bel-search-btn span {display:block;border:0;border-style:solid;margin:0;padding:8px 8px 10px 0;}
.bel-search-btn a span {color:#575757;background:url(../img/btn_search_right.gif) no-repeat right top;font-weight:normal;font-size:12px;line-height:12px;}
.bel-search-btn a:hover {text-decoration:none;}
.bel-search-btn a:hover span {color:#575757;text-decoration:none;}
.bel-search-btn.bel-order-now a {color:#fff;background:url(../img/btn_search_left_order_now.gif) no-repeat left top;}
.bel-search-btn.bel-order-now a span {color:#fff;background:url(../img/btn_search_right_order_now.gif) no-repeat right top;}
/* ------------ ENDE SUCH-BUTTON -------------- */

.swf-form-330 {float:left;color :#575757;font-size:12px;line-height:12px;background:transparent url(../img/bg_form_suche.gif) no-repeat top left;padding:5px 0 0 6px;margin:0;width :330px;height:23px;border:0px;}
.bel-form-glossar {float:left;color :#575757;font-size:12px;line-height:12px;background:transparent url(../img/bg_form_glossar.gif) no-repeat top left;padding:5px 0 0 20px;margin:0;width :256px;height:23px;border:0px;}
.bel-form-20 {background:#FFFFFF;border:1px solid #e3861d;color:#575757;float:left;font-size:11px;line-height:11px;padding:2px 0 0 4px;width:20px;}
.bel-form-search {color :#575757;font-size:11px;line-height:11px;background:transparent url(../img/bg_form_search.png) no-repeat top left;padding:3px 0 0 18px;margin:4px 0 0 0;width :211px;height:19px;border:0px;}

.bel2-form-wide {float:left;vertical-align:top;padding:0 18px 4px 0;}
.bel2-form-wide-last {float:left;clear:right;vertical-align:top;padding:0 2px 4px 0;}
/* -------- Formular-Text obendrüber ----------- */

label.overlay {display:block;overflow:hidden !important;font-size:11px;color:#575757;font-weight:normal;padding:4px 0px 4px 0;width:136px;}
label.inline {float:left;display:block;overflow:hidden !important;font-size:11px;color:#575757;font-weight:normal;padding:4px 6px 4px 0;}
.inputcheckbox-form   {float:left;font-size:12px ;width:13px;height:13px;margin:3px 4px 0 0;background-color:transparent;}
.bel2-form-area, .bel2-form-area2, .bel2-form-area4, .bel2-form-pulldown, .bel2-form-area-1-3, .bel2-form-area-2-3, .bel2-form-pulldown-1-3, .bel2-form-pulldown-1-3-last, .bel2-form-textarea, .bel2-form-textarea2, .bel2-form-textarea4 {float:left;color:#575757;font-size:9px;line-height:11px;background:#fff;padding:1px 0 0 2px;margin:0;border:1px solid #fff;} 
.bel2-form-area {height:15px;width :152px;}  
.bel2-form-area2 {height:15px;width :326px;} 
.bel2-form-area4 {height:53px;width :500px;}
.bel2-form-textarea {width :152px;}  
.bel2-form-textarea2 {width :326px;}   
.bel2-form-textarea4 {width :500px;}
.bel2-form-pulldown {padding:0;height:18px;width :156px;}
.bel2-form-area-1-3 {height:15px;width :46px;margin-right:4px;}  
.bel2-form-area-2-3 {height:15px;width :94px;margin-right:4px;}  

.bel2-form-pulldown-1-3 {padding:0 0 0 0px;height:18px;width :46px;margin-right:4px;}
.bel2-form-pulldown-1-3-last {padding:0 0 0 0px;height:18px;width :56px;margin-right:4px;}

.bel2-form-btn2 {clear:both;overflow:hidden;padding:8px 0 0 0;} 
.bel2-form-link {float:left;font-size:12px;line-height:12px;padding: 4px 12px;background-color:#fc0;border:0;margin:0;}

/* ---------- Eingabefelder ----- */
.f1 {float:left;vertical-align:top;padding:2px 16px 4px 0;}

.f1-area, .f1-pulldown {float:left;color:#575757;font-size:9px;line-height:11px;background:#fff;padding:1px 0 0 2px;border:1px solid #fff;} 
.f1-area {height:15px;}  
.f1-pulldown {padding:0 0 0 0px;height:18px;}

/* -------- FORM-SHADER----------- */

.left {float:left;}
.right {float:right;}
.floatbox {overflow:hidden;}

/*MEDIACONTAINER CSS*/
.ffolded { position:relative !important;border:none !important;background:none !important;z-index:100 !important;}

.funfolded {position:relative !important;z-index:0 !important;}

 #splash {position:fixed !important;left:0 !important;top:0 !important;z-index:99 !important;}

/*PAGETOOLS CSS*/
/* ----------- PAGETOOL -------------- */

#bel2-shader-content {background:#fff;}

.subpagetool-icons {float:right;display:none;}

a.subpagetool-mail {color:#fff;background:url(../img/subpage_icon_mail.gif) no-repeat right top;height:20px;width:25px;display:block;float:left;}
html>body a.subpagetool-mail {background:url(../img/subpage_icon_mail.png) no-repeat right top;}

.subpagetool-mail:hover {background-position:100% -20px;text-decoration:none;}

a.subpagetool-print {color:#fff;background:url(../img/subpage_icon_print.gif) no-repeat right top;height:20px;width:25px;display:block;float:left;}
html>body a.subpagetool-print {background:url(../img/subpage_icon_print.png) no-repeat right top;}

.subpagetool-print:hover {background-position:100% -20px;text-decoration:none;}

.subpagetool-trash {color:#fff;background:url(../img/subpage_icon_trash.gif) no-repeat right top;height:20px;width:25px;display:block;float:left;}

html>body .subpagetool-trash {background:url(../img/subpage_icon_trash.png) no-repeat right top;}

.subpagetool-trash:hover {background-position:100% -20px;text-decoration:none;}

.subpagetool-bar, .subpagetool-bar-h1 {height:22px !important;padding:0;margin-bottom:2px;border:0;cursor:pointer;}
.subpagetool-bar {background-color:#f8e3c2;border:1px solid #f8e3c2;}
.subpagetool-bar-h1 {background-color:#fbedd8;border:1px solid #dd7d0f;}

/* ----------- POSITIONL -------------- */
#pos-pagetool {float:left;width:224px;border:0;padding:0;margin-bottom:16px;}
#pagetool-container {width:224px;padding:0;margin:0;}

.page-text {float:left;height:34px;padding:0;margin:0;}  
.pagetool-text, .pagetool-text:focus, .pagetool-text:hover, .pagetool-text:active {font-size:12px;line-height:12px;padding:12px 0 3px 16px;text-decoration:none;display:block;color:#575757;cursor:pointer;}

/* ---- PAGETOOL ROLLOVER ---- */
.pagetool-bar, .pagetool-bar-h1 {clear:right;height:auto;padding:0;border-bottom:1px solid #e3861d;border-left:1px solid #e3861d;border-right:1px solid #e3861d;height:35px;}
.pagetool-bar {background:transparent url( ../img/bg_pagetool1.gif) repeat-x top left;}
html>body .pagetool-bar {background:transparent url( ../img/bg_pagetool1.png) repeat-x top left;}
.pagetool-bar-h1 {background:transparent url( ../img/bg_pagetool2.gif) repeat-x top left;}
html>body .pagetool-bar-h1 {background:transparent url( ../img/bg_pagetool2.png) repeat-x top left;}
/* ---- PAGETOOL ROLLOVER - FIRST ---- */
.pagetool-bar-first, .pagetool-bar-first-h1 {clear:right;height:auto;padding:0;border-bottom:1px solid #e3861d;height:36px;}
.pagetool-bar-first {background:transparent url( ../img/bg_pagetool_first1.gif) no-repeat top left;}
html>body .pagetool-bar-first {background:transparent url( ../img/bg_pagetool_first1.png) no-repeat top left;}
.pagetool-bar-first-h1 {background:transparent url( ../img/bg_pagetool_first2.gif) no-repeat top left;}
html>body .pagetool-bar-first-h1 {background:transparent url( ../img/bg_pagetool_first2.png) no-repeat top left;}
/* ---- PAGETOOL ROLLOVER - LAST ---- */
.pagetool-bar-last, .pagetool-bar-last-h1 {clear:right;height:auto;padding:0;border:0;height:36px;}
.pagetool-bar-last {background:transparent url( ../img/bg_pagetool_last1.gif) no-repeat bottom left;}
html>body .pagetool-bar-last {background:transparent url( ../img/bg_pagetool_last1.png) no-repeat bottom left;}
.pagetool-bar-last-h1 {background:transparent url( ../img/bg_pagetool_last2.gif) no-repeat bottom left;}
html>body .pagetool-bar-last-h1 {background:transparent url( ../img/bg_pagetool_last2.png) no-repeat bottom left;}
/* ----  ENDE PAGETOOL VERLAUF ---- */

/* ----- PAGETOOL PFEIL NACH RECHTS ------- */
.pagetool-icon-right {width:41px;height:37px;}
.pagetool-icon-right span {display:block;border:0;border-style:solid;margin:0;padding:0px 0 0 0;}
.pagetool-icon-right a span {font-size:11px;line-height:16px;color:#575757;background:url(../img/bg_pagetool_right.gif) no-repeat right top;}
html>body .pagetool-icon-right a span {background:url(../img/bg_pagetool_right.gif) no-repeat right top;}

.pagetool-icon-right a:hover {text-decoration:none;background-position:0% -37px;}
.pagetool-icon-right a:hover span {background-position:100% -37px;text-decoration:none;}
.pagetool-icon-right .current a span {background-position:100% -37px;text-decoration:none;}

/* -------- SUB-PAGETOOL --------- */
div#subpage1 {display:block;z-index:3;position:absolute;top:640px;left:249px;width:278px;}
#pos-subpagetool {width:276px;border:0;padding:0;margin:0 0 0 116px;}
#closebtnsubpage1 {cursor:pointer;}
.page-icon-right {float:right;border:0;width:41px;height:36px;padding:0;margin:0;cursor:pointer;margin-right:-1px;margin-top:-1px;}

/* ------- SUB-PAGETOOL-RAHMEN ---------- */
.subpagetool-top {clear:both;padding:0;height:2px;}
.subpagetool-top-l {float:left;width:10px;height:2px;background:transparent url( ../img/subpagetool_top_l.gif) no-repeat top left;padding:0;}
html>body .subpagetool-top-l {background:transparent url( ../img/subpagetool_top_l.png) no-repeat top left;}
.subpagetool-top-m {float:left;width:258px;height:2px;background:transparent url( ../img/subpagetool_top.gif) repeat-x top left;padding:0;}
html>body .subpagetool-top-m {background:transparent url( ../img/subpagetool_top.png) repeat-x top left;}
.subpagetool-top-r {float:right;width:10px;height:2px;background:transparent url( ../img/subpagetool_top_r.gif) no-repeat top right;padding:0;}
html>body .subpagetool-top-r {background:transparent url( ../img/subpagetool_top_r.png) no-repeat top right;}
#subpagetool-container {background:transparent url( ../img/subpagetool_middle.gif) repeat-y top right;padding:2px 6px 2px 4px;margin:0;} 
html>body #subpagetool-container {background:transparent url( ../img/subpagetool_middle.png) repeat-y top right;}
#subpagetool-footer {width:278px;padding:0;margin:0;background:transparent url( ../img/subpagetool_middle.gif) repeat-y top right;} 
html>body #subpagetool-footer {background:transparent url( ../img/subpagetool_middle.png) repeat-y top right;}
.subpagetool-bottom {clear:both;padding:0;height:6px;}
.subpagetool-bottom-l {float:left;width:10px;height:6px;background:transparent url( ../img/subpagetool_bottom_l.gif) no-repeat bottom left;padding:0;}
html>body .subpagetool-bottom-l {background:transparent url( ../img/subpagetool_bottom_l.png) no-repeat bottom left;}
.subpagetool-bottom-m {float:left;width:258px;height:6px;background:transparent url( ../img/subpagetool_bottom.gif) repeat-x bottom left;padding:0;}
html>body .subpagetool-bottom-m {background:transparent url( ../img/subpagetool_bottom.png) repeat-x bottom left;}
.subpagetool-bottom-r {float:right;width:10px;height:6px;background:transparent url( ../img/subpagetool_bottom_r.gif) no-repeat bottom right;padding:0;}
html>body .subpagetool-bottom-r {background:transparent url( ../img/subpagetool_bottom_r.png) no-repeat bottom right;}

/* ------- SUB-PAGETOOL FUNKTION ---------- */
div#icons-right1, div#icons-right2, div#icons-right3, div#icons-right4, div#icons-right5 {display:block;float:right;}


/* ------- SUB-PAGETOOL LINK ---------- */
a.subpagetool, a.subpagetool:focus, a.subpagetool:hover,M a.subpagetool:active {clear:both;height:16px;font-size:11px;line-height:11px;padding:3px 0 0px 6px;margin:0;color:#575757;text-decoration:none;display:block;} 
a.subpagetool {color:#575757;}
a.subpagetool:focus, a.subpagetool:hover, a.subpagetool:active {color:#575757;} 

.subpagefooter {float:left;font-size:11px;line-height:11px;padding:4px 0 0px 8px;margin:0;color:#575757;text-decoration:none;display:block;}
.subpage-text {font-size:12px;line-height:18px;padding:2px 5px;margin:0;text-decoration:none;}
.subpage-icon {float:right !important;border:0;width:24px;height:20px;padding:0px 0px 0px 0;margin:0;cursor:pointer;}
  
.subpagefooter-text {float:left;height:16px;padding:0 10px 0 0;margin:0;}  
.subpagefooter-icon {float:left;border:0;width:16px;height:13px;padding:0;margin:0;cursor:pointer;}

/* ------- SUBPAGETOOL-ICON -------- */

/* --------  ICON MAIL  ------------ */
.subpagetool-icon-mail {float:left;}
.subpagetool-icon-mail span {display:block;border:0;border-style:solid;margin:0;padding:0px 0px 0px 0px;}
.subpagetool-icon-mail a span {color:#fff;background:url(../img/subpage_icon_mail.gif) no-repeat right top;}
html>body .subpagetool-icon-mail a span {background:url(../img/subpage_icon_mail.png) no-repeat right top;}
.subpagetool-icon-mail a:hover {text-decoration:none;background-position:0% -20px;}
.subpagetool-icon-mail a:hover span {background-position:100% -20px;text-decoration:none;}
.subpagetool-icon-mail .current a span {background-position:100% -20px;text-decoration:none;}
/* --------- ICON PRINT ---------- */
.subpagetool-icon-print {float:left;}
.subpagetool-icon-print span {display:block;border:0;border-style:solid;margin:0;padding:0;}
.subpagetool-icon-print a span {color:#fff;background:url(../img/subpage_icon_print.gif) no-repeat right top;}
html>body .subpagetool-icon-print a span {background:url(../img/subpage_icon_print.png) no-repeat right top;}
.subpagetool-icon-print a:hover {text-decoration:none;background-position:0% -20px;}
.subpagetool-icon-print a:hover span {background-position:100% -20px;text-decoration:none;}
.subpagetool-icon-print .current a span {background-position:100% -20px;text-decoration:none;}
/* ----------- ICON TRASH ------------ */
.subpagetool-icon-trash {float:left;}
.subpagetool-icon-trash span {display:block;border:0;margin:0;padding:0;}
.subpagetool-icon-trash a span {color:#fff;background:url(../img/subpage_icon_trash.gif) no-repeat right top;}
html>body .subpagetool-icon-trash a span {background:url(../img/subpage_icon_trash.png) no-repeat right top;}
.subpagetool-icon-trash:hover span {background-position:100% -20px;text-decoration:none;}
  
/* ---------- SUBPAGING PAGINIERUNG ---------- */
.bel-subpaging-l {float:left;width:4px;height:18px;background:transparent url( ../img/btn_subpaging_left.gif) no-repeat  left top;padding:0;}
html>body .bel-subpaging-l {background:transparent url( ../img/btn_subpaging_left.png) no-repeat  left top;}
.bel-subpaging {float:left;background:transparent url(../img/btn_subpaging_right.gif) no-repeat right top;height:18px;padding:0;margin:0;} 
html>body .bel-subpaging {background:transparent url(../img/btn_subpaging_right.png) no-repeat right top;}
p.bel-subpaging-left {float:left;padding:0;margin:1px 5px 0 0px;}
p.bel-subpaging-right {float:left;padding:0;margin:1px 2px 0 5px;}
p.bel-subpaging-number {color: #f89b06;float:left;padding:0;margin:3px 4px 0 4px;font-size:10px;line-height:10px;}
/* ----------- ENDE PAGETOOL -------------- */

#shopshader .bel-teaser-content {min-height:200px;height:200px;border-left:1px solid #facb74 !important;border-right:1px solid #facb74 !important;}
  html>body #shopshader .bel-teaser-content {height:auto;}
#shopshader_empty .bel-teaser-content {padding:0;border-left:1px solid #facb74 !important;border-right:1px solid #facb74 !important;}
#shopshader .bel-teaser-bottom, #shopshader_empty .bel-teaser-bottom {margin:0;}

.glossar {overflow:hidden;}
.glossar h2 {margin:0 0 12px 0; clear:both;}
.glossar p {margin:0 0 13px 0;}
.glossar .globalSearches {overflow:hidden;}
.glossar .keywordSearch {float:left;margin:0;}
.glossar .keywordSearch label {overflow:hidden;font-size:14px;font-weight:bold;line-height:16px;}
.glossar .keywordSearch input.input {width:237px;float:left;margin:2px 0 0 0;}
    html>body .glossar .keywordSearch input.input {width:231px;}
.glossar .keywordSearch .bel-form-btn {float:left;padding:0 0 0 10px;}
.glossar .abcSearch {float:left;margin:8px 0 0 20px;}
.glossar .abcSearch h3 {margin:0 0 6px 0;}
.glossar .abcSearch ol {float:left;}
.glossar .abcSearch ol li {float:left;list-style:none;}
.glossar .abcSearch ol li a {padding:0 3px 0 0;color:#575757;}
.glossar a.all {clear:both;float:left;margin:0 5px 20px 0;background:transparent url("../img/icon_arrow_left.gif") no-repeat 0 2px;padding:0 0 0 10px;}
.glossar .glossarBoxes {overflow:hidden;}
.glossar .glossarBoxes table td {width:220px;padding:0 0 20px 0;vertical-align:top;}
.glossar .glossarBoxes table td.oneCol {width:514px;}
.glossar .glossarBoxes h3 {margin:0 0 2px 0;}
.glossar .glossarBoxes h3 a {color:#575757;}
.glossar .glossarBoxes ul {width:200px;}
.glossar .glossarBoxes ul li {list-style:none;overflow:hidden;}
.glossar .glossarBoxes ul li a {float:left;color:#575757;background:transparent url("../img/icon_arrow_right.gif") no-repeat 0 -3px;padding:0 0 0 10px;}
    html>body .glossar .glossarBoxes ul li a {background-position:0 0;}
.glossar .backto {display:block;background:transparent url("../img/icon_arrow_left.gif") no-repeat 0 2px;padding:0 0 10px 10px;}
.glossar .gPager {overflow:hidden;padding:0 0 20px 0;}
.glossar .gPager li {float:left;list-style:none;}
.glossar .gPager li a {float:left;padding:0 6px;}
.glossar .gPager li a span {display:none;}
.glossar .gPager li.first a {background:transparent url("../img/icon_arrow_left.gif") no-repeat left top;width:8px;height:13px;padding:0;}
.glossar .gPager li.back a {background:none;padding:0 0 0 2px;}
.glossar .gPager li.firstNo a {background:none;}
.glossar .gPager li.next a {background:none;padding:0 4px 0 0;}
.glossar .gPager li.last a {background:transparent url("../img/icon_arrow_right.gif") no-repeat right top;width:8px;height:13px;padding:0;}

/* Teaser and List Headlines H replaced */
div.hthreewhite {
color:#575757;
font-size:12px;
line-height:12px;
text-transform:uppercase;
margin:0 0 0 10px;

}

#bel-col-teaser div.hthreewhite {
   margin:0;
}


div.hthreeteaser {
color:#333333;
font-size:14px;
font-weight:normal;
line-height:14px;
padding:0 0 8px;
}

div.hthreelistheader{
font-size:14px;
line-height:16px;
/*margin:0 0 0 104px;*/
text-transform:uppercase;
color:#575757;
}
div.hthreelistheader a{color:#575757;}

div.hfoursearch {
color:#575757;
font-size:11px;
font-weight:normal;
line-height:11px;

margin:0;
padding:1px 0 0;
}

div.htwogrey {
/*font-size:18px;*/
font-weight:normal;
/*line-height:18px;*/
color:#575757;

margin:0;
text-decoration:underline;
padding:3px 0 0 8px;
text-transform:uppercase;
}

#intromovieshader {display:none;z-index:2000;background:#fff;padding:10px;overflow:hidden;width:960px;height:568px;}
  html>body #intromovieshader {width:940px;height:548px;}


#bel-filter-layerform {overflow:hidden;} 



/*NEW PAGETOOLS*/

#bel-main {position:relative;display:inline-block;}
.newPagetools {display:none;} 
/*{position:relative;right:44px;top:45px;zoom:1;z-index:98;margin-top:-25px;}
  html>body .newPagetools {right:18px;}
.newPagetools .thetools {float:right;background:transparent url("../img/new_pagetools_back_left.gif") no-repeat left top;}
.newPagetools .thetools .thetools2 {float:left;margin:0 0 0 1px;background:transparent url("../img/new_pagetools_back_right.gif") no-repeat right top;}
.newPagetools .thetools2 li {float:left;list-style:none;}
.newPagetools .thetools2 li a {float:left;height:26px;text-decoration:none;color:#999;font-size:11px;line-height:13px;}
.newPagetools .thetools2 li.merken a {padding:0 0 0 24px;background:transparent url("../img/new_pagetools_merken.gif") no-repeat 5px 3px;}
.newPagetools .thetools2 li.drucken a {width:28px;background:transparent url("../img/new_pagetools_drucken.gif") no-repeat 0 3px;}
.newPagetools .thetools2 li.empfehlen a {width:29px;background:transparent url("../img/new_pagetools_empfehlen.gif") no-repeat 0 3px;}
.newPagetools .thetools2 li a span {display:none;}
.newPagetools .thetools2 li a span.nr {display:none;background:transparent url("../img/new_pagetools_line.gif") no-repeat 0 3px;}
.newPagetools .thetools2 li a span.nr span.nr2 {display:block;padding:7px 15px 3px 7px;background:transparent url("../img/new_pagetools_arrow.gif") no-repeat 22px 12px;}

.newPagetools .merkliste {overflow:hidden;width:382px;background:#F2F2F2;border:1px solid #D8D6D6;position:absolute;right:56px;top:25px;}
  html>body .newPagetools .merkliste {right:48px;border:none;background:transparent url("../img/new_pagetools_shadow_bottom.png") no-repeat left bottom;}
.newPagetools .merkliste .merkliste2 {overflow:hidden;margin:0 0 9px 0;width:382px;padding:0 8px 8px 0;}
  html>body .newPagetools .merkliste .merkliste2 {width:374px;background:transparent url("../img/new_pagetools_shadow_top.png") no-repeat left top;}
.newPagetools .merkliste h4 {font-size:12px;line-height:15px;font-weight:bold;color:#575757;padding:3px 0 2px 4px;}
.newPagetools .merkliste .merk {overflow:hidden;padding:0 5px 5px 5px;}
.newPagetools .merkliste .merk li {overflow:hidden;list-style:none;border:1px solid #F2F2F2;width:361px;}
.newPagetools .merkliste .merk li.hover, .newPagetools .merkliste .merk li:hover {background:#fff;border:1px solid #DC7D0F;}
.newPagetools .merkliste .merk li.hover p a, .newPagetools .merkliste .merk li:hover p a {color:#343434;}
.newPagetools .merkliste .merk li p {font-size:12px;line-height:16px;float:left;width:292px;padding:2px 4px;}
  html>body .newPagetools .merkliste .merk li p {width:284px;}
.newPagetools .merkliste .merk li p a {color:#575757;text-decoration:none;display:block;}
.newPagetools .merkliste .merk li .icons {display:none;float:left;}
.newPagetools .merkliste .merk li.hover .icons, .newPagetools .merkliste .merk li:hover .icons {display:block;}
.newPagetools .merkliste .merk li .icons li {float:left;width:auto;overflow:none;border:none;}
.newPagetools .merkliste .bottom {overflow:hidden;border-top:1px solid #D8D6D6;padding:1px 0 6px 0;}
.newPagetools .merkliste .bottom .icons {float:right;margin:0 12px 0 0;display:inline;}
.newPagetools .merkliste .icons li {float:left;list-style:none;zoom:1;}
.newPagetools .merkliste .icons li a {width:21px;height:20px;float:left;display:block;}
.newPagetools .merkliste .icons li.empfehlen a {background:transparent url("../img/subpage_icon_mail.gif") no-repeat left top;}
  html>body .newPagetools .merkliste .icons li.empfehlen a {background:transparent url("http://www.bellicon.com/fileadmin/templates/img/subpage_icon_mail.png") no-repeat left top;}
.newPagetools .merkliste .icons li.empfehlen a:hover {background-position:0 -20px;}
.newPagetools .merkliste .icons li.drucken a {background:transparent url("../img/subpage_icon_print.gif") no-repeat left top;}
  html>body .newPagetools .merkliste .icons li.drucken a {background:transparent url("../img/subpage_icon_print.png") no-repeat left top;}
.newPagetools .merkliste .icons li.drucken a:hover {background-position:0 -20px;}
.newPagetools .merkliste .icons li.loeschen a {background:transparent url("../img/subpage_icon_trash.gif") no-repeat left top;}
  html>body .newPagetools .merkliste .icons li.loeschen a {background:transparent url("../img/subpage_icon_trash.png") no-repeat left top;}
.newPagetools .merkliste .icons li.loeschen a:hover {background-position:0 -20px;}
.newPagetools .merkliste .icons li a span {display:none;}
*/

.full .bel-teaser-bottom-m, .full .bel-teaser-top-m {width: 925px!important;}
.full #bel-col-detail {width: 945px!important;}
#bel-col-main.full {width:945px;}
.full .bel-teaser-search-m {width:933px!important;}
.full .bel-filter-layer {width:945px;}
.full .bel-teasform-middle  {}
.full .bel-teasform-bottom-m {width:925px!important;}
.full .bel-paging{width:775px!important;}

.full-no-left .bel-teaser-bottom-m, .full-no-left .bel-teaser-top-m {width: 685px!important;}
####.full-no-left #bel-col-detail {width: 945px!important;}
.full-no-left #bel-col-detail {width: 945!important;}

#bel-col-main.full-no-left {width:945px;}
###.full-no-left .bel-teaser-search-m {width:693px!important;}
.full-no-left .bel-teaser-search-m {width:933px!important;}
.full-no-left .bel-teasform-middle  {}
.full-no-left .bel-teasform-bottom-m {width:685px!important;}
.full-no-left .bel-paging{width:538px!important;}
###.full-no-left .bel-filter-layer {width:705px;}
.full-no-left .bel-filter-layer {width:933px;}
.full-no-left .bel-teaser-head-m {width:705px!important;}

.full-teaser .bel-teaser-bottom-m, .full-teaser .bel-teaser-top-m {width: 685px!important}
.full-teaser #bel-col-detail {width: 705px!important;}
#bel-col-main.full-teaser {width:945px;}

.full-no-teaser .bel-paging{width:550px;}

.goonBtns {height:auto !important;margin:0 !important;width:670px;}

.centerMe .bel-teaser-content {text-align:center;padding-left:200px;padding-right:200px;}

/* NEW: Stage */
.jQueryStage {overflow:hidden;position:relative;width:942px;margin:0 0 20px 0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0px 0px 10px 5px #ddd;-moz-box-shadow:0px 0px 10px 5px #ddd;box-shadow:0px 0px 10px 5px #ddd;}
.jQueryStage #slideStage {}
.jQueryStage #slideStage img {-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;float:left;}
.jQueryStage .nav {position:absolute;right:30px;top:6px;z-index:98;overflow:hidden;}
.jQueryStage .nav a {float:left;width:21px;padding:9px 0 10px 0;color:#555;font-family:"VAGRounded", Arial, Helvetica, Verdana, sans-serif;font-size:10px;line-height:11px;text-decoration:none;text-align:center;background:transparent url("../img/bel-new-stage-icons.png") no-repeat -33px 0;}
.jQueryStage .nav a.activeSlide, .jQueryStage .nav a:hover {color:#fff;background-position:-3px 0;}
.jQueryStage .nextItem {position:absolute;right:8px;top:6px;z-index:98;display:block;width:21px;height:27px;color:#555;font-size:10px;line-height:11px;text-decoration:none;text-align:center;background:transparent url("../img/bel-new-stage-icons.png") no-repeat -65px 0;}
.jQueryStage .nextItem:hover {color:#fff;background-position:-94px 0;}
.jQueryStage .nextItem span {display:none;}



.tx-editfiltersystem-pi1 h1 {text-transform:uppercase;}


.table_article {border:2px solid #F89B06;}

/* ---------------- HAUPT-SUB-MENU POSITION ---------------- */
#pos-menu {
	float:center;
	position:absolute;
	top:83px;
	left:26px;
	width:944px;
	height:30px;
	z-index:10;
	-webkit-box-shadow:0px 0px 10px 5px #ddd;
	-moz-box-shadow:0px 0px 10px 5px #ddd;
	box-shadow:0px 0px 10px 5px #ddd;
	background-color: transparent;
	background-image: url(bel-new-menu.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#pos-menu-right {display:none;float:right;width:5px;height:30px;padding:0;}
#pos-submenu {background:transparent url("../img/bel-new-submenu.png") repeat-x left top;float:left;position:absolute;top:117px;left:26px;width:944px;height:30px;z-index:10;-webkit-box-shadow:0px 4px 10px 5px #ddd;-moz-box-shadow:0px 4px 10px 5px #ddd;box-shadow:0px 4px 10px 5px #ddd;}
#pos-submenu-left {display:none;float:left;width:8px;height:30px;padding:0;}
#pos-submenu-right {float:right;width:8px;height:30px;padding:0;}

/* ---------------- HAUPTMENU  ---------------- */
#menu {float:left;letter-spacing:0.12em;}
#menu li {float:left;display:inline;text-transform:uppercase;border-right:1px solid #b1b1b1;}
#menu ul {list-style:none;margin:0;padding:0;float:left;}
#menu a {display:block;padding:0;text-decoration:none;}
#menu span {display:block;border:0;border-style:solid;margin:0;padding:10px 14px 8px 14px;}
#menu a span {color:#575757;font-weight:normal;font-size:12px;line-height:12px;text-decoration:none;}
#menu a:hover {text-decoration:none;}
#menu a:hover span {color:#fff;text-decoration:none;background:transparent url("../img/bel-new-menu-bg.png") repeat-x left top;}
#menu .current a span {color:#fff;text-decoration:none;background:transparent url("../img/bel-new-menu-bg.png") repeat-x left top;}

/* ------------- HAUPTMENU ERSTER - MENÜPUNKT ------------ */
#menu .first a {display:block;text-decoration:none;} 
#menu .first span {display:block;border:0;border-style:solid;margin:0;padding:10px 14px 8px 14px;}
#menu .first a span {font-weight:normal;font-size:12px;line-height:12px;}

#menu .first-current a {padding:0 0 0 6px;text-decoration:none;}
#menu .first-current a span {color:#fff;text-decoration:none;}
