@import url('style.shop.css');
@import url('style.navi.css');
@import url('fancy.css');
body, div, td, th, .button, textarea, input, button, select {font: 12px arial, tahoma, 'bitstream vera sans';color: #202020}
body, #body {padding:0px;margin: 0px;margin-left:auto;margin-right:auto; margin-bottom:0px}
#body {width:950px; padding:0 10px 10px 10px}
img {border:0px}
small {color:#666;font-size:11px}


div#qTip { padding: 5px; width: 200px;border: 1px solid #009900;border-right-width: 2px;border-bottom-width: 2px;display: none;background: #FFFFFF;color: #000000;font: 11px Arial;text-align: left;position: absolute;z-index: 1000;}
fieldset {background-color:#fff;border:0px;border:1px solid #ccc;}
legend {font-weight:bold;color:#000;padding:3px;}
.input, .input_fields, select {background:#fff/* url(../../images/page/input.gif) top left repeat-x*/; border: 1px solid #ccc; padding:2px;}
.input {padding:3px}
select {font-size:11px}

h1, h2, h3, h4, h5, h6 {font-weight: bold;margin-top: 5px;margin-bottom: 3px;padding-bottom: 5px;}
h1 {font-size: 21px;}
h2 {font-size: 18px;}
h2.hh2 {display:none}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}
.navigationh {font-size:12px; margin:0px; padding:0px}
form {display:inline}
p {display:block;}
a, a:link, a:visited {color:#00cc00; text-decoration:none; font-weight:bold}
a:hover {color:#00cc00;text-decoration:underline}
pre {background:#fff; line-height:13px;;padding:15px;white-space:pre;width:92%;overflow:auto;border:1px dashed #ccc;}/* Rahmen der Seite */
.body_content {background:#fff}
.body_padding {background:#fff}

.foot-centered {width:995px;padding:0px;margin: 0px;margin-left:auto;margin-right:auto; margin-bottom:0px;}
.foot-entry {font-size:11px; font-weight:bold; color:#333; line-height:12px}
.foot {}
.foot-c {background:#fff url(../../images/page/foot_03.gif) top center no-repeat; height:205px; padding:25px}
.foot-entry a:link, .foot-entry a:visited {display:block;padding:2px 0 2px 0;font-size:11px; }
.foot a:link, .foot a:visited {color:#666;text-decoration:none; font-weight:normal}
.foot a:hover {color:#ccc;}
#body_blanc {background:#fff}
#body_blanc a {color:#00cc00}
#header {height:120px; margin:0 30px 0 30px}

body {background:#fff;}
.body-div {background:#fff url(../../images/page/body_03.gif) center repeat-y;}
.header-div{background:#fff url(../../images/page/header_03.gif) bottom center no-repeat;width:995px; padding:0px;margin: 0px;margin-left:auto;margin-right:auto; margin-bottom:0px; }
.header-div {margin-top:10px}

#header .nocss {display:none}
#logo {top:30px;left:10px;position:relative; float:left}
#logo_start {position:relative;float:left;width:250px;top:52px;left:4px;}
#page_main {background:#fff;/*width:995px*/}/* Seite */
#contents_left {float:right;width:200px;overflow:hidden;}
#contents_left li {display:inline;margin:0px;padding:0px;list-style:url(none) none inside;}
#contents_left ul {display:inline;margin:0px;padding:0px;list-style:url(none) none inside;}

#contents_middle {background:#fff;min-height:520px;padding-left:20px;padding-bottom:32px;padding-right:15px;padding-top:14px;float:left;width:525px;border-left:0px solid #dea407;overflow:hidden;}
#contents_middle_2colums {background:#fff;min-height:520px;padding-left:0px;padding-bottom:32px;padding-right:0px;padding-top:0px;float:left;width:730px;border-left:0px solid #dea407;overflow:hidden;}
#contents_forums {background:#fff;min-height:520px;padding-left:0px;padding-bottom:32px;padding-right:0px;padding-top:0px;}
#contents_middle_2colums a:link, #contents_middle_2colums a:visited {font-weight:bold}
#contents_right {width:200px;float:left;margin:0px;margin-top:14px;float:right;}/* Navigation oben */


.contact_form {background:#f4f4f4;padding:15px;}
.contact_form .input {border:1px solid #ccc}
.contact_form fieldset {border:1px solid #ccc}
.contact_form strong {color:#000}
.contact_form p {margin:1px 0 2px 0;}
.news-subheader {background:#fff;color:#666;margin:-5px 0 20px 0}
/* Sie befinden sich hier: */

.smallsearch {float:right; margin:6px}

#header_nav { width:950px;overflow: hidden;float: left;display: inline;}
#header_nav a {font-weight:bold;text-decoration:none}
#header_nav_upper {color:#999;position:relative;float:right;line-height:45px;height:45px;text-align:right;}
#header_nav_upper a:link, #header_nav_upper a:visited {color:#999;font-weight:bold;}
#header_nav_upper a:hover {color:#000; text-decoration:none}
#header_nav_upper .basket-small {float:right;display:block;width:240px;padding:8px;margin-top:5px;background:#fff;border:1px solid #ccc}
#search-top {clear:both;display:inline;float:right;text-align:right;top:57px;width:240px;position:relative;padding:8px;background:#666;border:1px solid #666;}
#search-top .searchheader {border:2px solid #fff}/* Kontak-Fotrm */

.shoptopsearch {float:right; top:-30px; margin-bottom:-30px; position:relative}
/*
.location {color:#ccc!important;background:#efefef;padding:7px; font-size:12px;border-bottom:0px solid #ccc;margin-bottom:20px; margin-top:0px}
.location span {color:#666}
.location a:link, .location a:visited {color:#00cc00;text-decoration:none}
.location a:hover {color:#000;text-decoration:underline}
*/
.location {color:#fff; background:#999999;padding:7px; font-size:12px;border-bottom:0px solid #ccc;margin-bottom:20px; margin-top:0px}
.location span {color:#fff}
.location a:link, .location a:visited {color:#fff;text-decoration:none}
.location a:hover {color:#fff;text-decoration:underline}

#popbody {padding:0px;margin:0px;text-align:left;background:#fff;}
.popup_box a:link, .popup_box a:visited, .main_content a:link, .main_content a:visited {color:#00cc00;text-decoration:none}
.popup_box a:hover, .main_content a:hover {color:#000;text-decoration:none}
.leftright_content a:link, .leftright_content a:visited {color:#000;text-decoration:none}
.leftright_content a:hover {color:#00cc00;}

.boxes_header {background:#00cc00 url(../../images/page/box-headers.gif); padding:8px; font-weight:bold; color:#fff; margin-bottom:2px}

.boxes_body {background:#fff;padding:15px;border:1px solid #ccc;margin-top:1px;margin-bottom:25px;}
.boxes_body a:link, .boxes_body a:visited {text-decoration:none;color:#00cc00;font-weight:bold;}
.boxes_body a:hover {color:#000}
.news-small {background:#fff;padding:5px;margin:5px 0 5px 0;border-bottom:1px solid #ccc}
.inlineshot_box {clear:both;border: 1px solid #d6e8f4;padding:10px;margin-top:10px;margin-bottom:5px;background:#f0f0f0}
.inlineshot_box h3 {margin:0px;padding:0px}
.inlineshot_box img {border:1px solid #fff;}
.social_bookmarks {margin:2px}
.box_rating {margin:10px 0 10px 0;background:#f0f0f0;padding:7px;font-weight:bold}
.download_link {margin:15px 0 10px 0;background:#f0f0f0;padding:7px;font-weight:bold;font-size:140%}
.download_link_infbox {background:#f4f4f4;padding:7px;margin:10px 0 10px 0;}
.download_link_infheader {font-weight:bold;margin:8px 0 4px 0;padding-bottom:2px;}
.links_list_newstart {background:#f0f0f0;padding:7px;margin:5px 0 5px 0}
.links_list_newstart_second {background:#fff;padding:7px;margin:5px 0 5px 0}
.links_list {background:#fff;border:1px solid #ccc;padding:10px;margin:10px 0 5px 0}
.links_list_second {background:#fff;border:1px solid #ccc;padding:10px;margin:10px 0 5px 0}
.links_list_sponsor {background:#f0f0f0;padding:10px;margin:10px 0 5px 0}
.links_list_title {margin-bottom:10px;}
.links_list_img {margin:0 0 10px 10px}
.links_list_foot {clear:both;margin:20px 0 0 0;border-top:1px solid #eee;padding-top:5px;text-align:center;background:#eee}
.links_list_foot a:link, .links_list_foot a:visited {color:#000;font-weight:bold}
.nav_table_left {float:left;clear:both;}
.nav_table_right {float:right;color:#00cc00;font-weight:bold}
.message_blanc {background:#fff;}
.message_blanc_header {background:#00cc00;color:#fff;font-size:140%;font-weight:bold;}
.message_blanc_body {padding:20px;background:#f0f0f0;}

.gfx_buttons {background:#fff;color:#00cc00;cursor:pointer;font-weight:bold;border:1px solid #d6e8f4;padding:2px;padding-right:3px}
.gfx_buttons:hover {background:#fff}
.gfx_buttons img {margin-right:3px;vertical-align:middle}
.autowords_text {font-size:110%;padding:10px}
a.autowords:link, a.autowords:visited {color:#00cc00;text-decoration:none;border-style:double;border-top:0px;border-right:0px;border-left:0px;}
sup {font-size:95%;font-weight:bold;}
.sup {font-size:95%;font-weight:bold;color:#00cc00;vertical-align:top}
.highlight {font-weight:bold;text-transform:uppercase}
.popup_header {background:#00cc00;padding: 5px;border:0px solid #fff;color:#fff}
.popup_content {padding:10px;border:0px solid #eaeaea;background-color:#fff}
.popup_box {border: 1px outset gray;padding:10px;background-color:#fff}
.navigation_container {border:0px solid #d6e8f4;padding:0px;background-color:#fff}
.navigation_container_pagetext {background:#fff;color:#000;padding:3px; border:0px solid #ccc}
.navigation_container_pages {background-color:#fff;padding-left:1px;padding-right:1px}/* News + Newsletter */
.newsstart_icon img {}
.newsstart_left {float:left;width:47%;min-height:115px;margin:5px 0 5px 0;padding:5px;border-bottom:1px solid #d6e8f4;}
.newsstart_right {float:right;width:47%;min-height:115px;margin:5px 0 5px 0;padding:5px;border-bottom:1px solid #d6e8f4;}
.newsstart_intro {display:none}
.newsstart_text {min-height:105px;margin-top:5px;}
.newsstart_footerlinks {display:none}
.newsstart_footer {color:#666}
.newsarchive_jump {margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #cccccc;}
.news_icon_left {margin-right:10px;}
.news_icon_right {margin-left:10px;}
.news_content {border-bottom:1px solid #d6e8f4;padding-top:5px;margin-bottom:5px;}
.news_intro {font-weight:bold;margin: 5px 0 5px 0}
.news_text_archive {margin: 5px 0 5px 0}
.newsticker_header {padding:7px;background:#f0f0f0;border-bottom:1px solid #d6e8f4;}
.news_title {background:#f0f0f0;padding:3px;border-bottom:1px solid #d6e8f4;margin-top:8px;margin-bottom:5px;}
.news_title_archive {border-bottom:0px dotted #959595;margin-top:10px;}
.topcontent {background:#fff;padding:15px;margin-bottom:5px;border:1px solid #cccccc;}
.topcontent_img {text-align:center;margin-bottom:5px;}
.topnews {background:#f0f0f0;padding:15px;margin-bottom:5px;border:1px solid #cccccc;}
.topnews_img {text-align:center;margin-bottom:5px;}
a.ticker:link, a.ticker:visited {color:#00cc00;text-decoration:none}
a.ticker:hover {color:#000;text-decoration:none}
.newsletter_box {background:#f0f0f0;padding:15px;margin:5px 0 0 0;border-bottom:1px solid #cccccc;}/* Benutzer */
.user_guestbook_subheader {padding:3px;padding-left:0px;border-bottom:1px solid #d6e8f4;margin-bottom:5px}/* Fehler, Container Fehler-Meldung */
.error_font {color:#cc3333;font-weight:bold}
.error_box {border: 1px solid #ff9999;padding:15px;margin:10px 0 10px 0;color:#ab2929;background:#ff9999;font-weight:bold;}
.error {color:#cc3333;font-weight:bold;}
label.error {float:none;font-size:95%;font-weight:bold;}
label.checked {float:none;font-weight:bold;color:#00CC00;background:url(../../images/page/ok.gif) no-repeat;width:20px;}
.input .error, input.error, input.error:focus, textarea.error, textarea.error:focus {background:#ff9999;color:#000;font-weight:normal;border:1px solid #ff9999;margin-right:0px;}/* Container Meldung Aktion  */
.infobox_msg {background:#ffffff;font-size:150%;font-weight:bold;border: 1px dashed #959595;padding: 10px;margin-bottom:5px;margin-top:5px;}/* Tabellen Boxen links + rechts  */
.row_first, .row_left {border-bottom:0px solid #fff;padding:3px;padding-right:4px;font-weight:bold;}
.row_second, .row_right {border-bottom:0px dotted #959595;padding:3px;}
.button, .button_tabs {border:1px solid #00cc00;margin: 0px 0px 0px 0;color: white;height: auto;text-decoration: underline;padding: 3px 5px 3px 5px;cursor: pointer;background: #00cc00;text-decoration: none;font-weight:bold;}/* Tabellenrahmen Profil */
.button, .button_tabs {background:#00cc00;-moz-border-radius:5px;-webkit-border-radius:5px}
.profile_tableborder {}
.profile_header {background: #f0f0f0;padding:5px;font-weight:bold;border:0px solid #f0f0f0}
.form_header {background:#00cc00;padding: 5px;border:0px solid #fff;color:#fff;margin-bottom:5px;margin-top:5px;}
.form_left {background-color:#fdfdfd;padding:5px;width:25%;text-align:right}
.form_right {background-color:#f0f0f0;padding:5px;}
.box_data {border:1px solid #ccc;margin-bottom:10px;margin-right:5px;padding:5px;background:#fff;}
.box_content_login {background:#f0f0f0;padding:20px;}
.box_innerhead_userprofile {color:#fff;font-size:110%;background:#959595;padding:6px;font-weight:bold;}
.box_innerhead {color:#333; font-size:14px; text-transform:uppercase;padding:0 0 5px 0;border-bottom:1px solid #ccc;font-weight:bold;position:relative; margin-bottom:15px}
.box_innerhead div {font-weight:bold}
.box_innerhead a:link, .box_innerhead a:visited {color:#ccc!important;font-weight:normal}
.box_innerhead_inf {font-weight:normal}
.faq_innerhead {color:#fff;font-size:110%;background:#959595;padding:6px;font-weight:bold;font-weight:bold;margin:10px 0 10px 0;}
.faq_text {}
.reg_buttons {border-top:0px solid #d6e8f4;padding:10px;text-align:center}/* KOMMENTARE  *//* Container fuer Code + PHP */
.divcode_header {background:#f0f0f0;padding:4px;font-weight:bold;margin:10px;margin-bottom:0px;}
.divcode {border:1px solid #f0f0f0;margin:10px;margin-top:0px;padding:5px;width:95%;background:#fff}/* Kommentarform */
.comment_form {text-align:left;background:#f4f4f4;padding:20px;margin:0 0 10px 0}
.comment_form p {margin-bottom:12px;}/* Fomatierung Kontaktformular (Intro)*/
.comment_intro {margin:5px 0 10px 0;padding: 0 0 10px 0;border-bottom:1px solid #d6e8f4;color:#00cc00}
.comment_form strong {}
.comment_form .input, .comment_form textarea {margin-top:3px;padding:2px}
.comment_box {background:#fff;margin-top:10px;margin-bottom:5px;padding-left:10px;padding-top:10px;padding-right:10px;border:1px solid #ccc;}
.comment_box_second {background:#fff;margin-top:10px;margin-bottom:5px;padding-left:10px;padding-top:10px;padding-right:10px;border:1px solid #ccc;}
.comment_box img {vertical-align:middle}
.comment_entry {padding-top:5px;padding-bottom:5px;min-height:50px}
.comment_avatar {padding:1px;}
.comment_head {border-bottom:1px solid #ccc;font-size:11px;padding-bottom:5px}
.content_box {background-color:#f1f0f6;padding:15px}
.div_left {position:relative;float:left;width:20%;padding-left:4px;background-color:#f1f0f6}
.div_right {position:relative;float:left;width:80%;padding-left:4px;background-color:#f1f0f6}
.format_buttons {background:#fff;border:1px solid #ccc;padding:2px;vertical-align:middle;cursor:pointer;margin-right:1px;}
.format_buttons:hover {background:#fff;}
.koobicode_helpdiv {margin-top:3px;font-size:95%;border:0px inset gray;padding:2px;}
#koobi_style_helper {}
.srow_second {background:#fff;padding:4px;margin:0 0 10px 0;border-bottom:1px solid #ccc}
.srow_first {background:#fff;padding:4px;margin:0 0 10px 0;border-bottom:1px solid #ccc}
.search_allresults {padding-left:20px;padding-top:2px;padding-bottom:8px}
.absmiddle {vertical-align:middle}
.clear {clear:both;height:0px;width:auto;}/* Laenderflaggen */
.flag_active {font-weight:bold;}
.flag_inactive {background-color:#fff;opacity: 0.99;}/* Navigation */
.page_active {color:#fff;font-weight:bold;text-decoration:none; border:1px solid #66cc00; background:#66cc00; padding:2px 5px 2px 5px}
 a.page_active:link,  a.page_active:visited {color:#fff!important}
a.page_navigation:link, a.page_navigation:visited {border:1px solid #ccc; font-weight:normal!important;text-decoration:none!important;color:#666!important;margin-left:1px;margin-right:1px; padding:2px 5px 2px 5px}
a.page_navigation:hover {font-weight:normal;text-decoration:none;color:#000;}
#contents_middle a.page_navigation {text-decoration:none;}/* Galerie */
.gallery_extern_border {float:left;border:1px solid #d6e8f4;margin:1px;}
.gallery_extern_header {background:#d6e8f4;padding:3px;}
.gallery_iconleft {min-height:80px;min-width:100px;background:url(../../images/page/loading.gif) 50% 50% no-repeat}
.gallery_diashowload {min-height:320px;min-width:480px;background:url(../../images/page/loading.gif) 50% 50% no-repeat}
.gallery_categs {border:1px solid #d6e8f4;margin-top:5px;padding:4px;min-height:90px}
.gallery_categs_search {border:1px solid #d6e8f4;background:#f0f0f0;padding:5px;margin-top:10px;margin-bottom:5px}
.gallery_categs_img {margin-right:10px;}
.gallery_pic_preview_container {background:#f0f0f0;}
.gallery_pic_preview {background:#fff;border:1px solid #d6e8f4;margin-top:10px;margin-bottom:10px;padding-top:15px;}
.gallery_pic_diashow {background:#d6e8f4;padding-top:30px}
.gallery_pic_diashow img {border:5px solid #fff}
.gallery_pic_box {}
.gallery_box {border:0px solid #d6e8f4;background:#f0f0f0;padding-top:5px;padding-bottom:5px;}
.gallery_pic_navelem {background:#f0f0f0;padding:10px}
.gallery_box_img {border:1px solid #fff;padding:0px;}
.gallery_box_img:hover {border:1px solid #000;padding:0px;}
.gallery_box:hover {}
.gallery_box_ani {min-height:80px;background:url(../../images/page/loading.gif) 50% 50% no-repeat}
.gallery_box_anibig {min-height:200px;background:url(../../images/page/loading.gif) 50% 50% no-repeat}
.gallery_box a {text-decoration:underline}
.gallery_diashow_toolbox {padding:5px;background:#fff}
.gallery_preview_thumb {border:11px solid #000;padding:4px;background:#fff;min-height:53px;}
.gallery_image_text {font-size:90%;width:500px;padding:5px}
.gallery_bannercode {}
.gallery_more {height:200px;overflow:auto;border:1px solid #d6e8f4;padding:2px;text-align:center}
.gallery_more_thumb {border:2px solid #d6e8f4;background:#f0f0f0;padding:2px;margin:1px}
.gallery_more_thumb_active {border:2px solid #00cc00;background:#f0f0f0;padding:2px;margin:1px}
.gallery_loader {background:#fff url(../../images/page/loading.gif) 50% 50% no-repeat;min-height:200px}
.gallery_actions {border:1px solid #d6e8f4;padding:10px;margin-bottom:10px;}
.gallery_image_smallinfo {margin-top:5px;font-size:95%;color:#666}
.gallery_fadebox {padding:10px;background:#f0f0f0;border:0px solid #d6e8f4;}
.gallery_fadebox_pics {height:  90px;width:   120px;padding: 10px;margin:  0;overflow:hidden}
.gallery_info_small {}
.gallery_info_small a:link, .gallery_info_small a:visited {}/* Tagcloud Galerie */
.tagcloud {background:#fff;border:1px solid #d6e8f4;padding:10px;margin-top:10px}
.tagcloud div {border-bottom:0px solid #d6e8f4;font-weight:bold}
.tagcloud1 {font-weight:normal;font-size:120%;padding-right:10px}
.tagcloud2 {font-weight:bold;font-size:145%;padding-right:10px}
.tagcloud3 {font-weight:bold;font-size:200%;padding-right:10px}
.tagcloud4 {font-weight:bold;font-size:240%;padding-right:10px}/* Tooltip */
.tooltip {border-bottom:1px solid #00cc00;cursor:help}
.overlib_body {font-size:11px;background-color:#fff;color:#000;padding:5px;}
.item_title {font-weight: normal;background-color:#959595;color:#666666}
.overlib_border {background-color:#00cc00}
.overlib_captionfontclass {}
.overlib_closefontclass {}

.ui-wrapper { border: 1px solid #ede1da;}
.ui-wrapper input, .ui-wrapper textarea { border: 0;}
@media projection, screen {
.ui-tabs-hide { display: none;}}
@media print {
.ui-tabs-nav { display: none;}}
.ui-tabs-nav, .ui-tabs-panel {}
.ui-tabs-nav { list-style: none; margin: 0; padding: 0 0 0 0px;}
.ui-tabs-nav:after { display: block; clear: both; content: " ";}
.ui-tabs-nav li { float: left; margin-right: 1px; font-weight: bold;}
.ui-tabs-nav a, .ui-tabs-nav a span { float: left; color:#fff!important; padding: 0px 10px 0px 10px; background:#909090/*url(../../images/page/tab-off.gif) repeat-x*/;}
.ui-tabs-nav a { margin: 0px; padding-left: 0;/* background-position: 100% 0; */text-decoration: none; white-space: nowrap; outline: 0;}
.ui-tabs-nav a:link, .ui-tabs-nav a:visited { color:#807872!important; text-decoration: none;}
.ui-tabs-nav .ui-tabs-selected a { background:#00cc00/* url(../../images/page/tab-on.gif) repeat-x*/; position: relative; top: 0px; z-index: 2; margin-top: 0px; background-position: 100% 0}
.ui-tabs-nav a span { padding-top: 0; padding-right: 0; height: 27px; background-position: 100% 0; line-height: 27px;}
.ui-tabs-nav .ui-tabs-selected a span { background:#00cc00/*url(../../images/page/tab-on.gif) repeat-x*/; padding-top: 0; height: 27px; color:#fff!important; background-position: 100% 0; line-height: 27px;}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { cursor: text;}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { cursor: pointer;}
.ui-tabs-disabled { opacity: .4;}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { color: #000;}
.ui-tabs-panel {border:1px solid #ccc;padding: 0px; background:#eee; margin-top:1px}
.ui-tabs-panel-content { padding:20px 0 20px 0; border:0px solid #c7c3b8; background: #ede1da;}
* html .ui-tabs-nav { display: inline-block;}
*:first-child+html .ui-tabs-nav { display: inline-block;}
.button_tabs {-moz-border-radius:3px; -webkit-border-radius: 3px;}

* html .ui-tabs-nav a, .ui-tabs-nav a span { padding: 0px 10px 0px 10px;}

/* REITER (AJAX) */

.shopbutton {background:#eee; border:1px solid #eee}

.toggler a, .toggler-opened a {color:#fff;text-decoration:none!important}
.toggler {margin:0px 0px 15px 0px;cursor:pointer;text-decoration:none!important;font-weight:bold;line-height:30px;display: block}
.toggler-closed {color: #fff!important;padding-left:10px;margin-bottom:20px;height:27px;background: #959595 url('../../images/page/tab_open_box.gif') center right no-repeat;}
.toggler-closed:hover {color: #fff!important;padding-left:10px;height:27px;background: #959595 url('../../images/page/tab_open_box.gif') center right no-repeat;}
.toggler-opened {color: #fff!important;padding-left:10px;margin-bottom:20px;height:27px;background: #959595 url('../../images/page/tab_close_box.gif') center right no-repeat;}
.toggler-opened:hover {color: #fff!important;padding-left:10px;height:27px;background: #959595 url('../../images/page/tab_close_box.gif') center right no-repeat;}
.toggler-c {}
.toggler-c-closed {background:transparent;border:solid 0px #e3e3e3;margin:-25px 0px 25px 0px;padding-top:10px;padding-bottom:10px}
.toggler-c-opened {margin:-25px 0px 15px 0px;padding-top:10px;padding-bottom:10px}
.togglerboxes a, .togglerboxes-opened a {text-decoration:none!important}
.togglerboxes {margin:0px 0px 15px 0px;cursor:pointer;text-decoration:none!important;font-weight:bold;line-height:30px;display: block;}
.togglerboxes-closed {color:#fff!important;text-decoration: none;padding-left:10px;height:27px;background: #959595 url('../../images/page/tab_open_box.gif') center right no-repeat;border: solid 0px #afafaf;}
.togglerboxes-closed:hover {color:#fff!important;padding-left:10px;height:27px;background: #959595 url('../../images/page/tab_open_box.gif') center right no-repeat;border: solid 0px #afafaf;}
.togglerboxes-opened {color:#fff!important;padding-left:10px;height:27px;background: #959595 url('../../images/page/tab_close_box.gif') center right no-repeat;border: solid 0px #afafaf;}
.togglerboxes-opened:hover {color:#fff!important;padding-left:10px;height:27px;background: #959595 url('../../images/page/tab_close_box.gif') center right no-repeat;border: solid 0px #afafaf;}
.togglerboxes-c {}
.togglerboxes-c-closed {background:transparent;border:solid 0px #e3e3e3;margin:-25px 0px 25px 0px;padding-top:10px;padding-bottom:10px;}
.togglerboxes-c-opened {margin:-15px 0px 5px 0px;padding-top:0px;padding-bottom:20px;}
.sourcecode {padding:10px;padding-top:5px;padding-bottom:5px;border:1px inset gray;margin:10px;margin-left:0px;margin-top:2px;background:#fff}
.ac_results {border: 1px solid #ccc;background:#fff;padding: 0;margin: 2px;list-style: none;position: absolute;z-index: 10002;display: none;height:300px; width:305px;overflow:auto}
.ac_results li {font-size:11px;padding: 2px 5px;white-space: nowrap;color: #000;text-align: left;}
.ac_over {cursor:pointer;background:#00cc00;color:#fff!important}
.ac_over .ac_match {color:#fff!important}
.ac_match {background:;color:#00cc00!important; font-weight:bold}


.jmessage {font: bold 18px/30px Arial, Helvetica, Sans-Serif;position: fixed;top: 45%;left: 25%;width: 50%;color: #00cc00;background-color: #fff;border:5px solid #ccc/*#00cc00*/;text-align: center;vertical-align:middle;display: none;padding-top:30px;padding-bottom:30px;opacity: 0;z-index: 100000;}
.jmessage p {padding: .9em;display: inline;}

div.rating {cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after {content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel, div.star {float:left;width:17px;height:16px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel, div.cancel a {background:url(../../images/rating/delete.gif) no-repeat 0 -16px}
div.star, div.star a {background:url(../../images/rating/star.gif) no-repeat 0 0px; }
div.cancel a, div.star a {display:block;width:16px;height:100%;background-position:0 0px;}
div.star_on a {background-position:0 -16px!important}
div.star_hover a, div.star_live a:hover {background-position:0 -32px}
div.star_readonly a, div.star_readonly a:hover {cursor:default !important}
div.star {background:transparent!important;overflow:hidden!important}

.produkt_vergleich_kopf {font-weight:bold;border-bottom:1px solid #fff;padding:4px;background:#999;color:#fff}
.produkt_vergleich1 {background:#eee;padding:2px}
.produkt_vergleich2 {background:#fff;padding:2px}
.features_left {float:left;width:50px;margin-bottom:20px;clear:both}
.features_right {float:left;width:600px;margin-bottom:20px;}
.ci-logos {border-bottom:1px solid #fff;width:500px;padding:5px;height:120px}
.ci-logosr {background:#eee;border-bottom:1px solid #fff;padding:5px;height:120px;text-align:center}
#ajaxbasket {color:#999}

.carouselld {border: 0px solid #ccc;background:#fff;margin-bottom:25px}
.stepcarousel {position: relative;overflow: scroll;width: 727px;height: 230px;}
.stepcarousel .belt {position: absolute;left: 0;top: 0;}
.stepcarousel .panel {float: left;overflow: hidden;margin: 15px;width: 705px; }
.stepcarousel-shop {position: relative;overflow: scroll;width: 727px;height: 315px; background:url(../../images/shop/carousel-body.gif) bottom left repeat-x}
.stepcarousel-shop .belt {position: absolute;left: 0;top: 0;}
.stepcarousel-shop .panel {float: left;overflow: hidden;margin: 10px;width: 230px}

.carouselld-news {border: 0px solid #ccc;background:#fff url(../../images/shop/carousel-body.gif) bottom left repeat-x;margin-bottom:35px; margin-top:10px}
.stepcarousel-news {position: relative;overflow: scroll;width: 726px;height: 380px; }
.stepcarousel-news .belt {position: absolute;left: 0;top: 35px;}
.stepcarousel-news .panel {float: left;overflow: hidden;margin: 15px;width: 345px; color:#333;}

.accordion  {}
.accordion div {background-color: #fff;}
.accordion p{margin-bottom : 10px;border: none;text-decoration: none;font-weight: bold;font-size: 10px;margin: 0px;padding: 10px;}
.accordion a {cursor:pointer;display:block;padding:8px;margin-top: 0;text-decoration: none;font-weight: bold;font-size: 12px;color: black;background-color: #eee;border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
.accordion a:hover {background-color: #fff;color:#333;}
.accordion a.selected {color: #333;background-color: #fff;}

.navi-starter {background:#00cc00 url(../../images/page/box-headers.gif); padding:8px; font-weight:bold; color:#fff; margin-bottom:2px}
.navi-box {margin-bottom:25px; text-align:center; padding-top:15px}

.infobox,.shop_order_final_div {color:#666; background:#fff /*url(../../images/page/news-container.gif) bottom left repeat-x*/;border:1px solid #ccc; font-style:italic; margin-top:15px; margin-bottom:5px; padding:20px 20px 20px 20px}
.infobox.search {background:#eee;border:1px solid #eee;}/* Buttons fuer Galerie-Diashow */
.inf {/*padding:20px 20px 20px 50px; background: url(../../images/page/inf.gif) top left no-repeat*/}

.regdata-container{border-bottom:1px solid #ccc; padding:20px; margin-bottom:10px; background: url(../../images/page/news-container.gif) bottom repeat-x}

.news-container-topheader {color:#000; font-size:14px; font-weight:bold; border-bottom:1px solid #ccc; padding:5px 0 10px 0}
.news-container-header {margin-bottom:10px}
.news-container {border-bottom:1px solid #ccc; padding:20px; height:130px; background: url(../../images/page/news-container.gif) bottom repeat-x}
.news-container-left {float:left; width:120px; font-weight:bold; font-size:14px; color:#333333}
.news-container-right {float:left; width:500px; color:#333; font-size:12px; line-height:16px}
.news-container-footerinf {margin-top:15px}

.opener-box {background: url(../../images/page/koobi/opener-k-css.gif) top left no-repeat; height:220px; margin:10px 0 10px 0} 
.opener-box-shop {float:left; margin-left:180px;width:170px; color:#333}
.opener-box-cms {float:left; margin-left:205px;width:170px ;  color:#333}

* html .opener-box-shop {float:left; margin-left:88px;width:170px; font-weight:bold; color:#333}

.opener-box-head {font-size:16px; font-weight:bold; margin-top:10px}
.opener-box-b    {color:#00cc00}
.opener-price    {font-size:16px;color:#000; font-weight:bold}
.opener-buttons  {margin-top:20px}

.searchfield-top {border:0px; background:url(../../images/page/searchfield-top.gif) top left no-repeat; width:176px; height:23px; margin-top:1px}
.news-content,.main_content , .main_content div   {color:#333}
.news-intro      {color:#333; line-height:15px; margin-bottom:15px}

.comment-box-left {font-weight:bold; font-style:italic; font-size:14px; padding-top:2px;background:#fff url(../../images/page/cboxleft.gif) top right no-repeat; height:60px; width:200px; float:left}
.comment-box-left span {color:#666666; font-size:14px}
.comment-box-right {float:left; min-height:60px; width:484px; padding:20px; background:#f4f4f4; }
.comment-box-right div {color:#333;font-style:italic}

.topsearch {padding:8px; margin:0px 0 10px 0;background:#f4f4f4}

.cform-left {float:left; width:340px; margin-right:20px}
.cform-right {float:left; width:340px}

.linktext {float:left; width:450px}
.linkimg {float:right; width:212px; text-align:center; height:200px; background:url(../../images//page/droppy.gif) bottom center no-repeat}

.suggest_input{width: 250px;}
.suggest_results{margin-top:1px;width: 300px;height: 300px;padding: 0px;border: 1px solid #ccc;background-color: #fff;overflow:none;z-index:100000;}
.suggest_results ul{width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.suggest_results iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
.suggest_results span {color:#999999}
.suggest_results li{margin: 0px;padding: 5px 5px;cursor: pointer;display: block;width: 95%;font: menu;font-size: 11px;overflow: hidden;border-bottom:1px solid #ccc}
.suggest_loading{background : url('../../images/page/loading.gif') right center no-repeat;}
.suggest_over{background-color:#00cc00;color:#fff;}

.button, .button_tabs {-moz-border-radius:3px; -webkit-border-radius: 3px;}
.gfx_buttons {-moz-border-radius:3px; -webkit-border-radius: 3px;}
.format_buttons {-moz-border-radius:3px; -webkit-border-radius: 3px;}
.forum_buttons_big {-moz-border-radius:3px; -webkit-border-radius: 3px;}
.forum_buttons_small {-moz-border-radius:3px; -webkit-border-radius: 3px;}
.shop_buttons_big {-moz-border-radius:3px; -webkit-border-radius: 3px;}
.shop_buttons_big_second{-moz-border-radius:3px; -webkit-border-radius: 3px;}

.rcs {clear:both; text-align:center; color:#fff; font-size:1px;}
.rcsh2 {display:none}
.suggest_over span {color:#fff}
.opener-start {display:none}

.naviinfbox {margin:10px 0 25px 0; padding:10px; border:1px solid #ccc}
.naviinfbox a:link, .naviinfbox a:visited {color:#666; font-weight:normal}
.naviinfbox  a:hover {color:#00cc00}
.naviinfbox h3 {color:#666}
.shopinfbox {background:#fff; margin:10px 0 25px 0; padding:5px 10px 10px 10px; border:1px solid #ccc}
.shopinfbox  a:link, .shopinfbox  a:visited {color:#666; font-weight:normal}
.shopinfbox  a:hover {color:#00cc00}
.shopinfbox h3 {color:#666}
.rabattinf {color:#666; font-size:11px; padding-top:5px}

