﻿/*****Reset*****/
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset, input, th, td { margin: 0; padding: 0; border: 0; outline: none; }

/*****Basic Elements*****/
a { color:#58585A; text-decoration:none; }
a:hover { color:#58585A; text-decoration:underline; }
hr { color:#FFFFFF; }
img { border-style: none; }

/*****Fonts*****/
@font-face {
  	font-family:Myriad Pro;
  	src: local("Myriad Pro"), 
         local("Myriad Pro Regular"), 
	     local("MyriadPro-Regular"), 
         url(http://www.bestattung-ammann.at/fileadmin/template/fonts/MyriadProRegular.otf) format("opentype");
}

@font-face {
  	font-family:Myriad Pro;
  	src: local("Myriad Pro Bold"), 
         local("MyriadPro-Bold"), 
         url(http://www.bestattung-ammann.at/fileadmin/template/fonts/MyriadProBold.otf) format("opentype");
  	font-weight: bold;
}

@font-face {
  	font-family:Myriad Pro;
  	src: local("Myriad Pro Italic"), 
  	     local("MyriadPro-Italic"), 
         local("MyriadPro-It"), 
         url(http://www.bestattung-ammann.at/fileadmin/template/fonts/MyriadProIt.otf) format("opentype");
	font-style: italic;
}
/*****Generic Classes*****/

/*****Basic Layout*****/
body, html { background:transparent url(img/background_Body.png) repeat-x scroll 0 0;  height:100%;  width:100%;  }

#outer-wrapper {  background-color:#FFFFFF; border:thin solid; border-color:#D6D5D4; font-family:Myriad Pro, sans-serif; height:884px; left:50%; margin:40px 0 0 -456px; padding:6px; position:absolute; text-align:left; width:915px; }

/*****Header*****/
#header {overflow:hidden; height:368px; }
#header-top { font-size:14px; padding-top:6px; padding-left:6px; }
#header-top-date { color:#9C9E9F; position:relative; text-transform:uppercase; top:7px; }
#header-top-icon { left:768px; position:absolute; top:14px; }
#header-top-link { color:#B5ADA9; left:788px; position:absolute; top:14px; }
#header-top-link a, 
#header-top-link a:hover { color:#B5ADA9; }
#header-logo { left:264px; position:relative; top:5px; }
#header-menu {  float:left; font-size:17px; height:275px; line-height:28px; padding-left:20px; padding-top:8px; text-transform:uppercase; width:235px; }
#header-menu-top { }
#header-menu-bottom { position:relative; top:28px; }
ul#menu-level1 { list-style:none; }
ul#menu-level1 li.menu-level1-no a { color: #58585A; }
ul#menu-level1 li.menu-level1-act a,
ul#menu-level1 li.menu-level1-no a:hover { color: #58585A; text-decoration:underline; font-weight:bold; }
#header-picture { float:right; height:280px; position:relative; right:0; top:5px; width:651px; }

/*****Content*****/
#content {  height:485px; position:relative; top:6px; width:100%; }
#content-left { background:transparent url(img/background_Anfahrtsplan.png) repeat-x scroll 0 0; float:left; height:455px; padding-bottom:17px; padding-left:15px; padding-right:15px; padding-top:13px; width:230px; }
#content-left-kontakt { height:67px; width:100%; }
#content-left-kontakt h1 { color:#58585A; font-family:Bembo Semibold, Times New Roman, serif; font-size:18px; padding-bottom:5px; }
#content-left-kontakt p { font-size:14px; line-height:18px; color:#919394; }
#content-left-kontakt-link a,
#content-left-kontakt-link a:hover  { color:#58585A; text-decoration:underline; }
#content-left-addressbox { height:114px; width:100%; }
#content-left-addressbox h1 { color:#58585A; font-family:Bembo Semibold, Times New Roman, serif; font-size:18px; padding-bottom:5px; }
#content-left-addressbox p { font-size:14px; line-height:18px; color:#919394; }
#content-left-addressbox a, 
#content-left-addressbox a:hover { color:#919394; text-decoration:underline; }
#content-left-addressbox-tel,
#content-left-addressbox-fax { position:absolute; left:62px; }
#content-left-addressbox-anfahrt { font-size:14px; position:relative; top:10px; }
#content-left-addressbox-anfahrt-icon { float:left; }
#content-left-addressbox-anfahrt-link { left:8px; position:relative; }
#content-left-addressbox-anfahrt-link a, 
#content-left-addressbox-anfahrt-link a:hover { color:#58585A; }
#content-main { color:#58585A; float:right; font-size:15px; height:405px; line-height:22px; overflow:auto; padding:40px; width:565px; }
#content-main h1 { color:#58585A; font-size:17px; line-height:28px; padding-bottom:15px; text-transform:uppercase; }
#content-main h2 { padding-bottom:10px; font-size:15px; }
#content-main h3 { padding-bottom:10px; padding-top:10px; font-size:15px; }
#content-main h5 { font-family:Bembo, Times New Roman, serif; font-size:24px; line-height:30px; padding-bottom:35px; }
#content-main-einleitung { color:#6D6E70; }
#content-main p { padding-bottom:20px; }
#content-main ul, ol { list-style-image:none; list-style-position:outside; padding-bottom:15px; padding-left:15px; }
#content-main dd { font-size:12px; }
#content-main-spacer-anfahrt { height:10px; }

/*****Footer*****/
#footer {  background-color:#58585A; bottom:0; color:#9C9E9F; height:25px; position:absolute; width:100%; left:0px; }
#footer-text { display:table-cell; font-family:Bembo,Times New Roman,serif; font-size:15px; padding-top:4px; text-align:right; vertical-align:middle; width:921px; }
