﻿body {
	background: #B1B4AD url('images/bg.jpg');  	
	color: #CBCEC6;
	font: 8pt serif, Helvetica, sans-serif;	
	margin: 0px; /* Aussenabstand */
	line-height: 12px;
	text-align: justify:
}
b, strong {
	font-family: Verdana,Arial;
	color: #CEB09B;
}
i,italic {
	font-family: Verdana,Arial;
	color: #C3C4C2;
}
u,underline {
	font-family: serif,Georgia,Verdana,Arial;
	color: #BFAA9C;
	border-bottom:0px dashed #AAABA5;
}
p, pre { 
	padding: 5px 2px; 		/* Innenabstand */
	margin: 0px; 			/* Aussenabstand */
	color: #CBCEC6;			
}

ul { 
	list-style: square; 	/* Liststyle => Quadrat */
}

.left { 
	text-align: left; 		
	float: left; 			/* Element umfließen lassen - links */
	padding-left: 5px;		/* Innenabstand */
}

.right { 
	text-align: right;		
}

/* ----------------------------------------- */

#ram { 	
	background: #B1B4AD;		/* Hintergrundbild */
	width: 1000px;										/* Breite des Div-Elements */
	margin: 0px;									/* Aussenabstand - durch auto = mittige Ausrichtung */
}

#header {
	background: url('images/monster.jpg') no-repeat;
	width: 1000px;										/* Bereit des Div-Elements */
	height: 734px;										/* Hoehe des Div-Elements */
	margin: 0px;										/* Aussenabstand */
	padding: 0px;										/* Innenabstand */
	left: 0px;
}
#navi {
	background: url('images/main-bg.jpg');
	font-family: verdana,arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
	height: 12px;
	border: none;
	position: absolute;
	top: 578px;
	left: 721px;
	width: 180px;
}
#anca {
	position:absolute;
	top: 196px;
	left: 234px;
	width: 124px;
	height: 57px;
	border: none;
}
#anca a {
	border: 0px;
}
#shin {
	position:absolute;
	top: 238px;
	left: 791px;
	width: 139px;
	height: 102px;
	border: none;
}
#shin a {
	border: 0px;
}
#misu {
	position:absolute;
	top: 470px;
	left: 804px;
	width: 109px;
	height: 89px;
	border: none;
}
#misu a {
	border: 0px;
}
#headnavi {
	position:absolute;
	top: -1px;
	left: 92px;
	width: 650px;
	height: 16px;
	color: #525A65;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
#headnavi a {
	width: 100%;
	float: left;
	display: block;
	color: #525A65;
	text-align: center;
	text-decoration: none;
	margin: 1;
	font-family: Arial;		
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0; 
	font-size: 8pt;
	border: 0px;
}

#headnavi a:hover {	
	font-size: 8pt;
	font-style: italic;
}
#headnavi td {
	height:7pt;
}
#ani {
	position:absolute;
	top: 448px;
	left: 253px;
	width: 157px;
	height: 59px;
	border: none;
}
#content {		
	width: 671px; 
	margin: -130px 0 0 47px;				
	float: left;
	background-color: #7A8284;										
}

* html #navi{	/* Angabe nur fuer den IE */										
	margin: 0px 0px 0px 671px;
}
 
#main {		
	width: 670px; 
	top: 270px; 
	padding: 0 0 0 2px;						
	float: left;										
}

#footer {
	clear: both;										
	width: 671px;										
	height: 120px;										
	padding: 0px 0px 0px 0px;									    
	margin: 0px 0px 0px 47px;								
	line-height: 0px;									
	text-align: left;									
	color: #B4B7B0;	
	font-family: Verdana;
	font-size: 8pt;
	background: url('images/footer.jpg');									
}

/* Links
--------------------------------------------------------------------------- */

A {	/* generelle Formatierung eines Links */
	color: #D7CCC5;
	font-family: Century Gothic,Georgia,Arial;
	font-weight: bold; 							
	text-decoration: none;	
	cursor: help;	
	border-bottom: 1px solid #E52F38;				
}

A:visited { /* Besuchter Link */
	color: #D1BEAA; 
	font-family: Century Gothic,Georgia,Arial; 
	font-weight: bold;	
	text-decoration: none;	
	cursor: help;
	border-bottom: 0px solid #FF231C;					
}

A:hover, A:active {	/* Aktiver Link & wenn man mit der Maus drueber faehrt */
	color: #DB5D57; 	
	font-family: Century Gothic,Arial;						
	text-decoration: none;		
	text-transform: uppercase;
	cursor: help;	
	border-bottom: 0px solid #FF231C;				
}
#nav a {
	display:block; 
	border-bottom: 0px solid #B7BA9C; 
	text-align: left; 
	font-family: Arial; 
	font-weight: normal; 
	letter-spacing: 0px; 
	font-size: 10px; 
	color: #AFB1AC; 
	text-decoration: none; 
	width: 100px; 
	height: 14px; 
	padding: 3px; 
	margin: 1px; 
	background:#7A8284;	
}
#nav a:hover {
	display: block; 
	border-bottom: 0px dotted #CAC4A4; 
	text-align: left; 
	font-family: Arial;
	font-weight: normal; 
	font-style: italc; 
	letter-spacing: 1px; 
	font-size: 10px; 
	color: #B6A18A; 
	width: 100px;
	height: 14px; 
	padding: 3px; 
	margin: 1px;
	text-transform: uppercase; 
	background-color: #616B73;
}
/* headlines
--------------------------------------------------------------------------- */

h1 { 
	font-size:18pt; 
	font-family: Georgia,Arial; 
	letter-spacing: -2px; 	
	color: #3C444F; 	
	font-weight:normal;
	font-style:italic;
	padding: 0px 125px 2px 0px; 
	border: 0 0 0 0px;
	text-transform: lowercase;
	line-height: 20pt;	
	margin-bottom: 0; 
	text-align: right;
	margin: 8px 5px;
	text-shadow: #7B8284 2px 2px 2px;
	background: url('images/h1.png');
}	
h1: first-letter {
	font-family: Georgia;
	font-size: 22pt;
	color: #C53743;
	text-transform:uppercase;
}
h2 {
	BORDER: 0px solid;
	PADDING: 2px 0px 0px 48px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #B63440; 
	FONT-STYLE: italic; 
	FONT-FAMILY: Arial,Times New Roman; 
	LETTER-SPACING: 2px; 
	HEIGHT: 22px; 
	TEXT-ALIGN: left; 
	FONT-VARIANT: normal; 
	LINE-HEIGHT: 16px; 
	margin: 0px;
	background: url('images/h2.jpg');
}
h3 {
	BORDER: 0px solid;
	PADDING: 0px 0px 0px 0px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #383F47; 
	FONT-STYLE: italic; 
	FONT-FAMILY: Georgia,Times New Roman; 
	LETTER-SPACING: 2px; 
	HEIGHT: 16px; 
	TEXT-ALIGN: right; 
	FONT-VARIANT: normal; 
	LINE-HEIGHT: 16px; 
	margin: 4px;
}
blockquote {
	background: url('images/quote.jpg') #A8ACA8;
	font-family: Century Gothic,Courier New;
	color: #444549;
	width: 590px;
	border-top: 0px solid #93A393;
	border-right: 0px solid #93A393;
	border-bottom: 0px solid #93A393;
	border-left: 6px solid #444549;
	padding: 5px 0px 5px 3px;
	margin: 0px 0px 0px 0px;
	text-align:left;
} 

table,tr,td {
	background: transparent;
	font-family: Century Gothic,Arial;
	color: #323E57;
