*{
	outline:0;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
body{
	background-color:#ebebeb; 
	color:#333333;
}
html{ height: 100.3%}

#container{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff; 
}

#topLeft{
	/* position:absolute;
	left:0px;
	top:0px;*/
	width:219px;
	height:202px;
	text-align:center; 
}
#picLoader{
	position:absolute;
	right:0px;
	top:19px;
	width:741px;
	height:182px;
	text-align:center;
}
#banner{
	position:relative;
	/* background-color:#9a9898;*/
	height:202px;
	font-size:12px;
}
#menu{
	position:relative;
	height:25px;
	background-image:url(Layout/bgMenuBlack.gif);
	background-repeat:repeat-x;
	font-size:12px;
	z-index:80;
	width:960px;
}

#backHomepage{
	width:220px;
	height:25px;
	background-image:url(Layout/BGBackHompage.gif);
	background-repeat:repeat-x;
	text-align: left;
	padding:0px;
}

#menuTop{
	position:absolute;
	right:0px;
	top:0px;
	width:741px;
	height:19px;
	background-image:url(Layout/bgMenuTop.gif);
	background-repeat:repeat-x;
	font-size:11px;
	text-align:right;
	color:#FFFFFF;
	border-bottom:1px solid #333333
}
#menuTop a{
	color:#a3a3a3;
	text-decoration:none;
	/* padding-right:25px; */
	font-weight:bold;
}
#menuTop a:hover{
	color:#ffffff;
}

#page-content{
	text-align:justify;
	font-size:12px;
	background-image:url(Layout/bgContainerNew.gif);
	background-repeat:repeat-y;
}
#leftCol{
	float:left;
	text-align:justify;
	font-size:12px;
	width:200px;
	background-color:#f7f7f7;
	/* height:100%;*/
	padding-top:13px;
}
#details{
	float:right;
	text-align:justify;
	font-size:12px;
	width:740px;
}
/*#details a, .newsBox a{
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
#details a:hover, .newsBox a:hover{
	text-decoration:underline;
	color:#FF0000;
}*/
#footer{
	text-align:center;
	font-size:12px;
	margin-top:8px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid #d5d5d5;
}

#footer a{
	color:#333333;
	text-decoration:none;
}
#footer a:hover{
	color:#000000;
}
#menuderoul, #menuderoul ul, #backHomepage  
{
        padding : 0;
        margin : 0;
        list-style : none;
        line-height : 25px;
        text-align : center;
}
#menuderoul *
{
	    padding : 0; 
        margin : 0;
}

#menuderoul, #backHomepage 
{
	    padding : 0; 
        margin : 0;
        font-weight : bold; 
        font-family : Arial; 
        font-size : 12px; 
}

#menuderoul a, #backHomepage a
{
        display : block;
        padding : 0; 
		margin : 0;    
        color : #fff;
        text-decoration : none;
		padding-right:11px;
		padding-left:11px;
		text-align:center;
		border-right : 1px solid #333333;
		
}
#menuderoul a.backwebsite
{
        display : block;
        padding : 0; 
		margin : 0;    
        color : #fff;
        text-decoration : none;
		padding-right:11px;
		padding-left:11px;
		text-align:center;
		border-right : 0px;
}

#menuderoul a:hover, #backHomepage a:hover
{
        color: #fff; 
        background-image:url("Layout/bgMenuHover.png");
		background-repeat:no-repeat;
		background-position:left top;
}

#menuderoul li
{
	list-style-position:outside;		
}

#menuderoul li ul li a
{
		text-align:left;
		/*background-color:#ff33cc;*/
		background-image:none;
		color:#737277;
		border-right-width : 0px;
}
#menuderoul li ul li a:hover
{
	color:#FF0000;
	background-image:none;
}

#menuderoul li    
{ 
	float : left; 
	list-style-type:none;
}


#menuderoul li ul
{ 
        position: absolute;
        width: 190px;
        left: -999em;
		background-image:url("Layout/main_hovermenu_back.gif");
		background-repeat:repeat-x;
		background-position:bottom;
		/*background-color:#f5f5f5;*/
		padding-bottom:15px;
}

#menuderoul li ul li
{
	line-height:normal;
	height:auto;
	line-height:14px;
	border-bottom:1px solid #DDDDDD;
	float:none;
	display:block;
	margin-left:12px;
	margin-right:12px;
	margin:0 12px 0 12px;
	padding:6px 0 6px 0;
}



#menuderoul li:hover ul ul, #menuderoul li.sfhover ul ul
{
        left: -999em;
}

#menuderoul li:hover ul, #menuderoul li li:hover ul, #menuderoul li.sfhover ul, #menuderoul li li.sfhover ul  
{
        left: auto;
        min-height: 0;
}

a.colorCell {width:31px; font-size: 10px; text-decoration: none; font-weight: bold;  text-align: center ; padding: 2px; display: block; border: 1px solid #CCCCCC}
a.colorCell:link {color:#333333;  } 
a.colorCell:visited {color:#333333;  } 
a.colorCell:active {color:#333333;  } 
a.colorCell:hover {color:#ff0000;  border: 1px solid #ff0000  } 

a:active   { color:#ff0000; text-decoration: none }
a:link     { color:#ff0000; text-decoration: none }
a:visited    { color:#ff0000; text-decoration: none }
a:hover { color:#ff0000; text-decoration: underline;}

a.weiss:active   { color:#ffffff; text-decoration: none }
a.weiss:link     { color:#ffffff; text-decoration: none }
a.weiss:visited    { color:#ffffff; text-decoration: none }
a.weiss:hover { color:#dedede; text-decoration: underline;}


a.pfeilrechts {
 background-image:url("Layout/pfeil_rechts.gif");
 background-repeat: no-repeat;
 background-position: right;
 padding-right:18px;
}
a.pfeilrechts:active   { color:#000000; text-decoration: none }
a.pfeilrechts:link     { color:#000000; text-decoration: none }
a.pfeilrechts:visited    { color:#000000; text-decoration: none }
a.pfeilrechts:hover { color:#ff0000; text-decoration: underline;}

a.btn1vor
{
 text-align:left ;
 background-image:url("Layout/1_zurueck.gif");
 background-repeat: no-repeat;
 background-position: left;
 padding-left:18px;
 display:block;
 width:100px;
}
a.btn1vor:active   { color:#ff0000; text-decoration: none }
a.btn1vor:link     { color:#ff0000; text-decoration: none }
a.btn1vor:visited    { color:#ff0000; text-decoration: none }
a.btn1vor:hover { color:#ff0000; text-decoration: underline;}

a.btn1nach
{
 text-align:left ;
 background-image:url("Layout/1_vor.gif");
 background-repeat: no-repeat;
 background-position: right;
 padding-right:18px;
 display:block;
 width:100px;
}
a.btn1nach:active   { color:#ff0000; text-decoration: none }
a.btn1nach:link     { color:#ff0000; text-decoration: none }
a.btn1nach:visited    { color:#ff0000; text-decoration: none }
a.btn1nach:hover { color:#ad2100; text-decoration: underline;}

a.btnNewSearch
{
    border-style: solid;
    border-width: 1px;
    border-color: #808080 #000000 #000000 #808080;
    background-image: url( "Layout/neue_suche.gif" );
    background-color: #ededed;
    background-repeat: no-repeat;
    background-position: left;
    display: block;
    padding: 3px 3px 3px 38px;
    margin:0px 0px 0px 5px;
    width: 125px;
    text-align: left;
    float:right;
}
a.btnNewSearch:active   { color:#000000; text-decoration: none }
a.btnNewSearch:link     { color:#000000; text-decoration: none }
a.btnNewSearch:visited    { color:#000000; text-decoration: none }
a.btnNewSearch:hover { color:#ad2100; text-decoration: none; }

a.btnCorrSearch 
{
 border-style: solid;
 border-width: 1px;
 border-color: #808080 #000000 #000000 #808080;
 background-image:url("Layout/suche_verfeinern.gif");
 background-color: #ededed;
 background-repeat: no-repeat;
 background-position: left;
 padding-left:30px;
 display: block;
 padding:3px 3px 3px 30px;
 margin:0px 0px 0px 5px;
 width: 125px;
 text-align:left;
 float:right;
}
a.btnCorrSearch:active   { color:#000000; text-decoration: none }
a.btnCorrSearch:link     { color:#000000; text-decoration: none }
a.btnCorrSearch:visited    { color:#000000; text-decoration: none }
a.btnCorrSearch:hover { color:#ad2100; text-decoration: none}

a.btnPageBack 
{
 border-style: solid;
 border-width: 1px;
 border-color: #808080 #000000 #000000 #808080;
 background-image:url("Layout/seite_zurueck.gif");
 background-color: #ededed;
 background-repeat: no-repeat;
 background-position: left;
 padding-left:30px;
 display: block;
 padding:3px 3px 3px 30px;
 margin:0px 0px 0px 5px;
 width: 120px;
 text-align:left;
}
a.btnPageBack:active   { color:#000000; text-decoration: none }
a.btnPageBack:link     { color:#000000; text-decoration: none }
a.btnPageBack:visited    { color:#000000; text-decoration: none }
a.btnPageBack:hover { color:#ad2100; text-decoration: none}

a.btnPrint 
{
 border-style: solid;
 border-width: 1px;
 border-color: #808080 #000000 #000000 #808080;
 background-image:url("Layout/drucken.gif");
 background-color: #ededed;
 background-repeat: no-repeat;
 background-position: left;
 padding-left:30px;
 display: block;
 padding:3px 3px 3px 30px;
 margin:0px 0px 0px 5px;
 width: 120px;
 text-align:left;
 
}
a.btnPrint:active   { color:#000000; text-decoration: none }
a.btnPrint:link     { color:#000000; text-decoration: none }
a.btnPrint:visited    { color:#000000; text-decoration: none }
a.btnPrint:hover { color:#ad2100; text-decoration: none}

a.btnSend 
{
 border-style: solid;
 border-width: 1px;
 border-color: #808080 #000000 #000000 #808080;
 background-image:url("Layout/anfrage_senden.gif");
 background-color: #ededed;
 background-repeat: no-repeat;
 background-position: left;
 padding-left:30px;
 display: block;
 padding:3px 3px 3px 35px;
 margin:0px 0px 0px 5px;
 width: 150px;
 text-align:left;
 float:right;
}
a.btnSend:active   { color:#000000; text-decoration: none }
a.btnSend:link     { color:#000000; text-decoration: none }
a.btnSend:visited    { color:#000000; text-decoration: none }
a.btnSend:hover { color:#ad2100; text-decoration: none}

a.sitmapHGRP{ font-size:14px; font-weight:bold;}
a.sitmapHGRP:active   { color:#000000; text-decoration: none }
a.sitmapHGRP:link     { color:#000000; text-decoration: none }
a.sitmapHGRP:visited    { color:#000000; text-decoration: none }
a.sitmapHGRP:hover { color:#ff0000; text-decoration: underline;}

a.sitmapGRP{ font-size:13px; padding-left:20px}
a.sitmapGRP:active   { color:#000000; text-decoration: none }
a.sitmapGRP:link     { color:#000000; text-decoration: none }
a.sitmapGRP:visited    { color:#000000; text-decoration: none }
a.sitmapGRP:hover { color:#ff0000; text-decoration: underline;}

#details h1{
	font-size:16px;
	color:#333333;
	padding-top:4px;
	padding-bottom:10px;
}
#details h2{
	font-size:14px;
}
#details h3{
	font-size:13px;
}
#details h4{
	font-size:12px;
}
#details h5{
	font-size:11px;
}
#details h6{
	font-size:10px;
}
#leftCol a.smenu1{
	display:block;
	font-size:14px;
	color:#78797b;
	background-image:url(Layout/leftColH2.png);
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:left;
	padding-left:15px;
	text-decoration:none;
	font-weight:bold;
	margin:0 10px 0 10px;
	padding:5px 0 5px 0;
}
#leftCol a.smenu2{
	display:block;
	font-size:12px;
	color:#78797b;
	padding-top:4px;
	padding-bottom:4px;
	text-align:left;
	padding-left:15px;
	text-decoration:none;
	font-weight:bold;
	margin:0 10px 0 25px;
}
#leftCol a.smenu1:hover{
	color:#000000;
}
#leftCol a.smenu2:hover{
	color:#000000;
	background-color:#ebebeb;
}
p{
	padding-top:4px;
	padding-bottom:4px;
	text-align:left;
}
li{
	list-style:inside;
	padding:2px;
}

.big{ font-size: 14px}
.small{font-size: 10px}
.klein{font-size: 10px}
.mittel{font-size: 12px}

td{ font-size:12px}

img{ border-width:0px;}

.divInfoblock1
{
    padding: 5px;
    border: 1px solid #CC0000;
} 

#leftCol .subMenu{
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#78797b;
	text-decoration:none;
	padding:4px;
	text-align:center;
}
#leftCol .subMenu:hover{
	color:#e31c21;
	text-decoration:none;
}
a.itemSPR
{    top:-5px; 
     padding-right:25px;
     position: relative;
     color: #fff;
     font-weight: bold; 
}
a.itemTools
{    padding:0px; 
}

#breadCrumb{
	background-color:#ebebeb;
	height:24px;
	line-height:24px;
	text-indent:20px;
	color:#878787;
	font-size:11px;
}
#breadCrumb a{
	color:#878787;
	text-decoration:none;
}
#breadCrumb a:hover{
	color:#555659;
	text-decoration:none;
}

.btnFooter
{    /* height:22px;*/
     font-size:12px;
     padding:0px 4px 0px 4px;
     margin: 0px;
}
.cboFooter
{     /* height:18px;*/
      font-size:12px;
}

/* für die Seite SearchSonder */
.cboSeparator{ height:5px;}
.suche_container {width:700px;}
.suche_label { font-size:12px; font-weight:bold}

.suche_header 
{
    width:700px;
    height:45px;
    background-image:url(Layout/suche_header.gif);
}
.suche_header_left 
{
    padding:13px 0px 5px 70px;
    color:#ffffff;
    font-size:14px;
    font-weight:bold;
    white-space: nowrap; 
}

.suche_header_right 
{
    padding:12px 20px 5px 0px;
    color:#ffffff;
    /* width:350px;*/
    float:right;
   
}
.suche_content 
{
    width:700px;
    background-image:url(Layout/suche_background.gif);
    padding:5px 0px 15px 0px;
}

.suche_content_left
{
    float:left;
    border: 1px solid #808080;
    margin: 0px 0px 0px 20px;
    width: 298px;
    background-color:#ffffff;
}

.suche_content_right 
{
    margin: 0px 0px 0px 340px;
    border: 1px solid #808080;
    width: 338px;
    background-color:#ffffff;
}

.suche_content_padding{padding: 10px 18px 10px 18px;}

.suche_dimension
{
    padding: 3px;
    background-color:#ebebeb;
}


.suche_footer 
{
    width:700px;
    height:30px;
    background-image:url(Layout/suche_footer.gif);
    background-repeat:repeat-x ; 
}
.suche_footer_left 
{
    padding:0px 0px 6px 25px;
    color:#ffffff;
    /* width:210px; */ 
    margin:0px 500px 0px 0px;
    white-space: nowrap;
}

.suche_footer_right 
{
    padding:0px 18px 0px 0px;
    color:#ffffff;
    /* width:350px;*/
    float:right;
}

.suche_tipps
{
     float:left; 
     width:320px;
     background-image:url(Layout/suchtipps_background.gif);
}

.suche_tipps_header
{
     color:#ad2100;
     height:33px;
     font-size:14px;
     padding:0px 0px 0px 55px;
     background-image:url(Layout/suchtipps_header.gif);
}
.suche_tipps_container 
{
    padding:10px;
    text-align:left;
}
    

.suche_tipps_footer
{
    height:2px;
    background-image:url(Layout/suchtipps_footer.gif);
}

.suche_bemerkungen
{
     margin-left: 340px;
     width:360px;
     background-image:url(Layout/suchbemerkungen_background.gif);
}

.suche_bemerkungen_header
{
   color:#ad2100;
     height:33px;
     font-size:14px;
     padding:0px 0px 0px 55px;
     background-image:url(Layout/suchbemerkungen_header.gif);  
     
}
.suche_bemerkungen_container 
{
    padding:10px;
    text-align:left;
}

.suche_bemerkungen_footer
{
    height:2px;
    background-image:url(Layout/suchbemerkungen_footer.gif);
}

.listPakete_container
{
    width:700px;
    padding:0px;
    margin:0px;
}
.listPakete_topNav
{
    text-align:right;
     height:25px;
}
.listPakete_bottomNav
{
     margin-top:15px;
    text-align:right;
     height:25px;
}
.listPakete_intro{ text-align:left;}

.listPakete_pagerTop{margin: 5px 0px 5px 0px}
.listPakete_pagerFooter{margin: 5px 0px 5px 0px}

.listPakete_header
{
    height:30px;
    background-image:url(Layout/listPakete_header.gif);
    background-repeat:repeat-x;
    /* width:700px; */
}

.listPakete_header_title_td
{
    color:#ffffff;
    font-size:14px;
    font-weight:bold;
}

.listPakete_header_title 
{
    padding: 6px 0px 9px 15px;
    color:#ffffff;
    font-size:14px;
    font-weight:bold;
}

.listPakete_content
{
    border-style: none solid none solid;
    /* width: 698px; */
    border-right-width: 1px;
    border-right-color: #ad2100;
    border-left-width: 1px;
    border-left-color: #ad2100;
    padding:0px;
    margin:0px;
}

.listPakete_auflistung
{
    padding:0px;
    margin:0px;
    border: 1px solid #dcdcdc;
    width:210px;
}
.listPakete_auflistung_header
{   background-color:#dcdcdc;
    border: 1px solid #dcdcdc;
}


.listPakete_footer 
{
    width:700px;
    height:30px;
    background-image:url(Layout/suche_footer.gif);
    color:#ffffff;
    
}

.listPakete_footer_left 
{
   padding:3px 0px 3px 15px;
   color:#ffffff;
}

.listPakete_footer_right 
{
    padding:3px 25px 5px 0px;
    color:#ffffff;
    /* width:350px;*/
    float:right;   
}



.ebay_summary
{
    border: 1px solid #ad2100;
    width: 180px;
    background-color:#ffffff;
    margin-top:4px;
    margin-left:18px;
    
}

.ebay_summary_header
{
    background-image:url(Layout/suche_footer.gif);
}

.ebay_summary_content
{ padding:5px;
 
}
.ebay_summary_footer
{
    border-style: solid none none none;
    border-width: 1px;
    border-color: #dedede;
    padding: 5px;
     font-weight:bold 
}

.inquire_container
{
    width:700px;
    padding:0px;
    margin:0px;
}

.inquire_header
{
    height:30px;
    background-image:url(Layout/listPakete_header.gif);
    background-repeat:repeat-x;
    /* width:700px; */
}

.inquire_header_title
{
    color:#ffffff;
    font-size:12px;
    padding:5px 0px 0px 0px;
}

.inquire_content
{
    border-style: none solid solid solid;
    /* width: 698px; */
    border-width: 1px;
    border-color: #ad2100;
    padding:10px 0px 10px 3px;
    margin:0px;
}

.detail_container {width:700px;}

.detail_header
{
    height:30px;
    background-image:url(Layout/listPakete_header.gif);
    background-repeat:repeat-x;
    /* width:700px; */
}
.detail_header_left
{
    padding:0px 0px 0px 20px;
    line-height:30px;
    color: #ffffff;
    font-size:14px;
    font-weight:bold ;
}

.detail_content
{
    border-style: none solid none solid;
    /* width: 698px; */
    border-right-width: 1px;
    border-right-color: #ad2100;
    border-left-width: 1px;
    border-left-color: #ad2100;
    padding:20px 0px 0px 0px;
    margin:0px;
}

.detail_content_left
{
    float:left;
    margin: 0px 0px 0px 20px;
    width: 350px;
    /* background-color:#eeeeee;*/
}

.detail_content_right 
{
    margin: 0px 0px 0px 420px;
    width: 252px;
    /* background-color:#eeeeee; */
}
.detail_fonttitelpreis
{ color: #000000;
  font-size:12px;
  font-weight:bold; 
}

.detail_fontinfopreis
{ color: #000000;
  font-size:10px;
}
 
.detail_fontpreis
{ color: #ad2200;
  font-size:12px;
  font-weight:bold; 
}

 
.detail_preis
{
    height:30px;
    width:252px;
    background-image:url(Layout/detail_header_preisproeinheit.gif);
}

.detail_gespreis
{
    height:30px;
    width:252px;
    background-image:url(Layout/detail_header_gesamtpreis.gif);
}

.detail_boxende
{
    border-style: none solid solid solid;
    border-width: 1px;
    border-color: #dcdcdc;
    padding:2px 0px 2px 0px; 
   }
.ersparnis_container
{
    padding:0px;
    height:82px;
    width:252px; 
    background-image:url(Layout/bg_ersparnis.gif);
    background-repeat: no-repeat;
    
}
.tiefstpreis_container
{
    padding:0px;
    height:82px;
    width:252px; 
    background-image:url(Layout/bg_tiefstpreis.gif);
    background-repeat: no-repeat;
    
}
.ersparnis_block1
{     height:18px;
}
.ersparnis_block2
{     height:45px;
      vertical-align:middle
}
.ersparnis_block3
{     height:18px;
}

.ersparnis_titel
{
   line-height:18px;
   padding:0px 0px 0px 40px;
   font-size:12px;
   font-weight:bold;
   color:#ffffff; 
}

.ersparnis_GesZahl
{
    line-height:45px;
    padding:0px 0px 0px 40px;
    font-size:18px;
    color:#ffffff; 
}
.detail_preisinfo_container
{
    background-color: #dcdcdc;
    padding: 5px;
}

.detail_geschw_container
{
    background-color: #c6c7c8;
    padding: 5px;
}

.detail_auflistung
{
    padding:0px;
    margin:0px;
    border: 1px solid #dcdcdc;
    width:250px;
}

.detail_auflistung_header
{   background-color:#dcdcdc;
    border: 1px solid #dcdcdc;
    font-weight:bold;
}

.detail_footer 
{
    width:700px;
    height:30px;
    background-image:url(Layout/suche_footer.gif);
    color:#ffffff;
}
.infoseiten_div
{     width:500px;
}

