/* CSS Document */
html * { font-size:100.00%; }
* { margin:0; padding:0; }
body { font-family:Arial, Helvetica; font-size:75%; color: #676767; }
a:hover { text-decoration:underline; }
a, a em.file { color:#99ba34; text-decoration:underline; }
fieldset, img { border:0 solid; }
#page { width:490px; background: #fff; }
#nav_main { margin-bottom: 10px; }
#contentbox { width: 472px; }
#contentbox table { width: 100%; border-bottom: 1px solid #EDEDED; }
#contentbox .first_td { width: 294px; }
#contentbox .middle_td { width: 36px; }
#contentbox .last_td { text-align: right; }
#contentbox .infobox { padding: 0px; margin-top: 6px; width: 260px; }
p, ul, dd, dt { line-height:1.2em; background: url(../img/bg_content.gif); }
#main { margin:0; padding:0; min-height: 500px; padding-right: 9px; }
#order_form { margin-top: 30px; padding-left: 10px; }
#nav_bottom { float:left; height:24px; padding-top:34px; width:490px; }
.submit_btn { background:transparent url(img/submit_120.gif) no-repeat; border:0 none !important; color:#FFF; cursor:pointer; font-size:14px; width:120px; }
.submit_btn2 { background:transparent url(img/submit_140.jpg) no-repeat; border:0 none !important; color:#FFF; cursor:pointer; font-size:14px; width:140px; }

#contentbox .product_overview { width: 260px; border-bottom: 0; margin-right: 5px; }
.infobox { float: left; margin-bottom:15px; }
#contentbox .description { margin-top: 17px; }
table {border-collapse: collapse;}
/*
table.contentbox { border:medium none; height:398px; margin:0; min-height:398px; padding:0; width:490px; }

td.contentbox_right { background:#AF121D none repeat scroll 0 0; border-color:#FFFFFF #FFFFFF -moz-use-text-color; border-style:solid solid none; border-width:1px 1px medium; margin:0; padding:26px 21px 0; vertical-align:top; width:316px; }

tbody td, th { border-bottom:medium none; border-left:0 dotted #FFFFFF; padding:5px; vertical-align:top; }

tbody td, th { margin:0; padding:0; }*/
h2 { color:#336500; font-size:1.55em; margin-bottom: 4px;}
h1 { color:#676767; font-size:1.25em; }
h3 { color:#676767; font-size:1.45em; margin-bottom: 15px; }
h4 { color:#676767; font-size:1.25em; }
h1, h2, h3, h4 { font-family:Arial, Helvetica; font-weight:bold; }
.floatbox { overflow:hidden; }
nav_content { margin:0; padding:0; list-style-type:none }
ul.nav_content li { margin:0 1px 0 0; padding:0; list-style:none; float:left; display:inline; background:transparent url(http://www.90elf.de/images/nav_content_li_bg.gif) top left no-repeat; }
ul.nav_content li.active { background:transparent url(http://www.90elf.de/images/nav_content_li_active_bg.gif) top left no-repeat }
ul.nav_content li a { display:block; padding:3px 9px; background:transparent url(http://www.90elf.de/images/nav_content_a_bg.gif) top right no-repeat; color:#333; text-decoration: none; height: 20px; }
ul.nav_content li a:hover { text-decoration: underline; }
ul.nav_content li.active a { background:transparent url(http://www.90elf.de/images/nav_content_a_active_bg.gif) top right no-repeat; color:#fff }
input[type=text] { border:1px solid #c2c2c2; padding:2px; width:220px }
input[type=text]:hover, input[type=text]:focus { border:1px solid #000 }
select { padding:2px; border:1px solid #C2C2C2 }

.inputLong { background:#FFFFFF none repeat scroll 0 0; border:1px solid #000000; color:#000000; font-size:1em; height:20px; margin-top:5px; width:350px; padding-top: 4px; }
.inputShort { background:#FFFFFF none repeat scroll 0 0; border:1px solid #000000; color:#000000; font-size:1em; height:20px; margin-top:5px; width:250px; padding-top: 4px; }
.inputLongSelect { background:#FFFFFF none repeat scroll 0 0; border:1px solid #000000; color:#000000; font-size:1em; height:22px; margin-top:5px; width:350px; }
.inputShortSelect { background:#FFFFFF none repeat scroll 0 0; border:1px solid #000000; color:#000000; font-size:1em; height:22px; margin-top:5px; width:250px; }
.floatbox { }
#contentbox label { color:#676767; font-size:1em; padding-right:4px; padding-top:5px; }
.productListing1ColHead { background:transparent url(img/product_listing.gif) no-repeat scroll left top; color:#000000; display:block; font-family:Arial, Helvetica; font-size:13px; font-weight:bold; height:26px; margin:0; padding:8px 0 0 28px; text-align:center; text-decoration:none; width:161px; }
.productListing1ColHead a { color:#000; }
.flash_player { background: #404040 url(img/background_player.gif) repeat; float: right; width: 175px; margin-bottom: 5px; color: white; }
textarea { font-family:Arial, Helvetica; font-weight:normal; height:150px; float:none }
.optionszeile { clear:both; height:60px; width:100%; }
div#info_1, div#info_2, div#info_3, div#info_4, div#info_5, div#info_6, div#info_7, div#info_8, div#info_9, div#info_10 { background-color:#FFFFFF; border:1px solid #000000; color:#000000; left:200px; top: -120px; padding:5px; position:relative; visibility:hidden; width:250px; z-index:666; }
.info_img { position: relative; top: 7px; }
.td-header { padding:5px; color:#333333 }
.flash_player p { padding: 9px 0 0 0; }
.flash_player object { float: left; }
.product { padding-left: 20px; }
.productListing { cursor: pointer; color:#fff; padding-left: 10px; display:block; font-family:Arial, Helvetica; font-size:13px; font-weight:bold; margin:0; width: 184px; height: 25px; line-height: 25px; margin-bottom: 5px; background: url(img/button_back_1.png) no-repeat; }
.productListing a { color:#fff; text-decoration: none; }
.reporter { font-size: 0.9em; }
#menue { width: 175px; font-size: 80%; }
.menuekopf { font-weight: bold; color: #000000; width: 163px; padding: 5px; border: 1px solid #000000; margin-bottom: 2px; }
#menue ul { list-style-type: none; padding: 0px; margin: 0px; }
#menue li { display: block; border: 1px solid #000000; margin-bottom: 2px; }
#menue li a, #menue li a:link { text-decoration: none; display: block; color: #000000; width: 163px; padding: 5px; }
#menue li a:visited { color: #0066FF; }
#menue li a:hover, #menue li a:active, #menue li a:focus { color: #ffcc00; }
.product_box_kk { background-color: #f2f2f2; border: 1px solid #ddd; margin-bottom: 10px; padding: 10px; }

.price {float: right; width: 175px;margin-top: 2px;}
.title_headline {margin-bottom: 10px;}

.back_btn a{ color: white; background: url(img/submit_small.jpg) no-repeat; height: 11px; padding: 2px 20px 2px 20px; line-height: 11px;text-decoration: none; font-size:14px;}
