/* CSS Document */

body										{margin:0px; background-color:#ffffff; font-size:11px; background-image:url(bg.jpg); font-family: verdana, sans-serif;}

h1											{font-size:11px;font-family: verdana, sans-serif; font-weight: bold; margin-top: 0px; margin-bottom: 10px; padding: 0px;}

h2											{font-size:11px;font-family: verdana, sans-serif; margin-top: 0px; margin-bottom: 10px; padding: 0px;}

h3											{font-size:11px;font-family: verdana, sans-serif; margin-top: 0px; margin-bottom: 10px; padding: 0px;}


#header 									{width: 100%; }

.img										{border: 111px solid #E6E5D3;}


#logopic									{margin-top: 15px;margin-right: 15px; margin-left: 15px; z-index: 9999;}
#teaserpic									{position: absolute; left: 560px; top: 255px; z-index: 999;}
#language									{position: absolute; left: 950px; top: 551px; z-index: 888;}
#navi										{position: absolute; left:  10px; top: 517px; z-index: 130; margin: 0px; padding: 0px; height:20px;}
#subnavi									{position: absolute; left:  0px;  top: 548px; z-index: 140; margin: 0px; padding: 0px; background-color: #666666; height: 20px; width: 100%;}


#content									{ }

#center_content								{position: absolute; left: 0px; top: 190px; z-index: 150; float: left; width: 100%; min-height: 335px; height: auto; background-color:#666666; color: #E6E5D3; margin: 0px; padding: 0px; overflow:visible;}
#center_content_text						{width: 960px; padding-top: 10px; padding-bottom: 10px; padding-left: 25px; }
#center_content_text ul						{margin: 0px; padding: 0px;}
#center_content_text li						{margin: 0px 0px 0px 15px; padding: 0px;}


#left										{text-align: justify; width: 430px; float: left; margin-right: 30px;}
#left_wide									{text-align: justify; width: 630px; float: left; margin-right: 30px;}

#right										{margin-top: 15px;text-align: justify; width: 430px; float: left;}
#right  img									{border: 1px solid #E6E5D3;}
#right .pictop								{float: left; margin-right: 2px}	
#right .picbottom							{float: left; margin-top: 2px; margin-right: 2px}	

#right_wide									{margin-top: 15px;text-align: justify; width: 230px; float: left;}
#right_wide	 img							{border: 1px solid #E6E5D3;}
#right_wide .pictop							{float: left; margin-right: 2px}	
#right_wide .picbottom						{float: left; margin-top: 2px; margin-right: 2px}	

.longtext									{height: 260px; overflow:auto;margin-top: 5px; padding-right: 15px; text-align:left;}

#footer 									{clear: left; width: 998px;}

ul#links									{margin: 10px 0px 0px 10px; padding: 0px; }
							
ul#links li 								{
												float:left;
												margin:0px;
												padding-right:1px;
												position:relative;
												width: 110px;
												text-align: center;											
												list-style-image:none;
												list-style-position:outside;
												list-style-type:none;											
												line-height: 20px;
												
											}
											
ul#links a:link  							{color:#666666; text-decoration:none; font-weight: bold;}
ul#links a:visited  						{text-decoration:none; font-weight: bold;}
ul#links a:hover  							{color:#E6E5D3; text-decoration:none; font-weight: bold; background-color:#666666; display: block;}
ul#links a:active  							{color:#666666; text-decoration:none; font-weight: bold;}
ul#links .link_on 							{color:#E6E5D3; text-decoration:none; font-weight: bold; background-color:#666666; display: block; margin: 0px; padding:0px;}
ul#links .link_off 							{color:#666666; text-decoration:none; font-weight: bold;}


ul#sublinks									{margin: 0px 0px 0px 20px; padding: 0px; line-height:20px;}
							
ul#sublinks li 								{
												float:left;
												margin:0px;
												padding:0px;
												border-right:1px solid #E6E5D3;
												position:relative;
												width: 110px;
												text-align: center;											
												list-style-image:none;
												list-style-position:outside;
												list-style-type:none;		
												line-height: 20px;	
											}
											
ul#sublinks a:link  						{color:#E6E5D3; text-decoration:none; }
ul#sublinks a:visited  					  	{color:#E6E5D3; text-decoration:none; }
ul#sublinks a:hover  						{color:#666666; text-decoration:none; background-color:#E6E5D3; display: block;}
ul#sublinks a:active  						{color:#E6E5D3; text-decoration:none; }
									
												
a:link  									{color:#E6E5D3; text-decoration:underline;}
a:visited  									{color:#E6E5D3; text-decoration:underline;}
a:hover  									{color:#E6E5D3; text-decoration:underline;}
a:active 									{color:#E6E5D3; text-decoration:underline;}

input, select, textarea {color: #000000; background-color: #FFFFFF; border: 1px solid #AAAAAA; font-size: 11px; font-family: verdana; margin: 1px;}


input.formButton {font-size: 11px;}

.form {
font-size: 11px; font-family: verdana; 
}



/* */

#schuerze									{position: absolute; left: 470px; top: 140px; z-index: 110; border: 1px solid #FFFFFF;}
#turm1										{position: absolute; left: 597px; top: 140px; z-index: 110; border: 1px solid #FFFFFF;}
#haende										{position: absolute; left: 664px; top: 140px; z-index: 110; border: 1px solid #FFFFFF;}
#koffer										{position: absolute; left: 815px; top: 140px; z-index: 110; border: 1px solid #FFFFFF;}
#turm2										{position: absolute; left: 882px; top: 140px; z-index: 110; border: 1px solid #FFFFFF;}

#zimmer										{position: absolute; left: 470px; top: 140px; z-index: 120; border: 1px solid #FFFFFF;}
#lampe										{position: absolute; left: 578px; top: 140px; z-index: 120; border: 1px solid #FFFFFF;}
#essen										{position: absolute; left: 645px; top: 140px; z-index: 120; border: 1px solid #FFFFFF;}
#ofen										{position: absolute; left: 757px; top: 140px; z-index: 120; border: 1px solid #FFFFFF;}
#bad										{position: absolute; left: 823px; top: 140px; z-index: 120; border: 1px solid #FFFFFF;}

#flasche									{position: absolute; left: 470px; top: 140px; z-index: 130; border: 1px solid #FFFFFF;}
#wand										{position: absolute; left: 537px; top: 140px; z-index: 130; border: 1px solid #FFFFFF;}
#koch										{position: absolute; left: 649px; top: 140px; z-index: 130; border: 1px solid #FFFFFF;}
#jesu										{position: absolute; left: 743px; top: 140px; z-index: 130; border: 1px solid #FFFFFF;}
#frau										{position: absolute; left: 809px; top: 140px; z-index: 130; border: 1px solid #FFFFFF;}




.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.navaktiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

/* Table Class */	
.table {

	border-collapse: separate;
    border-spacing: 0px 0px;
	width: 550px ;
	line-height:10px ;

}

.errorMessage {
	font-weight:bold ;
	text-align:center ;
}

/* Gallery */

.gallery {
	line-height: 20px ;
	width: 500px ;
	
}

#galleryheader {	
	font-size: 12px ;
	font-weight: bold ;
	text-align: center ;
}

#gallerycolumnleftheader {
	text-align: left ;
	font-weight: bold ;
}

#gallerycolumnrightheader {
	text-align: right ;
	font-weight: bold ;
}

.gallerycolumnleft {
	text-align: left ;
}

.gallerycolumnright {
	text-align: right ;
}

.gallerycolumnthumb {
	background-color: #FFFFFF ;
	text-align: center ;
}

/* Ecards */

#ecards {
    text-align: center ;

}

