html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
body { line-height:1.5; background:#fff; margin:1.5em 0; text-align:center; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a img { border:none; margin:0px;}
body { font-size:75%; color:#222; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; background-color: #EEE7E3; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; color:#111; }
h1 { font-size:3em; line-height:1; margin-bottom:0.5em; }
h2 { font-size:2em; margin-bottom:0.75em; }
h3 { font-size:1.5em; line-height:1; margin-bottom:1em; }
h4 { font-size:1.2em; line-height:1.25; margin-bottom:1.25em; }
h5 { font-size:1em; font-weight:bold; margin-bottom:1.5em; }
h6 { font-size:1em; font-weight:bold; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0; }
p { margin:0 0 1.5em; }
p.last { margin-bottom:0; }
p img { float:left; margin:1.5em 1.5em 1.5em 0; padding:0; }
img { margin:0 0 1.5em; }
a:focus, a:hover { color:#000; }
a { color:#009; text-decoration:underline; }
blockquote { margin:1.5em; color:#666; font-style:italic; }
strong { font-weight:bold; }
em, dfn { font-style:italic; background:#ffc; }
dfn { font-weight:bold; }
sup, sub { line-height:0; }
abbr, acronym { border-bottom:1px dotted #666; }
address { margin:0 0 1.5em; font-style:italic; }
del { color:#666; }
pre, code { margin:1.5em 0; white-space:pre; }
tt { display:block; margin:1.5em 0; line-height:1.5; }
pre, code, tt { font:1em 'andale mono', 'lucida console', monospace; line-height:1.5; }
li ul, li ol { margin:0 1.5em; }
ul, ol { margin:0 1.5em 1.5em 1.5em; }
ul { list-style-type:circle; }
ol { list-style-type:decimal; }
dl { margin:0 0 1.5em 0; }
dl dt { font-weight:bold; }
dd { margin-left:1.5em; }
table { margin-bottom:1.4em; }
th { border-bottom:2px solid #ccc; font-weight:bold; background:#eee; }
td { border-bottom:1px solid #ddd; }
th, td { padding:4px 10px 4px 5px; }
tr.even td { background:#eef; }
tfoot { font-style:italic; }
caption { background:#ffc; }
table .last { padding-right:0; }
.small { font-size:.8em; margin-bottom:1.875em; line-height:1.875em; }
.large { font-size:1.2em; line-height:2.5em; margin-bottom:1.25em; }
.hide { display:none; }
.quiet { color:#666; }
.loud { color:#000; }
.highlight { background:#ff0; }
.added { background:#060; color:#fff; }
.removed { background:#900; color:#fff; }
.top { margin-top:0; padding-top:0; }
.bottom { margin-bottom:0; padding-bottom:0; }
.showgrid { background:url(src/grid.png); }
.column { float:left; margin-right:10px; }
.last { margin-right:0; }
.span-1 { width:30px; }
.span-2 { width:70px; }
.span-3 { width:110px; }
.span-4 { width:150px; padding-left: 8px; }
.span-5 { width:190px; }
.span-6 { width:230px; }
.span-7 { width:270px; }
.span-8 { width:310px; }
.span-9 { width:350px; }
.span-10 { width:390px; }
.span-11 { width:430px; }
.span-12 { width:470px; }
.span-13 { width:510px; }
.span-14 { width:550px; }
.span-15 { width:590px; }
.span-16 { width:630px; }
.span-17 { width:670px; }
.span-18 { width:710px; }
.span-19 { width:750px; }
.span-20 { width:790px; }
.span-21 { width:830px; }
.span-22 { width:870px; }
.span-23 { width:910px; }
.span-24 { width:950px; margin:0; }
.append-1 { padding-right:40px; }
.append-2 { padding-right:80px; }
.append-3 { padding-right:120px; }
.append-4 { padding-right:160px; }
.append-5 { padding-right:200px; }
.append-6 { padding-right:240px; }
.append-7 { padding-right:280px; }
.append-8 { padding-right:320px; }
.append-9 { padding-right:360px; }
.append-10 { padding-right:400px; }
.append-11 { padding-right:440px; }
.append-12 { padding-right:480px; }
.append-13 { padding-right:520px; }
.append-14 { padding-right:560px; }
.append-15 { padding-right:600px; }
.append-16 { padding-right:640px; }
.append-17 { padding-right:680px; }
.append-18 { padding-right:720px; }
.append-19 { padding-right:760px; }
.append-20 { padding-right:800px; }
.append-21 { padding-right:840px; }
.append-22 { padding-right:880px; }
.append-23 { padding-right:920px; }
.prepend-1 { padding-left:40px; }
.prepend-2 { padding-left:80px; }
.prepend-3 { padding-left:120px; }
.prepend-4 { padding-left:160px; }
.prepend-5 { padding-left:200px; }
.prepend-6 { padding-left:240px; }
.prepend-7 { padding-left:280px; }
.prepend-8 { padding-left:320px; }
.prepend-9 { padding-left:360px; }
.prepend-10 { padding-left:400px; }
.prepend-11 { padding-left:440px; }
.prepend-12 { padding-left:480px; }
.prepend-13 { padding-left:520px; }
.prepend-14 { padding-left:560px; }
.prepend-15 { padding-left:600px; }
.prepend-16 { padding-left:640px; }
.prepend-17 { padding-left:680px; }
.prepend-18 { padding-left:720px; }
.prepend-19 { padding-left:760px; }
.prepend-20 { padding-left:800px; }
.prepend-21 { padding-left:840px; }
.prepend-22 { padding-left:880px; }
.prepend-23 { padding-left:920px; }
.border { padding-right:4px; margin-right:5px; border-right:1px solid #eee; }
.colborder { padding-right:24px; margin-right:25px; border-right:1px solid #eee; }
.pull-1 { margin-left:-40px; }
.pull-2 { margin-left:-80px; }
.pull-3 { margin-left:-120px; }
.pull-4 { margin-left:-160px; }
.pull-5 { margin-left:-200px; }
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-5 { float:left; }
.push-1 { margin-right:-40px; }
.push-2 { margin-right:-80px; }
.push-3 { margin-right:-120px; }
.push-4 { margin-right:-160px; }
.push-5 { margin-right:-200px; }
.push-0, .push-1, .push-2, .push-3, .push-4, .push-5 { float:right; margin-left:18px; margin-bottom:1.5em; }
.lift-1 { margin-top:-1.5em; margin-bottom:1.5em; }
.lift-2 { margin-top:-3em; margin-bottom:3em; }
.lift-3 { margin-top:-4.5em; margin-bottom:4.5em; }
.lift-4 { margin-top:-6em; margin-bottom:6em; }
.lift-5 { margin-top:-7.5em; margin-bottom:7.5em; }
.drop-1 { margin-bottom:-1.5em; margin-top:1.5em; }
.drop-2 { margin-bottom:-3em; margin-top:3em; }
.drop-3 { margin-bottom:-4.5em; margin-top:4.5em; }
.drop-4 { margin-bottom:-6em; margin-top:6em; }
.drop-5 { margin-bottom:-7.5em; margin-top:7.5em; }
.box { padding:1.5em; margin-bottom:1.5em; background:#eee; }
hr { background:#ddd; color:#ddd; clear:both; float:none; width:100%; height:.1em; margin:0 0 1.4em; border:none; }
hr.space { background:#fff; color:#fff; }
.clear, .container { display:inline-block; }
.clear:after, .container:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clear, * html .container { height:1%; }
.clear, .container { display:block; }
label { font-weight:bold; }
fieldset { padding:1.4em; margin:0 0 1.5em 0; border:1px solid #ccc; }
legend { font-weight:bold; font-size:1.2em; }
input.text, input.title, textarea, select { margin:0.5em 0; border:1px solid #bbb; }
input.text:focus, input.title:focus, textarea:focus, select:focus { border:1px solid #666; }
input.text, input.title { width:300px; padding:5px; }
input.title { font-size:1.5em; }
textarea { width:400px; height:250px; padding:5px; }
select { width:200px; }
.error, .notice, .success { padding:.8em; margin-bottom:1em; border:2px solid #ddd; }
.error { background:#FBE3E4; border-color:#FBC2C4; }
.notice { background:#FFF6BF; border-color:#FFD324; }
.success { background:#E6EFC2; border-color:#C6D880; }
.error, .error a { color:#D12F19; }
.notice, .notice a { color:#817134; }
.success, .success a { color:#529214; }
a.button, button { display:block; float:left; margin:0 0.583em 0.667em 0; padding:5px 10px 5px 7px; border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; background-color:#f5f5f5; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; }
button { width:auto; overflow:visible; padding:4px 10px 3px 7px; }
button[type] { padding:4px 10px 4px 7px; line-height:17px; }
*:first-child+html button[type] { padding:4px 10px 3px 7px; }
button img, a.button img { margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; float:none; }
button:hover, a.button:hover { background-color:#dff4ff; border:1px solid #c2e1ef; color:#336699; }
a.button:active { background-color:#6299c5; border:1px solid #6299c5; color:#fff; }
body .positive { color:#529214; }
a.positive:hover, button.positive:hover { background-color:#E6EFC2; border:1px solid #C6D880; color:#529214; }
a.positive:active { background-color:#529214; border:1px solid #529214; color:#fff; }
body .negative { color:#d12f19; }
a.negative:hover, button.negative:hover { background:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19; }
a.negative:active { background-color:#d12f19; border:1px solid #d12f19; color:#fff; }
span.bilder_rahmen_170 { position:relative; width:174px; height:180px; border:1px solid #c0c0c0; float:left; margin:5px; padding:2px; font-size:x-small; }
span.bilder_rahmen_170 .rtext { position:absolute; bottom:2em; width:100%; text-align:center; }
span.bilder_rahmen_170 .rcopy { position:absolute; bottom:0.1em; width:100%; text-align:center; }
span.bilder_rahmen_170 .rbild { text-align:center; width:100%; }
.sc_img { border:1px solid #c0c0c0; width:144px; height:160px; float:left; text-align:center; padding:2px; margin:6px 6px 6px 0; }
#JT_close_left, #JT_close_right { font-size:1.1em; }
#JT_copy p, #JT_copy ul { font-size:1.1em; }
#JT_arrow_left { background:url(img/05layout.png) no-repeat -597px -70px; position:absolute; z-index:101; left:-12px; height:23px; width:10px; }
#JT_arrow_right { background:url(img/05layout.png) no-repeat -625px -70px; position:absolute; z-index:101; height:23px; width:11px; }
body > #JT_arrow_right { margin-left:3px; }
#JT { position:absolute; z-index:100; border:2px solid #86c4f1; background-color:#fff; overflow:hidden; }
#JT_copy { padding:10px; color:#333; }
.JT_loader { background:url(img/img_loader.gif) no-repeat center center; width:100%; height:42px; }
#JT_close_left { background-color:#86c4f1; text-align:left; padding-left:8px; padding-bottom:5px; padding-top:2px; font-weight:bold; }
#JT_close_right { background-color:#86c4f1; text-align:left; padding-left:8px; padding-bottom:5px; padding-top:2px; font-weight:bold; }
#JT_copy p { margin:3px 0; }
#JT_copy img { padding:1px; border:none; }
.jTip { cursor:help; }
#JT iframe { display:none; display:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); height:3000px; }
.newmsg, a.sortup, a.sortdown, .ohidden, .ovisible, .wb300x250 { background:transparent url(/css/img/05layout.png) no-repeat top left; }
.showgrid { background:none
; }
body { font-size:75%; font-family:Verdana , Helvetica, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family:Verdana, Helvetica, Arial, sans-serif; }
h1 a, h2 a, h3 a, h3 a, h3 a, h6 a { text-decoration:none; color:#222; }
.alt { color:#222; font-family:Verdana , Helvetica, Arial, sans-serif; }
body { margin:0; }
.container { background-color:white; min-height:45em; width:870px; padding-top:0.5em; }
#logo a { border:none; position:absolute; padding:0; }
.pcontent { min-height:450px; }
.pfooter { background:url(/css/img/05layout.png) no-repeat -450px -100px; min-height:30px; }
.pheader, .pfooter, { background-color:#e1ecff; }
.pmenu { float:left; padding-top:3.5em; position:absolute; left:0px; }
.pmenu2 { padding-top:12px; }
.pborder { border-right:1px solid #eee; }
hr { width:95%; }
p img { float:none; }
.nodisplay { position:absolute; top:-5000px; left:-5000px; height:1px; width:1px; }
.clear { clear:both; }
.error, .notice, .success { padding:.8em; margin:2em .8em 2em 0; border:0.1em solid #ddd; color:#000; }
.pheadercontent { margin-left:140px; }
.pfootercontent { font-size:75%; margin:5px 0 0 140px; text-align:center; }
.pfooter a, .pheader a { padding:0 10px 0 10px; border-right:1px solid #666; text-decoration:none; }
.pfooter a.plastlink, .pheader a.plastlink { border-right:none; }
#hlinks { padding:2px 0 0 0; margin:0 0.5em 0 0; font-size:75%; text-align:right; }
#stylesw { width:45px; height:3em; }
#hsearch { padding:3px 13px 0 0; margin:0; text-align:right; }
.pmenu ul, ul.func { font-weight:bold; list-style-type:none; padding:0 0 1.5em 0; }
.pmenu ul ul, ul.func { font-weight:normal; margin:0; }
.pmenu ul ul li { background:url(/css/img/05layout.png) no-repeat 0 -5px; padding:0 0 0 10px; margin:0; }
.pmenu ul ul li.ma { background-position:top left; }
.pmenu ul ul li.me { background-position:bottom left; }
.pmenu ul ul li.active { background:url(/css/img/05layout.png) no-repeat -150px -5px; }
.pmenu a { text-decoration:none; color:black; }
ul.func li { background:url(/css/img/05layout.png) no-repeat -450px 0px; padding-left:15px; }
.newmsg { background-position:-300px -1px; padding-left:17px; }
.bubblepop, .bubblepopi, .bubblepopu, .bubblepopl { background:url(img/05rahmen.png) no-repeat -15px bottom; padding:0; }
.bubblepopu { background-position:right bottom; padding:0 36px 38px 0; }
.bubblepopi { background-position:right -20px; padding:16px 0 0 0; }
.bubblepopl { background-position:-15px -20px; padding:0 0 0 20px; }
p { margin-bottom:3em; }
p + p { text-indent:0em; margin-top:-1.5em; }
.right { text-align:right; }
input.checkbox { border:1px solid #bbb; background:#f6f6f6; padding:5px; }
button, a.button { float:none; display:inline; vertical-align:middle; margin:0; }
input.text, select.text { vertical-align:middle; width:230px; font-size:100%; }
#login, .topsearch { font-size:75%; }
#login input, #login button, .topsearch input { width:95px; font-size:1.7em; vertical-align: top; line-height:1.87em; margin:0; padding:0; }
.topsearch input { width:187px; }
#login input.checkbox { width:15px; }
.topsearch button { font-size:1.4em; line-height:1.77em; margin:0; padding:0; vertical-align: top; float:none; display:inline; margin-top: 1px; }
h4 { margin:1.25em 0 0 0; }
table { margin-bottom:1.5em; border-collapse:collapse; border-spacing:0px; }
th { border:none; font-weight:bold; background:#eee; }
td { border:none; }
th, td { padding:0 10px 0 0; vertical-align:top; }
table.thr tr th { text-align:right; background:none; }
table img { margin:0
; }
.sorttab tbody th { background:none; }
tr.even th { background:#eef; }
tr.even td, .sorttab tbody tr.even th { background:#f9f9ff; }
.tabhover tr:hover td, .tabhover tr:hover th { background:#eef; }
.formular { padding:0 0 1.2em 0; }
.formzeile { clear:both; width:425px; }
.formtitel { width:150px; text-align:right; display:inline; float:left; margin-top:0.3em; }
.forminhalt { width:270px; float:right; margin-left:5px; }
.lgtxt { width:270px; }
.lgin { width:150px; }
.smtxt { width:70px; }
.smin { width:350px; }
.forminhalt input, .forminhalt select { margin:0.2em 0 0.7em 0; padding:0.2em; }
.formende { clear:both; }
.bsmall { font-size:78%; line-height:2.0; }
.tag1 { font-size:xx-small; }
.tag2 { font-size:x-small; }
.tag3 { font-size:small; }
.tag4 { font-size:medium; }
.tag5 { font-size:large; }
.tag6 { font-size:x-large; }
table img { vertical-align:middle; }
.helpimg, .avatar { margin:0; float:none; clear:both; vertical-align:top; }
.avatar { margin-bottom:20px; }
.cblock { padding-bottom:1.5em; }
.cblock a:visited { color:#002; }
.swlist { width:210px; float:left; }
.pgnav { font-size:85%; margin-bottom:1.5em; }
.pgnavprev, .pgnavnext, .pgnavpg { border:1px solid #606d84; margin-left:0.5em; }
.pgnavprev { margin-left:2em; }
.pgnavpg a, .pgnavpg a:visited { text-decoration:none; color:#000; padding:0 0.5em 0 0.5em; }
.pgnavprev a, .pgnavnext a, .pgnavprev a:visited, .pgnavnext a:visited { text-decoration:none; color:#000; padding:0 1.5em 0 1.5em; background-color:#e6efff; }
.pgnavpg:hover, .pgnavprev a:hover, .pgnavnext a:hover { background-color:#bbd3ff; }
.pgnavaktiv { background-color:#bbd3ff; font-weight:bold; }
.pgnavpassiv { background-color:#eee; border-color:#bbb; color:#bbb; padding:0 1.5em 0 1.5em; }
.pgnavsp { margin-left:0.5em; }
.sortprev, .sortnext, .sortmid { text-align:left; width:15%; padding:1em 0 0.3em 0; margin:0; float:left; font-size:80%; }
.sortprev { text-align:left; border-right:1px dashed #eef; }
.sortmid { text-align:center; width:69%; }
.sortnext { text-align:right; border-left:1px dashed #eef; }
a.sort, a.sortup, a.sortdown { text-decoration:none; padding-left:10px; color:#000; }
a.sortup { background-position:-650px -42px; }
a.sortdown { background-position:-650px -2px; }
.ohidden { background-position:-150px -58px; padding-left:10px; }
.ovisible { background-position:-150px -98px; padding-left:10px; }
.slideShow { width:190px; height:16.5em; padding:0; margin:0; text-align:center; }
.slideShowBody a { text-decoration:none; }
.slideShow img { margin:0; padding:2px 0 0 0; }
.slimg img { padding:0; }
.slideShow p { text-align:center; }
.slideShowBody { width:190px; border:1px solid #ccc; padding:0; margin:0; height:18em; position:relative; }
.slideShowZoom { width:190px; position:absolute; bottom:0.05em; text-align:center; }
.slideCaption { background-color:#e8f0ff; padding:4px; text-align:center; font-size:80%; margin:0; padding:0; position:absolute; bottom:2em; left:0; width:190px; }
.nextSlide, .prevSlide, .slidepagelinks { display:none; }
#rezeptdestages .slideShowBody { float:right; margin-left:5px; }
#rezeptdestages { min-height:16.5em; }
#modalOverlay { background-color:#000; cursor:wait; }
#modalContainer { height:250px; width:450px; left:50%; top:15%; margin-left:-300px; background-color:#fff; border:3px solid #ccc; }
#modalContainer a.modalCloseImg { background:url(/css/img/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer; }
#modalContainer #ModalContent { padding:8px; }
.wb300x250 { margin:-2em 0 0 65px; padding-left:15px; background: none; width:300px; height:250px; min-height:22em; }
.wb160x600 { height:100%; float: left; margin-top: 70px; padding-right: 24px; }
.wb728x90 { left:111px; padding:0px; margin:0px; height:90px; position:relative; }
.wbforum { margin:2px 0 0 0px; padding:2px 10 0 0px; min-height:0; float:right; }
.wbforumsig { float:left; width:320px; }
.wbleft { left:145px; position:absolute; margin:2.25em 0 0 0; padding:0; }
.wbleftfix { margin-top:2.25em; width:145px; height:250px; float:left; }
.pprint, .nodisplay { display:none; position:relative; left:-9999em; }
.pheader { background:#80c0f0 url(/css/img/05header.jpg) no-repeat top left; }
.mt,.mtl{ clear:both; }
.mt { border-bottom: 1px solid #eee; padding-bottom:1.5em;}
.mtimg { float:left; padding:0.3em 5px 5px 0px; }
.mtct { margin-left:110px; width: 315px; }
.mt h4,.mtl h4 { margin:0; padding:0;font-weight:bold;}
.mtct p { margin:0; padding:0;}
.spimg { min-height:10.5em; float:left; padding-right:1em;}
.splnk, .splnkl { width: 210px; margin-left:210px; border:1px solid #ccc; border-bottom:none; background-color: #eee; }
.splnkl { border-bottom:1px solid #ccc; }
.splinks a { text-decoration:none; font-weight:bold; padding:0 0 0 20px; }
#nav {
	margin:0;
	padding:0;
	width:100%;
	height:1.5em;
	clear:left;
}
#nav, #nav ul { /* all lists */
	padding:0;
	margin:0;
	list-style:none;
	line-height:100%;
}
#nav a {
	display:block;
	text-decoration:none;
	color:#000;
	padding:0em 0.5em 0.2em 0.5em;
}
#nav li { /* all list items */
	float:left;
	font-weight:normal;
	border-right:1px solid #808080;
}
#nav li.menu_on {
	background-color:#c0ddfa;
	font-weight:bold;
} 
#nav li li {
	border:none;
}
#nav li ul a, #nav li.menu_on ul ul a{
	margin:0 0 0 1em;
	padding:0.5em 0 1.2em 0.5em;
	width:12em;
	border:none;
	border-bottom:0.05em solid #c0ddfa;
}
#nav li.menu_on ul {
	margin-top:0.2em;
	display:block;
}
#nav li.menu_on ul a {
	padding:0 1em 0.1em 1em;
	margin:0;
	width:auto;
	height:auto;
	border:none;
	border-right:1px solid #808080;
}
#nav li ul li:hover, #nav li ul li.sfhover   { /* Aktiver Menüpunkt */
	background-color:#c0ddfa;
	}
#nav li ul, #nav li.menu_on ul ul { /* second-level lists */
	position:absolute;
	width:13.5em;
	left:-999em; /* using left instead of display to hide menus because display:none isn't read by screen readers */
	display:none;
	padding:0em 0em 0.5em 0em;
	z-index:13;
	border:0.15em solid #c0ddfa;
	font-size:small;
	background-color:#f0f5fa;
}
#nav li.menu_on ul ul { /* Für PDAs und Screen reader */
	display:block;
}
#nav li.menu_on ul {
	float:none;
	width:870px;
	xborder:none;
	z-index:12;
	padding:0.1em 0 0.2em 0;
	left:0;
	background-color:#f0f5fa;
	border:none;
}
#nav li ul ul, #nav li.menu_on ul ul ul { /* third-and-above-level lists */
	margin:-2.80em 0 0 13.5em;
}
#nav li.menu_on ul ul { /* third-and-above-level lists */
	margin:0;
}
#nav li:hover ul ul, #nav li.menu_on:hover ul ul, #nav li:hover ul ul ul, #nav li.menu_on:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.menu_on li.sfhover ul ul {
	left:-999em;
	display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.menu_on li:hover ul, #nav li li li:hover ul, #nav li.menu_on li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul,#nav li.menu_on li li.sfhover ul { /* lists nested under hovered list items */
	left:auto;
	display:block;
}
#nav li.menu_on:hover ul, #nav li.menu_onsfhover ul{
	left:0px;
	display:block;
}
#nav ul li a.nxt, #nav li.menu_on ul ul a.nxt {
	 background:url(/css/img/nxt.gif) center right no-repeat;
}
#nav li.menu_on ul a.nxt {
	 background:url(/css/img/nxtd.gif) center right no-repeat
}
#nav li.menu_on ul a {
	border-top:none;
}
#nav a.ende, #nav li.menu_on ul ul a.ende,  #nav li.menu_on ul a.ende {
	border:none;
}
img.online
{
	padding:0 2px 0 0;
	margin:0;
}

#center {
      margin: 0px auto; text-align: left; width:670px;
      position: relative;
	  float:left;
      height: 100%;
}

#shadeleft {
    background: url("/css/img/left_shade.png") repeat-y scroll 0 0 transparent;
    height: 100%;
    left: -24px;
position: absolute;
width: 24px;

}


#shaderight {
    background: url("/css/img/right_shade.png") repeat-y scroll 0 0 transparent;
    height:100%;
right: -224px;
position: absolute;
width: 24px;

}

#mainframe {
  margin: 0 auto; position:relative; width: 1198px;
}

.advert {
	padding-left:34px;
	padding-bottom: 5px;
}

.advert_right {
	float:right;
}
