* {
    margin: 0;
    padding: 0;
}

html, body {
    height: 100%;
}


BODY {
		background:             #ACB7C1;

		position: absolute;

    color:                  #000000;
    white-space:            normal;
    word-spacing:           0px;
    letter-spacing:         0px;
    font-family:            Verdana, Arial, Helvetica, sans-serif;
    font-style:             normal;
    font-variant:           normal;
    font-size:              11px;
    font-weight:            normal;
    font-stretch:           normal;
    text-decoration:        none;
    text-transform:         none;
    text-shadow:            none;
    text-indent:            0px;
    text-align:             left;
    vertical-align:         middle;

    border:									0px;
    float: 									none;

    height: 								100%;
    width:									100%;
}


DIV#container {
    width: 900px;
    margin: 0px auto;
}

/* Header + Body */
DIV#headerContainer, DIV#bodyContainer {
		background:							#FFFFFF;
    width: 900px;
    margin: 0px auto;
    border: 0px;
    padding:								0px;
}


DIV#bodyContainer {
    background-image: 			url(background.png);
    background-repeat: 			repeat-y;
    background-position: 		center;
    position: 							relative;    
    float: 									left;
		margin: 								0px auto;
    min-height: 						100%;
    /* height: 								auto !important; */
    height: 								auto;
    height: 								100%;
    border: 								0px;
    padding-bottom:					25px;
}



/* HEADER */


DIV.headerMenu {
    width:                  900px;
    max-width:              900px;
    height:                 80px; /*78px; */
    max-height:             80px; /* LOGO Höhe(71px) + padding-top-Logo (5px)*/
    position:               relative;
    float:                  none;
    clear:                  both;
    background-color:       #FFFFFF;
    text-align:             left;
    vertical-align:         top;
    font-size:              11px;
    color:                  #000000;
    border:									0px;
}
DIV.headerImage {
    width:                  900px;
    max-width:              900px;
    height:                 125px;
    max-height:             125px;
    position:               relative;
    float:                  none;
    clear:                  both;
    background-color:       #FF9900;
    text-align:             right;
    vertical-align:         top;
    padding:                0px;
}

DIV.headerImage IMG {
		display: inline;
		_display: block;
		text-align: right;
		border: 0px;
}

DIV.menu {
    width:                  900px;
    max-width:              900px;
    height:                 20px;
    max-height:             20px;
    position:               relative;
    float:                  none;
    clear:                  both;
    background-color:       #475868;
    vertical-align:         middle;
    font-weight:            bold;
    color:                  #FFFFFF;
    border-style:           solid;
    border-color:           #FFFFFF;
    border-width:           1px 0px 1px 0px;
    z-index:                100;
}


DIV.headerMenu DIV.links {
    width:              375px;
    max-width:          375px;
    padding:            34px 0px 0px 0px;
    float:              left;
    clear:              none;
    border:							0px;
}
DIV.headerMenu DIV.links DIV {
    padding:            0px 0px 0px 20px;
    color:							#949494;
}

DIV.headerMenu DIV.links DIV A {
		text-decoration:		none;
		color:							#949494;
}


/* SUCHE */
DIV.headerMenu DIV.headerSearch {
		height:							15px;
		max-height: 				15px;
		margin-top: 				30px;
		margin-left: 				0px;
    width:              120px;
    max-width:          120px;
    padding:            2px 2px 0px 2px;
    float:              left;
    clear:              none;
    border:							1px solid #FF9900;
}
DIV.headerMenu DIV.headerSearch INPUT#formText {
		
		color: 							#949494;
		font-size:					10px;

		display: 						inline; 
		border: 						none; 
		_display: 					inline; 
		float: 							left; 
		height: 						13px; 
		max-height: 				13px; 
		width: 							100px; 
		max-width: 					100px; 
		margin: 						0px; 
		padding: 						0px;
}
DIV.headerMenu DIV.headerSearch INPUT {
		display: 						inline;
		border: 						0px;
		border: 						none;
		padding: 						0px;
		_display: 					inline;
		float: 							left;
		margin-left: 				4px;
}


/*Members Login*/
DIV.headerMenu DIV.headerLogin {
		display:						inline; /* deaktiviert */
    max-width:          130px;
    padding:            34px 0px 0px 0px;
    float:              left;
    margin-left: 				20px;
    clear:              none;
    border:							0px;
		color:							#949494;
}

DIV.headerMenu DIV.headerLogin A {
		text-decoration:		none;
		color:							#949494;
}

DIV.headerMenu DIV.headerLogo {
    width:              250px;
    max-width:          250px;
    padding:            5px 0px 0px 0px;
    text-align:         right;
    float:              right;
    clear:              right;
    border:							0px;
}
DIV.headerMenu DIV.headerLogo IMG {
    margin-right:       30px;
}


DIV.breadCrumbs {
    width:                  900px;
    max-width:              900px;
    height:                 20px;
    max-height:             20px;
    padding-top:						2px;
    position:               relative;
    float:                  none;
    clear:                  both;
    background-color:       #FFFFFF;
    text-align:             left;
    vertical-align:         top;
    font-size:              11px;
    color:                  #000000;
		border:									0px;
}
DIV.breadCrumbs SPAN {
		margin-left:				20px;
    float: 							none;
    color:							#949494;
}
DIV.breadCrumbs SPAN A{
    color:							#949494;
    text-decoration:		none;
}





/* BODY */


DIV#bodyContainer DIV.leftBlock {
    width:                  372px;
    max-width:              372px;
    position:               relative;
    top:                    0px;
    left:                   1px;
    float:                  left;
    clear:                  none;
    background-color:       transparent;
    border: 								0px;
}
DIV#bodyContainer DIV.rightBlock {
    width:                  526px;
    max-width:              526px;
    position:               relative;
    top:                    0px;
    left:                   2px;
    float:                  left;
    clear:                  right;
    background-color:       transparent;
    border: 								0px;
}



DIV#bodyContainer DIV.leftBlock DIV.boxBlock {
    width:                  372px;
    max-width:              372px;
    position:               relative;
    top:                    0px;
    left:                   0px;
    _left:                  0px;  /* _left:                  1px; wird vom IE 6 (XP) interpretiert*/
    float:                  none;
    clear:                  both;
}
DIV#bodyContainer DIV.leftBlock DIV.boxBlock DIV.both {
    width:                  372px;
    max-width:              372px;
    position:               relative;
    top:                    0px;
    left:                   0px;
    float:                  none;
    clear:                  both;
    border:									0px;
}
DIV#bodyContainer DIV.leftBlock DIV.boxBlock DIV.left {
    width:                  184px;
    max-width:              184px;
    position:               relative;
    top:                    0px;
    left:                   0px;
    float:                  left;
    clear:                  none;
    border:									0px;
}
DIV#bodyContainer DIV.leftBlock DIV.boxBlock DIV.right {
    width:                  184px;
    max-width:              184px;
    position:               relative;
    top:                    0px;
    left:                   4px;
    float:                  left;
    clear:                  right;
    border:									0px;
}
DIV#bodyContainer DIV.leftBlock DIV.boxBlock DIV.headline {
    padding:                3px 0px 3px 0px;
    width:                  184px;
    max-width:              184px;
    position:               relative;
    top:                    0px;
    left:                   0px;
    float:                  none;
    clear:                  both;
    background-color:       #475868;
    color:                  #FF9900;
    font-size:              10px;
    font-weight:            bold;
    border:									0px;
		border-top: 						1px solid white;
		border-bottom:          1px solid #FFFFFF;
}
DIV#bodyContainer DIV.leftBlock DIV.boxBlock DIV.headline SPAN {
    padding:                3px 0px 3px 20px;
    background:             #475868 url('orange_dot.png') no-repeat;
    background-position:    6px 6px;
}
DIV#bodyContainer DIV.leftBlock DIV.boxBlock DIV.content {
    width:                  184px;
    max-width:              184px;
    position:               relative;
    top:                    0px;
    left:                   0px;
    float:                  none;
    clear:                  both;
}
DIV#bodyContainer DIV.leftBlock DIV.boxBlock DIV.content IMG {
		float: 									left;
}
DIV#bodyContainer DIV.leftBlock DIV.boxBlock DIV.content DIV {
    margin:                 10px 5px 10px 5px;
    font-weight:            normal;
    line-height:            1.5em;
    border:									0px;
}

DIV#bodyContainer DIV.leftBlock DIV.boxBlock DIV.spacer {
		display:								none;
    width:                  184px;
    max-width:              184px;
    height:                 5px;
    max-height:             5px;
    position:               relative;
    top:                    0px;
    left:                   0px;
    float:                  none;
    clear:                  both;
    font-size:              1px;
}

