body {
  margin-left : 0;
  margin-top : 0;
  top : 0;
  left : 0;
  right : 0;
  bottom : 0;
  font-size : medium;
  color : #000000;
  background-color : #FFFFFF;
  margin-right : 0
}

h1 {
  text-align : center;
  text-decoration : none;
  font-weight : bold;
  font-family : Arial, Helvetica, sans-serif;
  font-style : normal;
  font-size : medium;
  color : #003333
}

h2 {
  text-align : center;
  text-decoration : none;
  font-weight : bold;
  font-size : medium;
  color : #336666;
  font-style : normal;
  font-family : Arial, Helvetica, sans-serif
}

h3 {
  text-align : center;
  text-decoration : none;
  font-weight : bold;
  font-size : medium;
  color : #336666;
  font-style : normal;
  font-family : Arial, Helvetica, sans-serif
}

h4 {
  text-align : center;
  text-decoration : none;
  font-weight : bold;
  font-size : medium;
  color : #336666;
  font-style : normal;
  font-family : Arial, Helvetica, sans-serif
}

h5 {
  text-align : center;
  text-decoration : none;
  font-weight : bold;
  font-size : medium;
  color : #336666;
  font-style : normal;
  font-family : Arial, Helvetica, sans-serif
}

h6 {
  text-align : center;
  text-decoration : none;
  font-weight : bold;
  font-size : medium;
  color : #336666;
  font-style : normal;
  font-family : Arial, Helvetica, sans-serif
}

a {
  text-decoration : none
}

p {
  text-indent : 1em
}

.klein {
  font-size : small
}

.normal {
  font-size : medium
}

.gross {
  font-size : large
}

.titel {
  overflow : hidden;
  background-repeat : no-repeat;
  right : 0;
  left : 0;
  font-family : Arial, Helvetica, sans-serif;
  text-align : center;
  font-size : large;
  font-weight : bold;
  color :  #1E3E79;
  background-color : #ECEEF8;
  background-image : url(../deco/titel.png);
  background-position : left bottom;
  height : 64px;
  margin-right : 0;
  padding-right : 10px;
  padding-top : 10px;
  visibility : visible;
  float : none;
  clear : both;
  position : relative;
  top : 32px;
  display : block;
  border-bottom: 2px solid #407678
}
* html .titel {
 background-image : url(../deco/titel.gif)
}

.links {
  padding-top : 5px;
  padding-bottom : 5px;
  display : block;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  z-index : 90;
  font-size : small;
  left : 4px;
  color : #330000;
  width : 194px;
  text-align : center;
  position : absolute;
  top : 120px
}

.links:before {
  border-style : solid;
  border-width : 1px;
  padding : 4px 0;
  content : "anzeigen";
  color: #93A6C9;
  background-color : #1E3E79;
  clear : left;
  display : block;
  margin-top : 0px;
  font-weight : bold
}

.links a {
  font-family : sans-serif, Times, serif;
  font-size : small
}

.links a:link {
  text-decoration : none;
  font-weight : normal;
  font-family : sans-serif, Times, serif;
  color : #003300;
  font-size : small
}

.links a:hover {
  border-style : none;
  padding-right : 0;
  text-decoration : none;
  font-weight : normal;
  font-family : sans-serif, Times, serif;
  color : #000040;
  background-color : #cccccc;
  font-size : small
}

.links a:visited {
  text-decoration : none;
  font-weight : normal;
  font-family : sans-serif, Times, serif;
  color : #993300;
  font-size : small
}

.links a:active {
  text-decoration : none;
  font-weight : normal;
  font-family : sans-serif, Times, serif;
  color : #060040;
  font-size : small
}

.rechts {
  padding : 0px 50px 50px 20px;
  float : none;
  display : block;
  visibility : visible;
  margin-top : 0;
  z-index : 90;
  margin-left : 0;
  margin-right : 0;
  text-align : justify;
  line-height : normal;
  right : 4px;
  font-weight : normal;
  left : 225px;
  position : absolute;
  top : 120px;
  font-family : Arial, Helvetica, sans-serif;
  font-style : normal;
  color : #210000;
  font-size : small
}

.rechts a:link {
  text-decoration : none;
  font-weight : normal;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-style : normal;
  color : #000099;
  font-size : small
}

.rechts a:hover {
  border-style : none;
  padding-right : 0;
  text-decoration : none;
  font-weight : normal;
  background-color : #9BA4C2;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-style : normal;
  color : #152970;
  font-size : small
}

.rechts a:visited {
  text-decoration : none;
  font-weight : normal;
  color : #003300;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-style : normal;
  font-size : small
}

.leiste {
  border-style : solid;
  border-width : 1px;
  text-align : right;
  padding-right : 6px;
  margin-top : 5px;
  margin-bottom : 15px;
  margin-left : -35px;
  margin-right : -48px;
  padding-top : 4px;
  background-color : #1E3E79;
  color: #93A6C9;
  text-transform: lowercase;
  padding-bottom : 4px

}

.home {
  padding : 4px 6px;
  text-align : left;
  float : left;
  margin-top : -4px
}

.leiste a:link {
  color: #FFFFFF
}

.leiste a:visited {
  color: #A1ACC0;
  text-decoration : none; 
}

.leiste a:hover {
  background-color : #9BA4C2;
  color: #4D4D4D
}

ul.text {
  margin-left : -20px;
  margin-right : -20px;
  list-style-type : none;
  list-style-image : none;
  list-style-position : outside
}

.text {
  border : 1px solid #95adcc;
  margin : 1em 2em;
  padding : 3px;
  overflow : auto;
  white-space : nowrap;
  clear : both
}

*+html.text {
  padding-bottom : 25px
}

.hinweis {
  border : 1px dotted #95adcc;
  margin : 1em 2em;
  padding : 3px;
  overflow : auto;
  clear : both
}

.konsole {
  border : 5px solid #b2b2b2;
  margin : 5px 5px 5px 20px;
  overflow : auto;
  width : 650px;
  white-space : nowrap;
  background-color : black;
  padding-right : 4px;
  padding-left : 4px;
  clear : both;
  color : white;
  font-weight : inherit;
  font-size : larger;
  height : 100px
}

.konsole:before {
  border-style : solid;
  border-color : #b2b2b2;
  border-width : 0px 1px 1px 0px;
  content : "C:/>";
  color : white;
  font-weight : inherit;
  font-size : larger;
  margin-left : -4px;
  margin-right : 4px;
  background-color : #40434a
}

.rss {
  float : left;
  margin-left : 50px;
  margin-right : 50px;
  clear : both
}

.rss a {
  font-weight : normal;
  font-style : normal;
  font-family : Arial, Helvetica, sans-serif;
  font-size : small;
  color : #000066
}

.rss a {
  font-weight : normal;
  font-style : normal;
  font-family : Arial, Helvetica, sans-serif;
  font-size : small;
  color : #000066
}

.rss a:link {
  text-decoration : none;
  font-weight : normal;
  font-style : normal;
  color : #000066;
  font-size : small;
  font-family : Arial, Helvetica, sans-serif
}

.rss a:hover {
  border-style : none;
  padding-right : 0;
  text-decoration : none;
  font-weight : normal;
  font-style : normal;
  color : red;
  font-family : Arial, Helvetica, sans-serif;
  font-size : small
}

.rss a:visited {
  font-weight : normal;
  color : #003300;
  font-style : normal;
  font-family : Arial, Helvetica, sans-serif;
  font-size : small;
  text-decoration : line-through
}

.liste {
  font-family : Arial, Helvetica, sans-serif;
  font-size : smaller;
  text-align : left;
  font-weight : normal;
  font-style : normal;
  text-decoration : none
}

.liste a:link {
  font-family : Arial, Helvetica, sans-serif;
  font-size : smaller;
  color : black;
  font-weight : normal;
  font-style : normal;
  text-decoration : none
}

.liste a:hover {
  border-style : none;
  padding-right : 0;
  font-weight : normal;
  font-style : normal;
  font-size : smaller;
  font-family : Arial, Helvetica, sans-serif;
  color : black;
  text-decoration : none
}

.liste a:visited {
  font-weight : normal;
  color : black;
  font-style : normal;
  font-family : Arial, Helvetica, sans-serif;
  font-size : smaller;
  text-decoration : none
}

.menu {
  border-top : 1px solid #485d70;
  border-right : 1px solid #485d70;
  border-bottom : 1px solid #485d70;
  background : #333333 url(http://wowardas.peter-engelhardt.com/deco/menubg1.png) repeat-x fixed left top;
  height : 32px;
  font-size : 1em;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  position : fixed;
  z-index : 400;
  text-align : center;
  margin-top : 0;
  margin-right : 0;
  margin-left : 0;
  padding-top : 0;
  padding-right : 0;
  padding-left : 0;
  top : 0;
  right : 0;
  left : 0;
  clear : both;
  float : none;
  display : block;
  visibility : visible
}

* html.menu {
  width : 99.900000000000006%
}

.menu ul {
  margin : 0;
  padding : 0;
  list-style-type : none
}

.menu ul ul {
  width : 149px
}

.menu li {
  float : left;
  width : 149px;
  position : relative
}

.menu a, .menu a:visited {
  border-style : solid;
  border-color : #485d70;
  border-width : 0 0 0 1px;
  background : transparent none repeat scroll 0% 50%;
  display : block;
  font-size : 11px;
  text-decoration : none;
  color : #D7DBEA;
  width : 138px;
  height : 32px;
  padding-left : 10px;
  line-height : 29px
}

* html.menu a, * html.menu a:visited {
  width : 138px
}

.menu ul ul a.drop, .menu ul ul a.drop:visited {
  background : #333333 url(http://wowardas.peter-engelhardt.com/deco/menubg1.png) repeat-x scroll 0% 50%;
  color : white
}

.menu ul ul a.drop:hover.menu ul ul *:hover>a.drop.menu ul ul ul a, .menu ul ul ul a:visited {
  background : #c0c0c0 url(http://wowardas.peter-engelhardt.com/deco/menubg2.png) no-repeat scroll left top
}

.menu ul ul ul a:hover {
  background : #000066 url(http://wowardas.peter-engelhardt.com/deco/menubg3.png) repeat-x scroll left top
}

.menu ul ul {
  border-top : 1px solid #000000;
  visibility : hidden;
  position : absolute;
  height : 0;
  top : 32px;
  left : 0;
  width : 149px
}

* html.menu ul ul {
  top : 32px
}

.menu ul ul ul {
  left : 149px;
  top : -1px;
  width : 149px
}

.menu ul ul ul.left {
  left : -149px
}

.menu table {
  position : absolute;
  top : 0;
  left : 0;
  border-collapse : collapse
}

.menu ul ul a, .menu ul ul a:visited {
  border-width : 0 1px 1px;
  padding : 5px 10px;
  background : #c0c0c0 url(http://wowardas.peter-engelhardt.com/deco/menubg2.png) repeat-x scroll left top;
  color : #000000;
  height : auto;
  line-height : 1em;
  width : 128px
}

* html.menu ul ul a, * html.menu ul ul a:visited {
  width : 128px
}

.menu a:hover, .menu ul ul a:hover {
  background : #000066 url(http://wowardas.peter-engelhardt.com/deco/menubg3.png) repeat-x scroll 0% 50%;
  color : #ffffff
}

.menu *:hover>a, .menu ul ul *:hover>a {
  background : #000066 url(http://wowardas.peter-engelhardt.com/deco/menubg3.png) repeat-x scroll 0% 50%;
  color : #ffffff
}

.menu ul li:hover ul, .menu ul a:hover ul {
  visibility : visible
}

.menu ul *:hover ul ul {
  visibility : hidden
}

.menu ul *:hover ul *:hover ul {
  visibility : visible
}

