body{

background-image:url(../images/grabnerhof/page-bg.gif);

background-repeat:repeat;

padding:0px;

margin:0px;

font-family:Verdana;

font-size:0.8em;

color:#333333;

}

#Content a{

   color:#333333;

   text-decoration:underline;



} 

#Content a:hover{

   color:#000000;

   text-decoration:none;



} 

#grabnerhof{

padding:0px;

margin:auto;

width:1000px;

background-image:url(../images/grabnerhof/Grabnerhof-Logo.gif);

background-repeat:no-repeat;

background-color:#FFFFFF;

}



#headleiste{

   height:164px;

   width:1000px;

   padding:0px;

   margin:0px;

}

#logo{

 

   width:243px;

   padding:0px;

   margin:0px;

   text-align:left;

   vertical-align:top;

   padding-left:10px;

   padding-top:5px;

   float:left;

}

#topimage{

   padding:0px;

   

   margin:0px;

   width:747px;

  

   text-align:left;

   vertical-align:top;

   float:left;

}

#ticker{

clear:left;

height:38px;

width:747px;

background-color:#FFFFFF;

padding:0px;

margin:0px;

}

#Box-le-top{

 background-image:url(../images/grabnerhof/eck-li-rot.jpg);

 background-repeat:no-repeat;

  background-color:#fe0000;

  width:219px;

  height:207px;

  padding:0px;

  margin:0px;

  margin-left:5px;

  margin-right:5px;

  margin-top:5px;

  padding-left:12px;

  padding-right:12px;

  padding-top:12px;

  float:left;

  color:white;

  font-weight:bold;

  

}



#Box-le-top a{

   color:#FFFFFF;

    text-decoration:none;

}

#Box-le-top a:hover{

   color:#FFFFFF;

   text-decoration:underline;



}

#Box-le-top img{

 border:1px solid #FFFFFF;

}

#Box-ce-top{

  background-color:#349800;

  width:470px;

  height:207px;

  padding:0px;

  margin:0px;

  margin-top:5px;

  margin-left:253px;

  padding-left:12px;

  padding-right:12px;

  padding-top:12px;

  color:white;

  background-image:url(../images/grabnerhof/box-logo-bg.gif);

 background-repeat:repeat-x;



  }

#Box-ce-top a{

  color:#FFFFFF;

  text-decoration:none;

  }

#Box-ce-top a:hover{

  text-decoration:underline;

  }

  #Box-ce-top img{                    

   border:1px solid #FFFFFF;

  }

   #Box-ce-top ul{

        font-size:0.9em;

        color:#FFFFFF;

        font-weight:regular;  

        padding:0px;

        margin:0px;

        

          

   }

     #Box-ce-top li{

      padding:0px;

      margin:0px; 

      list-style-position:inside;

      list-style-type:image;

      list-style-image:url(../images/grabnerhof/box-ce-top-li.gif);

   }

   

#Box-ce-top h1{

font-size:1.1em;

color:#FFFFFF;

padding:0px;

padding-left:21px;

background-image:url(../images/grabnerhof/box-ce-top-h1.gif);

background-repeat:no-repeat;

}



#Box-ce-top-sub{

 

  width:470px;

  min-height:207px;

  padding:0px;

  margin:0px;

  margin-top:5px;

  margin-left:253px;

  padding-left:12px;

  padding-right:12px;

  padding-top:12px;

  color:white;

  }



#Box-le-bottom{

  background-color:#349800;

   background-image:url(../images/grabnerhof/eck-re-gruen.jpg);

 background-repeat:no-repeat;

 background-position:right top;

  width:219px;

  height:207px;

  padding:0px;

  margin:0px;

  margin-left:5px;

  margin-right:5px;

  margin-top:5px;

  float:left;

  margin-bottom:0px;

  padding-left:12px;

  padding-right:12px;

  padding-top:12px;

  color:white;

  font-weight:bold;

}

#Box-le-bottom a{

   color:#FFFFFF;

    text-decoration:none;

}

#Box-le-bottom a:hover{

   color:#FFFFFF;

   text-decoration:underline;



}

#Box-le-bottom img{

 border:1px solid #FFFFFF;

 }

#Box-ce-bottom{

  background-image:url(../images/grabnerhof/betriebe-box-bg.gif);

  background-repeat:repeat-x;

  width:474px;

 height:269px;
  background-color:#9C9C9C;
  padding:0px;

  margin:0px;

  padding-left:10px;

  padding-right:10px;

  padding-top:10px;

  padding-bottom:0px;

 

  margin-top:5px;

  margin-bottom:0px;

  float:left;

}

#leftCol{

     width:752px;

     padding:0px;

     margin:0px;

   

     background-image:url(../images/grabnerhof/menue-bg.gif);

     background-repeat:repeat-x;

     float:left;

}

#rightCol{

    width:248px;

    padding:0px;

    margin:0px;

    float:left;

    padding-top:5px;

    background-color:#FFFFFF;

    background-image:url(../images/grabnerhof/menue-bg.gif);

     background-repeat:repeat-x;

}

#news{

  background-image:url(../images/grabnerhof/eck-li-gruen.jpg);

 background-repeat:no-repeat;



  padding:0px;

  margin:0px;

  width:243px;

  background-color:#349800;

  margin-bottom:5px;

  height:260px;

}

#Submenu {

  padding:0px;

  margin:0px;

  width:213px;

  background-color:#DCEDC0;

  padding-bottom:15px;

  padding-left:15px;

  padding-right:15px;

  padding-top:17px;

}



.submenu-arrow{

  padding:0px;

  margin:0px;

  padding-left:29px;

  background-image:url(../images/grabnerhof/submenu-arrow.gif);

  background-repeat:no-repeat;

  font-weight:bold;



}

.submenu-nonarrow{

  padding:0px;

  margin:0px;

  font-size:0.9em;

  font-weight:normal;

}

.sub-submenu-nonarrow{

  padding:0px;

  margin:0px;

  padding-left:5px;

}

#Submenu a{

 color:#339900;

 text-decoration:none;

 display:block;

}

#Submenu a:hover{

 color:#336600;

}



#hauptmenu{

   height:35px;

   padding:0px;

   margin:0px;

   

}

#telefon{

   width:163px;

   height:28px;

   padding:0px;

   margin:0px;

   text-align:left;

   vertical-align:middle;

   float:left;

   color:#999999;

   padding-top:7px;

   padding-left:80px;

}

#telefon p{

padding:0px;

margin:0px;

}

#telefon a{

color:#000000;

text-decoration:none;

}

#telefon a:hover{

color:#333333;

text-decoration:none;

}

#menu{

   padding:0px;

  

   margin:0px;

   float:left;

   height:35px;

   text-align:left;

 

      

}

#menu a{

color:#000000;

text-decoration:none;

}

#menu a:hover{

color:#333333;

text-decoration:none;

}

.mmp{

     float:left;

    height:26px;

    padding:0px;

    margin:0px;

    padding-top:9px;

    padding-left:11px;

    padding-right:11px;

    

}



.mmpc{

  float:left;

padding:0px;

height:25px;

 padding-top:8px;

 background-color:white;

  padding-left:10px;

    padding-right:10px;

	border:0px solid #333333;

	border-left:1px solid #cccccc;

	border-top:1px solid #cccccc;

	border-right:1px solid #cccccc;

	border-bottom:1px solid #FFFFFF;

}



#footer{

width:1000px;

clear:left;

clear:right;

height:20px;

background-image:url(../images/grabnerhof/footer-bg.gif);

background-repeat:repeat-x;

clear:left;

color:#333333;

margin:0px;

margin-top:5px;

padding:0px;

padding-top:5px;

padding-bottom:0px;

font-size:0.9em;

}

#footer p{

padding:0px;

margin:0px;

}



h1{

font-size:1em;

color:#339900;

padding:0px;

margin:0px;

}



h2{

font-size:1em;

color:#333333;

padding:0px;

margin:0px;

}

h3{

font-size:1em;

color:#339900;

padding:0px;

margin:0px;

font-weight:normal;

}

h4{

font-size:1em;

color:#333333;

padding:0px;

margin:0px;

font-weight:normal;

}

h5{

font-size:0.8em;

color:#339900;

padding:0px;

margin:0px;

font-weight:normal;

}

h6{

font-size:0.8em;

color:#333333;

padding:0px;

margin:0px;

font-weight:normal;

}



hr{

color:#339900;

 background-color:#339900;

border:none;

height:1px;

}



#adresse{

   padding:0px;

   float:left;

   padding-left:6px;

   padding-top:2px;

  

} 

#adresse a{

  color:#333333;

  text-decoration:none;



}

#adresse a:hover{

    text-decoration:underline;



}

#impressum{

  padding:0px;

  padding-right:5px;

  float:right;

  padding-top:2px;

  color:#333333;

}



#impressum ul{

    padding:0px;

    margin:0px;

            

}

#impressum li{

    padding:0px;

    list-style-type:none;

    display:inline;

    padding-left:8px;

    padding-right:8px;  

}

#impressum a{

color:#333333;

text-decoration:none;



}

#impressum a:hover{

color:#333333;

text-decoration:underline;



}

.imp-trenner{

background-image:url(../images/grabnerhof/imp-trenner.gif);

background-position:right top;

background-repeat:repeat-y;

height:20px;

}



.news-latest-box{

      padding:0px;

      padding-top:13px;

      

}

 .news-latest-box dt {

   padding:0px;

   margin:0px;

   padding-left:0px;

   padding-bottom:0px;

   margin-bottom:0px;

 }

.newimagebox{

     padding:0px;

     margin:0px;

     padding-left:13px;

    

}



.news-latest-box img{

         border:1px solid #FFFFFF;

}

#news-latest-banderole{

   position:absolute;

   

   margin:0px;

   margin-left:193px;

   margin-top:-13px;

  

   width:50px;

   height:50px;

   background-image:url(../images/grabnerhof/news_banderole.gif);

   background-repeat:no-repeat;



}



/* SINGLE TT NEWS*/

.news-singl-item {

	padding:0px;

	margin:0px;

	margin-bottom:5px;

	padding-right:15px;



}

.news-singl-item H2 {

	font-size:1.1em;

	font-weight:bold;

	color: #336600;

	

	padding:0px;

	margin:0px;

	padding-top:5px;

	padding-bottom:5px;

}

.news-singl-item H3 {

	margin-bottom: 15px;

	font-size:0.9em;

	padding:0px;

	margin:0px;



}







.news-single-img {

  float:left;

	

	clear:right;

	margin:0px;





}

.singleImage{

float:left;

padding:0px;

padding-right:5px;

padding-left:0px;



}



.singleImage img{

   padding:0px; 

   padding-bottom:7px;

   padding-right:2px;

}



.news-single-imgcaption {

	padding:3px;

	clear:both;

}



.news-single-category {



	float: right;

}

.news-singl-backlink, .news-singl-backlink a {

	font-weight: bold;

	font-size: 10px;

	margin-bottom: 15px;

	margin-top: 10px;

}

.news-singl-timedata {

	float: right;

	

}

.news-singl-timedata, .news-singl-author,.news-singl-imgcaption {

	font-size: 1.1em;



}

.news_single-date{

    padding:0px;

    padding-top:10px;

    font-weight:bold;

    font-size: 0.8em;

}

.news-singl-author {

	padding-bottom: 3px;

}



.news-singl-item a{

color:#FF0000;

text-decoration:underline;



}

.news-singl-item a:hover{

color:#FF0000;

text-decoration:none;



}

.news-single-additional-info {

	background-color: #339900;

/* 	clear: both; */

	margin-top: 15px;

	border: 1px solid #339900;

	padding:3px;

	padding-bottom:0px;



}

.news-single-related,.news-single-files,.news-single-links  {

	border: 1px solid #DCEDBF;

	margin:0px;

	margin-bottom: 3px;

	padding:0px;

	background-color:#DCEDBF;

}





.news-single-related DD, .news-single-links DD, .news-single-files DD {

margin:0px;

padding:0px;

	margin-left:20px;

}



.news-single-related DT, .news-single-links DT, .news-single-files DT {

	font-weight: bold;

	font-size: 11px;

	margin-left:5px;

	width:90%;

}



.news-singl-item HR.clearer{

	clear:right;

	height:1px;

	border:1px solid #DCEDBF;



}

/* LIST TT NEWS  */

.news-list-div {

        padding:0px;

        padding-right:15px;

    background-color:#FFFFFF;



}

.news-list-link{

   clear:left;

   clear:right;



}

.news-list-link a{

      color:#FF0000;

      text-decoration:none;

      	font-size:0.em;

	margin-left:3px;

	padding:0px;

	padding-bottom:5px;

}

.news-list-link a:hover{

      color:#FF0000;

      text-decoration:underline;

      	font-size:0.em;

	margin-left:3px;

}

         

.news-list-item-ow {

	/* IE hack */

	height: 1%;

	line-height: 1.3;

	/* IE hack end */

	min-height: 130px;

	padding:3px;

	margin:3px;

	border:0px solid #666;

	border-bottom:1px solid #666;



	}

	



.news-search-form {

	padding:3px;

	margin-bottom:5px;





}

.news-search-emptyMsg{

	margin:0px;

}

.news-search-form FORM {

	margin:0px;

}

.news-list-div h3 {

	margin-bottom: 5px;

	padding: 2px;

		font-weight:bold;



	

}

.news-list-div h3 a:LINK,.news-list-div H3 A:VISITED,.news-list-div h3 A:HOVER {

	color:#336600;

	text-decoration:none;



	padding-left:2px;



}

.news-list-div h3 A {

	color:#336600;





}



.news-list-div P {

	padding-left:3px;

}

.news-list-date-ow {

	float: right;

	color: #336600;

	width: 180px;

	text-align: right;

	height: 20px;

	margin-top: 5px;

	margin-right: -2px;

	font-size: 9px;

	font-weight: normal;



	}



.news-list-imgcaption {

	float: right;

	padding-top:3px;

	padding-right:3px;

	font-size: 9px;



	}



.news-list-div IMG {



	float: right;

	border:1px solid #FFFFFF;

	margin-bottom:5px;

	margin-right:2px;

	margin-left:5px;

}

/* LATEST TT NEWS'*/

.news-latest-box h3{

 color:#336600;

 font-weight:bold;

 padding:0px;

 padding-top:5px;

 padding-bottom:5px;

 margin:0px;

 font-size:1em;

}

.news-latest-box-inner{

       background-color:#FFFFFF;

       width:197px;  

       margin:0px;

       padding:0px;

       padding-left:10px;

       padding-right:10px;

       padding-bottom:10px;

       margin:0px;

       margin-left:13px;

       font-size:0.9em;

       height:62px;



} /* ###*/

         

ul.menu, ul.menu ul {

    list-style-type: none;

    padding:0px;

    margin:0px;

}



li.menu{

padding:0px;

margin:0px;

}

    

ul.menu a {

    display: block;

    height:25px;

    padding: 0px;

    font-weight: normal;

    padding-left:10px;

    padding-right:10px;

  

}

ul.menu a:hover {

  color:#000000;

  

}

ul.menu li {

    padding: 0px;

    margin: 0px;

    float: left;

   

    height: 20px;

    padding-top:9px;

    padding-left:5px;

    padding-right:5px;

    padding-bottom:4px;

}



/* Für Unterpunkte keine Float-Eigenschaft */

ul.menu ul li {

    float:none;

    background-color: transparent;

    padding:0px;

    padding-top:5px;

    margin:0px;

    margin-top:1px;

      font-size:0.8em;

}



/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */

ul.menu ul li.hover, ul.menu ul li:hover {

    padding:0px;

    background-color: #999999;

  

    padding-top:5px;

    margin:0px;

    margin-top:1px;

}



/* Zweite Ebene */

        ul.menu ul {

              margin:0px;

            padding: 0px;

               position: absolute;

               z-index:1000;

               background-color:#CFCFCF;

                display: none;

                    width: 200px;

     }



   /* Zweite Ebene anzeigen */

       ul.menu li.hover ul, ul.menu li:hover ul  {

               display: block;

               padding:0px;

                

   }



/* Dritte Ebene */

   ul.menu li.hover ul ul, ul.menu li:hover ul ul {

                  display: none;

                    margin-left: 180px; /* Breite eines Listenelements - Überlagerung */

              margin-top: -26px; /* Höhe eines Listenelements */

              font-size:1.2em;

        }



   /* Dritte Ebene anzeigen */

       ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {

                display: block;

   }





/* Vierte Ebene */

     ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul {

                  display: none;

    }



   /* Vierte Ebene anzeigen */

       ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul {

               display: block;

   }







/* ### */

.news-latest-box p{

       padding:0px;

       margin:0px;

       font-size:0.9em;

}

.news-latest-box a{

      font-size:0.9em;

      text-decoration:none;

       color:#FF0000;

       

}

.news-latest-box a:hover{

      text-decoration:underline;

       color:#FF0000;

}



#newsimages img{

    padding:0px;

    padding-bottom:5px;



}



 .red_text{

 color:#FF0000;

 

 }