/*@import url('reset.css');*/
@import url("pager.css");
/*@import url('box.css');*/
@import url("tabmenu.css");
@import url("wheel_divs.css");
@import url("kompetence.css");
/************************/
/*****    LAYOUT   ******/
/************************/
body {
  /*font-size:70%; font-family:Tahoma;*/
  background: #ffffff url(../img/design/bg.jpg) repeat top left;
  color: #000;
  font-family: verdana, sans-serif; }

/*div#page { width:958px; margin:9px auto 0 auto; position:relative; }*/
/* Topbar */
/*div#header {height:157px;margin:0 19px; width: 913px;}*/
div#topbar {
  clear: both;
  padding: 20px 0 10px 2px; }
  div#topbar img.toplogo {
    width: 325px; }

div#topleft {
  float: left;
  width: 397px;
  position: absolute;
  top: -17px;
  left: -38px; }

div#topright {
  float: right;
  width: 530px; }

/*			ul#menu {clear:both;float:right; font-family:"Trebuchet MS"; margin:24px 0 22px 0;}
				ul#menu li {float:left;margin-right:3px;}
					ul#menu li.spacer {color:#2599c3; padding:0 2px;margin-top:-1px;}
					ul#menu li.first {}
						ul#menu li.last {margin-right:0;}*/
/*	div#userbar {color:white; padding:13px 19px 0 19px; clear:both; height:26px; background: transparent url(../img/design/userbar-background.gif) repeat-x top left; }
		div#login {float:left;padding-top:3px;}
		ul#usertabs {}
			ul#usertabs li {float:left;}
				ul#usertabs li.first {}
				ul#usertabs li.last {}
				ul#usertabs li.text {}
				ul#usertabs li input.logout {margin-top:-3px;}
		ul#searchbox {float:right;width:260px;}
			ul#searchbox li {float:right;}
				ul#searchbox li input.buttonsearch {background: transparent url(../img/buttons/bg_soeg.png) no-repeat 0 0; height:22px; width:51px;}
				ul#searchbox li input.inputsearch {width:160px;margin-right:20px;}*/
/* Top-Menu */
ul#iconMenu {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-bottom: 30px; }
  ul#iconMenu li {
    display: inline;
    margin-right: 20px; }
    ul#iconMenu li.last {
      margin: 0; }

div#newsletter {
  float: right;
  padding-top: 3px; }

ul#breadcrump {
  padding-top: 7px;
  margin-left: 19px;
  color: #929292;
  clear: both; }
  ul#breadcrump li {
    float: left; }
    ul#breadcrump li.spacer {
      padding: 0 3px; }

/* Content */
div#index {
  float: left;
  clear: both;
  margin: 0 20px 0 20px;
  background: transparent url(../img/design/dotline.gif) repeat-x top left;
  padding: 7px 0 0 0;
  width: 911px; }
  div#index div.left {
    float: left;
    width: 80%;
    position: relative; }
  div#index div.right {
    float: right; }
    div#index div.right li {
      padding-top: 8px; }
      div#index div.right li.first {
        padding-top: 0; }

div.loadingscreen {
  font-size: 120%;
  font-weight: bold;
  position: absolute;
  top: 42px;
  right: 40px; }

div#footer {
  text-align: center;
  clear: both;
  margin: 0 50px;
  padding-top: 10px;
  padding-bottom: 20px;
  color: #ffffff;
  font-size: 77%; }
  div#footer div {
    float: left; }
    div#footer div#netimage-logo {
      float: right; }
    div#footer div.application-version {
      text-align: center;
      width: 100%;
      float: left; }

/* Loadingscreen */
/* Footer */
/************************/
/*****    STYLES   ******/
/************************/
li.orderlogin {
  font-weight: bold; }

div#login span.error {
  color: red; }

div#newsletter span.newsletter_error {
  color: red; }

div#newsletter span.newsletter_ok {
  color: white; }

/* input */
/*input { border:1px solid #3697b9; background-color:white; color:black; font-size:110%; padding:2px 0;}*/
textarea {
  border: 1px solid #3697b9;
  background-color: white;
  color: black;
  padding: 2px 5px;
  font-size: 110%; }
  textarea.childnotes {
    font-size: 140%; }

select {
  border: 1px solid #3697b9;
  background-color: white;
  color: black;
  padding: 2px 0;
  font-size: 110%; }

input.radio {
  border: none; }

input.logout {
  width: 51px;
  height: 22px;
  background-image: url(../img/submit/logout.png); }

input.submit {
  height: 20px;
  width: 231px;
  border: none;
  background: transparent url(../img/submit/submit231.gif) no-repeat top left; }

input.s49 {
  background-image: url(../img/submit/submit49.gif);
  width: 49px; }

input.s59 {
  background-image: url(../img/submit/submit59.gif);
  width: 59px; }

/* submit buttons */
strong {
  font-weight: bold; }

em {
  font-style: italic; }

/************************/
/******    LINKS   ******/
/************************/
a {
  color: black;
  text-decoration: underline; }
  a:hover, a:visited {
    color: black;
    text-decoration: underline; }

ul#toptabs a {
  color: black;
  text-decoration: none;
  display: block; }
  ul#toptabs a:hover, ul#toptabs a:visited {
    color: black;
    text-decoration: none;
    display: block; }

ul#breadcrump a {
  color: #929292;
  text-decoration: none;
  display: block; }
  ul#breadcrump a:hover, ul#breadcrump a:visited {
    color: #929292;
    text-decoration: none;
    display: block; }

ul#menu a {
  color: black;
  text-decoration: none;
  display: block; }
  ul#menu a:hover, ul#menu a:visited {
    color: black;
    text-decoration: none;
    display: block; }

div#footer a {
  color: #ffffff;
  text-decoration: none; }
  div#footer a:hover, div#footer a:visited {
    color: #726c6c;
    text-decoration: none; }

/*****************************/
/******    BUG REPORT   ******/
/*****************************/
table#buglist {
  width: 100%; }
  table#buglist th {
    padding: 5px;
    font-size: 120%; }
  table#buglist td {
    padding: 3px; }

/*# sourceMappingURL=screen.css.map */