/*Kartenlexikon  -  Start 30.05.09
$bgcolor1 = "#231E1A";  #Hintergrund Seite - schwarz-braun
$bgcolor2 = "#EFE6DM";  #Hintergrund inhalt - creme
$bgcolor3 = "#AD894B";  #Hintergrund Goldbraun - Seitenrand
$bgcolor4 = "#E4DBCB";  # Graue Säulen
$bgcolor5 = "#F8B432";  #Goldfarbe - Schmuck 
#624F3E - Schrift Hoover - dunkelbraun


*/
/*************************************
Hintergrund-Design-Layout
***********************************/
body {
	color: #624F3E;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	/* background-color:#231E1A;
	background-image: url(../pics/kartenlexikon-design/hint-back.jpg); */
	vertical-align:middle;
	/*
	scrollbar-arrow-color : #553F16;
	scrollbar-base-color : #66410D;
	scrollbar-dark-shadow-color : #85763F;
	scrollbar-face-color : #CCBC81;
	scrollbar-highlight-color : #ECE0A4;
	scrollbar-shadow-color : #F2E4A7;
	background-image : url(fileadmin/images/wahrsagekarten/back.jpg);
	background-image:url(../images/wahrsagekarten/back.jpg);
	*/
	margin: 0px;
	}
.footer {
	color: #AD894B;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}	
	
			
.align-left {
 	text-align: left;
}

.align-right {
 	text-align: right;
}

.align-center {
 	text-align: center;
}
.align-jusify	 {
	text-align: justify;
}
	
table.maintable {
/*	background-image: url(fileadmin/file-kartenlexikon/pics/kartenlexikon-design/hint-back.jpg); */
	background-image: url(../pics/klexikon-design/hint-back.jpg); 
	background-repeat:repeat;
}	
	
h1 {
	background-image:url(../pics/klexikon-design/h1-back.jpg);
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px; 
	color: #231E1A;
	font-weight : bold;
	TEXT-DECORATION: none;
	margin-bottom: 10px;
	}

h2 { /* Überschrift 1 */
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #231E1A;
	border-bottom: 3px solid #AD894B;

	font-weight: bold;
	line-height: 15px;
	width: 100%;
	margin-bottom: 5px;
	display: block;
	}
h3 { /* Überschrift 2 */
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #231E1A;
	font-weight: bold;
	margin-bottom: 5px;
	}

h4 {  /* Überschrift 3 */
	font-family: Georgia, "Times New Roman", Times, serif;
	BACKGROUND: none;
	color: #231E1A;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	margin-bottom: 5px;
	}
h5 {  /* Überschrift 4 */
	font-family: Georgia, "Times New Roman", Times, serif;
	BACKGROUND: none;
	color: #231E1A;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	margin-bottom: 3px;
	}
	
hr {
	border: 1px solid #231E1A;
}	
	

table, td, tr, th {
	color: #231E1A;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
li {
	margin-bottom: 3px;
}

.lexikon {
	color: #231E1A;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	background-color:#C4E3C3;
	border: 1px groove #231E1A;
	}


a {
	color: #7D2300;
	text-decoration : none;
	font-style: italic;
	font-size : 12px;
	font-weight : bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	}


	
a:hover {
	color: #624F3E;
	text-decoration : overline;
	font-style: italic;
	font-weight : bold;
}


/* 
#######  Navigations-Menu ###### */
div.nav  {
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	}
	

	
 


/*#######  Navigations-Menu ###### */
a:link.ebene1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #7D2300;
	text-decoration: none;
	line-height: 20px;
	height: 20px;
	}
a:visited.ebene1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #7D2300;
	text-decoration: none;
	line-height: 20px;
	height: 20px;
	}
	
a:active.ebene1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 16px;
	color: #7D2300;
	text-decoration: none;
	text-align: center;
	line-height: 20px;
	height: 20px;
}
a:hover.ebene1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 16px;
	color: #505918;
	text-decoration: none;
	line-height: 20px;
	height: 20px;
}

a:link.ebene2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	color: #624F3E;
	text-decoration: none;
	line-height: 17px;
	}
a:visited.ebene2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
	color: #66410D;
	line-height: 17px;
	text-decoration: none;
	}
	
a:active.ebene2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 14px;
	color: #66410D;
	text-decoration: none;
	line-height: 17px;
}
a:hover.ebene2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 14px;
	color: #85763F;
	text-decoration: none;
	line-height: 17px;
}

a:link.ebene3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #B03A02;
	text-decoration: none;
	line-height: 15px;
	}
a:visited.ebene3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 12px;
	color: #B03A02;
	line-height: 15px;
	text-decoration: none;
	}
	
a:active.ebene3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 12px;
	color: #B03A02;
	text-decoration: none;
	line-height: 15px;
}
a:hover.ebene3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #85763F;
	text-decoration: none;
	line-height: 15px;
}

.navcat	{
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	text-align:center;
	color: #004A00;
	font-weight: bold;
	line-height: 20px;
 	margin-bottom: 5px;
	}


.dark {
	color: #874718;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight : bold;
	font-style : normal;
}

.tiny {
	color: #85763F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style : normal;
	}
	

.tiny-hell {
	color: #DFD29B;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style : normal;
}
.tiny-black {
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style : normal;
}

.texte{  /* für die großen Texte */
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 0px;
	text-align: left;
}	

.title {  /* wie Klasse bold */
	font-family: Georgia, "Times New Roman", Times, serif;
	BACKGROUND: none;
	color: #231E1A;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	margin-bottom: 5px;
	}

.storytitle { /* Klasse Lexikon */
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #231E1A;
	background-color: #71A871;
	font-weight: bold;
	line-height: 15px;
 margin-bottom: 5px;
	}
.kursivtitle { /* Klasse Lexikon */
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #231E1A;
	font-weight: bold;
	margin-bottom: 5px;
	}




/* Form Elemente */
input,textarea, select {
	font-family: Georgia, "Times New Roman", Times, serif;
	FONT-SIZE: 12px;
	color: #624F3E;
	background-color: #AD894B;
	margin-right: 10px;
	margin-bottom: 3px;
	}
	
	
.info {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color:#990000;
}
.info_blau {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color:#000099;
}
.info-tiny {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color:#7D2300;
}
/* Gästebuch */
.gbuch_links {
background-color: #CCBC81;
font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
.gbuch_titel {
	background-color: #84753E;
	color: #CCBC81;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 3px;
}
.gbuch_inhalt {
	background-color: #F2E4A7;
}

.box {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	text-align: center;
	background-color: #DFD29B;
	border: 2px groove #84753E;
	}
.button {
	text-align: center;
	background-color: #CCBC81;
	border-top: 3px double #DFD29B;
	border-right: 3px solid #84753E;
	border-bottom: 3px solid #84753E;
	border-left: 3px double #DFD29B;
	padding: 3px;
	margin-bottom: 10px;
	}		

div.csc-frame-rulerAfter {
	  border-bottom: 1px double #231E1A;
	  width: auto;
	  height: 1px;
	padding: 5px;
}

div.csc-frame-rulerBefore {
	  border-bottom: 1px double #231E1A;
	  width: auto;
	  height: 1px;
	padding: 5px;
}

dd.csc-textpic-caption  {
	color: #624F3E;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style : italic;
	
}



.strich-unten {
	border-bottom: 1px inset #004A00;
	margin-bottom: 3px;
	}

