@CHARSET "UTF-8";

/*

 Style Index

 $0  - Imported Styles
 $1  - Common Elements
 $2  - Container
 $3  - Navigation
 $4  - Kontaktformular
*/

/* $0  - Imported Styles /////////////////////////////////////////////////////*/

@import url(reset.css);

/* $1 - Common Elements //////////////////////////////////////////////////////*/
body,html
{
  font-family:Arial, sans-serif;
  font-size:12px;
}

br.clear
{
  clear:both;
  font-size:0px;
  height:0px;
  line-height:0px;
  visibility:hidden;
  margin:0px;
  padding:0px;
  width:0px;
}

h1
{
color:#e6000d;
font-size: 14px;
font-weight:bold;
padding-bottom: 16px;
}

a
{
  color:#000000;
  text-decoration:none;
}

iframe
{
  border:none;
}

/* $2 - Container ////////////////////////////////////////////////////////////*/
#totalPage
{
  background:#e6e6e6;
  margin:0px auto;
  padding:0px 45px 0px 44px;
  width:861px;

}

#topMenu
{
  height:43px;
  width:861px;
}

#header
{
  height:134px;
  width:861px;
}

#logo
{
  height:134px;
  float:left;
  width:191px;
}

#backgroundImage
{
  height:134px;
  float:left;
  width:670px;
}

#mainMenu
{
  height:60px;
  position:relative;
  width:861px;
}

#main
{
}

#content
{
  margin:0px 0px 25px 6px;
}

#breadcrump
{
  font-size:10px;
  height:43px;
  padding:11px 0px 0px 6px;
  width:861px;
}

#footer
{
  background:#cccccc;
  height:10px;
  padding:17px 33px;
  width:794px;
}

/* $3 - Navigation ///////////////////////////////////////////////////////////*/
ul.topNavi
{
  padding-top:16px;
  text-align:right;
}

ul.topNavi li
{
  display:inline;
  font-weight:bold;
}

ul.topNavi li.emptyli
{
  padding:0px 7px;
}
/*mainNavi start*/
#navi li
{
  float:left;
  width:146px;
}

#navi li.last
{
  float:left;
  width:131px;
}

#navi
{
  position:absolute;
  padding-top:24px;
  width:861px;
}

#navi li a
{
  background:#8b8c8e;
  color:#ffffff;
  display:block;
  float:left;
  height:33px;
  margin-right:6px;
  padding:3px 0px 0px 6px;
  width:133px;
}*html #navi li a {
  margin-right:1px;
  padding:3px 0px 0px 4px;
  width:137px;
}

:root #navi li ul li a,
*+html #navi li ul li a
{
  height:auto;
  padding:5px 0px 5px 6px;
}

#navi li.last a
{
  margin-right:0px;
  width:126px;
}*html #navi li.last a {
  width:127px;
}

/*2.ebene*/
#navi li ul
{
  display:none;
}

#navi li:hover ul
{
  display:block;
  margin:40px 0px 0px 0px;
}*html #navi li:hover { overflow:hidden; }
 *html #navi li.last:hover ul { margin:5px 0px 0px 0px; }

#navi li:hover ul li a
{
  background:#cccccc;
  color:#000000;
}

#navi li:hover ul li a:hover
{
  background:url(../images/menu_active.gif) repeat-y;
  color:#e01d1b;
}*html #navi li ul li a:hover { 
  background:url(../images/menu_active.gif) repeat-y;
  color:#e01d1b;
}
/*mainNavi end*/

/* $4 - Kontaktformular //////////////////////////////////////////////////////*/

label
{
  float:left;
  margin:5px 0;
  width:100px;
} 

form
{
  margin:15px 0px;
}

.check
{
  backgrond:#e6e6e6;
  border:none;
  margin-left:100px;
  width:20px;
}
                                                               
input
{
  background:#ffffff;
  border:1px solid #6699cc;
  margin:3px 0px;
  padding:3px;
  width:200px;
}

textarea
{
  background:#ffffff;
  border:1px solid #6699cc;
  margin:3px 0px;
  padding:3px;
  width:300px;
}

.submitbutton
{
  padding:1px 0px;
  margin:10px 0px 0px 100px;
  width:100px;
}

a.locationCat
{
  color:#6699CC;
  display:block;
  font-weight:bold;
  margin-top:5px;
}
