/* =Basis
===============================================*/
html {
	height:101% 
	} 

body {
	background-color:#004259;
	background-image:url(bg_fill.jpg);	
	background-repeat:repeat;
	color: #fff;
	font: 100.01% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;/*fuer IE_quirks*/
	}

* {
	margin: 0; 
	padding: 0; 
	border: 0; 
	font-size: 1em; 
	font-weight: normal;
	}

/*=============================================*/



/* =Struktur
===============================================*/
#mainframe_welcome { 
	position:absolute;
	top:10px; left:50%;
	background-color:#004259;
	background-image:url(cont_fill.jpg);	
	background-repeat:repeat;
	width:760px; height:570px;
	margin-left:-380px;
	text-align: left; /*Aufheben von IE_quirks im BODY*/
	z-index:0
	}

#top{	
	position:absolute;
	top:0px; left:0;
	width:760px; height:63px;
	z-index:1
	}

#ring { 
	position:absolute;
	top:161px; left:101px;
	background-image:url(ring.jpg);
	background-repeat:no-repeat;
	width:659px; height:409px;
	z-index:1
	}

#line { 
	position:absolute;
	top:509px; left:0px;
	background-image:url(line.jpg);
	background-repeat:no-repeat;
	width:101px; height:7px;
	z-index:1
	}

#buthome1 { 
	position:absolute;
	top:411px; left:39px;
	width:98px; height:27px;
	z-index:2
	}

#buthome2 { 
	position:absolute;
	top:309px; left:116px;
	width:100px; height:31px;
	z-index:2
	}

#buthome3 { 
	position:absolute;
	top:215px; left:211px;
	width:124px; height:41px;
	z-index:2
	}

#buthome4 { 
	position:absolute;
	top:152px; left:290px;
	width:193px; height:39px;
	z-index:2
	}

#buthome5 { 
	position:absolute;
	top:124px; left:502px;
	width:193px; height:39px;
	z-index:2
	}

#contenthome { 
	position:absolute;
	top:273px; left:383px;
	width:377px; height:145px;
	z-index:2
	}

#start { 
	position:absolute;
	top:418px; left:183px;
	width:577px; height:135px;
	z-index:2
	}

#navi { 
	position:absolute;
	top:99px; left:21px;
	width:359px; height:14px;
	z-index:1
	}

#navi_s { 
	position:absolute;
	top:99px; left:21px;
	width:393px; height:14px;
	z-index:1
	}

#back { 
	position:absolute;
	top:526px; left:621px;
	width:139px; height:44px;
	z-index:1
	}

#contarrowline { 
	position:absolute;
	top:113px; left:0px;
	width:614px; height:15px;
	background-image:url(line2.jpg);
	background-repeat:repeat-x;
	text-align:right;
	z-index:1
	}

#headline { 
	position:absolute;
	top:105px; left:614px;
	width:146px; height:50px;
	text-align:left;
	z-index:1
	}

#contarrowline_imprenta { 
	position:absolute;
	top:113px; left:0px;
	width:514px; height:15px;
	background-image:url(line2.jpg);
	background-repeat:repeat-x;
	text-align:right;
	z-index:1
	}

#contarrowline_map { 
	position:absolute;
	top:113px; left:0px;
	width:514px; height:15px;
	background-image:url(line2.jpg);
	background-repeat:repeat-x;
	text-align:right;
	z-index:1
	}

#contarrowline_legnot { 
	position:absolute;
	top:113px; left:0px;
	width:564px; height:15px;
	background-image:url(line2.jpg);
	background-repeat:repeat-x;
	text-align:right;
	z-index:1
	}

#headline_imprenta { 
	position:absolute;
	top:105px; left:514px;
	width:246px; height:50px;
	text-align:left;
	z-index:1
	}

#headline_map { 
	position:absolute;
	top:105px; left:514px;
	width:246px; height:50px;
	text-align:left;
	z-index:1
	}

#headline_legnot { 
	position:absolute;
	top:105px; left:574px;
	width:186px; height:50px;
	text-align:left;
	z-index:1
	}
	
#headline { 
	position:absolute;
	top:105px; left:614px;
	width:146px; height:50px;
	text-align:left;
	z-index:1
	}

#content {
	position:relative; 
	top:155px; left:0;
	width:760px;
	background-color:#004259;
	background-image:url(cont_fill.jpg);	
	background-repeat:repeat;
	z-index:1;
	}

#find_us{
	margin: 0 0 30px 0;
	padding:0
	}


/*=============================================*/


/* =Content
===============================================*/
h1 {
	font-size: 1.3em;
	letter-spacing:1px;
	padding-left:5px;
	}

h2 {
	font-size: 1.2em;
	margin-left:20px;
	letter-spacing:1px;
	}


p,li { 
	line-height:1.5em; 
	font-size:0.6em; 
	margin: 0 25px 20px 30px;/*o,r,u,l*/
	}

table { 
	margin-bottom: 20px;
	}

#content a:link { color: #F99D1C; background-color:	transparent; text-decoration: underline; font-weight: normal; }
#content a:visited { color: #F99D1C; background-color:	transparent; text-decoration: underline; font-weight: normal; }
#content a:hover { color: #FFF; background: #F99D1C; text-decoration: none; font-weight: normal; }
#content a:active { color: #FFF; background: #F99D1C; text-decoration: none; font-weight: normal; }

#find_us a:link { color: #F99D1C; background-color:	transparent; text-decoration: underline; font-size: 0.8em;	font-weight:bold;	letter-spacing:1px}
#find_us a:visited { color: #F99D1C; background-color:	transparent; text-decoration: underline; font-size: 0.8em;	font-weight:bold;	letter-spacing:1px}
#find_us a:hover { color: #FFF; background: #F99D1C; text-decoration: none; font-size: 0.8em;	font-weight:bold;	letter-spacing:1px}
#find_us a:active { color: #FFF; background: #F99D1C; text-decoration: none; font-size: 0.8em;	font-weight:bold;	letter-spacing:1px}



.discover{
	color:#F99D1C;
	font-size:1.3em;
	padding-left:20px;
	margin-bottom:0;
	letter-spacing:3px;
	line-height:240%
	}

.texthome{
	text-align:right;
	padding-right:20px;
	padding-top:10px;
	margin:0;
	line-height:150%;
	font-size:0.7em;
	}

.textcontact{
	margin-left:20px;
	line-height:150%;
	font-size:0.7em;
	}


.coin{
	text-align:right;
	padding:0 0 5px 10px;/*o,r,u,l*/
	margin:0;
	}

.right{
	text-align:right;
	padding:0 0 0 0;/*o,r,u,l*/
	margin:0 20px 0 0;/*o,r,u,l*/
	}

	

/*=============================================*/


