body { 
	font: 12px/16px Trebuchet MS, Trebuchet, Helvetica, Verdana, Arial, sans-serif;	
	color: #222;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #D0D4AF url(/images/body_back.gif) no-repeat 50% 0%;
}

div, form {
	margin: 0;
	padding: 0;
	border: 0;
}

a, a:hover {
	text-decoration: none;
	color: #5C7404;
}

.spacer {
	line-height: 1px;
	font-size: 1px;
	height: 1px;
	clear: both;
}

.dot_spacer {
	line-height: 20px;
	font-size: 20px;
	height: 20px;
	clear: both;
	margin: 0 15px 0 15px;
	background: url(/images/spacer_dot.gif) repeat-x 0% 50%;
}

img {
	margin: 0px;
	border:0px;
	padding: 0px;
}

#frame {
	width: 950px;
	margin: 0 auto 0 auto;
	text-align: left;
	position: relative;
}

#logo {
	position: absolute;
	width: 204px;
	height: 179px;
	overflow: hidden;
	top: 10px;
	left: 0;
}

img#logo_web {
	display: none;
}

img#logo_print {
	display: block;
	margin-bottom: 20pt;
}

#links {
	position: absolute;
	width: 209px;
	top: 200px;
	left: 0;
	display: none;
}

#main {
	position: absolute;
	width: 740px;
	top: 0px;
	right: 0;
	
}

#content {
	margin-top: 8px;
	background: #eee;
}

/* ######################## Link typen ######################## */

a.link_doc, a.link_pdf, a.link_excel, a.link_email, a.link_extern, a.reservierung, a.link_doc:hover, a.link_pdf:hover, a.link_excel:hover, a.link_email:hover, a.link_extern:hover, a.reservierung:hover {
	display: block;
	margin: 2px;
	padding: 3px 3px 3px 18px;
	border-bottom: 1px dotted #ccc; 
}

a.link_doc, a.link_doc:hover {
	background: url(/images/icon_doc.gif) no-repeat 0% 50%;
}

a.link_excel, a.link_excel:hover {
	background: url(/images/icon_xls.gif) no-repeat 0% 50%;
}

a.link_pdf, a.link_pdf:hover {
	background: url(/images/icon_pdf.gif) no-repeat 0% 50%;
}

a.link_email, a.link_email:hover {
	background: url(/images/icon_mailto.gif) no-repeat 0% 50%;
}

a.link_extern, a.link_extern:hover {
	background: url(/images/icon_external.gif) no-repeat 0% 50%;
}

a.reservierung, a.reservierung:hover {
	background: url(/images/bullet_allg.gif) no-repeat 0 50%;
	font-weight: bold;
}

a.edit_link, a.edit_link:hover {
	display: block;
	font-size: 14px;
	color: #f00;
	padding:5px;
	margin: 3px 3px 3px 10px;
	border: 1px solid #f00;
}

/* ############################################### NAVIGATION ############################################ */

#topnavi {
	height: 35px;
	text-align: left;
	font: 11px/35px Verdana, Helvetica, Arial, sans-serif;
	color: #555;
	background: #B6BD9C;
	padding: 0 0 0 20px;
	margin: 0;
	display: none;
}


#topnavi a, #topnavi a:hover {
	color: #555;
}

#lk_logo {
	float: right;
	height: 35px;
}

#lk_logo img {
	border:0;
	margin:0;
	padding:0;
}

#toptel {
	float: right;
	color: #fff;
	padding-right: 30px;
}


#navi {
	margin: 4px 0 4px 0;
	height: 49px;
	width: 740px;
	text-align: left;
	display: none;
}


#navlist {
	width: 740px; 
	height: 49px;
	background: url(/images/main_navi.gif);
	margin: 0; 
	padding: 0;
	position: relative;
}
#navlist li {
	margin: 0; 
	padding: 0; 
	list-style: none;
	position: absolute; 
	top: 0;
}
#navlist li, #navlist a {
	height: 49px; 
	display: block;
	text-indent: -9999px; /* Commented backslash hack for IE Mac \*/ overflow: hidden; /* end hack */
}

#nl1 {left: 0; width: 269px;}
#nl2 {left: 269px; width: 268px;}
#nl3 {left: 542px; width: 198px;}

#nl1 a:hover { background: transparent url(/images/main_navi.gif) 0 -49px no-repeat;}
#nl2 a:hover { background: transparent url(/images/main_navi.gif) -269px -49px no-repeat;}
#nl3 a:hover { background: transparent url(/images/main_navi.gif) -542px -49px no-repeat;}

#nl1 a.sel { background: transparent url(/images/main_navi.gif) 0 -98px no-repeat;}
#nl2 a.sel { background: transparent url(/images/main_navi.gif) -269px -98px no-repeat;}
#nl3 a.sel { background: transparent url(/images/main_navi.gif) -542px -98px no-repeat;}



#subnavi {
	width: 740px;
	height: 26px;
	margin: 0 0 4px 0;
	background: #A0A1A3;
	display: none;
}

#subnavi a, #subnavi a:hover {
	display: block;
	float: left;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	font-weight: normal;
	color: #fff;
	padding: 0 30px 0 30px;
	border-right: 1px solid #fff;
}
#subnavi a:hover {
	color: #333;
}

#subnavi a.sel, #subnavi a.sel:hover {
	background: #64696C ;
}


/* ############# Dritte Ebene ############### */

#subnavi2 {
	width: 740px;
	margin: 0 0 4px 0;
	height: 26px;
}

#subnavi2 a, #subnavi2 a:hover {
	display: block;
	float: left;
	font-size: 13px;
	height: 26px;
	line-height: 26px;
	font-weight: bold;
	color: #64696C;
	padding: 0 20px 0 5px;
}
#subnavi2 a:hover {
	color: #333;
}

#subnavi2 a.sel, #subnavi2 a.sel:hover {
	color: #000;
}

/* ############# TOPCONTAINER ################# */

#top {
	margin:0;
	padding:0;
	width: 740px;
	background: #E3E3E4;
}

#toptext {
	width: 265px;
	float: right;
}


#toptext h1 {
	margin:10px 15px 5px 15px;
	padding:0;
	font-size: 15px;
	line-height: 18px;
	color: #111;
}

#toptext h1 a, #toptext h2 a:hover {
	font-size: 15px;
	line-height: 18px;
	color: #111;
}

#toptext h2 {
	margin:0 15px 5px 15px;
	padding:0;
	font-size: 11px;
	line-height: 14px;
	color: #666;
}

#toptext h2 a, #toptext h2 a:hover {
	font-size: 15px;
	line-height: 24px;
	color: #111;
}

#toptext p {
	margin:0 15px 5px 15px;
	padding:0;
	color: #444;
}


#topbild  {
	width: 470px;
 	float: left;
}

#topbild img {
	margin: 5px;
}

.pagination {
	clear: both;
	margin: 0 10px 0 15px;
}

.page_1 {
	display: none;
}
  
/* ############################################### LINKE SPALTE ############################################ */

#links {
	position: absolute;
	width: 210px;
	left:0;
	top: 220px;
}

#links h1 {
	margin:0;
	padding: 0px 5px 5px 15px;
	text-indent: -9765px;
	font-size: 20px;
	line-height: 24px;
	text-indent: -8000px;
}

#links h1.kategorie {
	background: url(/images/links_bildungs.gif) no-repeat 0 0;
}

#links h1.kalender {
	background: url(/images/links_kalender.gif) no-repeat 0 0;
}

#links h1.stichwort {
	background: url(/images/links_stichwort.gif) no-repeat 0 0;
}


#links h2 {
	margin:0;
	padding: 5px 15px 0px 15px;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	color: #4C4F50;
}

#links input.links_input {
	font-size: 12px;
	line-height: 16px;
	padding: 3px;
	margin:0;
	border: 1px solid #B3B796;
	background: #eee;
	color: #666;
	width: 160px;
}

#links a.schwer, #links a.schwer:hover {
	display: block;
	font-size: 13px;
	line-height: 16px;
	color: #7C8768;
	margin: 7px 5px 7px 0;
	padding: 0 0 0 15px;
}

#links a.schwer:hover {
	color: #666;
}
#links a.person, #links a.person:hover {
	background: url(/images/bullet_person.gif) no-repeat 0% 2px;
}
#links a.kreativ, #links a.kreativ:hover {
	background: url(/images/bullet_kreativ.gif) no-repeat 0% 2px;
}
#links a.gesund, #links a.gesund:hover {
	background: url(/images/bullet_gesund.gif) no-repeat 0% 2px;
}
#links a.unternehmen, #links a.unternehmen:hover {
	background: url(/images/bullet_unternehmen.gif) no-repeat 0% 2px;
}
#links a.alpeadria, #links a.alpeadria:hover {
	background: url(/images/bullet_alpe_adria.gif) no-repeat 0% 2px;
}
#links a.kunst, #links a.kunst:hover {
	background: url(/images/bullet_kunst.gif) no-repeat 0% 2px;
}
#links a.edv, #links a.edv:hover {
	background: url(/images/bullet_edv.gif) no-repeat 0% 2px;
}
#links a.oeko, #links a.oeko:hover {
	background: url(/images/bullet_oeko.gif) no-repeat 0% 2px;
}
#links a.nachbar, #links a.nachbar:hover {
	background: url(/images/bullet_nachbar.gif) no-repeat 0% 2px;
}


/* #### Kalender ##### */

table.caltable {
	width: 190px;
	font-size: 12px;
	line-height: 14px;
	margin-top: 0px;
	margin-left: 0px;
	text-align: center;
}

tr.calheader {
	color: #7C8768;
	font-weight: bold;
}

td.cdh {
	color: #777;
	font-weight: bold;
}

td.c_today {
	border: 1px solid #5C7404;
	padding: 6px;
}

table.caltable td {
	color: #7C8768;
}

td.c_norm {
	border: none;
	padding: 6px;
}

td.with {
	background: #B6BD9C;
}

td.with a, td.with a:hover {
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

.cal_m_l a, .cal_m_l a:hover {
	color: #7C8768;
	font-weight: bold;
	text-decoration: none;
}

/* ################################################## Inhaltsbereich ############################################### */
/* ########## LEFT ########### */

#left {
	width: 269px;
	float: left;
}

#left h1 {
	margin:10px 15px 10px 15px;
	padding:0;
	font-size: 26px;
	line-height: 30px;
	color: #111;
}

#left h1.aktuell, #leftbig h1.aktuell  {
	background: url(/images/title_aktuell.gif) no-repeat 0% 0%;
	text-indent: -8923px;
}


#left h2 {
	margin:0 15px 5px 15px;
	padding:0;
	font-size: 15px;
	line-height: 18px;
	color: #111;
}

#left h2 a, #left h2 a:hover {
	font-size: 15px;
	line-height: 18px;
	color: #111;
}

#left h3 {
	margin:0 15px 5px 15px;
	padding:0;
	font-size: 11px;
	line-height: 14px;
	color: #666;
}

#left h3 a, #left h3 a:hover {
	font-size: 15px;
	line-height: 24px;
	color: #111;
}

#left img {
	margin: 0 auto 10px 15px;
	border: 3px solid #fff;
}

#left p {
	margin:0 15px 5px 15px;
	padding:0;
	color: #666;
}
/* ############# LEFT - BIG ########### */

#leftbig {
	width: 470px;
	float: left;
}

#leftbig h1 {
	margin:10px 15px 10px 15px;
	padding:0;
	font-size: 26px;
	line-height: 30px;
	color: #111;
}

#leftbig h1.fokus {
	background: url(/images/title_fokus.gif) no-repeat 0% 0%;
	text-indent: -8923px;
}

#leftbig h1.galerie {
	background: url(/images/title_galerie.gif) no-repeat 0% 0%;
	text-indent: -8923px;
}

#leftbig h1.angebote {
	background: url(/images/title_angebote.gif) no-repeat 0% 0%;
	text-indent: -8923px;
}

#leftbig h1.info {
	background: url(/images/title_info.gif) no-repeat 0% 0%;
	text-indent: -8923px;
}

#leftbig h1.anfrage {
	background: url(/images/title_anfrage.gif) no-repeat 0% 0%;
	text-indent: -8923px;
}

#leftbig h1.partner {
	background: url(/images/title_partner.gif) no-repeat 0% 0%;
	text-indent: -8923px;
}

#leftbig h2 {
	margin:0 15px 5px 15px;
	padding:0;
	font-size: 15px;
	line-height: 18px;
	color: #111;
}

#leftbig h2 a, #leftbig h2 a:hover {
	font-size: 15px;
	line-height: 18px;
	color: #111;
}

#leftbig h2.va {
	margin:0 15px 5px 15px;
	padding:0 0 0 15px;
	font-size: 15px;
	line-height: 18px;
	color: #111;
}

#leftbig h2.vadet {
	margin: 15px 15px 5px 15px;
	padding:0 0 0 0px;
	font-size: 18pt;
	line-height: 23pt;
	color: #000;
}

#leftbig h2.vadetsub {
	margin: 15px 15px 5px 15px;
	padding:0 0 0 15px;
	font-size: 13px;
	line-height: 16px;
	color: #111;
}

#leftbig h2.person {
	background: url(/images/bullet_person.gif) no-repeat 0% 4px;
}
#leftbig h2.kreativ {
	background: url(/images/bullet_kreativ.gif) no-repeat 0% 4px;
}
#leftbig h2.gesund {
	background: url(/images/bullet_gesund.gif) no-repeat 0% 4px;
}
#leftbig h2.unternehmen {
	background: url(/images/bullet_unternehmen.gif) no-repeat 0% 4px;
}
#leftbig h2.alpeadria {
	background: url(/images/bullet_alpe_adria.gif) no-repeat 0% 4px;
}
#leftbig h2.kunst {
	background: url(/images/bullet_kunst.gif) no-repeat 0% 4px;
}
#leftbig h2.edv {
	background: url(/images/bullet_edv.gif) no-repeat 0% 4px;
}
#leftbig h2.oeko {
	background: url(/images/bullet_oeko.gif) no-repeat 0% 4px;
}
#leftbig h2.nachbar {
	background: url(/images/bullet_nachbar.gif) no-repeat 0% 4px;
}

#leftbig h3 {
	margin:0 15px 5px 15px;
	padding:0;
	font-size: 11px;
	line-height: 14px;
	color: #666;
}

#leftbig h3.vadet {
	margin:0 15px 5px 15px;
	padding:0;
	font-size: 13px;
	line-height: 14px;
	color: #333;
}

#leftbig h3 a, #leftbig h3 a:hover {
	font-size: 15px;
	line-height: 24px;
	color: #111;
}

#leftbig p {
	margin:0 15px 5px 15px;
	padding:0;
	color: #666;
}

#leftbig p img {
	float: left;
	margin: 0 15px 15px 0px;
	border: 3px solid #fff;
}

#leftbig p b {
	font-size: 13px;
	color: #111;
	padding: 0 0 0 15px;
	background: url(/images/bullet_allg.gif) no-repeat 0 3px;
}

#galerie {
	padding: 5px;
	margin-bottom: 5px;
}

#leftbig ul {
	color: #666;
	margin:0;
	padding:0;
}

#leftbig ul li {
	margin: 5px 5px 5px 35px;
	padding:0;
	line-height: 16px;
	font-size: 12px;
}

#leftbig .contenttable {
	margin: 5px 15px 5px 15px;
	border: 1px solid #5c7404;
	font-size: 11px;
	line-height: 10px;
	background: #fff;
}

#leftbig .contenttable th {
	background: #eee;
}

#leftbig .teamtable {
	margin: 5px 15px 5px 11px;
	font: 12px/16px Trebuchet MS, Trebuchet, Helvetica, Verdana, Arial, sans-serif;	
}

#leftbig .teamtable td {
	width: 205px;
	vertical-align: top;
}

#leftbig .teamtable img {
	border: 2px solid #fff;
	margin-bottom: 5px;
}

/* ########## Formulare ############# */

.formcol1 {
	width: 210px;
	float: right;
}

#leftbig form {
	border: 1px solid #aaa;
	padding: 10px;
	background: #fff;
	margin: 10px 10px 10px 15px;
}

#leftbig input.text {
	border: 1px solid #d0d4af;
	background: #eee;
	color: #333;
	width: 170px;
	margin-left: 15px;
	font-size: 12px;
}

#leftbig select.textbig {
	border: 1px solid #d0d4af;
	background: #eee;
	color: #333;
	width: 382px;
	margin-left: 15px;
	font-size: 12px;
}


#leftbig input.textbig {
	border: 1px solid #d0d4af;
	background: #eee;
	color: #333;
	width: 382px;
	margin-left: 15px;
	font-size: 12px;
}

#leftbig textarea.text {
	border: 1px solid #d0d4af;
	background: #eee;
	color: #333;
	width: 382px;
	margin-left: 15px;
	font-size: 12px;
	font: 12px/15px Helvetica, Verdana, Arial, sans-serif;
}

label {
	display: block;
	font-weight: bold;
	margin: 7px 0 0 0;
	padding: 0;
	color: #777;
}

a.button, a.button:hover {
	display: block;
	border: 1px solid #d0d4af;
	width: 382px;
	margin-top: 10px;
	text-align: center;
	line-height: 25px;
	margin-left: 15px;
	background: #d0d4af;
	color: #333;
}



/* ########### CENTER ############ */


#center {
	width: 269px;
	float: left;
}

#center h1 {
	margin:10px 15px 10px 15px;
	padding:0;
	font-size: 26px;
	line-height: 30px;
	color: #111;
}

#center h1.demnaechst {
	background: url(/images/title_demnaechst.gif) no-repeat 0% 0%;
	text-indent: -8923px;
}


#center h2 {
	margin:0 15px 5px 15px;
	padding:0;
	font-size: 15px;
	line-height: 18px;
	color: #111;
}

#center h2 a, #center h2 a:hover {
	font-size: 15px;
	line-height: 18px;
	color: #111;
}

#center h3 {
	margin:0 15px 5px 15px;
	padding:0;
	font-size: 11px;
	line-height: 14px;
	color: #666;
}

#center h3 a, #center h3 a:hover {
	font-size: 15px;
	line-height: 24px;
	color: #111;
}

#center img {
	margin: 0 auto 10px 15px;
	border: 3px solid #fff;
}

#center .va_startimg {
	margin-top: 8px;
}

#center p {
	margin:0 15px 5px 15px;
	padding:0;
	color: #444;
}

/* ########### RIGHT ############ */

#right {
	width: 199px;
	float: right;
}

#right h1 {
	margin:10px 15px 10px 15px;
	padding:0;
	font-size: 26px;
	line-height: 30px;
	color: #111;
}

#right h1.service {
	background: url(/images/title_service.gif) no-repeat 0% 0%;
	text-indent: -8923px;
}


#right h2 {
	margin:0 15px 5px 15px;
	padding:0 0 0 15px;
	font-size: 15px;
	line-height: 18px;
	color: #111;
	background: url(/images/bullet_allg.gif) no-repeat 0 4px;
}

#right h2 a, #right h2 a:hover {
	font-size: 15px;
	line-height: 18px;
	color: #111;
}

#right h3 {
	margin:0 15px 5px 15px;
	padding:0;
	font-size: 11px;
	line-height: 14px;
	color: #666;
}

#right h3 a, #right h3 a:hover {
	font-size: 15px;
	line-height: 24px;
	color: #111;
}

#right img {
	margin: 0 auto 10px 15px;
	border: 3px solid #fff;
}

#right p {
	margin:0 15px 15px 15px;
	padding:0;
	color: #444;
}

/* ######### RIGHT - BIG ############ */

#rightbig {
	width: 265px;
	float: right;
}

#rightbig h1 {
	margin:10px 15px 10px 15px;
	padding:0;
	font-size: 26px;
	line-height: 30px;
	color: #111;
}

#rightbig h1.heute {
	background: url(/images/title_heute.gif) no-repeat 0% 0%;
	text-indent: -8923px;
}


#rightbig h1.archiv {
	background: url(/images/title_archiv.gif) no-repeat 0% 0%;
	text-indent: -8923px;
}
#rightbig h1.service {
	background: url(/images/title_service.gif) no-repeat 0% 0%;
	text-indent: -8923px;
}

#rightbig h1.anfrage {
	background: url(/images/title_anfrage.gif) no-repeat 0% 0%;
	text-indent: -8923px;
}

#rightbig h1.info {
	background: url(/images/title_info.gif) no-repeat 0% 0%;
	text-indent: -8923px;
}

#rightbig h1.kontakt {
	background: url(/images/title_kontakt.gif) no-repeat 0% 0%;
	text-indent: -8923px;
}
#rightbig h1.spezielles {
	background: url(/images/title_spezielles.gif) no-repeat 0% 0%;
	text-indent: -8923px;
}

#rightbig h1.links {
	background: url(/images/title_links.gif) no-repeat 0% 0%;
	text-indent: -8923px;
}


#rightbig h2 {
	margin:0 15px 5px 15px;
	padding:0 0 0 15px;
	font-size: 14px;
	line-height: 25px;
	color: #111;
}

#rightbig h2 a, #rightbig h2 a:hover {
	font-size: 14px;
	line-height: 25px;
	color: #111;
}

#rightbig h2.square {
	background: url(/images/bullet_allg.gif) no-repeat 0 7px;
}

#rightbig h2 a, #rightbig h2 a:hover {
	font-size: 14px;
	line-height: 25px;
	color: #111;
}

#rightbig h3 {
	margin:0 15px 5px 15px;
	padding:0;
	font-size: 11px;
	line-height: 14px;
	color: #666;
}

#rightbig h3 a, #rightbig h3 a:hover {
	font-size: 15px;
	line-height: 24px;
	color: #111;
}

#rightbig p {
	margin:0 15px 15px 15px;
	padding:0;
	color: #444;
}

#rightbig p a.archiv, #rightbig p a.archiv:hover {
	font-size: 13px;
	line-height:20px;
}

#rightbig p .dist {
	display: block;
	margin-top: 8px;
	color: #5c7404;
}

#rightbig ul {
	color: #666;
	margin:0;
	padding:0;
}

#rightbig ul li {
	margin: 5px 5px 5px 35px;
	padding:0;
	line-height: 16px;
	font-size: 12px;
}

/* ####### Formulare rechte Spalte ########### */

.formcol3 {
	width: 133px;
	float: right;
}

#rightbig form {
	border: 1px solid #aaa;
	padding: 10px;
	background: #fff;
	margin: 10px 15px 10px 15px;
}

#rightbig input.text {
	border: 1px solid #d0d4af;
	background: #eee;
	color: #333;
	width: 100px;
	margin-left: 15px;
	font-size: 12px;
}

#rightbig input.textsmall {
	border: 1px solid #d0d4af;
	background: #eee;
	color: #333;
	width: 50px;
	margin-left: 15px;
	font-size: 12px;
}

#rightbig input.textbig {
	border: 1px solid #d0d4af;
	background: #eee;
	color: #333;
	width: 180px;
	margin-left: 15px;
	font-size: 12px;
}

#rightbig textarea.textbig {
	border: 1px solid #d0d4af;
	background: #eee;
	color: #333;
	width: 180px;
	margin-left: 15px;
	font-size: 12px;
	font: 12px/15px Helvetica, Verdana, Arial, sans-serif;
}


a.button_right, a.button_right:hover {
	display: block;
	border: 1px solid #d0d4af;
	width: 180px;
	margin-top: 10px;
	text-align: center;
	line-height: 25px;
	margin-left: 15px;
	background: #d0d4af;
	color: #333;
}



/* ########### Veranstaltungsbox ############ */


span.storno {
	color: #a00;
}

.va {

}


#right .va h2, #rightbig .va h2,  #leftbig .va h2, #center .va h2 {
	margin: 15px 15px 1px 15px;
	padding:0 0 0 15px;
	font-size: 12px;
	line-height: 16px;
	color: #111;
}

#rightbig .va h2.gast {
	margin: 15px 15px 1px 15px;
	padding: 0px;
	font-size: 12px;
	line-height: 16px;
	color: #444;
}

#leftbig .va h2 {
	background-position: 0% 2px;
}

#right .va h2 a, #rightbig .va h2 a, #leftbig .va h2 a, #center .va h2 a, #right .va h2 a:hover, #rightbig .va h2 a:hover, #leftbig .va h2 a:hover, #center .va h2 a:hover  {
	font-size: 12px;
	line-height: 16px;
	color: #111;
}

#rightbig .va h2.gast a, #rightbig .va h2.gast a:hover {
	color: #444;
}

.va h2.person {
	background: url(/images/bullet_person.gif) no-repeat 0% 2px;
}
.va h2.kreativ {
	background: url(/images/bullet_kreativ.gif) no-repeat 0% 2px;
}
.va h2.gesund {
	background: url(/images/bullet_gesund.gif) no-repeat 0% 2px;
}
.va h2.unternehmen {
	background: url(/images/bullet_unternehmen.gif) no-repeat 0% 2px;
}
.va h2.alpeadria {
	background: url(/images/bullet_alpe_adria.gif) no-repeat 0% 2px;
}
.va h2.kunst {
	background: url(/images/bullet_kunst.gif) no-repeat 0% 2px;
}
.va h2.edv {
	background: url(/images/bullet_edv.gif) no-repeat 0% 2px;
}
.va h2.oeko {
	background: url(/images/bullet_oeko.gif) no-repeat 0% 2px;
}
.va h2.nachbar {
	background: url(/images/bullet_nachbar.gif) no-repeat 0% 2px;
}

#right .va h3, #rightbig .va h3, #leftbig .va h3, #center .va h3 {
	margin:0 15px 0px 15px;
	padding:0 0 0 15px;
	font-size: 11px;
	line-height: 14px;
	color: #666;
}

#right .va h3 a, #rightbig .va h3 a, #center .va h3 a, #right .va h3 a:hover, #rightbig .va h3 a:hover, #center .va h3 a:hover {
	font-size: 15px;
	line-height: 24px;
	color: #111;
}

#right .va h4, #rightbig .va h4, #leftbig .va h4, #center .va h4 {
	margin:0 15px 0px 15px;
	padding:0 0 0 15px;
	font-size: 11px;
	line-height: 14px;
	color: #666;
}

#right .va h4 a, #center .va h4 a, #right .va h4 a:hover, #center .va h4 a:hover {
	font-size: 11px;
	line-height: 14px;
	color: #111;
	margin-bottom: 2px;
}

#right .va p, #center .va p {
	margin:0 15px 15px 15px;
	padding:0;
	color: #444;
}

/* ##### Detailansicht #### */

#registerform {

}

.va_image {
	clear: both;
	margin-left: 15px;
	border: 3px solid #fff;
}

#va_facts {
	width: 200px;
	float: left;
	margin-top: 10px;
}

#va_facts p {
	color: #444;
}

#va_facts p strong{
	color: #000;
}

#va_text {
	width: 265px;
	float: right;
	margin-top: 10px;
}

#va_text p {
	color: #444;
}

.infobox {
	border: 1px solid #777;
	padding: 5px;
	background: #fff;
	margin: 10px 10px 10px 15px;

}

#leftbig .storno {
	color: #a00;
}

#leftbig .voll {
	color: #00a;
}

/* ######################### footer ###################### */

#footer {
	font-size: 11px;
	text-align: center;
	clear: both;
	margin-top: 20px;
	padding: 10px 20px 5px 20px;
	background: #B6BD9C;
	color: #fff;
}
