#subnavi {
  height:360px;
  }


.odd {
  font-size: 12px;
  line-height:130%;
  padding:5px;
  text-align: left;
  background-color:#1E130D;
  }

.even {
  font-size: 12px;
  line-height:130%;
  padding:5px;
  text-align: left;
  background-color:#1E130D;

  }

th {
  padding:5px;
  background-color:#4F0000;
  }



#hoch {
  text-align:left;
  width:960pxx;

  }

a.zoom img.zoom {
  width: 13px;
  height: 14px;
  background-image:url(http://frankenstein-restaurant.de/common/zoom.gif);
  }

.graphic {
  margin-bottom:10px;
  margin-right:7px;

  }

#teaser {
  width:200px;
  float:right;
  text-align:left;
  padding-top:0px;
  }


#ct {
  width:745px;
  float:right;
  margin-right:2px;
  }

p.emphasis {
  background-color:#E5D8B6;
  padding:7px;
  line-height: 18px;
  margin-top:10px;
  border-color:#CD8A44;
  border-style:solid;
  border-width:1px;
  width:495px;
  *width:500px;
  }

#leiste {

  }

#sprache {
  float:right;
  padding-top:5px;
  padding-right:5px;
  }

.ZMSTeaserElement {
  padding-bottom:30px;
  }

img {
  border:none;
  }

.title{
  width:200px;
  height:20px;
  background-color:#ffffff;
  color:#ffffff;
  width:200px;
  }



a:link {
  color:#849316;
  text-decoration:none;
  }

a:hover {
  color:#849316;
  text-decoration:underline;
  }

a:visited {
  color:#849316;
  text-decoration:none;
  }

a:visited:hover {
  color:#849316;
  text-decoration:underline;
  }

a.navMacro0 {
  text-decoration:none;
  color:#849316;
  font-size:14px;
  font-weight:bold;
  line-height: 24px;
  }

a.navMacro0:link {
  text-decoration:none;
  color:#849316;
  font-size:14px;
  font-weight:bold;
  line-height: 24px;
  }

a.navMacro0:visited{
  text-decoration:none;
  color:#849316;
  font-size:14px;
  font-weight:bold;
  line-height: 24px;
  }

a.navMacro0:hover {
  text-decoration:none;
  color:#000000;
  font-size:14px;
  font-weight:bold;
  line-height: 24px;
  }

a.navMacro0:visited:hover {
  text-decoration:none;
  color:#000000;
  font-size:14px;
  font-weight:bold;
  line-height: 24px;
  }

a.navMacro0:active{
  text-decoration:none;
  color:#cccccc;
  font-size:14px;
  font-weight:bold;
  line-height: 24px;
  }

a.navMacro1 {
  text-decoration:none;
  color:#000000;
  font-size:14px;
  font-weight:bold;
  line-height: 20px;
  }

a.navMacro1:link {
  text-decoration:none;
  color:#000000;
  font-size:14px;
  font-weight:bold;
  line-height: 20px;
  }

a.navMacro1:visited {
  text-decoration:none;
  color:#000000;
  font-size:14px;
  font-weight:bold;
  line-height: 20px;
  }

a.navMacro1:hover {
  text-decoration:none;
  color:#000000;
  font-size:14px;
  font-weight:bold;
  line-height: 20px;
  }

a.navMacro1:visited:hover  {
  text-decoration:none;
  color:#000000;
  font-size:14px;
  font-weight:bold;
  line-height: 20px;
  }


.navMacroPub0, a.navMacroPub0:link, a.navMacroPub0:visited {
  text-decoration:none;
  color:#666666;
  font-size:14px;
  font-weight:bold;
  }

.navMacroPub0 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
  color:#666666;
  font-size:14px;
  font-weight:bold;
  }

.navMacroPub0:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #cccccc;
  font-size:14px;
  font-weight:bold;
  text-decoration: none;
  text-align:left;
  }

.navMacroPub0:hover:visitet {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #cccccc;
  font-size:14px;
  font-weight:bold;
  text-decoration: none;
  text-align:left;
  }

.navMacroPub1, a.navMacroPub1:link, a.navMacroPub1:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size:14px;
  font-weight:bold;
  text-decoration: none;
  text-align:left;
  }

body {
  background-color:#ffffff;
  padding:0px;
  margin:0px;
  background-image:url(http://frankenstein-restaurant.de/common/bg.jpg);
  background-position:center;
  background-position:top;
  background-repeat:no-repeat;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
  line-height:140%;
  font-size:12px;
overflow:scroll;    }

#main {
  width:960px;
  }

#navi {
  text-align:left;
  height:60px;
  padding-top:4px;
  color: #000000;
  font-size:16px;
  font-weight:bold;
  float:left;
  padding-left:10px;
  }

#links {
  width:200px;
  float:left;
  text-align:left;
  padding-right:5px;
    }



#content {
  width:510px;
  float:left;
  text-align:left;
  padding-left:10px;
  }

h1 {
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
  font-size:16px;
  font-weight:bold;
  line-height: 130%;
  margin-top:25px;
  margin-bottom:4px;
  }

.heading1 {
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
  font-size:16px;
  font-weight:bold;
  line-height: 130%;
  margin-top:25px;
  margin-bottom:4px;
  }
  
h2 {
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
  font-size:14px;
  line-height: 130%;
  }

.heading2 {
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
  font-size:14px;
  line-height: 130%;
  }

h3 {
  font-family:Arial, Helvetica, sans-serif;
  color:#849316;
  font-size:14px;
  padding:0px;
  margin:0px;
  font-weight:bold;
  margin-bottom:5px;
  }

.heading3 {
  font-family:Arial, Helvetica, sans-serif;
  color:#849316;
  font-size:14px;
  padding:0px;
  margin:0px;
  line-height: 110%;
  font-weight:bold;
  margin-bottom:5px;
  }

h4 {
  font-family:Arial, Helvetica, sans-serif;
  color:#849316;
  font-size:26px;
  font-weight:lighter;
  padding-top:-30px;
  margin-top:-30px;
  *padding-top:0px;
  *margin-top:0px;
  line-height:110%;

}



/*************************/
/* Management Interface  */
/*************************/

.cmsTxtColorStrong0 { color:; } /* primColorStrong0 */
.cmsTxtColorStrong1 { color: #666666; } /* neutralColorStrong0 */
.cmsBgColorStrong0 { background-color:; } /* primColorStrong0 */
.cmsBgColorStrong1 { background-color: #CCCCCC; } /* neutralColorLight0 */
.cmsBgColorMedium0 { background-color: #E8F2F9; } /* primColorLight0 */
.cmsBgColorLight0 { background-color: #FFFFFF; } /* neutralColorWhite */

.ftTH { background-color:#cccccc; }
.ftTD { background-color:#efefef; }

/* :mode=css: */

