html {
	min-height:101%;
}

body {
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 12px Arial, Geneva, Helvetica, sans-serif;
	background-color: #e7ebf1;
	scrollbar-track-color: #e7ebf1;
	scrollbar-base-color: #e7ebf1;
}


.textno {
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	TEXT-DECORATION: none; 
	background-color:#e95f47;
}

.textno a:link {
	COLOR: #ffffff; TEXT-DECORATION: none; background-color:#e95f47;
}
.textno a:hover {
	COLOR: #ffffff; TEXT-DECORATION: none; background-color:#e95f47;
}
.textno a:active {
	COLOR: #ffffff; TEXT-DECORATION: none; background-color:#e95f47;
}
.textno a:visited {
	COLOR: #ffffff; TEXT-DECORATION: none; background-color:#e95f47;
}


#main {
	padding:20px;
}

.maintab {
	border-right: #ffffff 1px solid;
}

.head_div {
	background-color:#ffffff;
	height:82px;
	background-image:url(pics/top.jpg);
	background-position:top left;
	background-repeat:no-repeat,
}

.gross_ansicht {
	background-position:left top;
	background-repeat:no-repeat;
}

.rechts {
	background-color:#143d77;
	height:450px;
}

.con_l {
	background-color:#143d77;
	border-top: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
}

.con_m {
	background-color:#ffffff;
}

.con_r {
	background-color:#143d77;
}

.contab {
	vertical-align:top;	
}

.conhead {
	height:50px;
	margin-left:25px;
	margin-top:0px;
	margin-right:25px;
	BORDER-BOTTOM: #143d77 1px solid;
}

.conhead_l {
	float:left;
	height:15px;
	margin-top:35px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#143d77;
	padding-left:10px;
	padding-right:10px;
}

.conhead_r_joel {
	float:right;
	width:100px;
	height:40px;
	margin-top:9px;
	margin-bottom:1px;
	background-image:url(pics/joel.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.conhead_r_remko {
	float:right;
	width:100px;
	height:40px;
	margin-top:9px;
	margin-bottom:1px;
	background-image:url(pics/remko.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.conhead_r_non {
	float:right;
	width:100px;
	height:40px;
	margin-top:9px;
	margin-bottom:1px;
}

.conhead_joel {
	width:100px;
	height:40px;
	margin-top:0px;
	margin-bottom:1px;
	background-image:url(pics/joel.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.conhead_remko {
	width:100px;
	height:40px;
	margin-top:0px;
	margin-bottom:1px;
	background-image:url(pics/remko.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.contab {
	margin-top:25px;
	font-size:12px;
}

.conmain {
	margin-top:35px;
}

.conheadline {
	font-weight:bold;
	padding-left:0px;
}

.conheadlineinfo {
	font-weight:normal;
	padding-left:0px;
	color:#FF0000;
}

.context_1 {
	text-align:justify;
	padding-right:25px;
	padding-top:20px;
	vertical-align:top;
}

.context_2 {
	text-align:justify;
	padding-top:20px;
	vertical-align:top;
}

.context_0 {
	text-align:justify;
	padding-top:0px;
	vertical-align:top;
}

.context_3 {
	font-size:12px;
	padding-top:0px;
}

.context_4 {
	text-align:justify;
	font-size:12px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}

.pdf {
	font-size:10px;
	padding-top:5px;
	color:#666666;
	font-weight:normal;
}

.neu {
	margin-right:25px;
	color:#FF0000;
}

.conart {
	margin-left:25px;
	margin-top:0px;
	margin-right:25px;
	margin-bottom:0px;
	BORDER-BOTTOM: #999999 1px solid;
	text-align:justify;
	font-size:12px;
}

.bigpic {
	width:260px;
	height:170px;
}

.absatz {
	height:20px;
}

.absatz10 {
	height:10px;
}

.absatz_15 {
	height:15px;
}

.absatz_art {
	height:15px;
	border-top: #000000 1px solid;
}

.absatz_prod {
	height:15px;
	background-color:#e95f47;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}

.ean {
	font-size:10px;
	color:#000000;
	border-top: #cccccc 1px solid;
}

.floatleft {
	float:left;
	font-size:12px;
}

.floatright {
	float:rignt;
	font-size:12px;
}

.botart {
	vertical-align:bottom;
}

.headart_l {
	background-color:#143D77;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	height: 15px;
}

.headart_r {
	background-color:#143D77;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}

.headprod_l {
	background-color:#90a3bf;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	height: 15px;
}

.headprod_r {
	background-color:#90a3bf;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	
}

.textart {
	padding-top:10px;
	font-size:12px;
	height:0px;
}

.textprod {
	padding-top:0px;
	font-size:12px;
	height:0px;
}
.topline {	
	border-top: #cccccc 1px solid;
}

.topleftline {	
	border-top: #cccccc 1px solid;
}

.artpic {
	width:150px;
	height:100px;
	background-image:url(pics/nopic.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.artnr {
	color:#000000;
	font-weight:bold;
	vertical-align:bottom;
	font-size:12px;
	border-top: #cccccc 1px solid;

}

.headline {
	height:15px;
	BORDER-BOTTOM: #000000 1px solid
}

.break {
	height:40px;
}

.break2 {
	height:15px;
	BORDER-BOTTOM: #cccccc 1px solid
}

.cathead {
	height:15px;
	background-color:#cccccc;
	color:#000000;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
}

.bot {
	height:0px;
}	

.container {
	background-color: #ffffff;
	margin-top: 0px;
}

A.folder {
	CURSOR: pointer
}


#spalte {
	PADDING-left: 20px;
	BACKGROUND: #143d77;
	MARGIN: 50px 0px 0px 0px;
	WIDTH: 210px;
	float:left;
}




/* M E N U */

A:link {
	TEXT-DECORATION: underline; color:#e95f47;
}
A:hover {	
	TEXT-DECORATION: underline; color:#e95f47;
}
A:visited {
	TEXT-DECORATION: underline; color:#e95f47;
}
A:active {
	TEXT-DECORATION: underline; color:#e95f47;
}


.nav_pos{
	margin: 30px 0px 30px 30px;
}

A.nav:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}
A.nav:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}
A.nav:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}
A.nav:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none
}
.nav_hl {
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	font-size:12px;
}
.nav_ws {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FILTER: Alpha(opacity=95); BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; moz-opacity: .95
}
.nav_tab {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.nav_div {
	VISIBILITY: hidden; POSITION: absolute
}
.nav_max {
	FILTER: Alpha(opacity=99); CURSOR: hand; moz-opacity: 0.99; CURSOR: hand; padding-left:5px;
}
.nav_pic {
	FLOAT: left; padding-right: 4px;
}
.nav_pic2 {
	FLOAT: left; padding-left:17px; padding-right: 4px;
}
.nav_pic_kat {
	FLOAT: left;
}
.nav_text {
	PADDING-LEFT: 12px; CURSOR: hand;
}
.sub1 {
	PADDING-LEFT: 4px; CURSOR: hand; BACKGROUND-COLOR: #143d77;
}
.sub2 {
	PADDING-LEFT: 4px; WIDTH: 100%; CURSOR: hand; BACKGROUND-COLOR: #143d77;
}


/* M E N U - TOP */

.nav_top {
	CURSOR: hand; BACKGROUND-COLOR: #143d77;
}

.nav_top_pos {
	position:absolute;
	left:254px;
	top:59px;
}

/* B O T T O M */
a.bottom:link {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.bottom:hover {
	color:#90a3bf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.bottom:active {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.bottom:visited {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.bottom {
	background-color: #143d77;
	text-align:center;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
}

.bottom_b {
	background-color: #143d77;
	text-align:center;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
}

.design {
	text-align:right;
	color:#7e94b4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
}

a.design:link {
	color:#7e94b4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
}
a.design:hover {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
}
a.design:active {
	color:#7e94b4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
}
a.design:visited {
	color:#7e94b4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
}

.noscript {
	font-size:12px;
	font-weight:bold;
	background-color:#FFFF00;
	padding: 0px 5px 0px 5px;
}
