﻿
body, html {
 margin:0;
 padding:0;
}

img {
  border:none;
}

body {
  background-image:url(../media/images/bottomBg.jpg);
  font-family:Arial;
  font-size:15px; 
  background-position:bottom;
  background-repeat:no-repeat;
  background-color:#000000;
  color:#444444;
  line-height:22px;
  
}
#TopFlorales{
  position:absolute;
  top:0px;
  margin-left:-512px;
  left:50%;
  z-index:-1;
  width:1000px; 
}
#BottomFlorales{
  position:absolute;
  bottom:0px;
  margin-left:-800px;
  left:50%;
  z-index:-2;
  width:1600px; 
  
}
 
#side {
  width:770px;
  margin-left:auto;
  margin-right:auto;
  min-width:770px;
  background-image:url(../media/images/bgSide.jpg);
  background-repeat:repeat-y;
  margin-top:50px;
}
#title { 
  
}
#content {
   
  margin:20px;
  margin-left:40px;
  margin-right:40px;
  margin-bottom:0px;
 
 
}
a {
  text-decoration:none;
  color:#B02D2D;
  border-bottom:2px solid #5A5E6E;
  
}
#photoContent {
  float:right;
  
  background-image:url(../media/images/photoBg.jpg);
  background-repeat:no-repeat;
  width:217px;
  height:248px;
  margin-right:0px;
  padding-right:0px;
}
#footer {
  background-image:url(../media/images/bgSideBottom.jpg);
  background-repeat:no-repeat;
  height:30px;
  width:770px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  font-size:12px;
  color:#EEEEEE;
  padding-top:5px;
}
#footer a {
  color:#EEEEEE;
  text-decoration:none;
  border:none;
}
h1 {
  font-weight:normal;
  font-family:Georgia; 
  font-size:24px;
  padding:0;
  margin:0;
  margin-left:5px;
}
.ftext {
  margin-left:5px;
}


h1 img {
  
  float:left;
  
  
}
h1 span.headlineText {
line-height:41px;
  font-family:Georgia; 
  font-size:18px;
}

.ftextWithIcon {
 padding-left:65px; 
  
  min-height:60px;
  background-repeat:no-repeat;
  margin-bottom:15px;
}
.ftextWithIcon h1 {
  padding:0;
  margin:0;
  padding-top:10px;
  font-size:18px;
}
.ftextWithIcon p {
 padding:0;
  margin:0;
  margin-top:10px;
}


.imglink {
  border:none;
}

.reference {
  margin-left:58px;
}

/*Menu*/
#menu {
  width:691px;
  height:34px;
  background-image:url(../media/images/menuBg.gif);
  background-repeat:no-repeat;
  margin-left:38px;
  padding-left:10px;
  
}
#menu a {
  text-decoration:none;
  border:none; 
  color:#FFFFFF;
  line-height:34px;
  float:left;
  margin-right:15px;
}
#menu .tel {
  float:right;
  color:#FFFFFF;
  line-height:34px;
  margin-right:17px;
}
#menu .mgroup div.act a {
  color:#E80000;
  background-image:url(../media/images/menuEdge.gif);
  background-repeat:no-repeat;
  background-position:bottom center;
}


.kontaktForm {
  padding-top:10px;
}
.kontaktForm  td.label {
  vertical-align:top;
   
  padding-top:6px;
}
.kontaktForm  td.field input, textarea{
 width:200px; 
  padding:4px;
  margin:4px;
  font-family:Arial;
  font-size:14px;
  border:2px solid #DDDDDD;
}
.kontaktForm td.field textarea {
  width:300px;
  height:100px;
}
.kontaktForm  td.submit {
  text-align:right;
  padding-right:6px;
}
