/* Start of CMSMS style sheet 'teratron' */
a {outline:none;}

.body {
  background-color: #ffffff;
  }

.all {
  text-align: center;
  }

.all1 {
  
  height: 100%
  }

.mitte { 
  width: 100%;
  text-align: center;
  margin-left: auto;  
  margin-right: auto;
  }

.head {
  width: 100%;
  min-width: 1000px;
  height: 100px;
  background-color: #ffffff;
  }

.logo {
  margin-left:722px;
  margin-top:28px;
  position:relative;
  }

.menu {
  width:100%;
  min-width: 1000px;
  height: 13px;
  background-image: url(uploads/images/_prog/menu_bg.gif);
  border-bottom:1px solid #666666;
  }

.menu1 {
  min-width: 1000px;
  height: 13px;
  background-image: url(uploads/images/_prog/menu_bg.gif);
  border-bottom:1px solid #666666;
  }

.menu ul {
  display: block;
  list-style-type: none;
  margin: 0;
  margin: 0;
  padding: 0;
  }
  
.menu ul li {
  float: left;
  width: 140px;
  margin: 0;
  padding: 0;
  border-left: 1px solid #9a9c9d;
  border-right: 1px solid #d6d8d9;
  }

.menu ul li a {
  font-size: 11px;
  display: block;
  text-decoration: none;
  font-family: myriad, tahoma, arial, helvetica, verdana, sans-serif;
  text-align: center;
  color: #6e7071;
  }

.menu h3 {
  margin: 0;
  padding: 0;
  font-size: 11px;
  text-decoration: none;
  font-family: myriad, tahoma, arial, helvetica, verdana, sans-serif;
  text-align: center;
  color: #005189;
  background-image: url(uploads/images/_prog/menu_bg_active.gif);
  font-weight: normal;
  }

.menuactive.menuparent {
  margin: 0;
  padding: 0;
  font-size: 11px;
  text-decoration: none;
  font-family: myriad, tahoma, arial, helvetica, verdana, sans-serif;
  text-align: center;
  color: #005189;
  background-image: url(uploads/images/_prog/menu_bg_active.gif);
  }

/*.shadow {
  width:100%;
  height: 10px;
  background-image: url(uploads/images/_prog/schatten.png);
  top: 121px;
  position: absolute;
  }*/

.inhalt2 {
  /*padding:50px 10px 50px 10px;*/
  height:100%;
  }

.main_menu {
  background-color:#EBECED;
  background-image:url(uploads/images/_prog/schatten.png);
  background-position:center top;
  background-repeat:repeat-x;
  bottom:87px;
  padding-top:86px;
  position:absolute;
  top:114px;
  width:100%;
  min-width: 1000px;
  }

.main_menu2 {
  background-image: url(uploads/images/_prog/schatten.png);
  background-position: top;
  background-repeat: repeat-x;
  width:100%;
  height: 518px;
  background-color: #ffffff;
  }

.main {
  float:left;
  height:100%;
  left:140px;
  overflow-x:hidden;
  overflow-y:auto;
  top:67px;
  padding-right: 20px;
  width:600px; 
  }

.main_imp {
  float:left;
  height:100%;
  left:140px;
  overflow-x:hidden;
  overflow-y:auto;
  top:67px;
  padding-right: 20px;
  width:545px; 
  }  

.main2 {
  width:578px;
  height: 518px;
  background-color: none;
  overflow-y: auto;
  overflow-x: hidden;
  float: left;
  left:140px;
  }

.footer_menu {
  width:100%;
  min-width: 1000px;
  height: 13px;
  background-image: url(uploads/images/_prog/menu_bg.gif);
  border-bottom:1px solid #666666;
  }

.shadow2 {
  width:100%;
  min-width: 1000px;
  height: 10px;
  background-image: url(uploads/images/_prog/schatten.png);
  top: 652px;
  position: absolute;
  }

.footer {
  background-image: url(uploads/images/_prog/schatten.png);
  background-position: top;
  background-repeat: repeat-x;
  width:100%;
  min-width: 1000px;
  height: 73px;
  background-color: #ffffff;
  }

.a {
  font-family: myriad, tahoma, arial, helvetica, verdana, sans-serif;
  }

img {
  border:0;
  }

h4 {
  font-family: myriad, tahoma, arial, helvetica, verdana, sans-serif;
  font-size: 13px;
  padding: 0;
  margin: 0;
  font-weight: bold;
  padding-left: 10px;
  }

.tabelle h3 {
  padding:0;
  margin:0;
  }

.mitte td p {
  padding: 0;
  margin: 0;
  }

.menu_sub {
  color:#000000;
  float:right;
  font-family:myriad,tahoma,arial,helvetica,verdana,sans-serif;
  font-size:12px;
  height:300px;
  margin-top:-20px;
  position:relative;
  text-align:right;
  text-decoration:none;
  width:234px;
}

.menu_sub_imp {
  color:#000000;
  float:right;
  font-family:myriad,tahoma,arial,helvetica,verdana,sans-serif;
  font-size:12px;
  height:300px;
  margin-top:-14px;
  position:relative;
  text-align:right;
  text-decoration:none;
  width:289px;
}

.menu_sub2 {
  width: 284px;
  height: 300px;
  float: right;
  text-align: right;
  font-family: myriad, tahoma, arial, helvetica, verdana, sans-serif;
  text-decoration: none;
  font-size: 12px;
  color: #000000; 
  }

.info_rechts {
  text-align: right;
  font-family: myriad, tahoma, arial, helvetica, verdana, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: #000000; 
  padding:0;
  margin: 0;
  padding-right: 138px;
  line-height: 14px;
  }

.info_rechts p {
  line-height: 16px;  
  padding:0;
  margin:0;
  }

.title {
  color:#005189;
  float:right; 
  font-family:myriad,tahoma,arial,helvetica,verdana,sans-serif;
  font-size:19px;
  height:43px;
  margin-left:-80px;
  margin-top:-43px;
  position:relative;
  text-align:right;
  width:285px;
}

.title2 {
  padding: 35px 140px 0 0;
  font-size: 19px;
  font-family: myriad, tahoma, arial, helvetica, verdana, sans-serif;
  color: #005189;
  }

.menu_sub ul {
  list-style-type: none;
  padding: 10px 142px 0 0;
  margin: 0;
  }

.menu_sub ul li {
  line-height: 30px;
  }


.menu_sub ul li a {
  text-decoration: none;
  font-size: 12px;
  color: #000000;
  }

.menu_sub ul li h3{
  text-decoration: none;
  font-size: 12px;
  color: #005189;
  padding: 0;
  margin:0px 0 0 0px;
  font-weight: normal;
  }

.menu_sub2 ul {
  list-style-type: none;
  padding: 10px 140px 0 0;
  margin: 0;
  }

.menu_sub2 ul li {
  line-height: 30px;
  }


.menu_sub2 ul li a {
  text-decoration: none;
  font-size: 12px;
  color: #000000;
  }

.menu_sub2 ul li h3{
  text-decoration: none;
  font-size: 12px;
  color: #005189;
  padding: 0;
  margin:0px 0 0 0px;
  }

.abstand {
  width: 140px;
  height: 30px;
  float: left;
  }

.currentpage {
  text-decoration: none;
  font-size: 12px;
  color: #000000;
  padding: 0;
  margin: 0;
  }

.tabelle {
  font-size: 9px;
  font-family: myriad, tahoma, arial, helvetica, verdana, sans-serif;
  text-align: center;
  color: #6e7071;
  }

.footer_menu ul {
  display: block;
  list-style-type: none;
  margin: 0;
  margin: 0;
  padding: 0 0 0 0;
  width: 994px;
  }
  
.footer_menu ul li {
  float: right;
  width: 140px;
  margin: 0;
  padding: 0;
  border-left: 1px solid #9a9c9d;
  border-right: 1px solid #d6d8d9;
  }

.footer_menu ul li a {
  font-size: 11px;
  display: block;
  text-decoration: none;
  font-family: myriad, tahoma, arial, helvetica, verdana, sans-serif;
  text-align: center;
  color: #6e7071;
  }

.footer_menu h3 {
  margin: 0;
  padding: 0;
  font-size: 11px;
  text-decoration: none;
  font-family: myriad, tahoma, arial, helvetica, verdana, sans-serif;
  text-align: center;
  color: #005189;
  background-image: url(uploads/images/_prog/menu_bg_active.gif);
  font-weight: normal;
  }

.top {
  top:0;
  width:100%;
  position:absolute;
  }

.bottom {
  bottom:0;
  position:absolute;
  text-align:center;
  width:100%;
  }

.mittig_setzen {
  height:100%;
  padding-left:142px;
  position:static;
  width:854px;
  margin-left:auto;
  margin-right:auto;
  }

.links {
  margin-left:auto;
  }

.rechts {
  margin-right:auto;
  }

.mittig_menu {
  margin-left: auto;
  margin-right: auto;
  width: 995px;
  }

.title_mittig {
  padding-right: 142px;
  }

.logo_mittig {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  }

.save_mittig {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  }

.save {
  margin-left:670px;
  margin-top:8px;
  position:relative;
  }

p {
  font-family:myriad,tahoma,arial,helvetica,verdana,sans-serif;
  font-size:11px;
  line-height:15px;
  color: #6E7071;
  }

.content {
  height:200px;
  margin-left:180px;
  margin-top:-18px;
  width:370px;
  font-family:myriad,tahoma,arial,helvetica,verdana,sans-serif;
  }

.content_big {
  height:200px;
  width:600px;
  font-family:myriad,tahoma,arial,helvetica,verdana,sans-serif;
  }



.content p{
  font-size:13px;
  line-height:18px;
  font-family:myriad,tahoma,arial,helvetica,verdana,sans-serif;
  }

h6 {
  color:#005189;
  font-family:myriad,tahoma,arial,helvetica,verdana,sans-serif;
  font-size:19px;
  padding:0;
  margin:0;
  font-weight:normal;
  }

.menu_sub p {
  left:-34px;
  line-height:15px;
  padding-right:108px;
  position:relative;
  }

.menu_sub_imp p {
  line-height:15px;
  padding-right:141px;
  position:relative;
  }

.textfeld input{
  width: 350px;
  }

.textbereich textarea{
  width: 350px;
  height: 150px;
  }

.formbuilderform {
  font-family:myriad,tahoma,arial,helvetica,verdana,sans-serif;
  font-size:13px;
  line-height:18px;
  color:#6E7071;
  font-weight:bold;
  }

#flashbox {
  text-align: center;
  }

.lang {
  margin-left:3px;
  margin-top:76px;
  position:absolute;
  z-index:9999999;
  }

.lang_mittig {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  /*display: none;*/
  }
/* End of 'teratron' */

