body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: justify;
	background-color: #F90;
}

a.powered  {
    left-margin: 25px;
	padding: 10px;
	font-size: 0.9em;
}


a {
	color: #900;
	text-decoration: none;
}


/* --- der gesamte linke nav bereich -- */

.navigation {
	position: absolute;
	width: 215px;
	left: 0px;
	top: 0px;
}

/* der linke obere bereich */

.topimage {
	height: 70px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #000;
	margin: 0px;
}

/* der linke kleine bereich */

.topdate {
	height: 13px;
	background-color: #FCB74F;
	border-width: 0 0 1px 0;
	border-style: dashed;
	padding: 2px 2px 2px 15px;
	font-size: 0.8em;
	text-align: left;
}
	
	
/* --- der gesamte inhaltsbereich -- */

.content {
	left: 216px;
	position: absolute;
	width: 534px;
	background-color: #fff;
}

/* der rechte breite obere bereich logogs */

.mytitle {
	height: 70px;
	background-color: #f90;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #000;
	margin: 0px;
}

/* breadcrumbs */

.mynavbar {
	height: 13px;
	background-color: #FCB74F;
	border-width: 0 0 1px 0;
	border-style: dashed;
	padding: 2px 2px 2px 15px;
	font-size: 0.8em;
}

/* --- menue nav -- */

/* das gesamte navigationskastl */

.menupoint {
	padding: 10px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #FCB74F;
	text-align: right;
	font-size: 0.9em; 
}

/*ausgewähltes menükasterl */

.menuselected {
	padding: 10px;
	border-width: 1px 0  0 0;
	border-style: solid;
	border-color: #D43838;
	text-align: right;
	font-size: 0.9em; 
	background-color: #FCB74F;

}

/*Submenü */

.submenu {
	padding: 4px;
	margin: 0px;
    border-width: 0px;
	border-style: solid;
	border-color: #D43838;
	text-align: right;
	background-color: #FAC87C;

}

/*kastl in dem das submenu drinnen ist */

.submenupoint1 {
	padding: 0px 2px 0px 0px;
	font-size: 0.9em; 
}

.submenupoint2 {
	padding: 0px 12px 0px 0px;
	font-size: 0.9em; 
}

.submenupoint3 {
	padding: 0px 12px 0px 0px;
	font-size: 0.9em; 
}


/* ausgewähltes kastl im Submenü */

.submenuselected1 {
	padding: 0px 2px 0px 0px;
        margin: 0px;
	font-weight: bold;
	color: #A00;
    border-width: 1px 1px 0 0;
}

.submenuselected2 {
	font-weight: bold;
        margin: 0px;
	padding: 0px 12px 0px 0px;
	color: #A00;
    border-width: 1px 1px 0 0;
}



/* --- suche -- */

.boxtitle {
	margin: 20px 10px 0 10px;
	padding: 2px 0 0 2px;
	background-color: #FCB74F;
	width: 60px;
	text-align: center;
	font-size: 0.8em;
	font-weight: bold;
}
.searchbox {
    text-align: center;
	padding: 10px;
	border: 1px solid #FCB74F;
	background-color: #f90;
	font-size: 0.8em;
}

/* --- contenbereich -- */

.mycontent {
	padding: 25px 15px 15px 15px;
	font-size: 0.9em;
}

.code {
  background: #FFF;
  border: solid #888 2px;
  color: black;
  font-size: 10pt;
  text-align: left;
}

/* kleine endzeile im contenbereich */

.myfooter {
	border-width: 1px 0 0 0;
	border-top-style: solid;
	border-color: #999;
	margin: 0 15px 5px;
	padding: 15px 10px 10px;
	font-size: 0.8em;
	color: #999;
	text-align: center;
}

.linkeindexbox
{
	width: 300px;
	border-width: 1px 1px 1px 1px;
	border-style: dotted;
	border-color: #f90;
	margin: 0px;
	padding: 15px 10px 10px 0;
}

.rechteindexbox


/* schriftformatierungen */

a {
	color: #900;
	text-decoration: none;
}


h1 {

   	font-size: 1.1em;
	border-bottom-width: 1px;
	border-bottom-color: #eee;
	border-bottom-style: solid;
	color: #A00;
}

h3 {
	font-size: 1em;
	border-bottom-width: 1px;
	border-bottom-color: #eee;
	border-bottom-style: dashed;
	color: #A00;
}

.time {
	font-size: 0.9em;
	color: #666;
}


.relatedmaterial {
	margin: 5px 15px;
	padding: 10px;
	border-width: 1px 1px 1px 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	font-size: 1em;
}

.links {
	margin: 5px 15px;
	padding: 10px;
	border-width: 1px 1px 1px 1px;
	border-top-style: dashed;
	border-top-color: #A00;
	font-size: 1.1em;
}


a.powered  {
    left-margin: 25px;
	padding: 10px;
	font-size: 0.9em;
}


/* ------------ */

STRIKE, S { color:#999999 }    
STRIKE, S A:LINK { color:#999999 }
STRIKE, S A:VISITED { color:#999999 }

cite {color:#888800;font-style:normal;}
.cite {color:#888800;font-style:normal;}
.mark {color:#E20000;font-style:normal;}
.add { font-weight: bold; color:#c00; text-decoration: underline; }
.del { font-style: italic; color:#c00; text-decoration: line-through; }

.center{
	text-align: center;
}
.indent {
	margin-left: 40px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.codeold {
  background: #FFFFFF;
  border: solid #888888 2px;
  font-family: "Courier New";
  color: black;
  font-size: 10pt;
  width: 100%;
  height: 400px;
  overflow: scroll;
}
.search{
	background-color: #EEEEEE;
	font-weight: bold;
}


td
{
	font-size: 0.8em;

}


.myinput{
	width: 100%;
	border: 1px solid #DDDDDD;
	background-color: #FFFFFF;
	font-size: 1.0em;
}
textarea.myinput{
	font-size: 1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
form {
	margin: 0px;
}

.discussionbox {
	margin: 5px 15px 15px 260px;
	padding: 10px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px #CCCCCC;
	border-bottom: 1px #CCCCCC;
	border-left: 1px #CCCCCC;
	text-align: right;
	font-size: 0.9em;
	vertical-align: middle;
	word-spacing: 5px;
}

.author {
	font-style: italic;
	color: #666666;
	text-align: right;
}



.rightcolumn {
	padding: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	font-size: 0.7em;


}
.leftcolumn {
	padding: 10px;
	font-size: 0.7em;

}
li {
	margin-bottom: 2px;
	margin-top: 2px;
}
UL, OL {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

