html,body{
 margin:0;
 padding:0;
 background-color:#ffffff;}

#seite{
/*
 margin-left:auto;
 margin-right:auto;
 text-align:center;
*/
 margin-left:20px;
  /* für den IE5.5 & IE 6 */
 width:1004px;
 height:670px;}

#kopflack{
 display:block;
 width:1004px;
 height:22px;}

#kopf{
 text-align:left;
 display:block;
 width:1004px;
  height:62px;
 background-image:url(layout/kopf.gif);
 background-repeat:no-repeat;}

#obenlinks {display:inline;float:left;width:80%; padding-top:34px;}
#obenrechts {display:inline;float:right;width:17%;height:30px;line-height:50px;}

.hruntenlinks {margin:0px;position:absolute;top:638px;}
.hruntenrechts {margin:0px;position:absolute;top:638px;width:175px;}
.l1 {height:1px;line-height:1px;font-size:1px;}
.l2 {height:2px;line-height:2px;font-size:2px;}
.l4 {height:4px;line-height:4px;font-size:4px;}
.l8 {height:8px;line-height:8px;font-size:8px;}
.l40 {height:40px;line-height:40px;font-size:40px;}
.l46 {height:46px;line-height:46px;font-size:46px;}

.logolink{
 display:block;
 text-decoration:none;
 margin:0px;
 padding:0px;}

#kopfnavi{
 text-align:left;
 padding-left:5px;
 display:block;
 width:1004px;
 font-size:14px;
 font-family:Arial,Helvetica,sans-serif;
 color:#999999;
 height:62px;}

#left{
/* background-color:#fafaf8; */
 text-align:left;
 display:inline;
 float:left;
 width:799px;}

#content,#content1,#content2,#content50{
 padding:0px;margin:0px;
 overflow:hidden;
 width:100%;
 height:100%;}
 
#content50{
 width:699px;
 padding-left:50px;
 padding-right:50px;
 padding-top:50px;}
 
#innercontentLeft{
 display:inline;
 float:left; 
 padding-left:50px;
 padding-right:50px;
 padding-top:50px;
 width:548px;
 height:505px;}
 
#innercontentRight{
 overflow:hidden;
 display:inline;
 float:right; 
 padding:0px;
 margin:0px;
 padding-left:35px; background-color:#ffffff;
 width:115px;
 height:555px; }

.reghalf{
 display:inline;
 float:left;
 text-align:left;
 height:100%;
 margin-right:8px; 
 width:48%;}

.wide{
 font-size:14px;
 font-family:Arial,Helvetica,sans-serif;
 color:#999999;
 letter-spacing:1px;}

.red{
 font-size:13px;
 font-family:Arial,Helvetica,sans-serif;
 font-weight:bold;
 color:#FF5959;}

.c4{
 height:5px;
 line-height:5px;
 font-size:5px;}

radio{margin-left:-5px;}
.mass,input,select,textarea,checkbox{
 font-size:13px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#fafaf8;
 border-style:solid;
 border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC;
 border-width:1px;
 color:#000000;}

.mass{
 width:40px;}

.border{
 border-style:solid;
 border-color:#CCCCCC;
 border-width:1px;}

.borderdn{
 border-top-style:solid;
 border-bottom-style:solid;
 border-color:#CCCCCC;
 border-width:1px;}

.borderbottom{
 border-bottom-style:solid;
 border-color:#CCCCCC;
 border-width:1px;}

.borderrt{
 border-right-style:solid;
 border-color:#CCCCCC;
 border-width:1px;}

input,textarea{
 padding-left:2px;}

.bred{
 font-size:13px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#FF5959;
 border-style:solid;
 border-color:#666666;
 border-width:1px;
 color:#000000;}

.ibutton{
 cursor:pointer;
 text-align:center;
 font-size:13px;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#CCCCCC;
 border-style:solid;
 border-color:#999999;
 border-width:1px;
 color:#000000;}

.ihalf{
 text-align:left;
 width:47%;}

.ifull{
 text-align:left;
 width:97%;}

.tfull{
 text-align:left;
 width:96%;}

.bild{
 border:none;
 display:block;
 width:115px;
 margin-bottom:15px;}

.mindhoehe,.mindhoehe1,.mindhoehe50{
 display:inline;
 float:left; 
 width:1px;}

.mindhoehe{
 height:555px;}

.mindhoehe50,.mindhoehe1{
 height:505px;}

#middle{
 text-align:left;
 display:inline;
 float:left;
 width:30px;
 height:555px;}

#right{
 text-align:right;
 display:inline;
 float:left;
 width:175px;
 height:555px;}

#bottom{
 padding-top:8px;
 clear:both;
 text-align:left;
 display:block;
 width:1004px;
 height:31px;}

#bottom1{
 text-align:left;
 display:inline;
 float:left;
 width:324px;
 height:31px;}

#bottom2{
 text-align:right;
 display:inline;
 float:left;
 width:324px;
 height:31px;}

#bottom3{
 text-align:center;
 display:inline;
 float:left;
 margin-left:35px;
 width:115px;
 height:31px;}

hr{
 border:none;
 margin-top:25px;
 margin-bottom:25px;
 height:1px;
 width:175px;
 background-color:#999999;
 color:#999999;}

h1{
 display:block;margin:0px;padding:0px;
 text-decoration:none;
 font-weight:normal;
 color:#999999;
 font-size:18px;
 font-family:Arial,Helvetica,sans-serif;}

h2,.title2,.fgrau,.fschwarz,.navpunkt,.fschwarzsmall{
 text-decoration:none;
 font-weight:normal;
 color:#999999;
 font-size:14px;
 font-family:Arial,Helvetica,sans-serif;}

.fschwarz2{
 text-decoration:none;
 font-weight:normal;
 color:#000000;
 font-size:13px;
 font-family:Arial,Helvetica,sans-serif;}

.fschwarzsmall{
 font-size:13px;
 color:#999999;}

.kursiv{
 font-weight:normal;
 color:#999999;
 font-size:13px;
 font-family:Arial,Helvetica,sans-serif;}


.fschwarztable{
 font-size:13px;
 color:#000000;}

.hint{
 cursor:pointer;} 

.fgrau{
 color:#666666;}

.fhgrau{
 color:#999999;}

h1,.title,.title2,.fschwarz{
 color:#000000;}

.title{
 font-weight:bold;}
 
.r{
 text-align:right;}

.toprow{
 padding-bottom:10px;}

.navpunkt:hover{
 color:#FF8000;
 font-size:14px;
 font-family:Arial,Helvetica,sans-serif;}

.ba,.bi,.be{
 font-weight:normal;
 text-decoration:none;
 font-size:14px;
 font-family:Arial,Helvetica,sans-serif;}

.ba{
 font-weight:bold;
 color:#000000;}

.bi{
 color:#999999;}

.be{
 color:#000000;}

h2{
 display:inline;}

blockquote{
 margin:0px;padding:0px;
 margin-left:17px;}

#hint {
 border-style:solid;
 border-width:1px;
 border-color:#415A64;
  opacity:1;
 font-family:Tahoma;
 font-size:9pt;
 font-weight:normal;
 border-style:solid;
 border-color:#000000;
 border-width:1px;
 padding:5px;
 margin:0px;
 overflow: hidden;
 z-index: 22;
 position: absolute;
 left: 10px;
 top : 10px;
 color:#415A64;
 background-color:#ffffff;}

.hint{ cursor:pointer;}
