/* #### HTML ### */

html{
width: 100%;
height: 100%;
font: 11px Arial;
line-height: 16px;
color: #7B7B7E;
/*overflow: scroll;*/
overflow-x:hidden;
overflow-y:scroll;
}

body {
  margin: 0 auto;
  padding: 0;
  text-align: center;
  width: 100%;
  height: 100%;
  /*overflow:-moz-scrollbars-vertical;*/
  background: url(img/farbstreifen.jpg);
}


/* #### LAYOUT ### */

div.outer{
  position:relative;
  margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
  overflow:visible;
	width: 1041px;
	height:100%;
	border: 0px solid;
	background: #f4f6f8;
	background: url(img/bg_page.jpg);
  background-position: top left;
  background-repeat: no-repeat;
}

div.page{
  float:left;
  position:relative;
  margin: 0px 0px 0px 45px;
  padding: 0px 0px 0px 0px;
  overflow:visible;
	width: 737px;
	min-height:100%;
	border: 0px solid;
	background: url(img/bg.png);
  background-position: top left;
  background-repeat: no-repeat;
  opacity: 0.95;
}

div.header{
  float:left;
  overflow:hidden;
  width: 754px;
  height: 137px;
	margin: 20px 15px 25px 15px;
	text-align: left;
}

div.main {
  float:left;
  overflow:visible;
  margin: 0px 35px 50px 0px;
  padding: 0px 0px 50px 0px;
	border: 0px solid #666666;
	background-color: #ffffff;
	text-align: left;
	width: 300px;
	text-align: left;
}

div.left {
   float:left;
   margin: 0px 0px 0px 9px;
   padding:  0px 0px 0px 0px;
   width: 170px;
   overflow:hidden;
   white-space:normal;
   border:0px solid #494949;
   background-color:#ffffff;
   text-align: left;
   min-height: 300px;
}

div.right {
   float:left;
   margin: 0px 10px 0px 0px;
   padding:  0px 0px 0px 0px;
   width: 205px;
   overflow:hidden;
   white-space:normal;
   border:0px solid #494949;
   background-color:#ffffff;
   text-align: left;
}

div.footer{
  position:absolute;
  bottom: 0;
  left: 0;
  margin: 0px 0px 0px 60px;
  overflow:hidden;
  width: 724px;
  height: 37px;
	border: 0px solid;
	text-align: left;
}

/* #### STYLES ### */


h1 {
  font: 12px Arial;
  line-height:16px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
  color: #2489CF;
}

h2 {
  font: 12px Arial;
  line-height:16px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #2489CF;
}

div.right h1{
  font-size: 11px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #2489CF;
}

p {
  font-size: 11px;
  padding:  0px 0px 0px 0px;
  margin: 10px 0px 10px 0px;
}

div.footer p{
  font-size: 9px;
  padding:  0px 0px 0px 0px;
  margin: 10px 0px 10px 0px;
}

div.footer a{
  font-size: 9px;
}

a:link{
font-family: Arial;
font-size: 11px;
line-height: 16px;
color: #7B7B7E;
text-decoration:none;
}

a:visited{
font-family: Arial;
font-size: 11px;
line-height: 16px;
color: #7B7B7E;
text-decoration:none;
}

a:active{
font-family: Arial;
font-size: 11px;
line-height: 16px;
color: #7B7B7E;
text-decoration:none;
}


a:hover{
font-family: Arial;
font-size: 11px;
line-height: 16px;
color: #2489CF;
text-decoration:none;
}

div.right a:link, div.right a:visited, div.right a:active,div.right a:hover{
font-family: Arial;
font-size: 11px;
line-height: 16px;
color: #2489CF;
text-decoration:none;
}


div.main a:link, div.main a:visited, div.main a:active,div.main a:hover{
font-family: Arial;
font-size: 11px;
line-height: 16px;
color: #2489CF;
text-decoration:none;
}

div.left ul {
list-style-type:none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 23px;

}

div.left li{
background: url(img/dot_0.gif);
background-position: top left;
background-repeat: no-repeat;
}

div.left li:hover{ 
background: url(img/dot.gif);
background-position: top left;
background-repeat: no-repeat;
}

div.left li.act{ 
background: url(img/dot.gif);
background-position: top left;
background-repeat: no-repeat;
}

div.left li a{
padding: 0px 0px 0px 15px;
}

div.left li a.hover{
padding: 0px 0px 0px 15px;
}

div.left li a.act{
padding: 0px 0px 0px 15px;
color: #2489CF;
}

div.main ul{
list-style-image: url(img/dotmain.gif);
padding: 0px 0px 0px 10px;
margin: 0px 0px 0px 6px;
}

div.main li{
font-size:11px;
}

td.label{

}

input {
font: 11px Arial;
line-height: 11px;
width:175px;
}

textarea, select {
font: 11px Arial;
line-height: 11px;
width:175px;
}
input[type="submit"]{
width:65px;
}

img {border:0;}