table {border: 0px; font-size: 14px;}
img {border: 0px;}
html {height: 100%; font-size: 14px;}
body {margin: auto; padding: 0; height: 100%; font-family: arial, tahoma; background: white; font-size: 14px; color: #6b6b6b;}
div {margin: 0px; padding: 0px; spacing: 0px; border: 0px;}

h1 {margin: 0px; padding: 0px; spacing: 0px; display: inline; font-size: 22px; font-weight: normal; clear: both; margin-bottom: 30px;}

#metacont {	min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -58px;}
#header {height: 71px; background: #b5d723; position: relative;}
#footer {background: #ededed; height: 58px; color: #6b6b6b; font-size: 14px; white-space: nowrap;}
#footerin { padding-top: 8px; padding-bottom: 0px; /*float: left; width: 400px;*/ white-space: nowrap; /*position: relative;*/}
#footerin a {color: #6b6b6b; text-decoration: none;}
/*#cart {position: absolute; right: 135px; top: 30px; font-size: 11px;}
#cart a {color: black; text-decoration: none;}*/
#mmenu {height: 23px; background: #ededed; overflow: hidden; }
#mmenu a {display: block; float: left; padding: 0px 18px; padding-top: 2px; padding-right: 88px; color: #6b6b6b; font-size: 14px; height: 23px; text-decoration: none;}
#mmenu a.kontakten {float: right;}
#mmenu a:hover {background: #d8d8d8; color: #6b6b6b; text-decoration: underline;}
#mmenu a.mmenusel {background: #6b6b6b; color: white;}

#cnmzone {/*position: relative;*/ padding: 0; margin: 0; spacing: 0; border: 0; text-align: left;}

#lmenu {width: 225px; float: left; position: relative; padding: 20px; line-height: 25px;}
#content {float: none; position: absolute; margin-left: 225px; padding: 20px;}
#mcontent {padding: 20px; text-align: left;}
#mcontainer {text-align: left;}
#icontent {padding: 20px 0px; /*position: relative;*/}

#menu {width: 155px; /*position: absolute;*/ padding: 0px 20px 70px; /*overflow: hidden; white-space: wrap;*/ float: left; margin-right: -205px;}
.lm1 {padding: 0px; margin: 8px 0px; border: 0px;}
.lm2 {padding: 0 0 0 15px; margin: 0 0 0 -5px; border: 0px; line-height: 18px; /*overflow: display;*/ display: block;}
#icontz {/*position: relative;*/ margin-left: 0px; padding-left: 185px; margin-bottom: 40px; margin-right: 65px; /*height: 1%;*/ line-height: 22px;}
#spc30 {font-size: 11px; height: 30px;}

.mpcat {margin: 10px; padding: 10px; text-align: left; margin-left: 30px;}
.mpcat2 {float: left; margin: 10px; padding: 10px; text-align: left; margin-left: 30px; width: 265px;}
.mpcat a, .mpcat2 a {color: #336699;}
.mpnews a {color: #6b6b6b;}
.mpnews {margin-top: 30px; text-align: left; margin-left: 110px;}

div.catsmall {float: left;  margin-right: 20px; width: 215px; font-size: 13px; line-height: 18px; height: 400px; overflow: hidden;}
div.catsmall a, div.catbig a {color: #336699; text-decoration: none; border-bottom: 1px solid #336699;}
div.catsmall a:visited, div.catbig a:visited {color: #996699; text-decoration: none; border-bottom: 1px solid #996699;}

div.catbig {float: left;  margin-right: 20px; font-size: 15px; line-height: 18px;}

span.sm13 {font-size: 13px;}

div.menu a {color: #6b6b6b; padding-bottom: 6px;}

div.menu a.lm {padding-bottom: 6px; border: none; text-decoration: none;}

div.menu a.lm:hover {text-decoration: underline;}

div.menu a.lmsel {color: #6b6b6b; border: none; text-decoration: none;}

div.menu a.lm2 {color: #336699; position: static; left: 25px; border: none; text-decoration: none;}

div.menu a.lm2:visited {color: #336699; }

div.menu a.lm2:hover { text-decoration: underline;}

div.lm1 a.lm1aplus {float: left; height: 17px; /*position: relative;*/ /*top: 3px;*/ margin-top: 3px; margin-right: 5px; border: none; margin-bottom: -30px; margin-right: -15px;}
div.lm1 sup { margin-bottom: 0; }

div.catimg {/*position: relative;*/ width: 200px; height: 200px; overflow: hidden; /*float: none;*/ margin-right: 15px; /*text-align: center;*/}
div.catimgbig {/*position: relative; left: 17px; float: none;*/ margin-right: 15px; margin-bottom: 11px; /*text-align: center;*/}

.catt {padding-left: 17px;}

a.nlinkc {color: #336699; border-bottom: 1px solid #336699;}
a.nlinkc:visited {color: #996699; border-bottom: 1px solid #996699;}

div.catdesc {width: 680px; text-align: justify; float: left; padding-bottom: 25px;}

div.catbig a.photolist {border: 0px;}
div.catbig a.photolist:link {border: 0px;}
div.catbig a.photolist:hover {border-bottom: 1px solid #336699;}

div.catbig a.photolist1 {color: #996699; border: 0px; font-weight:bold;}
div.catbig a.photolist1:link {color: #996699; border: 0px; font-weight:bold;}
div.catbig a.photolist1:hover {color: #996699; border-bottom: 1px solid #996699; font-weight:bold;}

sup.new {color: red;}

.clear {clear: both; font-size: 1px; line-height: 1px; height: 1px; width: 1px;}
.nobgpic {background-image: none;}
td.nobgpic {background-image: none;}
.nul {text-decoration: none; border: none;}
#nul {text-decoration: none; border: none;}

div.catbig a.contact_link { color: #336699; text-decoration:underline; border-bottom: 0 }
div.catbig a.contact_link:visited { color: #336699; text-decoration:underline; border-bottom: 0 }
div.catbig a.contact_link:hover { color: #336699; text-decoration:underline; border-bottom: 0 }

.menu_arrow
{
	background-image: url( "/images/strelka.gif" );
	background-repeat: no-repeat;
	background-position: 0px 6px;
}

#menu a.korzinka { color: #cc3300; text-decoration:none; padding-left: 16px }
#menu a.korzinka:visited { color: #cc3300; text-decoration:none; padding-left: 16px }
#menu a.korzinka:hover { color: #cc3300; text-decoration:none; padding-left: 16px }

.gallery a.piclink { color:#336699; text-decoration:underline; }
.gallery a.piclink:visited { color:#996699; text-decoration:underline; }

#icontz a.blue_link, #icontz a.blue_link:visited, #icontz a.blue_link:hover{ color:#336699; text-decoration:underline; }