

@charset "UTF-8";

@import "reset-min.css" all;

@import "example.css" all;



/*Allgemein*/
body {

  -webkit-text-size-adjust:none;
  }
html
{
  height:100%;
  margin:0;
  padding:0;
  background-image: url(../images/bg2.jpg);
  background-repeat:no-repeat;
  background-size: 100% ;
}
div#top_wrap {
  z-index:1;
  top:0px;
  width:100%;
  height:118px;
  background-image: url(../images/top_header.png);
}
div#contentwrapper {
  z-index:2;
  margin:0 auto;
  width:907px;
  margin-bottom: 0px;
  margin-top: -90px;  
}

/*Header*/
div#header {
  width:907px;
  height:185px;
  background-color:#ffffff;
}
div#header_content {
  height:65px;
}
div#header_menu {
  background:#ffffff;
  height:95px;
}
div#logo {
  padding-top:5px;
  padding-left:5px;
  float:left;
  width:300px;
  height:55px;
}
div#contact {
  float:left;
  padding-top:5px;
  padding-left:30px;
  font-size:11px;
  font-family: Arial, Verdana;
  color:#2d2d2d;
}
.contact {
  vertical-align: middle;
  margin-left:10px;
  padding-right:5px;
  padding-left:15px;
}
div#main_menu {
  width:907px;
  height:25px;
  background-image: url(../images/menu_bg.jpg);
}

/*
div#menu_left {
  float:left;
  width:24px;
  height:25px;
  background-image: url(../images/menu_left.jpg);
}
div#menu_right {
  float:left;
  width:883px;
  height:25px;
  background-image: url(../images/menu_bg.jpg);
}
*/
/*...Fisheye Menu...*/
div#menu {
  width:1200px;
  padding-top:30px;
}
div#menu div.jqDock {
  cursor:pointer;
}
div#menu img {
  padding:0 32px;
}
div.jqDockLabel {
  visibility: hidden;
  font-weight:bold;
  white-space:nowrap;
  color:#ffffff;
  cursor:pointer;
  padding:0 1px;
}
/*Main*/
div#main {
  width:907px;
  min-height:300px;
  font-family: Arial, Verdana;
  background-color:#ffffff;
}
div#breadcrumb {
  padding-top:5px;
  padding-left:8px;
  font-family: Arial;
  font-size:11px;
  color:#2d2d2d;
}
div#breadcrumb a {
  text-decoration:none;  
  font-family: Arial;
  font-size:11px;
  color:#2d2d2d;
}
div#breadcrumb a:hover, a:active, a:visited {
  text-decoration:underline;
  font-size:11px;
}
div#mainContent {
  width:867px;
  padding:20px;
  font-size:12px;
  font-family: Arial, Verdana;
  color:#2d2d2d;

  /*background-color:rgba(255, 255, 255, 0.70);*/
}
div#mainContent a {
  text-decoration:none;  
  font-family: Arial;
  font-size:12px;
  color:#3a6a7e;
}
div#mainContent a:hover, a:active, a:visited {
  text-decoration:underline;
  font-size:12px;
}

/*Footer*/
div#top_footer {
  width:907px;
  background-color:#ffffff;
  height:170px;
}
div#secondaryContent {
  padding-top:5px;
  padding-bottom:5px;
  padding-left:20px;
  padding-right:20px;
  float:left;
  width:567px;
  height:135px;
  font-size:11px;
  font-family: Arial, Verdana;
  color:#2d2d2d;
}
div#secondaryContent a {
  text-decoration:none;  
  font-family: Arial;
  font-size:11px;
  color:#3a6a7e;
}
div#secondaryContent a:hover, a:active, a:visited {
  text-decoration:underline;
  font-size:11px;
}

div#footer_image {
  float:left;
  width:300px;
  height:170px;
  background-image: url(../images/dachdecker.jpg);
}
div#bottom_footer {
  width:907px;
}
div#footer_line {
  width:907px;
  height:9px;
  background-color:#427184;
}
div#footerContent {
  position:relative;
  top:-25px;
  left:8px;
  font-family: Arial;
  font-size:11px;
  color:#2d2d2d;
}
div#copyright {
  position:relative;  
  left:8px;
  top:-10px;
  width:300px;
  height:30px;
  font-size:9px;
  font-family: Arial, Verdana;
  font-weight:Regular;
  color:#2d2d2d;
}

/*Fonts*/
h1 {
  font-size:18px;
  font-family: Arial, Verdana;
  font-weight:bold;
  color:#2d2d2d;
}
h2 {
  font-size:15px;
  font-family: Arial, Verdana;
  font-weight:bold;
  color:#2d2d2d;
}
h3 {
  font-size:12px;
  font-family: Arial, Verdana;
  font-weight:bold;
  color:#2d2d2d;
}
a {
  color:#2d2d2d;
  font-size:11px;
  font-family: Arial, Verdana;
  text-decoration:none;
}
a:hover, a:active, a:visited {
  color:#2d2d2d;
  font-size:11px;
  font-family: Arial, Verdana;
  text-decoration:underline;
}
.slogan {
  margin-left:25px;
  margin-top:25px;
  font-size:18px;
  font-family: Arial, Verdana;
  font-weight:bold;
  color:#427184;
  font-style:italic;
}