body{color: black; background: #ededed; padding: 0; margin: 0; font: 0.8em Verdana, sans-serif;}

ul{margin: 0; padding: 0 0 0 0; list-style: none;}
li{padding: 0 0 2px 5px; margin: 0 0 0 5px;}

img {border: 0;}

#head {top: 0px; left: 0px; right: 0px; height: 90px;	width: 100%; color: black; padding: 0; margin: 0; white-space: nowrap; background: url(../../buttons/00_back00.png);}
#head  #headLeft {position: absolute; left: 0; height: 90px; width: 256px; padding: 0; margin: 0; background: url(../../buttons/00_back_left.png);}
#head  #headLeft img {margin-left: 1px; margin-top: 8px;}
#head  #headMiddle {position: absolute; left: 256px; height: 90px; padding: 0; margin: 0;}
#head  #headMiddle img {margin-top: 53px; margin-left: 200px;}
#head  #headRight {position: absolute; right: 0; height: 90px; width: 539px; padding: 0; margin: 0; background: url(../../buttons/00_back_right.png); text-align: right;}
#head  #headRight img {margin-right: 1px; margin-top: 1px;}

#crumb {position: absolute; left: 180px; right: 20px; top: 72px; text-align: left; white-space: nowrap;	background: url(../../buttons/00_back00camo.png);}
#crumb h1 {margin: -2px 0 0 0; padding: 0; border-left: 0; border-bottom: 0; height: 12px; line-height: 12px; font: 16px Arial, sans-serif; font-weight: bold; color: #ededed; text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000, 0 0 0.2em #000, 0 -1px #000, 0 0 0.5em #000;}
#crumb div {margin-top: -2px; color: #C0CCC0; height: 12px; line-height: 12px; font: 16px Arial, sans-serif; font-weight: bold; text-shadow: -1px -1px #000,1px 1px #000,1px -1px #000,-1px 1px #000;}
#crumb div div {display: inline;}
#crumb div a {color: #B2FF7F; text-decoration: none;}
#crumb div a:visited {color: #99CC00;}

#menuLeft {position: absolute; left: 5px; top: 65px; width: 127px; font-size: 1em; background: #ededed url(../../buttons/00_back_menu.png) repeat-y left;}
#menuLeft ul {padding: 0; margin: 0; color: #000;}
#menuLeft ul li {padding: 0; margin: 0; margin-top: -1px; border: 1px solid #000; text-align: center; background-color: #f5f5f5;}
#menuLeft ul li li {font-size: 0.9em; border: 0;}
#menuLeft ul li.imhereUeber {background-color: #e9fae7;	border-bottom: 2px dotted #000;}
#menuLeft ul li.imhere {background-color: #e9fae7; border: 1px solid #000;}
#menuLeft ul li ul .offen {border-bottom: 2px dotted #e9fae7; border-top: 2px dotted #e9fae7;}
#menuLeft li a {text-decoration: none; display:block; color: #000000; padding: 1px;}
#menuLeft li.imhere a {background-color: #e9fae7;}
#menuLeft ul li ul .offen a {background-color: #f7faf5;}
#menuLeft li a:hover {background-color: #ccff99;}
#menuLeft li.unterAktiv a, #menuLeft ul li.imhere li.unterAktiv a {background-color: #ccff99;}
#menuLeft li.unterAktiv a:hover, #menuLeft ul li.imhere li.unterAktiv a:hover {background-color:#ccff99;}
#menuLeft ul#sprachen {margin-bottom: 7px;}
#menuLeft ul#sprachen li {border: 1px solid black; overflow: auto;}
#menuLeft ul#sprachen ul#langsTwo li {float: left; width: 25%; border: 0; padding-top: 2px;}
#menuLeft ul#sprachen ul#langsTwo li.l50w {width: 50%;}
#menuLeft img#creativecomm {margin-left: 5px; margin-bottom: -5px;}
#menuLeft img.sfTwitter {background-color: #EDEDED; margin: 5px 0 5px 0;}
#menuLeft img#shirtshopLeft {margin-left: 5px; margin-bottom: -5px; padding-top: 20px; margin-top: 2px; background-color: #ededed;}
#menuLeft ul li.gibtmehr a {background: #e9fae7 url(../../buttons/pfeil-runter2.png) no-repeat left;}
#menuLeft ul li.gibtmehr a:hover {background: #ccff99 url(../../buttons/pfeil-runter2.png) no-repeat left;}
#menuLeft footer h2  {font-size: 10px; height: 12px; padding-left: 2px; color: #FFF; font-weight: bold; margin-top: 7px; margin-bottom: 0; background: #000 url(../../buttons/box-top-right.png) no-repeat right;}
#menuLeft footer h1 {display: none;}
#menuLeft p {font-size: 10px; height: 12px; padding-left: 2px; color: #FFF; font-weight: bold; margin-top: 7px; margin-bottom: 0; background: #000 url(../../buttons/box-top-right.png) no-repeat right;}

#menuLeft li.imhere ul li a.straininfotopLi {color: #FFF; background-color: #003300; font-weight: bold; font-size: 11px; line-height: 13px; padding: 1px 0 3px 0; border-top: 1px solid #000;}
#menuLeft li.imhere ul li a.straininfotopLi:active {color: #FFF; background-color: #000000;}
#menuLeft li.imhere ul li a.straininfotopLi:visited {color: #FFF; background-color: #004400;}
#menuLeft li.imhere ul li a.straininfotopLi:hover {color: #FFF; background-color: #005500;}
#menuLeft ul li.fullstrinfomenu {position: relative; margin-top: 5px;}
#menuLeft ul li.uplstuffmenu {margin-bottom: 10px; }
#menuLeft ul li #SELBOXmain.herewego {height: 38px;}
#menuLeft ul li #SELBOXbreeder, #menuLeft ul li #SELBOXstrains {width: 125px; font-size: 13px; line-height: 17px; height: 19px; overflow: hidden; margin: 0; padding: 0; border: 0; text-align: center;}
#menuLeft ul li #SELBOXstrains {border-top: 1px dotted #808080;}
#menuLeft ul li select option {margin: 0; padding: 0 5px 0 5px; text-align: left; border: 0;}
#menuLeft ul li select option#firstB, #menuLeft ul li select option#firstS {padding-left: 5px; color: #808080; display: none;}
#menuLeft ul li select option#secondS, #menuLeft ul li select option#thirdS, #menuLeft ul li select option#treeS {color: #808080; text-align: right; padding-right: 5px;}
#menuLeft p.uploadStrainStuff {height: 40px; margin: 0; padding: 2px 0 2px 0; background: #003300; white-space: normal;}
#menuLeft p.uploadStrainStuff abbr {color: #ffff00; border-bottom: 1px dotted #ffff00;}

#menurechts {position: absolute; right: 0; top: 90px; width: 175px; background-color: transparent; overflow: auto;}
#menurechts h1 {color: #303030; font: 1em Tahoma, sans-serif; font-weight: bold; text-align: center; width: 170px; margin: 5px 0 0 0; text-shadow: 2px 2px #ededed, 0 2px #ededed, -2px 2px #ededed, -2px 0 #ededed, -2px -2px #ededed, 0 -2px #ededed, 2px -2px #ededed, 2px 0 #ededed;}
#menurechts ul {margin: 0 0 0 0; padding: 0 0 0 0; list-style: none;}
#menurechts li {font: 0.9em Tahoma, sans-serif; padding: 0 0 0 0; margin: 1px 0 0 0;}
#menurechts li img {margin: 0 0 0 0; padding: 0 0 0 0; width: 160px; border: 5px solid #C0C0C0; border-radius: 0.75em; background-color: #C0C0C0;}
#menurechts a {color: #003300; text-decoration: none;}
#menurechts a:hover {color: Green;}
#menuLeft .leftPlus {
	background-color: #EDEDED;
	margin-bottom: -5px;
	padding: 0;
	display: inline-block;
    overflow: auto;
}

#menuLeft .plusStuff {position: absolute; display: inline; margin: 10px 0 0 5px; background-color: #ededed;}
#menuLeft .plusStuff div#plusonestuff, .plusStuff div#twitterStuff {float: left; margin-right: 2px;}
#menuLeft .plusStuff div#facebookStuff {float: right;}
#menuLeft .plusStuff div {margin: 0 0 0 0; padding: 0 0 0 0;}
#menuLeft .plusStuff div img {margin: 0 0 0 0; padding: 0 0 0 0; cursor: help;}

#menuLeft .leftPlus #radar {margin: 2px 0 10px 0; padding: 4px; width: 127px; background-color: #C0C0C0; border-radius: 0.75em;}
#menuLeft .leftPlus h1.radH1 {
	width: 135px;
    color: #303030;
    font: bold 1em Tahoma,sans-serif;
    margin: 5px 0 0;
    text-align: center;
    text-shadow: 2px 2px #EDEDED, 0 2px #EDEDED, -2px 2px #EDEDED, -2px 0 #EDEDED, -2px -2px #EDEDED, 0 -2px #EDEDED, 2px -2px #EDEDED, 2px 0 #EDEDED;
}
#menuLeft .leftPlus #radar img {margin: 0; padding: 0; border: 0; margin-bottom: 0; border-radius: 0.75em; width: 100%; height: auto;}
#menuLeft .leftPlus #radar p.shoplink {border-radius: 0.5em;}
#menuLeft .leftPlus #radar p.shoplink a {display: block; font-weight: bold; text-decoration: none; color: #003300;}
#menuLeft .leftPlus #radar p.shoplink a:hover {color: #006600;}
#menuLeft .leftPlus #radar p span.imshop {font-weight: bold; font-size: 1.2em;}
#menuLeft .leftPlus #radar p span.preis {font-weight: bold;}
#menuLeft .leftPlus #radar p, #menuLeft .leftPlus #radar div.wasHgroup {height: auto; font-weight: inherit; background: #E6F4E3; border-radius: 0.75em 0.75em 0.75em 0.75em; font-size: 0.9em; margin: 3px 0 0; padding: 2px; text-align: center; color: #000;}
#menuLeft .leftPlus #radar p {
	font-size: 0.8em;
}
#menuLeft .leftPlus #radar div.wasHgroup h2 {font-size: 1em; font-weight: bold; margin: 0; overflow: hidden; padding: 0; white-space: nowrap; background-color: transparent; text-align: center; color: #000;}
#menuLeft .leftPlus #radar div.wasHgroup h3 {font-size: 0.9em; font-weight: bold; margin: 0; overflow: hidden; padding: 0; white-space: nowrap; background-color: transparent; text-align: center; color: #000;}

#menuLeft .leftPlus img.brdrdr {margin: 5px 0 0 0; border-radius: 0.75em; width: 100%; height: auto;}
#menuLeft .leftPlus img.UnBrdrdr {margin: 5px 0 0 5px;}
#menurechts p {color: #000000; font: 0.85em Tahoma, sans-serif; text-decoration: none; padding: 2px;}

#menurechts .specialRight {background-color: #C0C0C0; border-radius: 0.75em 0.75em 0.75em 0.75em; margin: 2px 0 10px; padding: 5px; width: 160px;}
#menurechts .specialRight img {border-radius: 0.5em; text-align: center;}
#menurechts .specialRight p, #menurechts .specialRight div.wasHgroup {background-color: #E6F4E3; border-radius: 0.75em 0.75em 0.75em 0.75em; font-size: 0.9em; margin: 3px 0 0; padding: 2px; text-align: center; color: #000;}
#menurechts .specialRight div.wasHgroup h2 {font-size: 1em; font-weight: bold; margin: 0; overflow: hidden; padding: 0; white-space: nowrap; background-color: transparent; text-align: center; color: #000;}
#menurechts .specialRight div.wasHgroup h3 {font-size: 0.9em; font-weight: bold; margin: 0; overflow: hidden; padding: 0; white-space: nowrap; background-color: transparent; text-align: center; color: #000;}
#menurechts .specialRight p.willend {color: #003300;}

#content {position: absolute; color: black; background-color: #ededed; left: 140px; top: 90px; bottom: 0; z-index: 1; right: 180px;}
#content a{color: #003300; text-decoration: none;}
#content a:hover{color: Green;}
#content a:visited{color: #003500;}
#content h1 {font-size: 1.2em;}
#content h1.smallGh1 {font-size: 0.8em; color: #808080; padding: 0; margin: 0;}
#content h2 {margin: 2px 0 10px 0; padding: 2px 0 2px 5px; font: bold 0.9em verdana, sans-serif; border-left: 6px solid #bcbcbc;	border-bottom: 1px solid #bcbcbc;}
#content h3 {padding:2px 0 2px 0px; font:bold 0.9em verdana, sans-serif; color: Green;}
#content h3.mainL {margin: 1em 0 0 5px; padding: 2px 0 2px 0; font-size: 1.2em; color: #5b5b5b; border-bottom: 1px solid #bcbcbc; text-align: left;}
#content h3.breadh3 {color: #808080; margin: 15px 0 0 0;}
#content h4 {margin:25px 0 10px 0; padding:2px 0 2px 5px; font:bold 0.9em verdana, sans-serif; border-left:6px solid #bcbcbc; border-bottom:1px solid #bcbcbc;}
#content h5 {margin: 0px 0px 0px 0px; font: bold 0.9em verdana, sans-serif; padding: 1px; background: #ffffff; border: 1px solid #000000;}

#content.OberkanteUnterlippe {background-color: #ededed;}
#content.OberkanteUnterlippe div.hundertpro {margin-top: 10px;}
#content a.unterstr {text-decoration: underline;}

#content p.OriginTop {min-height: 110px; float: none;}
#content p.OriginTop img {float: left; padding: 5px;}
#content ul.OriginLi li.land h3 {margin: 0 0 0 0; font-weight: bold; font: bold 1.5em Arial,sans-serif; color: #000; padding: 0;}
#content ul.OriginLi ul.sorten li.woher {display: inline;}
#content ul.plus20 {margin-top: 20px; padding-bottom: 20px;}

span.orange {color: #CC3300;}
.grau {color: #424242;}
span.grauklein {color: #6f6f6f; font-size: smaller;}
span.kleiner {font-size: smaller;}
span.orangeklein {color: #CC3300; font-size: smaller;}
span.error {color: #FF0000; font-weight: bold;}
span.ueber {color: #000000; font-weight: bold;}

.nowrap {white-space:nowrap;}
.achtzigpro {width: 80%;}
.hundertpro {width: 100%;}
.hundertpro2 {height: 100%;}
.right {text-align: right;}
.left {text-align: left;}
.center {text-align: center;}
.tahoma13 {font-size: 0.9em; font-family: Tahoma;}
.alles0 {padding: 0 0 0 0; margin: 0 0 0 0; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0;}

p#error {color: #FF0000; font-weight: bold;	padding: 0;	margin: 0;}
abbr {cursor: help;}

#searchextra {margin: 0px; width: 93%; padding-left: 2%;}
.slextras {background-color: White; margin-top: 0; padding: 2px 2px 2px 2px;}
.mundpB0{margin-bottom: 0; padding-bottom: 0;}

ul.picpreview li {display: inline; margin: 0; padding: 0;}
ul.picpreview li img {height: 132px; width: auto; margin: 4px 4px 0 0; padding: 0; border: 0; border-radius: 10px;}
#seedgalerieDetail img {width: 520px; height: auto; margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-left: 0; padding-right: 0; padding-bottom: 0; border: 0; text-align: center;}

.grauback {font: bold 0.9em Tahoma; background-color: #808080; width: 100%; text-align: left; color: #ffffff; margin: 0; padding: 0 3px 0 3px;}
.grauback02 {font: bold 0.9em Tahoma; background-color: #808080; text-align: right; color: #ffffff; margin: 0; padding: 0 2px 0 2px;}
.grauback03 {font: bold 0.8em Tahoma; background-color: #ffffcc; text-align: right; color: #993300; margin: 0; padding: 0 2px 0 2px; border-bottom: 1px solid #808080; border-top: 1px dotted #009900;}
.grauback04 {font: bold 0.8em Tahoma; background-color: #e1e1e1; text-align: right; color: #a8a8a8; margin: 0; padding: 0 2px 0 2px; border-top: 1px dotted #808080; border-bottom: 1px solid #808080;}

#sl_usercomm img, div#content div.center div#stuff #sl_usercomm img {
	background-color: inherit;
	width: 10px; height: 10px; min-width: 10px; max-width:10px;
	margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0; margin: 0 0 0 0;
	padding-top: 0; padding-left: 0; padding-right: 0; padding-bottom: 0; padding: 0 0 0 0;
	border: 0; float: none;
}
#sl_usercomm img.repPic, div#content div.center div#stuff #sl_usercomm img.repPic {width: 120px; max-width:120px; float: left;}
#sl_usercomm p.kommobenName, div#content div.center div#stuff #sl_usercomm p.kommobenName {
	background-color: #ededed; text-align: left; color: #6f6f6f; font-weight: bold; font-size: 0.85em;
	margin: 0; padding: 2px 2px 2px 2px;
	border-top: 1px solid #ededed; border-bottom: 1px solid #808080; border-right: 1px solid #808080;
	float: left;
}
#sl_usercomm p.kommobenRest, div#content div.center div#stuff #sl_usercomm p.kommobenRest {
	background: url(../../buttons/tab_back_white.gif) repeat-y top left;
	background-color: #FFFFFF; text-align: left; color: #6f6f6f; font-size: 0.85em;
	margin-bottom: 0; padding: 2px 2px 2px 2px;
	border-top: 1px solid #808080;
}
div#content div.center div#stuff #sl_usercomm p.kommobenRest a{
	float: right;
}
#sl_usercomm p.kommBewertung, div#content div.center div#stuff #sl_usercomm p.kommBewertung {
	background: url(../../buttons/tab_back_white.gif) repeat-y top left;
	background-color: #FFFFFF; text-align: left; color: #6f6f6f; font-size: 0.85em;
	margin: 0; padding: 2px 2px 2px 2px;
	border-bottom: 1px solid #d3d3d3;
}
#sl_usercomm p.kommmitte, div#content div.center div#stuff div#sl_usercomm p.kommmitte {text-align: left; font-size: 1em; margin-bottom: 0; padding-bottom: 0; margin-top: 0; padding: 2px 4px 4px 4px; background-color: #f5f5f5;}
#sl_usercomm hr, div#content div.center div#stuff #sl_usercomm hr {color: #ededed; background-color: #ededed; border: none; margin-top: 0; padding: 0; margin-bottom: 15px;}

#achtzigpromitte {width: 90%; margin-top: 15px; padding-top: 6px; padding-left: 5%;	text-align: center;}
#achtzigpromitte p {text-align: center;}
#achtzigpromitte h2 {text-align: left; margin: 0 0 0 0; padding: 0 0 0 0; font: bold 1em verdana, sans-serif; color: #929292; border: 0; background-color: #dadada;}
#achtzigpromitte h2.main, #content h2.main, #achtzigpromitte h1.main, #content h1.main {
	padding-left: 5px;
	background: url(../../buttons/tab_back_gray.gif) repeat-y top left;
	display: block;
	background-color: transparent;
	color: #000;
	font-size: 1.25em;
	font-family: Tahoma;
	background-color: #EAEAEA;
	border: 0;
	text-align: left;
}
#achtzigpromitte h2.mainPlus10, #content h2.mainPlus10 {margin-top: 20px;}
h1.straininfoh1 {font-size: 0.9em; color: #334C33; border-bottom: 0; display: inline;}
#achtzigpromitte p.mainL {margin-left: 5px; text-align: left;}
#achtzigpromitte p.mainLh3 {padding: 2px 2px 2px 2px; margin: 0 0 0 5px; text-align: left; border: 1px solid #bcbcbc; border-top: 0;}
#achtzigpromitte p.mainVal {text-align: right; margin-top: 50px; font-size: 0.8em;}
#achtzigpromitte p.right {text-align: right;}
#achtzigpromitte p.left {text-align: left;}
#achtzigpromitte .ganzoben, #content .ganzoben {margin-top: 0;}
#achtzigpromitte h2.backTrans {background: transparent;}

.bPic {text-align: center;}
.back0 {background-image: url(../../buttons/bewertung/0.gif); background-color: #A9A9A9;}
.back1{background-image: url(../../buttons/bewertung/1.gif); background-color: #A9A9A9;}
.back2{background-image: url(../../buttons/bewertung/2.gif); background-color: #A9A9A9;}
.back3{background-image: url(../../buttons/bewertung/3.gif); background-color: #C6C6C6;}
.back4{background-image: url(../../buttons/bewertung/4.gif); background-color: #D3D3D3;}
.back5{background-image: url(../../buttons/bewertung/5.gif); background-color: #D3D3D3;}
.back6{background-image: url(../../buttons/bewertung/6.gif); background-color: #D3D3D3;}
.back7{background-image: url(../../buttons/bewertung/7.gif); background-color: #C6C6C6;}
.back8{background-image: url(../../buttons/bewertung/8.gif); background-color: #A9A9A9;}
.back9{background-image: url(../../buttons/bewertung/9.gif); background-color: #A9A9A9;}
.back10{background-image: url(../../buttons/bewertung/10.gif); background-color: #A9A9A9;}
.BewGesch{width: 18px; height: 18px; padding: 0; margin: 0;}
.BewTurn{width: 18px; height: 18px; padding: 0; margin: 0;}
.BewStr{width: 18px; height: 18px; padding: 0; margin: 0;}
.BewPrei{width: 18px; height: 18px; padding: 0; margin: 0;}
.BewErn{width: 18px; height: 18px; padding: 0; margin: 0;}
.BewGes{width: 18px; height: 18px; padding: 0; margin: 0;}

img.padL2{margin-top: -2px;}
span.fett {font-weight: bold;}
span.schraegeingerueckt {padding-left: 2px; font-style: italic;}
.graukleinX {color: #6f6f6f; font-size: 0.85em;}
.graukleinXL {color: #6f6f6f; font-size: 1em; font-family: Tahoma;}
.graukleinXS {color: #6f6f6f; font-size: 0.8em; font-family: Tahoma;}
span.highlight{color:#660000}
span.highlightklein{color: #CC3300; font-size: smaller;}
span.Textright {display: block; text-align: right;}

form#upload select.SeedBank {width: 200px;}
form#upload select.SeedIndiSati {width: 130px;}
form#upload select.SeedFem {width: 180px;}
form#upload select.SeedBluete {width: 180px;}

ul#alpha {list-style-type: none; overflow: hidden; margin: 0; padding: 0;}
ul#alpha li {display: inline-block; margin: 0; padding: 0 0.25em 0 0; font-weight: bold; font-size: 1.2em;}

h1.anmeldenh1 {text-align: center; background-color: #FFFFFF;}
h2.anmeldenh2 {border: 1px solid #DCDCDC; border-left: none; border-right: none; background-color: #FFFF33;}
div.anmeldenPasstscho {text-align: center; background-color: #FFFFFF; margin-left: 2%; margin-right: 2%; border: 1px solid #DCDCDC;}
p.anmeldCapt {background-color: #D9D9D9; margin-right: 20%; margin-left: 20%; margin-bottom: 0;}
p.anmeldCaptImg {margin-top: 0px; background-color: #ededed;}
p.anmeldCaptImg img {width: 111px; height:33px; border:0;}

h1#second {margin-top: 30px;}
h2#second {margin-top: 10px;}
h2#bott30 {margin-bottom: 30px;}

p.MorM {background-color: #D9D9D9; margin-right: 20%; margin-left: 20%; margin-bottom: 0;}
p#mtop0 {margin-top: 0;}
p#mtop0 img {width: 111px; height:33px; border: 0;}
p.mtop30, div.mtop30 {margin-top: 30px;}
li.pLeft65 {padding: 0 0 0 65px;}

span.schreibenlink {background-color: #FFFFFF; border: 2px solid #006600; padding: 2px; font-weight: bold; font-size: 1.1em; border-radius: 0.5em;}

a.boxed {background-color: #f1efbe; color: #FFFFFF; padding: 2px; border: 1px solid #006600;}
a.boxed:hover{background-color: #ccff99; color: #990000;}

p.loginfirst {background-color: #ffffcc; padding: 10px; border: 2px dotted #993333; font-size: 1.25em; line-height: 1.5em;}
p.minHigh120{min-height: 120px;}

span.RoTUnter {color: #660000; text-decoration: underline; font-weight: bold;}
span.biggah {font-size: 1.2em;}
span.boldRed {color: red; font-weight: bold;}
.floatRight {float: right;}
.bgBlack {background-color: #000;}
.mgTop5 {margin-top: 5px;}
.mgTop10 {margin-top: 10px;}
.mgTop20 {margin-top: 20px;}
.obenUndUntenMg10 {margin-top: 10px; margin-bottom: 10px;}

img.HybMapPic {width: 100%; max-width: 820px; height: auto;}

div.bread div {display: inline;}
div#slanzeige h2.main {text-align: center;}

p.hybridmaplinkBreeder {margin: 5px 5px 5px 0; padding: 3px; border: 2px solid #003300; text-align: left;}
p.hybridmaplinkBreeder a {display: block;}
p.hybridmaplinkBreeder img {float: right;}

ul.ThanksWinner {text-align: left; margin: 10px 0 0 10px;}

ul.StrainUl {padding: 0 0 0 0; margin: 10px 0 10px 0;}
ul.StrainUl li{padding: 0 0 0 0; margin: 0 0 0 0;}

p.floatrightImg {overflow: hidden; clear: both; text-align: left;}
p.floatrightImg img {float: right; padding: 0 0 1em 1em; max-width: 33%; height: auto;}

div#content.OberkanteUnterlippe a.highlightMore {font-weight: bold; text-decoration: underline;}

svg.SimpleSvgChart {width: 158px; height: 158px;}
svg.SimpleSvgChart path, svg.SimpleSvgChart circle {stroke-width: 6; stroke: #fff; stroke-opacity: 0.3;}
svg.SimpleSvgChart path:hover, svg.SimpleSvgChart circle:hover {stroke: #000; fill: #ffff00; fill-opacity: 0.4}
svg.SimpleSvgChart text {opacity: 0.5; fill: #003300;}

img.floatleft {float: left; padding: 0 0.25em 0.25em 0}
img.galPic {width: 98%; height: auto; border: 2px solid #303030; border-radius: 0.75em;}

#content h1.bigRound1, #content h2.bigRound1, #content h3.bigRound1 {display: inline-block; border: 0; border-radius: 0.5em; padding: 0 0.5em 0.05em 0.5em; font-size: 2em; color: #ededed; background-color: #303030; line-height: 0.8em; margin: 0.25em 0 0.25em 0; text-shadow: 2px 2px #303030, 0 2px #303030, -2px 2px #303030, -2px 0 #303030, -2px -2px #303030, 0 -2px #303030, 2px -2px #303030, 2px 0 #303030; text-align: center;}
#content h1.bigRound1 a, #content h2.bigRound1 a, #content h3.bigRound1 a {color: #ededed;}
#content h1.smallah, #content h2.smallah, #content h3.smallah {font-size: 1.4em;}
#content h1.smallah2, #content h2.smallah2, #content h3.smallah2 {font-size: 1em;}
#content h1.smallah3, #content h2.smallah3, #content h3.smallah3 {font-size: 0.8em;}
#content h1.fullw, #content h2.fullw, #content h3.fullw {width: 100%;}
#content h1.top20, #content h2.top20, #content h3.top20, #content div.top20 {margin-top: 20px;}
#content div.somePartsNow {clear: both; width: 90%; padding-left: 5%; text-align: center; vertical-align: top; overflow: hidden; background-color: #ededed;}
#content div.somePartsNow hr {clear: both; display: none;}
#content div.onePartFull {width: 99%;}
#content div.onePartHalf {width: 47%;}

@media screen and (max-width: 1050px) {
#content div.somePartsNow div.onePartHalf, #content div.somePartsNow div.onePartDreiZuHalf {width: 98%; margin-left: 1%; min-width: 170px;}
}
@media screen and (max-width: 800px) {
#content div.somePartsNow div.onePartFull, #content div.somePartsNow div.onePartFullwarDrei, #content div.somePartsNow div.onePartFullwarHalf {width: 99%; }
}

@media screen and (min-width: 800px) {
#content div.somePartsNow div.onePartHalf, #content div.somePartsNow div.onePartDreiZuHalf {width: 47%; margin-left: 1%; min-width: 170px;}

}
@media screen and (min-width: 1050px) {
#content div.somePartsNow div.onePartDrei  {width: 30%; margin-left: 1%; min-width: 160px;}
}


#content div.einigePartsNow {clear: both; margin-bottom: 0.5%; margin-top: 0.5%; padding: 1%; text-align: center; vertical-align: top; overflow: hidden; background-color: #ededed;}
#content div.somePartsNow div.onePartHere {margin-bottom: 0.5%; margin-top: 0.5%; padding: 1%; float: left; vertical-align: top; text-align: center;}
#content div.somePartsNow div.onePartHere h2, #content div.somePartsNow div.onePartHere h3 {display: inline-block; text-align: center; border: 0; border-radius: 0.5em; padding: 0 0.5em 0 0.5em; font-size: 1.6em; color: #e0e0e0; background-color: #303030; line-height: 0.8em; margin: 0 0 0 0; margin-top: -0.1em; text-shadow: 2px 2px #303030, 0 2px #303030, -2px 2px #303030, -2px 0 #303030, -2px -2px #303030, 0 -2px #303030, 2px -2px #303030, 2px 0 #303030; z-index: 2;}
#content div.somePartsNow div.onePartHere h2 a {color: #e0e0e0; display: block;}
#content div.somePartsNow div.onePartHere h2 a:visited {color: #e3e3e3;}
#content div.somePartsNow div.onePartHere h2 a:hover {color: #ffffcc;}
#content div.somePartsNow div.onePartHere h2.smallah, #content div.somePartsNow div.onePartHere h3.smallah {font-size: 1.2em; margin-bottom: 0.35em;}
#content div.somePartsNow div.onePartHere h2.smallah2, #content div.somePartsNow div.onePartHere h3.smallah2 {font-size: 1em; margin-bottom: 0.35em;}
#content div.somePartsNow div.onePartHere p, #content div.somePartsNow div.onePartHere div.partInnerDiv {font-size: 1.1em; border: 2px solid #303030; border-radius: 0.75em; padding: 0.9em 0.5em 0.5em 0.5em; margin: -0.85em 0 0 0; z-index: 1; overflow: auto;}
#content div.somePartsNow div.onePartHere div.secnd, #content div.somePartsNow div.onePartHere h2.secnd, #content div.somePartsNow div.onePartHere h3.secnd, #content div.somePartsNow div.onePartHere h4.secnd {margin-top: 1em;}
#content div.somePartsNow div.onePartHere p a {text-decoration: underline; color: #303030; font-weight: bold;}
#content div.somePartsNow div.onePartHere p a:visited {color: #333333;}
#content div.somePartsNow div.onePartHere p a:hover {color: #003300;}
#content div.somePartsNow div.onePartHere div.partInnerDiv p { margin: 0 0 0 0; padding: 0 0 0 0; border: 0; font-size: 1em;}
#content div.somePartsNow div.onePartHere div.partInnerDiv .top20 {margin-top: 20px;}
#content div.somePartsNow div.onePartHere div.partInnerDiv img.noH, #content div.somePartsNow div.onePartHere .noH {padding-top: 0.5em;}
#content div.somePartsNow div.onePartHere div.partInnerDiv h2.topEm {margin-top: 0.75em;}
#content div.somePartsNow div.onePartHere div.partInnerDiv p.next {margin-top: 1em;}
#content div.somePartsNow div.onePartHere div.partInnerDiv form input.bordered {border: 2px solid #000; margin: 0.25em; border-radius: 0.5em; padding: 0.25em; font-size: 1.2em;}
#content div.somePartsNow div.onePartHere div.partInnerDiv div.blockLink a {background-color: #303030; color: #fff; font-weight: bold; display: block; border-radius: 0.25em; padding: 0.25em; margin-top: 0.5em;}
#content div.somePartsNow div.onePartHere p.abst, #content div.somePartsNow div.onePartHere div.partInnerDiv p.abst {margin-top: 1em;}
#content form.grayRound input#SSUCHW {border: 2px solid #000; border-right: 0; border-radius: 1em 0 0 1em; min-height: 25px; padding: 3px; padding-left: 7px; font-size: 1.5em; margin: 0;}
#content form.grayRound input.submit {border: 2px solid #000; border-left: 0; background-color: #909090; color: #fff; font-weight: bold; border-radius: 1em; min-height: 25px; padding: 3px; padding-top: 4px; font-size: 1.5em; margin: -1px 0 0 -1em;  text-shadow: -1px -1px #303030,1px 1px #303030,1px -1px #303030,-1px 1px #303030;}
#content div.somePartsNow div.onePartHere h3 {font-size: 1em; line-height: 1em;}
#content div.somePartsNow div.onePartHere h3.smallah {margin-bottom: 0.4em; line-height: 0.6em;}
#content div.somePartsNow div.onePartHere h3 a {display: inline; color: #ffffcc;}
#content div.somePartsNow div.onePartHere h3 a:visited {color: #ffffdd;}
#content div.somePartsNow div.onePartHere h3 a:hover {color: #CCFF99;}
#content div.somePartsNow div.onePartHere h2.biggah, #content div.somePartsNow div.onePartHere h3.biggah {font-size: 2em; margin-top: -1em;}
#content div.somePartsNow div.onePartHere div.partInnerDiv img.rightFloatLogo {float: right; display: inline; max-width: 20%; height: auto;}
#content img.smallRightFloatLogo {float: right; display: inline; height: auto; width: 15%; max-width: 125px; min-width: 25px; padding-left: 1em;}
#content h3.fullWeh, #content h2.fullWeh, #content h1.fullWeh {width: 90%;}
#content h3.fullWeh a, #content h2.fullWeh a, #content h1.fullWeh a {display: block;}
#content div.somePartsNow div.onePartHere h3.fullWeh, #content div.somePartsNow div.onePartHere h2.fullWeh, #content div.somePartsNow div.onePartHere h1.fullWeh {width: 97%;}
#content div.somePartsNow div.onePartHere h3.fullWeh a, #content div.somePartsNow div.onePartHere h2.fullWeh a, #content div.somePartsNow div.onePartHere h1.fullWeh a {display: block;}
#content div.somePartsNow div.top20{margin-top: 20px;}
#content div.somePartsNow div.top10{margin-top: 10px;}

#content div.somePartsNow div.onePartHere .machklein, #content div.somePartsNow div.onePartHere div.partInnerDiv .machklein {font-size: 0.9em;}
#content div.somePartsNow div.onePartHere .machkleiner, #content div.somePartsNow div.onePartHere div.partInnerDiv .machkleiner {font-size: 0.8em;}
#content div.somePartsNow div.onePartHere .rechts, #content div.somePartsNow div.onePartHere div.partInnerDiv .rechts {text-align: right;}
#content div.somePartsNow div.onePartHere .links, #content div.somePartsNow div.onePartHere div.partInnerDiv .links {text-align: left;}
#content div.somePartsNow div.onePartHere .justi, #content div.somePartsNow div.onePartHere div.partInnerDiv .justi {text-align: justify;}
#content div.somePartsNow div.onePartHere .darkBottomBack, #content div.somePartsNow div.onePartHere div.partInnerDiv .darkBottomBack {margin-top: 10px; background-color: #303030; color: #ededed; border-radius: 0.5em;}

#content div.einigePartsNow { margin-bottom: 0.5%; margin-top: 0.5%; padding: 1%; text-align: center; vertical-align: top; overflow: hidden; background-color: #ededed;}
#content div.einigePartsNow div.onePartHere h2, #content div.einigePartsNow div.onePartHere h3 {display: inline-block; text-align: center; border: 0; border-radius: 0.5em; padding: 0 0.5em 0 0.5em; font-size: 1.6em; color: #e0e0e0; background-color: #303030; line-height: 0.8em; margin: 0 0 0 0; margin-top: -0.1em; text-shadow: 2px 2px #303030, 0 2px #303030, -2px 2px #303030, -2px 0 #303030, -2px -2px #303030, 0 -2px #303030, 2px -2px #303030, 2px 0 #303030; z-index: 2;}
#content div.einigePartsNow div.einPartHere p, #content div.einigePartsNow div.onePartHere div.partInnerDiv , #content div.einigePartsNow div.einPartHere div.partInnerDiv {font-size: 1.1em; border: 2px solid #303030; border-radius: 0.75em; padding: 0.9em 0.5em 0.5em 0.5em; margin: -0.85em 0 0 0; z-index: 1; overflow: auto;}


dl {margin: 0; padding: 0;}
dl dt {clear: both; float: left; padding-right: 0.5em;}
dl dd {text-align: justify;}

dl.inlTabl {display: inline-table; text-align: left; margin-top: -0.5em;}
dl.inlTabl dt{float: none; clear: none; margin-top: 0.5em;}
dl.inlTabl dd{text-align: left;}

#content ul.linksInnerPart {margin-top: 1em;}
#content ul.linksInnerPart li a {text-decoration: underline; color: #303030; font-weight: bold; font-size: 0.9em;}

div#isPlusStuffToo.plusStuff div#nichMich a {
	text-decoration: none;	margin-left: -2em;
}
