body {font-family: Verdana, sans-serif;
      font-size: 12px;
      line-height: 161%;
      /* letter-spacing: 0,5pt; */
      font-weight: normal;
      behavior:url("http://www.lattner-hosting.de/templates/joomla/deniz_restaurant/csshover.htc");
}

div#main {position: relative; top: -285px; left: -10px;
	  border: 0px solid blue;
	  width: 960px;
	  background-image: url(../images/grafics/background.jpg);
	}

*+html div#main {
	position: relative; top: -15px; left: -11px;
}

*html div#main {
	position: relative; top: 0px; left: 0px;
}	

div.header {
	border: 0px solid blue;
	height: 190px;
         width: 960px;
	/* background-image: url(../images/grafics/header_1a.jpg); */
         position: absolute; top: 0px; left: 0px;
         z-index: 99;
}


div.logo {position: absolute; top: 18px; left: 135px;
}

div.hori_menue ul {
                   position: relative; top: 0px; left: -40px;
                   width: 960px;
                   margin: 0px;
                   border: 0px solid green;
                   z-index: 99;
}

*html div.hori_menue ul {position: relative; top: 0px; left: 0px;
                         border: 0px solid red;
                         width: 960px;
	                margin-right: -40px;
}

*+html div.hori_menue ul {
       position: relative; top: 0px; left: 0px;
       border: 0px solid yellow;
}

*html div.hori_menue ul li ul {
	width: 160px; 
	border: 0px solid blue;
	margin-right: -60px;
	}

div.hori_menue ul li {
        float: left; 
	list-style-type: none;
	width: 143px;
	border: 1px solid white;
	padding-top: 5px;
	padding-bottom: 5px;
        background: #B84D4D;
        color: #ffffff;	
	padding-left: 15px;
	}

	
	
div.hori_menue ul li a {
	color: #ffffff;
	text-decoration: none;
	}	
	
div.hori_menue ul li a:hover {
	background: #91095B;
	display: block;
	padding: 5px 0px 5px 15px;
	margin: -5px 0px -5px -15px;
	}

div.hori_menue ul li ul li {position: relative; top: 6px; left: -16px;
                            border-top: 1px solid white;
		          clear: left;
		          margin-top: -1px;
                              
}

div.hori_menue ul li:hover ul li {display: block;
}


div.hori_menue ul li ul li {display: none;
}

div.mybody {position: relative; top: 190px;
	    border: 0px solid black;
	}


*html div.mybody {/* position: relative; top: 0px; */
                  margin-top: 190px;
                  border: 0px solid yellow;
                  width: 960px;
}




div.footer {
         clear: left;
	border: 0px solid green;
	height: 30px;
	background: #7C1518;
}

div.menue {
float: left;
border: 0px solid green;
width: 180px;
color: #ffffff;
position: relative; top: 0px; left: 0px;
}

*html div.menue {
position: relative; top: 0px; left: 0px;
}

div.menue ul {list-style-type: none; 
	      margin-left: -40px;
	      width: 180px;
	      margin-top: 0px;
}

*html div.menue ul {margin-left: 0px;
}

*+html div.menue ul {margin-left: 0px;
}

div.menue ul li {border-bottom: 1px solid white;
                 border-left: 1px solid white;
	         border-right: 1px solid white;

			
			
}

div.verti_menue ul li a {
	color: #ffffff;
	text-decoration: none;
	border: 0px solid blue;
}



div.verti_menue ul li {
	background: #B84D4D;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
        
  }


div.verti_menue ul li a:hover {
	background: #91095B;
	display: block;
	padding: 5px 0px 5px 15px;
	margin: -5px 0px -5px -15px;
        
	}

div.fotomenuespalte {border-bottom: 1px solid white;
}

div.content_1 {
               margin-left: 180px;
               padding: 20px;
               color: #ffffff;
               border: 0px solid yellow;
               width: 398px;
               z-index: 99;
}

div.content_1 a {color: #E97E7E;
                 text-decoration: none;
}

*html div.content_1 {border: 0px solid yellow;
                     width: 393px;
                      
}

div.content_1 h1 {
	          font-size: 16px;
	} 

div.content_left {
                margin-bottom: 190px;
                float: left;
                border: 0px solid gray;
                }

*+html div.content_left {
                margin-bottom: 10px;
}

*html div.content_left .contentpaneopen {border: 0px solid green;
                                         margin-right: -20px;
}


div.content {
             margin-left: 400px;
             border: 0px solid red;
             border-bottom: 0px dotted yellow;
}




div.content_4 {
               border: 0px solid white;
}

div.content_2 {
               float: left;
               width:145px;
               border: 1px solid white;
               padding: 0px 15px 15px 0px;
               margin-top: -3px;
               font-size: 12px;
               color: #000000;
               background: #ffffff;
               margin-bottom: 190px;
}

*+html div.content_2 {
                      margin-bottom: 10px;
                      border: 1px solid white;
}

*html div.content_2 {border: 0px solid yellow;
                     margin-top: -3px;
                     padding-right: 0px;
}

div.content_2 a {color: #CB4A4B;
                 text-decoration: none;
}

div.content_2 a:hover {color: #91095B;
}

h4 {color: #B84D4D;
    padding-left: 30px;
    margin-top: 0px;
    font-size: 15px;
    font-weight: bold;
}

h3 {background-color: #7C1518;
    width: 144px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    margin-top: 0px;
    border: 1px solid #ffffff;
    color: #ffffff;
    font-size: 12px;
} 

*html h3 {
   margin-right: -15px;
} 

div.content_2 p {
padding-left: 15px;
font-weight: normal;
line-height: 135%;
} 



div.content_3 {
               margin-left: 380px;
               color: #ffffff;
               padding: 0px 15px 0px 15px;
               border: 0px solid blue; /* #7C1518 */
               margin-bottom: 190px;
} /*keine WIDTH angeben */

*html div.content_3 {padding-top: 0px;
} 

*+html div.content_3 {border: 0px solid blue;
                      padding-bottom: 190px;
} 

h2 {
font-size: 14px;
font-weight: bold;
}

div.content_3 p {
                 font-weight: normal;
}

div.fotomarginalspalte {float: left;
	margin: -1px 0px 15px -15px;
}


*html div.fotomarginalspalte {float: left;
	                         margin: -2px -15px 15px -8px;
                                 /* position: absolute; left: 780px; */
                                  border: 0px solid green;
}


*+html div.fotomarginalspalte img{float: left; 
                                  position: absolute; left: 780px;
                                  border: 0px solid green;
}

div.openclosed {border: 0px solid yellow;
                margin-top: 285px;
                padding-bottom: 190px;
}

*html div.openclosed {border: 0px solid yellow;
                      /* position: relative; top: 200px; */
                      
}

*+html div.openclosed {border: 0px solid yellow;
                      /* position: relative; top: 200px; */
}
	
div.hori_menue ul li.active {background: #91095B;
}	

div.verti_menue ul li.active {background: #91095B;
}

div.sprachmenue ul li {
	position: relative; top: 5px; left: 709px;
	float: left;
	list-style-type: none;
	width: 140px;
}

div.sprachmenue a {margin: 0px 15px 0px 0px;
}

div.sprachmenue ul li a {
	text-decoration: none;
	color: #ffffff;
	font-size: 11px;
	}
	
div.sprachmenue ul li a:hover {
	text-decoration: none;
	color: #B84D4D;
	font-size: 11px;
	}	
	
div.sprachmenue ul li.active a {color: #B84D4D;
}

td.buttonheading img{border: 0px solid #ffffff;
                               }

/*
form ul li {visibility: hidden;
}
*/

fieldset.Editor {border: 1px solid white;
}

fieldset.Publishing {display: none;
}

fieldset.Metadata {display: none;
}

h1 {font-weight: bold;
}

div.contact_email textarea {border: 0px solid yellow;
                   width: 398px;
}

*html div.contact_email textarea {border: 0px solid yellow;
                   width: 380px;
}

*+html form div.contact_email {border: 0px solid green;
                        padding-bottom: 190px;
}

*+html div.content_1 {border: 0px solid green;
                      padding-bottom: 190px;
}

div.easy_content {border: 0px solid blue;
                  color: #555555;
}

*+html div#easybook form input {border: 0px solid blue;
                                width: 140px;
}

div.easy_top_left .easy_big {font-size: 15px;
}

div.easy_top_left .easy_small {color: #555555;
}

table.fabrikTable {border: 0px solid green;
                   color: #555555;
}



div.wrapper_tagesmenu { 	
				border: 0px solid green;
		
			}

div.wrapper_tagesmenu h3 {position: relative; top: -3px; left: -8px;}
div.tagesmenu_titel {font-weight: bold; margin-left: 5px;}
div.tagesmenu_beschreibung {margin-left: 5px;}
div.tagesmenu_prosa {color: gray;}
div.tagesmenu_preis {color: #B84D4D; font-size: 12pt; font-weight: bold;}
div.tagesmenu_alles {border: 0px solid blue;}
iframe.wrapper {border: 0px solid green; height: 210px;}

*+html div.wrapper_tagesmenu h3 {position: relative; top: -9px; left: -11px;
}
*html div.wrapper_tagesmenu h3 {border: 0px solid green;
                              margin-left: -1px;
                              margin-top: -5px;
}


span.hasTip {color: #000000;
}

fieldset.fabrikGroup legend {color: #ffffff;
}

div.fabrikLabel label {color: #ffffff;
}

fieldset.fabrikGroup li {border: 0px solid blue;
                         width: 365px;
                         margin-right: -20px;
}