body {			position:absolute; 
				background-color:#d2d2d2; 
				top:0; 
				left:0; 
				margin:0px;
				padding:0px;
				width: 100%; 
				height:100%;
				background-image:url(../images/top.gif);
				background-repeat:repeat-x; }

html {
   height:100%;
   margin-bottom:1px;
}

a {        font-family: Arial, Helvetica, sans-serif; font-size:12px; }
a:link {      text-decoration: none; color: #1e1e1e; font-weight:normal; }
a:active {    text-decoration: none; color: #900600; font-weight:normal; }
a:visited {   text-decoration: none; color: #1e1e1e; font-weight:normal; }
a:hover {     text-decoration: none; color: #900600; font-weight:normal; }

.red { color:#900600; }

h1 {          font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; font-size:16px; color: #900600; margin:0px; padding:0px;  }

p,td,div {        font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #1e1e1e; }

.topdiv { padding:0px; margin:0px; height:100%; width:100%; position:relative; float:left; display:inline; }
.toptab { height:100%; width:980px; padding:0px; margin:0px; }

.left { width:230px; float:left; display:inline; position:relative; padding:0px; margin:0px; }
.logo { width:230px; height:130px; float:left; display:inline; position:relative; padding:0px; margin:0px; }
.mail { width:230px; height:210px; float:left; display:inline; position:relative; padding:0px; margin:0px; background-image:url(../images/mail.gif); background-repeat:no-repeat; }
.fotonavi { width:230px; float:left; display:inline; position:relative; margin:0px; padding:0px; background-image:url(../images/top_navi.gif); background-repeat:repeat-y; }
.fotonavi_in { width:210px; float:left; display:inline; position:relative; margin-top:20px; padding-bottom:20px; margin-left:20px; }

.right { width:730px; float:right; display:inline; position:relative; padding:0px; margin:0px; }
.navi { width:730px; height:130px; float:left; display:inline; position:relative; padding:0px; margin:0px; }
.navi_in { width:730px; height:32px; float:left; display:inline; position:relative; margin-top:78px; }
.bild { width:730px; height:210px; float:left; display:inline; position:relative;  }
.content { width:730px; float:left; display:inline; position:relative; margin-top:20px; padding-bottom:20px;  }
.footer { width:730px; float:left; display:inline; position:relative; margin-top:20px; padding-bottom:20px;  }

input {       background-color:#ffffff; 
              color:#1e1e1e;
              font-size:12px;
              font-family: Arial, Helvetica, sans-serif;
              border:1px solid #666666;
			   }

.button {       background-color:#ffffff/*ecece9*/; 
              color:#1e1e1e;
              font-size:12px;
              font-family: Arial, Helvetica, sans-serif
              border:1px solid #666666;
			   }
			  

textarea {    background-color:#ffffff; 
              color:#1e1e1e;
              font-size:12px;
              font-family: Arial, Helvetica, sans-serif
              border:1px solid #666666;
			   }
			  

