/* INFRAWING-Holding, 04.11.2014 */

body {  
  margin-top: 20px;  
  margin-right: 20px;  
  margin-bottom: 20px;  
  margin-left: 20px;  
  background-color: #7ca2c9;  
  background-image: url("bilder/hintergrund.png");  
  background-repeat: repeat-x;
}

a {  
  text-decoration: underline;  
  color: #333333;
}

a:hover {  
  text-decoration: none;
}

a:visited {  
  color: #333333;
}

div#pagewrapper {  
  width: 800px;  
  position: absolute;  
  left: 50%;  
  margin-left: -400px;  
  background-color: white;  
  text-align: left;  
  border-top-width: 0px;  
  border-right-width: 0px;  
  border-bottom-width: 0px;  
  border-left-width: 0px;  
  border-top-style: none;  
  border-right-style: none;  
  border-bottom-style: none;  
  border-left-style: none;  
  -webkit-box-shadow: 0px 0px 5px 4px rgba(102, 102, 102, 0.6);
  box-shadow: 0px 0px 5px 4px rgba(102, 102, 102, 0.6);  
/*  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px; */
}

#logo {  
  font-size: 48px;  
  color: white;  
  background-color: #29a8d2;
  background-color: #fff;
  padding-top: 14px;  
  padding-right: 14px;  
  padding-bottom: 14px;  
  padding-left: 14px;  
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;  
  width: 752px;  
  margin-top: 10px;  
  margin-right: 10px;  
  margin-bottom: 10px;  
  margin-left: 10px;  
  text-align: center;  
  text-decoration: none;  
  font-family: Arial;
}

#inhalt {  
  padding: 0 30px 20px 30px;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 12px;  
  background-color: white;
}

.minheight-600 {  
  min-height: 600px;  
  height: auto !important;  
  margin-bottom: 10px;  
  margin-top: 0px;
}

p {  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  margin-top: 0.4em;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  font-size: 12px;  
  line-height: 120%;
}

h2 {  
  font-family: Arial, Helvetica, sans-serif;  
  font-size: 24px;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0.5em;  
  margin-left: 0px;
}

ul {  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  margin-top: 10px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 10px;
}

li {  
  line-height: 150%;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 20px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;
}

.kleiner {  
  font-size: 10px;
}

h3 {  
  font-family: Arial, Helvetica, sans-serif;  
  font-size: 24px;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0.5em;  
  margin-left: 0px;
}

h4 {  
  font-size: 18px;  
  margin-top: 1em;  
  margin-right: 0px;  
  margin-bottom: 0.5em;  
  margin-left: 0px;
}

sup {  
  vertical-align: top;  
  font-size: 76%;  
  line-height: 100%;
}

hr {  
  border-top-width: 1px;  
  border-right-width: 1px;  
  border-bottom-width: 1px;  
  border-left-width: 1px;  
  border-top-style: solid;  
  border-right-style: solid;  
  border-bottom-style: solid;  
  border-left-style: solid;  
  border-top-color: #000060;  
  border-right-color: #000060;  
  border-bottom-color: #000060;  
  border-left-color: #000060;  
  margin-top: 10px;  
  margin-right: 0px;  
  margin-bottom: 10px;  
  margin-left: 0px;
}

.rezuli {  
  unicode-bidi: bidi-override;  
  direction: rtl;
}

