/*******************************************************************************

	Project		:	Redaxo Demo

	Copyright	:	blumbeet - web.studio
					www.blumbeet.com

*******************************************************************************/




/*	undo
*******************************************************************************/

:link,:visited { text-decoration:none; }


h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0; }
#navigation ul, #ankerliste ul, #navigation ol, #ankerliste ol, #navigation li, #ankerliste li { margin:0; padding:0; }
#navigation ul, #navigation ol { list-style:none; }
img, a img,:link img,:visited img, fieldset { border:none; }
img { margin:0; padding:0; vertical-align:bottom; }
address { font-style:normal; }

table {	padding:0px; margin:0px; border-spacing:0px; border-color:#f07f07;}
tr { padding:0px; margin:0px; }
td { padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }


legend { display:none; }

body, div,p,li { background-repeat:no-repeat; }

/*	reset some basic style
*******************************************************************************/
dl			{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}

#navigation ol			{list-style: none;}
#navigation ol li		{margin: 0 0 0 0;}
#navigation ol li ol	{margin: 0 0 0 0;}
#navigation ol li ul	{margin: 0 0 0 0;}

#ankerliste ol li		{margin: 0 0 0 0; text-align:left; list-style-type:square;}
#ankerliste ol li ol	{margin: 0 0 0 0; text-align:left; list-style-type:square;}
#ankerliste ol li ul	{margin: 0 0 0 0; text-align:left; list-style-type:square;}

p			{margin-bottom: 0em;}

#navigation ul			{list-style: none;}
#navigation ul li		{margin: 0 0 0 0;}
#navigation ul li ul	{margin: 0 0 0 0;}
#navigation ul li ol	{margin: 0 0 0 0;}

#ankerliste ul li		{margin: 0 0 0 0; text-align:left; list-style-type:square;}
#ankerliste ul li ul	{margin: 0 0 0 0; text-align:left; list-style-type:square;}
#ankerliste ul li ol	{margin: 0 0 0 0; text-align:left; list-style-type:square;}

pre			{font-size:1.2em; }

a:hover { text-decoration:none; }

/*	html
*******************************************************************************/
html {
	min-height: 100%;

}

/*	body
*******************************************************************************/
body {
	background-image:url(body_hg.gif);
	background-repeat:repeat-y;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
	color:#565655;
	line-height:16px;
	voice-family: "\"}\"";
	voice-family: inherit;

}




.clearer {
	display:block;
	clear:both;
	line-height:0;
	height:1px;
	font-size:0;
	visibility:hidden;
}

.clear {
	clear:both;
}

.flLeft { float:left; }
.flRight { float:right; }

.warning,
#main-block .warning { color:#dc0210; }


/*	website
*******************************************************************************/
#website {
	position:relative;
	display:block;
	margin:0;
	padding:0;
	height:100%;
	width:1000px;
	text-align:left;
}

/*	header
*******************************************************************************/
#header {
	position:relative;
	margin:0;
	padding:0;
	height:148px;
	width:1000px;

	background-image:url(ergo_austria.gif);
	background-repeat:no-repeat;
}

#ergo {
	position:absolute;
	top:110px;
	left:20px;
	height:18px;
	width:480px;
	font-size:12px;
	color:#dc0210;
	font-weight:bold;
}
.standard {

	display:inline;
	color:#565655;
}
.standard a:link {

	text-decoration:underline;
	color:#f07f0f;
}
.standard a:visited {

	text-decoration:underline;
	color:#f07f0f;
}
.standard a:hover {

	text-decoration:underline;
	color:#dc0210;
}
.standard a:active {

	text-decoration:underline;
	color:#f07f0f;
}
.orange {
	color:#f07f0f;


}

.orange_fett {
	color:#f07f0f;

	font-weight:bold;
}

.red {
	color:#dc0210;


}
.red_fett {
	color:#dc0210;
	font-weight:bold;
}
#ankerfeld {
	color:#f07f0f;

	font-size:12px;
	text-indent:5px;
	font-family:arial, helvetica, verdana, sans-serif;
	display:block;
	margin-bottom:8px;
	clear:both;
}

#suche {
	position:absolute;
	top:110px;
	left:780px;
	height:18px;
	width:100px;
	font-size:11px;
	color:#f07f0f;

}
#suche2 {
	position:absolute;
	top:110px;
	left:845px;
	height:18px;
	width:100px;
	font-size:11px;
	color:#f07f0f;

}

.suchfeld { background-color:#ffffff; border:1px solid #f07f0f; height:12px; width:80px; margin-top:0px; font-size:11px;}

#impressum {
	position:absolute;
	top:110px;
	left:935px;
	height:18px;

	font-size:11px;
	color:#f07f0f;
}
#impressum a:link {
	color:#f07f0f;
}
#impressum a:visited {
	color:#f07f0f;
}
#impressum a:hover {
	color:#dc0210;
}
#impressum a:active {
	color:#f07f0f;
}
/*	logo / breadcrumb
*******************************************************************************/
#logo {
	position:absolute;
	top:0px;
	left:0px;
	height:100px;
	width:220px;
}

#logo a {
	display:block;
	height:100px;
	width:220px;
	text-indent:-700em;
}

#banner_oben {
	position:absolute;
	top:8px;
	left:490px;
	height:64px;
	width:496px;
	text-align:right;
}


#breadcrumb {
	position:absolute;
	top:132px;
	left:365px;
	height:18px;
	width:630px;
	font-size:10px;
	color:#f07f0f;


}
.bcTitle{
}
.bcActive{
	color:#dc0210;
}

#breadcrumb a,
#breadcrumb a:link {
	color:#f07f0f;
}

#breadcrumb a:hover {
	color:#dc0210;
}
/*	content
*******************************************************************************/


#content, #content2 {
	display:block;
	clear:both;
	position:relative;
	padding:0 0 0 0;
}


/* hide from IE/MAC \*/
* html #content, * html #content2 {
	height:1px;
}
/* end hide */


#content {}

#content2 {
	background-image:url(#bg_content.jpg);
	background-repeat:repeat-y;
}

#main {
	float:left;
	width:778px;
	background-image:url(content_hg.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;

}

#main-block {
	padding-left:10px;
	padding-right:8px;


}

.datenblatt table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565655;
	width:720px;



}
.datenblatt th{


}
.datenblatt tr{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565655;
	padding:3px;

}
.datenblatt td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565655;
	padding:3px;
	margin-top:3px;

}
.datenblatt td.hg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565655;
	padding:3px;
	margin-top:3px;
	background-color:#fef7ea;
}
.thliste th {
	background-color:#f17f0d;
	color:#FFFFFF;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding-left:2px;
}

.thliste tr.odd {
	background-color:#fee3b8;
	color:#59534f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

}
.thliste td.odd {

	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	padding-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.thliste td.oddf1 {

	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	padding-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:125px;
}
.thliste td.oddf2 {

	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	padding-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:74px;
}
.thliste td.oddf3 {

	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	padding-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:192px;
}
.thliste td.oddf4 {

	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	padding-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:102px;
}
.thliste td.oddf5 {

	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	padding-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:179px;
}
.thliste td.oddf6 {

	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	padding-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:26px;
}
.thliste td.oddf7 {

	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	padding-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:55px;
}
.thliste tr.even {
	background-color:#fffcf5;
	color:#59534f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

	}
.thliste td.even {

	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	padding-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.thlistedet th {
	background-color:#f17f0d;
	color:#FFFFFF;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.thlistedet tr {
	background-color:#fee3b8;
	color:#59534f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;


}
.thlistedet td {

	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

}
.eventliste th {
	background-color:#f17f0d;
	color:#FFFFFF;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}
.eventliste th.short {
	background-color:#f17f0d;
	color:#FFFFFF;
	border-right-color:#f17f0d;
	border-right-style:solid;
	border-right-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}
.eventliste tr.odd {

	color:#59534f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

}
.eventliste td.odd {

	border-right-color:#f17f0d;
	border-right-style:solid;
	border-right-width:1px;

	border-bottom-color:#f17f0d;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.eventliste td.odd2 {

	border-right-color:#f17f0d;
	border-right-style:solid;
	border-right-width:1px;
	border-left-color:#f17f0d;
	border-left-style:solid;
	border-left-width:1px;
	border-bottom-color:#f17f0d;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


.tabelle_orange {

	border:1px solid #f07f07;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565655;


}
.tabelle_ohne {

	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565655;


}
.tabelle_zeile_abstand {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565655;

	padding-bottom:8px;
}

/*	Navigation
------------------------------------------------------------------------------*/
#navigation {
	float:left;
	width:220px;

}
#navigation_public ul.navroot a.level2_active:link,
#navigation_public ul.navroot a.level2_active:visited,
#navigation_public ul.navroot a.level2_active:hover,
#navigation_public ul.navroot a.level2_active:active
{
	display:block;
	width:204px;
	height:21px;
	background-image:url(menu_aktiv.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	margin-left:10px;
	font-size:13px;
	font-weight:bold;
	text-indent:25px;
	line-height:20px;
}

#navigation_public ul.navroot a.level2_inactive:link
{
	display:block;
	width:204px;
	height:21px;
	background-image:url(menu_inaktiv.gif);
	background-repeat:no-repeat;
	color:#f07f0f;
	margin-left:10px;
	font-size:13px;
	font-weight:bold;
	text-indent:25px;
	line-height:20px;
}
#navigation_public ul.navroot a.level2_inactive:visited
{
	display:block;
	width:204px;
	height:21px;
	background-image:url(menu_inaktiv.gif);
	background-repeat:no-repeat;
	color:#f07f0f;
	margin-left:10px;
	font-size:13px;
	font-weight:bold;
	text-indent:25px;
	line-height:20px;
}
#navigation_public ul.navroot a.level2_inactive:hover
{
	display:block;
	width:204px;
	height:21px;
	background-image:url(menu_aktiv.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	margin-left:10px;
	font-size:13px;
	font-weight:bold;
	text-indent:25px;
	line-height:20px;
}
#navigation_public ul.navroot a.level2_inactive:active
{
	display:block;
	width:204px;
	height:21px;
	background-image:url(menu_inaktiv.gif);
	background-repeat:no-repeat;
	color:#f07f0f;
	margin-left:10px;
	font-size:13px;
	font-weight:bold;
	text-indent:25px;
	line-height:20px;
}

#navigation_public ul.navroot a.level3_active:link,
#navigation_public ul.navroot a.level3_active:visited,
#navigation_public ul.navroot a.level3_active:hover,
#navigation_public ul.navroot a.level3_active:active
{
	color:#dc0210;
	margin-left:10px;
	font-size:13px;
	font-weight:bold;
	padding-left:25px;
	display:block;
	width:179px;
	min-height:18px;
	margin-top:3px;


}

#navigation_public ul.navroot a.level3_inactive:link
{
	color:#f07f0f;
	margin-left:10px;
	font-size:13px;
	font-weight:bold;
	padding-left:25px;
	display:block;
	width:179px;
	min-height:18px;
	margin-top:3px;
}
#navigation_public ul.navroot a.level3_inactive:visited
{
	color:#f07f0f;
	margin-left:10px;
	font-size:13px;
	font-weight:bold;
	padding-left:25px;
	display:block;
	width:179px;
	min-height:18px;
	margin-top:3px;
}
#navigation_public ul.navroot a.level3_inactive:hover
{
	color:#dc0210;
	margin-left:10px;
	font-size:13px;
	font-weight:bold;
	padding-left:25px;
	display:block;
	width:179px;
	min-height:18px;
	margin-top:3px;
}
#navigation_public ul.navroot a.level3_inactive:active
{
	color:#f07f0f;
	margin-left:10px;
	font-size:13px;
	font-weight:bold;
	padding-left:25px;
	display:block;
	width:179px;
	min-height:18px;
	margin-top:3px;
}

#navigation_members ul.navsub a.level2_active:link,
#navigation_members ul.navsub a.level2_active:visited,
#navigation_members ul.navsub a.level2_active:hover,
#navigation_members ul.navsub a.level2_active:active
{
	display:block;
	width:204px;
	height:21px;
	background-image:url(menu_aktiv.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	margin-left:10px;
	font-size:13px;
	font-weight:bold;
	text-indent:25px;
	line-height:20px;
}

#navigation_members ul.navsub a.level2_inactive:link
{
	display:block;
	width:204px;
	height:21px;
	background-image:url(menu_inaktiv.gif);
	background-repeat:no-repeat;
	color:#f07f0f;
	margin-left:10px;
	font-size:13px;
	font-weight:bold;
	text-indent:25px;
	line-height:20px;
}
#navigation_members ul.navsub a.level2_inactive:visited
{
	display:block;
	width:204px;
	height:21px;
	background-image:url(menu_inaktiv.gif);
	background-repeat:no-repeat;
	color:#f07f0f;
	margin-left:10px;
	font-size:13px;
	font-weight:bold;
	text-indent:25px;
	line-height:20px;
}
#navigation_members ul.navsub a.level2_inactive:hover
{
	display:block;
	width:204px;
	height:21px;
	background-image:url(menu_aktiv.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	margin-left:10px;
	font-size:13px;
	font-weight:bold;
	text-indent:25px;
	line-height:20px;
}
#navigation_members ul.navsub a.level2_inactive:active
{
	display:block;
	width:204px;
	height:21px;
	background-image:url(menu_inaktiv.gif);
	background-repeat:no-repeat;
	color:#f07f0f;
	margin-left:10px;
	font-size:13px;
	font-weight:bold;
	text-indent:25px;
	line-height:20px;
}

#navigation_members ul.navsub a.level3_active:link,
#navigation_members ul.navsub a.level3_active:visited,
#navigation_members ul.navsub a.level3_active:hover,
#navigation_members ul.navsub a.level3_active:active
{
	color:#dc0210;
	margin-left:10px;
	font-size:13px;
	font-weight:bold;
	padding-left:25px;
	display:block;
	width:179px;
	min-height:18px;
	margin-top:3px;


}

#navigation_members ul.navsub a.level3_inactive:link
{
	color:#f07f0f;
	margin-left:10px;
	font-size:13px;
	font-weight:bold;
	padding-left:25px;
	display:block;
	width:179px;
	min-height:18px;
	margin-top:3px;
}
#navigation_members ul.navsub a.level3_inactive:visited
{
	color:#f07f0f;
	margin-left:10px;
	font-size:13px;
	font-weight:bold;
	padding-left:25px;
	display:block;
	width:179px;
	min-height:18px;
	margin-top:3px;
}
#navigation_members ul.navsub a.level3_inactive:hover
{
	color:#dc0210;
	margin-left:10px;
	font-size:13px;
	font-weight:bold;
	padding-left:25px;
	display:block;
	width:179px;
	min-height:18px;
	margin-top:3px;
}
#navigation_members ul.navsub a.level3_inactive:active
{
	color:#f07f0f;
	margin-left:10px;
	font-size:13px;
	font-weight:bold;
	padding-left:25px;
	display:block;
	width:179px;
	min-height:18px;
	margin-top:3px;
}

#navigation_public ul.subnav3 {
	display:none;
}
#navigation_public ul.subnav4 {
	display:none;
}
#navigation_public ul.subnav5 {
	display:none;
}
#navigation_members ul.subnav3 {
	display:none;
}
#navigation_members ul.subnav4 {
	display:none;
}
#navigation_members ul.subnav5 {
	display:none;
}
#mitgliederbereich {
	background-color:#fedfb1;
	color:#f07f0f;
	text-indent:25px;
	font-size:17px;
	font-weight:bold;
	width:215px;
	line-height:22px;
	height:20px;
	margin-top:15px;
	margin-bottom:8px;
}
#stellenmarkt {
	font-size:11px;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:83px;
	left:860px;
	text-indent:9px;
	line-height:24px;
}

#stellenmarkt a:link {
	background-image:url(stellenmarkt.gif);
	background-position: 0px -23px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:128px;
	display:block;

}
#stellenmarkt a:visited {
	background-image:url(stellenmarkt.gif);
	background-position: 0px -23px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:128px;
	display:block;
}
#stellenmarkt a:hover {
	background-image:url(stellenmarkt.gif);
	background-position: 0px 1px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:128px;
	display:block;
}
#stellenmarkt a:active {
	background-image:url(stellenmarkt.gif);
	background-position: 0px -23px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:128px;
	display:block;
}
#stellenmarkt2 {
	font-size:11px;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:83px;
	left:860px;
	text-indent:9px;
	line-height:24px;
}

#stellenmarkt2 a:link {
	background-image:url(stellenmarkt.gif);
	background-position: 0px 1px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:128px;
	display:block;

}
#stellenmarkt2 a:visited {
	background-image:url(stellenmarkt.gif);
	background-position: 0px 1px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:128px;
	display:block;
}
#stellenmarkt2 a:hover {
	background-image:url(stellenmarkt.gif);
	background-position: 0px 1px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:128px;
	display:block;
}
#stellenmarkt2 a:active {
	background-image:url(stellenmarkt.gif);
	background-position: 0px 1px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:128px;
	display:block;
}
#shop {
	font-size:11px;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:83px;
	left:804px;
	text-indent:8px;
	line-height:24px;
}

#shop a:link {
	background-image:url(shop.gif);
	background-position: 0px -23px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:53px;
	display:block;

}
#shop a:visited {
	background-image:url(shop.gif);
	background-position: 0px -23px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:53px;
	display:block;
}
#shop a:hover {
	background-image:url(shop.gif);
	background-position: 0px 1px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:53px;
	display:block;
}
#shop a:active {
	background-image:url(shop.gif);
	background-position: 0px -23px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:53px;
	display:block;
}
#shop2 {
	font-size:11px;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:83px;
	left:804px;
	text-indent:8px;
	line-height:24px;
}

#shop2 a:link {
	background-image:url(shop.gif);
	background-position: 0px 1px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:53px;
	display:block;

}
#shop2 a:visited {
	background-image:url(shop.gif);
	background-position: 0px 1px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:53px;
	display:block;
}
#shop2 a:hover {
	background-image:url(shop.gif);
	background-position: 0px 1px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:53px;
	display:block;
}
#shop2 a:active {
	background-image:url(shop.gif);
	background-position: 0px 1px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:53px;
	display:block;
}
#fortbildung {
	font-size:11px;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:83px;
	left:686px;
	text-indent:8px;
	line-height:24px;
}

#fortbildung a:link {
	background-image:url(fortbildung.gif);
	background-position: 0px -23px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:115px;
	display:block;

}
#fortbildung a:visited {
	background-image:url(fortbildung.gif);
	background-position: 0px -23px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:115px;
	display:block;
}
#fortbildung a:hover {
	background-image:url(fortbildung.gif);
	background-position: 0px 1px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:115px;
	display:block;
}
#fortbildung a:active {
	background-image:url(fortbildung.gif);
	background-position: 0px -23px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:115px;
	display:block;
}
#fortbildung2 {
	font-size:11px;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:83px;
	left:686px;
	text-indent:8px;
	line-height:24px;
}

#fortbildung2 a:link {
	background-image:url(fortbildung.gif);
	background-position: 0px 1px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:115px;
	display:block;

}
#fortbildung2 a:visited {
	background-image:url(fortbildung.gif);
	background-position: 0px 1px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:115px;
	display:block;
}
#fortbildung2 a:hover {
	background-image:url(fortbildung.gif);
	background-position: 0px 1px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:115px;
	display:block;
}
#fortbildung2 a:active {
	background-image:url(fortbildung.gif);
	background-position: 0px 1px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:115px;
	display:block;
}
#thsuche {
	font-size:11px;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:83px;
	left:487px;
	text-indent:11px;
	line-height:24px;
}

#thsuche a:link {
	background-image:url(th_suche.gif);
	background-position: 0px -23px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:196px;
	display:block;

}
#thsuche a:visited {
	background-image:url(th_suche.gif);
	background-position: 0px -23px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:196px;
	display:block;
}
#thsuche a:hover {
	background-image:url(th_suche.gif);
	background-position: 0px 1px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:196px;
	display:block;
}
#thsuche a:active {
	background-image:url(th_suche.gif);
	background-position: 0px -23px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:196px;
	display:block;
}
#thsuche2 {
	font-size:11px;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:83px;
	left:487px;
	text-indent:11px;
	line-height:24px;
}

#thsuche2 a:link {
	background-image:url(th_suche.gif);
	background-position: 0px 1px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:196px;
	display:block;

}
#thsuche2 a:visited {
	background-image:url(th_suche.gif);
	background-position: 0px 1px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:196px;
	display:block;
}
#thsuche2 a:hover {
	background-image:url(th_suche.gif);
	background-position: 0px 1px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:196px;
	display:block;
}
#thsuche2 a:active {
	background-image:url(th_suche.gif);
	background-position: 0px 1px;
	background-repeat:no-repeat;
	color:#ffffff;
	height:23px;
	width:196px;
	display:block;
}

#aufwind {
	font-size:11px;
	color:#f07f0f;
	margin-left:10px;
	margin-top:20px;
}

#aufwind a:link {
	color:#f07f0f;
}
#aufwind a:visited {
	color:#f07f0f;
}
#aufwind a:hover {
	color:#dc0210;
}
#aufwind a:active {
	color:#f07f0f;
}

/*	Headlines
------------------------------------------------------------------------------*/

/* Headline 1 */
#main-block h1 {
	color:#ffffff;
	font-family:arial, helvetica, verdana, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	background-color:#f07f0f;
	height:20px;
	text-indent:8px;
	margin-bottom:8px;
	clear:both;
}
#main-block h2 {
	color:#f07f0f;
	font-family:arial, helvetica, verdana, sans-serif;
	font-size:20px;
	font-weight:bold;
	clear:both;

}
#main-block h3 {
	color:#f07f0f;
	font-family:arial, helvetica, verdana, sans-serif;
	font-size:16px;
	font-weight:bold;
	clear:both;

}
#main-block h4 {
	color:#f07f0f;
	font-family:arial, helvetica, verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	clear:both;

}
#main-block h5 {
	color:#f07f0f;
	font-family:arial, helvetica, verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	clear:both;

}
#main-block h6 {
	background-color:#fee3b8;
	color:#f07f0f;
	font-size:14px;
	text-indent:8px;
	font-family:arial, helvetica, verdana, sans-serif;
	font-weight:bold;
	line-height:20px;
	height:18px;
	margin-bottom:8px;
	clear:both;
}

#main-block .teaser h1 {
	font-size:1.4em;
}

#main-block .balken_hellorange {
	background-color:#fee3b8;
	display:block;
	text-indent:2px;
}
.bl {


	 }
#karte {
	background-image:url(oesterreich.gif);
	background-repeat:no-repeat;
	background-position: 50px 0px;
	display:block; width:760px;
	height:319px;
	position:relative;
}
#ueberschrift_linie {
	display:block;
	color:#f07f0f;
	font-family:arial, helvetica, verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	border-bottom-color:#f07f0f;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-bottom:8px;

}

#linie {
	display:block;
	color:#f07f0f;
	font-family:arial, helvetica, verdana, sans-serif;
	font-size:1px;
	line-height:1px;
	border-bottom-color:#f07f0f;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-top:4px;
	margin-bottom:2px;
	clear:both;

}
/*	Paragraphs / Lists
------------------------------------------------------------------------------*/
#main-block p {
	font-size:12px;
	color:#565655;
	line-height:16px;

}
#main-block ul,
#main-block ol {

	font-size:12px;

}
#main-block ul li ul,
#main-block ul li ol,
#main-block ol li ol,
#main-block ol li ul {
	font-size:12px;
	padding-left:20px;
}

#main-block ul {

	list-style-type:square;


}

#main-block ol {
	list-style-type:decimal-leading-zero;
}


/*	Hyperlinks
------------------------------------------------------------------------------*/
#main-block a, #main-block a:link {
	color:#f07f07;
	text-decoration:underline;
}

#main-block a:hover {
	color:#dc0210;
}

#nounderline a:link {
	text-decoration:none;
}
#nounderline a:visited {
	text-decoration:none;
}
#nounderline a:hover {
	text-decoration:none;
}
#nounderline a:active {
	text-decoration:none;
}

/*	Images
------------------------------------------------------------------------------*/
#main-block div.image {
	margin-bottom:0;
}
#main-block div.image p {
	margin:0;
	font-size:0.9em;
}
#main-block div.flLeft {
	margin-right:14px;
}
#main-block div.flRight {
	margin-left:14px;
}




/*	login form
------------------------------------------------------------------------------*/
.login {

	width:220px;
	margin-bottom:8px;


}

.login2 {
	margin-left:10px;
	color:#f07f07;
	font-size:12px;
}

.login label.eins {
	display:block;
	width:70px;
	float:left;
	margin-top:5px;
	color:#f07f07;
	font-size:12px;
}
.login input.feld1 {
	float:left;

	width:120px;
	border:1px solid #f07f07;
	background-color:#fff;
}
#absatz {
	clear:both;

}
.login input.feld2 {
	float:left;

	width:120px;
	border:1px solid #f07f07;
	background-color:#fff;
}
.login label.zwei {
	display:block;
	width:70px;
	float:left;
	margin-top:5px;
	color:#f07f07;
	font-size:12px;
}

.login input.submit {
	border:none;

	background:none;
	font-size:13px;
	color:#f07f07;
	text-decoration:underline;
	cursor:pointer;


	font-weight:bold;
}
.logout a:link{
	font-size:12px;
	color:#f07f07;
	text-decoration:underline;
}
.logout a:visited{
	font-size:12px;
	color:#f07f07;
	text-decoration:underline;
}
.logout a:hover{
	font-size:12px;
	color:#dc0210;
	text-decoration:underline;
}
.logout a:active{
	font-size:12px;
	color:#f07f07;
	text-decoration:underline;
}
.vergessen a:link{
	font-size:12px;
	color:#f07f07;
}
.vergessen a:visited{
	font-size:12px;
	color:#f07f07;
}
.vergessen a:hover{
	font-size:12px;
	color:#dc0210;
}
.vergessen a:active{
	font-size:12px;
	color:#f07f07;
}
/* form-module
*******************************************************************************/
#form-module * {
	padding:0px;
	margin:0px;
}

#form-module {
	margin:0px;
	padding:0px;
	width:760px;
	background-color:#fef7ea;
	color:#565655;


}

#form-module fieldset {
	border:0px solid #fff;
}

#form-module legend {
	display:none;
}


#form-module p {
	margin:0;
	padding:5px;
	font-size:12px;
	font-weight:bold;
}

#form-module .element {
	display:block;
	clear:both;
	background-color:#fef7ea;
	border-top:2px solid #fff;
	color:#565655;
}

#form-module label {
	display:block;
	float:left;
	padding:5px;
	width:280px;
	border-right:2px solid #fff;
	color:#f07f07;
	font-weight:bold;
	background-color:#fef7ea;
}

#form-module label.checkbox {
	width:400px;
	border-left:2px solid #fff;
	border-right:none;
}

#form-module input,
#form-module select,
#form-module textarea {
	float:left;
	margin:5px;
	width:400px;
	border:1px solid #333;
	color:#565655;

}

#form-module input.text {
	height:20px;
	color:#565655;
}

#form-module input.checkbox {
	width:280px;
	padding:0;
	border:none;
}

#form-module input.submit {
	margin:5px 5px 5px 137px;
	padding:2px 5px;
	border:1px solid #333;
	background-color:#fff;
	color:#565655;

	text-align:center;
	cursor:pointer;
}

#form-module input.submit:hover {
	background-color:#f7f7f7;
	color:#69737D;
}

#form-module label.textarea,
#form-module textarea.textarea {
	height:180px;
}

#form-module-thanks {
	display:block;
	color:#dc0210;


}


/* download
*******************************************************************************/
#main-block .download-hdl p,
#main-block .download-file p,
#main-block .download-desc p {
	margin:0;
}
#main-block .download-hdl p {
	padding:5px 7px;
	background-color:#f07f07;
	font-weight:bold;
	color:#fff;
}

#main-block .download-file {
	padding:1.2em 7px;
	border-left:2px solid #f07f07;
	border-right:2px solid #f07f07;
}

#main-block .download-desc {
	margin-bottom:1.2em;
	padding:1.2em 7px;
	background-color:#fef7ec;
	border-left:2px solid #f07f07;
	border-right:2px solid #f07f07;
	border-bottom:2px solid #f07f07;
}

#main-block .download-without-desc {
	margin-bottom:1.2em;
	border-top:2px solid #f07f07;
}

/* MODUL 09 - Multilist
*******************************************************************************/
.zeile_0 {
	padding-top:3px;
	padding-left:5px;
	display:block;
	background-color: #fef7ea;
	border-top-color: #f07f07;
	border-top-style: solid;
	border-top-width: 1px;
	clear:both;
	/* ACHTUNG die Höhe ist abhängig davon was in Multilist bei der Vorschaugrösse der Bilder eingegeben wurde*/
	min-height:64px;
	height:100%;


}
.zeile_1 {
	padding-top:3px;
	padding-left:5px;
	display:block;
	border-top-color: #f07f07;
	border-top-style: solid;
	border-top-width: 1px;
	clear:both;
	/* ACHTUNG die Höhe ist abhängig davon was in Multilist bei der Vorschaugrösse der Bilder eingegeben wurde*/
	min-height:64px;
	height:100%;

}
.referenzimage {
	 float:left;

	margin-right:5px;
	 margin-top: 5px;




}
.referenzlist {
	border-bottom-color: #f07f07;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.referenztext {
	font-size:12px;
	color:#565655;
	text-align: justify;
	line-height:16px;
	padding-right:8px;

}
#ueberschrift {

	font-size:14px;
	color:#f07f07;
	font-weight:bold;

}
#ueberschrift a:link {
	text-decoration:none;
	font-size:14px;
	color:#f07f07;
	font-weight:bold;

}
#ueberschrift a:visited {
	text-decoration:none;
	font-size:14px;
	color:#f07f07;
	font-weight:bold;
}
#ueberschrift a:hover {
	text-decoration:none;
	font-size:14px;
	color:#dc0210;
	font-weight:bold;
}
#ueberschrift a:active {
	text-decoration:none;
	font-size:14px;
	color:#f07f07;
	font-weight:bold;
}
#more {
	font-size:10px;
	margin-top:3px;
	line-height:8px;
	font-weight:bold;
}
#more a:link {
	text-decoration:none;
	color:#f07f07;
	font-weight:bold;

	}
#more a:visited {
	text-decoration:none;
	color:#f07f07;
	font-weight:bold;
	}
#more a:hover{
	text-decoration:none;
	color:#dc0210;
	font-weight:bold;
	}
#more a:active{
	text-decoration:none;
	color:#f07f07;
	font-weight:bold;
	}
#grosses_bild {
	float:left;
	margin-right:10px;
}
#detailtext {

}
#clear {
	clear:both;
	font-size:5px;
	line-height:5px;

}
#pagination_navigation {
	clear:both;
	border-top-color:#f07f07;
	border-top-style:solid;
	border-top-width:1px;
	font-size:11px;
	margin-top:5px;
	color:#565655;
}
#pagination_navigation a:link {
	text-decoration:none;
}
#pagination_navigation a:visited {
	text-decoration:none;
}
#pagination_navigation a:hover {
	text-decoration:none;
}
#pagination_navigation a:active {
	text-decoration:none;
}
/* MODUL Aktuell Teaser
*******************************************************************************/
.teaser {
	margin-bottom:8px;
	}
/* MODUL TinyMCE 2Spalter
*******************************************************************************/
	.spalten {

	}

.spalten .linkespalte {
	width: 370px;
	float: left;
	}

.spalten .rechtespalte {
	width: 370px;
	margin-left: 20px;

	float: left;
	}
/* Ergo Austria Logo Div Print
*******************************************************************************/
#logoprint {
  display:none;
}