    html { overflow-y: scroll;  /*background-image: url('yahoo-back-rechts.png'); background-position: right; background-repeat: repeat-y;*/ background-color:#FFFFFF; }
    * { margin:0; padding:0; }
    body{
    /*background-color:#FFFFFF;*/
    font-family: Arial, Helvetica, Sans-Serif;
    /*font-stretch: ultra-condensed;*/
    font-size:small;
    background-image: url('streifen.png');
    text-align:center; margin:0px; padding:0px; color:#999999;
    /*border-top:1px solid #FFFFFF;*/
    }
    div.shadow{ width:85%; padding:0 4px 0 4px; margin:auto; background-image: url('streifensh.png'); }
    div.rahmen{
    margin:auto; padding:0px; text-align:center; cursor:default; background-color:#ffffff; background-image: url('footer.png'); background-position: top; background-repeat: repeat-x; border-right:1px solid #A4B97F; border-left:1px solid #A4B97F;
    }
    div.blau{
    min-height:50px; height:auto; text-align:right; /*background-image: url('blue_header.jpg'); background-position: top; background-repeat: repeat-x; color:#FFFFFF;*/
    }
    div.logo{
    min-height:50px; height:auto; background-image: url('realko.png'); background-repeat:no-repeat; background-position:10px center; border-bottom:1px solid #A4B97F;
    }
    div.cabeza{
    /*background-image: url('tubo.png'); background-position: top; background-repeat: repeat-x;*/
    background-color:#efefef; padding:2px; text-align:center;
    background-image: url('cabezal.png'); background-position: top; background-repeat: repeat-x;
    }
    div.tilegroupage{
    min-height:50px; height:auto; background-image: url('tilegroupage.png'); background-repeat:no-repeat; background-position:top right;
    }
    div.isquierda{
    background-color:transparent; background-image: url('escina-is.png'); background-repeat: no-repeat; background-position: top left;
    }
	a:link {
	text-decoration: none;
	/*color: #008080;*/
	}
	a:hover {
	text-decoration: underline;
	/*color: #008080;*/
	}
	a:visited {
	text-decoration: none;
	}
	a:visited:hover {
	text-decoration: underline;
	}
           a.info, a.info:visited {
           text-decoration:none;
           color:#FFFFFF;
           }
           a.ublick, a.ublick:visited {
           text-decoration:none;
           color:#4C4CD3;
           }
           a.ublick:hover, a.ublick:visited:hover {
           text-decoration:none;
           color:#FFBB00;
           }
           a.weiss, a.weiss:visited {
           text-decoration:none;
           color:#FFFFFF;
           }
           a.weiss:hover, a.weiss:visited:hover {
           text-decoration:none;
           color:#ffbb00;
           }
           a.rot, a.rot:visited {
           text-decoration:none;
           color:red;
           }
           a.rot:hover, a.rot:visited:hover {
           text-decoration:none;
           color:#FFBB00;
           }
	div.eingabefeld {
	margin-top: 60px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	width: auto;
          /*background-image: url('back-3.png');*/
	/*background-image: url('4x15.png');
	background-repeat: repeat-x;
	background-position: top;*/
          /*background-color: #DDDDFF;*/
	/*position: static;*/
	/*border: 1px solid #F0F6FE;
           border-top:1px dashed #999999; 
           border-right:1px dashed #999999; */
           border:1px solid #FFFFFF;
           /*border-left:1px dashed #999999;
	padding-bottom:2px;*/
	
	}
		table.rand {
		margin-left: auto;
		margin-right: 2px;
            /*border-top: 1px solid #bbbbbb;
            border-right: 1px solid #ffffff;
            border-bottom:1px solid #dadaff;
            border-left:1px solid #bbbbbb;*/
           /* border-bottom: 1px solid #EEEEEE;
            border-left: 1px solid #EEEEEE;*/
    /*-moz-border-radius:4px;
    -khtml-border-radius:4px;
	background-color: #FFFFFF;*/
    /*background-image: url('input-back.png');
    background-repeat: repeat-x;*/
	/*cursor: text;*/
	
	}

		td.textfeld {
           font-size:16px;
           padding:0;
	height: auto;
	/*width: auto;*/
	width: 320px;
           max-width:320px; 
	/*border: 1px solid #a8a8ff;*/
	text-align: center;
	background-color: #FFFFFF;
           border-top: 1px solid #A4B97F;
           border-bottom: 1px solid #A4B97F;
           /*border-left: 1px solid #A4B97F;*/
           cursor:text;
	}
		input.textfeld {
	/*width: 420px;*/
            /*width: 98%;*/
            width:316px;
           height:auto;
	color: #000000;
          background-color: #FFFFFF;
	border: none;
	/*padding-left: 10px;*/
	/*padding-right: 10px;*/
	vertical-align:middle;
	}
		td.suche {
        font-size:16px;
        padding:0;
        width: 18px;
        max-width:18px; 
        height: 18px;
        text-align: center;
        background-color: #FFFFFF;
        border-top: 1px solid #A4B97F;
        border-right: 1px solid #A4B97F;
        border-bottom: 1px solid #A4B97F;
	/*border: 1px solid #FFFFFF;
	background-color:#FFFFFF;*/
	}
		input.suche2 {
	height: 16px;
	width: 16px;	/* vorher 18 18 fuer button*/
	padding: 0px;
	margin: auto; /*vorher 0px*/
	border-style: none;
	border-width: 0px;
	background-image: url('pfeil.gif'); /*vorher g4606-2.png*/
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #FFBB00;	/*vorher transparent fuer button*/
	cursor: pointer;
	}
    	div.fuss_radio {
	/*position: static;*/
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
          /*background-color:#F7BC08;*/
          /*background-image: url('back-3.png');*/
          /*background-position:top;
          background-repeat: repeat-x;*/
	color: #666666;
           margin-left: auto;
	margin-right: auto;
	height: auto;
	width: 100%;
	text-align: center;
	
	}
    	table.radio {
	margin-top: auto;
	margin-left: auto;
	margin-right: auto;
	border: none;
	/*background-color: #000000;*/
	
	}
		td.radio {
	height: auto;
	width: auto;
	padding: 0px;
	margin: 0px;
	border: 0px;
	text-align: left;
          }
          td.tablekopf{
          padding:10px 0 10px 0; font-size:larger; font-weight:bold; background-color:#dfdfdf; background-image: url('cabezal.png'); background-position: top; background-repeat: repeat-x; border:1px dashed #A4B97F;
          }
    
	#fuck input:hover, #fuck input:visited:hover {
	/*width: 26px;*/
	background-color: #FFDD00;
	/*border: 1px solid #000000;*/
	/*background-image: url('g6506.png');*/
	}
	#fuck input:active, #fuck input:focus {
	/*width: 26px;*/
	background-color: #FFDD00;
	/*border: 1px solid #000000;*/
	/*background-image: url('g6506.png');*/
	}
    .gruen {
	color: #008080;
	}
	b.titel {
	color: #008080;
	}
	.larger {
	font-size: larger;
	}
            #menu td:hover, #menu td:visited:hover {
            cursor:default;
            background-color:#D9D9D9;
            }
            #spotl div:hover, #spot div:visited:hover {
            background-color:#dfdfdf;
            color:#000000;
            }
            #spotr div:hover, #spot div:visited:hover {
            background-color:#dfdfdf;
            color:#000000;
            }
            #eingabefeld form:hover, #eingabefeld form:visited:hover {
            /*background-color:#999999;*/
            color:#000000;
            }
            #spot_ta td:hover, #spot_ta td:visited:hover {
            color:#000000;
            }
            select {
            width:100px;
            height:auto;
            }
            div.cuerpo{
            border:1px dotted #dfdfdf;
            }
           div.contact {
           margin:5px; padding:10px 0 10px 0; width:auto; background-color:#dfdfdf;
           background-image: url('cabezal.png'); background-position: top; background-repeat: repeat-x; border: 1px solid #A4B97F; cursor:hand; text-align:center;
           text-decoration:none;
           color:#4C4CD3;
           }
            div.services{
            clear:left; min-height:100px; height:auto; margin:10px 20% 10px 1%; padding:2px; text-align:left; border:1px solid #dfdfdf;
            }
            table.services{
            height:100%;
            color:#000000;
            background-color:#f9f9f9;
            }
            div.pie{
            clear:both;
            min-height:100px; height:auto; margin:0px; background-color:#DFDFDF; color:#666666; border-top:1px solid #A4B97F;
            background-image: url('footer.png'); background-position: top; background-repeat: repeat-x;
            }
            /*INPUT, SELECT, TH, TD {font-size:16px;}*/
            input, select, textarea { margin:4px 0 4px 0; }
            td{vertical-align:top;}
  div.cont{
  width:auto;
  height:auto;
  margin:auto;
  border-right:1px solid #DFDFDF; border-left:1px solid #DFDFDF;
  }
  div.kopf{
  min-height:80px; height:auto;
  background-image: url('blue_header_80.jpg');
  background-position: top;
  background-repeat: repeat-x;
  background-color:#8c8cdd;
  color: #FFFFFF;
  }
  div.box{
  padding:20px;
  text-align:right;
  background-color:#FFFFFF;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size:small;
  cursor:default;
  border-bottom:1px solid #DFDFDF;
  }