/*------------------------------------------------------------------------# Mint Fresh- Free June 2007 Template # ------------------------------------------------------------------------# Copyright (C) 2006-2007 Youjoomla.com, All Rights Reserved.# @license - Copyrighted Commercial Software-------------------------------------------------------------------------*//*LAYOUT*/#mainwrap{/* define width */text-align:left;margin:0 auto;overflow:hidden;background: #fff url(../images/Bg_line.gif) repeat-y;}#header{height:115px;background:transparent;color:#cc0066;padding:0px;margin-bottom:10px;}#logo{float:left;height:150px;width:100%;float:left;background: url(../images/Bg_body.gif) no-repeat left top;}#newsflash{height:20px;width:20%;/**background:#383737;border:1px dotted #cc0066;**/float:right;margin-top:20px;/**margin-right:30px;**/overflow:hidden;}#newsflash h3{color:#A2D74F;background: url(../images/h3newsfl.gif) no-repeat left bottom;margin:0;padding-left:3px;}#newsflash .moduletable{padding:0px 3px;margin:0px;}#font{width:70px;float:right;text-align:left;margin-top:2px;overflow:hidden;}#search{float:right;height:18px;overflow:hidden;margin-top:4px;margin-right:3px;}div.search input {border: 1px solid #999;padding: 1px 6px 0px 6px;width: 170px;color: #cc0066;font-size: 10px;/**background: url(../images/search-bg.jpg) repeat-x 0 0;**/}div.search input:hover,div.search input:focus {border: 1px solid #BCE27F;}#pathway{height:20px;float:left;padding-left:10px;width:75%;margin:0;}#mainbody{width:75%;float:right;overflow:hidden;margin-right:5px;}#mainbody_right{width:990px;float:left;/**overflow:hidden;**/}#maincont{margin:0 auto;text-align:left;width:100%;overflow:hidden;padding-top:10px;}#content{float:left;width:73%;}#content_left{float:left;width:100%;}#content_full{float:left;width:98%;margin-left:10px;}/**Margin-left, Abstand innen links**/#content_right{float:left;width:74%;margin-left:5px;}#topshelf,#bottomshelf{width:100%;margin:0 auto;background:#fff;padding:5px 0;overflow:hidden;margin-bottom:20px;margin-top:20px;}#user2,#user6{float: left;margin-right:0px;margin-top:2px;margin-bottom:2px;overflow:hidden;color:#75B84F;}#user2 h3,#user3 h3,#user5 h3,#user6 h3{color:#7DBF10;padding-bottom:8px;background: url(../images/h3shel.png) no-repeat left bottom;font: bold 12px Arial, Helvetica, sans-serif;}#user3,#user5{float: right;margin-top:2px;margin-bottom:2px;overflow:hidden;color:#75B84F;}#user2 .moduletable,#user3 .moduletable,#user5 .moduletable,#user6 .moduletable{margin-right:0px;margin-top:10px;margin-bottom:10px;overflow:hidden;color:#75B84F;}/** Border um Module links und rechts**/#left .moduletable,#right .moduletable{margin-bottom:10px;margin-left:10px;/**border: 1px solid #ff99cc;**/}/**Breite Menü links**/#left{float:left;width:205px;margin-left:2px;}/**Breite Menü rechts, Abstand zum Rand**/#right{float:right;width:190px;margin-right:8px;}/**Breite search/Newsletter**/#right_r{float:right;width:180px;/**border: 1px solid #ff99cc;**/margin-right: 12px;}#footer{height:69px;margin:0 auto;text-align:center;margin-top:4px;background: url(../images/footer.gif) repeat-x left top;}#footlogo{height:69px;width:100%;background: url(../images/logofoot.gif) no-repeat right top;}#footmenu{width:100%;float:left;text-align:left;color:#fff;height:10px;margin-top:40px;}#footmenu .mainlevel-nav{color:#434d57;}#footmenu a.mainlevel-nav:hover {color:#ff0099;}#copy{color:#CCCCCC;margin-top:40px;}html, body, form, fieldset {margin: 0;padding: 0;height:1%!important;}html {height: 100%;}body {margin:0 auto;text-align:center;padding: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;padding: 0 4px 0 4px;color: #333333;background:url(../images/bg2.gif) repeat;}/** Höhe Menübereich Navi horizontal**/.clr2 {clear: both;height:10px;width:100%;}ul#mainlevel-nav{list-style: none;padding: 0;margin: 0;font-family: Arial, Helvetica, sans-serif;font-size: 11px;padding: 0 4px 0 4px;}ul#mainlevel-nav li{	background-image: none;padding-left: 0px;padding-right: 0px;float: left;margin: 0;font-size: 11px;line-height: 21px;white-space: nowrap;border-right: 1px solid #FF0099;}ul#mainlevel-nav li a{padding-left: 15px;padding-right: 15px;text-decoration: none;color: #333333;background: transparent;}.back_button {float: right;text-align: center;font-size: 10px;font-color: #434d57;font-weight: bold;/**border: 1px solid #ff99cc;**/width: auto;/*background:#fff;change to image if needed */padding: 0px 10px 0px 15px;line-height: 19px;margin: 1px;}.pagenav {text-align: center;font-size: 10px;font-weight: bold;/**border: 1px solid #ff99cc;**/width: auto;/*background:#AFAFAF;change to image if needed */padding: 0px 10px;padding-left: 12px;line-height: 19px; margin: 1px;}.pagenavbar {margin-right: 10px;float: right;}ul{margin: 0;padding: 0;list-style: none;}/*Bullet Blatt Liste Links oder Überschrift in Text*/li {line-height: 15px;padding-left: 28px;padding-top: 0px;padding-bottom: 4px;background-image: url(../images/arrow.png);background-repeat: no-repeat;background-position: 8px 2px;}/*Text im Content-Bereich, padding-left, Überschriften Zeige alle Produkte*/td {text-align: left;font-size: 12px;line-height: 17px;padding-left: 3px;font-family: Arial, Helvetica, sans-serif;font-color: #55606A;}/* DEFAULT JOOMLA *//* Menülinks, Zurück-Links */a:link {color: #55606a; text-decoration: none;font-weight: bold;}a:visited {color: #90977e; text-decoration: none;font-weight: bold;}a:hover {color: #cc0066;	text-decoration: none;font-weight: bold;}table.contentpaneopen {width: 100%;padding: 20px;border-collapse: collapse;border-spacing: 0px;margin: 0px;}/*Text im Content-Bereich, padding-left*/table.contentpaneopen td {padding-right: 5px;/**padding-left: 10px;**/}table.contentpaneopen td.componentheading {padding-left: 4px;}table.contentpane {width: 100%;padding: 0px;border-collapse: collapse;border-spacing: 0px;margin: 0px;}table.contentpane td {margin: 0px;padding-left: 2px;}table.contentpane td.componentheading {padding-left: 40px;}table.contentpaneopen fieldset {border: 0px;border-bottom: 1px solid #eee;padding-left: 4px;}/*Button Newsletter*/.button {/*color: #55606a;*/font-family: Arial, Hevlvetica, sans-serif;color: #cc0066;text-align: center;font-size: 11px;font-weight: bold;/**border: 1px solid #ff99cc;**/border: 1px outset #ff99cc;width: auto;background:#d4e3ae;padding: 0px 5px;line-height: 16px !important;line-height: 14px;height: 21px !important;height: 19px;margin: 8px;}.inputbox {padding: 2px;border:solid 1px #cccccc;background-color: #ffffff;}/**Überschrift Kontakt**/.componentheading {/*background:#BCE27F;change to anything you want,color, image ect.*/color: #cc0066;text-align: left;padding-top: 4px;padding-left: 12px;height: 30px;font-family: Georgia, Times New Roman, Times, serif;font-weight: bold;font-style: italic;font-size: 15px;margin-bottom:20px;}.contentcolumn {padding-right: 5px;}/*Überschrift unter Titel mit Balken*/.contentheading {height: 30px;color: #cc0066;white-space: nowrap;font-family: Georgia, Times New Roman, Times, serif;font-weight: bold;font-style: italic;font-size: 15px;padding-top: 2px;padding-bottom: 15px;}.contentpagetitle {font-family: Georgia, Times New Roman, Times, serif;font-weight: bold;font-style: italic;font-size: 15px;color: #cccccc;text-align:left;}table.searchinto {width: 100%;}table.searchintro td {font-weight: bold;}table.moduletable {width: 100%;margin-bottom: 5px;padding: 0px;border-spacing: 0px;border-collapse: collapse;}/**padding-left in Newsletterbox verschiebt Rahmen**/div.moduletable {padding: 0;margin-bottom: 5px;padding-left: 6px;}/*this is your module heading style - Überschrift Search, Newsletter */table.moduletable th, div.moduletable h3 {/*background:#434d57;change to anything you want,color, image ect.*/color: #cc0066;text-align: left;padding: 0 8px 0 0;background: url(../images/borderbottom_hg.gif) repeat-x;height: 21px;line-height: 21px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 11px;text-transform: uppercase;margin: 0 5px 2px 0;}table.moduletable td {font-size: 11px;padding: 0px;margin: 0px;font-weight: normal;}table.pollstableborder {border: none;padding: 0;width: 100%;text-align: left;}table.pollstableborder img {vertical-align: baseline;}table.pollstableborder td {padding: 2px !important;}table.pollstableborder tr.sectiontableentry1 td {border: none;background: #EFEFEF;}table.pollstableborder tr.sectiontableentry2 td {border: none;}.contentpane{width:100%;}.sectiontableheader {font-weight: bold;/**background: #D2EFA4;**/padding: 4px;}.sectiontablefooter {}.sectiontableentry1 {/**background-color : #E9FFBF;**/}.sectiontableentry2 {/**background-color : #F4FFDF;**/}.small {color: #999999;font-size: 11px;}.createdate {height: 15px;padding-bottom: 10px;color: #999999;font-size: 11px;}.modifydate {height: 15px;padding-top: 10px;color: #999999;font-size: 11px;}table.contenttoc {border: 1px solid #cccccc;padding: 2px;margin-left: 2px;margin-bottom: 2px;}table.contenttoc td {padding: 2px;}/* this is list of pages on multiple page items */table.contenttoc th {background:#BCE27F;/*change to anything you want,color, image ect.*/color: #666666;text-align: left;padding-top: 2px;padding-left: 4px;height: 21px;font-weight: bold;font-size: 10px;text-transform: uppercase;}/*simple menu - Menü links*/a.mainlevel:link, a.mainlevel:visited {display: block;/**background: url(../images/menu_back.gif) no-repeat;**/vertical-align: middle;font-size: 11px;font-weight: bold;color: #383737;text-align: left;padding-top: 5px;padding-left: 5px;height: 20px !important;height: 25px;text-decoration: none;}a.mainlevel:hover {background-position: 0px -25px;text-decoration: none;color: #809F4F;}a.mainlevel#active_menu {color:#809F4F;font-weight: bold;}a.mainlevel#active_menu:hover {color: #809F4F;}a.sublevel:link, a.sublevel:visited {padding-left: 1px;vertical-align: middle;font-size: 11px;font-weight: bold;color: #809F4F;text-align: left;}a.sublevel:hover {color: #809F4F;text-decoration: none;}a.sublevel#active_menu {color: #809F4F;}.highlight {background-color: Yellow;color: Blue;padding: 0;}.code {background-color: #ddd;border: 1px solid #bbb;}form {/* removes space below form elements */margin: 0;padding: 0;}div.mosimage {border: 1px solid #ccc;}.mosimage {border: 1px solid #cccccc;margin: 5px}.mosimage_caption {margin-top: 2px;background: #efefef;padding: 1px 2px;color: #666;font-size: 10px;border-top: 1px solid #cccccc;}span.article_seperator {display: block;height: 12px;}a.readon:link, a.readon:visited{float: left;margin-top:10px;padding: 1px 5px 1px 20px;font-weight: bold;color: #333;font-size: 10px;background: url(../images/readon.gif) no-repeat left center;}a.readon:hover {color: #cc0066;font-size: 10px;text-decoration: none;}/* SUCKERFISH--------------------------------------------------------- */#menuwrap{width:100%;height:25px;background:none /*url(../images/menu_bg.gif) repeat-xchange anytime */;margin-top:35px;margin-bottom:10px;}#suckdiv{height: 25px;}#suck{margin: 0;padding: 0;height: 23px;}/*Schrift Navi/Menü horizontal oben */#suck a {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #55606A; /**border-right: 1px dotted #cc0066;background: url(../images/nav_vert.gif) no-repeat;**/float: left;text-decoration: none;cursor: pointer;line-height: 26px;padding: 0 12px;}#suck a.topdaddy,#suck li a {/**background: url(../images/suck_bord.gif) 0 0 no-repeat;**/height: 23px;}#suck li a:hover {height: 23px;color: #cc0066; }#suck li a:hover{}#suck li li a{background: none;font-weight: normal;padding: 0;text-indent: 15px;text-transform: uppercase;color: #434d57;line-height: 23px;}#suck ul li ul li a:hover{background: none;}#suck ul li a:hover,#suck ul li ul li ul li a:hover {color: #cc0066;}#suck, #suck ul {float: left;list-style: none;margin: 0;padding: 0;}#suck li li {padding: 0;background: none;border-bottom: 1px solid #080809;/*always darker shadow line 5x*/border-top: 1px solid #787777;/*always lighter shadow line 1x*/}#suck ul ul a {display: block;color: #BCE27F;text-decoration: none;width: 167px;text-transform: none;font-size: 12px;text-align: left;}#suck li {float: left;padding: 0;background: none;height: 23px;}#suck ul li {position: relative;z-index: 1;margin:0;padding:0;}#suck li ul {top: 23px;position: absolute;left: -999em;height: auto;width: 170px;font-weight: normal;border-width: 0;margin: 0;padding: 0;border-right: 20px solid #080809;/*always darker shadow line 5x*/border-left: 1px solid #080809;border-bottom: 1px solid #080809;border-top: 1px solid #080809;}	#suck ul {padding: 0;margin: 0;margin-left: 2px;}#suck li li {float: left;padding: 0;width: 170px;}#suck li ul ul {margin: -19px 0 0 170px;}#suck li:hover ul ul, #suck li:hover ul ul ul,#suck li:hover ul ul ul ul,  #suck li.sfhover ul ul, #suck li.sfhover ul ul ul, #suck li.sfhover ul ul ul ul {left: -999em;}#suck li:hover ul, #suck li li:hover ul, #suck li li li:hover ul, #suck li li li li:hover ul,#suck li.sfhover ul, #suck li li.sfhover ul, #suck li li li.sfhover ul,#suck li li li li.sfhover ul{z-index: 100;left: 0;}#suck li:hover, #suck li.sfhover {left: 0;/**background-color: #2D2C2C;**/}#suck li:hover a, #suck li.sfhover a {color: #BCE27F;}#suck li li:hover a, #suck li li.sfhover a {color: #BCE27F;}#suck li li:hover a:hover, #suck li li.sfhover a:hover {color: #BCE27F;}#suck ul ul a {background: none;}#suck li.active {}#suck li li.active {background: none;}#suck li:hover ul, #suck li li:hover ul, #suck li li li:hover ul, #suck li li li li:hover ul,#suck li.sfhover ul, #suck li li.sfhover ul, #suck li li li.sfhover ul,#suck li li li li.sfhover ul{background: #383737;}/**Formulare wie Kontaktliste/Kontaktformular**/form {margin: 0;padding: 0 0 0 12px;}/*Schmuckelemente*/.titel_schmuck {font-family: Georgia, Times New Roman, Times, serif;font-size: 13px;font-weight: bold;font-style: italic;color: #cc0066;}.titel_schmuck_klein {font-family: Georgia, Times New Roman, Times, serif;font-size: 12px;font-weight: bold;font-style: italic;color: #cc0066;}.titel_schmuck_klein_underline {font-family: Georgia, Times New Roman, Times, serif;font-size: 12px;font-weight: bold;font-style: italic;color: #cc0066;text-decoration: underline}.titel_schmuck_gross {font-family: Georgia, Times New Roman, Times, serif;font-size: 16px;font-height: 16px;font-weight: bold;font-style: italic;color: #cc0066;}.fliess_fett {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #666666;}.fliess_NL_normal {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #333333;}.fliess_NL_fett {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #333333;}div#left div.moduletable table tbody tr td hr {height: 1px;background-color: #cc0066;border: 0px;}