body    { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e8e8e8; margin: 0; padding: 0 }

#bgbanner     { color: #000000; font-weight: bold; background-color: #000; background-image: url("img/banner.jpg"); background-repeat: repeat-x; height: 122px }
#bgmain     { color: #fffbf0; font-weight: bold; background-image: url("img/menu.jpg"); background-repeat: repeat-x; background-position: 0 88px; height: 122px; vertical-align: middle }
#logo   { background-image: url("img/ikx.jpg"); background-repeat: no-repeat; background-position: 12px 15px; height: 122px }
#banner             { color: #000; margin-left: 140px !important; height: 88px; overflow: hidden; clip: auto }

#banner h1 a  
	 { color: #000; font-size: 35px; font-weight: bold; font-stretch: wider; text-align: left; letter-spacing: 3px; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0 }
	
#banner h2 a 
	 { color: #c00; font-size: 20px; text-align: left; margin-top: -60px; margin-bottom: 0 }
	
#s  { margin-top:0px }

#l      { background-image: url("img/backleft.jpg"); background-repeat: repeat-y; background-position: right 0; }

#r      { background-image: url("img/backright.jpg"); background-repeat: repeat-y; background-position: left 0; }
#i  { background-color: #f5f5f5; padding: 45px }



#menu   { font-size: 100%; background-color: #000; margin-left: 100px }
* html #menu
{ margin-left: 140px }
#menu ul   { line-height: 2em; background-color: #000; list-style: none; margin: 0 }
#menu li   { float:left;
           margin:0;background-image: url("img/menu.jpg");
      padding-top:0px;
       }
#menu a       { color: #765; font-weight: bold; text-decoration: none; display: block; margin: 0; padding-right: 5px; padding-left: 5px; height: 34px; float: left; vertical-align: 11px; border-right: 1px solid #737373; border-left: 1px solid #424242 }
#menu a:link    { color: #fff; text-decoration: none;  }
#menu a:visited    { color: #fff; text-decoration: none;   }
#menu a:hover         { color: #fff; text-decoration: none; background-image: url("img/markup.jpg"); background-repeat: no-repeat; background-position: center 0 }
td {margin:0;padding: 0px}
#submenu    { font-size: 12px; line-height: 23px; margin-left: -40px }
* html #submenu { font-size: 12px; line-height: 23px; margin-left: 0 }
#submenu ul     { margin: 45px 0 0 }
#submenu li       { list-style-type: none; list-style-image: none; margin: 1px; width: 140px; height: 23px }

#submenu a         { font-weight: bold; text-decoration: none; text-indent: 12px; display: block; width: 140px; height: 23px }
#submenu a:link   { color: #fff; text-decoration: none }
#submenu a:visited { color: #fff; text-decoration: none }
#submenu a:hover     { color: #fff; text-decoration: none; background-image: url("img/knopf140.gif"); background-position: 0 0 }

#submenu span a:link      {color: black; padding-left: 5px;}
#submenu span a:visited  {color: #111; padding-left: 5px;}
#submenu span a:hover {color: #fff; padding-left: 5px;width: 135px;background-image: url("img/knopf140.gif"); background-position: 0 -23 }
a { color: #000; text-decoration: none }
a:link { color: #006 }
a:visited { color: #003 }
a:hover { color: #000; text-decoration: underline }
a:active { color: red; text-decoration: underline }
element { }
#voba  { font-weight: normal; margin-top: 5px }
p { text-align: justify }

.formobject   		 { background-color: #f3f3f3; border: solid 1px gray ;margin:1px }
.formobject:hover   	 { background-color: #f7f7f7; border: solid 1px #ff6600  ; margin: 1px }
.formobject:active   	 { background-color: #eee; border: solid 1px red  ; margin: 1px }
.formbutton   		 { background-color: #f3f3f3; border: solid 1px gray ;margin:1px }
.formbutton:hover   	 { background-color: #f7f7f7; border: solid 1px #ff6600  ; margin: 1px }
.formbutton:active   	 { background-color: #fff; border: solid 1px red  ; margin: 1px }



