/* Links werden nicht unterstrichen*/
a { text-decoration:none; }
a.link { text-decoration:none; }
a.visited { text-decoration:none; }

/* Seitenhintergrund: weiß*/
body { background-color: white; }

div { margin-left:20px; }

h1, h2, h3, h4 { color:#940031; font-weight: normal; font-style:italic; }

h1 {   font-size:300%;    font-weight: bold; }

.prompt {font-weight:bold; color:#940031; }
.mark { letter-spacing : 3px; }
p.abb { font-size:80%; }
code { font-family:fixed; }

ul.abschnitt { list-style-type:none; font-size:80%; }

/* Tabelle für den äußeren Rahmen */
table#Rahmen {
   width:95%;
   border:0;
   border-spacing:0;
   padding:0;
}

/* Tabelle für die Abschnittsüberschriften */
table.abschnitt {
   border:2px solid #940031;
   width:100%;
   background-color:#dcdcdc;
   color:#000000;
   font-size:120%;
   font-weight: bold;
   text-align:right;

}

/* allgemeines Layout für Tabellen*/
table.normal { border-width:1px; border-color:#940031; border-style:solid; background-color:#dcdcdc;padding:5px;}
table.normal td{ border-width:1px; border-color:#FFFFE0; border-style:solid; }
table.normal th{ border-width:1px; border-style:solid; border-color:#000000; background-color:#FFFFE0; }

/* Tabelle für Programmcode*/
table.Programmcode { width:100%; border:1px solid #000000; background-color:#FFFFE0; padding:5px; left:10px; font-size:90%; font-family:fixed; }

.listing {
   margin-left:20px;
}
.first { font-weight:bold; }
.second { position:relative;  left:30px; margin-top:-5px;}

/*td.first { font-weight:bold; }
td.second { align:middle; position:relative;  left:20px; }*/
td.text { width: 100%; vertical-align:top; }

/*  ###################################################################### */
div.navigator {
	position:fixed;
	font-size:60%;
   font-weight: bold;
	color:#ffc506;
   margin-left:10px;
   margin-top:-48px;
}

div.navigator span{
   color:#ffc506;
}

div.w3c {
   margin-left:10px;
}

div.navigator span.top{
   color:red;
}

div.navigator span.home{
   color:#ffffff;
}

div.second{
   margin-left:0;
}
/*  ###################################################################### */


td.left {
	width:200px;
}


td#topleftblack {
	width:205px;
	height:20px;
	background-image:url(images/top_left_black.gif);
}

td#topmiddleblack {
	background-color:#000000;
   color:#ffffff;
   font-size:80%;
   text-align:right;
}

td#toprightblack {
	width:24px;
	height:20px;
	background-image:url(images/top_black.gif);
   background-repeat: no-repeat;
}


td.left_bg {
	width:200px;
	height:300px;
   vertical-align:top;
	border:0;
	background-image:url(images/left_bg.gif);
}

td.topleft {
	width:205px;
	height:62px;
	border:0;
	background-image:url(images/top_left.gif);
}

td.topmiddle {
	background-image:url(images/top_middle.gif);
}


td.topright {
   background-image:url(images/top_right.gif);
}

td.bottomleft {
   background-image:url(images/bottom_left.gif);
   background-repeat: no-repeat;
}

td.bottommiddle {
	background-image:url(images/bottom_middle.gif);
   /*background-repeat: no-repeat;*/
}

td.bottomright {
	width:24px;
	height:40px;
	background-image:url(images/bottom_right.gif);
   background-repeat: no-repeat;
}

td.bottommail{
	width:50px;
	height:35px;
	background-image:url(images/envelope.gif);
   background-repeat: no-repeat;

}

.prompx { font-weight: bold; font-size:80%; font-family:fixed; color: #800000; }
.befehl { font-weight: bold; font-size:80%; font-family:fixed; color: #000000; }
.kommentar { font-size:80%; font-family:fixed; color: #000080; }
.string{ font-size:80%; font-family:fixed; color: #008000; }
.keyword{ font-size:80%; font-family:fixed; color: #800080; }
.depend{ font-size:80%; font-family:fixed; color: #0000FF; }

sup { font-size:80%; }

/* Bildergrößen */
img.navigator { width:50px; height:50px;  border:0; position:relative; left: 10px; }
img.fibellogo { width:238px; height:39px;  border:0; }
img.mail { width:50px; height:35px;  border:0; }
img.saxlogo { width:176px; height:59px; border:0; }
img.abschnitt { width:14px; height:10px; border:0; }
img.tr {width:24px; height:62px; border:0;}
img.bl {width:205px; height:40px; border:0;}
