/* ----------------------------------------------------------------------------------------------
	gnoe.template.css
	getdesigned.at
	
	martin hochreiter, msc
	15.02.2009
 ---------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------
	GENERAL
 ---------------------------------------------------------------------------------------------- */ 
*{
	padding: 0;
	margin: 0;
}
html{
	height: 100.1%;
}
body{
	background: url(/graphics/misc/bg.jpg) repeat-x 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	position: relative;
	color: #5d5c59;
}
img, table, fieldset{
    border: 0;
}
h1{
}
p{
	line-height: 1.4em;
	margin: 0 0 1em 0;
}
h1 span, h2 span, h3 span, .hide, hr{
	position: absolute;
	left: -4000px;
}
h2{
    margin: 0 0 1.5em 0;
}
h3{
    font-size: 115%;
}
h3.introText {
    /*position: relative;
	top: -1.9em;*/
	margin:-1.9em 0 1.9em 0;
	_margin:-2.6em 0 1.9em 0;
}
* html h3.introText, *+html h3.introText{
	position: static;
	top:0;
    margin:-2.5em 0 2em 0;	
} 
h4{
    font-size: 105%;
}
a{
	color: #5d5c59;
	text-decoration: underline;
}
a:hover, a.active {
	color: #000000;
} 
.clear {
	clear: both;
	border:none;
}
.back{
	background:url(/graphics/misc/li_prev.gif) no-repeat center left;
	display:block;
	padding:2px 0 2px 9px;
}
th{
	text-align:left;
}
img.ui-datepicker-trigger {
	margin: -3px 0 0 2px !important;
	vertical-align: middle !important;
	cursor: pointer !important;
}
.small{
	font-size:95%;
}
/* ----------------------------------------------------------------------------------------------
	HEADER
 ---------------------------------------------------------------------------------------------- */ 
#logo {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
* html #logo a {
	background: none;
	display: block;
	width: 170px;
	height: 169px;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/misc/logo.png');
} 
* html #logo img {
	display: none;
}
#header {
	/*height:16.9em;*/
	height: 127px;
	background: #01356F url(/graphics/header/bg.gif) no-repeat bottom left;
}
#banner {
	position: absolute;
	top: 2.41em;
	right: 0;
	width: 409px;
	height: 98px;
}
#search {
	position:absolute;
	top:21px;
	left:270px;
}
#search input{
	width:108px;
	border:1px solid #cba301;
}
#search input#submit{
	width:auto;
	border:0;
	position:relative;
	top:3px;
}
#result_report, #other_pages{
	margin:1em 0 2em 0;	
}
#results .title{
	font-weight:bold;
}

/* ----------------------------------------------------------------------------------------------
	NAVIGATION
 ---------------------------------------------------------------------------------------------- */ 
#navigation {
    position: absolute;
    top: 127px;
    left: 0;
    width: 100%;
    z-index: 5;
}
#navigation span {
	display: none;
}
#navigation ul {
	background: url(/graphics/nav1/bg.gif) repeat-x 0 0;
	width: 100%;
	overflow:hidden;
}
#navigation li {
	list-style: none;
	display: inline;
	float:left;
}
#navigation li a {
	display: block;
	height: 42px;
	_float:left;
	_position:relative;
}
#navigation #nav_projekte a {
	background: url(/graphics/nav1/projekte.gif) no-repeat 0 0;
	width: 289px;
}
#navigation #nav_aktuelles a {
	background: url(/graphics/nav1/aktuelles.gif) no-repeat 0 0;
	width: 135px;
}
#navigation #nav_veranstaltungen a {
	background: url(/graphics/nav1/veranstaltungen.gif) no-repeat 0 0;
	width: 213px;
}
#navigation #nav_ueberuns a {
	background: url(/graphics/nav1/ueberuns.gif) no-repeat 0 0;
	width: 121px;
}
#navigation #nav_service a {
	background: url(/graphics/nav1/service.gif) no-repeat 0 0;
	width: 106px;
}
#navigation #nav_presse a {
	background: url(/graphics/nav1/presse.gif) no-repeat 0 0;
	width: 98px;
}
#navigation li a:hover, #navigation li a.active {
	background-position: 0 -42px !important;
}
ul#navigationLevel2 {
	position: absolute;
	top:42px;
	left: 0;
	background: url(/graphics/nav2/bg.gif) repeat-x 0 0;
	clear:both;
	_width:1000%;
}
ul#navigationLevel2 li{

}
ul#navigationLevel2 li a{
	height: 34px;
	line-height: 34px;
	overflow:hidden;
}
/* LEVEL 2 - PROJEKTE */ 
#navigationLevel2 li#nav_gemeinde a {
	background: url(/graphics/nav2/projekte.gemeinde.gif) no-repeat 0 0;
	width: 97px;
}
#navigationLevel2 li#nav_schule a {
	background: url(/graphics/nav2/projekte.schule.gif) no-repeat 0 0;
	width: 80px;
}
#navigationLevel2 li#nav_kindergarten a {
    background: url(/graphics/nav2/projekte.kindergarten.gif) no-repeat 0 0;
    width: 137px;
}
#navigationLevel2 li#nav_kliniken a {
	background: url(/graphics/nav2/projekte.landeskliniken.gif) no-repeat 0 0;
	width: 150px;
}
#navigationLevel2 li#nav_vorsorge a {
	background: url(/graphics/nav2/projekte.vorsorge.gif) no-repeat 0 0;
	width: 103px;
} #navigationLevel2 li#nav_angebote a {
	background: url(/graphics/nav2/projekte.angebote.gif) no-repeat 0 0;
	width: 231px;
}
/* LEVEL 2 - AKTUELLES */
#navigationLevel2 li#nav_aktuelles2 a {
	background: url(/graphics/nav2/aktuelles.beitraege.gif) no-repeat 0 0;
	width: 178px;
} #navigationLevel2 li#nav_archiv a {
	background: url(/graphics/nav2/aktuelles.archiv.gif) no-repeat 0 0;
	width: 78px;
}
/* LEVEL 2 - ÜBER UNS */ 
#navigationLevel2 li#nav_statements a {
	background: url(/graphics/nav2/ueber_uns.statements.gif) no-repeat 0 0;
	width: 119px;
}
#navigationLevel2 li#nav_team a {
	background: url(/graphics/nav2/ueber_uns.team.gif) no-repeat 0 0;
	width: 61px;
}
/* LEVEL 2 - SERVICE */ 
#navigationLevel2 li#nav_newsletter a {
	background: url(/graphics/nav2/service.newsletter.gif) no-repeat 0 0;
	width: 120px;
}
#navigationLevel2 li#nav_broschueren a {
	background: url(/graphics/nav2/service.broschueren.gif) no-repeat 0 0;
	width: 123px;
}
#navigationLevel2 li#nav_produkte a {
	background: url(/graphics/nav2/service.produkte.gif) no-repeat 0 0;
	width: 101px;
}
#navigationLevel2 li#nav_links a {
	background: url(/graphics/nav2/service.links.gif) no-repeat 0 0;
	width: 64px;
}
#navigationLevel2 li#nav_faqs a {
	background: url(/graphics/nav2/service.faq.gif) no-repeat 0 0;
	width: 50px;
}
#navigationLevel2 li#nav_boerse a {
	background: url(/graphics/nav2/service.jobboerse.gif) no-repeat 0 0;
	width: 102px;
}
#navigationLevel2 li#nav_tipps a {
	background: url(/graphics/nav2/service.tipps.gif) no-repeat 0 0;
	width: 63px;
}
#navigationLevel2 li#nav_partner a {
	background: url(/graphics/nav2/service.partner.gif) no-repeat 0 0;
	width: 93px;
}
#navigationLevel2 li#nav_poll a {
	background: url(/graphics/nav2/service.umfragen.gif) no-repeat 0 0;
	width: 103px;
}
#navigationLevel2 li#nav_glueck a {
	background: url(/graphics/nav2/service.gluecksboerse.gif) no-repeat 0 0;
	width: 132px;
}
#navigationLevel2 li#nav_ecards a {
	background: url(/graphics/nav2/service.e_cards.gif) no-repeat 0 0;
	width: 85px;
}
/* LEVEL 2 - PRESSE */
#navigationLevel2 li#nav_pressemeldungen a {
	background: url(/graphics/nav2/presse.aktuelles.gif) no-repeat 0 0;
	width: 209px;
}
#navigationLevel2 li#nav_pressearchiv a {
	background: url(/graphics/nav2/presse.archiv.gif) no-repeat 0 0;
	width: 136px;
}
#navigationLevel2 li#nav_pressefotos a {
	background: url(/graphics/nav2/presse.fotos.gif) no-repeat 0 0;
	width: 127px;
}
#navigationLevel2 li#nav_ansprechpartner a {
	background: url(/graphics/nav2/presse.ansprechpartner.gif) no-repeat 0 0;
	width: 174px;
}
#navigationLevel2 li a:hover {
	background-position: 0 -34px !important;
}
#navigationLevel2 li a.active {
	background-position: 0 -68px !important;
}
#navigation_top {
	position: absolute;
	top: 5px;
	right: 0;
	font-size: 95%;
}
#navigation_top li {
	list-style: none;
	color: white;
	float: left;
	line-height: 11px;
	background: url(/graphics/misc/separator_topnav.gif) no-repeat center right;
}
#navigation_top li.last {
	background: none;
}
#navigation_top a {
	color: white;
	margin: 0 8px;
	text-decoration: none;
} 
#navigation_top a:hover {
	color: #FCD700;
}
#navigation_top span {
	margin: 0 0 0 8px;
}
#navigation_top #resetFontSize {
	display: block;
	margin-right: 0;
	float: left;
}
#navigation_top a#font_smaller, #navigation_top a#font_bigger {
	margin: 0px 4px;
	background: url(/graphics/misc/font_smaller.gif) no-repeat center center;
	display: block;
	width: 12px;
	height: 12px;
	float: left;
}
#navigation_top a#font_bigger {
	background: url(/graphics/misc/font_bigger.gif) no-repeat center center;
}
#navigation_top a span {
	display: none;
}
#navigation_content ul {
	margin: 0 0 0 10px;
}
#navigation_content li {
	border-bottom: 1px solid #e8e6de;
	text-transform: uppercase;
	list-style: none;
	/*line-height:28px;*/
}
#navigation_content li a {
	color: #808080;
	display: block;
	text-decoration: none;
	padding: 6px 0 6px 10px;
}
#navigation_content li a:hover {
	color: #0091ab;
}
#navigation_content li a.active {
	background: url(/graphics/nav3/bg/vorsorge.gif) repeat-x 0 0;
	color: #fff;
}
#navigation_content li a.active:hover {
	color: #fff;
}
#navigation_content ul ul {
	margin: 4px 0 4px 10px;
}
#navigation_content li li {
	border-bottom: 0;
	text-transform: none;
	padding: 0;
	line-height: 20px;
	overflow: hidden;
}
#navigation_content li li a {
	padding: 0 0 0 10px;
	color: #808080;
	background: url(/graphics/nav3/icon_off.gif) no-repeat 1px 8px;
}
#navigation_content li li.private a {
	background: url(/graphics/nav3/private.gif) no-repeat 1px 8px;
}
#navigation_content li li a:hover, #navigation_content li li a.active {
	background: url(/graphics/nav3/icons/vorsorge.gif) no-repeat 1px 8px;
	color: #0091ab;
}
#navigation_content ul.service li li a:hover, #navigation_content ul.service li li a.active {
	color: #0091ab !important;
}

/* ----------------------------------------------------------------------------------------------
	TEASERBOX
 ---------------------------------------------------------------------------------------------- */
#teaserbox {
	position: relative;
	top: 42px;
	background: url(/graphics/teaserbox/bg.jpg) repeat-x 0 0;
	/*overflow:hidden;
	width:100%;*/
	height: 210px;
}
#teaserbox .teaser {
	float: left;
	display:inline;
	margin: 0 5px;
	width: 15.05em;
	height: 500px; /*15.5em*/
	z-index: 20;
}
#teaserbox ul {
	list-style: none;
	height: 180px;
	_height: 185px;
	overflow: hidden;
}
#teaserbox div {
	position:relative;
}
#teaserbox a {
	text-decoration: none;
}
#teaserbox a span {
	display: none;
} 
#teaserbox a:hover {
	text-decoration: underline;
}
#teaserbox .teaser h1 {
	color: #01346c;
	font-size: 110%;
}
#teaserbox .teaser img {
	/*width: 181px;*/
}
#teaserbox .teaser p {
	color: #5d5c59;
}
#teaserbox #teaser_content {
	padding: 11px 0 0 0;
	margin: 0 0 0 11px;
	overflow: hidden;
	width: 78em;
}
#teaserbox #teaser_content_inner {
	overflow: hidden;
	/*height:150px;
	width:500px;*/
	position: relative;
	left: 5px;
}
#teaserbox #teaser_begin, #teaserbox #teaser_end {
	position: absolute;
	top: 0;
	height: 210px;
	width: 17px;
}
#teaserbox #teaser_begin {
	background: url(/graphics/teaserbox/bg_left.jpg) no-repeat 0 0;
	left: -17px;
}
#teaserbox #teaser_end {
	background: url(/graphics/teaserbox/bg_right.jpg) repeat-x 0 0;
	right: -17px;
}
#teaserbox #teaser_begin a, #teaserbox #teaser_end a {
	display: block;
	width: 17px;
	height: 72px;
	margin: 70px 0 0 0;
}
#teaserbox #teaser_begin a:hover {
	background: url(/graphics/teaserbox/arr_right.jpg) no-repeat 0 0;
}
#teaserbox #teaser_end a:hover {
	background: url(/graphics/teaserbox/arr_right.jpg) no-repeat 0 0;
}
/* ----------------------------------------------------------------------------------------------
	CONTENT
 ---------------------------------------------------------------------------------------------- */
#wrapper {
	position: relative;
	top: 0;
	width: 80.2em;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background: white;
	border-left: 1px solid #8e8e8e;
	border-right: 1px solid #8e8e8e;
	z-index: 50;
	overflow: hidden;
}
#contentwrapper {
	margin: 76px 0 0 0;
	overflow: hidden;
}
#contentwrapper_home {
	margin: 41px 0 0 0;
	overflow: hidden;
}
#navigation_content {
	width: 18.42em;
	float: left;
	padding: 20px 0 125px 0;
	overflow: hidden;
}
#content {
	float: left;
	margin: 0 0 0 1.7em;
	width: 40.78em;
	background: url(/graphics/misc/bg_content.gif) no-repeat top right;
	min-height: 50em;
	height: auto !important;
	height: 50em;
	_position: relative;
}
#contentwrapper_home #content {
	width: 39.7em;
	margin: 0;
	padding: 0 1.5em;
}
#contentwrapper_inner {
	overflow:hidden;
}
#content_text {
	clear: both;
	margin: 0 0 0;
	padding: 1.8em 0 15em 0;
	width: 39em;
}
#content_text img {
	margin: 0 10px 10px 0;
}
#content_text ul {
	margin: 0 0 1em 1em;
}
#content_text li {
	background: url(/graphics/misc/listitems/allgemein.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	list-style: none;
	padding: 2px 0 2px 8px;
}
#shadow_tl {
	background: url(/graphics/misc/shadow_tl.jpg) no-repeat top right;
	width: 0.83em;
	height: 16.92em;
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -41.00em;
	z-index: 0;
}
#shadow_tr {
	background: url(/graphics/misc/shadow_tr.jpg) no-repeat top left;
	width: 0.86em;
	height: 16.92em;
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 40.15em;
	z-index: 0;
}
#shadow_bl {
	background: url(/graphics/misc/shadow_bl.jpg) no-repeat bottom right;
	width: 0.83em;
	height: 16.92em;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin: 0 0 0 -40.95em;
	z-index: 55;
}
#shadow_br {
	background: url(/graphics/misc/shadow_br.jpg) no-repeat bottom left;
	width: 0.86em;
	height: 16.92em;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin: 0 0 0 40.1em;
	z-index: 55;
}
.contentfooter{
	margin:2em 0 0 0;
	background:url(/graphics/misc/hr.gif) repeat-x 0 0;
	font-size:95%;
	padding:1em 0 0 0;
}
.contentfooter .back{
	background:url(/graphics/misc/li_prev.gif) no-repeat right 5px;
	padding:0 7px 0 0;
}
#content_text .header,
#content_text .finish {
	background: url(/graphics/misc/hr.gif) repeat-x top left;
	font-size:95%;
	clear:both;
	overflow:hidden;
	margin:0 0 2em 0;
	_height:2em;
}
#content_text .finish {
	margin:2em 0;
	_height:5em;
}
#content_text .header .back {
	background:url(/graphics/misc/li_prev.gif) no-repeat right 10px;
	padding:5px 7px 5px 0;
	float:left;
}
#content_text .header .top {
	background:url(/graphics/misc/top.gif) no-repeat right 11px;
	padding:5px 9px 5px 0;
	float:left;
}
#content_text .header .warenkorb {
	float:right;
	display:block;
	background:url(/graphics/icons/zum_warenkorb.gif) no-repeat left 10px;
	padding:5px 0 5px 12px;
}
#content_text .finish .print {
	background:url(/graphics/misc/print.gif) no-repeat center left;
	float:right;
	display:block;
	margin:10px 5px;
	width:7.4em;
	text-align:right;
}
/* ----------------------------------------------------------------------------------------------
	FORMS
 ---------------------------------------------------------------------------------------------- */
fieldset, div.fieldset, form.labelbig fieldset#newsletter{
	background:#eeece4;
	padding:8px;
	clear:both;
}
fieldset fieldset{
	padding:0;
}
legend{
	margin-bottom: 1em;
	margin-left: -0.7em;
	font-weight: bold;
	color:#5D5C59;
}
input, select, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	border:1px solid #7d7c7c;
	width:19.75em;
	color:#5D5C59;
}
select{
	width:20em;
}
input{
	padding:2px 1px;
	color:#5D5C59;
}
input[type=checkbox] {
	border:0 !important;
}

label{
	display:block;
	color:#5d5c59;
	width:6em;
	float:left;
	padding:3px 2px 0 2px;
}
.helpbox{
	clear:both;
	border:1px solid #7d7c7c;
	margin:5px 0;
	padding:5px;
}
form.labelbig label{
	width:13em;
}
form.labelbig textarea{
	width:37.5em;
	height:6em;
}
form.labelbig .helpbox{
	margin-left:14em;
	width:21.2em;
}
form.labelbig .errorMeldung{
	font-weight:bold;
	margin-left:14em;
	color:#cc0000;
}
form.labelbig h4{
	margin:2em 0 0 0;
}
#content_text form.labelbig .header{
	margin-top:2em;
}
form fieldset.stk {
	background:none;
	padding:2px;
	float:left;
}
form span.stk {
	padding:4px;
	display:block;
	float:left;
}
form .stk label{
	width:25em;
}
form .stk input{
	width:3em;
}
form fieldset.inputCheckbox{
	background:none;
	padding:2px;
}
form fieldset.inputCheckbox label{
	width:25em;
}
form.labelbig fieldset#newsletter label{
	width:22em;
}
form.labelbig fieldset#newsletter input{
	margin:0 0 0 13.5em;
}
form fieldset.inputCheckbox input{
	width:auto;
	position:relative;
	top:3px;
}
.okbox{
	border: 1px solid #009900;
	color: #009900;
	margin:15px 0;
	padding:10px;	
	padding-left:35px;
	background:#ecfeef url(/graphics/icons/accept.png) no-repeat 10px 8px;
}
#eventwrapper form fieldset.inputCheckbox{
	background:#eeece4;
	padding:8px;
}
#eventwrapper form fieldset.inputCheckbox input{
	width:auto;
	position:static;
	top:0;
}
form fieldset#sonstiges label{
	width:25em;
}
form .radio input,
form .check input,
form .check_small input,
form .check_noindent input{
	width: 20px;
	float:left;
	margin:0 0 0 12.5em;
	padding:1px 0;
	border:0;
}
form .check_small input{
	margin:0 0 0 6em;
}
form .check_noindent input{
	margin:0 0 0 2em;
}
form .radio label,
form .check label,
form .check_small label,
form .check_noindent label{
	width: 22em;
	float:right;
	padding:1px 0;
}
form .check_small label{
	width: 29em;
}
form .check_noindent label{
	width: 33em;
}
form #nl_categories legend{
	display:none;
}
form .check legend{

}
form .check fieldset{
	padding:2px;
}
form .text_big textarea{
	height:50em;
}
fieldset#question{
	padding:0;
	background:none;
}
fieldset#question legend{
	margin:0 0 6px 0;
}
fieldset#question input{
	margin:0 0 0 0;
}
fieldset#question label{
	width:35.5em;
}
/* Formular "Anmeldung zum Symposium" **/
#content form#anmeldungSymposium p  {
	padding:7px 10px 7px 20px;
}
#content form#anmeldungSymposium span  {

}
#content form#anmeldungSymposium span#auswahl1 input  {
	float: left;
	width:20px;
	margin:0 0 0 30px;
}
#content form#anmeldungSymposium span#auswahl1 fieldset  {
	background: none;
	float: left;
	width:100px;
	clear: none;
}
#content form#anmeldungSymposium span#auswahl1 fieldset#ws_1045_1, #content form#anmeldungSymposium span#auswahl1 fieldset#ws_1045_2, #content form#anmeldungSymposium span#auswahl1 fieldset#ws_1330_1, #content form#anmeldungSymposium span#auswahl1 fieldset#ws_1330_2  {
	padding: 0 0 20px 0;
}
#content form#anmeldungSymposium span#auswahl1 fieldset.error p, #content form#anmeldungSymposium span#auswahl2 fieldset.error p {
	padding:0 !important;
	width:100px;
	margin:0 !important;
}
#content form#anmeldungSymposium span#auswahl1 legend {
	padding:10px 0 0px 50px;
}
#content form#anmeldungSymposium span#auswahl1 fieldset#ws_1045_1 legend {
	padding:10px 0 0 50px;
}
#content form#anmeldungSymposium span#auswahl1 label {
	width:18px;
	height:10px;
}
#content form#anmeldungSymposium span#auswahl1 span {
	padding:0 0 0 80px;
	width: 160px;
	font-weight:bold;
}
#content form#anmeldungSymposium p.last {
	padding-bottom:20px !important;
}
/* Formular BK 1 */

/* 1. Wahl */
form#onlineanmeldung fieldset.wahl1 { float: left; width: 265px; clear:none; }
form#onlineanmeldung fieldset.wahl1 legend { padding: 10px 0 5px 199px !important;margin-bottom:2em; }
form#onlineanmeldung fieldset.wahl1 fieldset { overflow:hidden; padding:0; clear: left; width: 244px; margin: 0 0 7px 0; }
form#onlineanmeldung fieldset.wahl1 label { width: 208px; padding:0; margin: 0 0 0 2px; }
form#onlineanmeldung fieldset.wahl1 input { float: left; width: 16px; border: none; } 
form#onlineanmeldung fieldset.wahl1 .errorMeldung { margin:0 0 0 185px;width:50px; } 

/* 2. Wahl */
form#onlineanmeldung fieldset.wahl2 { float: left; width: 75px; clear:none; }
form#onlineanmeldung fieldset.wahl2 legend { padding: 10px 0 5px 25px !important;margin-bottom:2em; }
form#onlineanmeldung fieldset.wahl2 fieldset { overflow:hidden; padding:0; clear: left; width: 50px; margin: 0 0 7px 0;}
form#onlineanmeldung fieldset.wahl2 label { display: none; }
form#onlineanmeldung fieldset.wahl2 input { float: left; width: 16px; border: none; margin:0 0 2px 30px;  } 
form#onlineanmeldung fieldset.wahl2 .errorMeldung { margin:0 } 

/* 3. Wahl */
form#onlineanmeldung fieldset.wahl3 { float: left; width: 75px;clear:none; }
form#onlineanmeldung fieldset.wahl3 legend { padding: 10px 0 5px 30px !important;margin-bottom:2em; }
form#onlineanmeldung fieldset.wahl3 fieldset { overflow:hidden; padding:0; clear: left; width: 50px; margin: 0 0 7px 0;}
form#onlineanmeldung fieldset.wahl3 label { display: none; }
form#onlineanmeldung fieldset.wahl3 input { float: left; width: 16px; border: none; margin:0 0 2px 30px; } 
form#onlineanmeldung fieldset.wahl3 .errorMeldung { margin:0; width:50px; } 

form#onlineanmeldung fieldset.wahl1 fieldset{height:25px}
form#onlineanmeldung fieldset.wahl2 fieldset{height:25px}
form#onlineanmeldung fieldset.wahl3 fieldset{height:25px}

form div.info{
	font-size:90%;
	border:1px solid #E0DBCB;
	padding:8px;
	margin:5px 0 0 0;
}
form fieldset.single p.errorMeldung{
	margin-left:0;
	position: relative;
	top:.5em;
	left:-25.2em;
}

fieldset.bk label{
	width:26em;
}
fieldset.bk input{
	width:auto;
}
/* GG - Projekteinreichung */
#akleiter legend, #text_07 legend{
	display:none;
}
#akleiter input{
	margin:0 0 0 13.5em;
}
#label_pwCheck, #input_pwCheck{
	margin-top:7px;
}
/* GG Formmaker 3 Eingabe */
form.gesnoeV3 {}

	form.gesnoeV3 .errorMeldung {color: red}
	form.gesnoeV3 p.fileVorhanden {margin-left: 26px; width: 398px; background-color: white; border: 1px solid #7D7C7C; padding: 2px}

	form.gesnoeV3 div.wrapper {}

	form.gesnoeV3 div.wrapper label {display: none; float: none}

	form.gesnoeV3 div.wrapper div.fileText,
	form.gesnoeV3 div.wrapper input, 
	form.gesnoeV3 div.wrapper textarea, 
	form.gesnoeV3 div.wrapper select {margin-left: 26px; width: 400px}

	form.gesnoeV3 div.wrapper input.highlight {font-weight:bold;color:#061A4E;border:2px solid #061A4E}
	
	form.gesnoeV3 div.wrapper .formmakerCheckbox {position: relative; width: auto; margin-right: 3px; border: 0}


	/* Anfang spezifisch */
		form.gesnoeV3 div.wrapper div.fileText {height: 1.2em; padding: 2px 0;margin:2px 0 2px 26px;}

		form.gesnoeV3 div.wrapper label#label_agb_ok_Ich_akzeptiere_den_Inhalt_des_Antrags,
		form.gesnoeV3 div.wrapper label#label_avb_ok_Ich_akzeptiere_die_AVBs,
		form.gesnoeV3 div.wrapper label#label_antragsteller_mehr_ja {display: inline; float: none}
		form.gesnoeV3 input#einreichen {margin-top: 20px !important}
		form.gesnoeV3 div#rbBlock {background-color: #CCC}
		form.gesnoeV3 #agb_ok, form.gesnoeV3 #avb_ok {margin:5px 0}

		form#freigabe1 .wrapper, form#freigabe2 .wrapper {margin: 5px 0}
	/* Ende spezifisch */

/* GG Einreichungsformular */
form#projekt, form#freigabe { background: #EEECE4; border: 1px solid #c5bca6; margin: 20px 0 20px 0; padding: 10px; }
	form#projekt fieldset legend, form#freigabe fieldset legend{ display: none; }

	/** -- H3 im Formular -- **/
	form#projekt h3, form#freigabe h3  { clear: both;  margin: 20px 0 0 0; }

	/** -- das sind Divs, die fürs Drucken eingefügt werden -- **/
	form#projekt .textareaReplacement {display: none}

	/* Formularfelderelder: */
	form#projekt p.labelReplace, form#freigabe p.labelReplace  { clear: both; margin: 0 !important; padding: 30px 20px 3px 0 !important; font-weight:bold; }
		form#projekt p.labelReplace span,form#freigabe p.labelReplace span { display: block; float: left; width: 26px;font-weight:normal; }
	form#projekt .helper, form#freigabe .helper { font-size: 90%; margin: 0 !important; padding: 0 20px 3px 26px; }

	/* Fielssets */
	form#projekt fieldset,form#freigabe fieldset  { padding:0; }
		
		/* Labels sind unsichtbar */
		form#projekt fieldset.hideLabel label, 
		form#projekt fieldset.large label,
		form#projekt fieldset.small label,
		form#freigabe fieldset.hideLabel label, 
		form#freigabe fieldset.large label,
		form#freigabe fieldset.small label { display: none; }
		
		/* Input, Select, Textarea */
		form#projekt fieldset.hideLabel input, form#freigabe fieldset.hideLabel input  { display: block; width: 400px; margin: 0 0 0 26px; }
		form#projekt fieldset.hideLabel select, form#freigabe fieldset.hideLabel select  { width: 400px; margin: 0 0 0 26px; }
		form#projekt fieldset.large textarea, form#freigabe fieldset.large textarea  { display: block; width: 400px; height: 350px; margin: 0 0 10px 25px; }
		form#projekt fieldset.small textarea, form#freigabe fieldset.small textarea { display: block; width: 400px; height: 170px; margin: 0 0 10px 25px; }
		
		/* Radiobuttons Evaluierung */
		form#projekt fieldset.radio { margin:0 0 1em 0 }
				form#projekt fieldset.radio fieldset label { width:33em } 
				form#projekt fieldset.radio fieldset input { margin-left:2em;border:0; }
		
		/*Datumsfelder*/
		form#projekt fieldset.date input {float:left; width:67px; margin-right:2px;}
		form#projekt img.ui-datepicker-trigger {
			margin:0 0 0 2px !important;
		}
		
		/* Uploads - Fotos und Presseberichte */
		form#projekt fieldset.upload { padding: 0 0 5px 26px; }
			form#projekt fieldset.upload label { width:8em; padding:2px 0; }
			form#projekt fieldset.upload input { width: 299px; }
	
		/* Falls Foto/Pressebericht vorhanden */
		form#projekt div.dateien p.existingFileLabel { clear:both; float:left; width: 100px; padding: 0 0 0 26px !important; }
		form#projekt div.dateien div.fileText { overflow:hidden; float:left; }
			form#projekt div.dateien div.fileText p.fileVorhanden { float: left;  } 
			form#projekt div.dateien div.fileText a.fileDelete { float:left; padding: 0 15px; }
			form#projekt div.dateien  a.showFile { float:left; }

	/** -- Daten Zwischenspeichern -- **/
	form#projekt .saveButton { color:#fff;background: #5D5C59  url(/graphics/icons/bullet_disk.png) no-repeat 5px center; width:auto;margin: 0 0 0 26px; padding:2px 25px; cursor: pointer; width: auto;overflow:visible; }
	form#projekt input#speichern_07 { }
		form#projekt .saveButton:hover { text-decoration: underline; }

	/** -- Submit Buttons -- **/
	form#projekt .submitButton, form#freigabe .submitButton, a#criteriaClose, form#freigabe .submitButton, a#criteriaClose { color:#fff;background: #5D5C59 url(/graphics/icons/bullet_disk.png) no-repeat 5px center; width:auto; margin: 35px 0 10px 26px; padding:2px 25px; cursor: pointer;cursor: pointer; width: auto;overflow:visible; }
		form#projekt .submitButton:hover { text-decoration: underline; }

	form#projekt #einreichen, a#criteriaClose { margin:0 0 50px 26px; background: #5D5C59 url(/graphics/icons/bullet_go.png) no-repeat 5px center; }
	a#criteriaClose { display:block;width:290px; margin:10px 0 100px 0; padding:5px 25px; text-decoration: none;}
	
	/** -- Errormeldungen -- **/
	form#projekt .errorMeldung, form#freigabe .errorMeldung { font-size: 11px; margin:5px 0 10px 26px !important; }
	/* Errormeldung bei Radiobuttons */
	form#projekt fieldset#evaluierung .errorMeldung,
	form#projekt fieldset#dauer .errorMeldung { width: 130px; margin: 0 0 10px 26px !important; }
	/* Errormeldung bei Uploads */
	form#projekt fieldset.upload .errorMeldung { margin: 0 0 10px 130px !important; }
	/*status bei zwischenspeicherung*/
	#saveState{margin:20px 25px;color:#009900;padding-left:20px;background:url(/graphics/icons/accept.png) no-repeat center left;}
	
	form#projekt div.left, form#projekt div.right{width:300px;float:left;font-weight:bold;margin-left:26px;}
	form#projekt div.right{width:75px;}
	form#projekt input.left,form#projekt input.right, form#projekt input.sum {width:295px;float:left;margin:2px 0 2px 26px;}
	form#projekt input.right, form#projekt input.sum {width:75px;text-align:right;}
	form#projekt input.sum {margin:0 0 0 351px;}
	

/* ----------------------------------------------------------------------------------------------
	Kooperationsvereinbarungen
 ---------------------------------------------------------------------------------------------- */

.infobox {
	border: 1px solid #bbbbbb;
	margin:15px 0;
	padding:10px;
	background:#f6f6f6;
}

/* ----------------------------------------------------------------------------------------------
	TABLE
 ---------------------------------------------------------------------------------------------- */
table.table td,table.table th {
	padding:2px 0;
	vertical-align:top;
	text-align:left;
}
table.table, table.lines {
	margin:0 0 1em 0;
	border-top:1px solid #666;
}
table.lines {
	margin:1em 0;
}
table.lines th, table.lines td{
	padding:2px 5px;
	border-bottom:1px solid #666;
}
table.lottery th, table.lottery td{
	vertical-align: top;
	padding:0 0 5px 0;
}
table.lottery{
	margin:0 0 1em 0;
}

/* ----------------------------------------------------------------------------------------------
	LIEFERSCHEIN
 ---------------------------------------------------------------------------------------------- */
#lieferschein table, #lieferschein h4, #lieferschein p {
	position:relative;
	left:10px;
}
#lieferschein th{
	width:145px;
	vertical-align:top;
	font-weight:normal;
}
#lieferschein table{
	width:550px;
}
#lieferschein .underline{
	margin:0 0 30px 0;
}
#lieferschein .underline th{
	vertical-align:bottom;
	height:40px;
}
#lieferschein .underline td{
	border-bottom:1px dotted #000;
	height:40px;
}
#lieferschein .products{
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #666;
}
#lieferschein .products th{
	background:#eee;
	font-weight:bold;
	padding:2px 4px;
	text-align:center;
	border:1px solid #666;
	overflow:hidden;
}
#lieferschein .products td{
	padding:4px;
	border:1px solid #666;
	overflow:hidden;
}
#lieferschein .red{
	color:#cc0000;
	margin: 10px 0;
}
/* ----------------------------------------------------------------------------------------------
	VERANSTALTUNGEN
 ---------------------------------------------------------------------------------------------- */
/*FORM*/
fieldset#stichwort, fieldset#ende, fieldset#once{
	margin:0 0 5px 0;
}
fieldset#projekt,fieldset#start,fieldset#gemeinde{
	padding-bottom:6px;
}
fieldset#stichwort,fieldset#ende,fieldset#gemeinde{
	padding-top:0;
}
fieldset#all{
	margin:0 0 2px 0;
}
fieldset#all input{
	border:0;
}
fieldset#all input, fieldset#once input, fieldset#districts input{
	_border:0 !important;
}
#once fieldset, #all_1 fieldset{
	clear:both;
}
#all fieldset{
	padding:0 0 2px 0;
	overflow:hidden;
	clear:both;
}
#all fieldset legend{
	display:none;
}
fieldset#all_1{
	padding:0 0 6px 0;
}
#once input, #all_1 input, #all_0 input{
	width:auto;
	margin:0 0 0 2px;
	float:left;
}
#once label, #all_1 label, #all_0 label{
	width:35.5em;
	_width:35.3em;
	float:right;
	padding:0 2px;
}
#districts label{
	width:12em;
	margin: 0 0 4px 0;
}
#districts input{
	width:auto;
	margin:0 6px 0 0;
	position:relative;
	top:1px;
	border:0 !important;
}
div.button_wrapper{
	background:#e0dbcb;
	text-align:right;
	clear:both;
	margin:10px 0 0 0;
}
div.button_wrapper button,
div.button_wrapper input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	background:none;
	border:0;
	color:#5d5c59;
	padding:5px;
	width:auto;
	font-weight:bold;
	cursor:pointer;
}
/*LIST*/
#eventwrapper .month{
	clear:both;
	padding:2px 4px;
	background:#e0dbcb;
	color:#5d5c59;
	overflow:hidden;
}
#eventwrapper .month h4{
}
#eventwrapper .item{
	clear:both;
	padding:8px 10px 10px 10px;
	background: url(/graphics/misc/hr.gif) repeat-x left bottom;
	overflow:hidden;
}
#eventwrapper .info{
	float:left;
}
#eventwrapper .gnoeevent{
	float:left;
	margin:5px 5px 0 0;
}
#eventwrapper .gnoeevent img{
	margin:0;
}
#eventwrapper .detail{
	float:right;
}
#eventwrapper .detail a{
	background:url(/graphics/misc/listitems/allgemein.gif) no-repeat left 6px;
	display:block;
	padding:0 0 0 7px;
	margin:1.2em 0 0 0;
}
#eventwrapper #paging{
	font-size:95%;
	margin:1.2em 0 0 0;
}
#eventwrapper #paging #prev{
	float:left;
	width:30%
}
#eventwrapper #paging #center{
	float:left;
	width:40%;
	text-align:center;
}
#eventwrapper #paging #next{
	float:left;
	width:30%;
	text-align:right;
}
#eventwrapper #paging #next a{
	background: url(/graphics/misc/li_next.gif) no-repeat 0 5px;
	display:block;
	padding:0 0 0 9px;
	margin:0 0 0 66px;
}
#eventwrapper #paging #prev a{
	background: url(/graphics/misc/li_prev.gif) no-repeat right 5px;
	display:block;
	padding:0 7px 0 0;
	width:6.5em;
}
/*DETAIL*/
#eventwrapper th{
	width:5em;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:2px 0;
}
#eventwrapper td{
	vertical-align:top;
	padding:2px 0;	
}
#eventwrapper .pdf{
	background:url(/graphics/icons/pdf.gif)no-repeat center left;
	padding:5px 0 5px 22px;	
	margin:1.5em 0;
	display:block;
	
}
#eventwrapper .image{
	margin:0 1em 1em  0;
	float:left
}
/* ----------------------------------------------------------------------------------------------
	NEWS
 ---------------------------------------------------------------------------------------------- */
#news {
	margin: 1.2em 0 0 0;
	overflow:hidden;
}
#news h2 {
	margin: 0 0 .7em 0;
}
#news .entry {
	margin: 0 0 0 0;
	/*padding: 0 0 1.8em 0;*/
	overflow:hidden;
}
#news .entry p{
	display:inline;
}
#news .line {
	clear:both;
	background:transparent url(/graphics/misc/hr.gif) repeat-x 0 0;
	height:1px;
	overflow:hidden;
	line-height:1px;
	margin:10px 0;
}
#news .image {
	float: left;
	margin:0 10px 0 0;
	width:125px;
}
#news .text_wrapper {
	overflow:hidden;
	border:1px solid black;
}
#news .text {

}
#news .category {
	font-weight: bold;
	position: relative;
	top: 3px;
	_position: static;
	_top: 0;
}
#news .more {
	font-weight: bold;
	text-decoration: none;
}
#news .more:hover {
	text-decoration: underline;
}

#news .gesunde_gemeinde .more, #news .gesunde_gemeinde .category,
#news .durch_dick_und_duenn .more, #news .durch_dick_und_duenn .category,
#news .tutgut_wanderwege .more, #news .tutgut_wanderwege .category,
#news .tutgut_wirte .more, #news .tutgut_wirte .category {color: #81BE31;}

#news .durch_dick_und_duenn .more, #news .durch_dick_und_duenn .category,
#news .gesunde_schule .more, #news .gesunde_schule .category,
#news .bk_in_der_sekundaerstufe .more, #news .bk_in_der_sekundaerstufe .category,
#news .bewegte_klasse .more, #news .bewegte_klasse .category {color: #FF9421;}

#news .apollonia_2020 .more, #news .apollonia_2020 .category {color: #FFD426;}

#news .treffpunkt_gesundheit .more, #news .treffpunkt_gesundheit .category,
#news .vitalkueche .more, #news .vitalkueche .category,
#news .impfaktion_hpv .more, #news .impfaktion_hpv .category,
#news .kinderkochbuecher .more, #news .kinderkochbuecher .category{color: #0091ab;}

#news .fitnessgeraete .more, #news .fitnessgeraete .category,
#news .abgelaufene_projekte .more, #news .abgelaufene_projekte .category {color: #DD1617;}

#news .vorsorgepaket .more, #news .vorsorgepaket .category,
#news .vorsorgepass .more, #news .vorsorgepass .category,
#news .vorsorgeaktiv .more, #news .vorsorgeaktiv .category,
#news .vorsorgepreis .more, #news .vorsorgepreis .category {color: #1D4B7F;}

#news .ernaehrungsreihen .more, #news .ernaehrungsreihen .category,
#news .abgelaufene_projekte .more, #news .abgelaufene_projekte .category,
#news .fitnessgeraete .more, #news .fitnessgeraete .category,
#news .herzensangelegenheiten .more, #news .herzensangelegenheiten .category {color: #DD1617;}

#news .allgemein .more, #news .allgemein .category,
#news .downloads .more, #news .downloads .category {color: #5D5C59;}

#news .tutgut_wanderwege .more:hover,
#news .tutgut_wirte .more:hover,
#news .lebensuebergaenge .more:hover,
#news .gesunde_gemeinde .more:hover {background: url(/graphics/nav3/icons/gemeinde.gif) no-repeat center right;padding: 0 8px 0 0}

#news .durch_dick_und_duenn .more:hover,
#news .bewegte_klasse .more:hover,
#news .bk_in_der_sekundaerstufe .more:hover,
#news .gesunde_schule .more:hover {background: url(/graphics/nav3/icons/schule.gif) no-repeat center right;padding: 0 8px 0 0}

#news .apollonia_2020 .more:hover {background: url(/graphics/nav3/icons/kindergarten.gif) no-repeat center right;padding: 0 8px 0 0}

#news .treffpunkt_gesundheit .more:hover,
#news .vitalkueche .more:hover,
#news .impfaktion_hpv .more:hover,
#news .kinderkochbuecher .more:hover {background: url(/graphics/nav3/icons/landeskliniken.gif) no-repeat center right;padding: 0 8px 0 0}

#news .vorsorgepaket .more:hover,
#news .vorsorgepass .more:hover,
#news .vorsorgeaktiv .more:hover,
#news .vorsorgepreis .more:hover {background: url(/graphics/nav3/icons/vorsorge.gif) no-repeat center right;padding: 0 8px 0 0}

#news .ernaehrungsreihen .more:hover,
#news .abgelaufene_projekte .more:hover,
#news .herzensangelegenheiten .more:hover,
#news .fitnessgeraete .more:hover {background: url(/graphics/nav3/icons/angebote.gif) no-repeat center right;padding: 0 8px 0 0}

#news .allgemein .more:hover {background: url(/graphics/nav3/icons/allgemein.gif) no-repeat center right;padding: 0 8px 0 0}
#news .downloads .more:hover {background: url(/graphics/nav3/icons/allgemein.gif) no-repeat center right;padding: 0 8px 0 0}

.navigationText {padding-left: 8px; font-size:11px; margin:0; background: url(/graphics/misc/li_prev.gif) no-repeat left;}
div.hr {background: url(/graphics/misc/hr.gif) repeat-x 0 0; height: 1px; margin: 5px 0 25px 0;}

/* ----------------------------------------------------------------------------------------------
	SIDEBAR
 ---------------------------------------------------------------------------------------------- */ 
#sidebar, #sidebar_home {
	padding: 16px 0 9em 0;
	width: 19.3em;
	margin: 0 0 0 0;
	background: #fff url(/graphics/misc/bg_sidebar.jpg) repeat-x 0 0;
	_background: #fff;
	min-height: 50em;
	height: auto !important;
	height: 50em;
	float: right;
}
#sidebar_home #col_1, #sidebar_home #col_2 {
	float: left;
	display: inline;
}
#sidebar_home #col_2 {
	margin: 0 0 0 0;
}
#sidebar_home {
	padding: 16px 0 5em 0;
	_padding: 16px 0 15em 0;
	width: 37.5em;
	margin: 0;
	background: #fff url(/graphics/misc/bg_sidebar.jpg) repeat-x 0 0;
	_background: #fff;
	min-height: 50em;
	height: auto !important;
	height: 50em;
	float: right;
}
* html #sidebar {
	background: none;
}
#sidebar .box {
	margin: 0 0 1em 1.0em;
	width: 17.4em;
}
#sidebar_home a#facebook{
	margin: 0 0 .5em 1.0em;
	background:url(/graphics/box/facebook.png) no-repeat 0 0;
	_background:url(/graphics/box/facebook_ie6.gif) no-repeat 3px 0;
	display:block;
	width:17.4em;
	height:57px;
	_height:51px;
	text-indent:-999em;
	overflow:hidden;
}
#sidebar_home a#gewinnspiel{
	margin: 0 0 .5em 1.0em;
	background:url(/graphics/box/gewinnspiel.png) no-repeat 0 0;
	_background:url(/graphics/box/gewinnspiel_ie6.gif) no-repeat 3px 0;
	display:block;
	width:17.4em;
	height:149px;
	_height:149px;
	text-indent:-999em;
	overflow:hidden;
}
#sidebar_home .box {
	margin: 0 0 1em .9em;
	width: 17.4em;
}
.box .wrapper_header_big {
	background: url(/graphics/box/header/big_finish.png) no-repeat right top;
	_background: url(/graphics/box/header/big_finish_ie6.gif) no-repeat right top;
	height: 65px;
}
.highlighted .wrapper_header_small {
	background: url(/graphics/box/header/highlighted_finish.png) no-repeat right top !important;
	_background: url(/graphics/box/header/highlighted_finish.gif) no-repeat right top  !important;
	height: 40px;
}
.orange .wrapper_header_small {
	background: url(/graphics/box/header/orange_finish.png) no-repeat right top !important;
	_background: url(/graphics/box/header/orange_finish.gif) no-repeat right top  !important;
	height: 40px;
}
.box .wrapper_header_small {
	background: url(/graphics/box/header/small_finish.png) no-repeat right top;
	_background: url(/graphics/box/header/small_finish_ie6.gif) no-repeat right top;
	height: 40px;
}
#sidebar .box .hotline, #sidebar_home .box .hotline {
	background: url(/graphics/box/header/hotline.png) no-repeat 0 0;
	_background: url(/graphics/box/header/hotline_ie6.gif) no-repeat 0 0;
	height: 65px;
	width: 16.4em;
}
#sidebar .box .downloads, #sidebar_home .box .downloads {
	background: url(/graphics/box/header/downloads.png) no-repeat 0 0;
	_background:url(/graphics/box/header/downloads_ie6.gif) no-repeat 0 0;
	height: 40px;
	width: 16.4em;
}
#sidebar .box .basket {
	background: url(/graphics/box/header/warenkorb.png) no-repeat 0 0;
	_background:url(/graphics/box/header/warenkorb.gif) no-repeat 0 0;
	height: 40px;
	width: 16.4em;
}
#sidebar_home .box .poll {
	background: url(/graphics/box/header/poll.png) no-repeat 0 0;
	_background:url(/graphics/box/header/poll_ie6.gif) no-repeat 0 0;
	height: 40px;
	width: 16.4em;
}
#sidebar_home .box .gluecksmoment {
	background: url(/graphics/box/header/gluecksmoment.png) no-repeat 0 0;
	_background:url(/graphics/box/header/gluecksmoment_ie6.gif) no-repeat 0 0;
	height: 40px;
	width: 16.4em;
}
#sidebar .box .faq, #sidebar_home .box .faq {
	background: url(/graphics/box/header/faq.png) no-repeat 0 0;
	_background:url(/graphics/box/header/faq_ie6.gif) no-repeat 0 0;
	height: 40px;
	width: 16.4em;
}
#sidebar .box .links {
	background: url(/graphics/box/header/links.png) no-repeat 0 0;
	_background:url(/graphics/box/header/links_ie6.gif) no-repeat 0 0;
	height: 40px;
	width: 16.4em;
}
#sidebar .box .kontakt {
	background: url(/graphics/box/header/kontakt.png) no-repeat 0 0;
	_background:url(/graphics/box/header/kontakt_ie6.gif) no-repeat 0 0;
	height: 40px;
	width: 16.4em;
}
#sidebar_home .box .presse, #sidebar .box .presse {
	background: url(/graphics/box/header/presse.png) no-repeat 0 0;
	_background:url(/graphics/box/header/presse_ie6.gif) no-repeat 0 0;
	height: 40px;
	width: 16.4em;
}
#sidebar_home .box .events, #sidebar .box .events {
	background: url(/graphics/box/header/events.png) no-repeat 0 0;
	_background:url(/graphics/box/header/events_ie6.gif) no-repeat 0 0;
	height: 40px;
	width: 16.4em;
}

#sidebar_home .box .aktuelles, #sidebar .box .aktuelles {
	background: url(/graphics/box/header/aktuelles.png) no-repeat 0 0;
	_background:url(/graphics/box/header/aktuelles_ie6.gif) no-repeat 0 0;
	height: 40px;
	width: 16.4em;
}
#sidebar_home .box .termine, #sidebar .box .termine  {
	background: url(/graphics/box/header/termine.png) no-repeat 0 0;
	_background:url(/graphics/box/header/termine_ie6.gif) no-repeat 0 0;
	height: 40px;
	width: 16.4em;
}
#sidebar_home .box .jobs, #sidebar .box .jobs {
	background: url(/graphics/box/header/jobs.png) no-repeat 0 0;
	_background:url(/graphics/box/header/jobs_ie6.gif) no-repeat 0 0;
	height: 40px;
	width: 16.4em;
}
.box .wrapper_header_big h4, .box .wrapper_header_small h4 {
	display: none;
}
#sidebar_home .box .wrapper_content p {
	color: #5d5c59;
	margin: .5em 0 0 1em;
	overflow: hidden;
}
.box .content ul {
	list-style: none;
	margin-top: 10px;
}
.box .content ul a {
	text-decoration: none;
	color: #313131;
}
.box .content ul a:hover {
	text-decoration: underline;
}
.box .content li {
	border-top: 1px solid #c8c7c6;
	padding: 8px 0 8px 1em;
}
#basket .content ul {
	border-bottom: 1px solid #c8c7c6;
}
#sidebar .box .content{
	padding: .5em .8em .5em .8em;
}
#sidebar #basket .content{
	padding: .6em 0 0 .35em;
}
.box .wrapper_content {
	background: url(/graphics/box/bg_content_finish.png) repeat-y right top;
	_background: url(/graphics/box/bg_content_finish_ie6.gif) repeat-y right top;
}
.box .wrapper_content .content {
	background: url(/graphics/box/bg_content.png) repeat-y 0 0;
	_background: url(/graphics/box/bg_content_ie6.gif) repeat-y 0 0;
	padding: .6em 0 0 .35em;
	width: 16.70em;
	color: #5d5c59;
	overflow: hidden;
}
#sidebar .box .wrapper_content .content {
	width: 15.45em;
}
#sidebar #basket .wrapper_content .content {
	width: 16.70em;
}
.box .wrapper_footer .footer {
	background: url(/graphics/box/bg_footer.png) no-repeat 0 0;
	_background: url(/graphics/box/bg_footer_ie6.gif) no-repeat 0 0;
	height: 12px;
	width: 16.46em;
	overflow: hidden;
}
.box .wrapper_footer {
	background: url(/graphics/box/bg_footer_finish.png) no-repeat right bottom;
	_background: url(/graphics/box/bg_footer_finish_ie6.gif) no-repeat right bottom;
}
#basket .price{
	float:right;
	padding: 0 10px 0 0;
	margin:8px 0;
}
#basket .more{
	clear:both;
	float:right;
	padding: 0 10px 0 12px;
	background: url(/graphics/icons/zum_warenkorb.gif) no-repeat left center;
}
#sidebar_home form{
	margin:0.5em 0 0 1em;
}
#sidebar_home label{
	font-size:95%;
	float:none;
	width:auto;
}
#sidebar_home div.radio{
	clear:both;
	margin:4px 0;
	_margin:4px 0 4px -5px;
}
#sidebar_home div.radio input{
	width:auto;
	float:left;
	margin: 1px 5px 0 0;
	_margin:0;
}
#sidebar_home div.radio input.text{
	margin: 2px 0 0 16px;
	width:13em;
	top:0;
	border:1px solid #7D7C7C;	
}
#sbm_poll{
	width:auto;
	border:0;
	margin:8px 0 0 0;
}
.box .end{
	text-align:right;
	border-top: 1px solid #c8c7c6;
	padding:6px 1em 0 1em;
	margin:0.5em 0 0;
}
.box .end a{
	background: url(/graphics/misc/listitems/allgemein.gif) no-repeat left 6px;
	padding:0 0 0 9px;
	text-decoration:none;
}
.box p.title{
	color:#313131 !important;
}
.box #poll_error{
	color:#D80000 !important;
}
/* ----------------------------------------------------------------------------------------------
	QUICKLINKS
 ---------------------------------------------------------------------------------------------- */ 
#quicklinks {
	margin: 4em 0 2em 9px;
}
#quicklinks #border-top {
	float: left;
	background: url(/graphics/quicklinks/border-top.gif) no-repeat 0 0;
	padding: .8em;
	width: 15.9em;
	min-height: 100px;
	overflow: hidden;
}
#quicklinks #border-right {
	float: left;
	background: url(/graphics/quicklinks/border-top.gif) no-repeat 0 0;
	width: 1px;
	min-height: 119px;
}
#quicklinks #border-bottom {
	clear: both;
	background: url(/graphics/quicklinks/border-top.gif) no-repeat 0 0;
	height: 1px;
}
#quicklinks h3 {
	width: 80px;
	height: 12px;
	background: url(/graphics/quicklinks/header.gif) no-repeat 0 0;
	margin: 0 0 15px 0;
}
#quicklinks ul {
	margin: 0;
}
#quicklinks li {
	border: 0;
	padding: 0 0 0 10px;
	background: url(/graphics/quicklinks/listitem.gif) no-repeat 0 7px;
	line-height: 14px;
}
#navigation_content #quicklinks a {
	padding: 2px 0;
	text-decoration: none;
	text-transform: none;
}

/* ----------------------------------------------------------------------------------------------
	BREADCRUMB
 ---------------------------------------------------------------------------------------------- */ 
#breadcrumb {
	color: #808080;
	padding: 27px 0 10px 0;
	font-size: 95%;
	width: 42em;
}
#breadcrumb a {
	color: #808080;
	display: block;
	float: left;
	text-decoration: none;
}
#breadcrumb a.last {
	font-weight: bold;
}
#breadcrumb a:hover {
	color: #5c5c5c;
}
#breadcrumb span {
	background: url(/graphics/misc/separator_breadcrumb.gif) no-repeat 1px 5px;
	text-indent: -1000px;
	display: block;
	float: left;
	width: 5px;
	height: 10px;
	margin: 0 4px;
}

/* ----------------------------------------------------------------------------------------------
	FOOTER
 ---------------------------------------------------------------------------------------------- */ 
#footer {
	position: relative;
	_position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	/*height:131px;*/
	height: 12.15em;
	background: #e5e3dd url(/graphics/footer/bg.gif) repeat-x bottom left;
	color: #808080;
	font-size: 90%;
}
#footer #gnoe {
	background: url(/graphics/footer/logo.gif) no-repeat 17px 9px;
	float: left;
	padding: 20px 0 10px 104px;
}
#footer #gd {
	float: right;
	width: 11em;
}
#footer #gd span {
	position: relative;
	right: 11.0em;
	top: 3.5em;
}
#footer #gd a {
	display: block;
	height: 40px;
	width: 106px;
	background: url(/graphics/footer/logo_getdesigned.gif) no-repeat 0 0;
	color: #808080;
	position: relative;
	top: 1em;
	right: 0;
}
#footer a {
	color: #808080;
}
#footer a:hover {
	color: #01356F;
}
#footer a span {
	display: none;
}
/* ----------------------------------------------------------------------------------------------
	LINKS
 ---------------------------------------------------------------------------------------------- */
#linkList a {
	text-decoration: none;
	padding: 0;
	margin: 0;
}
#content_text ul.withoutMargin{
	padding: 0;
	margin: 0;
}
#content_text li.bewegte_klasse {background: url(/graphics/misc/listitems/schule.gif) no-repeat left 7px;}
#content_text li.bk_in_der_sekundaerstufe {background: url(/graphics/misc/listitems/schule.gif) no-repeat left 7px;}
#content_text li.durch_dick_und_duenn {background: url(/graphics/misc/listitems/schule.gif) no-repeat left 7px;}
#content_text li.gesunde_gemeinde {background: url(/graphics/misc/listitems/gemeinde.gif) no-repeat left 7px;}
#content_text li.gesunde_schule {background: url(/graphics/misc/listitems/schule.gif) no-repeat left 7px;}
#content_text li.herzensangelegenheiten {background: url(/graphics/misc/listitems/angebote.gif) no-repeat left 7px;}
#content_text li.lebensuebergaenge {background: url(/graphics/misc/listitems/gemeinde.gif) no-repeat left 7px;}
#content_text li.treffpunkt_gesundheit {background: url(/graphics/misc/listitems/kliniken.gif) no-repeat left 7px;}
#content_text li.vitalkueche {background: url(/graphics/misc/listitems/kliniken.gif) no-repeat left 7px;}
#content_text li.tutgut_wanderwege {background: url(/graphics/misc/listitems/gemeinde.gif) no-repeat left 7px;}
#content_text li.tutgut_wirte {background: url(/graphics/misc/listitems/gemeinde.gif) no-repeat left 7px;}
#content_text li.vorsorgeaktiv {background: url(/graphics/misc/listitems/vorsorge.gif) no-repeat left 7px;}
#content_text li.allgemein {background: url(/graphics/misc/listitems/allgemein.gif) no-repeat left 7px;}
#content_text li.ernaehrungsreihen {background: url(/graphics/misc/listitems/angebote.gif) no-repeat left 7px;}
#content_text li.apollonia_2020 {background: url(/graphics/misc/listitems/kindergarten.gif) no-repeat left 7px;}
#content_text li.abgelaufene_projekte {background: url(/graphics/misc/listitems/angebote.gif) no-repeat left 7px;}

div.spacerLinks{
	clear:both;
	background: url(/graphics/misc/hr.gif) repeat-x 0 0;
	height:1px;
	overflow:hidden;
	line-height:1px;
	margin:15px 0px 15px 0px;		
}

/* ----------------------------------------------------------------------------------------------
	GALERIE
 ---------------------------------------------------------------------------------------------- */
div#gallery {
	margin: 43px 0 0px 0px;
	padding: 0 !important;
}
div#gallery div.picture_wrapper {
	float: left;
	margin: 0 10px 10px 0;
}
div#gallery div.picture {
	overflow: hidden;
	width: 100px;
	height: 70px;
	padding: 0;
}
div#gallery div.picturetitle{
	background:#ECEBE6 none repeat scroll 0 0;
	color:#5D5C59;
	display:block;
	font-size:10px;
	height:16px;
	margin:2px 0 0;
	overflow:hidden;
	text-align:center;
	width:100px;
}
/* ----------------------------------------------------------------------------------------------
	PRODUCTS
 ---------------------------------------------------------------------------------------------- */
.products{
	overflow:hidden;
}
.product{
	background:#EEECE4;
	overflow:hidden;
	border:0;
	border-left:5px solid #EEECE4;
	margin: 0 0 6px 0;
}
.product_wrapper{
	padding:5px 10px;
}
.products .durch_dick_und_duenn{ border-left:5px solid #FF9421; }
.products .ernaehrungsreihen{ border-left:5px solid #DD1617; }
.products .vorsorgeaktiv{ border-left:5px solid #1D4B7F; }
.products .vitalkueche{ border-left:5px solid #0091ab; }
.products .tutgut_wanderwege{ border-left:5px solid #EEECE4; }
.products .tutgut_wirte{ border-left:5px solid #81BE31; }
.products .allgemein{ border-left:5px solid #EEECE4; }
.products .lebensuebergaenge{ border-left:5px solid #81BE31; }
.products .apollonia_2020{ border-left:5px solid #FFD426; }
.products .buecher{ border-left:5px solid #EEECE4; }
.products .bewegte_klasse{ border-left:5px solid #FF9421; }
.products .bk_in_der_sekundaerstufe{ border-left:5px solid #FF9421; }
.products .gesunde_schule{ border-left:5px solid #FF9421; }
.products .gesunde_gemeinde{ border-left:5px solid #81BE31; }
.products .treffpunkt_gesundheit{ border-left:5px solid #0091ab; }
.products .fitnessgeraete{ border-left:5px solid #DD1617; }

.product-categories{
	border:1px solid #E0DBCB;
	padding:10px;
	overflow:hidden;
	margin:3px 0 1em 0;
}
div.product-categories ul{
	overflow:hidden;
	margin:0 !important;
}
.product-categories li{
	float:left;
	width:47%;
}
.product .image{
	float:left;
	display:inline;
	margin:0 5px 0 0;
}
.product img{
	margin:0;
}
.product .text{
	margin:0 0 0 40px;
}
.product .text p{
	margin:0 0 .2em 0;
}
.product .more{
	display:block;
	text-align:right;
}
.product .more a{
	background:url(/graphics/misc/listitems/allgemein.gif) no-repeat center left;
	padding:0 0 0 7px;
}
#product-detail .image{
	float:left;
}
#product-detail .image img{
	margin:0;
}
#product-detail .info{
	margin-left:90px;
	overflow:hidden;
}
#product-detail .footer{
	margin:1.5em 0;
}
#product-detail .footer a{
	display:block;
	padding:3px 0;
}
#product-detail .footer a.pdf{
	background:url(/graphics/icons/pdf.gif) no-repeat center left;
	padding:5px 0 5px 22px;	
}
#product-detail .footer a.warenkorb{
	background:url(/graphics/icons/warenkorb.gif) no-repeat center left;
	padding:5px 0 5px 22px;	
}
#product-detail form#warenkorb select{
	width:3em;
	float:left;
}
#product-detail form#warenkorb .row{
	clear:both;
	margin:2px 0;
	padding:10px 8px;
	background:#eeece4;
}
#product-detail form#warenkorb label{
	width:auto;
}
#product-detail form#warenkorb fieldset{
	float:left;
	background:none;
	padding:0;
}
#product-detail form#warenkorb .info img{
	float:left;
}
/* ----------------------------------------------------------------------------------------------
	BETREUER
 ---------------------------------------------------------------------------------------------- */
.verticalTopAdvisor th{
	vertical-align: top;
	text-align: left;
	padding: 3px 5px 0 0;	
}
.verticalTopAdvisor td{
	vertical-align: top;
	text-align: left;
	padding: 3px 5px 0 0;	
}
#content_text .imageAdvisor img{
	float: left;
	margin: 0 12px 0 0;
}
.wrapperAdvisor{
	overflow: hidden;
}
/* ----------------------------------------------------------------------------------------------
	TIPPS
 ---------------------------------------------------------------------------------------------- */
#tipps .more {
	font-weight: bold;
	text-decoration: none;
}
#tipps .more:hover {
	text-decoration: underline;
	background:transparent url(/graphics/nav3/icons/allgemein.gif) no-repeat scroll right center;
	padding:0 8px 0 0;
}
#tipps .line {
	clear:both;
	background:transparent url(/graphics/misc/hr.gif) repeat-x 0 0;
	height:1px;
	overflow:hidden;
	line-height:1px;
	margin:10px 0;
}
/* ----------------------------------------------------------------------------------------------
	GLUECKSMOMENTE
 ---------------------------------------------------------------------------------------------- */
#moments #numMoments{
	color: #d08141;
}
#moments #headerMoment{
	background-image: url('/graphics/gluecksmomente/header.jpg');
	width: 470px;
	height: 66px;
}
#moments #headerMoment p{
	color: #d08141;
	font-weight: bold;
	padding: 35px 0 0 70px;
	float: left;
	display: inline;
}
#moments #nav-top{
	padding: 28px 0 0 0;
	margin: 0 0 0 438px;
}
#moments #textMoment{
	margin: 0 0 1.5em 72px !important;
	min-height: 100px;
}
#moments .image{
	float: right;
	display: inline;
}
#moments #moments-nav{
	margin: 10px 0 0 0;
	background: url(/graphics/gluecksmomente/border.jpg) no-repeat scroll right top;
}
#moments #moments-nav a{
	color: #d08141;
	text-decoration: none;
}
#moments .next{
	background: url(/graphics/gluecksmomente/vor.gif) no-repeat scroll right center;
}
#moments .prev{
	background: url(/graphics/gluecksmomente/zurueck.gif) no-repeat scroll left center;
}
#moments #nav-top .next,
#moments #nav-top .prev{
	display:block;
	width:10px;
	height: 29px;
	float:left;
}
#moments #nav-bottom .next{
	float: right;
	display: inline;
	padding:0 10px 0 0 ;
}
#moments #nav-bottom .prev{
	margin: 0 0 0 72px;
	float: left;
	display: inline;
	padding:0 0 0 10px;
}
#moments #prev,#moments #next{
	display: none;
}
/* ----------------------------------------------------------------------------------------------
	VOTING
 ---------------------------------------------------------------------------------------------- */
#voting{
}
#voting .person{
	overflow:hidden;
	background:url(/graphics/misc/hr.gif) repeat-x 0 0;
	padding:10px 0;
}
#voting .person .photo{
	float:left;
	width:100px;
}
#voting .person .photo img{
	margin:0;
	padding:1px;
	border:1px solid #ddd;
}
#voting .person .text_wrapper{
	margin:0 0 0 100px;
	padding:15px 0 0 0;
}
#voting .person h3{
	margin-bottom:0;
}
#voting .person .vote{
	text-align: right;
}
#voting .person .vote a{
	background:url(/graphics/buttons/nominieren.gif) no-repeat 0 0;
	width:75px;
	height:22px;
	display:block;
	text-indent:-999em;
	overflow:hidden;
	float:right;
	text-align: left;
}
/* ----------------------------------------------------------------------------------------------
	ECARDS
 ---------------------------------------------------------------------------------------------- */
#ecards{
	margin:0 0 50px 0;
}
#ecards .ecard{
	overflow:hidden;
	background:url(/graphics/misc/hr.gif) repeat-x 0 0;
	padding:10px 0;
}
#ecards .ecard .image{
	float:left;
	width:160px;
}
#ecards .ecard .image img,
#ecard img{
	margin:0;
	border:1px solid #ddd;
}
#ecards .ecard .text{
	float:left;
	width:200px;
	padding:15px 0 0 0;
}
#ecards .ecard .text em{
	font-size:110%;
}
#ecards .ecard .send{
	float:right;
	padding:30px 0 0 0;
}
#ecards .ecard .send a,
#ecard a#toggle{
	background:url(/graphics/buttons/versenden.gif) no-repeat 0 0;
	width:74px;
	height:22px;
	display:block;
	text-indent:-999em;
	overflow:hidden;
}
#ecard a#toggle{
	position: absolute;
	top:310px;
	right:127px;
	background:url(/graphics/buttons/ecardwenden.gif) no-repeat 0 0;
	width:95px;
}
#ecard, #ecard-back{
	width:473px;
	height: 352px;
	margin:20px 0 25px 0;
	background-repeat:no-repeat !important;
	position: relative;
}
#ecard-back{
	height: 302px;
}
#ecard form.ecards input, #ecard #ecard-back div {
	border:0;
	background:#EEECE4;
	width:167px;
	position:absolute;
	right:18px;
	top:178px;
}
#ecard form.ecards #input_from_mail{
	top:201px;
}
#ecard form.ecards #input_to_name{
	top:223px;
}
#ecard form.ecards #input_to_mail{
	top:245px;
}
#ecard #ecard-back div#from{
	top:182px;
	font-size:90%;
}
#ecard #ecard-back div#from_name{
	top:203px;
}
#ecard #ecard-back div#from_mail{
	top:225px;
}
#ecard form.ecards button{
	border:0;
	position:absolute;
	right:0;
	top:310px;
	background:url(/graphics/buttons/ecardabschicken.gif) no-repeat 0 0;
	width:117px;
	height:22px;
	text-indent:-999em;
	overflow:hidden;
	cursor: pointer;
}
#ecard form.ecards textarea, #ecard #ecard-back div#msg{
	border:0;
	background:#EEECE4;
	position:absolute;
	left:18px;
	top:95px;
	width:240px;
	height:190px;
}
#ecard #ecard-back div{
	background:none !important;
}
#ecard form.ecards label, #ecard form.ecards .errorMeldung{
	display:none;
}
#ecard form.ecards ul#errors{
	border:1px solid #cc0000;
	padding:5px 10px;
	margin:0;
	background:white;
}
