
* {
    margin:0;
    padding:0;
}

html {
    width:100%;
    height:100%;
}

body {
    margin:0px;
    padding:0;
    width:100%;
    font: normal 11px Arial, Verdana, Helvetica, sans-serif;
    background-color:#4e6f93;
}

textarea, input, select {
    font: normal 11px Arial, Verdana, Helvetica, sans-serif;
    padding:2px;
}

a img {
    border:none;
}

a {
    text-decoration:none;
    color:#ffffff;
}

h1 {
    color:#ffffff;
    font-size:2.5em;
    margin:25px 0;
}

h2 {
    color:#ffffff;
    margin-bottom:20px;
}

h3 {
    color:#ffffff;
    margin-bottom:20px;
    display:inline;
}

#wrapperOuts {    
    background:url('bg-gesamt.jpg') center 34px no-repeat;
    min-width:968px;
}

#wrapper {
    width:968px;
    margin:0 auto;
    padding-bottom:50px;
}

#headBar, #footBar {
    background:url('bg-headbar.jpg') 0 0 repeat-x;
}
#headBarInner, #footBarInner {
    width:968px;
    margin:0 auto;
}

#footBarInnerL {
    float:left;
}

#footBarInnerR {
    float:right;    
    padding-top:8px;
    padding-right:2px;
}

#footBarInnerR a {
    color:#5c5c5c;
    font-weight:bold;
    font-size:1.1em;
}


/* HEAD START */

#head {
    height:145px;
}

#logo {
    float:left;
    margin-top:28px;
}

#headText {
    float:right;
    margin-top:55px;
    margin-right:20px;
    color:#91b5ce;
}

#headText b {
    font-size:1.5em;
    color:#ffffff;
    line-height:1.5em;
}


/* HEAD END */


#mainNav {
    list-style:none;
    height:64px;
    margin-bottom:25px;
}

#mainNav li {
    display:inline;
}

#mainNav li ul {
    position:absolute;
}


/* MID START */

#mid {
    height:225px;
    background:url('mid-01.jpg') 0 0 no-repeat;
}

#midInner {
    float:right;
    margin:50px 50px 0 0;
    color:#000000;
}

#midInner a {
    color:#2a1403;
    font-size:1.7em;
}

.midInnerB {
    color:#505050;
    font-size:2.4em;
}

.midInnerS {
    margin-top:15px;
    font-size:1.4em;
    font-weight:bold;
    text-align:center;
}

.midInnerI {
    margin-top:20px;
    text-align:center;
}


/* MID END */



/* CONTENT START */

#content {
    width:947px;
    margin:0 auto;
    color:#b1d4ed;
}

#content p {
    line-height:1.3em;
}

/* CONTENT END */


#tabHightlights {
    width:589px;
    height:468px;
    float:right;
    font-size:1.2em;
    font-weight:bold;
    color:#ffffff;
    background: url('highlights-tabelle.png') 0 0 no-repeat;
    border-spacing:0;
    border-collapse: collapse;
    margin-right:5px;
}

#tabHightlights td {
    vertical-align:middle;
    padding:0 30px 0 60px;
}

#tabInfo1 {
    float:left;
    background:url('tabelle-info1.jpg') 0 0 no-repeat;
    width:231px;
    height:199px;
    color:#ffffff;
}

#tabInfo2 {
    float:right;
    background:url('tabelle-info2.jpg') 0 0 no-repeat;
    width:229px;
    height:166px;
    color:#ffffff;
}

#tabInfo2 td, #tabInfo1 td {
    padding-left:40px;
}

.kontaktTab {
    float:left;
    font-family:Arial;
    font-size:1.1em;
}

.kontaktTab td {
    vertical-align:top;
}

.kontaktTab input {
    margin-bottom:3px;
    width:180px;
    margin-left:5px;
}

.kontaktTab textarea {
    width:250px;
    height:70px;
    margin-left:8px;
}

#downloadTab1 {
    background:url('liste-download.jpg') 0 0 no-repeat;
    width:483px;
    height:361px;
}

#downloadTab1 td, #downloadTab2 td {
    padding-left:50px;
}

#downloadTab2 {
    background:url('liste-partnerwerden.jpg') 0 0 no-repeat;
    width:391px;
    height:47px;
}

#presseTab {
    background:url('liste-presseStimmen.jpg') 0 0 no-repeat;
    width:390px;
    height:125px;
}

#presseTab td {
    padding-left:50px;
}

.weissFett {
    color:#ffffff;
    font-weight:bold;
}

.contentImpressumP {
    float:left;
    margin-right:25px;
}


