/* CSS Document */

.space {
	height:6px;
	font-size:0px;
	line-height:0px;
}
body {
	height:auto;
	background-color:white;
	margin:0;
	padding:0;
	color:#333333;
	font-family:'Helvetica Neue',Helvetica, Tahoma, Arial, sans-serif;
	font-size:13px;
	line-height:15px;
}
img {
        border:none;
}

img#logo {
	left:60px;
	position:absolute;
	top:0px;
}

a {
	color:#333333;
	font-family:'Helvetica Neue',Helvetica, Tahoma, Arial, sans-serif;
	font-size:13px;
	text-decoration:none;	
}
a:hover {
	color:#333333;
	font-family:'Helvetica Neue',Helvetica, Tahoma, Arial, sans-serif;
	font-size:13px;
	text-decoration:underline;	
}
.we {
	color:#0066FF;
	font-family:'Helvetica Neue',Helvetica, Tahoma, Arial, sans-serif;
	font-size:13px;
}
.metanav{
	margin-top:20px;
}
.metanav a{
	color:#666666;
        text-decoration:none;
}
.metanav a:hover{
	color:#666666;
        text-decoration:underline;
}
.adress {
	position:absolute;
	left:2px;
	top:496px;
	color:#666666;
	font-size:10px;
	line-height:13px;
}

#content_area{
	float:left;
	position:relative;
	left:0px;
	top:0px;
	padding:8px;
	padding-bottom:4px;
	padding-top:0px;
	z-index:300;	
	/*min-height:400px;*/
	/*border: 1px solid #33FFee;*/
	margin-bottom:-8px;		
}
*+html #content_area{ /*ie7 */
	margin-bottom:0px;
}

*html #content_area{ /*ie6 */
	float:left;
	position:relative;
	left:0px;
	top:0px;
	padding:8px;
	padding-bottom:0px;	
	z-index:300;	
	/*height:400px;*/
	margin-bottom:8px;	
}

/* ################################# suche ##################################### */

#grey_bg {
	width: 640px;
	height:105px;
	margin:0px;
	padding:0px;
	margin-left:3px;
	
}
h1 {
	font-family:'Helvetica Neue',Helvetica, Tahoma, Arial, sans-serif;
	font-size:48px;
	color:#9A9A9A;
	font-weight:normal;
	margin:10px 0px 0px 0px;
	padding:0px;
        line-height:1.2em;
}
.form_select {
	background-color:#ffffff;
	font-family:'Helvetica Neue',Helvetica, Tahoma, Arial, sans-serif;
	font-size:11px; 
	width:195px; 
	height:18px;
	border:1px solid #CCCCCC;
	margin-top:4px; 
}	
.form_input {
	background-color:#fff;
	font-family:'Helvetica Neue',Helvetica, Tahoma, Arial, sans-serif;
	font-size:11px; 	 
	width:200px; 
	height:14px;
	border:1px solid #CCCCCC;
	margin-top:2px; 
}
.form_button{
	background-color:#999999;
	font-family:'Helvetica Neue',Helvetica, Tahoma, Arial, sans-serif;
	font-size:11px; 
	color:#FFFFFF;	 
	width:50px; 
	height:16px;
	border:1px solid #999999;

}	
.cont_ausst {
	float:left;
	margin-top:10px;
	margin-left:0px;
	margin-bottom:0px;
	/*border: 1px solid #555599;*/	

}

#img_list {
	/*border:1px solid #00CCCC;*/
	padding:0px;
	margin:0px;
}
#img_list li, #galerieBox ul{
	list-style:none;
	/*border:1px solid #66CCCC;	*/
	margin:0px;
	padding:0px;
}
#img_list li, #galerieBox li{
	list-style:none;
	/*height:150px;*/
	width:120px;
	/*background-color:#ff3eef;*/
	/*border: 1px solid #666666;*/
	float:left;
	display:inline;
	margin:0px 10px 10px 0px;
}
.item_img{
	background-color:#F1F7E9;
	padding:5px;
	height:150px;
}

a.link { font-size: 10px; text-decoration: none; !important }
a.link:hover { font-size: 10px; text-decoration: underline; }  

.item_link{
	float:right;
	margin-top:3px;
}
.plus{
	/*float:right;*/
	margin-left:188px;
	margin-top:5px;
}
#nextBack_news {  /* entspricht cont_footer */
	float: left; 
	width: 642px; 
	background-image:url(DEU/img/dotted_line.gif);
	background-repeat:no-repeat;
	clear:both;
	margin:0px 0px 8px 8px;
	padding-top:5px;
	display:inline;
        height:23px;
}
*:first-child+html #nextBack_news {
        height:30px;
} 
*html #nextBack_news {
        height:30px;
} 
#nextBack {  /* entspricht cont_footer */
	float: left; 
	width: 642px; 
	background-image:url(DEU/img/dotted_line.gif);
	background-repeat:no-repeat;
	clear:both;
	margin:0px 0px 8px 8px;
	padding-top:5px;
	display:inline;
}
#next { 
	float:left; 
	width: 100px; 
	text-align: right; 
}
#middle { 
	float:left; 
	width: 442px; 
	text-align: center; }
#back { 
	float:left; 
	width: 100px; 
	text-align: left;
}

a.back { 
	font-weight:normal;
	float: left; 
	display: block; 
	width: 30px; 
	height: 13px; 
	background-image: url(/images/arrow_back.gif);
	background-position:0px 5px; 
	background-repeat: no-repeat; 
	padding-left:12px;
}
a.back:hover { 
	font-weight:normal;
	background-image: url(/images/arrow_back.gif); 
	text-decoration: underline; 
}
a.next {
	font-weight:normal;
 	float: right; 
	display: block; 
	width: 30px;
	padding-right:16px; 
	height: 13px; 
	background-image: url(/images/arrow.gif);
	background-position:right 5px; 
	background-repeat: no-repeat; 

}
a.next:hover {
	font-weight:normal;
 	background-image: url(/images/arrow.gif); 
	text-decoration: underline; 
}
a.result {
	font-weight:normal;
	text-decoration: underline; 
}
a.result:hover {
	font-weight:normal;
}

/* ########################################### kunstwerk detail ########################################## */
.grey_detail{
	display:inline;
	background-color:#F1F7E9;
	/*width:195px;*/
	margin:8px 0px 14px 0px;
	padding:6px 20px 6px 6px;
	float:left;

}
.img_detail{
	display:inline;
	border:1px solid #cccccc;
	padding:5px;
	margin:8px 0px 14px 7px;
	height:276px;
	float:left;
	height:365px;	
}
.cont_footer_detail{
	display:none;
	width:642px;
	background-image:url(DEU/img/dotted_line.gif);
	background-repeat:no-repeat;
	clear:both;
	margin:0px 0px 14px 8px;
	padding-top:5px;
	/*border: 1px solid #00FF99;*/
}
*+html .cont_footer_detail{ /*ie7 */
	width:642px;
	background-image:url(DEU/img/dotted_line.gif);
	background-repeat:no-repeat;
	clear:both;
	margin:0px 0px 12px 8px;
	padding-top:5px;
	/*border: 1px solid #00FF99;*/
}
*html .cont_footer_detail{ /*ie6 */
	width:642px;
	background-image:url(DEU/img/dotted_line.gif);
	background-repeat:no-repeat;
	clear:both;
	margin:0px 0px 12px 8px; /*bottom 7*/
	padding-top:5px;
	/*border: 1px solid #00FF99;*/
}
.cont_footer_links{
	background-image:url(/images/arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:0px 0px 0px 12px;
	margin:0px 20px 0px 0px;
	/*border: 1px solid #00FF00;*/	
}
.cont_footer_links a{
	text-decoration:none;
	font-weight:normal;
}
.cont_footer_links a:hover{
	text-decoration:none;
	font-weight:normal;
}

/*
	#############################################################################################################
	############################################## STANDARD FARBENBEZOGEN    ####################################
	#############################################################################################################
*/

#wien {
	position:absolute;
	left:286px;
	top:2px;
}
#spital {
	position:absolute;
	left:503px;
	top:2px;
}
#others {
	position:absolute;
	left:720px;
	top:2px;
}
.navbg {
	position:absolute;
	left:310px;
	top:12px;
        width:160px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
}
#mainnav{
	font-size:13px;
	left:60px;
	position:absolute;
	top:140px;/*217*/
        width:180px;
}
#content {
	float:left;
	display:inline;
	position:absolute;
	left:310px;
	top:165px;
	width:800px;
	height:auto;
	z-index:2;
}

#top {
	display:none;
}

#bottom {
	float:left;
	clear:both;
	display:none;
	height:7px;
	width:674px;	
	line-height:0px;
	font-size:0px;

}


/*
	#############################################################################################################
	############################################## INDEX #########################################################
	#############################################################################################################
*/

#subnavActive {
	position:absolute;
	left:310px;
	top:125px;
}

#subnavInactive {
	position:absolute;
	left:560px;
	top:0px;
}

#index_wien {
	position:absolute;
	left:315px;
	top:125px;
}
#index_spital {
	position:absolute;
	left:560px;
	top:125px;
}

#grey_wien_index{
	border-top:1px dotted #5a5551;
	color:#777e1d;
	font-size:13px;
	position:absolute;
	left:315px;
	line-height:1.3em;
	top:230px;
	padding:2px;
	width:200px;
}

#grey_wien_index > span > a {
	color:#777e1d;
}

#grey_spital_index{
	border-top:1px dotted #777e1d;
	color:#5A5551;
	font-size:13px;
	position:absolute;
	left:560px;
	line-height:1.3em;
	top:230px;
	padding:2px;
	width:200px;
}

#grey_spital_index > span > a {
	color:#5A5551;
}

.grey_text{
	color:#666666;
	font-size:13px;
	line-height:1.3em;
}
.grey_text a{
	color:#666666;
	text-decoration:none;
}
.grey_text a:hover{
	color:#666666;
	text-decoration:none;
	
}
.arrow_links{
	background-image:url(/images/arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:0px 0px 0px 12px;
	margin:0px 20px 0px 0px;
	/*border: 1px solid #00FF00;*/	
}
.arrow_links a{
	text-decoration:none;
	font-weight:normal;
}
.arrow_links a:hover{
	text-decoration:none;
	font-weight:normal;
}
.navItem a{
	color:#9a9a9a;
	font-size:13px;
	line-height:1.3em;
        display:block;
        text-decoration:none;
}

.navItemSmall a {
	color:#9a9a9a;
	font-size:11px;
	line-height:1.3em;
        display:block;
        text-decoration:none;
}

.subnavItem a{
	color:#9a9a9a;
	font-size:11px;
	line-height:1.3em;
	margin-left:16px;
        text-decoration:none;
}
.navItem a:hover{
        text-decoration:none;
        font-weight:bold;
}
.navItemSmall a:hover{
        text-decoration:none;
        font-weight:bold;
}
.subnavItem a:hover{
        text-decoration:none;
        font-weight:bold;
}
/*################################################################################################### 
###################################### SEARCH RESULT PAGE ##################################### 
#####################################################################################################*/

.stand_height {
        min-height:400px;
}
*html .stand_height {
        height:400px;
}
 
.result {
	table-layout:fixed;
	width:637px;
	caption-side:left;
	border-collapse:collapse;	

	color:#666666;
} 
.result thead{
	background-image:url(DEU/img/dotted_line.gif);
	background-repeat:no-repeat;
	background-position:0px 27px;
	height:30px;
}

.result td{
	vertical-align:top;
	/*border:1px solid #ffcccc;*/
	padding:5px 2px 5px 2px;
}
.result td a{
	font-weight:normal;
	color:#666666;	
} 
.result td a:hover{
	text-decoration:underline;
	color:#333333;	
}
.cell0{
	width:140px;
	text-align:left;
}
.cell1{
	width:240px;
	text-align:left;	
}
.cell2{
	width:257px;
	text-align:left;	
}
.greybg {
	background-color:#F1F7E9;
}
/*################################################################################################### 
###################################### KUENSTLER ##################################### 
##################################################################################################### */


.img_ku{
	display:inline;
	width:110px;
	margin:0px 5px 6px 10px;
	padding:4px;
	float:left;
	border: 1px solid #cccccc;
}
.column2_ku{
	padding:0px;
	margin:0px 15px 14px 0px;
	float:right;
	width:265px;
}
.column3_ku{
	padding:0px;
	margin:0px 10px 14px 0px;
	float:right;	
	width:210px;
}
.grey_ku{
	width:627px;
	clear:both;
	display:block;
	margin:0px 5px 16px 10px;
	padding:2px 4px 2px 4px;
}
.arrow_links{
	background-image:url(/images/arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 0px;
	/*border: 1px solid #00FF00;*/	
}
.arrow_links a{
	text-decoration:none;
	font-weight:normal;
}
.arrow_links a:hover{
	text-decoration:none;
	font-weight:normal;
	text-decoration:underline;
}



/*################################################################################################### 
###################################### TEXTSTANDARD PAGE ##################################### 
##################################################################################################### */

#content_area{
	float:left;
	position:relative;
	left:0px;
	top:0px;
	padding:0px;
	z-index:300;	
	/*min-height:400px;*/
	/*border: 1px solid #33FFee;*/
	margin-bottom:-8px;		
}
*+html #content_area{ /*ie7 */
	margin-bottom:0px;
}

*html #content_area{ /*ie6 */
	float:left;
	position:relative;
	left:0px;
	top:0px;
	padding:8px;
	padding-bottom:0px;	
	z-index:300;	
	/*height:400px;*/
	margin-bottom:8px;	
}

#content_area_stand{
	float:left;
	position:relative;
	left:0px;
	top:0px;
	padding:0px 0px 8px;
	padding-bottom:4px;
	margin-bottom:-10px;	
        z-index:300;	
}
#stand_header{ 
	height:75px;
	width:627px;
	margin: 0px 20px 20px 0px;
	font-family:'Helvetica Neue',Helvetica, Tahoma, Arial, sans-serif;
	font-size:20px;
	line-height:110%;
}
#stand_left{
	width:420px;
	float:left;
	margin-left:4px;
	margin-bottom:20px;
	color:#666666;
}
#stand_left a{
	color:#666666;
	text-decoration:underline;
	font-weight:normal;
}
#stand_left a:hover{
	color:#333333;
	text-decoration:underline;	
	font-weight:normal;
}
#stand_right{
        display:inline;
	width:202px;
	float:right;
	margin-right:20px;
	color:#333333;
	padding:0px 2px 0px 2px;
	background-color:#F1F7E9;
}
*:first-child+html #stand_right{
	margin-right:11px;
} 
* html #stand_right{
	margin-right:11px;
}
#stand_right a{
	color:#333333;
	text-decoration:underline;
	font-weight:normal;
}
#stand_right a:hover{
	color:#9A9A9A;
	text-decoration:underline;	
	font-weight:normal;
}

.textdark {
	color:#333333;
	font-family:'Helvetica Neue',Helvetica, Tahoma, Arial, sans-serif;
	font-size:11px;
}



/* ##############################################################################################
##########################################      NEWS     ########################################
################################################################################################# */

#news_overview {
        width:638px; 
        margin:12px 0px 12px 12px; 
        padding:12px 0px 0px 0px; 
        background-image:url(/DEU/img/dotted_line.gif); 
        background-repeat:no-repeat; 
        background-position:0px top;

}

.news_article {
        width:638px; 
        min-height:350px;
        margin:12px 0px 12px 12px; 
        padding:12px 0px 0px 0px; 
}
* html .news_article {
        height:350px;
}
.newsimg{
       float:right; 
       margin:5px 2px 10px 12px;
       border: 1px solid #cccccc; 
       padding:6px; 
       margin-top:48px;
}
*html .newsleft{
       float:left;
}

/* ##############################################################################################
##########################################      KÜNSTLER LISTE ########################################
################################################################################################# */

#stand_right_list{
        display:inline;
	width:300px;
	float:right;
	margin-right:20px;
	color:#666666;
	padding:0px 2px 0px 2px;
}
*:first-child+html #stand_right_list{
	margin-right:11px;
} 
* html #stand_right_list{
	margin-right:11px;
}
#stand_right_list a{
	color:#666666;
	text-decoration:underline;
	font-weight:normal;
}
#stand_right_list a:hover{
	color:#333333;
	text-decoration:underline;	
	font-weight:normal;
}


/*################################################################################################### 
###################################### UNTERSEITEN ##################################### 
#####################################################################################################*/

#galerieBox {clear:both; float:left;}

div.galerieBox {
float:left;
height:90px;
margin:0 10px 10px 0;
overflow:hidden;
width:110px;
}

div.grey {
	background-color:#F1F7E9;
	float:left;
	height:220px;
	padding-left:4px;
	width:150px;
}

div.greyArtist {
	background-color:#F1F7E9;
	float:left;
	height:auto;
	min-height:220px;
	padding-left:4px;
	width:150px;
}

div.column2 {
	float:left;
	height:220px;
	margin-left:20px;
}

div.column3 {
	float:left;
	height:220px;
	margin-left:20px;
}

img.simpleBorder {
	border:1px solid #e2e2e2;
}

.no-wrap {white-space:nowrap;}

div.austellung-desc {
   clear: both;
    margin: 5px;
    padding-top: 10px;
}
