* {
  color: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
}

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

a.intern {
  background-position: 0px 4px;
  background-image: url(../icons/link_intern.gif);
  background-repeat: no-repeat;
  padding-left: 8px;
  border-bottom: 1px dashed #000;
}

a.intern:hover {
  border-bottom: 1px solid #000;
  text-decoration: none;
}

a.next {
	margin-left: 10px;
}

body {
  margin: 0px;
  padding: 0px;
  border: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 0px;
  margin: 0px;
  font-size: 12px;
  background-color: #000;
  color: #fff;
}

td {
  color: #000;
}

.menu a { color: #fff; }

/* IE bug fix */
h1, h2, h3, h4, h5, h6, p {
  position: relative;
}

h1,h2 {
  margin: 0px;
  padding: 0px;
}

a img {
  border: none;
}

form,input,options,select,textarea {
}

input,select,textarea {
}

input,select {
  vertical-align: middle;
}

strong,b {
  font-weight: bold;
}

a:hover {
  text-decoration: underline;
}

.layout-main-content table.msgs table {
  border: 1px solid #000;
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 10px;
}
.layout-main-content table.msgs td {
  vertical-align: top;
}
.layout-main-content table.msgs ul {
  color:#fff;
  list-style: disc;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  margin-left: 10px;
}
.layout-main-content table.msgs ul a {
  background-position: 0px 4px;
  background-image: url(../icons/link_intern.gif);
  background-repeat: no-repeat;
  padding-left: 8px;
  border-bottom: 1px dashed #fff;
  color:#fff;
}
.layout-main-content table.msgs ul a:hover {
  border-bottom: 1px solid #fff;
  text-decoration: none;
}
.layout-main-content table.msgs_error {
  background-color: #E00000;
}
.layout-main-content table.msgs_warn {
  background-color: #F0F000;
}
.layout-main-content table.msgs_warn ul {
  color:#000;
}
.layout-main-content table.msgs_warn ul a {
  border-bottom: 1px dashed #000;
  color:#000;
}
.layout-main-content table.msgs_warn ul a:hover {
  border-bottom: 1px solid #000;
}
.layout-main-content table.msgs_info {
  background-color: #47A600;
}

.layout-main-content table.normal {
  margin: 0px !important;
  padding: 0px !important;
  border: 0px !important;
}

.layout-main-content table.normal td {
  padding: 3px !important;
  border: 0px !important;
}

table.none {
  margin: 0px !important;
  padding: 0px !important;
  border: 0px !important;
}

table.none td {
  padding: 0px !important;
  border: 0px !important;
}

input {
  margin-right: 2px;
}

hr.dashed {
  border-top: 1px dashed #000;
  height: 1px;
}

.layout-main-content table.list1 {
}
.layout-main-content table.list1 td {
  padding: 3px;
}
.layout-main-content table.list1 tr.head td {
  font-weight: bold;
  background-color: #84c2f5;
}
.layout-main-content table.list1 td.head {
  font-weight: bold;
  background-color: #84c2f5;
}
.layout-main-content table.list1 tr.head1 td {
  font-weight: bold;
  background-color: #84c2f5;
}
.layout-main-content table.list1 tr.odd td {
  background-color: #f6f6f6;
}
.layout-main-content table.list1 tr.even td {
  background-color: #f0f0f0;
}
.layout-main-content table.list1 td.odd {
  background-color: #f6f6f6;
}
.layout-main-content table.list1 td.even {
  background-color: #f0f0f0;
}

.layout-main-content table.list2 {
}
.layout-main-content table.list2 td {
  padding: 3px;
}
.layout-main-content table.list2 tr.head td {
  font-weight: bold;
  background-color: #84c2f5;
}
.layout-main-content table.list2 tr.head1 td {
  font-weight: bold;
  background-color: #84c2f5;
}
.layout-main-content table.list2 tr.odd td {
  background-color: #f6f6f6;
}
.layout-main-content table.list2 tr.even td {
  background-color: #f0f0f0;
}
.layout-main-content table.list2 td.odd {
  background-color: #f6f6f6;
}
.layout-main-content table.list2 td.even {
  background-color: #f0f0f0;
}

span.ftf_error {
  color: #ff0000;
  font-weight: bold;
}

h1 {
  font-weight: bold;
  font-size: 18px;
  margin-left: 5px;
}

h2 {
  font-weight: bold;
  font-size: 12px;
}

a.link {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #000;

}
a.link:hover {
  color: #64b3f6;
}

ul {
  margin-top: 2px;
  margin-bottom: -5px;
  margin-left: 25px;
  margin-right: 0px;
  padding: 0px;
  text-align:left;
  *padding-bottom:5px; /*IE BUG*/ 
}

li {
  margin: 0px;
  padding: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
}

table.menu {
  background-color: #888888;

}

table.menu td {
  font-weight: bold;
  color: #fff;
  text-align: center;
  height:25px;
}

/* für Tabs */
body.yui-skin-sam div.yui-navset { margin-top:10px;margin-bottom:2px;padding:2px; }
body.yui-skin-sam div.yui-navset ul.yui-nav { border-color:#84C2F5; }
body.yui-skin-sam div.yui-navset ul.yui-nav li.selected a,
body.yui-skin-sam div.yui-navset ul.yui-nav li.selected a:hover,
body.yui-skin-sam div.yui-navset ul.yui-nav li.selected a:focus { background-position:left -1300px; }
body.yui-skin-sam div.yui-navset ul.yui-nav li.selected a em { color:#000; }

.layout {
  border:none;
}

table.layout {
  border-collapse:collapse;
  border-spacing:0px;
  width:900px;
}

table.layout td {
  margin:0px;
  padding:0px;
  vertical-align:top;
}

table.banner {
  border:none;
}

.layout .banner .banner_top {
   width:450px;
   height:120;
}

.layout .banner .banner_bottom {
  width:450px; 
  height:122px;
}

.layout-main {
  background-color:#888888;
}

.layout-main-outerleft {
}

.layout-main-left {
  width:159px;
  background-color:#ffffff;
}

.layout-main-innerleft {
  background-image:url(../images/index_09.jpg);
  background-repeat:repeat-y;
}

.layout-main-content {
}

.layout-main-innerright {
  background-image:url(../images/right1.png);
  background-repeat:repeat-y;
}

.layout-main-right {
  width:159px;
  background-color:#ffffff;
}

.layout-main-outerright {
  background-image:url(../images/index_09.jpg);
  background-repeat:repeat-y;
}

.content_header {
  border-collapse:collapse;
  border-spacing:0px;
  width:100%;
}


.layout-main-content-headerright {
  background-image:url(../images/rightnewbig.png);
  background-repeat:no-repeat;
  background-position:0px 3px;
}

.layout-main-content .header_title {
  width:99%;
  background-image:url(../images/index_20.jpg);
  background-repeat:repeat-x;
  background-color:white; 
  vertical-align:middle;
}

.layout-main-content-table {
  border-collapse:collapse;
  border-spacing:0px;
  width:100%;
}

.layout-main-right table {
  border-collapse:collapse;
  border-spacing:0px;
}

.layout-main-border {
  background-image:url(../images/right1.png);
  background-repeat:repeat-y;
}

.layout-main-content-footer {
  border-collapse:collapse;
  border-spacing:0px;
  width:100%;
}

.layout-main-content-footer td {
  background-image:url(../images/middle.png);
  background-repeat:repeat-x;
}

#content_p {
  background-color:#FFFFFF;
  padding-left:5px;
  padding-right:5px;
  padding-top:3px;
}

.start {
  padding-bottom:10px;
  padding-top:10px;
}

.layout-main-left table td, .layout-main-right table td {
  vertical-align:middle;
}

.login {
  padding-left:10px;
  padding-top:5px;
  padding-bottom:15px;
}

.layout-footer td { 
  background-image:url(../images/index_56.jpg); 
  height:49px;
  text-align:center;
  vertical-align:bottom;
}

.header_white { background-color:#ffffff;}
