/* Style Sheet von Sinn Spezialuhren */

html { overflow:auto; }

body { font-family:Arial, Helvetica, sans-serif; color:black; background:#FFF; }
body, div, img, h1, h2, h3, p, form, table, td, th, ul, li, a, fieldset, label, legend { margin:0px; padding:0px; border:0px; }
table { border-collapse:collapse; }
input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; }
.BestellenLink { display:none; }

i.schwarz { color:black; font-style:normal; text-decoration:underline; }

/* Individuelle Klassen*/
/*Tabelle*/

div#Mitte_Innen table.Belastungstest1 { font-size:9px; margin:20px 0px 20px 20px !important; padding:0px !important; border:1px solid black; clear:both !important; float:none !important; }
div#Mitte_Innen table.Belastungstest1  td { border:1px solid black; text-align:center; }
div#Mitte_Innen table.Belastungstest2 { font-size:9px; border:0px solid black; margin:0px 0px 20px 20px; clear:both; float:none; }



div#MitteHauptStart form { padding:20px 0px 0px 20px; }
div#MitteHauptStart form hr { margin:0px; padding:0px; }
div#MitteHauptStart legend { font-weight:bold; line-height:20px; margin-bottom:10px; }
div#MitteHauptStart fieldset { float:left; width:200px; font-weight:normal; display:block; padding-bottom:20px; }
div#MitteHauptStart fieldset p { margin-left:0px; margin-top:0px; }
div#MitteHauptStart fieldset input { width:auto; margin:0px; margin-right:5px; }
div#MitteHauptStart fieldset input.links { float:left; }
div#MitteHauptStart form i { font-weight:bold; }



a:link, a:visited, a:active { text-decoration:none; }
a:focus, a:hover { text-decoration:underline; }

div#Haupt { position:relative; width:1024px; height:800px; overflow:hidden; margin:auto; border:1px solid #303030; background:#FFF; }

div#Oben 	{ position:relative; left:0px; top:0px; width:100%; height:100px; font-size:11px; color:white; overflow:hidden; z-index:100; }
div#Oben a	{ color:white; }
div#Logo 	{ position:absolute; height:99px; }
div#Logo img	{ margin:10px 30px 0px 10px; }
div#Adresse 	{ position:absolute; left:310px; bottom:20px; }
div#Adresse div { white-space:nowrap; margin:0px 5px 0px 0px; float:left; }
div#ObenRechts { position:absolute; right:20px; top:20px; text-align:right; }
div#ObenRechts a { font-weight:bold; margin-right:5px; }
div#Sprache { position:absolute; right:20px; bottom:20px; width:100px; text-align:right; }

div#Oben a#ErweiterteSuche_btn { position:relative; font-size:11px; text-align:center; margin-right:6px; cursor:pointer; }

div#Links 	{ position:relative; width:199px; height:800px; font-size:12px; color:white; border-right:1px solid #303030; float:left; z-index:100; }
div#Links a	{ color:white; }
div#Links h3 	{ font-size:11px; line-height:20px; font-weight:bold; margin:0px; }
div#Links ul 	{ list-style-type:none; font-size:11px; line-height:18px; margin:0px; }
div#Links ul ul { list-style:circle inside; font-size:11px; line-height:16px; margin-left:5px; padding:0px; }
div#Links div.Navi { margin:0px 10px 7px 10px; border-top:1px solid #DEDEDD; }

div#MitteOben 	{ position:absolute; left:200px; top:100px; width:824px; height:250px; font-size:12px; overflow:hidden; background:white; border-bottom:1px solid #303030; z-index:100; }
div#MitteOben img#TopProdukt { float:right; }
div#MitteOben h1.Seite1 { position:absolute; top:0px; left:0px; width:220px; height:249px; font-size:12px; line-height:24px; color:#939E9B; margin:0px; padding:20px; background:white; }
div#MitteOben h1.News { position:absolute; top:0px; left:0px; width:220px; height:249px; font-size:20px; color:#939E9B; margin:0px; padding:20px; background:white; }

h2.Ansicht2 { width:300px; height:50px; font-size:20px; color:#939E9B; float:left; display:block;  margin:15px 20px 25px 20px; }
/* div#MitteOben h3 { font-size:20px; color:#939E9B; text-align:right; margin:0px; padding:15px 20px 25px 20px; } */
div.MitteOben_Innen { position:relative; clear:both; }
div.MitteOben_Innen p { position:absolute; left:0px; top:0px; width:235px; height:100px; font-size:11px; color:#707070; background:white; margin:0px; padding:0px 5px 0px 20px; }
div.MitteOben_Innen img { float:right; margin:0px;padding:0px }
/* div.MitteOben_Innen img { position:absolute; right:0px; top:25px; } */


/* Ansicht 1 */
h2.Seite1 { text-align:left; font-size:20px; color:rgb(147, 158, 155); }

div#MitteHauptStart { position:absolute; left:200px; top:349px; width:824px; height:300px; font-size:12px; overflow:visible; }
/* Wichtig für den Opera-Browser: */
#SinnPP, object { z-index:1 !important; }

div#MitteHauptStart h1 { font-size:13px; font-weight:bold; margin:20px 10px 0 20px; }
div#MitteHauptStart h2 { font-size:12px; font-weight:bold; margin:20px 18px 10px 18px; border-top:1px solid #303030; line-height:20px; }
div#MitteHauptStart h3 { font-size:13px; font-weight:bold; margin:20px 30px 10px 20px; }
div#MitteHauptStart a { color:black; }
div#MitteHauptStart p { font-size:12px; margin:20px 20px 0 20px; line-height:20px; padding-right:30px; }
div#MitteHauptStart table { float:left; text-align:left; margin-top:20px; margin-right:30px; }
div#MitteHauptStart table.Kontakt { width:250px; }
div#MitteHauptStart th { /**/text-align:left;/**/ vertical-align:middle; padding-right:20px; }


div#MitteHauptStart td { padding-bottom:0px; /*border:1px solid black; ?????????? */ padding:0px 5px }


div#MitteHauptStart input { width:242px; }
div#MitteHauptStart select { width:248px; }
div#MitteHauptStart textarea { width:320px; margin-top:4px; }
div#MitteHauptStart input.Absenden { height:auto; width:auto; font-size:12px; font-weight:bold; text-align:center !important; background:transparent; margin:10px 20px 15px 0px; padding:0; display:block; cursor:pointer; }
div#MitteHauptStart input.Absenden:hover { text-decoration:underline; }
div#MitteHauptStart hr{ color:#FFF; width:99.9%; margin:0px 0px 4px 0px; padding:0px; border-top:1px solid #303030; }


div#Mitte_Innen { position:relative; left:0px; top:0px; float:left; background:white; /*background:#d8d8d8;*/ }
/* div#Mitte_Innen p { margin-right:0px; padding-right:0px; } */
div#Mitte_Innen p.NebenText { line-height:17px; margin-top:10px; }
div#Mitte_Innen a b.Info, div#Mitte_Innen b.Info { font-size:11px; font-weight:normal; }
div#Mitte_Innen a { text-decoration:underline; }
div#Mitte_Innen a.Termine { text-decoration:underline; }
div#Mitte_Innen dt, div#Mitte_Innen dd { line-height:20px; margin-bottom:10px }

/* Seite Historie: */
.BilderHistorie { position:absolute; right:0px; top:0px; display:none; }

/* Rechte Spalten */
div#Hintergrund_Rechts { position:absolute; top:0px; right:0px; height:100%; background:#DEDEDD url(../bilder/linie_v.gif) repeat-y 198px 0px; border-left:1px solid #303030; display:none; }
div#Unruh { position:relative; left:0px; top:0px; width:200px; height:100%; float:right; z-index:90; background:#DEDEDD; border-left:1px solid #303030; }
div#News { position:relative; left:0px; top:0px; width:199px; height:100%; float:right; z-index:90; background:#DEDEDD; border-left:1px solid #303030; }
div#Unruh h2, div#News h2 { margin:20px 15px 10px 18px; }
div#Unruh p, div#News p { margin:20px 20px 0px 20px; padding-right:0px; }
p.Neben { width:100%; margin-right:0px; padding-bottom:10px !important; padding-right:0px; border-bottom:1px solid #303030; }
p.Neben b { margin-bottom:0px !important; padding-bottom:0px !important; display:block; }
p.Neben a { margin-bottom:0px !important; padding-bottom:0px !important; }
div#Unruh ul { /*list-style-type:none;*/ list-style-position:outside; margin:0px 20px 10px 35px; padding:4px 0px 0px 0px; border:0px; }
div#Unruh li { line-height:20px; margin:0px; padding:0px; border:0px; }
img.Symbol { margin:0px auto; display:block; }
div#Unruh hr, div#News hr { margin:0px 15px 0px 20px; padding:0px; border:0px; border-top:1px solid #303030; }


div#MitteHauptStart div#News a { font-size:12px; display:block; color:black; margin:5px 20px 5px 18px; line-height:17px; border-top:0px solid #303030; }

div#MitteHauptStart form.Kontakt h2 { margin:15px 0px; padding:0px; border:0px; clear:both; font-size:13px; }
div#MitteHauptStart form.Kontakt fieldset { width:auto; margin-right:15px; }
div#MitteHauptStart form.Kontakt input { width:180px; }
div#MitteHauptStart form.Kontakt label { float:left; width:150px; }
div#MitteHauptStart form.Kontakt input.Absenden { height:auto; width:auto; font-size:12px; font-weight:bold; text-align:left; background:transparent; margin:10px 20px 15px 0px; padding:0; cursor:pointer; }
div#MitteHauptStart form.Kontakt hr { margin:0px; padding:0px; }

/* Ende */

/* Ansicht 2 */
div#MitteHaupt { position:absolute; left:200px; top:289px; width:824px; height:1000px; font-size:12px; overflow:visible; background:white; }
div#MitteHaupt h1 { font-size:13px; font-weight:bold; margin:20px 10px 10px 20px; }
div#MitteHaupt h2 { font-size:12px; font-weight:bold; margin:20px 10px 10px 18px; border-top:1px solid #303030; line-height:20px; }
div#MitteHaupt p { font-size:12px; margin:20px 20px 0 20px; line-height:20px; }
div#MitteHaupt a { color:black; font-weight:bold; }
div#MitteHaupt p i { background:#dededd; }
div#MitteHaupt hr { height:1px; margin:0px; padding:0px; border-bottom:0px; color:black; }
div#MitteHaupt form 		{ /*position:relative; left:0px; top:0px;*/ font-size:12px; margin:10px 10px 10px 20px; display:block; }
div#MitteHaupt form strong { font-size:14px; margin:6px 0px 6px 0px; padding:0px; display:block; }
div#MitteHaupt form select { font-size:11px; }
/*div#MitteHaupt form ul 		{ width:175px; float:left; margin-right:25px; margin-bottom:15px; list-style-type:none; }*/
div#MitteHaupt form table 	{ width:175px;  float:left; margin-right:15px; margin-bottom:15px; }
div#MitteHaupt form td, div#MitteHaupt form th { font-weight:normal; line-height:18px; vertical-align:top; margin:0px; padding:0px; padding-bottom:4px; border:0px; }
div#MitteHaupt form th { padding-right:5px; }
div#MitteHaupt form td.ZeileEins { height:50px; }
div#MitteHaupt form table input { /*margin-top:3px;*/ }
/* div#MitteHaupt form div 	{ width:165px; float:left; margin-right:25px; margin-bottom:15px; } */
div#MitteHaupt form label, label 	{ font-size:12px; font-weight:bold; width:110px; display:block; margin:0px 0px 4px 0px; }
div#MitteHaupt form#ErweiterteSuche  label { width:140px; }
div#MitteHaupt form a#search_btn { font-size:12px; font-weight:bold; cursor:pointer; }

div#MitteHaupt form#ErweiterteSuche input.check { margin-right:10px; }
div#MitteHaupt form#ErweiterteSuche select { margin-bottom:10px; }
div#MitteHaupt form#ErweiterteSuche select.block { display:block; }
div#MitteHaupt form#ErweiterteSuche select.breit { width:160px; }
div#MitteHaupt form#ErweiterteSuche div.FormularSpalte { width:160px; line-height:16px; }


/*div#MitteHaupt form p.CheckLabel { line-height:23px; margin:0px !important; padding:0px !important; }*/
div#MitteHaupt form input.Absenden { height:auto; width:130px/*90px*/; font-size:12px; font-weight:normal; text-align:center; background:transparent; margin:10px 20px 15px 0px; padding:0; /*border:1px solid black;*/ display:block; cursor:pointer; float:left; }
div#MitteHaupt form input.Absenden:hover { text-decoration:underline; }

div#MitteHaupt form#search { /*position:relative; left:0px; top:0px;*/ font-size:12px; margin-bottom:20px; }
div#MitteHaupt form#search input#top-keywords { float:left; width:190px; height:16px; margin-right:20px; font-size:12px; color:#5E686E; background:white; }
div#MitteHaupt form#search input#top-keywords:focus { color:#5E686E; }


/* Ende */


/* Ansicht 3 */
div#flash_content { position:relative; font-size:12px; width:340px; color:black !important; float:left; border-right:1px solid #303030; visibility:hidden; }
div#flash_content table { /*position:absolute; left:50px; top:490px;*/ line-height:18px; margin-left:40px; }
div#flash_content td { width:150px; padding-right:10px; }
div#flash_content th { text-align:right; font-weight:normal; }
div#flash_content td, th { vertical-align:top; }
div#flash_content table img { position:relative; left:0px; top:8px; margin-right:5px; }
div#flash_aktuelle_uhren, div#technologie { position:relative; left:0px; top:0px; height:257px; }
div#flash_aktuelle_uhren img#DiaPic1 { position:absolute; left:0px; top:0px; margin:0px; display:none; }
div#technologie img#DiaPic1 { position:absolute; left:20px; top:0px; margin:0px; display:none; }
div#flash_aktuelle_uhren img#DiaPic2 { position:absolute; left:0px; top:0px; margin:0px; filter:Alpha(opacity=0, style=0); }
div#technologie img#DiaPic2 { position:absolute; left:20px; top:0px; margin:0px; filter:Alpha(opacity=0, style=0); }

div#flashcontent1 { background:url(../bilder/linie_grau.gif) repeat-x 0px 31px; }
div#Bildbrowser_Navi { position:absolute; width:340px; height:30px; font-size:11px; background:#F4F5F5; border-top:1px solid #303030; }
div#Bildbrowser_Navi a { display:block; height:30px; vertical-align:middle; text-align:center; /*line-height:30px;*/ color:black; background:#F4F5F5; margin:0px; padding:0px 8px 0px 8px; border-right:1px solid #303030; border-bottom:1px solid #303030; float:left; }
div#Bildbrowser_Navi a img { margin:5px; }
div#Bildbrowser_Navi a.Navi3_Links { background-color:white; padding-left:10px; border-bottom:1px solid white; }
div#flash_content div.BildbrowserPics { position:absolute; left:20px; top:50px; width:300px; height:390px; overflow:hidden; display:none; }
div#flash_content div.BildbrowserPics img { filter:Alpha(opacity=0, style=0); }
div#flash_content img#Bildbrowser_Pic0 { filter:Alpha(opacity=100, style=0); }

/**/div#MitteOben_Ansicht3 { position:relative; font-size:12px; overflow:hidden; background:white; }/**/


div#MitteOben_Ansicht3 h2, div#MitteOben_Ansicht3 h1 { position:relative; left:20px; top:0px; font-size:20px; font-weight:normal; line-height:35px; color:#495257; margin:0px; padding:0px 20px 0px 0px;  }

div#Rechts { position:absolute; left:541px; top:170px; /**/width:483px;/**/ background:url(../bilder/linie_grau.gif) repeat-x 0px /*62*/31px; }
div#Navi_3 { position:absolute; right:0px; bottom:0px; width:470px; height:30px; font-size:11px; background:#F4F5F5; border-top:1px solid #303030; }
div#Navi_3 a { text-align:center; line-height:30px; color:black; background:#F4F5F5; margin:0px; padding:0px; padding-left:12px; padding-right:12px; border-right:1px solid #303030; float:left; }
div#Navi_3 a.Links { /*border:0px;*/ } /* ??????????????? */

div#Beschreibung, div#Konfig { font-size:11px; text-align:right; background:#F4F5F5; border-top:1px solid #303030; }
div#Beschreibung a, div#Konfig a { line-height:30px; color:black; background:#F4F5F5; margin:0px; padding:0px 8px 0px 8px; border-right:1px solid #303030; border-bottom:1px solid #303030; float:left; }
/**/
div#Rechts div#Beschreibung a.Navi3_Links, div#Rechts div#Konfig a.Navi3_Links { background:white; padding-left:10px; border-bottom:1px solid white; }
/**/
div#Beschreibung a.ModellKonfig, div#Konfig a.ModellKonfig { color:white; background:#939E9B; float:none; padding:8px 10px 8px 10px; border-right:0px; border-left:1px solid #303030; display:none; }

div#Beschreibung_Inhalte { position:relative; left:0px; top:0px; width:100%; height:auto; font-size:12px; line-height:20px; overflow:auto; clear:both; }
div#Beschreibung_Inhalte p { margin:20px 30px 0px 30px; }
div#Beschreibung_Inhalte a { color:black; text-decoration:underline; }
div#Beschreibung_Inhalte img { margin:0px 15px 0px 0px; }
div#Beschreibung_Inhalte ul { margin:30px 30px 30px 40px; }
div#Beschreibung_Inhalte table { margin-top:10px; margin-left:20px; }


div#Beschreibung_Inhalte ul.Liste { list-style-type:none; list-style-image:none; list-style-position:inside; margin:30px; }
div#Beschreibung_Inhalte ul.Liste ul { list-style-type:disc; list-style-position:outside; margin-top:0px; margin-left:20px; }
ul.Liste strong { display:block; float:left; }
ul.Liste li { clear:both; }
div#Beschreibung_Inhalte ul { list-style-type:disc; list-style-position:outside; }

/* Wenn die Seite noch nicht fertig geladen ist und man im form#Merkliste ein Element anklickt, kann es zu einer Fehlermedlung kommen */
form#Merkliste { visibility:hidden; }
form#Merkliste input.checkbox { margin-right:4px; }

form#Merkliste input { position:relative; left:0px; top:2px; }
form#Merkliste dl { display:block; }
form#Merkliste dt { height:20px; line-height:18px; }
form#Merkliste dd { height:20px; line-height:20px; }
/* Ende */


a.RechenschieberUeberschriften, b.RechenschieberUeberschriften { margin:20px 0px -10px 30px !important; display:block; }



/* Rollover-Effekt: */
div#MitteHaupt div.Bild, div#MitteHauptStart div.Bild { position:relative; width:200px; height:280px; font-size:12px; font-weight:bold; text-align:center; float:left; margin:40px 0px 0px 0px; padding:0px; z-index:1; }
div#MitteHaupt div.Bild td, div#MitteHauptStart div.Bild td { font-weight:normal; }
div#MitteHaupt div.Bild td.Preis, div#MitteHauptStart div.Bild td.Preis { text-align:right; vertical-align:bottom; white-space:nowrap; padding:0px 5px 0px 10px; }
div#MitteHaupt div.Bild div.Modell, div#MitteHauptStart div.Bild div.Modell { position:absolute; left: 0px; bottom:20px; width:99%; text-align:center; white-space:nowrap; z-index:1; }
div#MitteHaupt div.Bild div.Rollover, div#MitteHauptStart div.Bild div.Rollover { position:absolute; left:186px; top:70px; width:150px; color:#000 !important; text-align:left; background:white; padding:10px; border:1px solid black; display:none; z-index:800; }
div#MitteHaupt div.Bild div.Rollover p, div#MitteHauptStart div.Bild div.Rollover p { margin:0; padding:0; }
img.Bild_Klein { position:absolute; left:0px; top:0px; width:190px; height:230px; z-index:2; margin:0px; padding:0px; border:0px; }
img.Bild_Gross { position:absolute; left:0px; top:0px; width:190px; height:230px; z-index:1; margin:0px; padding:0px; border:0px; }

/* Inhalt der Merkliste: */
div#MitteHaupt div.MerklisteBild { position:relative; width:210px; height:310px; font-size:12px; font-weight:bold; text-align:left; float:left; margin:40px 0px 0px 0px; padding:0px; z-index:1; }
div#MitteHaupt div.MerklisteBild td { font-weight:normal; }
div#MitteHaupt div.MerklisteBild td.Preis { text-align:right; vertical-align:bottom; white-space:nowrap; padding:0px 5px 0px 10px; }


/* Seite Technik ABC: */
div#MitteOben div#ABC_Navi, div#ABC_Navi { position:absolute; left:0px; bottom:-2px; width:100%;/*clear:both;*/ overflow:hidden; border-top:1px solid #303030; background:#F4F5F5;  z-index:105; }
div#MitteOben div#ABC_Navi a, div#ABC_Navi a { position:relative; left:0px; top:-1px; width:25px; color:black; text-align:center; font-size:12px; line-height:35px; display:block; float:left; border-right:1px solid #303030; border-bottom:1px solid #303030; background:white; }

div#MitteHaupt div.Fachbegriff { position:relative; width:380px; font-size:12px; overflow:hidden; margin:0px; padding:0px; border:0px; }
div#MitteHaupt div.Fachbegriff img { padding:15px 0px 5px 0px; display:block; }
div#MitteHaupt div.Fachbegriff i { margin:0px; padding:0px; background:transparent; }
div#MitteHaupt div.Fachbegriff a { font-size:12px; color:black; font-weight:normal; text-decoration:underline; }
/* Ende */

div#Haupt div#MitteHauptStart div#Depotkarte { position:relative; left:20px; top:20px; font-size:10px; }
div#Depotkarte a { color:#181818; font-size:10px; line-height:110%; letter-spacing:0px; margin:0px; padding:0px; }
div#Depotkarte a:link, div#Depotkarte  a:visited, div#Depotkarte a:active { text-decoration:none; }
div#Depotkarte a:focus, div#Depotkarte a:hover { text-decoration:underline; }

/* div#Haupt div.Stadt { position:relative; right:-15px; top:20px; width:170px; font-size:12px; border-top:1px solid #303030; display:none; z-index:1000; overflow:hidden; } */
div#Haupt div.Stadt { position:absolute; right:15px; top:20px; width:170px; font-size:12px; border-top:1px solid #303030; display:none; z-index:1000; overflow:hidden; }

div#Haupt div.Stadt a { color:#181818; margin-left:0px !important; padding-left:0px !important; }
div#Haupt div.Stadt p { margin:10px 10px 10px 0px; padding:0; line-height:130%; }

.karten { position:absolute; left:20px; top:60px; border:0px; margin:0px; padding:0px; }

div#MitteHauptStart div.Spalte { width:220px; height:210px; float:left; white-space:nowrap; }
div#MitteHauptStart div.Spalte_2 { width:220px; height:130px; float:left; white-space:nowrap; }
div#MitteHauptStart div.Spalte h3 { font-size:12px; margin-right:0px; }
div#MitteHauptStart div.Spalte p { font-size:12px; margin-right:0px; }
div#MitteHauptStart div.SitemapSpalte { height:210px; float:left; margin-left:20px; padding:10px 30px 10px 0px; }
div#MitteHauptStart div.SitemapSpalte h2 { height:auto; font-size:12px; font-weight:bold; line-height:20px; margin:0px; padding:0px; border:0px; }
div#MitteHauptStart div.SitemapSpalte ul { list-style:circle inside; font-size:12px; line-height:18px; margin-left:5px; padding:0px; }

.unfloat { clear:both; }
div#Oben, div#Links { background:#303030; }


div#Beschreibung_Inhalte a.Stichwort, div#Mitte_Innen a.Stichwort, div#MitteHaupt a.Stichwort { color:#000 !important; font-weight:normal; }

dl#unternehmen { position:relative; left:0px; top:0px; margin:20px; /*background:#e0e0e0;*/ }
dl#unternehmen dt { position:relative; left:0px; top:0px; width:40px; float:left; font-weight:bold; }
dl#unternehmen dd { position:relative; left:0px; top:0px; }

dl#unternehmen dt, dl#unternehmen dd { /*cursor:pointer;*/ /*margin:0px; padding:0px; border:0px;*/ }
#Bild2005 { margin:5px 10px 10px 0px; padding:0px; float:none; clear:both; border:0px; }


#a { position:relative; left:0px; top:0px; }


/* Für Testseite Formular 03.06.2011 */
/* Für Testseite Formular 09.06.2011 */
/* Für Testseite Formular - Kontakt 06.07.2011 */
/* Für Testseite Formulare - Kontakt - Bestellen - Katalog - Suche 08.07.2011 */

form#formKatalog input, form#formKatalog select, form#formKatalog textarea, 
form#formKontakt input, form#formKontakt select, form#formKontakt textarea { background:#ECECEC; margin:0px 0px 2px 0px; border:1px solid #303030; }
form#ErweiterteSuche input, form#ErweiterteSuche select { margin:0px 0px 2px 0px; border:1px solid #303030; }

form#Bestellung input, form#Bestellung select, form#Bestellung textarea { background:#ECECEC; margin:0px 0px 2px 0px !important; border:1px solid #303030; }

/* form#ErweiterteSuche input.grau { background:#F2F2F2; } */
input.check { border:0px !important; }

form#formKatalog input, form#formKatalog textarea, 
form#formKontakt input, form#formKontakt textarea { width:240px; }
form#formKatalog select, form#formKontakt select { width:99.99% !important; }
/* form#formKatalog input:focus, form#formKatalog select:focus, form#formKatalog textarea:focus, 
form#formKontakt input:focus, form#formKontakt select:focus, form#formKontakt textarea:focus { background:#FFF; } */
form#formKatalog td, form#formKontakt td { padding:0px !important; }
form#formKatalog th, form#formKontakt th { vertical-align:bottom; padding:0px 0px 0px 5px !important; }





