/* ######################### SITE TEMPLATE #########################*/

html {
	position:                   relative;
	margin:                     0px;
	padding:                    0px;
}

body {
	margin:                     0px;
	padding:                    0px;
	text-align:                 left;
	background-color:           transparent;
	background-image:           url('../style/bg.jpg');
	background-position:        left top;
	background-repeat:          repeat;
	background-attachment:      scroll;
}

#imPage {
	margin:                     0px auto 15px auto;
	width:                      974px;
	position:                   relative;
}

.imHidden {
	display:                    none;
}



/* ######################### HEADER IMAGE #########################*/

#imHeader {
	margin-bottom:              33px;
	height:                     277px;
	background-color:           transparent;
	background-image:           url('../style/top.png');
	background-position:        top left;
	background-repeat:          no-repeat;
}



/* ######################### MENU #########################*/

#imMnMn {
	position:                   absolute;
	top:                        277px;
	left:                       0px;
	height:                     20px;
	width:                      914px;
	padding:                    8px 5px 5px 55px;
	background-color:           transparent;
	background-image:           url('../style/menu.png');
	background-position:        left top;
	background-repeat:          repeat-y;
}

#imMnMn > ul {
	text-align:                 left; 
	padding:                    0px;
	margin:                     0px;
	list-style-type:            none;
}

#imMnMn li {
	display:                   inline;
	margin-left:               25px;
	display:                   inline-block;
	width:                     147px;
}

#imMnMn > ul > li:first-child {
	margin-left:               0px;
}

.imMnMnNode {
	background-image:          url('template/button.png');
	height:                    22px;
	width:                     147px;
	cursor:                    pointer; 
}

.imMnMnNode a {
	color:                     #000000;
	font-family:               Arial;
	font-weight:               bold;
	text-align:                center;
	padding-top:               2px;
	text-decoration:           none;
  display:                   block;
	width:                     147px;
}

.imMnMnNode:hover, .imMnMnNodeActive {
	background-image:          url('template/button_h.png');
}

.imMnMnNode:hover a, .imMnMnNodeActive a {
	color:                     #ff0000;
	text-decoration:           none;
}



/* ######################### INHALT #########################*/

#imContentGraphics {
	width:                     974px;
	background-color:          transparent;
	background-image:          url('../style/content.png');
	background-position:       left top;
	background-repeat:         repeat-y;
}

#imContent {
	width:                     874px;
	padding:                   5px 50px 5px 50px;
}

#imCell_1 {
	display:                   block;
	position:                  relative;
	overflow:                  hidden;
	width:                     859px;
	padding-top:               5px;
	padding-bottom:            5px;
	padding-left:              5px;
	padding-right:             5px;
}

#imCellStyleGraphicsT_1 {
	position:                  absolute;
	top:                       0px;
	left:                      111px;
	right:                     111px;
	height:                    136px;
	background:                transparent url('/images/17_t.png') repeat-x center top;
}

#imCellStyleGraphicsTL_1 {
	position:                  absolute;
	top:                       0px;
	left:                      0px;
	width:                     111px;
	height:                    136px;
	background:                transparent url('/images/17_tl.png') repeat left top;
}

#imCellStyleGraphicsTR_1 {
	position:                  absolute;
	top:                       0px;
	right:                     0px;
	width:                     111px;
	height:                    136px;
	background:                transparent url('../images/17_tr.png') repeat right top;
}

#imCellStyleGraphicsL_1 {
	position:                  absolute;
	top:                       136px;
	bottom:                    136px;
	left:                      0px;
	width:                     111px;
	background:                transparent url('/images/17_l.png') repeat-y left center;
}

#imCellStyleGraphicsR_1 {
	position:                  absolute;
	top:                       136px;
	bottom:                    136px;
	right:                     0px;
	width:                     111px;
	background:                transparent url('/images/17_r.png') repeat-y right center;
}

#imCellStyleGraphicsB_1 {
	position:                  absolute;
	bottom:                    0px;
	left:                      111px;
	right:                     111px;
	height:                    136px;
	background:                transparent url('/images/17_b.png') repeat-x center bottom;
}

#imCellStyleGraphicsBL_1 {
	position:                  absolute;
	bottom:                    0px;
	left:                      0px;
	width:                     111px;
	height:                    136px;
	background:                transparent url('/images/17_bl.png') repeat left bottom;
}

#imCellStyleGraphicsBR_1 {
	position:                  absolute;
	bottom:                    0px;
	right:                     0px;
	width:                     111px;
	height:                    136px;
	background:                transparent url('/images/17_br.png') repeat right bottom;
}

#imCellStyle_1 {
	position:                  relative;
	width:                     759px;
	padding:                   50px 50px 50px 50px;
	text-align:                left;
	border-top:                0px;
	border-bottom:             0px;
	border-left:               0px;
	border-right:              0px;
	z-index:                   2;
}

#imContentBody {
	background-color:          #ffffff;
	width:                     100%;
	text-align:                left;
	line-height:               120%;
	font-family:               Verdana;
	font-size:                 10pt;
	padding-top:               20px;
}



/* ######################### FOOTER #########################*/


#imFooterBg {
	position:                  absolute;
	left:                      0px;
	bottom:                    -90px;
	height:                    90px;
	width:                     100%;
	background-color:          transparent;
}

#imFooter {
	position:                  absolute;
	height:                    177px;
	width:                     974px;
	background-color:          transparent;
	background-image:          url('/style/bottom.png');
	background-position:       top left;
	background-repeat:         no-repeat;
}
