<!--

body {background:#fff; color:#333; font:normal 12px arial, verdana, geneva, sans-serif; margin:0; padding:0;}
div {border:0; color:#333; font:normal 12px arial, verdana, geneva, sans-serif; margin:0; padding:0;}
p {margin:5px 0 0 0; padding:0; text-align:justify;}
table {border-collapse:collapse; margin:0; padding:0;}
td {margin:0; padding:0; vertical-align:top; text-align:justify;}
form {margin:5px 0 0 0; padding:0;}
input {border:0; border:1px solid #999; color:#333; font:normal 12px arial, verdana, geneva, sans-serif; margin:3px 10px 2px 0px;}
textarea {border:1px solid #999; color:#333; font:normal 12px arial, verdana, geneva, sans-serif; height:100px; margin:5px 10px 5px 0px; width:600px;}


/* top */
#top {background-color:#eeeeee; border-bottom:1px solid #c8c8c8; vertical-align:middle; clear:both; margin:0 0 15px 0; height:20px; line-height:18px; padding:3px 0 0 0; color:#333; font-size:11px; text-align:right;}
#top a {color:#333;}
#top span {font-weight:bold; font-style:italic; padding:0 0 0 5px;}

#logo {margin:10px 0 10px 0;}
#logo span {color:#333333; font:normal 18px verdana,arial,geneva,free-sans; float:left; margin:3px 0 0 15px;}

.left {float:left; width:320px; border:0px solid #999; margin:0 0 0 0;}
.left_big {width:614px; float:left; margin:0 15px 0 0;}
.middle {float:left; width:320px; border:0px solid #999; margin:0 20px 0 20px;}
.right {float:left; width:320px; border:0px solid #999; margin:0 0 0 0;}
.rght {width:300px; float:left; margin:0 0 0 0;}
li.current, li.current a:link, li.current a:visited, li.current a:active, li.current a:hover  {color:#ff5500; font-weight:bold;}

.loader {Background:none; width:10px; height:12px; border:1px solid #C8C8C8;}

#main {border:1x solid #999; margin:0 0 70px 20px; width:931px;  margin-left:auto; margin-right:auto;}

.float_right {float:right;}
a.pow:link, a.pow:hover, a.pow:active, a.pow:visited {float:right; font-size:10px;}

/* menu topics */
.menu_topics {margin:3px 0 3px 0; clear:both; line-height:20px;}
.menu_topics a:link,.menu_topics a:visited,.menu_topics a:hover,.menu_topics a:active {background:url('/pix/layout_menu.gif') repeat-x; white-space:nowrap; height:16px; padding:0 5px 0 5px; margin:0 3px 0 0; font-weight:bold; border:1px solid #c8c8c8; color:#333; line-height:16px; text-decoration:none;}
html* .menu_topics a:link,.menu_topics a:visited,.menu_topics a:hover,.menu_topics a:active {height:15px; line-height:15px; margin:3px 0 0 0;}
a.aktiv:focus, a.aktiv:active, a.aktiv:link,a.aktiv:visited, a:hover, a:active {color:#ff5500;}
.menu_topics a.inaktiv:focus, .menu_topics a.inaktiv:active,.menu_topics a.inaktiv:link, .menu_topics a.inaktiv:visited {color:#c8c8c8;}
.menu_topics a.close:link, .menu_topics a.close:visited {background:url('/pix/news_close_off.gif') 0 0 no-repeat; margin:0 0 0 -5px;}
.menu_topics a.close:hover,.menu_topics a.close:active {background:url('/pix/news_close_on.gif') 0 0 no-repeat; margin:0 0 0 -5px;}
.close span {display:none; padding:0;}

.url_print {line-height:20px; color:#888;}

#language_selection {font-weight:normal; width:80px; display:block;}
#language_selection ul {border-top:1px dotted #ff5500; display:none; margin:0 0 0 0;}
#language_selection li {float:none; margin:0; font-weight:normal;}
#language_selection li a:link, #language_selection li.current {font-weight:normal; color:#000;}
#language_selection li:hover ul {-moz-border-radius:3px; display:block; border:1px solid #c8c8c8;}
#language_selection .valid_language {background:url('../pix/valid.png') 0 0 no-repeat; height:20px; padding:0 0 0 20px; display:block;}
.lang_selection {color:#000; font-size:12px; position:absolute; z-index:100; right:0; top:0; margin:3px 15px 0 0; width:300px; text-align:right;}


/* module */
.module {margin:0 0 20px 0px;}
.module_other,.module_news_photo, .module_news, .module_popup {-moz-border-radius: 3px; border:1px solid #aaa; border-bottom:2px solid #777; padding:5px 5px 5px 5px; background:#fff url('../pix/layout_box.gif') repeat-x; margin:0 0 10px 0; clear:both;}
.module_myimooty {-moz-border-radius: 3px; border:1px solid #aaa; border-bottom:2px solid #777; padding:10px 10px 10px 10px; background:#fff url('../pix/layout_box.gif') repeat-x; margin:0 0 10px 0; clear:both;}
.module_news div {overflow:hidden;}
.module_news_photo div {height:120px; overflow:hidden;}
ul.player, ul.player_photo {padding:4px 0 5px 0; margin:0 0 0 3px;}
ul.player li, ul.player_photo li {padding:3px 0 0 0; margin:0;}
.module_player {border-top:0px solid #777; border-bottom:2px solid #777; padding:0px 0px 5px 0px; margin:0 0 20px 0;}
.module_player h2 {color:#999; padding:0px 0px 0px 0px;}
.border-bottom {border-bottom:2px solid #777;}
.title {padding:0 0 5px 0; margin:0; border:1px solid #fff;}
.title h2 {font-size:16px;}
.image_player {float:left; margin:0 10px 0 0;}

.source, .relevance, .date, a.erase:link,a.erase:hover,a.erase:active,a.erase:visited {padding:3px 0 0 0; font-size:11px; color:#666;}
.tags {display:block; margin:0 0 3px 0;}
.add, a.add:link {font-size:11px; color:#ff5500; margin:0; padding:0;}
.error {color:#0000FF; font-size:15px; font-weight:bold;}
.little {font-size:11px;}
.latesnews {clear:both;}
a.klein:link, a.klein:active, a.klein:visited, .klein {font-size:10px;}
.green, a.green:link, a.green:link, a.green:active, a.green:visited {color:#009900;}
.font_15, a.font_15:link, a.font_15:active, a.font_15:visited {font-size:15px;}
.font_18, a.font_18:link, a.font_18:active, a.font_18:visited {font-size:18px;}

.search_result {margin:0; padding:0; font-size:14px;}
h3.search_result {margin:0; padding:0 0 0 0; font-size:14px; border-top:0px dotted #ff6600;}
.search_result span {font-size:30px; line-height:12px; display:block; width:16px; height:16px; float:left;}
.search_result a:link, .search_result a:hover, .search_result a:visited, .search_result a:active {font-weight:bold; font-size:14px;} 
#search {-moz-border-radius: 3px; background:#eee url(../pix/layout_search.jpg) repeat-x; clear:both; color:#333; margin:0 0 2px 0; padding:2px; height:25px; border:1px solid #c8c8c8; overflow:hidden;}

.mvt_page {padding:0 0 5px 0; text-align:right; clear:both;}
.orange, a.orange:link, a.orange:link, a.orange:active, a.orange:visited{color:#ff5500;}
.red, a.red:link, a.red:link, a.red:active, a.red:visited {color:#cc0033;}
.blue, a.blue:link, a.blue:link, a.blue:active, a.blue:visited {color:#0000ff;}

br.clearboth {clear:both;}
hr{border:0; border-top:1px dotted #666; margin:10px 0 10px 0; height:1px;}

h1 {font-size:18px; font-style:normal; color:#333; margin:5px 0 5px 0;}
h2 {font-size:16px; color:#ff5500; padding:0 0 0 0; margin:0 0 5px 0;}
h3 {color:#333; font:bold 14px arial, verdana, geneva, sans-serif; margin:0 0 4px 0; padding:0;}

#black {border:1px solid #ff5500; background-color:#333; width:2000px; height:3000px; z-index:2000; position:absolute; top:-20px; left:-50px; opacity:0; filter:alpha(opacity=0); display:none;}
#comment {background:#fff url('/pix/layout_box.jpg') repeat-x; width:400px; border:1px solid #c8c8c8; z-index:4000; position:absolute; padding:0 8px 8px 8px; visibility:hidden; display:none;}
#comment h2 {font-size:12px; color:#333; margin:10px 0 5px 0; text-decoration:underline;}
#ctrl {padding:10px 0 10px 0; cursor:move;}
#ctrl h1 {width:300px; margin:0px 0 0 0;}
#close_popup {padding:0 0 0 0; float:right; font-weight:bold; text-decoration:underline;}
.cursor {cursor:pointer;}

ul {clear:both; list-style:none; list-style-type:none; margin:0; padding:0;}
ul li {float:left; padding:1px 3px 1px 3px; margin:0 3px 0 3px;}

a.menu {background: #fff url("/pix/layout_menu_hellgrau.gif") repeat-x; color:#333; border:1px solid #c8c8c8; float:left; line-height:15px; font-weight:bold; padding:1px 5px 0 5px; margin:8px 5px 0 0; Text-decoration:none;}
a.menu:link, a.menu:visited {font-weight:bold;}
a.aktiv:link, a.aktiv:visited, a.aktiv:hover, a.aktiv:focus {font-weight:bold; color:#ff5500;}

a:link, a:visited {color:#333; font: 12px arial, verdana, geneva, sans-serif; text-decoration:none; font-weight:normal;}
a:hover, a:focus {color:#ff5500; font: 12px arial, verdana, geneva, sans-serif; text-decoration:underline; font-weight:normal;}
a.select:link , a.select:hover , a.select:visited, a.select:focus {color:#ff5500; font:bold 12px arial, verdana, geneva, sans-serif; text-decoration:none;}

.activ_1 {color:#999;}
.activ_0 {color:#993300;}


.table_price {width:100%; margin:0 0 15px 0;}
.table_price td {text-align:center; border:1px solid #999; line-height:20px;}
.table_price td.title {font-weight:bold; text-align:right; padding:0 5px 0 0; width:180px;}


#product ul.menu_product {margin:10px 0 0 2px;}
#product ul.menu_product li {-moz-border-radius:3px; background-color:#ffffff; border:1px solid #aaa; height:20px; text-align:center; font-size:16px; font-weight:normal;}
#product ul.menu_product li a.selected:link, #product ul.menu_product li a.selected:active, #product ul.menu_product li a.selected:hover, #product ul.menu_product li a.selected:visited {background-image:none; padding:0;}

ul.menu_product {margin:10px 0 0 3px;}
ul.menu_product2 {margin:0px 0 10px 3px;}
ul.menu_product li, ul.menu_product2 li {-moz-border-radius: 3px; background-color:#ffffff; border:1px solid #aaa; height:16px; text-align:center; font-size:12px; font-weight:bold;}
ul.menu_product li a.selected:link, ul.menu_product li a.selected:active, ul.menu_product li a.selected:hover, ul.menu_product li a.selected:visited {background-image:none; padding:0;}
ul.menu_product2 li a.selected:link, ul.menu_product2 li a.selected:active, ul.menu_product2 li a.selected:hover, ul.menu_product2 li a.selected:visited {background-image:none; padding:0;}

ul.description {list-style:disc; margin:0 0 15px 30px;}
ul.description li {font-size:13px; float:none;}
.prod_description p {font-size:13px; margin:10px 0 10px 0;}
.prod_description h2 {margin:0px 0 10px 0;}

ul.list_feature li {background:url("/pix/valid.png") no-repeat; padding:0 0 0 20px; line-height:16px; font-size:12px; clear:both; margin:5px 0 5px 10px;}


/* fuss */
#fuss {clear:both; border-top:1px solid #ff5500; padding:5px 8px 0 8px; margin:20px 0 40px 0;}
#fuss ul li {padding:0 15px 0 0px;} 


-->
