@charset "utf-8";

html, body {margin:0; padding:0;}

body {
	font-size:14px;
	background-color:#fcfcfc;
	font-family:verdana, arial, sans-serif;
	text-align:center;
}

#wrapper {
  width:960px;
  margin:0 auto;
  text-align:left;
}

/************      Header     ***************/

#header {
  width:100%;
  float:left;
  height:120px;
  margin-top:20px;
}

#header a,
#header img {
  border:none;
  text-decoration:none;
  float:left;
}

#header img {
  width:527px;
  height:120px;
}

/************      navigation     ***************/

.navigation {
  float:left;
  width:220px;
  margin:80px 0 0 0;
  padding:0;
  list-style:none;
}

.navigation.second {
  margin-top:0;
}

.navigation.second .navlist.second {
  margin-top:20px;
}

.navlist {
  width:100%;
  list-style:none;
}

.navlist a:link, .navlist a:visited {
  color:#111;
  text-decoration:none;
  font-weight:normal;
}

.navlist a:hover, .navlist a:active {
  color:#bfd71b;
  text-decoration:normal;
}

.navlist .active:link, .navlist .active:visited {
  color:#bfd71b;
  text-decoration:none;
  font-weight:bold;
}

.navlist .active:hover, .navlist .active:active {
  color:#bfd71b;
  text-decoration:none;
  font-weight:bold;
}

.navlist .activepath:link, .navlist .activepath:visited {
  color:#bfd71b;
  text-decoration:none;
  font-weight:normal;
}

.navlist .activepath:hover, .navlist .activepath:active {
  color:#bfd71b;
  text-decoration:none;
  font-weight:normal;
}

/************      navigation lv2    ***************/

.navigation-lv2 {
  margin:0 0 5px 15px;
  padding:0;
  list-style:none;
}

/************      content     ***************/

#content {
  width:740px;
  min-height:400px;
  float:right;
  font-size:90%;
}

#innercontent {
  margin:40px 20px 20px 20px;
  float:left;
}

* html #innercontent {display:inline;}

/************      footer     ***************/

#footer {
  width:100%;
  float:left;
  margin:20px 0;
  text-align:center;
  font-size:80%;
}

/************      misc     ***************/

a:link, a:visited {
  color:#bfd71b;
  text-decoration:underline;
}

a:hover, a:active {
  color:#bfd71b;
  text-decoration:none;
}

h1 {
  font-size:140%;
  font-family:"Trebuchet MS", arial, sans-serif;
}

h2 {
  font-size:120%;
}

.formular {
  border-spacing:0;
  border-collapse:collapse;
  margin-top:30px;
}

.formular td {
  vertical-align:top;
  padding:10px 0;
}

.formular .feldbezeichnung {
  width:200px;
}

.formular .formbuttons input {
  margin-right:20px;
}

#innercontent img {
  border:none;
  text-decoration:none;
}



