html, body { text-align: center; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; color: rgb(255,255,255); background-image: url(Hintergrund_general.png); background-repeat:no-repeat;  background-color: rgb(60,60,60); }

.t_hintergrund {background-image: url(T_logo_white.png); }


h1 { margin: 0; padding: 0; }
h2 { font-size: 1em; font-weight: bold; line-height: 1em; margin: 0; padding: 0em 0em 15px 0em; }
h3 { font-size: 1em; font-weight: bold; line-height: 1em; margin: 0; padding: 3em 0em 0.6em 0em; border-bottom: 1px solid rgb(61,67,71); clear: left; }
h3 em { color: rgb(255,255,255); }
h4 { font-size: 1.2em; font-weight: bold; line-height: 1em; margin: 0; padding: 0em 0em 15px 0em; }
h2.top-space { margin-top: 3em; }
.topic {margin-left:3em;}

p { font-size: 0.8em; font-stretch: wider; line-height: 1.6em; margin: 1.5em 0em 0em 0em; padding: 0; }
p.short { font-size: 0.8em;  line-height: 1.2em; margin: 0em 0em 0em 0em; padding: 0; }
.formular p { font-size: 1em; font-stretch: wider; line-height: 1.2em; margin: 1.5em 0em 1.5em 0em; padding: 0; }
.type2 {font-size: 1.2em; font-style:normal;}
.red1 { color: rgb(217,17,17);  font-style:normal; font-size: 1.2em; }

.bestell1 {font-size: 0.6em; line-height: 1em; font-stretch: wider;  margin: 1.5em 0em 0em 0em; padding: 0; color: rgb(255,255,255); font-weight: bold;}
.bestell2 {font-size: 0.6em; line-height: 1em; font-stretch: wider;  margin: 1.5em 0em 0em 0em; padding: 0; color: rgb(80,80,80); font-weight: bold;}
.bestell3 {font-size: 0.5em; margin: 1.8em 0em 0em 4.5em;}
.bestell_info {margin:3em 0em 0em 0em; width:600px; }
.bestell_info1 {margin:0.5em 3em 0em 0em; width:600px; }
.bestell_info2 {margin:0em 3em 0em 0em;}

.black {color: rgb(0,0,0); line-height: 1px;}

.text-centered { text-align: center; margin: 1.5em 0em 0em 2.5em; }

.preiswahl { font-size: 0.8em; float: left; padding: 0em 0em 0em 0.3em; }
.preiswahl_button { float: left; text-align:left; }


.line_height_small {line-height: 1px;}



address { font-size: 0.8em; font-stretch: wider; font-style: normal; line-height: 1.6em; margin: 0; padding: 0; }
abbr, acronym { font-style: normal; border-bottom: 1px dotted rgb(61,67,71); cursor: help; }

dl { font-size: 0.8em; font-stretch: wider; font-style: normal; line-height: 1.8em; margin: 0; padding: 0; }
dt { font-weight: bold; margin: 1em 0em -1.8em 0em; padding-left: 1em; }
dd { text-align: right; margin: 0; padding: 0em 1em 0em 0em; background: rgb(50,50,50); }

ol{ font-size: 0.8em; font-style: normal; line-height: 1.8em; padding-left: 2em; }

table { width:100%; border-collapse:collapse; table-layout:; border:none; font-size: 0.8em; font-stretch: wider; font-style: normal;}
table.order_form { width:100%;  border:none; font-stretch: wider; font-style: normal;}
tr { border:none; }
th { width:176px; border-top:none;  border-bottom:none; border-left:none; vertical-align:top; padding-top:1em; padding-left:0.5em; overflow:hidden; }
td { width:176px; border-top:none;  border-left:none; vertical-align:top; overflow:hidden; }

.spalte_order_form { width:50%;  overflow:hidden; text-align:left; }
.order_form_text { font-size: 1.2em; font-style: normal; line-height: 1.8em;  text-align:left;}

.index_table { border-top:none;  border-bottom:none; border-left:none; vertical-align:top; padding-top:1em;  overflow:hidden; }
.higher {margin-top:1em;}

.borderless { border:none; width:40%;}
.borderless1 { border:none;}
.band { font-size: 1em; text-align: center;  font-style: normal; border:1px solid rgb(61,67,71); padding:1em 1em 1em 1em; }
.band1 { font-size: 1em;   font-style: normal; border:1px solid rgb(61,67,71);  padding:1em 1em 1em 1em;}

.versand_table { font-style: normal;   line-height: 1.8em; padding: 0em 0em 0em 0em; border:1px solid rgb(61,67,71); width:360px; }
.versand_head { border-bottom:1px solid rgb(61,67,71); }
.versand {  text-align: center;   padding: 0em 0em 0em 1em; border-left:1px solid rgb(61,67,71);}
.versand1 {  padding: 0em 0em 0em 1em; }
.versand2 {background: rgb(50,50,50);   padding: 0em 0em 0em 0em;   }
.versand3 {  padding: 0em 1em 0em 0em;   }

.techDat {border: 1px solid rgb(61,67,71); margin: 1em 0em 0em 4em; width: 700px; }
.techDat_black {border: 1px solid rgb(61,67,71); margin: 0.1em 0em 0em 2.5em; width: 760px; }
.techDat1 {background: rgb(50,50,50);  line-height: 3em;    }
.techDat1_black {background: rgb(50,50,50);  line-height: 2.5em;    }
.techDat2 { line-height: 3em;  }
.techDat2_black { line-height: 2.5em;  }
.techDatText1 { font-style: normal; line-height: 3em;  padding: 0em 1em 0em 1em; width: 25%;}
.techDatText1_black { font-style: normal; line-height: 2.5em;  padding: 0em 1em 0em 1em; width: 18%;}
.techDatText2 { font-style: normal; line-height: 3em;  padding: 0em 1em 0em 1em; width:75%;}
.techDatText2_black { font-style: normal; line-height: 2.5em;  padding: 0em 1em 0em 1em;}


em { font-style: normal; font-weight: bold; }
em.fett {font-size: 1.2em; font-weight: bold;}
strong { font-style: normal; font-weight: 50; }

a { text-decoration: none; font-weight: normal; color: rgb(255,255,255); background: transparent; }
a:hover { text-decoration: underline;   }
.imagelink { border: none; margin: none; padding: none; }
.imagelink_top { border: none; margin: none; padding-top: 4px; }
.imagelink_top1 { border: none; margin: none; padding-top: 13px; }
.imagelink_border { border:1px solid rgb(61,67,71); margin: none; padding: none; }
.imagelink_border_bottom { border:1px solid rgb(61,67,71); margin: 12px 0px 4px 0px; }

.imagelink_bottom { border:none; margin: 12px 0px 4px 0px; }
.imagelink_bottom1 { border:none; margin: 0px 0px 3px 0px; }


.list { font-size: 0.8em; font-stretch: wider; line-height: 1.6em; margin: 1.5em 0em 0em 0em; padding: 0; }

.linkmap { border: none; margin-top: 1.5em; margin-left: 12em;  }
.linkmap-right { border: none;   margin-left: 14em; padding: 1.8em 0em 0em 0em;  }
.linkmap-right1 { border: none;   margin-left: 13.5em; padding: 1.8em 0em 0em 0em;  }
.linkmap-left { border: none;   margin: 0em 0em 0em 1.8em; padding: 1.8em 0em 0em 0em; }



.container { text-align: left; position: relative; width: 1000px; margin-left: auto; margin-right: auto; margin-top: 0px;   background-image: url(Hintergrund_shop2.png); background-repeat:no-repeat;}
.container_index { text-align: left; position: relative; width: 1020px; height:1000px; margin-left: auto; margin-right: auto; margin-top: 0px;   }
.header { position: relative; margin-left: auto; margin-right: auto;  margin-top: 20px; width: 1000px; height: 58px; background-image: url(head_shop.png); background-repeat:no-repeat;  }
.content { position:relative; margin: 35px 0px 0px 165px; padding: 0px 0px 0px 10px; overflow:hidden; width: 800px; height:595px;}

.content1 {  margin: 10px 20px 40px 163px; padding: 10px 10px 10px 10px; background-image: url(Hintergrund_Navlist_main.png);  background-repeat:no-repeat;  }
.content2 { position:relative; margin: 40px 0px 0px 220px; padding: 0px 0px 0px 10px; overflow:hidden; width: 730px; height:585px;}
.content3 { position:relative; margin: 40px 0px 0px 220px; padding: 0px 0px 0px 10px; overflow:hidden; width: 800px; height:585px;}
.content4 { position:relative; margin: 20px 0px 0px 220px; padding: 0px 0px 0px 10px; overflow:hidden; width: 750px; height:610px;}
.content5 { position:relative; margin: 35px 0px 0px 165px; padding: 0px 0px 0px 10px; overflow:hidden; width: 800px; height:610px;}
.content_uhrenshop { position:relative; margin: 30px 0px 0px 165px; padding: 0px 0px 0px 10px; overflow:hidden; width: 800px; height:595px;}
.content_index { position:relative; margin: 32px 0px 0px 165px; padding: 0px 0px 0px 10px; overflow:hidden; width: 1020px; height:593px; }
.content_order { position:relative; margin: 1px 0px 0px 165px; padding: 0px 0px 0px 10px; overflow:hidden; width: 800px; height:635px;}
.content_order_titan { position:relative; margin: 40px 0px 0px 165px; padding: 0px 0px 0px 10px; overflow:hidden; width: 800px; height:587px;}
.content_order_tres { position:relative; margin: 40px 0px 0px 165px; padding: 0px 0px 0px 10px; overflow:hidden; width: 800px; height:600px;}

.content_cc { position:relative; margin: 40px 0px 0px 150px; padding: 0px 0px 0px 10px; overflow:hidden; width: 800px; height:590px;}


.content_versand { position:relative; margin: 15px 0px 0px 200px; padding: 0px 0px 0px 10px;  overflow:hidden; width: 800px; height:610px;}
.content_haendler { position:relative; margin: 15px 0px 0px 200px; padding: 0px 0px 0px 10px;  overflow:hidden; width: 760px; height:610px;}
.content_mosaik {position:relative;  margin: 40px 0px 0px 240px; overflow:hidden; height:590px; width:800px;}

.footer { margin: 1em 0em 0em 0em;  padding: 0.5em 0em 20em 0em; }
.footer1 { margin: 0.5em 0em 0em 0em;  padding: 0em 0em 20em 0em; }

.main-nav { position:absolute; width:160px; top:90px; bottom:0; left:0; margin-left:1em; }
.main-nav_band { position:absolute; width:200px; top:90px; bottom:0; left:0; margin-left:1em; }
.navlist-up { padding: 0.8em; margin: 0em 0em 0em 0em; width: 150px; }
.navlist-up_band { padding: 0.8em; margin: 0em 0em 0em 0em; width: 170px; }
.navlist-test { padding: 0.2em 0em 1em 0.7em;; margin: 0; width: 150px; }
.navlist-down { padding: 0; margin: 2em 0em 0em 0em; width: 150px; }
.navlist-up li {  text-decoration: none; list-style: none; margin: 0;  padding: 0.2em 0em 0em 0em;  }
.navlist-up_band li {  text-decoration: none; list-style: none; margin: 0;  padding: 0.2em 0em 0em 0em;  }
.navlist-test li { font-size: 0.8em; text-decoration: none; list-style: none; margin: 0; padding: 0.3em 0em 0.3em 0em; border-bottom: 1px ;}
.navlist-down li { font-size: 0.8em; text-decoration: none; list-style: none; margin: 0; padding: 3% 0% 3% 0%; border-bottom: 1px solid rgb(61,67,71); }
.navlist-up li.navend { border-bottom: none; }
.navlist-down li.navend { border-bottom: none; }
.navlist-box { padding: 0; margin: 2em 0em 0em 0em; width: 150px; border: 1px solid rgb(177,181,184); background: rgb(30,30,30);}
.navlist-box li { font-size: 0.8em; text-decoration: none; list-style: none; margin: 0; padding: 3% 0% 3% 3%; border-bottom: 1px solid rgb(61,67,71); }
.navlist-box li.navend { border-bottom: none; }

.extrabox { border: 1px solid rgb(61,67,71); padding: 1em 0em 1em 0em; margin: 0em; font-size: 1.2em; font-weight: 900; background: rgb(35,35,35); text-align: center;  clear: left;  }
.extrabox1 { border: 1px solid rgb(61,67,71); padding: 0em 0em 0em 0em; margin: 0em; font-size: 0.8em; font-weight: 100; background: rgb(35,35,35); text-align: center;  clear: left;  }
.extrabox2 { border: 1px solid rgb(61,67,71); padding: 0em 0em 0em 0em; margin: 0em; font-size: 1em; font-weight: 900; background: rgb(35,35,35); text-align: center;  clear: left;  }
.extrabox3 { width: 5em; border: 1px solid rgb(61,67,71); margin: 0em; font-size: 1em; font-weight: 900; color: rgb(35,35,35); background: rgb(217,140,0); text-align: center;  clear: left;  }
.extrabox4 {  border: 2px solid rgb(217,140,0); font-size: 0.8em; width: 10em; text-align: center; font-weight: 900; padding: 0em 1em 0em 1em;}
.extrabox5 {  border: 2px solid rgb(217,140,0); font-size: 0.8em; width: 10em; text-align: center; font-weight: 900; padding: 0em 0.5em 0em 0.5em;}
.extrabox6 { border: 1px solid rgb(217,140,0); padding: 0em 0em 0em 0em; margin: 0em; font-size: 0.8em; font-weight: 900;  background: rgb(35,35,35); text-align: center;  clear: left;  }
.extrabox7 { border: 1px solid rgb(61,67,71); padding: 1em 1em 1em 1em; margin: 0em; font-size: 0.8em; font-weight: 100; background: rgb(35,35,35); text-align: left;  clear: left;  }
.extrabox8 { border: 1px solid rgb(61,67,71); padding: 1em 1em 1em 1em; margin: 0em; font-size: 0.8em; font-weight: 100;  text-align: left;  clear: left;  }
.extrabox9 { border: 1px solid rgb(217,140,0); padding: 1em 1em 1em 1em; margin: 0em; font-size: 0.8em; font-weight: 100;  text-align: left;  clear: left;  }
.extrabox10{ border: 1px solid rgb(217,140,0); padding: 1em 1em 1em 1em; margin: 0em; font-size: 0.8em; font-weight: 100;  text-align: left;  clear: left;  }




.bestellbutton { text-align: right; margin: -2em 0em 0em 0em; }

.copyright { font-size: 0.7em; margin-top: 0.5em; color: rgb(148,143,141);  text-align: center;}
.info { font-size: 0.7em; margin-top: -0.2em; color: rgb(148,143,141); background: rgb(0,0,0); }
.annotation { font-style:italic; color: rgb(60,60,60); background: rgb(230,230,230); }
.accentuation { font-weight: bold; font-size:0.8em;  color:rgb(120,120,120); padding: 0.3em 0em 0.5em 0em;}
.accentuation1 { font-weight: bold;  font-size:1em; color:rgb(260,260,260);    }
.accentuation1a {  font-weight: bold;  font-size:1.6em; color:rgb(260,260,260);   }
.accentuation1b {  font-weight: bold;  font-size:1em; color:rgb(260,260,260);   }
.accentuation1c {  font-weight: bold;  font-size:1em; color:rgb(260,260,260);  line-height:1.1em; }
.accentuation2 {   font-size:0.8em; color:rgb(120,120,120);  margin-left:2em;  padding: 0.3em 0em 0em 0em; }
.accentuation2a {   font-size:0.8em; color:rgb(120,120,120);  margin-left:0.5em;  padding: 0em 0em 0em 0em; }
.accentuation3 { font-weight: bold;  font-size:0.8em; color:rgb(240,240,240);  margin-left:2em;  padding: 0.3em 0em 0em 0em; }
.accentuation3a { font-weight: bold;  font-size:0.8em; color:rgb(240,240,240);  margin-left:0.5em;  padding: 0.3em 0em 0em 0em; }
.accentuation4 { font-weight: bold; font-size:1em;  color:rgb(120,120,120); padding: 0.3em 0em 0.5em 0em;}
.accentuation5 { font-weight: bold; font-size:0.8em;  color:rgb(120,120,120); padding: 0.3em 0em 0.5em 0em; line-height:0.8em;}
.accentuation6 { font-weight: bold; font-size:0.8em;  color:rgb(120,120,120); margin-left:430px;}



.reiter1 {  font-size: 0.7em; font-weight: bold; color: rgb(0,0,0); padding: 0.1em 0em 0em 0em; margin-left: 6em;  }
.reiter2{  font-size: 0.7em; font-weight: bold; color: rgb(180,180,180); padding: 0.1em 0em 0em 0em; margin-left: 6em;  }
.nav_intern {background-image: url(nav_intern1.jpg);  background-repeat:no-repeat; width: 500px;  height: 23px; padding:0.1em 0em 0em 0em; margin-left: 0.3em;}

.grey { color: rgb(60,60,60); }
.orange { color: rgb(217,140,0); font-weight: bold; }
.red { color: rgb(217,17,17); font-weight: bold; }
.red2 { color: rgb(217,17,17); font-weight: bold; }

.orange-small { color: rgb(217,140,0); text-align: left;  }
.light-grey { color: rgb(160,160,160); }

.tabbed { margin-left: 1.5em;   color: rgb(180,180,180); font-size:1.3em; font-weight: bold; font-stretch: wider; }
.tabbed1a{ margin-left: 1.5em;   color: rgb(180,180,180);  font-weight: bold; font-size:1em; }
.tabbed1  { margin-left: 1.5em;  font-weight: bold; font-style:italic; font-size: 1em; color: rgb(80,80,80); }
.unterlegt {background-image: url(Hintergrund_Navlist.png); width: 155px;  height: 30px;  }
.unterlegt1 {background-image: url(nav_unterlegung2.jpg);  background-repeat:no-repeat; width: 150px;  height: 23px; padding:0.3em 0em 0em 0em;}

.einrueck {margin: 0em 0em 0em 5em;  }
.einrueck  em{font-style: normal; font-weight: bold; font-size: 1.5em; }
.einrueck {font-style: bold;  }
.order_platz { margin-left:5em  ;}

.main_pic{padding: 0em 1em 0em 0em;}
.main_pic_animation{padding: 80.5px 86px 80.5px 91px;}

.centered {text-align: center;}
.centered1{margin-left:40%;}
.list { font-size: 0.8em; line-height: 1.5em; font-stretch: wider; margin: 0; padding: 1.5em 0em 0em 3em; }


.umschalter { font-size: 0.8em; text-align: center; font-weight: bold; padding: 0; margin: 0em 1em 0em 0em; }
.umschalter a { font-weight: bold;color:rgb(160,160,160); }



.borders-down { margin: 0; padding: 1.5em 0em 1.5em 0em; border-bottom: 1px solid rgb(61,67,71); }
.borders-up { margin: 0; padding: 1.5em 0em 1.5em 0em; border-top: 1px solid rgb(61,67,71); }

.thumbnail-8 { text-align: center; width: 12%; float: right; }
.thumbnail-6 { text-align: center; width: 16%; float: left; }
.thumbnail-5 { text-align: center; width: 20%; float: left; }

.thumbnail-4{  width: 25%; float: left; }
.thumbnail-4a{ text-align: center; width: 25%; float: left; width:750px;}
.thumbnail-3 {  width: 33%; float: left; }
.thumbnail-3a { width: 33%; float: left; font-style: bold; font-size: 0.8em; padding: 0.8em 0em 0em 0em; }
.thumbnail-2 {  width: 35%; float: left; padding:0em 0em 0em 4em; }
.thumbnail-2a { margin: 15px 0px 0px 10px; text-align: left; width: 50%; float: left; }
.thumbnail-2b { text-align: center; width: 28%; float: left; padding:0.2em 0em 0em 5em;  margin: 0px 0px 0px 20px;}
.thumbnail-1 { text-align: center; width: 25%;  margin:8em 2em 2em 10em;}
.thumbnail-1a { float:left; width: 25%;  margin:0em 2em 2em 10em;}
.thumbnail-left { width: 360px; float: left;  margin: 0px 0px 0px -2px; border-right: 1px solid rgb(61,67,71); border-bottom: 1px solid rgb(61,67,71);}
.thumbnail-left1 { text-align: left; width: 60%; float: left;  margin: 0px 0px 0px -2px; }
.thumbnail-left2 { text-align: left;  float: left;  }
.thumbnail-left h3 { margin: 1em 1em 0em 0em; padding: 0em 0em 0.5em 0em;}
.thumbnail-left p { margin: 1em 1em 0em 0em; padding: 0em 0em 0.5em 0em;}
.thumbnail-right{ width: 360px; float: left;  margin: 0px 0px 0px 0px; border-bottom: 1px solid rgb(61,67,71);}
.thumbnail-right1{ text-align: center; width: 40%; float: right;  margin: 0px 0px 0px 0px;  }
.thumbnail-right h3 { margin: 1em 0em 0em 1em; padding: 0em 0em 0.5em 0em;}
.thumbnail-right p { margin: 1em 0em 0em 1em; padding: 0em 0em 0.5em 0em;}
.thumbnail-stop { clear: left; margin: 1em 0em 0em 1em; }

.big-image { border: 1px solid rgb(61,67,71); padding: 0; margin: 15px 0px 15px 0px; color: rgb(0,0,0); background: transparent; }

.thumb-right { border: 1px solid rgb(61,67,71); float: left; margin: 15px 0px 0px 0px; }
.thumb-left { border: 1px solid rgb(61,67,71); float: left; margin: 15px 15px 0px 0px; }
.thumb-left1 { position:relative; float: left; margin: 50px 0px 200px 20px; border:none; padding:0em 4em 0em 0em;}
.thumb-left2 { position:relative; float: left; margin: 50px 0px 200px 20px; border:none; padding:3em 6em 0em 0em;}
.thumb-vert { text-align: center; width: 302px; float: left; margin: 15px 15px 0px 15px; }

.big-image-footer { padding-top: 5px; border-top: 1px solid rgb(61,67,71); }
.image-text-no { clear: left; padding: 0; margin: left; }
.image-text-no img { float: left; margin: 0em 1.5em 1em 0em; }
.image-text-no p { margin-left: 200px; }
.image-text-no .list { margin-left: 200px; padding: 1.5em 0em 0em 1.5em; }
.image_main { padding: 0em 20em 0em 0em;}
.image-text-small { height: 80px; clear: left; border-bottom: 1px solid rgb(61,67,71); padding: 15px 0 15px 0; }
.image-text-small img { float: left; }
.image-text-small p { margin: 15px 0 0 200px; }
.image-text { height: 125px; clear:left; border-bottom: 1px solid rgb(61,67,71); padding: 15px 0 15px 0; margin: 0; }
.image-text img { float: left; }
.image-text p { margin-left: 210px; }
.imagelink-1 { border: none; margin: 0px 6px 6px 0px; padding: none; }
.imagelink-2 { border: none; margin: 0px 0px 6px 0px; padding: none; }
.imagelink-3 { border: none; margin: 0px 1px 1px 0px; padding: none; }
.imagelink-4 { border: none; margin: 0px 0px 1px 0px; padding: none; }
.imagelink-r-u { border: none; margin: 0px 8px 8px 0px; padding: none; }
.imagelink-r-u-a{ border: none; margin: 0px 50px 8px 0px; padding: none; }
.imagelink-u { border: none; margin: 0px 0px 8px 0px; padding: none; }
.imagelink_index { position:center; align:; border: none; margin: 2em 2em 2em 2em; padding: none; }




.formular { font-size: 0.8em; font-stretch:wider; line-height:2em;  padding: 0; }
fieldset { border: none;  }
select { width: 60%;   border: none; border-bottom: 1px dotted rgb(61,67,71); color: rgb(255,255,255); background: rgb(80,80,80); float:right; }
input.eingabe { width:60%;    border: none; border-bottom: 1px dotted rgb(61,67,71); color: rgb(255,255,255); background: rgb(80,80,80); float:right; }
.eingabe { width: 60%;   padding: 0em; border: none; border-bottom: 1px dotted rgb(61,67,71); color: rgb(255,255,255); background: rgb(80,80,80); float:right;}
.eingabe1 { width: 30%;   padding-left: 3em; margin-right:5em; border: none; border-bottom: 1px dotted rgb(61,67,71); color: rgb(255,255,255); background: rgb(80,80,80); float:right;}
.eingabe2 { width: 50%;   padding-left: 3em; border: none; border-bottom: 1px dotted rgb(61,67,71); color: rgb(255,255,255); background: rgb(80,80,80); float:left;}
.eingabe3 { width: 100%;   padding-left: 3em; border: none; border-bottom: 1px dotted rgb(61,67,71); color: rgb(255,255,255); background: rgb(80,80,80); float:left;}
select.eingabe { width: 60%;   border: none; border-bottom: 1px dotted rgb(61,67,71); color: rgb(255,255,255); background: rgb(80,80,80); float:right;}
/*input.checkbox { margin: 0em 1em 0em 0em; padding: 0; border: 1px solid rgb(61,67,71); color: rgb(255,255,255); background: rgb(50,50,50); } */
input.checkbox { margin: 0em 1em 0em 0em; padding: 0; border: 1px solid rgb(61,67,71); color: rgb(255,255,255); background: rgb(50,50,50); }
button { margin: 0em 1em 0em 0em; padding: 0.5em; border: none; border: 1px solid rgb(61,67,71); color: rgb(255,255,255); background: rgb(80,80,80); cursor: pointer; }
input.textbutton { margin:0em 0em 1em 0em; padding: 0.5; border: none; color: rgb(0,0,0); background-image: url(button.jpg); background-repeat:no-repeat;  cursor: pointer; font-weight: bold;  text-align:center;  }
input.textbutton_en { margin:0em 0em 1em 0em; padding: 0.5; border: none; color: rgb(0,0,0); background-image: url(button-2.jpg); background-repeat:no-repeat;  cursor: pointer; font-weight: bold;  text-align:center;  }
input.textbutton1 { margin-left: 4.5em; padding: 0.1; border: none; color: rgb(0,0,0); background: rgb(140,140,140);   cursor: pointer; font-weight: bold; float: left; text-align:center;}
input.textbutton2 { margin-left: 2em; padding: 0.1; border: none; color: rgb(0,0,0); background: rgb(140,140,140);   cursor: pointer; font-weight: bold; float: left; text-align:center;}
input.textbutton3{ margin-left: 0em 0em 1em 0em; padding: 0.5; border: none; color: rgb(0,0,0); background: rgb(140,140,140);   cursor: pointer; font-weight: bold; float: left; text-align:center;}
input.textbutton_band{ margin-left: 1.8em; padding: 0; border: none; color: rgb(120,120,120); background: rgb(0,0,0); cursor: pointer; font-weight: bold; float: left; text-align:center;}
textarea { width: 100%; margin: 0em 0em 1em 0em; padding: 0.5em; border: none; border-bottom: 1px dotted rgb(61,67,71); color: rgb(255,255,255); background: rgb(80,80,80); }
legend { width: 100%; padding: 0em 0em 0em 0em; }

hr { height: 1px; border: 0; background-color: rgb(61,67,71); }html, body { text-align: center; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; color: rgb(255,255,255); background-image: url(Hintergrund_general.png); background-repeat:no-repeat;  background-color: rgb(60,60,60); }

.t_hintergrund {background-image: url(T_logo_white.png); }


h1 { margin: 0; padding: 0; }
h2 { font-size: 1em; font-weight: bold; line-height: 1em; margin: 0; padding: 0em 0em 15px 0em; }
h3 { font-size: 1em; font-weight: bold; line-height: 1em; margin: 0; padding: 3em 0em 0.6em 0em; border-bottom: 1px solid rgb(61,67,71); clear: left; }
h3 em { color: rgb(255,255,255); }
h4 { font-size: 1.2em; font-weight: bold; line-height: 1em; margin: 0; padding: 0em 0em 15px 0em; }
h2.top-space { margin-top: 3em; }
.topic {margin-left:3em;}

p { font-size: 0.8em; font-stretch: wider; line-height: 1.6em; margin: 1.5em 0em 0em 0em; padding: 0; }
p.short { font-size: 0.8em;  line-height: 1.2em; margin: 0em 0em 0em 0em; padding: 0; }
.formular p { font-size: 1em; font-stretch: wider; line-height: 1.2em; margin: 1.5em 0em 1.5em 0em; padding: 0; }
.type2 {font-size: 1.2em; font-style:normal;}
.red1 { color: rgb(217,17,17);  font-style:normal; font-size: 1.2em; }

a.bestell1 {font-size: 0.6em; line-height: 1em; font-stretch: wider;  margin: 1.5em 0em 0em 0em; padding: 0; color: rgb(255,255,255); font-weight: bold;}
.bestell1 {font-size: 0.6em; line-height: 1em; font-stretch: wider;  margin: 1.5em 0em 0em 0em; padding: 0; color: rgb(255,255,255); font-weight: bold;}
a.bestell2 {font-size: 0.6em; line-height: 1em; font-stretch: wider;  margin: 1.5em 0em 0em 0em; padding: 0; color: rgb(80,80,80); font-weight: bold;}
.bestell2 {font-size: 0.6em; line-height: 1em; font-stretch: wider;  margin: 1.5em 0em 0em 0em; padding: 0; color: rgb(80,80,80); font-weight: bold;}
.bestell3 {font-size: 0.5em; margin: 1.8em 0em 0em 4.5em;}
.bestell_info {margin:3em 0em 0em 0em; width:600px; }
.bestell_info1 {margin:0.5em 3em 0em 0em; width:600px; }
.bestell_info2 {margin:0em 3em 0em 0em;}

.black {color: rgb(0,0,0); line-height: 1px;}

.text-centered { text-align: center; margin: 1.5em 0em 0em 2.5em; }

.preiswahl { font-size: 0.8em; float: left; padding: 0em 0em 0em 0.3em; }
.preiswahl_button { float: left; text-align:left; }


.line_height_small {line-height: 1px;}



address { font-size: 0.8em; font-stretch: wider; font-style: normal; line-height: 1.6em; margin: 0; padding: 0; }
abbr, acronym { font-style: normal; border-bottom: 1px dotted rgb(61,67,71); cursor: help; }

dl { font-size: 0.8em; font-stretch: wider; font-style: normal; line-height: 1.8em; margin: 0; padding: 0; }
dt { font-weight: bold; margin: 1em 0em -1.8em 0em; padding-left: 1em; }
dd { text-align: right; margin: 0; padding: 0em 1em 0em 0em; background: rgb(50,50,50); }

ol{ font-size: 0.8em; font-style: normal; line-height: 1.8em; padding-left: 2em; }

table { width:100%; border-collapse:collapse; table-layout:; border:none; font-size: 0.8em; font-stretch: wider; font-style: normal;}
table.order_form { width:100%;  border:none; font-stretch: wider; font-style: normal;}
tr { border:none; }
th { width:176px; border-top:none;  border-bottom:none; border-left:none; vertical-align:top; padding-top:1em; padding-left:0.5em; overflow:hidden; }
td { width:176px; border-top:none;  border-left:none; vertical-align:top; overflow:hidden; }

.spalte_order_form { width:50%;  overflow:hidden; text-align:left; }
.order_form_text { font-size: 1.2em; font-style: normal; line-height: 1.8em;  text-align:left;}

.index_table { border-top:none;  border-bottom:none; border-left:none; vertical-align:top; padding-top:1em;  overflow:hidden; }
.higher {margin-top:1em;}

.borderless { border:none; width:40%;}
.borderless1 { border:none;}
.band { font-size: 1em; text-align: center;  font-style: normal; border:1px solid rgb(61,67,71); padding:1em 1em 1em 1em; }
.band1 { font-size: 1em;   font-style: normal; border:1px solid rgb(61,67,71);  padding:1em 1em 1em 1em;}

.versand_table { font-style: normal;   line-height: 1.8em; padding: 0em 0em 0em 0em; border:1px solid rgb(61,67,71); width:360px; }
.versand_head { border-bottom:1px solid rgb(61,67,71); }
.versand {  text-align: center;   padding: 0em 0em 0em 1em; border-left:1px solid rgb(61,67,71);}
.versand1 {  padding: 0em 0em 0em 1em; }
.versand2 {background: rgb(50,50,50);   padding: 0em 0em 0em 0em;   }
.versand3 {  padding: 0em 1em 0em 0em;   }

.techDat {border: 1px solid rgb(61,67,71); margin: 1em 0em 0em 4em; width: 700px; }
.techDat_black {border: 1px solid rgb(61,67,71); margin: 0.1em 0em 0em 2.5em; width: 760px; }
.techDat1 {background: rgb(50,50,50);  line-height: 3em;    }
.techDat1_black {background: rgb(50,50,50);  line-height: 2.5em;    }
.techDat2 { line-height: 3em;  }
.techDat2_black { line-height: 2.5em;  }
.techDatText1 { font-style: normal; line-height: 3em;  padding: 0em 1em 0em 1em; width: 25%;}
.techDatText1_black { font-style: normal; line-height: 2.5em;  padding: 0em 1em 0em 1em; width: 18%;}
.techDatText2 { font-style: normal; line-height: 3em;  padding: 0em 1em 0em 1em; width:75%;}
.techDatText2_black { font-style: normal; line-height: 2.5em;  padding: 0em 1em 0em 1em;}


em { font-style: normal; font-weight: bold; }
em.fett {font-size: 1.2em; font-weight: bold;}
strong { font-style: normal; font-weight: 50; }

a { text-decoration: none; font-weight: normal; color: rgb(255,255,255); background: transparent; }
a:hover { text-decoration: underline;   }
.imagelink { border: none; margin: none; padding: none; }
.imagelink_top { border: none; margin: none; padding-top: 4px; }
.imagelink_top1 { border: none; margin: none; padding-top: 13px; }
.imagelink_border { border:1px solid rgb(61,67,71); margin: none; padding: none; }
.imagelink_border_bottom { border:1px solid rgb(61,67,71); margin: 12px 0px 4px 0px; }

.imagelink_bottom { border:none; margin: 12px 0px 4px 0px; }
.imagelink_bottom1 { border:none; margin: 0px 0px 3px 0px; }


.list { font-size: 0.8em; font-stretch: wider; line-height: 1.6em; margin: 1.5em 0em 0em 0em; padding: 0; }

.linkmap { border: none; margin-top: 1.5em; margin-left: 12em;  }
.linkmap-right { border: none;   margin-left: 14em; padding: 1.8em 0em 0em 0em;  }
.linkmap-right1 { border: none;   margin-left: 13.5em; padding: 1.8em 0em 0em 0em;  }
.linkmap-left { border: none;   margin: 0em 0em 0em 1.8em; padding: 1.8em 0em 0em 0em; }



.container { text-align: left; position: relative; width: 1000px;  margin-left: auto; margin-right: auto; margin-top: 0px;   background-image: url(Hintergrund_shop2.png); background-repeat:no-repeat;}
.container_index { text-align: left; position: relative; width: 1020px; height:1000px; margin-left: auto; margin-right: auto; margin-top: 0px;   }
.header { position: relative; margin-left: auto; margin-right: auto;  margin-top: 20px; width: 1000px; height: 58px; background-image: url(head_shop.png); background-repeat:no-repeat;  }
.content { position:relative; margin: 35px 0px 0px 165px; padding: 0px 0px 0px 10px; overflow:hidden; width: 800px; height:595px;}

.content1 {  margin: 10px 20px 40px 163px; padding: 10px 10px 10px 10px; background-image: url(Hintergrund_Navlist_main.png);  background-repeat:no-repeat;  }
.content2 { position:relative; margin: 40px 0px 0px 220px; padding: 0px 0px 0px 10px; overflow:hidden; width: 730px; height:585px;}
.content3 { position:relative; margin: 40px 0px 0px 220px; padding: 0px 0px 0px 10px; overflow:hidden; width: 800px; height:585px;}
.content4 { position:relative; margin: 20px 0px 0px 220px; padding: 0px 0px 0px 10px; overflow:hidden; width: 750px; height:610px;}
.content5 { position:relative; margin: 35px 0px 0px 165px; padding: 0px 0px 0px 10px; overflow:hidden; width: 800px; height:610px;}
.content_uhrenshop { position:relative; margin: 30px 0px 0px 165px; padding: 0px 0px 0px 10px; overflow:hidden; width: 800px; height:595px;}
.content_index { position:relative; margin: 32px 0px 0px 165px; padding: 0px 0px 0px 10px; overflow:hidden; width: 1020px; height:593px; }
.content_order { position:relative; margin: 1px 0px 0px 165px; padding: 0px 0px 0px 10px; overflow:hidden; width: 800px; height:635px;}
.content_order_titan { position:relative; margin: 40px 0px 0px 165px; padding: 0px 0px 0px 10px; overflow:hidden; width: 800px; height:587px;}
.content_order_tres { position:relative; margin: 40px 0px 0px 165px; padding: 0px 0px 0px 10px; overflow:hidden; width: 800px; height:600px;}

.content_cc { position:relative; margin: 40px 0px 0px 150px; padding: 0px 0px 0px 10px; overflow:hidden; width: 800px; height:590px;}


.content_versand { position:relative; margin: 15px 0px 0px 200px; padding: 0px 0px 0px 10px;  overflow:hidden; width: 800px; height:610px;}
.content_haendler { position:relative; margin: 15px 0px 0px 200px; padding: 0px 0px 0px 10px;  overflow:hidden; width: 760px; height:610px;}
.content_mosaik {position:relative;  margin: 40px 0px 0px 240px; overflow:hidden; height:590px; width:800px;}

.footer { margin: 1em 0em 0em 0em;  padding: 0.5em 0em 20em 0em; }
.footer1 { margin: 0.5em 0em 0em 0em;  padding: 0em 0em 20em 0em; }

.main-nav { position:absolute; width:160px; top:90px; bottom:0; left:0; margin-left:1em; }
.main-nav_band { position:absolute; width:200px; top:90px; bottom:0; left:0; margin-left:1em; }
.navlist-up { padding: 0.8em; margin: 0em 0em 0em 0em; width: 150px; }
.navlist-up_band { padding: 0.8em; margin: 0em 0em 0em 0em; width: 170px; }
.navlist-test { padding: 0.2em 0em 1em 0.7em;; margin: 0; width: 150px; }
.navlist-down { padding: 0; margin: 2em 0em 0em 0em; width: 150px; }
.navlist-up li {  text-decoration: none; list-style: none; margin: 0;  padding: 0.2em 0em 0em 0em;  }
.navlist-up_band li {  text-decoration: none; list-style: none; margin: 0;  padding: 0.2em 0em 0em 0em;  }
.navlist-test li { font-size: 0.8em; text-decoration: none; list-style: none; margin: 0; padding: 0.3em 0em 0.3em 0em; border-bottom: 1px ;}
.navlist-down li { font-size: 0.8em; text-decoration: none; list-style: none; margin: 0; padding: 3% 0% 3% 0%; border-bottom: 1px solid rgb(61,67,71); }
.navlist-up li.navend { border-bottom: none; }
.navlist-down li.navend { border-bottom: none; }
.navlist-box { padding: 0; margin: 2em 0em 0em 0em; width: 150px; border: 1px solid rgb(177,181,184); background: rgb(30,30,30);}
.navlist-box li { font-size: 0.8em; text-decoration: none; list-style: none; margin: 0; padding: 3% 0% 3% 3%; border-bottom: 1px solid rgb(61,67,71); }
.navlist-box li.navend { border-bottom: none; }

.extrabox { border: 1px solid rgb(61,67,71); padding: 1em 0em 1em 0em; margin: 0em; font-size: 1.2em; font-weight: 900; background: rgb(35,35,35); text-align: center;  clear: left;  }
.extrabox1 { border: 1px solid rgb(61,67,71); padding: 0em 0em 0em 0em; margin: 0em; font-size: 0.8em; font-weight: 100; background: rgb(35,35,35); text-align: center;  clear: left;  }
.extrabox2 { border: 1px solid rgb(61,67,71); padding: 0em 0em 0em 0em; margin: 0em; font-size: 1em; font-weight: 900; background: rgb(35,35,35); text-align: center;  clear: left;  }
.extrabox3 { width: 5em; border: 1px solid rgb(61,67,71); margin: 0em; font-size: 1em; font-weight: 900; color: rgb(35,35,35); background: rgb(217,140,0); text-align: center;  clear: left;  }
.extrabox4 {  border: 2px solid rgb(217,140,0); font-size: 0.8em; width: 10em; text-align: center; font-weight: 900; padding: 0em 1em 0em 1em;}
.extrabox5 {  border: 2px solid rgb(217,140,0); font-size: 0.8em; width: 10em; text-align: center; font-weight: 900; padding: 0em 0.5em 0em 0.5em;}
.extrabox6 { border: 1px solid rgb(217,140,0); padding: 0em 0em 0em 0em; margin: 0em; font-size: 0.8em; font-weight: 900;  background: rgb(35,35,35); text-align: center;  clear: left;  }
.extrabox7 { border: 1px solid rgb(61,67,71); padding: 1em 1em 1em 1em; margin: 0em; font-size: 0.8em; font-weight: 100; background: rgb(35,35,35); text-align: left;  clear: left;  }
.extrabox8 { border: 1px solid rgb(61,67,71); padding: 1em 1em 1em 1em; margin: 0em; font-size: 0.8em; font-weight: 100;  text-align: left;  clear: left;  }
.extrabox9 { border: 1px solid rgb(217,140,0); padding: 1em 1em 1em 1em; margin: 0em; font-size: 0.8em; font-weight: 100;  text-align: left;  clear: left;  }
.extrabox10{ border: 1px solid rgb(217,140,0); padding: 1em 1em 1em 1em; margin: 0em; font-size: 0.8em; font-weight: 100;  text-align: left;  clear: left;  }




.bestellbutton { text-align: right; margin: -2em 0em 0em 0em; }

.copyright { font-size: 0.7em; margin-top: 0.5em; color: rgb(148,143,141);  text-align: center;}
.info { font-size: 0.7em; margin-top: -0.2em; color: rgb(148,143,141); background: rgb(0,0,0); }
.annotation { font-style:italic; color: rgb(60,60,60); background: rgb(230,230,230); }
.accentuation { font-weight: bold; font-size:0.8em;  color:rgb(120,120,120); padding: 0.3em 0em 0.5em 0em;}
.accentuation1 { font-weight: bold;  font-size:1em; color:rgb(260,260,260);    }
.accentuation1a {  font-weight: bold;  font-size:1.6em; color:rgb(260,260,260);   }
.accentuation1b {  font-weight: bold;  font-size:1em; color:rgb(260,260,260);   }
.accentuation1c {  font-weight: bold;  font-size:1em; color:rgb(260,260,260);  line-height:1.1em; }
.accentuation2 {   font-size:0.8em; color:rgb(120,120,120);  margin-left:2em;  padding: 0.3em 0em 0em 0em; }
.accentuation2a {   font-size:0.8em; color:rgb(120,120,120);  margin-left:0.5em;  padding: 0em 0em 0em 0em; }
.accentuation3 { font-weight: bold;  font-size:0.8em; color:rgb(240,240,240);  margin-left:2em;  padding: 0.3em 0em 0em 0em; }
.accentuation3a { font-weight: bold;  font-size:0.8em; color:rgb(240,240,240);  margin-left:0.5em;  padding: 0.3em 0em 0em 0em; }
.accentuation4 { font-weight: bold; font-size:1em;  color:rgb(120,120,120); padding: 0.3em 0em 0.5em 0em;}
.accentuation5 { font-weight: bold; font-size:0.8em;  color:rgb(120,120,120); padding: 0.3em 0em 0.5em 0em; line-height:0.8em;}
.accentuation6 { font-weight: bold; font-size:0.8em;  color:rgb(120,120,120); margin-left:430px;}



.reiter1 {  font-size: 0.7em; font-weight: bold; color: rgb(0,0,0); padding: 0.1em 0em 0em 0em; margin-left: 6em;  }
.reiter2{  font-size: 0.7em; font-weight: bold; color: rgb(180,180,180); padding: 0.1em 0em 0em 0em; margin-left: 6em;  }
.nav_intern {background-image: url(nav_intern1.jpg);  background-repeat:no-repeat; width: 500px;  height: 23px; padding:0.1em 0em 0em 0em; margin-left: 0.3em;}

.grey { color: rgb(60,60,60); }
.orange { color: rgb(217,140,0); font-weight: bold; }
.red { color: rgb(217,17,17); font-weight: bold; }
.red2 { color: rgb(217,17,17); font-weight: bold; }

.orange-small { color: rgb(217,140,0); text-align: left;  }
.light-grey { color: rgb(160,160,160); }

.tabbed { margin-left: 1.5em;   color: rgb(180,180,180); font-size:1.3em; font-weight: bold; font-stretch: wider; }
.tabbed1a{ margin-left: 1.5em;   color: rgb(180,180,180);  font-weight: bold; font-size:1em; }
.tabbed1  { margin-left: 1.5em;  font-weight: bold; font-style:italic; font-size: 1em; color: rgb(80,80,80); }
.unterlegt {background-image: url(Hintergrund_Navlist.png); width: 155px;  height: 30px;  }
.unterlegt1 {background-image: url(nav_unterlegung2.jpg);  background-repeat:no-repeat; width: 150px;  height: 23px; padding:0.3em 0em 0em 0em;}

.einrueck {margin: 0em 0em 0em 5em;  }
.einrueck  em{font-style: normal; font-weight: bold; font-size: 1.5em; }
.einrueck {font-style: bold;  }
.order_platz { margin-left:5em  ;}

.main_pic{padding: 0em 1em 0em 0em;}
.main_pic_animation{padding: 80.5px 86px 80.5px 91px;}

.centered {text-align: center;}
.centered1{margin-left:40%;}
.list { font-size: 0.8em; line-height: 1.5em; font-stretch: wider; margin: 0; padding: 1.5em 0em 0em 3em; }


.umschalter { font-size: 0.8em; text-align: center; font-weight: bold; padding: 0; margin: 0em 1em 0em 0em; }
.umschalter a { font-weight: bold;color:rgb(160,160,160); }



.borders-down { margin: 0; padding: 1.5em 0em 1.5em 0em; border-bottom: 1px solid rgb(61,67,71); }
.borders-up { margin: 0; padding: 1.5em 0em 1.5em 0em; border-top: 1px solid rgb(61,67,71); }

.thumbnail-8 { text-align: center; width: 12%; float: right; }
.thumbnail-6 { text-align: center; width: 16%; float: left; }
.thumbnail-5 { text-align: center; width: 20%; float: left; }

.thumbnail-4{  width: 25%; float: left; }
.thumbnail-4a{ text-align: center; width: 25%; float: left; width:750px;}
.thumbnail-3 {  width: 33%; float: left; }
.thumbnail-3a { width: 33%; float: left; font-style: bold; font-size: 0.8em; padding: 0.8em 0em 0em 0em; }
.thumbnail-2 {  width: 35%; float: left; padding:0em 0em 0em 4em; }
.thumbnail-2a { margin: 15px 0px 0px 10px; text-align: left; width: 50%; float: left; }
.thumbnail-2b { text-align: center; width: 28%; float: left; padding:0.2em 0em 0em 5em;  margin: 0px 0px 0px 20px;}
.thumbnail-1 { text-align: center; width: 25%;  margin:8em 2em 2em 10em;}
.thumbnail-1a { float:left; width: 25%;  margin:0em 2em 2em 10em;}
.thumbnail-left { width: 360px; float: left;  margin: 0px 0px 0px -2px; border-right: 1px solid rgb(61,67,71); border-bottom: 1px solid rgb(61,67,71);}
.thumbnail-left1 { text-align: left; width: 60%; float: left;  margin: 0px 0px 0px -2px; }
.thumbnail-left2 { text-align: left;  float: left;  }
.thumbnail-left h3 { margin: 1em 1em 0em 0em; padding: 0em 0em 0.5em 0em;}
.thumbnail-left p { margin: 1em 1em 0em 0em; padding: 0em 0em 0.5em 0em;}
.thumbnail-right{ width: 360px; float: left;  margin: 0px 0px 0px 0px; border-bottom: 1px solid rgb(61,67,71);}
.thumbnail-right1{ text-align: center; width: 40%; float: right;  margin: 0px 0px 0px 0px;  }
.thumbnail-right h3 { margin: 1em 0em 0em 1em; padding: 0em 0em 0.5em 0em;}
.thumbnail-right p { margin: 1em 0em 0em 1em; padding: 0em 0em 0.5em 0em;}
.thumbnail-stop { clear: left; margin: 1em 0em 0em 1em; }

.big-image { border: 1px solid rgb(61,67,71); padding: 0; margin: 15px 0px 15px 0px; color: rgb(0,0,0); background: transparent; }

.thumb-right { border: 1px solid rgb(61,67,71); float: left; margin: 15px 0px 0px 0px; }
.thumb-left { border: 1px solid rgb(61,67,71); float: left; margin: 15px 15px 0px 0px; }
.thumb-left1 { position:relative; float: left; margin: 50px 0px 200px 20px; border:none; padding:0em 4em 0em 0em;}
.thumb-left2 { position:relative; float: left; margin: 50px 0px 200px 20px; border:none; padding:3em 6em 0em 0em;}
.thumb-vert { text-align: center; width: 302px; float: left; margin: 15px 15px 0px 15px; }

.big-image-footer { padding-top: 5px; border-top: 1px solid rgb(61,67,71); }
.image-text-no { clear: left; padding: 0; margin: left; }
.image-text-no img { float: left; margin: 0em 1.5em 1em 0em; }
.image-text-no p { margin-left: 200px; }
.image-text-no .list { margin-left: 200px; padding: 1.5em 0em 0em 1.5em; }
.image_main { padding: 0em 20em 0em 0em;}
.image-text-small { height: 80px; clear: left; border-bottom: 1px solid rgb(61,67,71); padding: 15px 0 15px 0; }
.image-text-small img { float: left; }
.image-text-small p { margin: 15px 0 0 200px; }
.image-text { height: 125px; clear:left; border-bottom: 1px solid rgb(61,67,71); padding: 15px 0 15px 0; margin: 0; }
.image-text img { float: left; }
.image-text p { margin-left: 210px; }
.imagelink-1 { border: none; margin: 0px 6px 6px 0px; padding: none; }
.imagelink-2 { border: none; margin: 0px 0px 6px 0px; padding: none; }
.imagelink-3 { border: none; margin: 0px 1px 1px 0px; padding: none; }
.imagelink-4 { border: none; margin: 0px 0px 1px 0px; padding: none; }
.imagelink-r-u { border: none; margin: 0px 8px 8px 0px; padding: none; }
.imagelink-r-u-a{ border: none; margin: 0px 50px 8px 0px; padding: none; }
.imagelink-u { border: none; margin: 0px 0px 8px 0px; padding: none; }
.imagelink_index { position:center; align:; border: none; margin: 2em 2em 2em 2em; padding: none; }




.formular { font-size: 0.8em; font-stretch:wider; line-height:2em;  padding: 0; }
fieldset { border: none;  }
select { width: 60%;   border: none; border-bottom: 1px dotted rgb(61,67,71); color: rgb(255,255,255); background: rgb(80,80,80); float:right; }
input.eingabe { width:60%;    border: none; border-bottom: 1px dotted rgb(61,67,71); color: rgb(255,255,255); background: rgb(80,80,80); float:right; }
.eingabe { width: 60%;   padding: 0em; border: none; border-bottom: 1px dotted rgb(61,67,71); color: rgb(255,255,255); background: rgb(80,80,80); float:right;}
.eingabe1 { width: 30%;   padding-left: 3em; margin-right:5em; border: none; border-bottom: 1px dotted rgb(61,67,71); color: rgb(255,255,255); background: rgb(80,80,80); float:right;}
.eingabe2 { width: 50%;   padding-left: 3em; border: none; border-bottom: 1px dotted rgb(61,67,71); color: rgb(255,255,255); background: rgb(80,80,80); float:left;}
.eingabe3 { width: 100%;   padding-left: 3em; border: none; border-bottom: 1px dotted rgb(61,67,71); color: rgb(255,255,255); background: rgb(80,80,80); float:left;}
select.eingabe { width: 60%;   border: none; border-bottom: 1px dotted rgb(61,67,71); color: rgb(255,255,255); background: rgb(80,80,80); float:right;}
/*input.checkbox { margin: 0em 1em 0em 0em; padding: 0; border: 1px solid rgb(61,67,71); color: rgb(255,255,255); background: rgb(50,50,50); } */
input.checkbox { margin: 0em 1em 0em 0em; padding: 0; border: 1px solid rgb(61,67,71); color: rgb(255,255,255); background: rgb(50,50,50); }
button { margin: 0em 1em 0em 0em; padding: 0.5em; border: none; border: 1px solid rgb(61,67,71); color: rgb(255,255,255); background: rgb(80,80,80); cursor: pointer; }
input.textbutton { margin:0em 0em 1em 0em; padding: 0.5; border: none; color: rgb(0,0,0); background-image: url(button.jpg); background-repeat:no-repeat;  cursor: pointer; font-weight: bold;  text-align:center;  }
input.textbutton_en { margin:0em 0em 1em 0em; padding: 0.5; border: none; color: rgb(0,0,0); background-image: url(button-2.jpg); background-repeat:no-repeat;  cursor: pointer; font-weight: bold;  text-align:center;  }
input.textbutton1 { margin-left: 4.5em; padding: 0.1; border: none; color: rgb(0,0,0); background: rgb(140,140,140);   cursor: pointer; font-weight: bold; float: left; text-align:center;}
input.textbutton2 { margin-left: 2em; padding: 0.1; border: none; color: rgb(0,0,0); background: rgb(140,140,140);   cursor: pointer; font-weight: bold; float: left; text-align:center;}
input.textbutton3{ margin-left: 0em 0em 1em 0em; padding: 0.5; border: none; color: rgb(0,0,0); background: rgb(140,140,140);   cursor: pointer; font-weight: bold; float: left; text-align:center;}
input.textbutton_band{ margin-left: 1.8em; padding: 0; border: none; color: rgb(120,120,120); background: rgb(0,0,0); cursor: pointer; font-weight: bold; float: left; text-align:center;}
textarea { width: 100%; margin: 0em 0em 1em 0em; padding: 0.5em; border: none; border-bottom: 1px dotted rgb(61,67,71); color: rgb(255,255,255); background: rgb(80,80,80); }
legend { width: 100%; padding: 0em 0em 0em 0em; }

hr { height: 1px; border: 0; background-color: rgb(61,67,71); }