/*  Layout
----------------------------------------------- */
body {
  margin: 0;
  padding: 0;
}

p {
  padding-bottom: 15px !important;
}
#bg {
  position: fixed !important;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  z-index: -1;
}
#hintergrundBild {

}

#container
{
    margin: 0 auto;
    padding: 0;
    width: 80%;
    min-width:960px;
}

#header
{
    width:100%;
    height:135px;
    padding:0;
    opacity:0.95;
    background-color:#ffffff;
}





/*  Header Elemente
----------------------------------------------- */
#logo_grelck {
    background: url(https://u.jimcdn.com/cms/o/s0d8588b0d7e7ce58/userlayout/img/logo-tadv.gif?t=1686733014) no-repeat;
    width: 370px;
    height: 135px;
    float: left;
    margin-left:20px
}
#logo_smile {
    background: url(https://u.jimdo.com/www31/o/s0d8588b0d7e7ce58/userlayout/img/logo-smile.gif?t=1375211213) no-repeat;
    width: 135px;
    height: 135px;
    float: right;
}
#logo_bpt {
    width: 200px;
    height: 135px;
    float: right;
}
#logo_facebook {
    width: 90px;
    height: 135px;
    float: right;
}
#logo_googlePlus {
    width: 88px;
    height: 135px;
    float: right;
}
#logo_veterinaer {
    background: url(https://u.jimdo.com/www31/o/s0d8588b0d7e7ce58/userlayout/img/logo-veterinaer.gif?t=1375211230) no-repeat;
    width: 110px;
    height: 135px;
    float: right;
    margin-right:30px;
}
#telefonLink {
    width: 90px;
    height: 135px;
    float: right;
}

#hauptbereich {
    width: 100%;
    margin-top: 200px;
    padding: 0;
    background-color: #ffffff;
    opacity: 0.95;
    float: left;
}

div.n,
div.flexmodul {
    padding: 0 !important;
}

.clear {
    clear:both;
}


#sidebar
{
    padding-top:10px;
}

#content,
#cc-matrix-1330715563 {
    padding:40px 5% 20px 5%;
}


#footer
{
    clear:both;
    margin-top:10px;
    height:65px;
}

#footer .gutter 
{
    height:30px;
    padding:35px 15px 0 90px;
}
div#contentfooter {
    width:auto !important;
    padding: 0 5% 30px 5% !important;
}
div#contentfooter div.inforow {
    margin:0 !important;
}


/*  Navigation
----------------------------------------------- */
#navigation
{
    width:100%;
    height:33px;
    position:static;
    z-index:100 !important;
}

ul.mainNav1,
ul.mainNav2
{
    background: #a31217;
    height: 33px;
    padding-bottom: 0px;
    position: relative;
    color: #FFFFFF;
    padding:0;
    margin: 0;
}


ul.mainNav1 li,
ul.mainNav2 li
{
    list-style: none;
    display: inline;
    margin: 0;	
    padding: 0;
    float: left;
}


ul.mainNav1 li a,
ul.mainNav2 li a
{
    line-height: 31px;
    text-decoration: none;
    color: #fff;
    padding: 7px 10px 10px 10px;
}




ul.mainNav1 a:hover
{
    background:		#e60b31;
    color:#fff;
}

ul.mainNav1 a.current,
ul.mainNav1 .parent 
{ 
  font-weight:bold;
  background-colOR: #B8141A;
}



ul.mainNav2 {
  position: absolute;
  top:33px;
  left: 0;
  float: left;
  background-color: #890d11;
  box-shadow: inset 0 1px 3px #65090c;
}
ul.mainNav2 li a {
  font-size: 0.9em;
}




/*  Listen
----------------------------------------------- */
.j-text ul {
  list-style: none;
  padding: 0 0 20px 20px;
}
.j-text ul li {
  background-image: url("https://u.jimdo.com/www31/o/s0d8588b0d7e7ce58/userlayout/img/pfote.gif?t=1376942361");
  background-repeat: no-repeat;
  background-position: 0 6px;
  padding: 5px 0 0 32px;
}


/*  Tabellen
----------------------------------------------- */
table tr td {
  padding:0 4px;
  margin:0;
}



/*  Startseite Boxen
----------------------------------------------- */
.box_praxis,
.box_anschrift,
.box_open {
    float:left !important;
    width:28.66% !important;
    background:#f3f3f3;
    padding:2%;
    min-height: 134px;
    box-shadow: 0px 1px 1px #333333;
    opacity:1 !important;
}
.box_anschrift,
.box_open {
    margin-left:1%;
}