/* ############################################################# */

/* #### Allgemeine Formatierungen WEB 2011

/* ############################################################# */

html[xmlns^="http"]{

	 /* Mozilla-Scrollbar */

	overflow-y: scroll;

}

html{
	margin:0;
	padding:0;
	height:100%;
	color:none;
	background:url("images/sitebg09.gif") repeat-x;
	background-attachment:fixed;
}

body{
	margin:0;
	padding:0;
	position: relative;
    height:100%;
	width: 900px;
	margin: 0 auto 0 auto;
	text-align: center; /* horizontale Zentrierung in alten IEs */
}

html, body, table, th, td, div{
	font-size: 12px;
	line-height:1.5em;
	font-family: arial, helvetica, sans-serif;
}

a { text-decoration:none; color:#8A0808;
}

img{ border:none;
}

h1 { 
	font-family: Lucida Sans Unicode, helvetica, sans-serif;
	color:#424242;
  	font-size: 14px;
 	font-weight:900;
}

 h2 {
	font-family: arial, helvetica, sans-serif;
	color:#424242;
  	font-size: 14px;
 	font-weight:900;
}

 h3 {
	font-weight: bold;
	font-size:14px;
	font-family: Lucida Sans Unicode, helvetica, sans-serif;
}

p {
	color:#2E2E2E;
  	font-size: 12px;
}

div#clearer {
	clear:both;
}

/* ############################################################# */

/* #### Main Container

/* ############################################################# */

div#outline {
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:900px;
	text-align: left;
	background:url("images/bg09.gif") repeat-y;
}

div.mainHeadline{
	padding: 6px 0 3px 0;
	margin:0px 0px 5px 0px;
	color:#6E6E6E;
	font-size:18px;
  	font-weight:bold;
	font-family: sans-serif, arial, helvetica;
}

div.mainHeadline a{
	color:#2E2E2E;
        font-weight:bold;
	background-color:inherit;
}

/* ############################################################# */

/* #### Sub Container

/* ############################################################# */

div#columns {
	width:875px;
	overflow:hidden;
}

div#leftcol {
	float:left;
	width:213px;
	min-height:800px;
	background:url("images/bg_leftcol09.png") no-repeat top left;
}

div#rightcol {
	float:right;
	width:213px;
	min-height:800px;
	background:url("images/bg_leftcol09.png") no-repeat top left;
}

div#content {
	margin:44px 0px 25px 0px;/* Abstand zum Banner */
	float:right;
	width:635px;
	overflow:hidden;
}

div#breadcrumb {
	height:25px;
}

div#footer {
	text-align:center;
	margin-top:25px;
	padding-bottom:15px;
	color:#999;
}

/* ############################################################# */

/* #### Hauptmenue

/* ############################################################# */

ul#nav{
	position:absolute;
	top: 111px;
	left:213px;
	width: 687px; /* Breite der Navigation (Breite der einzelnen Bilder addiert) */
	margin: 0;
	padding: 0;
	list-style: none;
	line-height:25px;
	background:url("images/bg_menu09.gif") repeat-x;
	height:25px;
}

ul#nav li{
	float: left;
}

ul#nav a{
	display:inline; /* fuer den I.E.-Mac, sonst stehen die Hauptmenuepunkte untereinander */
	color: #2E2E2E;
	text-decoration: none;
	padding: 0px 12px 0px 12px;
	line-height:25px;
}

/* I.E. Hack (ohne gibt es im Safari Probleme beim Hovern von Punkten ohne Unterpunkte) - Der Kommentar nach dem "a" ist der Hack: */

ul#nav a/* */ {
	display:block;
}

ul#nav li a:hover{
	color: #8A0808; /* Textfarbe bei Mouseover/Hover */
	font-weight:normal;
	background-color:#FFFFFF;
}

ul#nav li ul {
	position: absolute;
	display: none; /* Menue Ausblenden */
	top: 100%;
	width:175px;
	margin:0px;
	padding: 0;
	list-style: none;
	line-height:25px;
}

/* Bei Hover einblenden: */

ul#nav li:hover ul,
ul#nav li.over ul {
	display: block; 
	font-weight:normal;}

ul#nav li li {
	display: block;
	float: left;
	margin:0;
	padding:0;
	width:175px;
}

ul#nav li li a {
	width:175px;
	line-height:15px;
	display:block;
	padding: 4px 10px 4px 10px;
	color: #2E2E2E; /* Textfarbe */
	background-color: #e8e7e7; /* Hintergrundfarbe des Menues */
	border-top:none;
	border-bottom: 1px solid #919191;
	border-left: 0px solid #919191;
	border-right: 0px solid #919191;
}

ul#nav li li a:hover,
ul#nav li li a.act {
	color:#8A0808;
	background-color:#FFFFFF; /* Hintergrundfarbe des Menues */
	border-bottom: 1px solid #919191;
	font-weight:bold;
}

ul#nav li > ul{
	top: auto;
	left: auto;
}

/* ############################################################# */

/* #### Sub Container

/* ############################################################# */

/* Breadcrumb */

div#breadcrumb {
	font-size:10px;
	color:#999;
}

/* Footerlinks */

div#footer a {
	font-size:10px;
	color:#999;
}

div#footer a:hover {
	color:#000;
	font-weight:normal;
}

/* linke Navigation */

ul#leftnav {
	margin:0px 0px 0px 20px;
	padding:0px;
	list-style: none;
}

ul#leftnav li {
	margin:0;
	padding:0;
}

ul#leftnav a {
	font-size:12px;
	display:block;
	line-height:2em;
	padding: 0px 0px 0px 8px;
	color:#2E2E2E;
	background:url("images/enum09.gif") no-repeat left;
}

ul#leftnav a:hover {
	color:#8A0808;
	font-weight:normal;
	background-color:#FFF;
}

ul#leftnav a.act {
	color:#8A0808;
	font-weight:normal;
	background-color: none;
font-weight:bold;
}

ul#leftnav2 {
	margin:0px 0px 0px 8px;
	padding:0px;
	list-style: none;
}

ul#leftnav2 li {
	margin:0;
	padding:0;
}

ul#leftnav2 a {
	font-size:12px;
	display:block;
	line-height:1.8em;
	padding: 0px 0px 0px 18px;
	color:#2E2E2E;
	background:url("images/enuma09.gif") no-repeat left;
}

ul#leftnav2 a.act,
ul#leftnav2 a:hover {
	color:#8A0808;
	line-height:1.8em;
	font-weight:normal;
	/*background:url("images/enuma209.gif") no-repeat left;*/
	background-color:#FFFFFF;
}

/* Sprachenmenu */

div#languages {
	font-size:11px;
	color:#2E2E2E;
	text-align:right;
}

/* Suchbox */

div#idx_search { margin:38px 0px 0px 28px; }
#txtsearch { border:1px #B40404 solid; height:18px; padding:0px 3px 0px 3px; float:left;}
#imgsearch { border:0px; display:block; margin-left:10px;}

/* Icons an den Produkten */

#icon {
	float: right;
	width: 60px;
	height: 42px;
	padding: 0px 0px 0px 0px;
}

/* ############################################################# */

/* #### Lexikon Navigation

/* ############################################################# */

div.lexnavigation {
	color:#2E2E2E;
	background-color: none;
	padding:0 0 0 30px;
	margin:30px 0px 0px 0px;
	border-top:0px solid #ffffff;
	border-bottom:0px solid #ffffff;
}

div.lexnavigation h2 {
	padding: 6px 0 3px 0;
	margin:0px 0px 5px 0px;
	color:#2E2E2E;
	font-size:12px;
}

div.lexnavigation h2 a {
	color:#2E2E2E;
	background-color:inherit;
}

div.lexnavigation ul {
	display:block;
	margin:0;
	padding:0;
	font-size:12px;
}

div.lexnavigation ul li {
	list-style-type:none;
	display:block;
	width:23px;
	height:19px;
	float:left;
}

div.lexnavigation ul li a {
	display:block;
	width:23px;
	color:#2E2E2E;
	background-color:inherit;
	text-align:center;
	border:1px solid #dddddd;
}

div.lexnavigation ul li a:hover,
div.lexnavigation ul li a.aktiv {
	text-decoration:none;
	font-weight:normal;
	color:#8A0808;
}

div.lexnavigation div {
	clear:both;
	height:8px;
	width:1px;
	overflow:hidden;   
}

/* ############################################################# */

/* #### Tabellenlayout

/* ############################################################# */

table.tab1, table.tab2, table.tab3, table.tab4, table.tab1 {
	width: 90%;
	margin-left: 0px;
	text-align: right;
	vertical-align: top;
}

table.tab1 td, table.tab2 td, table.tab3 td, table.tab4 td {
	padding: 2 5 2 5;
	font-size:11px;
	font-family: arial, helvetica, sans-serif;
}

table.tab1 .tr-even, table.tab1 .tr-odd {
	background-color: #EDEDED;
}

table.tab1 td.td-0 {
	background: url('images/tabbg.gif') repeat;
	font-weight:bold;
}

table.tab1 td.td-1 {
	background-color: #EDEDED; 
}

table.tab2 .tr-even, table.tab2 .tr-odd {
	background-color: #EDEDED;
}

table.tab2 .tr-0 {
	background: url('images/tabbg.gif') repeat;
	font-weight:bold;
}

table.tab3 .tr-odd {
	background-color: #E2E2E2;
}

table.tab3 .tr-even {

	background-color: #EDEDED;
}

table.tab3 .tr-0 {
	background: url('images/tabbg.gif') repeat;
	font-weight:bold;
}

table.tab4 .tr-0 {
	background-color: #EDEDED;
	font-weight:bold;
}

table.tab4 td {
	background-color: #EDEDED;
}

/* ############################################################# */

/* #### Mail-Formular

/* ############################################################# */

.csc-mailform {
	border:none;
	border:1px #DDD solid;
}

.csc-mailform-field {
	background:#EFEFEF;
	margin: 2px;
	padding: 3px;
}

.csc-mailform-field label {
	float: left;
	padding: 1px;
	width: 120px; 
}

.mf-input {
	clear: none;
	padding: 1px;
}

.mf-pass {
	padding: 1px;
}

.mf-text {
	clear: none;
	padding: 1px;
}

.mf-check {
	padding: 1px;
}

.mf-radio {
	padding: 1px;
}

.mf-select {
	padding: 1px;
}

.mf-file {
	padding: 1px;
}

#mailformRadiotest {
	border: none;
}

#mailformRadiotest legend {
	display: none;
}

#mailformnachricht {
	padding: 1px;
	width: 99%;
}

.mf-reset {

}

.mf-submit {

}
/* ############################################################# */

/* #### Buttons

/* ############################################################# */

a.btnanfrage {
	padding:0;
	margin: 2px;
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnanfrage.gif) no-repeat top left;
}

a.btnanfrage:hover {
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnanfrage.gif) no-repeat top right;
}

a.btnanfrage_en {
	padding:0;
	margin: 2px;
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnanfrage_en.gif) no-repeat top left;
}

a.btnanfrage_en:hover {
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnanfrage_en.gif) no-repeat top right;
}

a.btnanfrage_nl {
	padding:0;
	margin: 2px;
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnanfrage_nl.gif) no-repeat top left;
}

a.btnanfrage_nl:hover {
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnanfrage_nl.gif) no-repeat top right;
}

a.btnbeschlag {
	padding:0;
	margin: 2px;
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnbeschlag.gif) no-repeat top left;
}

a.btnbeschlag:hover {
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnbeschlag.gif) no-repeat top right;
}

a.btnbeschlag_en {
	padding:0;
	margin: 2px;
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnbeschlag_en.gif) no-repeat top left;
}

a.btnbeschlag_en:hover {
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnbeschlag_en.gif) no-repeat top right;
}

a.btnbeschlag_nl {
	padding:0;
	margin: 2px;
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnbeschlag_nl.gif) no-repeat top left;
}

a.btnbeschlag_nl:hover {
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnbeschlag_nl.gif) no-repeat top right;
}

a.btngalerie {
	padding:0;
	margin: 2px;
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btngalerie.gif) no-repeat top left;
}

a.btngalerie:hover {
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btngalerie.gif) no-repeat top right;
}

a.btngalerie_en {
	padding:0;
	margin: 2px;
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btngalerie_en.gif) no-repeat top left;
}

a.btngalerie_en:hover {
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btngalerie_en.gif) no-repeat top right;
}

a.btnkatalogbestellen {
	padding:0;
	margin: 2px;
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnkatalogbestellen.gif) no-repeat top left;
}

a.btnkatalogbestellen:hover {
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnkatalogbestellen.gif) no-repeat top right;
}

a.btnkatalogbestellen_en {
	padding:0;
	margin: 2px;
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnkatalogbestellen_en.gif) no-repeat top left;
}

a.btnkatalogbestellen_en:hover {
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnkatalogbestellen_en.gif) no-repeat top right;
}

a.btnkatalogbestellen_nl {
	padding:0;
	margin: 2px;
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnkatalogbestellen_nl.gif) no-repeat top left;
}

a.btnkatalogbestellen_nl:hover {
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnkatalogbestellen_nl.gif) no-repeat top right;
}

a.btnkatalogonline {
	padding:0;
	margin: 2px;
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnkatalogonline.gif) no-repeat top left;
}

a.btnkatalogonline:hover {
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnkatalogonline.gif) no-repeat top right;
}

a.btnkatalogonline_en {
	padding:0;
	margin: 2px;
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnkatalogonline_en.gif) no-repeat top left;
}

a.btnkatalogonline_en:hover {
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnkatalogonline_en.gif) no-repeat top right;
}

a.btnkatalogonline_nl {
	padding:0;
	margin: 2px;
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnkatalogonline_nl.gif) no-repeat top left;
}

a.btnkatalogonline_nl:hover {
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnkatalogonline_nl.gif) no-repeat top right;
}

a.btnprospekt {
	padding:0;
	margin: 2px;
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnprospekt.gif) no-repeat top left;
}

a.btnprospekt:hover {
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnprospekt.gif) no-repeat top right;
}

a.btnprospekt_en {
	padding:0;
	margin: 2px;
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnprospekt_en.gif) no-repeat top left;
}

a.btnprospekt_en:hover {
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnprospekt_en.gif) no-repeat top right;
}

a.btnprospekt_nl {
	padding:0;
	margin: 2px;
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnprospekt_nl.gif) no-repeat top left;
}

a.btnprospekt_nl:hover {
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnprospekt_nl.gif) no-repeat top right;
}

a.btnshop {
	padding:0;
	margin: 2px;
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnshop.gif) no-repeat top left;
}

a.btnshop:hover {
	float: left;
	display:block;
	width:93px;
	height:20px;
	background:transparent url(images/btnshop.gif) no-repeat top right;
}


/* ############################################################# */

/* #### Buttons f?r 3D-Ansichten auf den Produktseiten

/* ############################################################# */
a.btnzoomo {
	float: left;
	display:block;
	width:189px;
	height:77px;
	margin-left:435px;
		background:transparent url(images/3dbutton2.gif) no-repeat top right;
}
a.btnzoomo_en {
	float: left;
	display:block;
	width:189px;
	height:77px;
	margin-left:435px;
		background:transparent url(images/3dbutton2en.gif) no-repeat top right;
}
a.btnzoomo_nl {
	float: left;
	display:block;
	width:189px;
	height:77px;
	margin-left:435px;
		background:transparent url(images/3dbutton2nl.gif) no-repeat top right;
}

/* ############################################################# */

/* #### Buttons f?r 3D-Ansichten in der Bildergalerie

/* ############################################################# */

a.btnzoomo1, a.btnzoomo2, a.btnzoomo3, a.btnzoomo4, a.btnzoomo5, a.btnzoomo6, a.btnzoomo7, a.btnzoomo8, a.btnzoomo9, a.btnzoomo10, a.btnzoomo11, a.btnzoomo12, a.btnzoomo13, a.btnzoomo14, a.btnzoomo15, a.btnzoomo16, a.btnzoomo17, a.btnzoomo18, a.btnzoomo19, a.btnzoomo20, a.btnzoomo21, a.btnzoomo22, a.btnzoomo23 {
	float: left;
	display:block;
	width:110px;
	height:110px;
}
a.btnzoomo1 {
	margin-top:30px;
	margin-left:25px;
	background:transparent url(images/zoomogal_01perfectline.gif) no-repeat top right;
}

a.btnzoomo2 {
	margin-top:-110px;
	margin-left:135px;
	background:transparent url(images/zoomogal_02perfectlineRoller.gif) no-repeat top right;
}

a.btnzoomo3 {
	margin-top:-110px;
	margin-left:245px;
	background:transparent url(images/zoomogal_03professionalBox.gif) no-repeat top right;
}

a.btnzoomo4 {
	margin-top:-110px;
	margin-left:355px;
	background:transparent url(images/zoomogal_04professional.gif) no-repeat top right;
}

a.btnzoomo5 {
	margin-top:-110px;
	margin-left:465px;
	background:transparent url(images/zoomogal_05professionalRoller.gif) no-repeat top right;

}

a.btnzoomo6 {
	margin-top:10px;
	margin-left:25px;
	background:transparent url(images/zoomogal_06primo.gif) no-repeat top right;
}

a.btnzoomo7 {
	margin-top:-110px;
	margin-left:135px;
	background:transparent url(images/zoomogal_07primowelle.gif) no-repeat top right;
}

a.btnzoomo8 {
	margin-top:-110px;
	margin-left:245px;
	background:transparent url(images/zoomogal_08primoetui.gif) no-repeat top right;
}

a.btnzoomo9 {
	margin-top:-110px;
	margin-left:355px;
	background:transparent url(images/zoomogal_09economy.gif) no-repeat top right;
}

a.btnzoomo10 {
	margin-top:-110px;
	margin-left:465px;
	background:transparent url(images/zoomogal_10flc.gif) no-repeat top right;
}

a.btnzoomo11{
	margin-top:10px;
	margin-left:25px;
	background:transparent url(images/zoomogal_11alpha.gif) no-repeat top right;
}

a.btnzoomo12 {
	margin-top:-110px;
	margin-left:135px;
	background:transparent url(images/zoomogal_12basic.gif) no-repeat top right;
}

a.btnzoomo13 {
	margin-top:-110px;
	margin-left:245px;
	background:transparent url(images/zoomogal_13abs.gif) no-repeat top right;
}

a.btnzoomo14 {
	margin-top:-110px;
	margin-left:355px;
	background:transparent url(images/zoomogal_14licase.gif) no-repeat top right;
}

a.btnzoomo15 {
	margin-top:-110px;
	margin-left:465px;
	background:transparent url(images/zoomogal_15picase.gif) no-repeat top right;
}

a.btnzoomo16 {
	margin-top:10px;
	margin-left:25px;
	background:transparent url(images/zoomogal_16wicase.gif) no-repeat top right;
}

a.btnzoomo17 {
	margin-top:-110px;
	margin-left:135px;
	background:transparent url(images/zoomogal_17arcas.gif) no-repeat top right;
}

a.btnzoomo18 {
	margin-top:-110px;
	margin-left:245px;
	background:transparent url(images/zoomogal_18libero32.gif) no-repeat top right;
}

a.btnzoomo19 {
	margin-top:-110px;
	margin-left:355px;
	background:transparent url(images/zoomogal_19libero40.gif) no-repeat top right;
}

a.btnzoomo20 {
	margin-top:-110px;
	margin-left:465px;
	background:transparent url(images/zoomogal_20liberoindi1.gif) no-repeat top right;
}

a.btnzoomo21 {
	margin-top:10px;
	margin-left:25px;
	background:transparent url(images/zoomogal_21liberoindi2.gif) no-repeat top right;
}

a.btnzoomo22 {
	margin-top:-110px;
	margin-left:135px;
	background:transparent url(images/zoomogal_22notebook.gif) no-repeat top right;
}

a.btnzoomo23 {
	margin-top:-110px;
	margin-left:245px;
	background:transparent url(images/zoomogal_23notebookwelle.gif) no-repeat top right;
}

a.btnzoomo1en, a.btnzoomo2en, a.btnzoomo3en, a.btnzoomo4en, a.btnzoomo5en, a.btnzoomo6en, a.btnzoomo7en, a.btnzoomo8en, a.btnzoomo9en, a.btnzoomo10en, a.btnzoomo11en, a.btnzoomo12en, a.btnzoomo13en, a.btnzoomo14en, a.btnzoomo15en, a.btnzoomo16en, a.btnzoomo17en, a.btnzoomo18en, a.btnzoomo19en, a.btnzoomo20en, a.btnzoomo21en, a.btnzoomo22en, a.btnzoomo23en {
	float: left;
	display:block;
	width:110px;
	height:110px;
}

a.btnzoomo1en {
	margin-top:30px;
	margin-left:25px;
	background:transparent url(images/zoomogal_01perfectline_en.gif) no-repeat top right;
}

a.btnzoomo2en {
	margin-top:-110px;
	margin-left:135px;
	background:transparent url(images/zoomogal_02perfectlineRoller_en.gif) no-repeat top right;
}

a.btnzoomo3en {
	margin-top:-110px;
	margin-left:245px;
	background:transparent url(images/zoomogal_03professionalBox_en.gif) no-repeat top right;
}

a.btnzoomo4en {
	margin-top:-110px;
	margin-left:355px;
	background:transparent url(images/zoomogal_04professional_en.gif) no-repeat top right;
}

a.btnzoomo5en {
	margin-top:-110px;
	margin-left:465px;
	background:transparent url(images/zoomogal_05professionalRoller_en.gif) no-repeat top right;
}

a.btnzoomo6en {
	margin-top:10px;
	margin-left:25px;
	background:transparent url(images/zoomogal_06primo_en.gif) no-repeat top right;
}

a.btnzoomo7en {
	margin-top:-110px;
	margin-left:135px;
	background:transparent url(images/zoomogal_07primowelle_en.gif) no-repeat top right;
}

a.btnzoomo8en {
	margin-top:-110px;
	margin-left:245px;
	background:transparent url(images/zoomogal_08primoetui_en.gif) no-repeat top right;
}

a.btnzoomo9en {
	margin-top:-110px;
	margin-left:355px;
	background:transparent url(images/zoomogal_09economy_en.gif) no-repeat top right;
}

a.btnzoomo10en {
	margin-top:-110px;
	margin-left:465px;
	background:transparent url(images/zoomogal_10flc_en.gif) no-repeat top right;
}

a.btnzoomo11en {
	margin-top:10px;
	margin-left:25px;
	background:transparent url(images/zoomogal_11alpha_en.gif) no-repeat top right;
}

a.btnzoomo12en {
	margin-top:-110px;
	margin-left:135px;
	background:transparent url(images/zoomogal_12basic_en.gif) no-repeat top right;
}

a.btnzoomo13en {
	margin-top:-110px;
	margin-left:245px;
	background:transparent url(images/zoomogal_13abs_en.gif) no-repeat top right;
}

a.btnzoomo14en {
	margin-top:-110px;
	margin-left:355px;
	background:transparent url(images/zoomogal_14licase_en.gif) no-repeat top right;
}

a.btnzoomo15en {
	margin-top:-110px;
	margin-left:465px;
	background:transparent url(images/zoomogal_15picase_en.gif) no-repeat top right;
}

a.btnzoomo16en {
	margin-top:10px;
	margin-left:25px;
	background:transparent url(images/zoomogal_16wicase_en.gif) no-repeat top right;
}

a.btnzoomo17en {
	margin-top:-110px;
	margin-left:135px;
	background:transparent url(images/zoomogal_17arcas_en.gif) no-repeat top right;
}

a.btnzoomo18en {
	margin-top:-110px;
	margin-left:245px;
	background:transparent url(images/zoomogal_18libero32_en.gif) no-repeat top right;
}

a.btnzoomo19en {
	margin-top:-110px;
	margin-left:355px;
	background:transparent url(images/zoomogal_19libero40_en.gif) no-repeat top right;
}

a.btnzoomo20en {
	margin-top:-110px;
	margin-left:465px;
	background:transparent url(images/zoomogal_20liberoindi1_en.gif) no-repeat top right;
}

a.btnzoomo21en {
	margin-top:10px;
	margin-left:25px;
	background:transparent url(images/zoomogal_21liberoindi2_en.gif) no-repeat top right;
}

a.btnzoomo22en {
	margin-top:-110px;
	margin-left:135px;
	background:transparent url(images/zoomogal_22notebook_en.gif) no-repeat top right;
}

a.btnzoomo23en {
	margin-top:-110px;
	margin-left:245px;
	background:transparent url(images/zoomogal_23notebookwelle_en.gif) no-repeat top right;
}

a.btnzoomo1nl, a.btnzoomo2nl, a.btnzoomo3nl, a.btnzoomo4nl, a.btnzoomo5nl, a.btnzoomo6nl, a.btnzoomo7nl, a.btnzoomo8nl, a.btnzoomo9nl, a.btnzoomo10nl, a.btnzoomo11nl, a.btnzoomo12nl, a.btnzoomo13nl, a.btnzoomo14nl, a.btnzoomo15nl, a.btnzoomo16nl, a.btnzoomo17nl, a.btnzoomo18nl, a.btnzoomo19nl, a.btnzoomo20nl, a.btnzoomo21nl, a.btnzoomo22nl, a.btnzoomo23nl {
	float: left;
	display:block;
	width:110px;
	height:110px;
}

a.btnzoomo1nl{
	margin-top:30px;
	margin-left:25px;
	background:transparent url(images/zoomogal_01perfectline_nl.gif) no-repeat top right;
}

a.btnzoomo2nl {
	margin-top:-110px;
	margin-left:135px;
	background:transparent url(images/zoomogal_02perfectlineRoller_nl.gif) no-repeat top right;
}

a.btnzoomo3nl {
	margin-top:-110px;
	margin-left:245px;
	background:transparent url(images/zoomogal_03professionalBox_nl.gif) no-repeat top right;
}

a.btnzoomo4nl {
	margin-top:-110px;
	margin-left:355px;
	background:transparent url(images/zoomogal_04professional_nl.gif) no-repeat top right;
}

a.btnzoomo5nl {
	margin-top:-110px;
	margin-left:465px;
	background:transparent url(images/zoomogal_05professionalRoller_nl.gif) no-repeat top right;
}

a.btnzoomo6nl {
	margin-top:10px;
	margin-left:25px;
	background:transparent url(images/zoomogal_06primo_nl.gif) no-repeat top right;
}

a.btnzoomo7nl {
	margin-top:-110px;
	margin-left:135px;
	background:transparent url(images/zoomogal_07primowelle_nl.gif) no-repeat top right;
}

a.btnzoomo8nl {
	margin-top:-110px;
	margin-left:245px;
	background:transparent url(images/zoomogal_08primoetui_nl.gif) no-repeat top right;
}

a.btnzoomo9nl{
	margin-top:-110px;
	margin-left:355px;
	background:transparent url(images/zoomogal_09economy_nl.gif) no-repeat top right;
}

a.btnzoomo10nl {
	margin-top:-110px;
	margin-left:465px;
	background:transparent url(images/zoomogal_10flc_nl.gif) no-repeat top right;
}

a.btnzoomo11nl {
	margin-top:10px;
	margin-left:25px;
	background:transparent url(images/zoomogal_11alpha_nl.gif) no-repeat top right;
}

a.btnzoomo12nl {
	margin-top:-110px;
	margin-left:135px;
	background:transparent url(images/zoomogal_12basic_nl.gif) no-repeat top right;
}

a.btnzoomo13nl {
	margin-top:-110px;
	margin-left:245px;
	background:transparent url(images/zoomogal_13abs_nl.gif) no-repeat top right;
}

a.btnzoomo14nl {
	margin-top:-110px;
	margin-left:355px;
	background:transparent url(images/zoomogal_14licase_nl.gif) no-repeat top right;
}

a.btnzoomo15nl {
	margin-top:-110px;
	margin-left:465px;
	background:transparent url(images/zoomogal_15picase_nl.gif) no-repeat top right;
}

a.btnzoomo16nl {
	margin-top:10px;
	margin-left:25px;
	background:transparent url(images/zoomogal_16wicase_nl.gif) no-repeat top right;
}

a.btnzoomo17nl {
	margin-top:-110px;
	margin-left:135px;
	background:transparent url(images/zoomogal_17arcas_nl.gif) no-repeat top right;
}

a.btnzoomo18nl {
	margin-top:-110px;
	margin-left:245px;
	background:transparent url(images/zoomogal_18libero32_nl.gif) no-repeat top right;
}

a.btnzoomo19nl {
	margin-top:-110px;
	margin-left:355px;
	background:transparent url(images/zoomogal_19libero40_nl.gif) no-repeat top right;
}

a.btnzoomo20nl {
	margin-top:-110px;
	margin-left:465px;
	background:transparent url(images/zoomogal_20liberoindi1_nl.gif) no-repeat top right;
}

a.btnzoomo21nl{
	margin-top:10px;
	margin-left:25px;
	background:transparent url(images/zoomogal_21liberoindi2_nl.gif) no-repeat top right;
}

a.btnzoomo22nl{
	margin-top:-110px;
	margin-left:135px;
	background:transparent url(images/zoomogal_22notebook_nl.gif) no-repeat top right;
}

a.btnzoomo23nl {
	margin-top:-110px;
	margin-left:245px;
	background:transparent url(images/zoomogal_23notebookwelle_nl.gif) no-repeat top right;
}

a.linkmitpfeil {
	display:block;
	float:left;
	width:300px;
	height:15px;
   	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	font-size:12px;
	font-weight:bold;
	font-family: sans-serif, arial, helvetica;
	color:#2E2E2E;
	background:url("images/pfeilrot.gif") no-repeat 0px 3px;
}

a.linkmitpfeilversetzt {
	display:block;
	float:left;
	width:300px;
	height:15px;
   	margin:6px 0px 0px 200px;
	padding:0px 0px 0px 20px;
	font-size:12px;
	font-weight:bold;
	font-family: sans-serif, arial, helvetica;
	color:#2E2E2E;
	background:url("images/pfeilrot.gif") no-repeat 0px 3px;
}


a.linkmitpfeil:hover, a.linkmitpfeilversetzt:hover {
text-decoration: underline;
}

pfeilgermany:before {
	content:url("images/pfeilgermany.gif");
	padding:0px 3px 0px 3px;
 	font-weight:bold;
   	margin:0px 0px 0px 0px;	
}
germany {
   	margin:0px 0px 0px 0px;	
 	font-weight:bold;	
}

div#myPopup {
	display: none;
	border: solid 1px #848484;
	padding: 2px;
	background-color: #ffffff;
	width:220px;
	text-align: center;
	position: absolute;
	top: 230px;
	left: 880px;
	display:block;
}

a.btnmovie {
	float: left;
	width:210px;
	height:210px;
	position: absolute;
	top: 160px;
	left: 880px;
	display:block;
	background:transparent url(images/firmenvideo.png) no-repeat top left;
}
div#newsletter {
float: left;
z-index:2;
display: block;
width: 240px;
height: 261px;
	position: absolute;
	padding: 10px 0px 0px 10px;
	top: 360px;
	left: 885px;
	background:transparent url(images/newsletter.png) no-repeat top left;	
}
a.konfiguratorneu {
	float: left;
	width:188px;
	height:79px;
	position: absolute;
	top: 598px;
	left: 890px;
	display:block;
	background: url(images/konfigurator.png) no-repeat top left;
}
a.btn3d {
	float: left;
	width:189px;
	height:77px;
	position: absolute;
	top: 680px;
	left: 888px;
	display:block;
	background: url(images/3dbutton.gif) no-repeat top left;
}
/* ############################################################# */

/* #### Zoomo-Boxen

/* ############################################################# */

#zoomo_10, #zoomo_20, #zoomo_30, #zoomo_40, #zoomo_50, #zoomo_60, #zoomo_70, #zoomo_80, #zoomo_90, #zoomo_100, #zoomo_110, #zoomo_120, #zoomo_130, #zoomo_140, #zoomo_150, #zoomo_160, #zoomo_170, #zoomo_180, #zoomo_190, #zoomo_200, #zoomo_210, #zoomo_220, #zoomo_230, #zoomo_240 {
	position: absolute;
	margin-top: +30px;
	z-index:10;
	display:none;
	background-color: #F5F5F5;
	padding: 2px;
	border: 2px solid #656565;
	height: 480px;
	width: 500px;
}

a.btnzoomo2x {
	float: left;
	display:block;
	width:163px;
	height:40px;
	margin-left:435px;
	background:transparent url(images/zoomobtn2.gif) no-repeat top right;
}

}
a.zoomoclose { 
	color: #333;
  	font-size: 12px;
	font-family: arial;
	z-index:11;
}
/* ############################################################# */

/* #### Social Bookmarks

/* ############################################################# */
#sm
{
width: 700px;
margin: 30px auto;
}
a.sm_del {
	padding:0;
	margin: 3px;
	float: left;
	display:block;
	width:16px;
	height:16px;
	background:transparent url(images/sm_delicious.png) no-repeat top left;
}

a.sm_del:hover {
	float: left;
	display:block;
	width:16px;
	height:16px;
	background:transparent url(images/sm_delicious2.png) no-repeat top right;
}

a.sm_yahoo {
	padding:0;
	margin: 3px;
	float: left;
	display:block;
	width:16px;
	height:16px;
	background:transparent url(images/sm_yahoo.png) no-repeat top left;
}

a.sm_yahoo:hover {
	float: left;
	display:block;
	width:16px;
	height:16px;
	background:transparent url(images/sm_yahoo2.png) no-repeat top right;
}


a.sm_wong {
	padding:0;
	margin: 3px;
	float: left;
	display:block;
	width:16px;
	height:16px;
	background:transparent url(images/sm_wong.png) no-repeat top left;
}

a.sm_wong:hover {
	float: left;
	display:block;
	width:16px;
	height:16px;
	background:transparent url(images/sm_wong2.png) no-repeat top right;
}

a.sm_google {
	padding:0;
	margin: 3px;
	float: left;
	display:block;
	width:16px;
	height:16px;
	background:transparent url(images/sm_google.png) no-repeat top left;
}

a.sm_google:hover {
	float: left;
	display:block;
	width:16px;
	height:16px;
	background:transparent url(images/sm_google2.png) no-repeat top right;
}
/* ############################################################# */

/* #### googleplusone

/* ############################################################# */

#google {
	margin-top: 0px;
	padding: 2px;
float: left;
}
