*{margin:0; padding:0; font-family:arial, helvetica, sans-serif; font-size:12px; line-height:16px;}
body{color:#333; background:#999 url(imagesnavi/img_modellbau_background.jpg) top left repeat-x fixed; text-align:left; }
h1{font-size:16px; font-weight:bold; margin-bottom:15px; color:#666;}
h2{font-size:13px; font-weight:bold; color:#666; }
h3{font-size:13px; font-weight:normal; color:#666; }
b {font-weight:bold; color:#666; }
hr{color:whitesmoke; background-color:whitesmoke; height:1px; border:0; border-bottom:1px solid silver; }
a{color:#333; text-decoration:none; }
a:hover{text-decoration:underline; }
img{border:0; }
select{font-size:11px; border:1px solid #999;}
input{font-size:11px; border:1px solid #999;}
option{font-size:11px; color:#000; background:#eee;}
.clear{clear:both; font-size:1px; height:1px; line-height:1px; }
.txtsmall{font-size:11px; font-weight:normal;}
.txtgrey{color:#999; }
.linksmall{font-size:11px; text-decoration:underline; }
.abstandgross { line-height:24px;}

#container{position:relative; width:968px;margin-left:auto;margin-right:auto; }
#content{background:url(imagesnavi/img_modellbau_content.jpg) top left repeat-y; margin:0px; padding:0px;}
#contentMiddle{float:left; width:740px; }
#contentMiddleMenu{float:left; width:170px;padding:0px; }
#contentMiddleMain{float:right; width:560px;padding:0px; }
#contentMiddleRight{float:right; width:200px; }
#header{background:url(imagesnavi/img_modellbau_header.jpg) top left no-repeat; position:relative; height:120px; }
#header h1{padding:25px 0 0 30px; font-size:17px; color:#fff; line-height:20px;}
#contentHeaderMenu{background:url(imagesnavi/img_modellbau_headmenu.gif) top left no-repeat; position:absolute; height:30px; top:90px; left:0px; width:938px; color:#fff; padding:5px 0 0 30px; }
#contentHeaderMenu a{color:#fff; text-decoration:none; }
#contentHeaderMenu a:hover{text-decoration:underline; }
#contentTop{height:170px; }
#contentMenu{margin-top:5px;}
#contentTopSearch{background:url(imagesnavi/img_modellbau_top_search.gif) top left no-repeat; width:174px; height:140px; float:left;}
#contentTopSearch p{margin-top:14px; padding:0 0 0 8px; color:#fff; }
#contentTopSearch select{border:1px solid #999; width:150px; margin-top:4px;}
#suchButton { background:#9e312a; margin-left:3px; width:170px; text-align:center;}
.suchButtonLink { font-weight:bold;color:#fff;  }
#topSearchbutton { background:#000; width:170px; height:22px; margin-left:3px; height:30px;}
.topSearchbuttona {background:url(imagesnavi/icon_search.gif) 0 -2px no-repeat; padding:10px 3px 3px 25px; margin-top:10px; }
#contentContent{padding:15px 0 0 15px; }

#footer{background:url(imagesnavi/img_modellbau_footer.gif) top left no-repeat; text-align:center; }
#footer a{font-style:normal; text-decoration:none; }
#footer a:hover{text-decoration:underline; }
#footer .middle{float:left; padding:12px 0 0px 180px; }
#footer .rechts{text-align:right; padding:12px 0 12px 30px; margin-right:10px; }
#footerText p {text-align:center;}
#contentTopImagesContent{height:170px;}
.toppicture{float:left; margin:10px 0 0 15px; width:234px; height:152px; background:url(imagesnavi/img_product_detail_pic.gif) 0 0 no-repeat; text-align:center; }
.topheadline{text-align:center; }

#nav{padding:15px 0 0 5px;}
#nav, #nav ul{list-style:none;font-size:11px;}
#nav li{display:inline;}
#nav li a{display:block; padding:4px 0 4px 10px; text-decoration:none; background:#e8e8e8; border-bottom:1px solid #ddd; color:#333;font-size:11px; }
#nav li a:hover{background:#cd564e;color:#fff; }
#nav li li a{display:block; padding:4px 0px 4px 23px; color:#333; background:#f7f7f7; border-bottom:1px solid #bbb; }
#nav li li a:hover{background:#cd564e;color:#fff; }
#nav li li li a{padding:4px 0px 4px 33px; }
#nav li li li a:hover{background:#cd564e;color:#fff; }

.sitebarboxcartback{margin-top:10px; margin-left:16px; background:url(imagesnavi/img_background_cart.gif) 0 0 no-repeat; width:180px; height:152px;}
.sitebarboxcartback h2{margin-left:60px; margin-top:18px; padding-bottom:14px; }
.sitebarboxcartback p{margin-left:10px; padding:8px 0;}
.sitebarbox{padding:10px 0 0 0px; width:190px; }
.sitebarbox p{padding:5px 5px; font-size:11px;}
.sitebarbox ul{list-style:none;}
.sitebarbox ul li{padding:3px 0 3px 5px; border-bottom:1px solid #ddd; font-size:11px; }
.sitebarbox li a {font-size:11px; }
.sitebarboxhead {border-bottom:1px solid #999;color:#9e312a;font-weight:bold;}
.sitebarboxpadding{padding:5px 15px; }
.sitebarbutton{text-align:right; width:160px; height:22px; margin-right:10px;}
.sitebarbutton a{background:url(imagesnavi/icon_arrow.gif) 0 6px no-repeat; padding:3px 3px 3px 20px; font-size:11px; }

.prodlist{padding-top:25px;}
/*.prodlistpicture{float:left;border:2px solid #ccc;background:#eee;left:10px;top:50px;-moz-border-radius:5px;height:160px;width:140px;text-align:center;}*/
.prodlistpicture{float:left;background: url(imagesnavi/img_product_liste.gif) bottom left no-repeat;height:164px;width:144px;text-align:center;}
.schatten { background: url(bilder/bildschatten.gif) bottom left no-repeat; padding: 4px 9px 17px 9px; }

.prodlistinfo{float:left; width:390px;}
.prodlistinfo h2,.prodlist h2 a{color:#9e312a; text-decoration:none; padding-bottom:10px; }
.prodlisttext{float:left; width:230px; margin-left:10px; }
.prodlistpreis{float:right;width:140px; height:110px;margin-top:5px;text-align:right;}
.prodlistcart{float:right;width:180px; height:30px;padding-top:5px;}
#sortierung{width:536px;padding:3px; margin:15px 0; border-bottom:1px solid #999; }
#sortierung a{margin:15px 10px;}

.topContentProduct{background:#fff; height:170px;}
.proddetailpicture{margin-top:10px; margin-left:15px; width:234px; height:152px; background:url(imagesnavi/img_product_detail_pic.gif) 0 0 no-repeat; padding-right:15px; float:left; text-align:center; }
#proddetailtoptext{margin-top:10px; width:280px; height:151px; float:left;}
#proddetailtoptext h1{margin:0px;}
#proddetailtoptext h2{padding-top:5px;}
.proddetailherstellerlogo{ padding:10px 20px 0 0; width:75px; float:left; }
.proddetailherstellertext{ padding-top: 5px; line-height:22px;}
#proddetailpreis{width:152px; height:72px; float:right; text-align:right; }
#proddetailpreis p{text-align:right; margin-top:0px; padding-right:10px; font-weight:bold;}
.proddetailpreisalt {text-decoration: line-through;color:#999;font-size:14px;}
#proddetailpicturemoretext{width:330px; position:absolute; top:222px; }
#proddetailpicturemore1{width:330px; height:76px; display:block; position:absolute; top:242px;}
#proddetailpicturemore2{width:330px; height:76px; display:none; position:absolute; top:242px;}
#proddetailpicturemore3{width:330px; height:76px; display:none; position:absolute; top:242px;}
#proddetailpicturemore4{width:330px; height:76px; display:none; position:absolute; top:242px;}
.proddetailimagemore{background:url(imagesnavi/img_produktdetail_morepic.gif) 0 0 no-repeat; padding:2px; }
#proddetail{width:540px;border:1px solid #999; margin-top:15px;}
.proddetailpadding{padding:10px;}
#proddetailleft{float:left; width:350px;}
#proddetail h2{color:#9e312a; font-size:14px; }
#proddetail p{line-height:22px; padding-bottom:5px;}
.kitredaktion {font-size:14px;color:#9e312a;font-weight:bold;text-decoration:underline;}
.kitredaktionname {font-size:14px;font-style:italic;color:#666;}
.buttonShop{background:url(imagesnavi/icon_shop.gif) 0 0px no-repeat; padding:3px 23px 3px 25px; text-decoration:none; }
.buttonMerkzettel{background:url(imagesnavi/icon_merkzettel.gif) 0 0px no-repeat; padding:3px 3px 3px 25px; text-decoration:none; }
#prodsimilar{width:540px; background: #f7f7f7; border:1px solid #999;margin-top:15px}
#prodsimilar p {margin-top:8px;}

.proddetailmore{width:540px;border:1px solid #999; margin-top:2px;}
.proddetailmore h2{color:#9e312a; font-size:14px;padding-bottom:5px; }
.proddetailmore p{line-height:22px; padding-bottom:5px;}
.left{line-height:22px; padding-bottom:5px;float:left;width:100px;}
.right{line-height:22px; padding-bottom:5px;float:left;width:120px;}
.suggesttrefferbox {margin-top:10px;color:#666;}
.suggesttrefferhead {font-size:14px;font-weight:bold;background:#eee;padding:5px;margin:0px;}
.suchesuggest {font-size:11px;height:30px;padding:5px;border-bottom:1px solid #ccc;}
.suchesuggestlink {font-size:11px;color:#666;}
.suchesuggestlink:hover {text-decoration:underline;color:#FF7A1A;}
/*.suchesuggestgrey {font-size:11px;height:30px;background:#eeeeee;padding:5px;}*/

#prodbewertung{width:540px;border:1px solid #999; display:none;}
#prodbewertung h2{color:#ec7404; font-size:14px;margin-bottom:15px; }
#prodbewertung .left{line-height:22px; padding-bottom:5px;float:left;width:100px;}
#prodbewertung .right{line-height:22px; padding-bottom:5px;float:left;width:120px;}
#prodbewertungverify{width:540px;border:1px solid #999; display:none;}
#prodbewertungverify h2{color:#ec7404; font-size:14px;margin-bottom:15px; }
#prodbewertungverify p{line-height:22px; padding-bottom:5px;}

.produktmoremenu {background:#fff;margin-top:20px;};
.produktmoremenu .menu {  overflow:hidden; height:26px; background: #fff; }
.produktmoremenu .menu ul { margin:0; padding:7px 0 0 0; list-style-type:none; height:20px; }
.produktmoremenu .menu li { padding:7px; cursor:pointer; display:inline; border: 1px solid #ccc; margin-right:1px; border-bottom:0; }
.selected { padding:6px 7px 8px 7px; font-weight:bold; color:#9e312a;  }
.inactive { padding:6px 7px 8px 7px; background:#eee; color:#aaa; }

#hersteller{width:550px;margin-bottom:20px;}
#hersteller h2{border-bottom:1px solid #999; }
#hersteller h3{color:#9e312a; border-bottom:1px solid #ccc; width:150px; }
#hersteller .colmiddle{float:left; width:180px; padding:7px 0px;}
#hersteller .colmiddlebreit{float:left; width:250px; padding:7px 0px;}
#hersteller ul{list-style:none; margin:0; padding:3px 0px;}
#hersteller li{padding:3px 0px; }
#hersteller li a{font-size:11px;color:#666; text-decoration:none;}
#hersteller li a:hover{text-decoration:underline;}
.produktuebersicht{margin:10px 0px; background:url(imagesnavi/icon_folder.gif) 0 14px no-repeat; padding:16px 6px 3px 25px; color:#666; text-decoration:none; }
.herstellertop { padding:15px;}

.pag{text-align:center; width:540px; padding:10px 2px; }
.pag a{text-decoration:none; }
.pagLight{color:#D3D3D3; }
.pagZurueck{position:relative; float:left; width:18%; border:1px solid #bbb; }
.pagVor{position:relative; float:right; width:18%; border:1px solid #bbb; }
.pagSeite{border:1px solid #bbb; padding:2px 5px; margin-left:3px; margin-right:3px; }
.pagAktuell{color:#AD2C00; font-weight:bold; }
.pagVor:hover,.pagZurueck:hover,.pagSeite:hover{background:#c83a30; color:#fff; }

#warenkorb{width:550px; }
#warenkorb th{font-weight:bold; border-bottom:1px solid #ddd; padding:5px; height:36px; }
#warenkorb td{border-bottom:1px solid #ddd; height:36px; padding:5px; }
#warenkorb .cartleft{float:left;margin-top:40px;margin-right:15px;}
#warenkorb .cartright{float:right;margin-top:20px;}
.warenkorbgesamt{font-weight:bold;}

#service{width:500px; margin-bottom:30px; }
#service h2{margin-top:10px; line-height:20px; color:#9e312a; }
#service h2.txtnormal{color:#000; font-weight:normal; }
#service p{margin-top:10px; line-height:20px; }
#service a{color:#9e312a;text-decoration:underline;}
#service a.txtgrey {color:#666;}
#service ul{padding:0px 20px;}
#service li{padding:4px 0px;}
#service .spalte1{width:290px; float:left; }
#service .spalte2{width:180px; float:left; margin-left:30px; }
#service .bilduntertitel { margin:15px 0; float:left; width:140px; text-align:center; }
#service .bilduntertitel a { font-size:11px; color:#666; }
.bilduntertitel { margin:15px 0; float:left; width:140px; text-align:center; }
.bilduntertitel a { font-size:11px; color:#666; }

#ausstellungen{width:500px; margin-bottom:30px; }
#ausstellungen h2{margin-top:10px; line-height:20px; }
#ausstellungen p{margin:0 0 0px 0; line-height:20px; color:#666;font-size:11px; }
#ausstellungen a{font-size:11px;color:#666;text-decoration:underline;}
#ausstellungen a:hover{color:#FF7A1A;}
.ausstellungengrey {padding:4px 10px;background:#eeeeee;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.ausstellungenwhite {padding:4px 10px;}

#redaktion{width:500px; margin-bottom:30px; }
#redaktion h2{margin:10px 0; line-height:20px; }
#redaktion p{line-height:24px; color:#666;font-size:12px; }
#redaktion a{font-size:12px;color:#666;text-decoration:none;}
#redaktion a:hover{background:#eee;}
.redaktiontext {padding:4px 10px;border-bottom: 1px solid #ccc;margin-bottom:10px;}
.weblinkbildthumb { float:left; height:110px;width:110px; border:2px solid #ccc;background:#eee;left:10px;top:50px;-moz-border-radius:5px; }
.weblinkbildoriginal {height:220px;width:410px; border:2px solid #ccc;background:#eee;left:10px;top:50px;-moz-border-radius:5px; }
.weblinkbildpadding { padding:10px 5px; }
.weblinkheadline { margin-left:130px; font-weight:bold;}
.weblinktext { margin-left:130px; line-height:24px;}
.weblinktextdetail { margin:20px 0 0 0; line-height:24px;}
.weblinklink { text-decoration:underline; color:#666;}

#lightbox{background-color:#eee; padding:10px; border-bottom:2px solid #666; border-right:2px solid #666;}
#lightboxDetails{font-size:0.8em;padding-top:0.4em;}
#lightboxCaption{float:left;}
#keyboardMsg{float:right;}
#closeButton{top:5px; right:5px;}
#lightbox img{border:none; clear:both;}
#overlay img{border:none;}
#overlay{background-image:url(imagesnavi/lightbox/overlay.png);}
* html #overlay{background-color:#333; back\ground-color:transparent; background-image:url(blank.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png",sizingMethod="scale");}
