html, body{
        font-family: tahoma, Arial, Helvetica, sans-serif;
        font-size: 12px;
		color:#000;
		background-color: #FFF;
		text-decoration:none;
		margin-left:0;
		margin-right:0;
		padding-right:0;
		padding-left:0;
}
/*
Gruppen Menu wie Audio, TV/Video oder Foto
*/
.titleRow{
	background-color:#9ac3ff;
	min-height:40px;
	height:40px;
}
.headerAnswers h1{
	font-size: 16px;
	position: relative;
	top: 8px;
	left: 8px;
	float:left;
	width:80%;
	color:#110055;
}
.groupMenue {
        font-weight: bold;
	    border-top: 2px solid #0470BA;
		border-bottom: 2px solid #0470BA;
        vertical-align: bottom;
		padding:3px;
        padding-left:10px;
		background-color:#9AC3FF;
}
.groupMenue a{
	position:relative;
	top:-12px;
	width:30px;
}

#bt{
	width:100%;
}
#questions_table h1{
	font-size:12px;
	position:relative;
	#top:9px;
}
.closeMe{
	 cursor:pointer;
	 text-align:center;
}
.guide_help{
	cursor:pointer;
	text-align:center;
	height:100%;
}
.lexicon{
	padding:5px;
	height:160px;
	overflow:auto;
	margin-bottom:8px;
}
/*Gruppenmenu Elemente Text links (Audio oder Foto)*/

.groupMenue a {
	color: #0470BA;
    text-decoration:none;
}
.groupMenue a:hover{
	color: #0470BA;
    text-decoration:underline;
}
/* Links unter Anbieter */
.comDescription {
	font-weight: normal;
	padding-left:5px;
}

.comDescription a {
        color: #000000;
        text-decoration:underline;
}
/* Buttons */
.weiter{
	height:21px;
	width:95px;
	border:1px solid #aaa;
	background-color:#CC3000;
	font-weight:bold;
	display:block;
	color:white;
	cursor:pointer;
	text-align:center;
	padding:3px;
}
.back_btn{
	width:45px;
	border:1px solid #ccc;
	background-color:#CC3000;
	display:block;
	cursor:pointer;
	text-align:center;
	color:white;
	font-weight:bold;
	padding:3px;
	margin-right:12px;
}
.btn_holder{
	width:100%;
	text-align:center;
}
.ergebnis{
	width:95px;
	border:1px solid #aaa;
	background-color:#CC3000;
	font-weight:bold;
	display:inline;
	color:white;
	cursor:pointer;
	text-align:center;
	padding:3px;
}
.vorzeitig{
	width:145px;
	border:1px solid #aaa;
	background-color:#CC3000;
	font-weight:bold;
	display:inline;
	color:white;
	cursor:pointer;
	text-align:center;
	padding:3px;
}
#ergebnis{
	width:100%;
}
.product_results{
	width:100%;
	font-size:11px;
	text-align:center;
	padding-top:7px;
	padding-bottom:7px;
	margin-top:5px;
}
/* Aktive Gruppenmenupunkt                                             */

.groupMenueActive {
        font-weight: bold;
        background-color: #0470BA;
        color: #ffffff;
        vertical-align: bottom;
		padding:4px;
        padding-left:10px;
}
/*Gruppenmenu Elemente Text link*/

.groupMenueActive a {
        color: #FFF;
        text-decoration:none;
		position:relative;
		top:-14px;
}
.footerTable{
	background-color:#0470BA;
}
.footerTable td{
	background-color:#0470BA;
	color: #fff;
	font-weight:bold;
}

.footerTable td a{
	color:#FFF;
}
.footerTable td a:hover{
	color:#FFF;
	text-decoration:underline;
}
.groupMenueActive a:hover {
        color: #FFF;
        text-decoration:underline;
}
/* Active Menuepunkte                                                */

.activemenue {
        background-color: #0470BA;
        color: #ffffff;
        vertical-align: bottom;
		padding:4px;
        padding-left:10px;
}

.activemenue a {
        TEXT-DECORATION: none;
        COLOR: #FFFFFF;
}

/* Inactive Subelements  */
.inactivemenue {
        vertical-align: bottom;
        padding-left:24px;
}
.menu_image{
	padding-left:12px;
	position:relative;
	top:14px;
}

/* Subelements text */
.inactivemenue a {
	text-decoration: none;
	color: #000000;
}

.inactivemenue a:hover {
	text-decoration: underline;
	color: #000000;
}
/**/
.neu{
font-weight:bold;
color:#F00;
padding-left:5px;
}

/* kategorie Auswahl (search_guide) */
.kat_auswahl{
	font-size: 11px;
	background-color:#CCC;
	border:2px solid #E8E8E8;
	padding: 5px;
}

/* No categorie available(search_guide) */
.no_cat{
	font-size: 18px;
	padding: 5px;
}
/*Text*/
.beantwortet_text{
	font-size:12px;
	text-align:right;
}

/*Table that contains the questions*/
.question_poser{
	 text-align:center;
	 width:448;
	 margin-left:auto;
	 margin-right:auto;
}

.top_table_holder{
	width:100%;
	text-align:center;
}

.f2s,.content{
	font-size:12px;
	background-color:#e8e8e8;
}

.f1lb{
	font-weight:bold;
	font-size:12px;
	background-color:#e8e8e8;
}

/*Table background*/
.table_bg{
background-color:#e8e8e8;
}

/*Beantwortet Block*/
.beantwortet{
	background-color:#E8E8E8;
	width:500px;
	height:40px;
}

/*Schatten unter der Tabelle*/
.schatten{
}

/*Header at the Top of the table (search_guide)*/
.question_title{
	background-color:#CC3000;
	width:448px;
	height:20px;
	color:#FFFFFF;
}
/* Header */

.BoundingBoxHeader {
	font-size: 12px;
	font-weight: bold;
	color: #0470BA;
	background-color: #9AC3FF;
	vertical-align: top;
	border: 0; /*1px solid #CC3000;*/
	padding-left:10px;
	height:57px;
	background: url(img/header_bg.jpg) #9AC3FF repeat-x;
}
.BoundingBoxHeader h1{
	font-size:16px;
	position:relative;
	top:8px;
	#top:18px;
	left:8px;
}
/* Rechte Seite  */

.BoundingBoxBody {
	vertical-align: top;
	border: 1px solid #9AC3FF;
	background-color: #FFF;
}

/* BoundingBoxFooter  */

.BoundingBoxFooter{
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
	border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CC3000;
	border-right-color: #CC3000;
	border-bottom-color: #CC3000;
	border-left-color: #CC3000;
	background-color: #E8E8E8;
	height: 70px;
}
.impressum{
	text-align:center;
}
/* Linke Seite Container                                 */

.menueContainer {
        background-color: #9Ac3FF;
        height:100%;
        vertical-align:top;
}

/* Inhalt Titel                                     */

.groupHeader {
        font-family: tahoma, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #666666;
        background-color: #fff;
        vertical-align: top;
        border: 0px solid #CC3000;
        height:25px;
}

/* Headline for Content                                        */

.contentHeader {
        font-family: tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #666666;
        background-color: #f000;
        vertical-align: top;
	padding-top:5px;
}
/*Mouseover tooltips*/
.tooltip {
	position: absolute;
	width:130px;
	display: none;
	background-color: #EEEEEE;
}
.search_tt_css {
	position: absolute;
	width:120px;
	display: none;
	background-color: #EEEEEE;
}


.e {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #E8E8E8;
	text-align: left;
	padding-left:4px;
	line-height:15px;
}

.liststylenumber {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #E8E8E8;
	text-align: right;
	text-decoration:none;
}

.liststyletext {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #E8E8E8;
	text-decoration:none;
}

.liststyletext a {
	color: #000000;
	text-decoration:none;
}


.liststyleprice {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #E8E8E8;
	text-align: right;
	text-decoration:none;
}

.liststyle {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #E8E8E8;
	text-decoration:none;
	padding-left:4px;
}

.liststyle a {
	color: #000000;
	text-decoration:none;
}

/*Bottom links within the footer*/
.impressum {
}

.impressum a{
	color:#000;
	text-decoration:none;
}

/* grey background for list */

.greyBackground {
	background-color: #E8E8E8;
}

/* white background for list */

.whiteBackground {
	background-color: #ffffff;
}

/* white background for list */

.redBackground {
	background-color: #CC3000;
	position:relative;
	#top:-1px;
}


.description {
	padding-left:5px;
}



.description a{

}

/* Anbieterliste Items */

.logo {
        background-color: #E8E8E8;
        text-align: right;
        padding-right:4px;
}

/* bold list text */

.liststyleGroup {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background-color: #E8E8E8;
	text-align: left;
	padding-left:4px;
	line-height:15px;
}
.liststyle{
	padding:5px;
}
.company_name{
	width:130px;
}
/* 1pix list spacer */
.listSpacer{
	line-height: 1px;
}
/* submenue for Suche */
.formListStyleHead {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #E8E8E8;
	padding-left:0px;
	line-height:15px;
}

.formListStyleHead a {
        color: #000000;
		text-decoration:underline;
}

/* submenu for Auswertung */

.auswListStyleHead {
	background-color: #E8E8E8;
	padding-left:4px;
	line-height:15px;
}

/* bold text in Auswertung */
.auswListStyleGroup {
	background-color: #E8E8E8;
	padding-left:4px;
	line-height:15px;
}

.auswListStyleGroup a {
	color: #000000;
}
/* Radiobox */
.formBoxStyle {
	 background-color: #E8E8E8;
	text-align: center;
	 line-height:15px;
	border : 0px solid #ff0000;
}
.images_below_questions{
	position:relative; 
	top:18px; 
	text-align:center; 
	font-size:11px; 
	width: 100%; 
	height:65px;
}
.search_guide_imagery{
	text-align:center;
	font-size:10px;
}

/*Kaufberater Behälter */
.kb_holder{
cursor:pointer;
}
.below_buttons{
	background-color: #9AC3FF;
	height:4px;
	position:relative;
	top:-1px;
	#top:-3px;
}
.kb_text{
	cursor:pointer;
}
#sub{
	width:100%;
	text-align:center;
}
.no_result{
	padding:4px;
	background-color:#F00;
}
/* submenue for Suche

.formListStyleHeadAuswahl {
        font-family: tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #CC3000;
        background-color: #E8E8E8;
}

.formListStyleHeadAuswahl a:link {
        color: #CC3000;
	text-decoration:none;
}

.formListStyleHeadAuswahl a:visited {
	color: #CC3000;
	text-decoration:none;
}

.formListStyleHeadAuswahl a:hover {
	color: #CC3000;
	text-decoration:underline;
}

.formListStyleHeadAuswahl a:active {
	color: #CC3000;
	text-decoration:none;
}




.box {
	//background-color: #E8E8E8;
	//border : 0px solid #666666;
}



.inputF {
        background-color: #ffffff;
	border : 1px solid #666666;
	width: 55;
	height: 17;
}







/* inputfield



.formInputStyle {
        height:17px;
	width:55px;
        text-align: left;
	border : 1px solid #666666;
}

.formInputStyleContent {
}














/* text for Auswertung - productsdescription



.auswListStyleProdukt {



        font-family: tahoma, Arial, Helvetica, sans-serif;



        font-size: 11px;



        font-weight: normal;



        color: #000000;



        background-color: #E8E8E8;



        text-align: left;



        padding-left:4px;

		padding-right:4px;



        line-height:15px;



}

.auswListStyleProdukt a:link{

        color: #000000;

		text-decoration:none;

}

.auswListStyleProdukt a:visited{

        color: #000000;

		text-decoration:none;

}

.auswListStyleProdukt a:hover{

        color: #000000;

		text-decoration:underline;

}

.auswListStyleProdukt a:active{

        color: #000000;

		text-decoration:none;

}







/* text for Auswertung - numbers



.auswListStyleNum {



        font-family: tahoma, Arial, Helvetica, sans-serif;



        font-size: 11px;



        font-weight: normal;



        color: #000000;



        background-color: #E8E8E8;



        text-align: left;



        padding-left:4px;



        line-height:15px;



}







/* text for Auswertung - Kriterium



.auswListStylekriterium {



        font-family: tahoma, Arial, Helvetica, sans-serif;



        font-size: 11px;



        font-weight: normal;



        color: #000000;



        background-color: #E8E8E8;



        text-align: left;



        padding-left:4px;



        line-height:15px;



        text-decoration:none;



}







/* background & alignment for Formbutton



.backToFormButton {



        background-color: #E8E8E8;



        text-align: right;



}







/* background & alignment for overviewbutton



.backToUebersichtButton {



        background-color: #E8E8E8;





}







/* background & alignment for printbutton



.drucken {



        background-color: #E8E8E8;



        text-align: left;



        width: 80px;



}







/* text for Auswertung - Kriterium



.comAdresse {



        font-family: tahoma, Arial, Helvetica, sans-serif;



        font-size: 11px;



        font-weight: bold;



        color: #000000;



        text-align: left;



		padding-top:5px;



        padding-left:5px;



        text-decoration:none;



}











.kategorieWaehlen {



        font-family: tahoma, Arial, Helvetica, sans-serif;



        font-size: 12px;



        font-weight: bold;



        color: #000000;



        text-align: left;



        text-decoration:none;

}

.kategorieWaehlen a:link{

        font-weight: bold;

        color: #CC3000;

        text-decoration:none;

}

.kategorieWaehlen a:visited{

        font-weight: bold;

        color: #CC3000;

        text-decoration:none;

}

.kategorieWaehlen a:hover{

        font-weight: bold;

        color: #CC3000;

        text-decoration:none;

}

.kategorieWaehlen a:active{

        font-weight: bold;

        color: #CC3000;

        text-decoration:none;

}



.prodDesc {



        font-family: tahoma, Arial, Helvetica, sans-serif;



        font-size: 11px;



        font-weight: normal;



        color: #000000;



        text-align: left;



        text-decoration:none;



}



.test {



        font-family: tahoma, Arial, Helvetica, sans-serif;



        font-size: 11px;



        font-weight: normal;



        color: #CC3000;



        text-align: left;



        vertical-align: top;



        border-top: 1px solid #CC3000;



		border-bottom: 1px solid #CC3000;



		border-left: 1px solid #CC3000;



		border-right: 1px solid #CC3000;







}



.auswListProdukt {



        font-family: tahoma, Arial, Helvetica, sans-serif;



        font-size: 11px;



        font-weight: bold;



        color: #FFFFFF;



        background-color: #CC3000;



        text-align: left;



        padding-left:4px;



        line-height:15px;



}







.produktAnsichtPopClose {



        font-family: tahoma, Arial, Helvetica, sans-serif;



        font-size: 11px;



        color: #000000;



        background-color: #E8E8E8;



}



.produktAnsichtPopClose a:link{



        color: #000000;



		text-decoration:none;



}



.produktAnsichtPopClose a:visited{



        color: #000000;



		text-decoration:none;



}

/* Headline for Content product overview

.produktansichtHeader {
        font-family: tahoma, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #000000;
        background-color: #f00;
        text-align: left;
        vertical-align: middle;
        border: 0px solid #CC3000;
}

/* submenue anbieter/produkte/suche

.anprosu {
        font-family: tahoma, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #000000;
        background-color: #E8E8E8;
        text-align: left;
        vertical-align: top;
        border: 0px solid #CC3000;
        line-height:20px;
        padding-left:4px;
}

.anprosu a:link {
        color: #000000;
        text-decoration:none;
}

.anprosu a:visited{
        color: #000000;
        text-decoration:none;
}

.anprosu a:hover {
        color: #000000;
        text-decoration:none;
}

.anprosu a:active {
        color: #000000;
        text-decoration:none;
}

/* submenue anbieter/produkte/suche

.anprosuActive {
        font-family: tahoma, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #ffffff;
        background-color: #CC3000;
        text-align: left;
        vertical-align: top;
        border: 0px solid #CC3000;
        line-height:20px;
        padding-left:4px;
}

.anprosuActive a:link {
        color: #ffffff;
        text-decoration:none;
}

.anprosuActive a:visited{
        color: #ffffff;
        text-decoration:none;
}

.anprosuActive a:hover {
        color: #ffffff;
        text-decoration:none;
}

.anprosuActive a:active {
        color: #ffffff;
        text-decoration:none;
}



/* list font */

.produktAnsichtPopClose a:hover{



        color: #000000;



		text-decoration:none;



}



.produktAnsichtPopClose a:active{



        color: #000000;



		text-decoration:none;



}













/* companiesMainTable

.companiesMainTable{
	border-top-width: 0px;
    	border-right-width: 2px;
    	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E8E8E8;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	border-left-color: #E8E8E8;
	background-color: #ffffff;
}

/* companiesHeaderTable */

.companiesHeaderTable{
	border-top-width: 0px;
    	border-right-width: 2px;
    	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E8E8E8;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	border-left-color: #E8E8E8;
	background-color: #ffffff;
}

.graueSubHeadlineListe {
    font-weight: bold;
    background-color: #E8E8E8;
    color: #000000;
    padding-left:4px;
	background-image:url(img/headers_bg.gif);
}

/*

.vergleichsListeProdImageCell {
	border-top-width: 0px;
    	border-right-width: 1px;
    	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E8E8E8;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	border-left-color: #E8E8E8;
	background-color: #ffffff;
}

.welcomeUE {
        font-family: tahoma, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #000000;
	background-color: #E8E8E8;
}

.redBorder {
	border-top-width: 1px;
    	border-right-width: 1px;
    	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CC3000;
	border-right-color: #CC3000;
	border-bottom-color: #CC3000;
	border-left-color: #CC3000;
	background-color: #ffffff;
}






.logos {
	position: absolute;
	display: none;
	background-color: #EEEEEE;
	width:80px;
}