@charset "utf-8";
html{
	
}

body{
	margin:0px;
	background-image:url(../img_page/bg_main.gif);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.4em;
	
}
.clearer {
	float:none;
	clear:both;
}

/**/
#page{
	width:890px;
	background-image:url(../img_page/bg_links_page.gif);
	background-position:left top;
	background-repeat:no-repeat;
}


/**/
#rechtercontainer{
	padding-left:10px;
	width:880px;
	float:left;
	min-height:750px;
	background-image:url(../img_page/bg_banner.gif);
	background-repeat:repeat-y;
	background-position:right;
}



/*navigationsebene*/
#navigationsebene{
	width:201px;
	background-color:#fff;
	float:left;
}
#logo{
	height:65px;
	background-image:url(../img_page/upcrete_logo.gif);
	background-repeat:no-repeat;
}
#mainnavi{
	width:193px;
	height:145px;
	background-image:url(../img_page/bg_blue_left.gif);
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:8px;
}
#subnavihead{
	background-image:url(../img_page/gelber-strich.gif);
	background-position:-5px center;
	padding-left:18px;
	background-repeat:no-repeat;
	background-color:#FFF;
	margin-top:30px;
	font-weight:bold;
	}
#subnavi{
	width:193px;
	background-color:#fff;
	padding-top:5px;
	padding-left:8px;
}
#subnavi2head{
	background-image:url(../img_page/blauer-strich.gif);
	background-position:-5px center;
	padding-left:18px;
	background-repeat:no-repeat;
	background-color:#FFF;
	margin-top:36px;
	font-weight:bold;
	}
#subnavi2{
	width:193px;
	background-color:#fff;
	padding-top:5px;
	padding-left:8px;
}


/*contentebene*/
#contentebene{
	width:470px;
	float:left;
}
#weiß{
	width:470px;
	height:65px;
	background-color:#FFFFFF;
	
}
#wechselbanner{
	width:470px;
	height:165px;
	background-image:url(../img_page/bg_blue_right.gif);
}
#content{
	width:450px;
	background-color:#FFFFFF;
	height:100%;
	padding-top: 22px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:50px;
}


/*metaebene*/
#metaebene{
	width:209px;
	float:left;
	overflow:hidden;	
}
#metanavi{
	width:209px;
	height:65px;
	background-color:#FFFFFF;
}
.rootMenu{
	padding-top:50px;
	padding-left:10px;
}
.rootMenu a{
	color:#1B335C;
	text-decoration:none;	
}
#container1{
	height:165px;
	width:209px;
	background-image:url(../img_page/bg_blue_right.gif);
	background-repeat:no-repeat;
}
#suchfeld{
	width:189px;
	height:61px;
	padding-top: 55px;
	padding-left:10px;
	padding-right:10px;
}
#rechtercontent{
	width:189px;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(../img_page/bg_banner_white.gif);
	background-position:top;
	background-repeat:no-repeat;
	min-height:20px;
}
*html #rechtercontent{
	height:20px;
}



/*footer*/
#footer{
	height:15px;
	width:100%;
	background-image:url(../img_page/bg_footer.gif);
	background-repeat:no-repeat;
	background-color:#BEC7D6;
}

/*navigation*/
/*haupt navi*/
#mainnavi{
	line-height:1em;
}
.mainavi1 a{
	color:#000;
	text-decoration:none;
	padding-left:10px;
	font-weight:bold;
	display:inline-block;
	margin-bottom:5px;
}
.mainavi1 a:hover{
	color:#000;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../img_page/pfeil-schwarz.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	text-decoration:none;
	display:inline-block;
	margin-bottom:5px;
}
.mainavi1akt a{
	color:#000;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../img_page/pfeil-schwarz.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	text-decoration:none;
	display:inline-block;
	margin-bottom:5px;
}
/*unternavi ebene1*/
#subnavi{
	line-height:1em;
}
#subnavi2{
	line-height:1em;
}
.eintragL0 a{
	color:#000;
	text-decoration:none;
	padding-left:10px;
	font-weight:bold;
	display:inline-block;
	margin-bottom:5px;
}
.eintragL0act a{
	color:#febd00;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../img_page/pfeil-gelb.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	text-decoration:none;
	display:inline-block;
	margin-bottom:5px;
}
.eintragL0 a:hover{
	color:#febd00;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../img_page/pfeil-gelb.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	text-decoration:none;
	display:inline-block;
	margin-bottom:5px;
}
.eintragL0activMIT a{
	color:#febd00;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../img_page/pfeil-gelb.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	font-weight:bold;
	text-decoration:none;
	display:inline-block;
	margin-bottom:5px;
}
/*unternavi ebene2*/
.L1container{
	margin-left:10px;
	margin-bottom:5px;
}
.eintragL1 a{
	color:#000;
	text-decoration:none;
	padding-left:10px;
	display:inline-block;
	margin-bottom:5px;
}
.eintragL1act a{
	color:#febd00;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../img_page/pfeil-gelb.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	display:inline-block;
	margin-bottom:5px;
}
.eintragL1 a:hover{
	color:#febd00;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../img_page/pfeil-gelb.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	display:inline-block;
	margin-bottom:5px;
}
.eintragL1activMIT a{
	color:#febd00;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../img_page/pfeil-gelb.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	display:inline-block;
	margin-bottom:5px;
}
.eintragL1activOHNE a{
	color:#febd00;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../img_page/pfeil-gelb.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	display:inline-block;
	margin-bottom:5px;
}
/*unternavi ebene3*/
.L2container{
	margin-left:20px;
	padding-bottom:10px;
}

.eintragL2 a{
	color:#000;
	text-decoration:none;
	padding-left:10px;
	display:inline-block;
	margin-bottom:5px;
}

.eintragL2act a{
	color:#febd00;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../img_page/pfeil-gelb.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	display:inline-block;
	margin-bottom:5px;
}
.eintragL2 a:hover{
	color:#febd00;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../img_page/pfeil-gelb.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	display:inline-block;
	margin-bottom:5px;
}

.eintragL2activMIT a{
	color:#febd00;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../img_page/pfeil-gelb.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	display:inline-block;
	margin-bottom:5px;
}

.eintragL2activ a{
	color:#febd00;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../img_page/pfeil-gelb.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	display:inline-block;
	margin-bottom:5px;
}

/**BLAUE NAVI**/






/*unternavi ebene1 BLAU*/
#subnavi{
	line-height:1em;
}
#subnavi2{
	line-height:1em;
}
.eintragL0blau a{
	color:#000;
	text-decoration:none;
	padding-left:10px;
	font-weight:bold;
	display:inline-block;
	margin-bottom:5px;
}
.eintragL0actblau a{
	color:#00519D;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../img_page/pfeil-blau.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	text-decoration:none;
	display:inline-block;
	margin-bottom:5px;
	font-weight:bold;
}
.eintragL0blau a:hover{
	color:#00519D;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../img_page/pfeil-blau.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	text-decoration:none;
	display:inline-block;
	margin-bottom:5px;
}
.eintragL0activMITblau a{
	color:#00519D;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../img_page/pfeil-blau.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	font-weight:bold;
	text-decoration:none;
	display:inline-block;
	margin-bottom:5px;
}
/*unternavi ebene2*/
.L1container{
	margin-left:10px;
	margin-bottom:5px;
}
.eintragL1blau a{
	color:#000;
	text-decoration:none;
	padding-left:10px;
	display:inline-block;
	margin-bottom:5px;
}
.eintragL1actblau a{
	color:#00519D;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../img_page/pfeil-blau.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	display:inline-block;
	margin-bottom:5px;
}
.eintragL1blau a:hover{
	color:#00519D;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../img_page/pfeil-blau.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	display:inline-block;
	margin-bottom:5px;
}
.eintragL1activMITblau a{
	color:#00519D;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../img_page/pfeil-blau.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	display:inline-block;
	margin-bottom:5px;
}
.eintragL1activOHNEblau a{
	color:#00519D;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../img_page/pfeil-blau.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	display:inline-block;
	margin-bottom:5px;
}
/*unternavi ebene3*/
.L2container{
	margin-left:20px;
	padding-bottom:10px;
}

.eintragL2blau a{
	color:#000;
	text-decoration:none;
	padding-left:10px;
	display:inline-block;
	margin-bottom:5px;
}

.eintragL2actblau a{
	color:#00519D;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../img_page/pfeil-blau.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	display:inline-block;
	margin-bottom:5px;
}
.eintragL2blau a:hover{
	color:#00519D;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../img_page/pfeil-blau.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	display:inline-block;
	margin-bottom:5px;
}

.eintragL2activMITblau a{
	color:#00519D;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../img_page/pfeil-blau.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	display:inline-block;
	margin-bottom:5px;
}

.eintragL2activblau a{
	color:#00519D;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../img_page/pfeil-blau.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	display:inline-block;
	margin-bottom:5px;
}









/*suchfeld und banner(rechts)*/
/**/
.searchbox-button{
	color:#FFFFFF;
}
.bannerlist{
	width:189px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	overflow:hidden;
}



#searchform{
	padding-top: 30px;
	padding-left:1px;

}
.searchbox-field{
	width:95px;
	float:left;
}
.searchbox-button{
	float:left;
	padding-left:4px;
	padding-top:1px;
}

/*sprachwahl menu*/
/**/
#sprachcontainer{
	height:35px;

	padding-left:11px;
	padding-top:3px;
	background-repeat:no-repeat;
}
/*
.sprachwahl {
	float:left;
	font-size:0px;
	height:0px;
	margin:3px 0px 0px;
	padding:0px 0px 0px 4px;
	width:140px;
}
*/
.tx-srlanguagemenu-pi1 fieldset{
	width:140px;
	height:30px;
	border:none;
	}
.tx-srlanguagemenu-pi1 fieldset select {
	background-color:#FFFFFF;
	}
.tx-srlanguagemenu-pi1 fieldset legend{
	line-height:10px;
	display:none;
	}
.tx-srlanguagemenu-pi1 fieldset {
	padding:0px;
	margin:0px;
	padding-top:5px;
	}
.tx-srlanguagemenu-pi1 fieldset select{
	font-size:12px;
	font-weight:normal;
	}


.sprachwahl ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.sprachwahl ul li {
	float:left;
	position:relative;
}
.sprachwahl ul li a, .sprachwahl ul li a:visited {
	background-image:url(images/topnavi_button.gif);
	color:#453B2F;
	display:block;
	font-size:12px;
	height:20px;
	letter-spacing:-0.04em;
	margin-top:0px;
	padding-left:2px;
	padding-top:3px;
	text-align:left;
	text-decoration:none;
	width:131px;
}
.sprachwahl ul li ul {
	display:none;
}
.sprachwahl ul li:hover a {
	color:#FBBC10;
	padding-right:2px;
}
.sprachwahl ul li:hover ul {
	border-color:#abadb3;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	display:block;
	left:-4px;
	position:absolute;
	top:23px;
}
.sprachwahl ul li:hover ul li a {
	color:#453B2F;
	display:block;
	font-size:10px;
	height:16px;
	letter-spacing:0.03em;
	padding-left:10px;
}
.sprachwahl ul li:hover ul li a:hover {
	background-color:#FBBC10;
	background-image:none;
	color:#FFFFFF;
}
.sprachwahl ul li ul li a {
}
.sprachwahl ul {
	border:medium none;
	background-color:#FFFFFF;
}

/*contentontainer*/
/*50er*/
.flexicontent{
}
.box50links{
	width:220px;
	padding-right:5px;
	float:left;
}
.box50rechts{
	width:220px;
	padding-left:5px;
	float:left;
}

/*schriften*/

a{
	color:#000;
	text-decoration:underline;
}

h1{
	color:#000;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.4em;
	font-size: 35px;
	margin:0px;
	font-weight:normal;
}
h2{
	color: #7F7F7F;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.4em;
	font-size: 35px;
	font-weight:normal;
	margin:0px;

}
h3{
	color: #FFBD00;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.4em;
	font-size: 35px;
	font-weight:normal;
	margin:0px;

}
h4{
	
	color: #FFBD00;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.1em;
	font-size: 16px;
	margin-top:10px;
	margin-bottom:10px;
}

h5{
	
	color: #000;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.1em;
	font-size: 16px;
	margin-top:10px;
	margin-bottom:10px;
}

h6{
	
	color: #0251AA;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.1em;
	font-size: 16px;
	margin-top:10px;
	margin-bottom:10px;
}

/**Produktcontainer**/
.prodborder{
	width:440px;
	background-color:#F5F5F5;
	padding:5px;
	overflow:hidden;
	margin-bottom:15px;
	}
.prodcontainer{
	width:440px;
	background-color:#FFF;
	padding-top:10px;
	overflow:hidden;
	}
.prodimg{
	float:left;
	width:88px;
	margin-left:10px;
	margin-right:10px;
	border-bottom: solid #ffbd00;
	border-width:5px;
	border-left: none;
	border-right:none;
	overflow:hidden;
	margin-bottom:10px;
	}
.prodcontent{
	float:left;
	width:310px;
	padding-right:5px;
	overflow:hidden;
	}
.prodheadline{
	border:solid #ffbd00;
	border-width:4px;
	border-bottom:none;
	border-top:none;
	border-right:none;
	padding:5px;
	overflow:hidden;
	width:300px;
	}
.prodinfo{
	width:300px;
	overflow:hidden;
	padding:5px;
	margin-left:4px;
	}

.prodtext{
	padding-left:5px;
	width:300px;
	overflow:hidden;
	}
.prodtext p{
	margin-bottom:0px;
	}
.prodheadline h5{
	margin:0px;
	line-height:1em;
	}
.prodheadline h5 a{
	text-decoration:none;
	}
.prodheadline h5 a:hover{
	color:#ffbd00;
	}
.prodmorelink{
	padding-left:5px;
	padding-bottom:5px;
	text-align:right;
	}
.prodmorelink a{
		color:#ffbd00;
		}
		
		
.boxprodico{
	width:450px;
	}
.prodallg{
	width:88px;
	float:left;
	padding-right:10px;
	padding-left:10px;
	overflow:hidden;
	margin-bottom:25px;
	min-height:160px;
	}
*html .prodallg{
	height:160px;
	}
.prodallgtext{
	padding:5px;
	border-left: solid #ffbd00;
	border-width: 5px;
	margin-top:5px;
	}
.prodallgtext a{
	text-decoration:none;
	font-weight:bold;
	}
.prodallgico{
	border-bottom: solid #ffbd00;
	border-width:5px;
	}
	



/**Sonstiges**/

.csc-frame-frame1{
	background-image:url(../img_page/linie_02.png);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:18px;
	margin-bottom:20px;
}

.tabelle{
	width:440px;
	overflow:hidden;
	}
table{
	font-size:11px;
	padding-bottom:15px;
	width:100%;
	white-space:nowrap;
	}
td{
	padding-left:5px;
	padding-right:5px;
	}
tr.tr-0{
	background-color:#FFBD00;
	font-size:11px;
	white-space:normal;
	}
caption{
	font-size:9px;
	text-align:center;
	background-color:#FFBD00;
	margin-left:2px;
	margin-right:2px;
	padding-right:2px;
	}
.tr-odd{
	background-color:#E5E5E5;
	}
tr.tr-1{
	background-color:#FFBD00;
	border-color:#FFBD00;
	}
table .tr-1 .td-0, table .tr-1 .td-1, table .tr-1 .td-2 {
	color:#FFBD00;
	}
.spalten5 .tr-1 .td-3{
	color:#FFBD00;
	}
.spalten3 .tr-1 .td-2{
	color:#000000;
	}

table .tr-1 .td-3{
	font-size:9px;
	}
table{
	empty-cells:show:
	}

img {
	border:none;
	}

.tx-indexedsearch-res{
	width:450px;
	overflow:hidden;
	}
