.info_bar {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    margin: 0;
    border-bottom: 1px solid #666;
    background-color: #FFFFE1;
    color: red;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    z-index: 5000;
}

#mainframe {
	margin:0 auto; width:800px;
	
	}
	
#mainframeartikel {
	margin:0 auto; width:990px;
	}

a:link {color:#666; text-decoration:none}
a:visited {color:#666; text-decoration:none}
a:active {color:#666; text-decoration:none; border:0;}
a:hover {color:#666; text-decoration:underline}

p.xsell {
	font-size:12px;
	margin-left:3px;
	width:915px;
	border:1px solid #dadada;
	padding:10px;
	color:#666666;

	}

.xsell  a:link img{
	border:2px solid #ffffff;
	}
	
.xsell  a:visited img{
	border:2px solid #ffffff;
	}	

.xsell  a:hover img{
	border:2px solid #ffb200;
	}

p.xsell img {
	background-image:url(/images/loading.gif);
	background-repeat:no-repeat;
	background-position:center;
	margin-right:5px;
	}
	
img {
	background-image:url(/images/loading.gif);
	background-repeat:no-repeat;
	background-position:center;
	}
	
#warenkorbklein {
	position: relative;
 	border: 1px solid #E3E2E2; 
	margin-left:502px;
	width: 428px;
    height:154px;
    padding: 5px;
    float:right;
    overflow:auto;
    padding-top:1px;
	padding-right:-5px;
	padding-bottom:8px;
	margin-top:-7px;
	line-height:14px;
	padding-top:3px;
	z-index: 10;
	background-color: #ffffff;
	text-align:left;
	
	}
	
	
#warenkorbright {
	
 	/*border: 1px solid #E3E2E2;*/
	/*position:absolute;*/
	
	/*margin-left:797px;*/
	width: 155px;
	min-height:356px;
	max-height:356px;
	position:absolute;
    /*height:154px;*/
    padding: 5px;
    float:left;
    overflow:auto;
    padding-top:1px;
	padding-right:-5px;
	padding-bottom:8px;
	margin-top:0;
	line-height:16px;
	padding-top:3px;
	z-index: 0;
	/*background-color: #dadada;*/
	background-color:#FFFFFF;
	text-align:left;
	/*border:1px solid #c9c9c9;*/
	border:1px solid #dadada;
	
	}


#warenkorbklein a:link, #warenkorbklein a:visited {
    color: #666;
    text-decoration: none;
}
#warenkorbklein a:active, #warenkorbklein a:hover{
    color: #666;
    text-decoration: underline;
}

#basket_footer a:link, #basket_footer a:visited {
    border: 1px solid black;
    text-decoration: none;
}     
#basket_footer a:active, #basket_footer a:hover {
    border: 1px solid black;
    background-color: #ECEBEB;
    text-decoration: none;
}     

/*TOOLTIP*/
#tooltip {
	border: 1px solid #111;
	background-color: #eee;
	opacity: 0.85;
	padding: 5px;
}
#tooltip h3, #tooltip p { margin: 0; }

#tooltip.fancy {
	opacity: 0.95;
	font-family: Arial;
	border: none;
	width: 210px;
	padding:20px;
	height: 135px;
	background: url('shadow.png');
}
#tooltip.fancy h3 {
	margin-bottom: 0.75em;
	font-size: 12pt;
	width: 220px;
	text-align: center;
}
#tooltip.fancy p { width: 220px; text-align: left; }

#yahoo { width: 7em; }
#right, #right2 { text-align: right; }
#tooltip.right { width: 250px; }

/* END TOOLTIP */

body {
    width: 100%;
    margin: 0px auto;
    padding: 0px;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    color: black;
/*    background-color:#ECEBE7;*/
	background-color:#999966;
	text-align:left;
	}

#hauptbereich {
	width:944px; padding:0px; margin:0 auto; text-align:left; height:auto; min-height:000px; 
	
	}
	
#hauptbereich h1 {
	color:#ffb200;
	}

#mainlogo {
z-index:0;
top:0;
/*border-bottom:1px solid #FABA00;*/



}
#main {
    width: 946px;
    height: auto;
    margin: 5px auto 0px auto;
    background-color:#FFFFFF;
	float:left;
	/*border:1px solid #333333;*/
    }
#top {
    position: relative;
    width: 946px;
    height: 80px;
    border: 0px;
    padding: 0px;
    margin-bottom:-2px;
}
.infolinebottom {
border-top: 0px dashed #FFB200;
width:942px;
margin:0 auto;
margin-top:-17px;
margin-left:0px;
margin-bottom:-3px;
}



#livesearch input {
	border: 0px solid #999;
	font-size: 11px;
	padding-top: 0px;
    background: none;
    height: 30px;
    margin:2px;
	
	}
	


#livesearch {
	width:240px;
	height:18px;
	float:left;
	font-size:14px;
	border:0px;
	padding-left:3px;
	
	
	}

#suche {
/*    float: left;*/
    width: 280px;
    text-align: left;
    margin-top:-30px;
    padding-top: 00px;
	margin-bottom:5px;
	background-color:#FFFFFF;
	z-index:300;
	position:absolute;
	margin-left:20px;
	
	
	
	
	

}


#suche input:focus {
	background-color:#F8F8F8;
	
	}
	
.speciallinks a:link {
color:#000000;
font-size:8px;
float:left;
padding-right:10px;
}

.speciallinks {
color:#000000;
font-size:12px;
float:left;
padding-right:2px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
border-right:0px solid #000000;
padding-left:3px;
}
.speciallinks2 {
color:#000000;
font-size:12px;
float:left;
padding-right:2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
border-right: 1px solid #000000;
padding-left:3px;
}

.speciallinks a:link {text-decoration: none; color: #999999;}
.speciallinks a:visited {text-decoration: none; color: #999999;}
.speciallinks a:active {text-decoration: none; color: #999999;}
.speciallinks a:hover {text-decoration: underline; color: #999999;} 

#top h1 {
    position: absolute;
    margin: 0px;
    left: 0px;
    bottom: 5px;
	font-size: 150%;
	font-weight: bold;
	color: #FFB200;
}
#top img#tl {
    position: absolute;
    margin: 0px;
    left: 0px;
    bottom: 5px;
    border: 0px;
}
#top img#tr {
    position: absolute;
    margin: 0 auto;
    right: 0px;
    bottom: 5px;
    border: 0px;

}

#fixed {
    z-index:500;
    position:fixed;
    background-color:#FFFFFF;
    width:820px;
    margin:0;
    text-align: center;
}

div#LSResult {
    position: absolute;
    z-index: 999;
    background: #fff;
    border: 1px solid #666;
    padding: 1px;
    max-height: 300px;
    overflow: auto;
	width:350px;
	line-height:16px;
	font-weight:bold;
	
	
}
div#LSShadow {
    font-size: 70%;
    color: #333;
}
#LSHighlight {
    background-color: #ECEBEB;
}
li.LSRow {
    list-style-type:circle;
}
li.LSRow a:link, li.LSRow a:visited {
    color:#333;
    text-decoration: none;
	background-color:#fff;
	list-style-type:circle;
}
li.LSRow a:active, li.LSRow a:hover {
    color:#333;
    background-color: #dadada;
    text-decoration: none;
}

#login {
    float: left;
    width: 330px;
    text-align: left;
    margin-bottom: 5px;
    margin-top: 2px;
    font-size: 14px;
    z-index:50000;
}

#login a {
   color:#FFB200;
   text-decoration:none;
   font-weight: bolder;
}
#login a:hover{
  text-decoration:underline;
}

#trenner {
	background-color:#FABA00;
	
	width:970px;
	top:95px;
	height:1px;
	}
	
#trenner2 {
	background-color:#FABA00;
	
	width:970px;	
	height:1px;

	
	}

#navi {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #F6B702;
	border-bottom: 1px solid #F6B702;
	height: 19px;
	padding: 0;
	width: 968px;
	color:#FABA00;
	background-color:#fff;
	float:left;
}

#navi ul {
    z-index:      800;
    float:        left;
	list-style:   none;
    padding:      1px;
    background-color:#FFFFFF;
}
#navi ul li {
    float:        left;
    position:     relative;
    background-color:#FFFFFF;
	z-index:100;
}
#navi ul a {
    z-index: 800;
    border-right: 1px solid #FABA00;
    padding-left: 15px;
    padding-right: 15px;
    text-align:       left;
    font:             normal 90% Arial, Helvetica, sans-serif;
    display:          block;
    color:            #676767;
    background-color:#FFFFFF;
    text-decoration:  none;
}
#navi a:hover {
	background-color: #fff;
	color:            #676767;
	/*font-weight:      bold;*/
}
#navi ul ul {
    position: absolute;
    top: 100%;
    left: -1px;
	background-color: #fff;
    border-left: 1px solid #FABA00;
    border-right: 1px solid #FABA00;
    border-bottom: 1px solid #FABA00;
	padding-bottom:15px;
	padding-top:10px;
	
	}
	
#navi ul ul li {
    width:  200px;
    height: 100%;
	border-right:0px;
	padding-left:0;
	padding-right:0;
	float:none;
}

#navi ul ul a {
    text-align: left;
    z-index: 800;
    display: block;
    padding: 4px 3px 2px 3px;
	background-color: #fff;
	color:#333333;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:12px;
	border:0;
}

#navi ul ul a:hover {
	background-color:#FABA00;
	color:#FFFFFF;
	}

div#navi ul ul,
div#navi ul li:hover ul ul,
div#navi ul ul li:hover ul ul ul
{ display: none; }

div#navi ul li:hover ul,
div#navi ul ul li:hover ul,
div#navi ul ul ul li:hover ul
{ display: block; }


/*
#navi {
    width: 100%;
    float:  left;
    margin: auto;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
}

#navi ul {
    z-index:      800;
    float:        left;
	list-style:   none;
	padding:      1px;
	

}
#navi ul li {
    float:        left;
    position:     relative;
    height:       20px;
    background-color:#FFFFFF;
	
}
#navi ul a {
    z-index: 800;
    padding:          2px 20px 2px 3px;
    text-align:       center;
    font:             normal 100% Arial, Helvetica, sans-serif;
    display:          block;
    border:           0px;
    margin:           0px;
    color:            #676767;
    text-decoration:  none;
	font-weight: bold;
	
}
#navi ul li a:hover {
	background-color: #dadada;
}
#navi ul ul {
    position: absolute;
    top: 100%;
    left: -1px;
		border:1px solid #FFB200;
		border-top:0px;
		
		 z-index: 9000;
		 padding-top:20px;
		 background-color:#FFFFFF;
		 padding-bottom:20px;
		 
}
	
#navi ul ul li {
    width:  200px;
    height:       20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;

	
}
#navi ul ul a {
    text-align: left;
    z-index: 800;
    display: block;
    padding:5px;
	background-color: #fff;
	color:#333333;
	font-weight: normal;
	border-top:1px solid #FFB200;
	font-weight:bold;
}
#navi ul li li a:hover {
	background-color: #FFFF99;
	color:            #676767;
  
}

div#navi ul ul,
div#navi ul li:hover ul ul,
div#navi ul ul li:hover ul ul ul
{ display: none; }

div#navi ul li:hover ul,
div#navi ul ul li:hover ul,
div#navi ul ul ul li:hover ul
{ display: block; }
*/

/* vor 21.08.07
#lists {
    clear: both;
    margin: auto;
    width: 790px;
    text-align: center;
    /*height: 330px;
    min-height: 330px;
    max-height: 330px;*/
    /*height: 420px;
    min-height: 420px;
    max-height: 420px;
    overflow: auto;
    padding-top: 2px;
    padding-left: 10px;
    border: 1px solid #E3E2E2;
    margin-top:-20px;
}*/

#lists {
    clear: both;
 
    width: 940px;
    text-align: left;
    /*height: 330px;
    min-height: 330px;
    max-height: 330px;*/
    /*height: 420px;
    min-height: 420px;
    max-height: 420px;*/
	height:490px;
    /*overflow: hidden;*/
    padding-top: 2px;
    padding-left: 10px;
    border: 1px solid #E3E2E2;
    margin-top:-20px;
}


#footer {
  
    margin: auto;
    color: #999999;
    padding-top: 0px;
    text-align: center;
    font-size: 10px;
	background-color:#FFFFFF;
	padding:10px;
	
	width:900px;
	clear:both;
}
#footer a {
    color: #999999;
    text-decoration: none;
}
#footer a:hover {
    color: #999999;
    text-decoration: underline;
}


.error {
    font-size: 75%;
    font-weight: bold;
    color: red;
}

.smalltext {
    font-size: 75%;
    font-weight: normal;
    color: #333;
}

div#colleft {
    float: left;
    width: 30%;
    vertical-align: top;
    text-align: left;
}
div#colright {
    float: left;
    width: 70%;
    vertical-align: top;
    text-align: left;
}

.agb p {
    text-align: justify;
    font-size: 75%;
    margin: 5px 0px 5px 8px;
}
.agb h3 {
    font-size: 100%;
    font-weight: bold;
    margin-bottom: 0px;
}
.agb li {
    font-size: 75%;
    margin: 0px 0px 4px -5px;
}

h1 {
font-size:18px;
}

h2 {
    font-size: 14px;
margin-bottom:-10px;
}




.form input
{
	border:1px solid #999;
	font: 12px "Trebuchet MS", Arial,Helvetica, sans-serif; 
	padding: 1px;
}

input:focus
{
	border:1px solid #999;
	
	background-color:#ECEBE7;
	padding: 1px;
    
}



.search {
    width:140px;
    height:14px;
	padding: 0px;
}


.button
{
	font: 22px "Trebuchet MS", Arial,Helvetica, sans-serif;
	width: 150px; 
}

.headline {
    font-size: 100%;
    font-weight: bold;
    color: #FFB200;
    margin-bottom: 11px;
    padding-top:2px;
}

#artikelbox {
/*    border: 1px dashed #FFB200;*/
	border: 1px solid #E3E2E2;

    width: 458px;
    height:152px;
    margin-bottom: -5px; 
    padding: 5px;
    float:left;
    padding-top:8px;
    padding-left:6px;
	margin-left:-1px;
margin-top:-7px;

}

#warenkorbklein {
	
 	border: 1px solid #E3E2E2; 
	margin-left:472px;
	width: 455px;
    height:154px;
    padding: 5px;
    float:right;
    overflow:auto;
    padding-top:1px;
	
	padding-bottom:8px;
	margin-top:-162px;
	line-height:14px;
	padding-top:3px;
	margin-right:3px;
	z-index: 10;
	background-color: #ffffff;
	text-align:left;
	}
	
#warenkorbklein li {
	list-style-type:none;
	}
	
	
.artnr {
    color: #666;
    font-weight: bolder;
    font-size: 14px;
    padding-left:0px;
    
}

.artnr {
    font-size: 12px;   
}

.artnrsmall {
	font-size:11px;
	font-weight:bold;
	color: #666;
	}

	
	
.artnrpage {
    color: #666;
    font-weight: bolder;
    font-size: 100%;
    padding-left:12px;
}
.artname {
    font-size: 14px;
    font-weight: bolder;
}

*html .artname {
    font-size: 12px;
    font-weight: bolder;
}
.picoben {
    float: left;
    margin: 0px 0px;
    border: 0px solid #999;
    width: 150px;
    height: 150px;
	background-image:url(/images/loading.gif);
	background-repeat:no-repeat;
	background-position:center;
    padding-right:5px;
    padding-left:2px;

}
.artdesoben {
    float: left;
    width: 220px;
    /*font-size: 80%;*/
    font-size:11px;
    text-align: left;
	height:40px;
	overflow:hidden;
}

*html .artdesoben {
    font-size: 11px;
}

.artpreis {
    float: left;
    width: 220px;
    font-size: 11px;
    margin-top: 10px;
    text-align: left;
    color: #333;
}

.artseite {
    position: absolute;
    /*left: 182px;*/
    right:10px;
    top: 160px;
    font-size: 80%;
    color: #FFB200;
    font-weight: bold;
}
.artseite a {
    text-decoration: none;
    color: #FFB200;
}
.artseite a:hover {
    text-decoration: underline;
    color: #FFB200;
}

.artprhead {
    font-size: 90%;
    color: #FFB200;
    font-weight: bold;
    margin-bottom: 3px;
   /* margin-left: 10px;*/
	border-bottom:1px solid #333333;
    width: 100%;
    text-align:left;
}

.artprheadorder {
   font-size: 90%;
    color: #FFB200;
    font-weight: bold;
    margin-bottom: 3px;
   /* margin-left: 10px;*/
	border-bottom:1px solid #333333;
    width: 100%;
    float:left;
    text-align:left;
}
.artprfoot {
    text-align: right;
    font-size: 90%;
    color: #FFB200;
    font-weight: bold;
    margin-top: 8px;
    margin-right: 10px;
}

.preistab {
    float: left;
    width: 190px;
    margin-left: 10px;
    border: 0px;
    font-size: 80%;
    color: #333;
}

.preistabseite {
    width: 100%;
    margin-left: 0px;
    border: 0px;
    font-size: 100%;
    color: #333;
}

.artikelv {
    padding-top:10px;
}
.preistab th {
    border-top: 0px solid #FFB200;
    border-bottom: 0px solid #FFB200;
    font-weight: bold;
	
}
.vartab {
    float: right;
    width: 98%;
    margin-right: 0px;
    border: 0px;
    font-size: 80%;
    color: #333;
    border-top: 0px solid #FFB200;
    border-bottom: 0px solid #FFB200;
}
.vartab1 {
    float: right;
    width: 50%;
    margin-right: 0px;
    border: 0px;
    font-size: 80%;
    color: #333;
    border-top: 1px solid #FFB200;
}
.vartab_box {
    width: 100%;
    margin-right: 0px;
    border: 0px;
    font-size: 80%;
    color: #333;
}

.ordernum {
    font-size: 11px;
    width: 37px;
    height: 16px;
    border: 1px solid #999999;
    text-align: right;
    padding-right:3px;
    padding-top:3px;
}

input:focus.ordernum {
    padding-top:3px;
	padding-right:2px;
	}
	
.ordernum_box {
    font-size: 10px;
    width: 30px;
    height: 13px;
    border: 1px solid #999999;
    text-align: right;
    padding-right:3px;
    padding-top:0px;
    margin:1px;
}

.ordererr {
    font-size: 75%;
    font-weight: bolder;
    color: red;
    text-align: right;
}

.baskethead {
    font-size: 100%;
    color: #767271;
    font-weight: bolder;
    margin-bottom: 8px;
    margin-left: 10px;
}
.basketfoot {
    text-align: left;
    font-size: 90%;
    color: #333;
    font-weight: normal;
    margin-top: 8px;
    margin-right: 10px;
    float:left;
    width:150px;
}

.basketfootright {
    text-align: right;
    font-size: 90%;
    color: #333;
    font-weight: normal;
    margin-top: 8px;
    margin-right: 00px;
    float:right;
    width:150px;
    padding-left:23px;
}

.basketfootcenter {
    text-align: center;
    font-size: 90%;
    color: #333;
    font-weight: normal;
    margin-top: 8px;
    margin-right: 10px;
    float:left;
    width:150px;
    padding-left:280px;
}

.moepbutton input  {
    text-align:center;
	border: 1px solid #dadada;
	cursor:pointer;
	background-color:#FFFFFF;
	width:180px;
	margin-bottom:2px;
}

.moepbutton a:link  {
    text-align:center;
	border: 1px solid #dadada;
	cursor:pointer;
	background-color:#FFFFFF;
	width:180px;
	margin-bottom:0px;
	padding:5px;
	margin-top:10px;
	font-size:12px;
	
}

.moepbutton a:hover {
    text-align:center;
	border: 1px solid #dadada;
	background-color:#808080;
	color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;
}

.moepbuttonblubb, #moep {
    text-align:center;
	border: 1px solid #dadada;
	cursor:pointer;
	background-color:#FFFFFF;
	width:180px;
	margin-bottom:0px;
	padding:5px;
	margin-top:10px;
	margin-right:5px;

	font-size:12px;
}

.moepbuttonblubb:hover, #moep:hover {
    text-align:center;
	border: 1px solid #dadada;
	background-color:#808080;
	color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;
}

.moepbutton2  {
    
	border: 1px solid #dadada;
	cursor:pointer;
	background-color:#FFFFFF;
	width:100px;
	text-align:center;
}

.moepbutton3  {
   
	border: 1px solid #dadada;
	cursor:pointer;
	background-color:#FFFFFF;
	width:140px;
	text-align:center;
}

.moepbutton4  {
   	border: 1px solid #dadada;
	cursor:pointer;
	background-color:#FFFFFF;
	width:80px;
	text-align:center;
	
}




.changebutton {
   	border: 1px solid #dadada;
	cursor:pointer;
	background-color:#FFFFFF;
	width:70px;
	text-align:center;
	}

.moepbutton input:hover  {
    text-align:center;
	border: 1px solid #dadada;
	background-color:#808080;
	color:#FFFFFF;
	cursor:pointer;
}

.moepbutton2:hover  {
	background-color:#808080;
	color:#FFFFFF;
}

.moepbutton3:hover  {
	background-color:#808080;
	color:#FFFFFF;
}

.moepbutton4:hover  {
	background-color:#808080;
	color:#FFFFFF;
}

.changebutton:hover  {
	background-color:#808080;
	color:#FFFFFF;
}
.baskettab {
    width: 920px;
    margin-left: 10px;
    border: 0px;
    font-size: 90%;
    color: #333;
    border-top: 0px solid #FFB200;
    border-bottom: 0px solid #FFB200;
	background-color:#f5f5f5;
}
.baskettab th {
    border-bottom: 0px solid #FFB200;
    font-weight: bold;
}


select {
    color: #000000; 
    border: 1px solid #dadada;
    background-color: #FFFFFF;
    width:80px;
} 

option {
    color: #000000; 
    border:0px dashed #FFB200;
    background-color: #FFFFFF;
    width:80px;
} 



/*Produktlisten
.pictrlist {
    width: 75px;
    height: 75px;
    padding: 0px;
    background-color: #FFFFFF;
    border: 0px;
   	background-image:url(/images/loading.gif);
	background-repeat:no-repeat;
	background-position:center;
}*/
.listnr {
    font-size: 12px;
    color: #666;
    font-weight: bolder;
    line-height: 130%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.listnr a {
    color: #666;
    text-decoration: none;
}   
.listbez {
    font-size: 12px;
    font-weight: bold;
    }

/*html .listbez {
    font-size: 10px;
}
*/

.listbez a {
    color: black;
    text-decoration: none;
}   
.listdes {
    height: 35px;
    margin-bottom: 10px;
    overflow:hidden;
    font-size: 10px;
    text-align: left;
line-height:12px;
}   

*html .listdes {
    font-size: 11px;
}   

.listdes a {
    color: black;
    text-decoration: none;
}   

.roverl {
    float: left;
    background-color: #FFFFFF;
    width: 300px;
    height: 75px;
    text-align: left;
	background-image: url("http://www.globetrotter.de/media/line_ver.gif"); 
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
	background-position:right;
	
	background-repeat:repeat-y;
	}
	

	}

.roverr {
    float: left;
    background-color: #FFFFFF;
	

    width: 300px;
    height: 75px;
    text-align: right;
}
.roverl_image {
    float: left;
    background-color: #FFFFFF;
    width: 93px;
    height: 75px;
    text-align: center;
}
.roverr_image {
    float: right;
    background-color: #FFFFFF;
    width:  93px;
    height: 75px;
    text-align: center;
}
.roverl_compact {
    float: left;
    background-color: #FFFFFF;
    width: 300px;
    height: 17px;
    text-align: left;
}
.roverr_compact {
    float: left;
    background-color: #FFFFFF;
    width: 300px;
    height: 17px;
    text-align: left;
}

.artleft {
    float: left;
    width: 75px;
    height: 75px;
   border-bottom: 1px dotted #dadada;
   padding-bottom:4px;
    text-align: left;
	


}

.artleft2 {
    float: left;
    width: 214px;
    height: 75px;
    padding-left: 10px;
    text-align: left;
    line-height: 80%;
	border-bottom: 1px dotted #dadada;
	   padding-bottom:4px;
    
}
.artright {
    text-align: left;
    color: #FFB200;
    font-size: 75%;
    font-weight: bold;
}
.artright a {
    color: #FFB200;
    text-decoration: none;
}
.artright a:hover {
    color: #FFB200;
    text-decoration: underline;
}


.lineclose {
    clear: both;
    height: 10px;
}

.listinfo_1 {
    width: 100%;
    padding-top: 8px;
    padding-bottom: 0px;
    border-bottom: 0px dashed #FFB200;
    margin-bottom: 0px;
    text-align: left;
    font-size: 70%;
    color: #FFB200;
    line-height: 230%;
}
.listinfo_2 {
    width: 100%;
    padding-top: 5px;
    border-top: 1px dashed #FFB200;
    text-align: left;
    font-size: 70%;
    color: #FFB200;
    line-height: 230%;
}

.listinfo_1 a, .listinfo_2 a {
    padding: 2px 6px;
    border: solid 1px #ddd; 
    background: #fff; 
    text-decoration: none;
    font-size: 100%;
    color: #FFB200;
    /*font-size: 100%;
    text-decoration: none;*/
}
.listinfo_1 a:hover, .listinfo_2 a:hover {
    font-size: 100%;
    color:#666666;
    border: solid 1px #676767;
    background-color: #F7E39B;
   /*text-decoration: underline;*/
}

.link_std:link, .link_std:visited {
    color: #666;
    text-decoration: none;
}
.link_std:active, .link_std:hover{
    color: #666;
    text-decoration: underline;
}


/*Produktinfo*/
.productinfo {
    width: 940px;
    border: 0px dashed #FFB200;
    padding: 0px;
    margin: auto;
	
	
    }
.productinfopic {
    float:left;
    width:270px;
    height:270px;
    margin:5px;
 }
.picartpage {
    border-right:0px solid #E9D797;
    border-left:0px;
    border-top:0px;
    border-bottom:0px;

}

.artdes, .artpricetab {
    float: left;
    width: 480px;
    font-size: 90%;
    margin-top: 10px;
    text-align: left;
    padding-left:12px;
}

.artdes2 {

    font-size: 90%;
    margin-top: 10px;
    text-align: left;
    padding-left:12px;
}

.productinfohead {
    float:right;
    width:200px;
    margin:5px;
    text-align:left;
}
.artprfoot, artprfoot {
    padding-top: 5px;
    margin-top:100px;
}

.artprhead, artprhead, .artprheadorder{
    padding-top: 0px;
    padding-bottom: 5px;
}

/* -- tags -- 
.tag7 {
	font-size: 12px;
	color: #a4b8c2 !important;
}

.tag6 {
	font-size: 16px;
	color: #757d98 !important;
}


.tag5 {
	font-size: 18px;
	color: #3e5199 !important;
}

.tag4 {
	font-size: 20px;
	color: #767a89 !important;
}

.tag3 {
	font-size: 140%;
	color: #96a1cc !important;
}

.tag2 {
	font-size: 140%;
	color: #6e87e4 !important;
}

.tag1 {
	font-size: 160%;
	color: #767a88 !important;
}

.tag0 {
	font-size: 175%;
	color: #262f4f !important;
}


#tagged
{
	width: 80%;
	margin-left: 25px;
	margin-right: 25px;
}
*/

#TagCloud { padding: 10px; border: solid 1px #dadada; background: #fff; font-family:Verdana, Arial, Helvetica, sans-serif;  width:670px;   height:135px; float:left; margin-top:10px;}
#TagCloud a { text-decoration: none; margin:10px; margin-top:15px; margin-bottom:15px; color:#666666;}
#TagCloud a:hover { text-decoration: none; background-color:#ffb200; color:#FFFFFF; }

.tag1 { font-size:10px; }
.tag2 { font-size:14px; }
.tag3 { font-size:16px; }
.tag4 { font-size:18px; }
.tag5 { font-size:20px; }
.tag6 { font-size:22px; }
.tag7 { font-size:24px; }
.tag8 { font-size:26px; }
.tag9 { font-size:28px; }
.tag10 { font-size:30px; }

.cloud {
	line-height: 1.5em;
	text-align: justify;
    border:0px dashed black;
   /* padding: 10px 10px 10px 10px; */
    margin-left: 25px;
	margin-right: 25px;
	width:484px;
	height:150px;
	margin:10px;
	background-color:#cccccc;
	float:left;
	padding:5px 10px 5px 10px;
}

.tagtitle {
    margin-left: 25px;
}

/* Startseitenoptionen */

.startseitenkat {
	width:232px;
	height:150px;
	margin:10px;
	border:1px solid #dadada;
	float:left;
	padding:5px;
	}
	
.startseitenkatsmall {
	width:239px;
	height:65px;
	margin:10px;
	background-color:#218f93;
	float:left;
	padding:5px;
	padding-left:0px;
	margin-bottom:10px;
	padding-top:0px;
	}
	
.startseitenkatsmall img {
	border:0px;
	}
	
#weiteretags {
	text-align:right;
	border-bottom:1px dashed #666666;
	width:105px;
	float:right;
	margin-top:-6px;
	}

#weiteretags a:link {
	text-decoration:none;
	color:#e81989;
	}

#weiteretags a:hover {
	text-decoration:none;
	}
	
	

/* Schnellkauf */

.fastorderfield {
	font-size:14px;
    padding:2px;
    width:300px;
    margin-right: 4px;
}
.fastorderfieldartnr {
	font-size:14px;
    padding:2px;
    width:50px;
    margin-right: 4px;
}
.fastorderfieldpieces {
	font-size:14px;
    padding:2px;
    width:50px;
    margin-right: 4px;
}
.fastorderfieldok {
	font-size:14px;
    padding:1px;
    width:60px;
}
.fastorderfieldprice {
    text-align: right;
	font-size:14px;
    padding:2px;
    width:65px;
    margin-right: 4px;
}
.fastorderfield:focus, .fastorderfieldpieces:focus, .fastorderfieldartnr:focus, .fastorderfieldprice:focus {
    background-color:#ECEBEB;
    color:#555555;
}
.fastorderfield:disabled, .fastorderfieldpieces:disabled, .fastorderfieldartnr:disabled, .fastorderfieldprice:disabled {
    background-color:#ffffff;
}

.orderline {
    text-align: left;
}

.orderline input {
    border:1px solid #999999;
}

#rightbox a:link, #rightbox a:visited {
    font-size: 90%;
    font-weight: bold;
    color: #FFB200;
    text-decoration: none;
}
#rightbox a:active, #rightbox a:hover {
    font-size: 90%;
    font-weight: bold;
    color: #FFB200;
    text-decoration: underline;
}

/*Tickerbar*/
div.tickerbar {
	position: relative;
	padding: 14px 0;
	margin-top: 10px;
       overflow: hidden;
}
div.tickerbar img {
	width: 88px;
	height: 88px;
	padding: 0 1px;
	background: white;
    border:0px solid #dadada;
}

div.tickerbar a:,
div.tickerbar a:hover,
div.tickerbar a:active {
	background: none;
    border: 0px solid #dadada;
}

/*Button*/
/*input
{
	border: 1px solid #999;
	font-size: 11px;
	padding-top: 0px;
    background: none;
    height: 20px;
    margin:2px;
}
*/

.changebutton {
	cursor:pointer;
	}
	




img {
border:0px;
}

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #FFB200;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #FFB200;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #FFB200;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}

/*AGB*/

.agb ol li {
margin-left:30px;
padding-left:0px;
}

.agb ul li {
margin-left:30px;
padding-left:0px;
}

.swich {
margin-right:-1px;
}

.scrolling_logos {

}


 #scroller {
     /*  width: 475px; */
      width: 99%;
      height: 100px;
      padding: 0;
      margin: 0;
      list-style: none;
      text-align: center;
      overflow: hidden;
/*	  position:absolute;*/
	  top:00px;
	  margin-left:000px;
	  background-color:#FFFFFF;
	  border:0px dashed #666666;
		padding:10px;
		margin-bottom:5px;
 }
/* scroller without teasers  
  #scroller {
      width: 870px;
      height: 43px;
      padding: 0;
      margin: 0 0 0 0;
      list-style: none;
      text-align: center;
      overflow: hidden;
 }
 */
 
 #scroller li {
      float: left;
      height: 100px;
      width: 100px;
      margin: 0;
      padding: 3px;
 }
 
 #scroller li img {
      margin: 0;
      padding: 0;
	  border:0px;
 }
 
#regneukunde {
	
	}
#regneukunde h2{
	padding:0;
	margin:0;
	}
	
#regneukunde input {
	width:300px;
	height:18px;
	font-size: 14px;
	padding:5px;
	border:1px solid #666666;
	float:right;
	}	
#regneukunde input:focus {
	width:300px;
	height:18px;
	font-size: 14px;
	padding:5px;
	border:1px solid #666666;
	}

#regbranche {
	float:right;
	width:180px;
	border:1px solid #666666;
	}
	
#regneukunde .regbutton {
	float:right;
	width:200px;
	height:25px;
	padding:0;
	font-weight:bold;
	}

#regneukunde .regbutton:focus {
	float:right;
	width:200px;
	height:25px;
	padding:0;
	background-color:#dadada;
	}

#regneukunde .regbutton:hover {
	float:right;
	width:200px;
	height:25px;
	padding:0;
	background-color:#dadada;
	}

#regin {
	margin-left:50px;
	}
	
#brachenselect input:focus {
	width:180px;
	}
	
/* Sonderangebote /*
/* Listen */
ul#news {
	border: 1px solid #ccc;
	padding: 1em;
	background:  #fffeb8;
}

ul#portfolio {
	font-size:13px;
	}

ul#portfolio li img{
	border: 1px solid #ccc;
	padding: 4px;
	height:100px;
	background-color:#fff;
}


.fade{
	margin-bottom: 0em;
}

.fade p{
	margin-bottom: 0em;
	text-align: center;
	width: 100%;
}


/**** noscript-Hinweis ****/

div#att {
	background-color: #fffeb8;
	border-bottom: 1px solid;
	height: 2.5em;
	line-height: 2.5em;
	position: absolute;
	top:0;
	width: 100%;
}

div#att p{
	background: transparent url(../images/att.png) no-repeat 0 46%;
	margin: 0;
	display: inline;
	padding: 6px 0 6px 26px;
}




#introcontent {
	width:922px;
	margin-left:0px;
	border:1px solid #dadada;
	padding:10px;
	margin-bottom:-3px;
	line-height:22px;
		}
		
#introcontent h1{
	margin-bottom:20px;
	}

#portfolio h1 {
	color:#ffb200;
	}
	
#portfolio h2 {
	color:#333333;
	padding-bottom:0px;
	}
		
#introcontent h1 {
	margin-bottom:00px;
	}
	
#startsonder {
	width:232px;
	height:145px;
	margin-top:10px;
	
	border:1px solid #dadada;
	padding:5px;

	float:right;
	}
	
/* ARTIKELBOX */

#artlist {
	margin-top: 5px;

	}


.standartboxsmall {
font-size:11px;
float:left;
list-style-type:none;
padding-top:0px;
margin-bottom:2px;
 width:420px;
background-color:#FFFFFF;
padding-left:5px;
border-bottom:0px dotted #dadada;
margin-right:3px;

padding-right:7px;

}


.standartboxsmall li {
text-decoration:none;
display:inline;
color:black;
position: absolute; 
top:0;

}

li.standartboxsmall  span {
display:none;
position:absolute;
}

li.standartboxsmall:hover span {
display:inline;

position:absolute;



z-index:9999999;
left:0;
}

.standartbox {
font-size:11px;
float:left;
width:298px;
list-style-type:none;
padding-top:3px;
margin-bottom:2px;
height:80px; 
background-color:#FFFFFF;
padding-left:5px;
border:1px solid #dadada;
margin-right:3px;

padding-right:7px;

}

.standartbox a:link{
	color:#000000;
	}
	
.standartbox a:visited{
	color:#000000;
	}
	
.standartbox a:hover{
	text-decoration:none;
	}

.standartbox li {
text-decoration:none;
display:inline;
color:black;
position: relative; 
}

li.standartbox  span {
display:none;
}

li.standartbox:hover span {
display:inline;

position:absolute;
width:100%;

top:122px;
z-index:9999999;
left:0;





}

p.boxitem {
/*background-color:#FFFFFF;
border: 1px solid #E3E2E2;*/
width:450px;
margin:0 auto;

height:146px;
text-align:left;
padding:10px;
padding-right:470px;
padding-top:5px;





}

img p.boxitem {
float:left;
}

.standartbox img{
	float:left;
	border:0px solid #000000;
	margin-right:5px;
	}
	
font.title  {
	font-weight:bold;
	background-color:#FFFFFF;
	color:#000000;
	float:none;
	font-style:normal;
	font-size:14px;
	}
	
font.title2  {
	font-weight:bold;
	background-color:#FFFFFF;
	color:#000000;
	float:none;
	font-style:normal;
	font-size:12px;
	}
	
font.text  {
	background-color:#FFFFFF;
	color:#000000;
	float:none;
	font-style:normal;
	}
	


font.costa  {
	background-color:#FFFFFF;
	color:#000000;
	float:none;
	font-style:normal;
	}
	
font a:hover  {
	color:#00FF00;
	}

/* Listenansicht */

.standartboxct {
font-size:11px;
float:left;
list-style-type:none;
padding-top:3px;
margin-bottom:2px;
width:300px;
background-color:#FFFFFF;
padding-left:5px;
margin-right:3px;
padding-right:7px;
}

.standartboxct a:link{
	color:#000000;
	}
	
.standartboxct a:visited{
	color:#000000;
	}
	
.standartboxct a:hover{
	text-decoration:none;
	}

.standartboxct li {
text-decoration:none;
display:inline;
color:black;
position: relative; 
}

li.standartboxct  span {
display:none;
}

li.standartboxct:hover span {
display:inline;

position:absolute;
width:100%;

top:117px;
z-index:9999999;
left:0;





}

p.boxitemct {
/*background-color:#FFFFFF;
border: 1px solid #E3E2E2;*/
width:490px;
margin:0 auto;

height:146px;
text-align:left;
padding:10px;
padding-right:440px;
}

#mainnav {
	position:absolute;
	/*border:1px solid #ffb200;*/
	border-top:0;
    font: normal 90% Arial, Helvetica, sans-serif;
	margin-left:10px;
	/*background-color:#fed579;*/
	/*background-color:#FABA00;*/
	z-index:1000;
	top:0;
	
	}
	
#mainnav .navstart  {
background-image:url(/img/navleft.png);
background-repeat:no-repeat;
background-color:#FABA00;
padding-left:20px;
}

#mainnav .navend  {
background-image:url(/img/navright.png);
background-repeat:no-repeat;
background-position:right;
background-color:#FABA00;
padding-right:20px;
}

#mainnav ul li{
	float:left;
	list-style-type:none;
	border-right:1px solid #ffffff;
	background-color:#FABA00;
	padding-left:10px;
	padding-right:10px;
	height:18px;
	text-align:center;
	color:#FFFFFF;
	}

#mainnav ul li a{
	color:#FFFFFF;
	font-weight:600;
		}

#kdnr {
list-style-type:none;
padding-left:10px;
}
	
.baskettitles {
	background-color:#ECEBE7;
	height:25px;
	width:100%;
	}
	
.baskettitles div {
	float:left;
	font-weight:bold;
	font-size:90%;
	background-color:#ECEBE7;
	padding-left:10px;
	padding-top:3px;
	}
	
.bt1 {
	background-color:#ECEBE7;
	width:100px;
	font-size:90%;
	}
	
.bt2 {
	background-color:#ECEBE7;
	width:420px;
	font-size:90%;
	}
	
.bt3 {
	background-color:#ECEBE7;
	width:80px;
	font-size:9px;
	
	}
	
.bt4 {
	background-color:#000000;
	width:100px;
	font-size:90%;
	
	}

#schnellauswahl	{
	width:940px;
	}

#schnellauswahl ul li {
	float:left;
	list-style-type:none;
	padding-left:10px;
	}
	
#fastorder {

	border:1px solid #dadada;
	margin-bottom:20px;
	}
	
#warenkorbbig {
	border:1px solid #dadada;
	}
	
#warenkorblisting {
	padding:10px;
	}
	
#warenkorblisting div{
	float:left;
	line-height:25px;
	}
	
#TagCloudpage { padding: 10px; border: solid 1px #dadada; background: #fff; font-family:Verdana, Arial, Helvetica, sans-serif;  width:920px;    float:left; margin-top:10px; margin: 0 auto; text-align:justify;}
#TagCloudpage a { text-decoration: none; margin:10px; margin-top:15px; margin-bottom:15px; color:#666666;}
#TagCloudpage a:hover { text-decoration: none; background-color:#ffb200; color:#FFFFFF; }

#tagdes { padding: 10px; border: solid 1px #dadada; background: #F8F8F8; font-family:Verdana, Arial, Helvetica, sans-serif;  width:920px;    float:left; margin-top:10px; text-align:justify;}

.tag1a { font-size:20px; }
.tag2a { font-size:30px; }
.tag3a { font-size:35px; }
.tag4a { font-size:40px; }
.tag5a { font-size:45px; }
.tag6a { font-size:50px; }
.tag7a { font-size:24px; }
.tag8a { font-size:26px; }
.tag9a { font-size:28px; }
.tag10a { font-size:30px; }

	#cssCheckbox label {
		padding-left: 20px;
		background: url(/images/icons/asterisk_gray.jpg) no-repeat 0px 2px;
		cursor: pointer;
		color: #777;
	}
	#cssCheckbox label.checked {
		background: url(/images/icons/asterisk_yellow.jpg) no-repeat 0px 2px;
	}
	#cssCheckbox label.over {
		color: #008000;
	}

input#artnum  {
border:1px #999999;
background-color:#FFFFFF;
	}
	
.tobasket {
	position:absolute; margin-left:200px; margin-top:67px;
	}
