﻿/* Standard-Styles */

body {
    font: 0.75em Arial, Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: #717171;
    background-color: #FFFFFF;
    margin: 0;
}

form {
    margin: 0;
}

h1, h2, h3 {
    line-height: 1.2em;
    margin: 0 0 0.5em 0;
}

h1 {
    font-size: 130%;
	color: #008FCF; 
}

h2 {
    font-size: 110%;
}

h3 {
    font-size: 100%;
}

input, textarea, select {
    font: 0.75em Arial, Helvetica, Arial, sans-serif;
}

a {
    color: #008FCF;
    text-decoration: underline;
}

a:hover {
    text-decoration: underline;
}

/* Individuelle Styles */

.frameSite {
    width: 1021px;
}

.frameHeader {
    width: 1021px;
    height: 89px;
    background-image: url('../img/bgHeader.gif');
    background-repeat: repeat-x;
}

.imgHeaderLogo {
    margin-left: 28px;
}

.imgHeaderCall {
    margin-left: 73px;
}

.frameMenuOuter {
    width: 234px;
    float: left;
}

.frameMenuInner {
    padding-top: 23px;
    padding-left: 31px;
}

.imgMenuDivider {
    margin-top: 7px;
    margin-bottom: 7px;
}

.frameMenuInner a {
    color: #717171;
    text-decoration: none;
}

.frameMenuInner a:hover {
    color: #8DC741;
    text-decoration: none;
}

.frameContentCenterOuter {
    float: left;
    width: 553px;
}

.frameContentCenterInner {
    padding: 35px 20px 25px 33px;
}

.frameContentRightOuter {
    float: left;
    width: 234px;
    margin-top: 25px;
}

.frameContentRightInnerTop {
    height: 500px;
    overflow: auto;
    margin-top: 1em;
    padding-left: 21px;
}

.frameContentRightInnerBottom {
    margin-top: 2em;
    padding-left: 21px;
}

.imgBoxCenter {
    margin-top: 25px;
    margin-left: 16px;
}

.imgBoxRight {
    margin-top: 3em;
}

.imgRainerPartner {
    margin-top: 8px;
    margin-bottom: 5px;
}

.imgBulletPoint {
    margin-right: 13px;
}

.textGreen {
    color: #8DC741;
}

.textBlue {
    color: #008FCF;
}

.textPink {
    color: #D94CCA;
}

.textGrey {
    font: 1.25em Arial, Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: #717171;
}

table {
  border-width:2px;
  border-style:solid;
  border-color:#8DC741;
  padding:0.5em;
  text-align:justify;
}
