
body {
scrollbar-base-color:#B49361; 
scrollbar-track-color:#e2d5c2;
scrollbar-face-color:#DECFB4;
scrollbar-highlight-color:#cc9966;
scrollbar-3d-light-color:#ffcc99;
scrollbar-dark-shadow-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-arrow-color:#B49361;
background-color: #000000;
background-image: url(images/steinwand.jpg);
background-attachment:fixed;
}

a:link         {
  color:#CC0000;
}

a:visited      {
  color: #512403;
}

a:hover        {
  text-decoration: none;
  color: #666633;
}

a:active {
  text-decoration: none;
  color: #666633;
}


*.img_bstb {

margin-right:5px;

}

@font-face
{
font-family: "Papyrus"; 
src: local("Papyrus"),
url("data/papyrus.ttf")
src:url("data/papyrus.ttf")
format("OpenType")
}  

*.flink {

font-size:1.2em;
color:#00FFFF;
font-family:Papyrus;

}

ul.menu_ul {

list-style-type:none;
list-style-position:inside;
padding:0px;


}
li.menu_link {
padding-left:3px;
}

*.page {

background-image: url(images/steinwand.jpg);
background-color: #000000;
background-attachment:fixed;

}


*.navi {

background-image: url(images/steinwand.jpg);
background-color: #000000;
background-attachment:fixed;

}

*.pagetext3 {

font-size:1em;
color:#1d1919;
font-family:Papyrus;
text-align:left;

}


*.pagetextred {

font-size:1em;
color:#CC0000;
font-family:Papyrus;
text-align:center;

}

div {

font-size:1.1em;
color:#1d1919;
font-family:Papyrus;

}

*.high {

font-size:1.1em;
background-color:#FFFF00;
font-family:Papyrus;

}


*.hightext {

font-size:0.8em;
background-color:#F2A566;
font-family:Papyrus;

}


.scrolldiv {                             /* der Name kann frei gewählt werden */
    height:20px;                       /* Höhe - auch px oder andere Einheiten */
    overflow:auto;                       /* Regel für übergroßen Inhalt */
    border: 3px double #244B74;          /* Rahmen */
    padding:8px;                         /* Textabstand zum Rand */
font-size:0.8em;
font-family:Papyrus;
background-color:#F2A566;
}
.scrolldiv h4 {color:#007070;}           /* Schriftfarbe der Überschrift h4 */

*.pagepara {

font-size:1.4em;
color:#1d1919;
font-family:Papyrus;
float: left
text-align:left;
margin: 1px;


}

*.bbcodecenter {
font-size:1.1em;
color:#1d1919;
font-family:Papyrus;
text-align:center;
}

*.normalc {

font-size:1.1em;
color:#1d1919;
font-family:Papyrus;
float: left
text-align:center;

}

*.pagetext2r {

font-size:0.8em;
color:#1d1919;
font-family:Papyrus;
text-align:right;

}

*.pagetext2 {

font-size:0.8em;
color:#1d1919;
font-family:Papyrus;

}

*.pagetext2P5 {

font-size:1em;
color:#1d1919;
font-family:Papyrus;

}

*.pagetext3 {

font-size:1.1em;
color:#1d1919;
font-family:Papyrus;

}

*.pagetext3center {

font-size:1.1em;
color:#1d1919;
font-family:Papyrus;
text-align:center;

}

*.pagetext3P5 {

font-size:1.3em;
color:#1d1919;
font-family:Papyrus;

}

*.pagetext4 {

font-size:1.5em;
color:#1d1919;
font-family:Papyrus;

}
*.pagetext4c {

font-size:1.4em;
color:#1d1919;
font-family:Papyrus;

}
*.pagetext4b {

font-size:1.4em;
color:#1d1919;
font-family:Papyrus;

}

*.pagetext5 {

font-size:2em;
color:#1d1919;
font-family:Papyrus;

}

*.pagetext6 {

font-size:2.5em;
color:#1d1919;
font-family:Papyrus;

}

*.link {

color:#CC0000;

}

*.download {

font-size:1.8em;
color:#CC0000;

}

a {
font-family:Papyrus;
}

*.download_small {

font-size:1.8em;
color:#BB0000;

}

*.pagetextbig {

font-size:1,6em;
color:#1d1919;
font-family:Papyrus;

} 

*.input {
 font-size: 13px;
 font-family: Papyrus;
 color: #F2A566;
 background-color: #421D0E;
 border-color: #F2A566;
 border-top: 1px solid #2E1309;
 border-right: 1px solid #75412C;
 border-bottom: 1px solid #75412C;
 border-left: 1px solid #2E1309;
 text-indent : 2px;
}

*.button {
 font-size: 18px;
 font-family: Papyrus;
 color: #F2A566;
 background-color: #421D0E;
 border-top: 1px solid #2E1309;
 border-right: 1px solid #75412C;
 border-bottom: 1px solid #75412C;
 border-left: 1px solid #2E1309;
 text-indent : 2px;
}

#unten_klaf {

 background-image:url(images/unten_klaf.gif); 
 background-position:0px 0px;
 height:85px;
 width: 847px;
 background-repeat:no-repeat;
}


ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

li { /* all list items */
	float: left;
	position: relative;
	width: 10em;
}

li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}

td.menu {
  text-align:center;
}

li.menu {

 background-image:url(images/mitte_menu_klaf.gif); 
 background-position:0px 0px;
 height:25px;
 width: 150px;
 background-repeat:no-repeat;

}

.menu_oben {

 background-image:url(images/oben_menu_klaf.gif); 
 background-position:0px 0px;
 height:20px;
 width: 150px;
 background-repeat:no-repeat;

}

.menu_unten {

 background-image:url(images/unten_menu_klaf.gif); 
 background-position:0px 0px;
 height:25px;
 width: 150px;
 background-repeat:no-repeat;

}

.menutop {

 background-image:url(button/leer.png); 
 background-position:0px 0px;
 height:25px;
 width: 150px;
 background-repeat:no-repeat;
 z-index: 5;

}


.menupoint {

 z-index: 10;
 left: 0px;

}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#nav {
align:center;
font-size:1.1em;
}

#nav a:link         {
  color:#CC4400;
}

.spa:link         {
  text-decoration: none;
  color:#CC4400;
}

#nav a:visited      {
  color:#AA6600;
}

#nav a:hover        {
  text-decoration: none;
  color: #666633;
}

#nav a:active {
  text-decoration: none;
  color: #666633;
}
