
/* ----------------- Hauptformat --------------------------------------------------------------|
----------------------------------------------------------------------------------------------*/

body   {
                margin: 0px;
                padding: 0px;
                font-family: Arial, Verdana, Tahoma, Sans-Serif;
                color: #242424;
                font-size: small;
                background-color: #fff;
                height: 100%;
                min-height: 100%;
                background-image:url('../bilder/seite/bg.jpg');
                background-repeat: repeat-x;
                }


/* ----------------- Container ---------------------------------------------------------------|
----------------------------------------------------------------------------------------------*/

#logo   {
                margin: auto auto;
                margin-top: 50px;
                width: 920px;
                }

#navigation  {
                position: absolute;
                left: 50%;
                margin-left: -470px;
                width: 220px;
                margin-top: 90px;
                }

#center-idee   {
                margin: auto auto;
                width: 920px;
                height: 400px;
                background-image:url('../bilder/seite/bg-center-2.png');
                background-repeat: no-repeat;
                behavior: url(iepngfix.htc)
                }

#center-leistungen   {
                margin: auto auto;
                width: 920px;
                height: 400px;
                background-image:url('../bilder/seite/bg-center.png');
                background-repeat: no-repeat;
                behavior: url(iepngfix.htc)
                }

#center-referenzen   {
                margin: auto auto;
                width: 920px;
                height: 400px;
                background-image:url('../bilder/seite/bg-center-3.png');
                background-repeat: no-repeat;
                behavior: url(iepngfix.htc)
                }

#center-kontakt {
                margin: auto auto;
                width: 920px;
                height: 400px;
                background-image:url('../bilder/seite/bg-center-4.png');
                background-repeat: no-repeat;
                behavior: url(iepngfix.htc)
                }

#center-journal {
                margin: auto auto;
                width: 920px;
                height: 400px;
                background-image:url('../bilder/seite/bg-center-5.png');
                background-repeat: no-repeat;
                behavior: url(iepngfix.htc)
                }

#center-inhalt-links {
                position: absolute;
                top: 205px;
                left: 50%;
                margin-left: -195px;
                width: 345px;
                line-height: 140%;
                }

#center-inhalt-rechts {
                position: absolute;
                top: 305px;
                left: 50%;
                margin-left: -20px;
                width: 225px;
                line-height: 140%;
                }

#center-inhalt-rechts-top {
                position: absolute;
                top: 192px;
                left: 50%;
                margin-left: 190px;
                width: 225px;
                line-height: 140%;
                }

#fuss   {
                margin: auto auto;
                width: 860px;
                padding: 10px;
                font-size: 85%;
                color: #878787;
                text-align: center;
                }

/* ----------------- Hyperlinks ---------------------------------------------------------------|
----------------------------------------------------------------------------------------------*/

a, a:visited                    {
                                                color:#333;
                                                text-decoration: underlin;
                                                }
a:hover, a:active                 {
                                                color:#333;
                                                text-decoration: none;
                                                }

a.text, a.text:visited                    {
                                                color: #333;
                                                text-decoration: underline;
                                                }
a.text:hover, a.text:active                 {
                                                color: #333;
                                                text-decoration: none;
                                                }

a.fusslink, a.fusslink:visited                    {
                                                color: #ACA390;
                                                text-decoration: none;
                                                padding: 3px;
                                                }
a.fusslink:hover, a.fusslink:active                 {
                                                color: #ffffff;
                                                text-decoration: none;
                                                background-color: #ACA390;
                                                }

/* ----------------- Grafiken ---------------------------------------------------------------|
----------------------------------------------------------------------------------------------*/

img {
        border: 0px;
        margin: 0px;
        padding: 0px;
        }
img.trans { behavior: url(iepngfix.htc)}



/* Ueberschriften
----------------------------------------------- */
h1 {font-size: 130%; font-weight: normal; color: #000; margin-bottom: 5px; padding: 0;}
h2 {font-size: 110%; font-weight: normal; color: #333; margin-bottom: 15px; height: 30px; padding: 0; border-bottom: 1px solid #e7e7e7;}
h3 {font-size: 140%; font-weight: bold; margin: 0px; color: #fff;}
h4 {font-size: 160%; color: #3D3D3D; margin: 0px; margin-bottom: 4px;}
h5 {font-size: 110%; color: #555; background-color: #e4e4e4; padding: 5px; margin: 0px; margin-bottom: 2px;}



/* Sonstiges
----------------------------------------------- */
p {margin: 0px;}

ul{padding: 0; margin: 0;}
li{padding: 2px; margin: 0;}
ul.stil {
color: #242424;
margin-left: 0px;
margin-top: 1px;
list-style-type: square;
list-style-position:inside;
padding: 3px;
line-height: 130%;
}


select {font-size: 95%; width: 55%;}
input {font-size: 95%;}
input.norm {border: 1px solid #ddd; width: 65%;}

input.senden {
color:#888;
font-size: 95%;
width: 140px;
height:22px;
text-align:
center; border: 0px;
background-image:url('../bilder/seite/submit.png');
background-repeat: no-repeat;
background-color: #fff;
font-weight: bold;
}

input.senden:hover {
font-weight: bold;
cursor: pointer;
color:#888;
font-size: 95%;
width: 140px;
height:22px;
text-align:
center; border: 0px;
background-image:url('../bilder/seite/submit-hover.png');
background-repeat: no-repeat;
background-color: #fff;
}

input.button {border: 1px solid #bbb;}
textarea {border: 1px solid #ddd; font-family: arial; color: #555; width: 35%; height: 100px;}
textarea.norm {border: 1px solid #ddd; font-family: arial; color: #555; width: 65%; height: 200px;}
form{clear:both;}
