      body  {
           margin-top : 0;
           margin-right : 0;
           margin-bottom : 0;
           margin-left : 0;
      }
      a:hover {
           color : #cc3300;
           text-decoration : underline overline;
      }
      a:link {
           color : #666666;
           text-decoration : underline;
      }
      a:active {
           color : #666666;
           text-decoration : underline;
      }
      a:visited {
           color : #666666;
      }
      

h1{
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #ccc;
display: block;
/*background-image : url(../images/default/hg_headline_blau.jpg);
background-repeat : repeat-x;*/
font-size: 10pt;
padding:5px;
}



hr {
           border-color : #d5ccbb #ffffff #ffffff;
           border-style : solid;
           border-top-width : 1px;
           border-right-width : 1px;
           border-bottom-width : 1px;
           border-left-width : 1px;
           width : 90%;
      }
      





.main {
          	position : absolute;
          	height : 500px;
          	width : 780px;
          	left : -390px;
          	margin-left : 50%;
          	margin-top : 5px;
	padding: 0px;
           	background-image : url(../images/default/hg_tabelle.jpg);
           	background-repeat : no-repeat;
          	 background-position : 0% 0%;
      }

.menue {
           height : auto;
           width : 150px;
           left : 0px;
           margin-top : 0px;
           float : left;
      }

.counter {
position : absolute;
top: 460px;
height : 16px;
width : 145px;
text-align : center;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 7pt;
font-weight : bold;
color : #666666;
background-image : url(../images/default/hg_headline_grau.jpg);
background-repeat : repeat-x;
padding-top : 3px;
padding-right : 2px;
padding-bottom : 0;
padding-left : 2px;
      }

.adresse {
position : absolute;
top: 480px;
left : 0px;
width : 137px;
height : auto;
padding: 5px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 7pt;
font-weight : normal;
color : #666666;
border: 1px solid #ccc;
background-color: #fff;
      }

















.angebote {
           position : absolute;
           height : auto;
           width : 124px;
           top : 135px;
           left : 653px;
      }

.angebote ul {
           list-style : none;
           margin : 0;
           padding : 0;
           position : absolute;
           top : 0;
           left : 0px;
      }
.angebote img {
border: 1px solid #ccc;}




#content {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 8pt;
           font-weight : normal;
           color : #666666;
           position : absolute;
           height : auto;
           width : 487px;
           top : 80px;
           left : 157px;
           float : left;
      }

#content p{
padding: 5px 10px;}

#content p.right{
padding: 5px 10px;
text-align:right}

#content table{
border-collapse: collapse;
width: 100%;}

#content td{
padding: 0;
vertical-align: top;}

#content td img{
border: 1px solid #ccc;}

#content img{
margin: 5px;
border: 1px solid #ccc;}

#kutschen img{
border: 1px solid #ccc;
margin: 5px;}

#restauration img{
border: 1px solid #ccc;
margin: 3px;}
      
.noborder_right{
margin: 10px;
border: 0px;
float: right;
}

.border_right{
margin: 10px;
border: 1px solid #ccc;
float: right;
}

.border_left{
margin: 10px;
border: 1px solid #ccc;
float: left;
}





