/*------------------------------------------------------------------------# 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: #000000;}#header{height:343px;background:transparent;color:#19920D;padding:0px;margin-bottom:10px;}#logo{float:left;height:344px;width:100%;float:left;background: url(../images/PalmengartenBannerWashies.jpg) no-repeat left top;}#newsflash{height:70px;width:40%;background:black;/*border:1px solid #5B6654;*/float:left;/*margin-top:20px;*/margin-top:20px;/*margin-right:30px;*/margin-left: 530px;overflow:hidden;}#newsflash h3{color:#19920D;background: black;margin:0;padding-left:3px;}#newsflash .moduletable{padding:0px 3px;margin:0px;}#font{width:70px;float:right;text-align:left;margin-top:8px;overflow:hidden;}#search{float:right;height:20px;overflow:hidden;margin-top:4px;margin-right:7px;}div.search input {border: 1px solid #999;padding: 1px 4px 0px 6px;width: 140px;color: #BCE27F;font-size: 11px;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%;*/width:80%;float:right;overflow:hidden;margin-right:5px;}#mainbody_right{width:100%;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;}#content_right{float:left;width:74%;margin-left:5px;}#topshelf,#bottomshelf{width:100%;margin:0 auto;background:#000000;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 1.3em "Times New Roman", Times, serif;text-transform: capitalize;}#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;}#left .moduletable,#right .moduletable{margin-bottom:10px;margin-left:10px;border:1px solid #f0f0f0;}#left{float:left;/* width:23%;*/width:17%;margin-left:2px;}#right{float:right;/*width:25%;*/width:17%;}#right_r{float:right;width:25%;border:1px solid #f0f0f0;}#footer{height:121px;margin:0 auto;text-align:center;margin-top:15px;margin-bottom:0px;background: url(../images/footer.gif) repeat-x left top;}#footlogo{height:121px;width:100%;/*background: url(../images/logofoot.gif) no-repeat right top;*/}#footmenu{width:100%;float:left;text-align:left;color:#fff;height:50px;margin-top:30px;margin-left:10px;}#footmenu .mainlevel-nav{color:#BCE27F;}#footmenu a.mainlevel-nav:hover {color:#999;}#copy{color:#CCCCCC;margin-top:10px;}html, body, form, fieldset {margin: 0;padding: 0;height:1%!important;}html {height: 100%;}body {margin:0 auto;text-align:center;padding: 0px;font: 76%/1.3 Arial, Helvetica, Sans Serif;color: #FFFFFF;background:url(../images/bg2.gif) repeat;}.clr2 {clear: both;height:20px;width:100%;}ul#mainlevel-nav{list-style: none;padding: 0;margin: 0;font-size: 0.8em;}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 #cccccc;}ul#mainlevel-nav li a{display: block;padding-left: 15px;padding-right: 15px;text-decoration: none;color: #333333;background: transparent;}.back_button {float: left;text-align: center;font-size: 11px;font-weight: bold;border: 1px solid #cccccc;width: auto;background:#333333;/*change to image if needed, fuer zurück */padding: 0px 10px;line-height: 20px;margin: 1px;}.pagenav {text-align: center;font-size: 11px;font-weight: bold;border: 1px solid #cccccc;width: auto;background:#AFAFAF;/*change to image if needed */padding: 0px 10px;line-height: 20px; margin: 1px;}.pagenavbar {margin-right: 10px;float: right;}ul{margin: 0;padding: 0;list-style: none;}li{line-height: 15px;padding-left: 15px;padding-top: 0px;background-image: url(../images/arrow.png);background-repeat: no-repeat;background-position: 0px 2px;}td {text-align: left;font-size: 13px;}/*p {text-align: left;font-size: 13px;}*//* DEFAULT JOOMLA */a:link, a:visited {color: #058214; text-decoration: none;font-weight: bold;}a:hover {color: #C2F372;	text-decoration: none;font-weight: bold;}table.contentpaneopen {width: 100%;padding: 0px;border-collapse: collapse;border-spacing: 0px;margin: 0px;}table.contentpaneopen td {padding-right: 5px;}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: 0px;}table.contentpane td.componentheading {padding-left: 4px;}table.contentpaneopen fieldset {border: 0px;/*border-bottom: 1px solid #eee;*/}.button {color: #058214;font-family: Arial, Hevlvetica, sans-serif;text-align: center;font-size: 11px;font-weight: bold;border: 1px solid #2e2e2e;width: auto;background:#2D2C2C;/*you can also add an image*/padding: 0px 5px;line-height: 16px !important;line-height: 14px;height: 20px !important;height: 18px;margin: 1px;}.inputbox {padding: 2px;border:solid 1px #cccccc;background-color: #ffffff;}.componentheading {background:#BCE27F;/*change to anything you want,color, image ect.*/color: #000000;text-align: left;padding-top: 4px;padding-left: 4px;height: 21px;font-weight: bold;font-size: 10px;text-transform: uppercase;margin-bottom:20px;}.contentcolumn {padding-right: 5px;}.contentheading {height: 30px;color:#19920D;white-space: nowrap;font: bold 1.8em "Times New Roman", Times, serif;margin-bottom:20px;}.mostread {color:#19920D;background:#000000;}.contentpagetitle {font-size: 13px;font-weight: bold;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;}div.moduletable {padding: 0;margin-bottom: 5px;}/*this is your module heading style */table.moduletable th, div.moduletable h3 {background:#000000;/*change to anything you want,color, image ect.*/color: #2BD619;text-align: left;padding-left: 4px;height: 21px;line-height: 21px;font-weight: bold;font-size: 10px;text-transform: uppercase;margin: 0 0 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*/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: 28px;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: 1.5em;border-top:1px solid gray;}a.readon:link, a.readon:visited{float: left;margin-top:10px;padding: 1px 5px 1px 16px;color: #29C01A;font-size: 0.87em;background: url(../images/readon.gif) no-repeat left center;}a.readon:hover {color: #BCE27F;font-size: 0.87em;text-decoration: underline;}/* SUCKERFISH--------------------------------------------------------- */#menuwrap{width:100%;height:37px;background:url(../images/Bg_body_menu.gif) repeat-x left top;margin-top:35px;margin-bottom:10px;}#suckdiv{/*margin-top: 7px;*/height: 37px;}#suck{margin-top: 7px;/*margin: 0;*/padding: 0;height: 23px;}#suck a {/*margin-top: 7px;*/text-transform: capitalize;font-size: 1.1em;color: #BCE27F;float: left;text-decoration: none;display: block;cursor: pointer;line-height: 26px;padding: 0 15px;}#suck a.topdaddy,#suck li a {background: url(../images/suck_bord.gif) 0 0 no-repeat;font-weight:bold;height: 23px;}#suck li a:hover{}#suck li li a{background: none;font-weight: normal;padding: 0;text-indent: 15px;text-transform: uppercase;color: #BCE27F;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: #BCE27F;}#suck, #suck ul {float: left;list-style: none;margin-top: 7px;/*margin: 0;*/padding: 0;}#suck li li {padding: 0;background: none;border-bottom: 1px solid #29C01A;/*always darker shadow line 5x*/border-top: 1px solid #33EB21;/*always lighter shadow line 1x*/}#suck ul ul a {display: block;color: #BCE27F;text-decoration: none;width: 167px;text-transform: none;font-size: 1.1em;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: 1px 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;}form {margin: 0;padding: 0;}
