@charset "UTF-8";
/* CSS Document */

body,td,th {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size:12px;
}

body {
  background-color: #FFFFFF;
  margin: 0px;
  padding: 0;
}

#box {
  width: 1000px;
  text-align: left;
}

#box #top #TL {
  float:left;
  height: 130px;
  width: 370px;
  margin:0px;
  padding:0px;
  background: #FFFFFF;
}

#box #top #TR {
  float:right;
  height: 40px;
  width: 630px;
  padding-top:90px;
}

#box #header {
  margin:0px;
  padding:0px;
}

#box #schatten {
  height:25px;
  width:1000px;
  margin:0px;
  padding:0px;
}

#box #content {
  width:1000px;
  background: url(../images/BG_Content.jpg) repeat-y;
  
  -moz-box-shadow:    2px 2px 6px #ccc;
  -webkit-box-shadow: 2px 2px 6px #ccc;
  box-shadow:         2px 2px 6px #ccc;
  
}

#box #content #CL {
  float:left;
  width: 290px;
  margin:25px 30px 40px 30px;
}

#box #content #CR {
  float:left;
  width: 530px;
  margin:0px 30px 40px 60px;
}

#box #content #CR #submenu {
  width: 530px;
  margin:0px 0px 20px 0px;
}

#box #content #links {
  background: #e0e0e0 url(../images/links_BG.jpg) no-repeat;
  margin-left:371px;
  height:40px;
  padding:15px 0px 0px 40px;
}

#box #footer {
  width: 970px;
  height:30px;
  padding:10px 0 0 30px;
}

#box #schatten #ML {
  float:left;
  padding-left: 30px;
  height:25px;
}

#box #schatten #MM {
  float:left;
  height:25px;
  background:url(../images/footer_M.png);
  color:#666666;
}

#box #schatten #MM A {
  font-size:9px;
  color:#FFFFFF;
  text-decoration:none;
}

#box #schatten #MM A:hover {
  color:#000000;
}


#box #schatten #MR {
  float:left;
  height:25px;
}

.clear {
  clear:both;
  height:0px;
  line-height: 0px;
  font-size: 0px;
  overflow: hidden;
}

.submenu {
  background:url(../images/menu.png);
  padding:2px 10px 2px 10px;
  margin:1px 0px 0px 0px;
}
.submenuACT {
  background:url(../images/menuACT.png);
  padding:2px 10px 2px 10px;
  margin:1px 0px 0px 0px;
}

.submenu:hover {
  background:url(../images/menuACT.png);
}

.submenu A {
  color:#000000;
  font-size:11px;
}
.submenu A:hover {
  color:#FFFFFF;
}
.submenuACT A {
  color:#FFFFFF;
  font-size:11px;
}

#lang {
  text-align:right;
  padding-top:10px;
  height:20px;
}

#lang A {
  color:#666666;
  padding:0 0 0 5px;
}

#lang A:hover {
  color:#ff8000;
}

#lang .langMenu A {
  color:#ff8000;
}

h1.imageheader, h3.imageheader {
  height:32px;
  background-repeat:no-repeat;
  padding: 0;
  margin: 0;
}

h2.imageheader, h4.imageheader {
  height:24px;
  background-repeat:no-repeat;
  padding: 0;
  margin: 0;
}

h1.imageheader strong, h2.imageheader strong, h3.imageheader strong, h4.imageheader strong {
  display:none;
}

