@charset "utf-8";
/* CSS Document */
body {
		margin: 0px;
        padding: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #454545;
	
}
#all {
        margin-left: auto;
        margin-right: auto;
        position:relative;
        width: 728px;
}
#header {
        float: left;
        width: 728px;
        background-color: #c1001f;
        height: 28px;
        background-image: url(../images/tikon-slogan.gif);
        background-repeat: no-repeat;
}
#leitmotiv {
        float: left;
        width: 728px;
        height: 152px;
        background-image: url(../images/leitmotiv.jpg);
}
#logo {
        float: left;
        width: 1230px;
        height: 104px;
        padding-left: 37px;
        padding-top: 75px;
}
#navi_oben {
        float: left;
        width: 461px;
        height: 20px;
        padding-top: 128px;
        text-align: right;
}
#content {
        float: left;
        width: 728px;
        background-color: #d5d5d5;
}
#content_left {
        float: left;
        width: 261px;
}
#content_right {
        float: left;
        width: 467px;
}
#navlist {
        margin: 0px;
        padding: 0px;
}
#navi_oben #navlist li {
        display: inline;
        list-style-type: none;
        padding-left: 15px;
}
a {
        color: #000000;
        text-decoration: none;
}
a:hover, #navlist .active, .active {
        color: #c1001f;
        text-decoration: none;
}
#navi {
        width: 216px;
        float: left;
        padding: 32px 0px 0px 45px;
}
#navi #navlist li {
        list-style-type: none;
        line-height: 14px;
}
#inhalt{
        width: 467px;
        float: left;
        background-image:url(../images/tietzen.jpg);
        background-repeat: no-repeat;
        background-position: right top;
        margin-bottom: 30px;
}
h1 {
        font-size: 20px;
		line-height: 20pt;
        color: #FFFFFF;
        padding: 0px;
        margin: 32px 0px 18px 0px;
}
h2 {
        font-size: 20px;
        color: #FFFFFF;
        margin: 16px 0px 0px 0px;
}
h3 {
	font-size: 13px;
	color:#000000;
	margin: 16px 0px 15px 0px;
}
h4 {
        font-size: 15px;
        color: #FFFFFF;
		line-height: 18pt;
        margin: 35px 0px 18px 0px;
}


p {
        margin: 0px;
        padding: 0px;
        line-height: 15px;
}
.partner {
        margin-top: 7px;
}
.eingerueckt {
        padding-left: 9px;
}
#logos {
        float: left;
        width: 241px;
        text-align: right;
        padding-right: 20px;
}
#formular {
        float: left;
        width: 196px;
        text-align: left;
        padding: 0px 20px 0px 45px;
        margin-top: 121px;
}
label {
        float: left;
        width: 190px;
        display: block;
        margin-top: 10px;
}
input[type=text] {
        float: left;
        width: 180px;
        padding: 3px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #454545;
}
input[type=submit], input[type=reset]  {
        float: left;
        background-color: #d5d5d5;;
        border: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #454545;
}
textarea {
        width: 400px;
        height: 254px;
        padding: 3px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #454545;
}

  

#linie {
        border-top: 1px solid #ffffff;
        margin-top: 20px;
        margiin-bottom: 20px;
        height: 1px;
}
#download {
        position:absolute;
        left: 260px;
        top: 70px;
        height: 390px;
        width: 183px;
        padding: 10px;
        background-color:#c0c0c0;
        visibility:hidden;
}
#leitmotiv_home {
        float: left;
        width: 728px;
        height: 465px;
        background-image: url(../images/img-home_jpg.png);
}
#navi_oben_home {
        float: left;
        width: 728px;
        height: 20px;
        padding-top: 88px;
        text-align: right;
}
#navi_oben_home #navlist li {
        display: inline;
        list-style-type: none;
        padding-left: 15px;
}
#footer {
        float: left;
        width: 683px;
        height: 20px;
        text-align:left;
        padding: 20px 0px 0px 45px;
}