/* Basis Einstellungen */
body {
 background-color:#ffe400;
 font-family:Verdana;
 font-size:12px;
 text-align:center;
 margin:72px;
 }

/* Überschriften */
h1 {
 font-size:14px;
 font-weight:bold;
 color:#000000;
 }
h2 {
 font-size:16px;
 color:#000000;
 font-weight:bold;
 margin-bottom:0px;
 }
h3 {
 font-size:14px;
 color:#000000;
 }

/* Link Eigenschaften */
a:link, a:visited, a:active, a:hover {
 font-size:12px;
 color:#000000;
 font-weight:bold;
 text-decoration:none;
 }
a:active, a:hover {
 color:#dd8000;
 }

/* Header */
#header {
 height:34px;
 padding:0px;
 background-color:#ffe400;
 background-image: url(images/header.jpg);
 border-bottom:0px solid #000;
 }

#header_line {
 height:34px;
 padding:0px;
 background-color:#ffe400;
 background-image: url(images/header_line.jpg);
 border-bottom:0px solid #000;
 }

/* Hauptinhalte */
#hauptinhalteTESTTEST {
 line-height:20px;
 text-indent:30px;
 }

/* Hauptinhalte */
#hauptinhalte {
 padding:12px;
 line-height:20px;
 }

/* Navigation links */
#left {
 background-color:#ffb400;
 background-image: url(images/navigation.gif);
 float: left; 
 margin-top:0px; 
 margin-right:0px; 
 margin-left:0px;
 width:171px;
 }

/* Navigation rechts */
#right {
 background-color:#ffc231;
 float: right; 
 margin-top:0px; 
 margin-right:0px; 
 margin-left:0px; 
 width:179px;
 }

/* Navigation rechts (Bildaufteilung) */
#nav_left_bild {
 background-color:#ffc231;
 background-image: url(images/navigation_bild.jpg);
 background-repeat: no-repeat;
 background-position: bottom left;
 float: left; 
 margin-top:0px; 
 margin-right:0px; 
 margin-left:0px;
 width:162px;
 }
#nav_right {
 background-color:#ffe400;
 float: right; 
 margin-top:0px; 
 margin-right:0px; 
 margin-left:0px; 
 width:17px;
 }

/* Menü */
.menucontainer {
 border:0px solid #000;
 background-color:#ffb400;
 width:156px;
 margin:10px;
 }
a.menu {
 display:block;
 padding:3px;
 border-bottom:1px solid #ffe400;
 background-color:#ffb400;
 text-align:left;
 color:#000;
 text-decoration:none;
 }
a.menu:link, a.menu:visited {
 color:#000;
 background-color:#ffb400;
 text-decoration:none; font-weight:bold;
 }
a.menu:active, a.menu:hover {
 color:#fff; font-weight:bold;
 background-color:#ffb400;
 }

/* Inhalt */
#content {
 border:0px solid #efeff7;
 background-color:#fff49b;
 padding:0px 0px;
 }

/* Fusszeile */
#footer {
 height:15px;
 text-align:center;
 text-decoration:none; font-weight:bold;
 font-size:9px;
 padding:0px;
 background-color:#ffe400;
 background-image: url(images/footer.gif);
 border-bottom:0px solid #000;
 }
a.footer {
 text-align:center;
 font-size:9px; 
 color:#000;
 text-decoration:none;
 }
a.footer:link, a.footer:visited {
  font-size:9px; color: #000000; text-decoration: none; font-weight: bold; background-color: transparent;
 }
a.footer:active, a.footer:hover {
  font-size:9px; color: #dd8000; text-decoration: none; background-color: transparent;
 }

/* W3C Logos */
#w3c {
 height:15px;
 padding:0px;
 background-color:#ffe400;
 text-align:center;
 }

/* W3C Logos mittig */
#left_w3c {
 background-color:#ffe400;
 float: left; 
 margin-top:0px; 
 margin-right:0px; 
 margin-left:315px;
 width:80px;
 }
#right_w3c {
 background-color:#ffe400;
 float: right; 
 margin-top:0px; 
 margin-right:315px; 
 margin-left:0px; 
 width:80px; 
 }

/* W3C durchsichtig in guten Browsern... */
 div.transOFF {
 width: 100%; 
 background-color: silver;
 border:0px solid black; 
 }
div.transON  {
 width: 100%; 
 background-color: silver;
 opacity:.50;
 border:0px solid black; 
 }
#border1 {
 border:0px;
 }
#border2 {
 border:0px;
 }

/* Tab Definitionen */
#tabs {
 float:left;
 width:100%;
 font-size:12px;
 border-bottom:0px solid #F45551;
 line-height:normal;
 }
#tabs ul {
 font-size:12px;
 margin:0;
 padding:140px 10px 0 430px;
 list-style:none;
 }
#tabs li {
 display:inline;
 font-size:12px;
 margin:0;
 padding:0;
 }
#tabs a {
 float:left;
 font-size:12px;
 background:url("images/tab_left.gif") no-repeat left top;
 margin:0;
 padding:0 0 0 4px;
 text-decoration:none;
 color:#d6801d;
 }
#tabs a span {
 float:left;
 font-size:12px;
 display:block;
 background:url("images/tab_right.gif") no-repeat right top;
 padding:5px 15px 4px 6px;
 color:#000;
 }

/* Tab Definitionen (Commented Backslash Hack hides rule from IE5-Mac) */
#tabs a span {float:none;}
 /* End IE5-Mac hack */
 #tabs a:hover span {
  color:#d6801d;
  }
 #tabs a:hover {
  background-position:0% -42px;
  }
 #tabs a:hover span {
  background-position:100% -42px;
  }
 #tabs #current a {
  background-position:0% -42px;
  }
 #tabs #current a span {
  background-position:100% -42px;
  }