/* allgemein */
* {
	margin: 0px;
	padding: 0px;
         border:0;
}

html {
         height:100%;
         width:100%;
         }
body {
         font-family: 'arial', sans-serif;
         font-size: 1em;
         color: #000000;
         height:100%;
         width:100%;
         min-height:100%;
         }

a{
         color:#800000 ;
	text-decoration: none;
	}

a:link{

	text-decoration: none;
         font-weight:bold;
	}
a:visited{
         color:#B86A01;
         text-decoration: none;
         font-weight:bold;
	}
a:hover{
         text-decoration: underline;
	}
a:active{
	color:#CE0000;
	}

#container {
         width: 100%;
         background:url(images/navback_v.gif) 0 0 repeat-y #FDC477;
         }

.invisible {
         display:none;
         }

 /* Ueberschriften */

h2,h3,h4,h5,h6{
         border:1px solid #000000;
         border-left:10px solid #000000;
         padding:4px;
         background:#F2F4F4;
         margin-right:10px;
	 clear:both;
	}

h1 {
         width: 100%;
         height: 94px;
         background: #FCC87A url(images/navback_oben.gif);
         }
h1 img {
         margin-top:0px;
         margin-left:10px;
         float:left;
         width:541px;
         height:91px;
         }
h2{
	 font-size: 2.1em;
         border-left:0;
         border-right:0;
         border-bottom:1px solid #000000;
         border-color:#808080;
         border-top:1px solid #EAEAEA;
         margin-right:0;
         margin-top:0;
         padding-top:0.4em;
	 padding-bottom:0.2em;
         margin-bottom:15px;
	 padding-left:2em;
	 

	}

h3,h4,h5,h6{
         text-align: left;
         margin-top:25px;
         margin-bottom:15px;
	}

h3{
	font-size: 1.6em;
         padding:4px;
         margin-left:10px;
         border-color:#666666;
	}
h4{
	font-size: 1.4em;
         margin-left:25px;
         border-color:#000080;
	}
h5{
	font-size: 1.2em;
         margin-left:40px;
         margin-bottom:10px;
         border-color:#800000;
	}
h6{
	font-size: 1.0em;
         margin-left:55px;
         margin-bottom:10px;
         border-color:#008000;
         }

#content {
         background-color:#FFFFFF;
         border:0;
         background:url(images/navback_h.gif) 0 0 repeat-y #FFFFFF;
         padding-left:11px;
	overflow:hidden;
          min-height:950px;

        padding-bottom:2em;
        }
#content .clear {
	clear:both;
	}
#content .clear_right {
	clear:right;
	}
#content .clear_left {
	clear:left;
	}

#content img {
         margin:0px 0px 10px 10px;
         }
#content .textbilder {
         float:left;
         margin:10px 10px 0px 15px;
         }
   /* innerhalb der Abs�tze */
#content p{
	margin-top:10px;
         margin-bottom:10px;
	margin-left:5px;
         margin-right:10px;
         padding:5px;    
         }

#content .highl {
         font-size:20px;
         color:#800000;
         font-weight:bold;
         text-decoration:none;
         }
#content abbr, acronym, span {
         text-decoration:underline;
         }

         /* Trennung */

#content hr {
         border:1px solid #000000;
         }

 /* Tabellen */
#content table {
          margin:0px 10px 0px 10px;
         }
#content tr{
	margin: 5px;
         background: #FDEDC8;
         text-align:center;
         font-weight: bold;
         }
#content td,th {
	border: 1px solid #AA5500;
         padding:5px;
         }
#content th {
	background:#FFDFBF;
         }
#content tfoot td {
	background:#8CC6FF;
         border-color:#0065CA;
         }
#content td.longtext {
         text-align:left;
         font-weight:normal;
         }

/*glossare */
#content dl {
         margin-left:10px;
         }
#content dd {
         margin-left:30px;
         }
 /* listen */
#content ol, #content ul{

         margin-left:40px;
         padding:0px;
	}
#content li {
         background:#FFF8E8;
         border:1px dashed #000000;
         padding:5px;
         margin:5px;
         }
#content ul {
         margin-bottom:15px;
         }

 /* listen */
#content blockquote  p{
         border:0;
         background:none;
         }
 /* Startseite */
#content dl {
         margin:1em;
         width:60%;
         margin-left:2em;
         }
#content dt {
         margin:0.3em;
         margin-top:1.5em;
         padding:1em;
         background:#FDEDD0;
         border:1px solid #000000;
         margin-bottom:0;
         }
#content dd {
         margin:0.3em;
         padding:0.5em;
         margin-top:0;
         background:#FFFFFF;
         border:1px solid #000000;
         border-top:0;

         }

/* Formulare */

#content input,#content select
         {
         border:1px solid #000000;
         margin:2px;
         padding:2px;
         }
#content option {
         margin:2px;
         padding:1px;
	}
#content button
         {
         border:1px solid #808080;
         background:#FFC68C;
         margin:5px;
         padding:2px 5px 2px 5px;
         font-weight:bold;
         }
#content button:hover
         {
         border:1px solid #800000;
         background:#FFAE5E;

         }
#content input.submit
         {
         border:1px solid #808080;
         background:#FFC68C;
         margin:5px;
         padding:2px 5px 2px 5px;
         font-weight:bold;
         }
#content input.submit:hover
         {
         border:1px solid #800000;
         background:#FFAE5E;

         }
#content legend {
         font-weight:bold;
         margin-left:30px;
         padding:5px;
         }
#content fieldset {
         border:1px  solid #BF0000;
         margin:10px;
         padding:10px;
         }
#content pre  {
         margin:0.5em;
         padding:0.5em;
         }
#content #eintraege img{
         margin:0;
         padding:0;
         }


/* XHTML Grundkurs */
#content .zeichensatz{
	float:left;
	margin-bottom:1em;
	}
#content code{
         border: 1px dashed #999999;
         background:#FFF7EA;
         margin:0px;
         padding:8px;
         white-space:pre;
         display:block;
         }
#content code strong{
         font-size:1.1em;
         }


#content code.beispiel  {
         border: 0px;
         background:transparent;
         padding: 5px;
         }

#content .beispiel {
         border: 1px dashed #009F00;
         background:#FAFFF4;
         margin:10px;
         padding:5px;
         display:block;
         }
#content .beispiel h1,
#content .beispiel h2,
#content .beispiel h3,
#content .beispiel h4,
#content .beispiel h5,
#content .beispiel h6 {
         background:transparent;
         border:0px solid #000000;
         margin-left:0;
         padding:0.2em;
         margin:0;
         height:auto;
         width:auto;
         text-align:left;
         }
#content .beispiel h2 {
         font-size:1.8em;
         }
#content .beispiel p {
         border: 1px solid #000000;
         padding: 5px;
         }
#content .beispiel blockquote p{
         border: 0;
         margin-left:30px;
         }

#content .beispiel span{
         text-decoration:none;
         }
#content .explain {
	border:0;
         }
#content .explain {
         margin:10px;
         padding-bottom:10px;
         border: 2px solid #BF0000;
         }
#content .attribut, #content .attribut-wert, #content .tag, #content .formatierung, #content .formatierung-wert  {
         color:#0000D9;
         text-decoration:none;
         font-weight:bold;
         background:none;
         font-family:sans-serif;
         border:0;
         display:inline;
         font-size:1.0em;
         margin:0;
         padding:0;
         	}
#content .farben
	{
         border:1px dashed #00BF00;
         margin:25px;
         padding:5px;
         }
#content .farben strong
	{
         color:#D90000;
                 }
#content .farbwert
	{
         font-weight:bold;
         text-decoration:none;
         color:#008000;
}
/* Hardware */

#content .abgrenzung {
         border:2px solid #000000;
         }
         

#content .attention 
{
	background:#ccc;
	margin:0em;
	margin-top:-1em;
	margin-bottom:-1em;
	padding:0em;
}

#content .attention div
{
	background:#ff9966;
	border:3px solid #990000;
	margin:1em;
	padding:1em;
}

#content .attention h2, #content.attention p
{
	background:transparent;
	border:0;
	margin:-0.3em;
	padding:-0.3em;
}

