/* CSS Document */


/*//////////////////////
		WRAPPER
//////////////////////*/

#Wrapper{
	width:896px;
	min-height:700px;
	margin-left:auto;
	margin-right:auto;
}

.Top{
	width:896px;
	height:118px;
}

.menuHolder{
	
}

/*//////////////////////
		TOP LEFT
//////////////////////*/

.TopLeftWrapper{
	width:755px;
	height:118px;
	float:left;
	background-image: url(images/topBg2.jpg);
	background-position:bottom;
	background-repeat: no-repeat;
	
}
.TopLeftBackWebsite{
	width:106px;
	height:23px;
	float:left;
}

.TopLeftBBar{
	width:305px;
	height:23px;
	float:left;
	background-color:#000000;
}

.TopRightBBar{
	width:8px;
	height:23px;
	float:left;
	background-image: url(images/TopRightBBar.jpg);
	background-repeat: no-repeat;
}

/*	MENU BUTTONS PLACEHOLDERS	*/

.katalogStartseite{
	width:157px;
	height:23px;
	float:left;
}

.Suche{
	width:78px;
	height:23px;
	float:left;
}

.Anfordern{
	width:101px;
	height:23px;
	float:left;
}

/* CONTACT FORM */

.rightBgLeft{
	width:282px;
	height:396px;
	float:left;
	margin-left:15px;
}

.rightBgRight{
	width:282px;
	height:396px;
	float:left;
	margin-left:15px;
}

.formTitle{
	height:40px;
	width:267px;
}

.headlineText{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	margin-left:15px;
	padding-top:10px;
	text-decoration:none;
}

.inputHolder{
	height:40px;
	width:272px;
}

.subHeadlineText{
	font-family:Arial;
	font-size:12px;
	color:#707070;
	text-align:left;
	padding-left:10px;
	text-decoration:none;
}

.inputText{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-align:left;
	text-decoration:none;
}

.formButton{
	height:29px;
	width:102px;
	background-image: url(../images/send.jpg);
	background-repeat:no-repeat;
	background-position:center;
	float:right;
	margin-right:15px;
}

.formButton2{
	height:29px;
	width:102px;
	background-image: url(../images/clean.jpg);
	background-repeat:no-repeat;
	background-position:center;
	float:right;
}

.buttonText{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:center;
	text-decoration:none;
	padding-top:6px;
}

.spacer{
	height:30px;
}

.spacerImg{
	height:15px;
}

/*//////////////////////
		TOP SEARCH
//////////////////////*/

.SearchTopSpace{
	width:755px;
	height:54px;
}
.SearchWrapper{
	width:744px;
	height:20px;
}

.SearchText{
	width:90px;
	height:23px;
	float:right;
	margin-top:8px;
}

.SearchField{
	width:150px;
	height:14px;
	float:right;
	margin-top:2px;
	border:0px solid #999999;
}

.SearchButton{
	width:87px;
	height:27px;
	float:right;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:4px;
	background-image: url(images/search.jpg);
	background-repeat: no-repeat;
}

.SearchButtonText{
	/*width:50px;
	height:14px;*/
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:3px;
	/*padding-right:11px;*/
	text-decoration:none
	
}

/*********************  INDEX CONTENT       *************/

.GroupLine{
	width:870px;
	height:1px;
	font-size:1px;
	margin-left:20px;
	margin-top:2px;
	background-image: url(images/groupLine.jpg);
	background-repeat: no-repeat;
}

.GroupA{
	width:28px;
	height:28px;
	float:left;
	background-color:#2e2d2d;
}

.GroupA2{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#00afe9;
	padding-top:6px;
	text-decoration:none;
}

.GroupB{
	width:220px;
	height:28px;
	margin-left:6px;
	float:left;
	background-color:#e8e8e8;
}

.GroupBSpacer{
	width:6px;
	height:28px;
	float:left;
	background-color:#e8e8e8;
}

.GroupB2{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	/*padding-left:6px;*/
	text-decoration:none;
}

.GroupC{
	width:260px;
	height:28px;
	float:left;
}

.GroupCSpacer{
	width:6px;
	height:28px;
	float:left;
	background-color: #FFFFFF;
}

.GroupC2{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	/*padding-left:6px;*/
	text-decoration:none;
}

.GroupD{
	width:240px;
	height:28px;
	float:left;
}

.GroupCSpacer{
	width:6px;
	height:28px;
	float:left;
	background-color: #FFFFFF;
}

.GroupD2{
	font-family:Arial;
	font-size:9px;
	color:#000000;
	/*padding-left:6px;*/
	text-decoration:none;
}

.GroupE{
	width:120px;
	height:28px;
	float:left;
}

.GroupCSpacer{
	width:6px;
	height:28px;
	float:left;
	background-color: #FFFFFF;
}

.GroupE2{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	/*padding-left:6px;*/
	text-decoration:none;
}
	
/**********************************/


/*********************    TABLE CONTENT       *************/
.Table{
	width:890px;
	float:left;
}
.TableMain{
	width:880px;
	height:51px;
	float:left;
}
.TableTopics{
	width:880px;
	float:left;
}

.TableContent{
	width:880px;
	height:41px;
	float:left;
}
.TableContentMain{
	width:880px;
	height:20px;
	float:left;
}
.tableTopic{
	background-color:#E6E6E6;
}

.tableDark{
	background-color:#D2D2D2;
}

.tableLight{
	background-color:#ECECEC;
}

.tableTopicWhite{
	width:3px;
	background-color: #FFFFFF;
}

.tableHeaderText{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	text-decoration:none;
	padding-top:8px;
	padding-bottom:8px;
}

.tableContentText{
	font-family:Arial;
	font-size:9px;
	color:#000000;
	text-align:center;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:4px;
}

.tableContentText a{
	font-family:Arial;
	font-size:9px;
	color:#000000;
	text-align:center;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:4px;
}


/**********************************************************/

.GroupWrapper{
	width:755px;
	height:14px;
	padding-left:8px;
	padding-top:4px;
}

.GroupWrapperContent{
	width:890px;
	height:35px;
	padding-left:8px;
	padding-top:6px;
}

.GroupWrapper2{
	width:723px;
	height:42px;
}

.Group{
	width:22px;
	height:22px;
	float:left;
	background-color:#2e2d2d;
}

.Group2{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#00afe9;
	padding-top:3px;
	text-decoration:none;
}

.GroupName{
	width:717px;
	height:22px;
	float:left;
	background-color:#e8e8e8;
}

.GroupName2{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding-top:3px;
	padding-left:6px;
	text-decoration:none;
}

.GroupDescription{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-left:37px;
	text-decoration:none;
}

.GroupText{
	font-family:Arial;
	font-size:10px;
	color:#000000;
	padding-left:37px;
	text-decoration:none;
}

.GroupExtraText{
	font-family:Arial;
	font-size:10px;
	color:#000000;
	padding-left:37px;
	text-decoration:none;
}


.IconWrapper{
	width:755px;
	height:23px;
}
.IconWrapper2{
	width:755px;
	height:95px;
	
}

.GroupPdf{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	float:right;
	padding-top:4px;
	text-decoration:none;
}
.GroupPdf2{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	float:right;
	padding-top:73px;
	text-decoration:none;
}


.GroupIconPdf{
	width:17px;
	height:19px;
	float:right;
	background-image: url(images/iconPdf.jpg);
	background-repeat: no-repeat;
	background-position:top;
}

.GroupIconPdf2{
	width:17px;
	height:19px;
	float:right;
	padding-top:70px;
	background-image: url(images/iconPdf.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}

.GroupPrint{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	margin-top:4px;
	float:right;
	text-decoration:none;
}

.GroupIconPrint{
	width:17px;
	height:19px;
	float:right;
	background-image: url(images/iconPrint.jpg);
	background-repeat: no-repeat;
	background-position:top;
}

.GroupIconSpace{
	width:4px;
	height:19px;
	float:right;
}
.GroupIconSpace2{
	width:8px;
	height:19px;
	float:right;
}


/*//////////////////////
		TOP RIGHT 
//////////////////////*/

.Totem{
	width:130px;
	height:118px;
	float:left;
	background-image: url(images/totem.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}

div#logo{
	
}

.bigImageHolder{
	width:880px;
	float:left;
}

.smallImageHolder{
	width:440px; 
	float:left;
}

/*.pageBreak{
	page-break-before: always;

}*/

/*//////////////////////
		MAIN PICK 
//////////////////////*/


.MainPick{
	width:896px;
	height:38px;
}

.gMainSpace1{
	width:5px;
	height:3px;
	font-size:1px;
	float:left;
}

.gMainSpace2{
	width:5px;
	height:50px;
	float:left;
}

.gHTopMain{
	width:880px;
	height:3px;
	float:left;
	line-height:1px;
	font-size:1px;
	background-image: url(images/gHTop.jpg);
	background-repeat:repeat-x;
}

.gVLeftMain{
	width:3px;
	height:51px;
	float:left;
	background-image: url(images/gVLeft.jpg);
	background-repeat:repeat-y;
}

.gVRightMain{
	width:3px;
	height:51px;
	float:left;
	background-image: url(images/gVRight.jpg);
	background-repeat:repeat-y;
}

.gWhiteMain{
	width:880px;
	height:50px;
	float:left;
	background-color:#FFFFFF;
}


/*//////////////////////
		MIDDLE 
//////////////////////*/


.Mid{
	width:896px;
	/*height:334px;*/
}

.gHTopMid{
	width:890px;
	height:3px;
	float:left;
	line-height:1px;
	font-size:1px;
	background-image: url(images/gHTop.jpg);
	background-repeat:repeat-x;
}

.gHBottomMid{
	width:890px;
	height:3px;
	float:left;
	line-height:1px;
	font-size:1px;
	background-image: url(images/gHBottom.jpg);
	background-repeat:repeat-x;
}

.gVLeftMid{
	width:3px;
	height:368px;
	float:left;
	background-image: url(images/gVLeft.jpg);
	background-repeat:repeat-y;
}

.gVRightMid{
	width:3px;
	height:368px;
	float:left;
	background-image: url(images/gVRight.jpg);
	background-repeat:repeat-y;
}

.gWhiteMid{
	width:896px;
	float:left;
	background-image: url(images/gMidTile.jpg);
	background-repeat:repeat-y;
}

.gWhiteMidText{
	width:880px;
	float:left;
	padding-left:8px;
	background-color:#FFFFFF;
}

.gWhiteMidResult1{
	width:800px;
	height:20px;
	float:left;
	vertical-align:top;
}

.gWhiteMidResult2{
	width:800px;
	height:20px;
	float:left;
	padding-left:8px;
}

.gMidArrow{
	width:16px;
	height:10px;
	float:left;
	line-height:1px;
	font-size:1px;
	background-image: url(images/arrow.jpg);
	background-repeat:no-repeat;
	background-position:right;	
	margin-top:10px;
	margin-right:4px;
}

.gMidText{
	width:400px;
	height:20px;
	float:left;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	margin-top:7px;
}

.gMidImg{
	float:left;
	margin-left:3px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	margin-top:7px;
}

.imageBack{
	width:896px;
	height:20px;
	float:left;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#000000;
}


/*//////////////////////
  MIDDLE SEARCH RESULT
//////////////////////*/

.ResultLeftSpace{
	width:12px;
	height:10px;
	float:left;
}
.ResultLeftSpace2{
	width:20px;
	height:10px;
	float:left;
}
.ResultBottomSpace{
	width:890px;
	height:10px;
	font-size:1px;
}

.ResultMidArrow{
	width:12px;
	height:10px;
	float:left;
	background-image:url(images/arrow.jpg);
	background-repeat:no-repeat;
	margin-top:2px;

}

.ResultMidTxt1{
	height:14px;
	margin-top:8px;
	float:left;

}

.ResultMidTxt2{
	width:200px;
	height:16px;
	float:left;
	margin-bottom:10px;
	margin-left:4px;
}
.ResultMidTxt3{
	width:200px;
	height:16px;
	float:left;
	margin-left:4px;
}

/*//////////////////////
	   PREV & NEXT
//////////////////////*/

.prevBtn{
	width:66px;
	height:18px;
	float:right;
}

.nextBtn{
	width:66px;
	height:18px;
	float:right;
}

.btnSpaces{
	width:4px;
	height:18px;
	float:right;
}


/*//////////////////////
		BOTTOM
//////////////////////*/


.Bottom{
	width:896px;
	height:134px;
}

/*//////////////////////
	CORNERS & TILES 
//////////////////////*/


.g1{
	width:3px;
	height:3px;
	float:left;
	font-size:1px;
	background-image: url(images/g1.jpg);
	background-repeat:no-repeat;
}

.g2{
	width:3px;
	height:3px;
	float:left;
	font-size:1px;
	background-image: url(images/g2.jpg);
	background-repeat:no-repeat;
} 

.g3{
	width:3px;
	height:3px;
	float:left;
	line-height:1px;
	font-size:1px;
	background-image: url(images/g3.jpg);
	background-repeat:no-repeat;
}

.g4{
	width:3px;
	height:3px;
	float:left;
	line-height:1px;
	font-size:1px;
	background-image: url(images/g4.jpg);
	background-repeat:no-repeat;
} 


.gHTop{
	width:890px;
	height:3px;
	float:left;
	font-size:1px;
	background-image: url(images/gHTop.jpg);
	background-repeat:repeat-x;
}

.gHBottom{
	width:890px;
	height:3px;
	float:left;
	line-height:1px;
	font-size:1px;
	background-image: url(images/gHBottom.jpg);
	background-repeat:repeat-x;
}

.gVLeft{
	width:3px;
	height:128px;
	float:left;
	background-image: url(images/gVLeft.jpg);
	background-repeat:repeat-y;
}

.gVRight{
	width:3px;
	height:128px;
	float:left;
	background-image: url(images/gVRight.jpg);
	background-repeat:repeat-y;
}

.gWhite{
	width:890px;
	height:128px;
	float:left;
	background-color:#FFFFFF;
}

.BottomText1{
	width:800px;
	height:14px;
	float:left;
	padding-left:8px;
	padding-top:6px;
	margin-bottom:5px;
/*	font-family:Arial;
	font-weight:bold;
	font-size:12px;*/
}

.BottomText2{
	width:800px;
	height:14px;
	float:left;
	padding-left:8px;
	padding-top:6px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
}



/*//////////////                    //////////////////*/

.SpaceH{
	width:11px;
	height:116px;
	float:left;
	font-size:1px;
	background-color:#FFF;
}

.SpaceV{
	width:896px;
	height:6px;
	font-size:1px;
}

/*//////////////////////
	TEXT ELEMENTS
//////////////////////*/

.headlineText{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#00afe9;
	text-decoration:none;
}
.smallText{
	font-family:Arial;
	font-size:10px;
	color:#000000;
	text-align:left;
	text-decoration:none;
}
.normalText{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-align:left;
	text-decoration:none;
}
.normalTextBold{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	text-decoration:none;
}


.linkText{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color: #000000;
	text-align:left;
	text-decoration:none;
}

.linkText a{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color: #000000;
	text-align:left;
	text-decoration:none;
}

.linkText a:hover{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#1abfef;
	text-align:left;
	text-decoration:none;
}
.linkTextSelected a{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color: #1abfef;
	text-align:left;
	text-decoration:none;
}

.linkTextSelected {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color: #1abfef;
	text-align:left;
	text-decoration:none;
}
