body {background-image: url(/images/bg_main.jpg); background-repeat: repeat-x; background-color: #FFEBBE; font-family: arial, helvetica, sans-serif;}

#pagebody {width: 739px; margin-left: auto; margin-right: auto; border: 0; text-align: left;}
#pagehead {background-image: url(/images/header_kante.gif); background-repeat: repeat-x; width: 739px; height: 85px; margin: 0; padding: 0; z-index: 10; }
#pagehead td {vertical-align: top;}

#navigation {background-color: #FFEBBE; width: 115px; height: 500px; vertical-align: top;}
#navigation h1 {background-color: #003A6E; margin: 0 6px; padding: 0 5px; color: white; font-weight: bold; font-size: 1em;}
#navigation a {display: block; background-color: #E0E7ED; font-size: .8em; margin: 1px 6px; padding: 0 5px; color: #003A6E; font-weight: normal; text-decoration: none;}
#navigation a:hover {background-color: white;}
#navigation span.small {font-size: .9em;}

#content {background-color: white; color: #003A6E; width: 475px; vertical-align: top; background-image: url(/images/bg_content.jpg); background-repeat: repeat-x; background-position: bottom; padding: 15px; font-size: .8em;}
#content h1 {font-size: 15px}
#content h1.beutelsuche {font-size: 36px; font-weight: bold; margin: 0; padding: 0;}
#content h2 {font-size: 13px;}
#content h3 {font-size: 12px;}
#content p.faqfrage {color:#FFA32C; padding: 20px 0 0 0px; margin: 5px 0px 4px 0px; font-weight:bold; clear: both;}
#content p.faqantwort {padding: 0px; margin: 0px; font-weight:normal;}
#content span.small {font-size: .9em;}
#content span.faq {color:#003A6E;}
#content ul {padding: 0 0px; margin-left: 25px;}
#content li {font-size: 13px; font-weight: bold;}
#content p {font-size: 12px; }
#content p.error { color:red; font-weight:bold;}
#content p.info { color:blue; font-weight:bold;}
#content a {color:#003A6E;}
#content a:visited, a:active {color:#003A6E;}
#content p.right {text-align:right;}
#content a.nodeco {text-decoration:none;}
#content div.iconbar {vertical-align: top; margin-top: 5px;}
#content div.iconbar a {text-decoration: none;}
#content a.nodecol {text-decoration:none; float:left; display:inline;}
#content a.nodecor {text-decoration:none; display:block; vertical-align:top; text-align:right;}
#content img.hoover {margin-left:30px;}
#content img.left {float:left; margin-right:5px;}
#content img.right {float:right; margin-left:5px;}
#content hr {margin: 0; padding: 0; clear: both;}
#content td {vertical-align:top; font-size: 12px;}
#content td.center  {text-align:center;}
#content table.uebersicht {border: 1px solid #FFA32C; width: 200px;}
#content table.uebersicht th{background-color: #FFA32C; padding: 2px 5px; font-size: 1.2em;}
#content table.uebersicht td{padding-left: 2px;}
#content table.uebersicht tr.hlt td {background-color: #FFECB5;}
#content div.blaettern { font-size:11px; white-space:nowrap; text-align:center;}
#content span.activepage { font-weight:bold; font-size:1.3em; display:inline; }
#content th {text-align: left; font-size: 12px; font-weight: bold; vertical-align: top;}

#newsboxen {background-color: #FFEBBE; height: 100px; width: 149px; vertical-align: top; padding: 0 6px; margin: 0;}
#newsboxen a {color: #003A6E; font-weight: bold;}
#newsboxen h2 { font-size: .75em; text-weight: bold; padding: 0; margin: 0;}
#newsboxen p { font-size: .7em; padding: 0; margin: 5px 0;}
#newsboxen p.small {font-size: 10px; padding: 0; margin: 3px 0;}

#newsboxen h1.news {height: 26px; background-color: #003A6E; background-image:url(/images/i_news.gif); background-repeat: no-repeat; padding: 0 5px; margin: 0;}
#newsboxen h1.news span {display: none;}
#newsboxen div.news { border: 1px solid #003A6E; background-color: #E0E7ED; color: #003A6E; padding: 5px 3px; margin-bottom: 6px;}

#newsboxen h1.hotline {height: 26px; background-color: #FFA32C; background-image:url(/images/i_hotline.gif); background-repeat: no-repeat; padding: 0 5px; margin: 0;}
#newsboxen h1.hotline span {display: none;}
#newsboxen div.hotline { border: 1px solid #FFA32C; background-color: #FFECB5; color: #003A6E; padding: 5px 3px; margin-bottom: 6px;}

#haendler 	{ font-size:11px; width:100%; background-color:white;}
#haendler th	{ text-align:center; background-color:#003A6E; color:white;}
#haendler td 	{background-color:#E0E7ED; color:black; vertical-align:top;}
#haendler td.nrm 	{ vertical-align:top;}
#haendler td.btn 	{ text-align:center;}

#google 	{ font-size:11px; width:100%; background-color:white; }
#google th	{ text-align:center; background-color:#003A6E; color:white;}
#google th a { color:white; text-decoration:none;}
#google th a:active { color:white;}
#google th a:hover { color:white;}
#google th a:visited { color:white;}
#google td 	{background-color:#E0E7ED; color:black; vertical-align:top;}
#google td.btn 	{ text-align:center;}

#picto {background-image:url(/images/bg_picto.gif); background-repeat:repeat-x; background-position:left bottom; height:50px;}

#micropor { list-style:none;}
#micropor li { font-weight:normal;}
#micropor span.kapitaelchen { color:red; font-size:2.0em; font-weight:bold; }

#helpnav {margin-bottom: 35px;}
#helpnav ul {display: inline; margin: 0; padding-left: 0;}
#helpnav ul li {display: inline; list-style-type: none; padding-left: 5px; margin: 0; border-left: 1px solid black;}
#helpnav ul li.first {border: 0; padding-left: 0;}
#helpnav a:hover {background-color: #E0E7ED; }


div.donext {background-color: #FFEBBE; padding: 5px; border: 2px solid #FF9933; margin: 0 0 10px 0;}
div.donext p {margin: 0; padding: 0;}

div.notnext {background-color: white; padding: 7px; border: 0; margin: 0 0 10px 0;}
div.notnext p {margin: 0; padding: 0;}
