body {
    text-align: center;
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #3b3b3b;
}

table {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #08aae6;
}

table td {
    vertical-align: top;
}

a.hiddenAnchor {
    margin: 0px !important;
	padding: 0px !important;
	border: none !important;
	display: inline !important; 
}

img {
    border: none;   
}

h1 {
    display: none;
}

h2 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 0 0 10px 325px;
    padding: 0px;
    text-transform: uppercase;
}

h3 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    color: #999999;
    margin: 0 0 10px 0;
    padding: 0px;  
}

#bodyContainer {
    position: absolute;
    left: 50%;
    margin: 20px -520px;
	padding-bottom: 20px;
    width: 1061px;
    min-height: 999px;
    border: none;
    background: url(../pics/layout/background.jpg) top left no-repeat;
    text-align: left;
}

#mainContainer a, #mainContainer a:link, #mainContainer a:visited {
    font-size: 12px;
    color: #08aae6;
    text-transform: uppercase;
    text-decoration: none;
    background: url(../pics/layout/link_bg.png) 0px 10px no-repeat;
    padding-left: 15px;
}

#mainContainer a:hover, #mainContainer a:active, #mainContainer a:focus {
     text-decoration: none;
     color: #999999;
}

#mainContainer a.inv, #mainContainer a.inv:link, #mainContainer a.inv:visited, #mainContainer a.inv:hover, #mainContainer a.inv:active, #mainContainer a.inv:focus {
    background: none;
    padding-left: 0;
}

#headerContainer {
    margin-left: 380px;
    margin-top: 31px;
    background-color: #ffffff;
    height: 255px;
}

#mainNaviContainer {
    height: 33px;
    text-align: right;
    margin-right: 143px;
}

#imageTop {
    height: 109px;
    margin: 0 0 15px 96px;
}

#headline {
	width: 546px;
    height: 15px;
    margin: 0 0 59px 96px;
}



#mainContainer {
    margin: 78px 0 0 96px;
    width: 800px;
    color: #08aae6;
}



#mainNaviContainer a, #mainNaviContainer a:link, #mainNaviContainer a:visited {
    color: #08aae6;
    font-size: 12px;
    text-transform: uppercase;
    text-decoration: none;
    background: url(../pics/layout/navi_link_bg.png) 0px 10px no-repeat;
    padding-left: 70px;
}

#mainNaviContainer a:hover, #mainNaviContainer a:active, #mainNaviContainer a:focus {
    text-decoration: none;
    color: #999999;
}

#mainNaviContainer ul {
    list-style: none;
    margin: 0px;
    padding: 10px 0 0 0;
}

#mainNaviContainer ul li {
    padding: 0 0 10px 0;
    display: inline;
    margin: 0px;
}

#mainNaviContainer ul li a.active {
}

.clearer {
    clear: both;    
}


/** ABSATZ **/
.absatz h3 {
    margin-left: 325px;
}

.absatz .column1 {
    float: left;
    margin: 3px 0 0 0;
    width: 286px;
}

.absatz .column2 {
    margin-left: 325px;
}


/** FORMS **/
#contentContainer form label {
    display: block;
    float: left;
    width: 30%;
    height: 20px;
    padding: 2px 0 0 0;
}

#contentContainer form br {
    clear: both;
}

.inputText, .inputTextShort, .inputDate {
    background-image: url('../pics/kajona/forms_input_back.gif');
    background-repeat: repeat-x;
    padding: 0;
    margin: 0 3px 0 0;
    display: block;
    float: left;
    width: 180px;
    height: 16px;
    border: 1px solid #c2c2c2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #737373;
}

.inputTextarea {
    background-image: url('../pics/kajona/forms_input_back.gif');
    background-repeat: repeat-x;
    padding: 0;
    margin: 0 3px 0 0;
    display: block;
    float: left;
    width: 180px;
    height: 50px;
    border: 1px solid #c2c2c2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #737373;
}

.inputTextareaLarge {
    background-image: url('../pics/kajona/forms_input_back.gif');
    background-repeat: repeat-x;
    padding: 0;
    margin: 0 3px 0 0;
    display: block;
    float: left;
    width: 300px;
    height:150px;
    border: 1px solid #c2c2c2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #737373;
}

.inputText:focus, .inputTextShort:focus, .inputTextarea:focus, .inputDropdown:focus, .inputDate:focus {
    color: #000000;
}

.button, .buttonShort {
    background-image: url('../pics/kajona/forms_button_back_31.gif');
    background-repeat: repeat-x;
    padding: 0 0 3px 15px;
    margin: 8px 0 0 0;
    display: block;
    float: left;
    width: 182px;
    height: 18px;
    border: 1px solid #c2c2c2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #737373;
    text-align: left;
    cursor: pointer;
}

.button:hover, .buttonShort:hover, .button:focus, .buttonShort:focus {
    color: #000000;
}


/* E L E M E N T  I M A G E */
.bild {
    margin-bottom: 10px;
}
