body {
	/* hier wird die hintergrundfarbe der webseite definiert und die standard-schrift und größe
	ausserdem, wird für die darüber liegenden layers abstand null definiert */
	
    color: black; 
    background-color: #FCF8EC;
    font-size: 100.01%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0;
    scrollbar-base-color: #FCF8EC;
 
    
  }
h3 {
	font-size:12px;
	font-weight:bold;
		
	}
	  
#head {
	/* titelzeile in dunkelroter farbe, 80 pixel hoch 100% breit. farbe:67/00/01 */
	
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:80px;
	background:#336699;
	}
	
#logo {
	/* logo 45 pixel vom linken rand und vertical in der mitte der titelzeile */
	position:absolute;
	vertical-align:middle;
	left:0px;
	}

#menu {
	position:absolute;
	left:40px;
	top:120px;
	/*border-width:1px;
  	border-style:solid;
  	border-color:blue;*/
	}

#submenu {
	position:absolute;
	left:40px;
	top:300px;
}



#bild {
	position: absolute;
	left:250px;
	top:140px;
	/*display: block;
	width:510px;
	height:340px;*/
	}


#stamp {
	position: absolute;
	left: 260px;
	top: 480px;
	}


#text {
	position: absolute;
	left: 250px;
	top: 530px;
	width: 600px;
	font-size:11px;
	text-align:justify;
	color:#1A354F;	
}

#table{
	border-collapse:collapse;
	font-size:10px;
	text-align:left;
	color:#660000;
}

td#dunkel {
	
	
	border-style:solid;
	border-color:white;
  	border-collapse:collapse;
	border-width:1px; 
	padding-top:4px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
	background-color: #BFE4FF;
	vertical-align:middle;	
	
}

td#hell {
	border-style:solid;
	border-color:white;
  	border-collapse:collapse;
	border-width:1px; 
	padding-top:4px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
	/* background-color: #E0E8B3;*/
	background-color: #E6F4FF;
	vertical-align:middle;	
}

#sprache {
	position: absolute;
	left: 40px;
	top: 750px;
	font-size:12px; 
	font-weight:bold;
}

#popup {
	position: absolute;
	left: 100px;
	top: 120px;
	width: 600px;
	font-size:11px;
	text-align:justify;
	color:#1A354F;	
}

#link{
        vertical-align:middle;
}	

a.lang{
				
				text-decoration:none;
				color:black;
                                vertical-align:middle;
				} 

a.lang:hover {
				font-size:16px;
				text-decoration:none;   	
				color: red;
                                vertical-align:middle;
				} 

a.lang:visited {
				
				text-decoration:none;   	
				color: #1A354F;
                                vertical-align:middle;
				} 	

/*core drop shadow rules*/
.wrap1, .wrap2, .wrap3 {
	display:inline-table;
	/* \*/display:block;/**/} 
.wrap1 {
	float:left;
	background:url(../image/shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(../image/corner_bl.gif) left bottom no-repeat;}
.wrap3 {
	padding:0 12px 12px 0;
	background:url(../image/corner_tr.gif) right top no-repeat;}
.wrap3 img {
	display:block;
	border:0px solid #1A354F;
	border-color:#ECE8DF #ECE8DF #ECE8DF #ECE8DF;}
	

#v1 .wrap1 {background:url(../image/shadow.gif) right bottom no-repeat;}
#v1 .wrap2 {background:url(../image/corner_bl.gif) -12px 100% no-repeat;}
#v1 .wrap3 {
	padding:0 8px 7px 0;
	background:url(../image/corner_tr.gif) 100% -12px no-repeat;}	

	


