





  
  
  
  
  
  
  
  
  
  
  
   
  
  
      
  
  
  
  
  
   
  
  
  
  
  
  
  





html {
	height:			100%; 
	max-height:		100%;
	padding:		0; 
	margin:			0; 
	border:			0;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow:		hidden; 
	/* */ 	
}

body {
	max-height:		100%; 
	max-width:		100%;
	padding:		0; 
	margin:			0; 
	overflow:		hidden;
        background:		#ffff9e;
	border:			0;
}

img {
        border:                 0;
}

#top {
	position:		absolute;
	top:			0px; 
	width:			100%;
	height:			85px;
	padding:		5px;
	margin: 		0px;
	border-bottom:		1px solid #000;
	color:			#000;
	font-size:		10pt;
	overflow:		hidden;
	z-index:		2;
}

* html #top {
	padding-top:		15px;
	height:			95px;
}

#top * {
	font-size:		10pt;
	color:			#000;
}

#bottom {
	position:		absolute;
	bottom:			0px;
	width:			100%;
	height:			35px;
	padding:		5px;
	margin:			0;
	border-top:		1px solid #000;
	color:			#000;
	font-size:		10pt;
	overflow:		hidden;
	z-index:		2;
}

* html #bottom {
	height:			40px;
	padding-top:		15px;
}

#bottom * {
	font-size:		10pt;
	color:			#000;
}

#bottom a:link {
	font:			sans-serif, serif;
	text-decoration:	underline;
	color:			#00f;
        z-index:                10;
}

#bottom a:visited {
	font:			sans-serif, serif;
	text-decoration:	underline;
	color:			#800080;
        z-index:                10;
}

#bottom a:active {
	font:			bold sans-serif, serif;
	text-decoration:	underline;
	color:			#f00;
        z-index:                10;
}

#LogoutBox {
	position:		fixed;
	right:			15px;
	top:			15px;
	padding:		0px;
	margin:			0px;
	max-width:		70%;
	font-size:		14pt;
        text-align:		right;
	z-index:		2;
}

* html #LogoutBox {
	position:		absolute;
	top:			5px;
}

#sprachbox {
	position:		fixed;
	right:			15px;
	bottom:			-4px;
	padding:		0px;
	margin:			0px;
	max-width:		70%;
	font-size:		normal;
	z-index:		2;
}

* html #sprachbox {
	position:		absolute;
	top:			10px;
	bottom:			0px;
}

#sprachbox * {
	font-size:		8pt;
}

#nav * {
	font-size:		12px;
}

#nav a:link {
	font:			sans-serif, serif;
	text-decoration:	underline;
	color:			#00f;
        z-index:                10;
}

#nav a:visited {
	font:			sans-serif, serif;
	text-decoration:	underline;
	color:			#800080;
        z-index:                10;
}

#nav a:active {
	font:			bold sans-serif, serif;
	text-decoration:	underline;
	color:			#f00;
        z-index:                10;
}

#subnav {
	text-align:		center;
	font-size:		smaller;
}

#menue_home, #menue_news, #menue_termine, #menue_projekte, #menue_selfpage1, #menue_selfpage2, #menue_selfpage3, #menue_selfpage4, #menue_selflink1, #menue_selflink2, #menue_selflink3, #menue_selflink4 {
	position:		absolute;
	margin:			0;
	padding:		0;
}

#mid a:link {
	font:			sans-serif, serif;
	text-decoration:	underline;
	color:			#00f;
        z-index:                10;
}

#mid a:visited {
	font:			sans-serif, serif;
	text-decoration:	underline;
	color:			#800080;
        z-index:                10;
}

#mid a:active {
	font:			bold sans-serif, serif;
	text-decoration:	underline;
	color:			#f00;
        z-index:                10;
}

#mid_content{
	padding:		30px;
	color:			#000;	
	font:			100% Verdana;
	text-decoration:	none;	
	text-align:		left;
}



  #nav {
	position:		absolute;
	top:			96px;
	width:			100%;
	padding:		0;
	margin:			0;
	height:			75px;
	border-bottom:		1px solid #000;
	font-size:		12px;
	z-index:		2;
}

* html #nav {
	top:			93px;
	height:			79px;
}

#menue_home {
	top:			0px;
	left:			25%;
}

* html #menue_home{
	top:			15px;
	left:			25%;
}

#menue_news {
	top:			0px;
	left:			40%;
}

* html #menue_news{
	top:			15px;
	left:			40%;
}

#menue_termine {
	top:			0px;
	left:			48%;
	display:		none;
}

* html #menue_termine{
	top:			15px;
	left:			48%;
}

#menue_projekte {
	top:			0px;
	left:			55%;
}

* html #menue_projekte{
	top:			15px;
	left:			55%;
}

#menue_selfpage1 {
	top:			0px;
	left:			70%;
}

* html #menue_selfpage1{
	top:			15px;
	left:			70%;
}

#menue_selfpage2 {
	top:			20px;
	left:			40%;
	display:		none;
}

* html #menue_selfpage2{
	top:			35px;
	left:			40%;
}

#menue_selfpage3 {
	top:			20px;
	left:			60%;
	display:		none;
}

* html #menue_selfpage3{
	top:			35px;
	left:			60%;
}

#menue_selfpage4 {
	top:			20px;
	left:			78%;
	display:		none;
}

* html #menue_selfpage4{
	top:			35px;
	left:			78%;
}

#menue_selflink1 {
	top:			0px;
	left:			0;
	display:		none;
}

* html #menue_selflink1{
	top:			15px;
	left:			0;
}

#menue_selflink2 {
	top:			0px;
	left:			0;
	display:		none;
}

* html #menue_selflink2{
	top:			15px;
	left:			0;
}

#menue_selflink3 {
	top:			0px;
	left:			0;
	display:		none;
}

* html #menue_selflink3{
	top:			15px;
	left:			0;
}

#menue_selflink4 {
	top:			0px;
	left:			0;
	display:		none;
}

* html #menue_selflink4{
	top:			15px;
	left:			0;
}

#mid {
	display:		block;
	position:		absolute;
	top:			171px;
	bottom:			46px;
	width:			100%;
	overflow:		auto;
        background:		url(http://www.freundinnenderkunst.at/pics/mo9ebel);
}

* html #mid {
	top:			0px;
	bottom:			0px;
	height:			100%;
			filter:			Chroma(Color=#000001);
	border-top:		171px solid #000001;
	border-bottom:		41px solid #000001;
}



h1 {
	font:			10pt verdana;
	text-decoration:	none;
	
}

h2 {
	font:			12pt verdana;
	text-decoration:	none;
	
}

h3 {
	font:			bold 12pt verdana;
	text-decoration:	none;
	
}

h4 {
	font:			bold 20pt verdana;
	text-decoration:	none;
	
}

h5 {
	font:			30pt verdana;
	text-decoration:	none;
	
}

h6 {
	font:			bold30pt verdana;
	text-decoration:	none;
	margin-top:0px;
}

p {
	font:			10pt Verdana;
	text-decoration:	none;
	
}

pre {
	font:			courier;
	text-decoration:	none;
	
}




#edit_frame {
	display:		block;
	position:		absolute;
	top:			0px;
	left:			0px;
	right:			0px;
	bottom:			40px;
	max-height:		100%;
	max-width:		100%;
	padding:		25px 100px 10px;
	margin:			0px;
	overflow:		auto;
	background:		#eee;
}

* html #edit_frame {
	width:			100%;
	height:			100%;
	bottom:			0px;
	border-bottom:		40px solid #ddd;
}

#edit_style_frame {
	display:		block;
	position:		absolute;
	top:			0px;
	left:			0px;
	right:			0px;
	bottom:			0px;
	max-height:		100%;
	max-width:		100%;
	padding:		25px 100px 10px;
	margin:			0px;
	overflow:		auto;
	background:		#eee;
}

* html #edit_style_frame {
	width:			100%;
	height:			100%;
}

#edit_buttons {
	position:		absolute; 
	bottom:			0px;
	width:			100%;
	height:			40px;
	padding:		5px;
	margin:			0;
	background-color:	#ddd;
	border-top:		2px solid #000;
	font-size:		normal;
}

* html #edit_buttons  {
	height:			40px;
	padding-top:		0px;
	overflow:		hidden;
}

#edit_item {
	padding-bottom:		20px;
	padding-left:		40px;
	background-color:	#cccccc;
	border:			2px solid #000;
	font-size:		normal;
	text-align:		left;
}

#edit_style {
	padding-right:		20px;
	padding-left:		20px;
	background-color:	#cccccc;
	border:			2px solid #000;
	font-size:		normal;
}

#edit_homepage_titel {
	position:		relative;
	top:			0;
	padding:		10px;
	margin-bottom:		60px;
	font:			100% sans-serif, serif;
        color:                  #000;
	border:			4px double #000;
	background:		#eee;
}

* html #edit_homepage_titel {
	top:			0;
}


.ueberschrift {
	font-size:		larger;
	font-weight:		bold;
	padding-top:		8px;
	padding-bottom:		2px;
}

#full {
	display:		block;
	position:		absolute;
	top:			0px;
	left:			0px;
	right:			0px;
	bottom:			0px;
	max-height:		100%;
	max-width:		100%;
	padding:		10px;
	margin:			0px;
	overflow:		auto;
	background:		#eee;
}

* html #full {
	width:			100%;
	height:			100%;
}

#error {
	width:			100%;
	height:			100%;
	overflow:		auto;
	padding:		20px;
	border:			10px double #f00;
}


.visualFontSizeCorrection {
  	background:		#eee;
  	overflow:		auto;
}


#edit_frame h1 {
	font:			bold 200% sans-serif, serif;
	text-decoration:	none;
	color:			#000;
}

#edit_style_frame h1 {
	font:			bold 200% sans-serif, serif;
	text-decoration:	none;
	color:			#000;
}

#full h1 {
	font:			bold 200% sans-serif, serif;
	text-decoration:	none;
	color:			#000;
}

#edit_frame h2 {
	font:			bold 150% sans-serif, serif;
	text-decoration:	none;
	color:			#000;
}

#edit_style_frame h2 {
	font:			bold 150% sans-serif, serif;
	text-decoration:	none;
	color:			#000;
}

#full h2 {
	font:			bold 150% sans-serif, serif;
	text-decoration:	none;
	color:			#000;
}

#edit_frame h3 {
	font:			bold 110% sans-serif, serif;
	text-decoration:	none;
	color:			#000;
}

#edit_style_frame h3 {
	font:			bold 110% sans-serif, serif;
	text-decoration:	none;
	color:			#000;
}

#full h3 {
	font:			bold 110% sans-serif, serif;
	text-decoration:	none;
	color:			#000;
}

#edit_frame p {
	font:			100% sans-serif, serif;
	text-decoration:	none;
	color:			#000;
}

#edit_style_frame p {
	font:			100% sans-serif, serif;
	text-decoration:	none;
	color:			#000;
}

#full p {
	font:			100% sans-serif, serif;
	text-decoration:	none;
	color:			#000;
}


.news_entry {
	max-width:		100%;
	margin:			0% 15% 10px 15%;
}

* html .news_entry {
	width:			100%;
}

.news_entry table {
	width:			100%;
}

.news_header_table {
	position:		relative;
	top:			4px;
	left:			0px;
	background-color:	#ffff9e;
	border:			0px solid #000;
}

.news_ueberschrift_td {
	width:			100%;
	padding:		8px;
	text-align:		left;
	color:			#000;
	font:			100% verdana;
}

.news_zeitpunkt_td {
	width:			0%;
	padding:		8px;
	text-align:		right;
	color:			#ffff9e;
	font:			0% verdana;
}

.news_text_table {
	position:		relative;
	top:			0px;
	left:			0px;
	background-color:	#ffff9e;
	border:			0px solid #000;
}

.news_text_td {
	padding:		5px;
	text-align:		justify;
	color:			#000;
	font:			100% verdana;
}

.termin_table{
	position:		relative;
	top:			0px;
	margin:			0% 0% 0% 0%; 
	margin-left:		10%;
	width:			80%;
	border:			0px solid #0f0;
	border-collapse:	collapse;	
}

.termin_table th{
	border:			0px solid #0f0;
	border-bottom:		0px solid #0f0;
	background-color:	#ffff9e;
	color:			#000;
	font:			sans-serif, serif;
}

.termin_table td{
	border:			0px solid #0f0;
}



.termin_table_projekt{
	position:		relative;
	top:			0px;
	margin:			0% 0% 40px 0%;
	width:			100%;
	border:			0px solid #0f0;
	border-collapse:	collapse;	
}

.termin_table_projekt th{
	border:			0px solid #0f0;
	border-bottom:		0px solid #0f0;
	background-color:	#ffff9e;
	color:			#000;
	font:			sans-serif, serif;
}

.termin_table_projekt td{
	border:			0px solid #0f0;	
}

.termin_ueberschrift_td{
	width:			50%;
	padding:		4px;
	text-align:		left;
	font:			bold 100% sans-serif, serif;
	background-color:	#ffff9e;
}

.termin_von_td{
	width:			25%;
	padding:		4px;
	text-align:		center;
	font:			normal 100% sans-serif, serif;
	color:			#ffff9e;
	background-color:	#ffff9e;
}

.termin_bis_td{
	width:			25%;
	padding:		4px;
	text-align:		center;
	font:			normal 100% sans-serif, serif;
	color:			#000;
	background-color:	#ffff9e;
}

#termin_detail{
	position:		relative;
	top:			0px;
	left:			15%;
	margin:			3% 0% 0% 0%; 
	max-width:		70%;
	width:			70%;
}

#termin_detail_projekt{
	position:		relative;
	top:			0px;
	left:			10%;
	margin:			3% 0% 0% 0%; 
	max-width:		80%;
	width:			80%;
}

.termin_detail_ueberschrift_table{
	width:			100%;
	border:			0px solid #000;
	border-collapse:	collapse;
}

.termin_detail_ueberschrift_table_ueberschrifttext{
	padding:		10px;
	text-align:		center;
	background-color:	#ffff9e;
	color:			#000;
	font:			bold larger sans-serif, serif;
}

.termin_detail_ueberschrift_table_projektlink{
	padding:		10px;
	text-align:		center;
	background-color:	#ffff9e;
	color:			#000;
	font:			bold 100% sans-serif, serif;
}

.termin_detail_vonbis_table{
	margin-top:		50px;
	width:			100%;
	border:			0px solid #000;
	border-collapse:	collapse;
}

.termin_detail_vonbis_table_td{
	width:			50%;
	padding:		10px;
	text-align:		center;
	font:			normal 100% sans-serif, serif;
	color:			#000;	
	background-color:	#ffff9e;
	border:			0px solid #000;
}

.termin_detail_vonbis_table_th{
	width:			50%;
	border:			0px solid #000;	
	background-color:	#ddd;
	color:			#000;
	font:			sans-serif, serif;
}

.termin_detail_ort_table {
	margin-top:		25px;
	width:			100%;
	border:			2px solid #000;
	border-collapse:	collapse;
	
}

.termin_detail_ort_table_td{
	width:			100%;
	padding:		10px;
	text-align:		justify;
	font:			normal 100% sans-serif, serif;
	color:			#000;	
	background-color:	#ffff9e;
	border:			2px solid #000;
}

.termin_detail_ort_table_th{
	width:			100%;
	border:			2px solid #000;	
	background-color:	#ddd;
	color:			#000;
	font:			sans-serif, serif;	
}

.termin_detail_text_table{
	margin-top:		50px;
	width:			100%;
	border:			0px solid #000;
	border-collapse:	collapse;
}

.termin_detail_text_table_td{
	width:			100%;
	padding:		10px;
	text-align:		justify;
	background-color:	#ffff9e;
	color:			;
	font:			sans-serif, serif;	
}

.projekt_entry {
	max-width:		100%;
	margin:			10px 15% 10px 15%;
}

* html .projekt_entry {
	width:			100%;
}

.projekt_table{
	width:			100%;
	border:			0px solid #000;
	border-collapse:	collapse;
}

.projekt_ueberschrift_td {
	border:			0px solid #000;
	width:			100%;
	padding:		0px 8px 0px 8px;
	text-align:		left;
	background-color:	#ffff9e;
	font:			bold larger verdana;
}

.projekt_von_td {
	border:			0px solid #000;
	width:			0%;
	padding:		0px 8px 0px 8px;
	text-align:		center;
	background-color:	#ffff9e;
	color:			#ffff9e;
	font:			bold 0% verdana;
}

.projekt_bis_td {
	border:			0px solid #000;
	width:			0%;
	padding:		0px 8px 0px 8px;
	text-align:		center;
	background-color:	#ffff9e;
	color:			#ffff9e;
	font:			bold 0% verdana;
}

.projekt_kurztext_td {
	border:			0px solid #000;
	width:			100%;
	padding:		5px;
	text-align:		justify;
	color:			#000;
	background-color:	#ffff9e;
	font:			100% verdana;
}

#projekt_detail{
	position:		relative;
	left:			10%;
	margin:			3% 0% 0% 0%; 
	max-width:		80%;
	width:			80%;

}

.projekt_detail_header_table{
	width:			100%;
	border:			0px solid #000;
	border-collapse:	collapse;
}

.projekt_detail_ueberschrift_td {
	border:			0px solid #000;
	width:			100%;
	padding:		0px 8px 0px 8px;
	text-align:		left;
	background-color:	#ffff9e;
	font:			bold larger verdana;
	color:			#000;
}

.projekt_detail_von_td {
	border:			0px solid #000;
	width:			0%;
	padding:		0px 8px 0px 8px;
	text-align:		center;
	background-color:	#ffff9e;
	color:			#ffff9e;
	font:			bold 0% verdana;
}

.projekt_detail_bis_td {
	border:			0px solid #000;
	width:			0%;
	padding:		0px 8px 0px 8px;
	text-align:		center;
	background-color:	#ffff9e;
	color:			#ffff9e;
	font:			bold 0% verdana;
}

.projekt_detail_kurztext_table{
	margin-top:		0px;
	width:			100%;
	border:			0px solid #000;
	border-collapse:	collapse;
}

.projekt_detail_kurztext_table_td{
	width:			100%;
	padding:		5px;
	text-align:		justify;
	color:			#000;
	background-color:	#ffff9e;
	font:			100% verdana;
}

.projekt_detail_text_table{
	width:			100%;
	margin-top:		0px;
	margin-bottom:		3px;
	border:			0px solid #000;
	border-collapse:	collapse;
}

.projekt_detail_text_table_td{
	width:			100%;
	padding:		5px;
	text-align:		justify;
	color:			#000;
	background-color:	#ffff9e;
	font:			100% verdana;
}





