body,td,p{
font-family: arial,verdana,sans-serif; font-size:11px;text-decoration:none; margin-left: 5px;
}

.default{
	font-family: arial,verdana,sans-serif; font-size:11px;text-decoration:none;color:#666; 
}

a{
font-family: arial,verdana,sans-serif; font-size:11px;text-decoration:none;
}



hr {
  border: 0;
  height: 1px;
}


A {TEXT-DECORATION: none}
A:hover {COLOR:#5a6d95;TEXT-DECORATION:underline}
A:visited {COLOR:#0000cc;}
/* LI { list-style-type: square } */


h1 {
	font-family : Arial,Verdana, Helvetica, sans-serif;
	font-size: 20pt;
	color: #4D4D4D;
	font-weight : bold;
	margin-top : 2pt;
	margin-bottom : 0pt;
}
h2 {
	font-family : Arial,Verdana, Helvetica, sans-serif;
	font-size: 14pt;
	color: #4D4D4D;
	font-weight : bold;
	margin-top : 2pt;
	margin-bottom : 0pt;
}
h3 {
	font-family : Arial,Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	color: #4D4D4D;
	margin-top : 2pt;
	margin-bottom : 0pt;
}
.shopdescription {font-family : Verdana, Arial, Helvetica, sans-serif;
    color: #0000ff;
    font-size:8pt;
}

.indent { 
margin-left: 1em; margin-right: 1em; 
}
.q a:visited,.q a:link,.q a:active,.q {
color: #0000cc;text-decoration:none;
}
.z{display:none}

.textsub {position:relative;left:0;top:2;font-size:80%;} 

.ch{cursor:pointer;cursor:hand}

/* classes for links */
#w1 {font-size: 7pt;
	color: #ffffff;
	font-weight : bold;
}
#b2 {font-size: 8pt;

}
#sp {COLOR:#000066; font-weight : bold; }
#b1 {COLOR:#000066; }
#h1 {font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #0000CC;
	font-size: 20pt;
	font-weight : bold;
}
#bl1 {font-size: 8pt;
    color: #000000;
}
#blu1 {font-size: 8pt;
    color: #000000;
    TEXT-DECORATION:underline;
}


.t2     {background-image:url(/images/welcomeshop.jpg);}

.lngselect { color:#000000; }

.leftmargin { background-color: #ffffff; border: 0px #000000 solid;}
.centermargin { background-color: #C1D2EC; border: 0px #000000 solid;}
.rightmargin { background-color: #ffffff; border: 0px #000000 solid;}

/* Navigation-Tree */
.tbtreeback { color:#ffffff; background-color: #B1B1B1; border: 0px #000000 solid;}
.tbtreetop { color:#FD6000; background-color: #ffffff; border: 0px #000000 solid;}
.tbtreecon { color:#000000; background-color: #F3F3F5; border: 0px #000000 solid;}

/* Payment */
.tbpaymenttop { color:#ffffff; background-color: #F57C00; border: 0px #000000 solid;background-image:url(/images/orabar.gif);}
.tbpaymentcon { color:#000000; background-color: #F3F3F5; border: 0px #000000 solid;}

/* shipping */
.tbshippingback { color:#ffffff; background-color: #B1B1B1; border: 0px #000000 solid;}
.tbshippingtop { color:#ffffff; background-color: #777777; border: 0px #000000 solid;}
.tbshippingcon { color:#000000; background-color: #e2ebfe; border: 0px #000000 solid;}

/* feedback */
.tbfeedbacktop { color:#ffffff; background-color: #4d4d4d; border: 0px #000000 solid;}
.tbfeedbackcon { color:#000000; background-color: #F3F3F5; border: 0px #000000 solid;}

/* newsletter */
.tbnewslettertop { color:#ffffff; background-color: #4D4D4D; border: 0px #000000 solid;}
.tbnewslettercon { color:#000000; background-color: #F3F3F5; border: 0px #000000 solid;}

/* randomteaser */
.tbrandomteasertop { background-color: #bcf0bc; border: 0px #000000 solid;}
.tbrandomteasercon { background-color: #F3F3F5; border: 0px #000000 solid;}

/* baskebox */
.tbbasketboxtop { color: #ffffff; background-color: #00CA2B; border: 0px #000000 solid;}
.tbbasketboxcon { background-color: #f4f4da; border: 0px #000000 solid;}

/* topvertical */
.tbtopvertical { color: #ffffff; background-color: #F8F1BA; border: 0px #000000 solid;}

/* top Logo und Startseitenlink */
.tbtop { color: #ffffff; background-color: #e2ebfe; border: 0px #000000 solid;}

/* topnavbar */
.tbtopnavbar { background-color: #FFf9cD; border: 0px #000000 solid;font-weight : bold;}

/* lastshown */
.tblastshown { color: #ffffff; background-color: #84AD39; border: 0px #000000 solid;background-image:url(/images/greebar.gif);}

.orange20 { color: #F25D01; font-family: arial,verdana,sans-serif; font-size:18px;text-decoration:none;font-weight : bold; }
.orange20:hover {color: #F25D01;TEXT-DECORATION:underline}
.orange20:visited {color: #F25D01;}

.green20 { color: #9DC87B; font-family: arial,verdana,sans-serif; font-size:18px;text-decoration:none;font-weight : bold; }
.green20:hover {color: #9DC87B;TEXT-DECORATION:underline}
.green20:visited {color: #9DC87B;}


/* stdbg */
.tbstdbg { background-color: #efefef; border: 0px #000000 solid;}
.bottombox { background-color: #cccccc; border: 0px #000000 solid;}


/* -----------------------------roundbox begin--------------------------------------------- */
td.le		{ background-color: #F5F5F5;
				border-left: 1px #7B9EBD solid; }
				
td.ri		{ background-color: #F5F5F5;
				border-right: 1px #7B9EBD solid; }				

td.tp		{ background-color: #F5F5F5;
				border-top: 1px #7B9EBD solid;
				height: 3px;
				}
				
td.btm		{ background-color: #F5F5F5;
				border-bottom: 1px #7B9EBD solid;
				height: 3px;
				 }				

td.content		{ background-color: #F7F9FB; }

td.lo		{ background: url(/images/lo.gif); }
td.lu		{ background: url(/images/lu.gif); }
td.ro		{ background: url(/images/ro.gif); }
td.ru		{ background: url(/images/ru.gif); }

/* green */

td.lorg		{ background: url(/images/lorg.gif); }
td.lurg		{ background: url(/images/lurg.gif); }
td.rorg		{ background: url(/images/rorg.gif); }
td.rurg		{ background: url(/images/rurg.gif); }


td.lerg		{ background-color: #F4FFE5;
				border-left: 1px #B1E397 solid; }
				
td.rirg		{ background-color: #F4FFE5;
				border-right: 1px #B1E397 solid; }				

td.tprg		{ background-color: #F4FFE5;
				border-top: 1px #B1E397 solid;
				height: 3px;
				}
				
td.btmrg		{ background-color: #F4FFE5;
				border-bottom: 1px #B1E397 solid;
				height: 3px;
				 }
td.contentrg		{ background-color: #F4FFE5; }


/* red */
td.lored		{ background: url(/images/lored.gif); }
td.lured		{ background: url(/images/lured.gif); }
td.rored		{ background: url(/images/rored.gif); }
td.rured		{ background: url(/images/rured.gif); }


td.lered		{ background-color: #FFF0D9;
				border-left: 1px #FEB53D solid; }

td.rired		{ background-color: #FFF0D9;
				border-right: 1px #FEB53D solid; }

td.tpred		{ background-color: #FFF0D9;
				border-top: 1px #FEB53D solid;
				height: 3px;
				}

td.btmred		{ background-color: #FFF0D9;
				border-bottom: 1px #FEB53D solid;
				height: 3px;
				 }
td.contentred		{ background-color: #FFF0D9; }


/** bubble **/

td.lobubble		{ background: url(/images/lobubble.gif); }
td.lububble		{ background: url(/images/lububble.gif); }
td.robubble		{ background: url(/images/robubble.gif); }
td.rububble		{ background: url(/images/rububble.gif); }


td.lebubble		{ background-color: #FFFFFF;
				border-left: 1px #0000C9 solid; }

td.ribubble		{ background-color: #FFFFFF;
				border-right: 1px #0000C9 solid; }

td.tpbubble		{ background-color: #FFFFFF;
				border-top: 1px #0000C9 solid;
				height: 3px;
				}

td.btmbubble		{ background-color: #FFFFFF;
				border-bottom: 1px #0000C9 solid;
				height: 3px;
				 }
td.contentbubble		{ background-color: #FFFFFF; }


/* -----------------------------roundbox end--------------------------------------------- */


.LoginBar { 
	background-image: url(http://www.avengo.de/images/dotted.gif); 
	background-repeat: repeat-x; 
	background-position: left bottom; 
	text-align: right; 
	color: #999; 
	background-color: #f3f3f3; 
	font-size: 11px; 
	font-family: Arial, Helvetica, Sans-Serif; 
	padding: 5px 10px 6px 0; 
	vertical-align: bottom;
}

.sidebox-title
{

  font-weight: bold;
  background: #F8F1BA;
  color: #660000;
  padding: 3px;
  overflow: hidden;

  border-top: 1px solid #BDBDBD;
  border-left: 1px solid #BDBDBD;
  border-right: 1px solid #BDBDBD;

  border-radius: 15px 15px 0px 0px;
  padding-left: 8px;

 }
 
.sidebox-title-blue
{

  font-weight: bold;
  background: #4174A9;
  color: #ffffff;
  padding: 3px;
  overflow: hidden;

  border-top: 1px solid #243F6E;
  border-left: 1px solid #243F6E;
  border-right: 1px solid #243F6E;

  border-radius: 15px 15px 0px 0px;
  padding-left: 8px;

 } 
 
.sidebox-title-orange
{

  font-weight: bold;
  background: #FF9C06;
  color: #000000;
  padding: 3px;
  overflow: hidden;

  border-top: 1px solid #243F6E;
  border-left: 1px solid #243F6E;
  border-right: 1px solid #243F6E;

  border-radius: 15px 15px 0px 0px;
  padding-left: 8px;

 }  
 
 .sidebox-title-green
{

  font-weight: bold;
  background: #CFEEB2;
  color: #243F6E;
  padding: 3px;
  overflow: hidden;

  border-top: 1px solid #4A7D1D;
  border-left: 1px solid #4A7D1D;
  border-right: 1px solid #4A7D1D;

  border-radius: 15px 15px 0px 0px;
  padding-left: 8px;

 } 
 
 
.sidebox-title2
{

  font-weight: bold;
  background: #DDF8CC;
  color: #660000;
  padding: 3px;
  overflow: hidden;

  border-top: 1px solid #BDBDBD;
  border-left: 1px solid #BDBDBD;
  border-right: 1px solid #BDBDBD;

  border-radius: 15px 15px 0px 0px;
  padding-left: 8px;

 }
 
 
.sidebox-title3
{

  font-weight: bold;
  background: #E5ECF9;
  color: #660000;
  padding: 3px;
  overflow: hidden;

  border-top: 1px solid #BDBDBD;
  border-left: 1px solid #BDBDBD;
  border-right: 1px solid #BDBDBD;

  border-radius: 15px 15px 0px 0px;
  padding-left: 8px;

 } 

.sidebox-title A
{
  color: #660000;
  font-weight: bold;

  }

.sidebox-title,
.sidebox-title *,
.sidebox-body,
.search-results-thin *
{
  font-size: 11px !important;
  }
  
  
.sidebox-title-blue,
.sidebox-title-blue *,
.sidebox-body-blue
{
  font-size: 11px !important;
  }  
  
.sidebox-title-orange,
.sidebox-title-orange *,
.sidebox-body-orange
{
  font-size: 11px !important;
  }    
  
  
.sidebox-title-green,
.sidebox-title-green *,
.sidebox-body-green
{
  font-size: 11px !important;
  }    



.search-results-thin .entry-thin-inbound,
.search-results-thin .entry-shared
{
  margin-top: 3px;
  margin-left: 5px;
  color: #666666;
  font-size: smaller;

  }

.entry-thin-anchor
{
  clear: left;
  margin-bottom: 6px;

  }

.sidebox-title,
.sidebox-title *,
.sidebox-body,
.search-results-thin *
{
  font-size: 11px !important;
  }

.sidebox-body
{

  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;

  overflow: hidden;

  border-left: 1px solid #BDBDBD;
  border-right: 1px solid #BDBDBD;
  border-bottom: 1px solid #BDBDBD;

  border-radius: 0px 0px 15px 15px;

 }
 
.sidebox-body-blue
{

  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;

  overflow: hidden;

  border-left: 1px solid #243F6E;
  border-right: 1px solid #243F6E;
  border-bottom: 1px solid #243F6E;

  border-radius: 0px 0px 15px 15px;

 } 
 
 .sidebox-body-green
{

  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;

  overflow: hidden;

  border-left: 1px solid #4A7D1D;
  border-right: 1px solid #4A7D1D;
  border-bottom: 1px solid #4A7D1D;

  border-radius: 0px 0px 15px 15px;

 } 
 
 
  .sidebox-body-orange
{

  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  background: #FF9C06;
  
  overflow: hidden;

  border-left: 1px solid #4A7D1D;
  border-right: 1px solid #4A7D1D;
  border-bottom: 1px solid #4A7D1D;

  border-radius: 0px 0px 15px 15px;

 } 

.boxborder {border:1px solid #A7A772;padding:5px;}



/** CSS MENU BEGIN **/
#vcard {
	background: #FFFDF3;
	margin: 1px 0 0 0
}

div, span { /* redundant rules for bad browsers  */  
    font-family: verdana,sans-serif;
	font-size:    x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	color: #333;
}  


.note {
	background: #EEE;
	padding: 4px;
	font-family: tahoma,verdana,sans-serif;
	font-size: 85%;
	line-height: 130%;
}

#main {
	text-align: left;
	border: 1px solid #666;
	background: #FFFDF3;
	clear: both;
	width: 98%;
	margin-top: -1px;
}

#bodyarea {
	padding: 20px;
	min-height: 300px;
	width: 95%;
}

#topbar {
	padding-bottom: 0.5em;
	font-family: trebuchet ms,verdana,sans-serif;
	font-weight: bold;
	font-size: 200%;
}

#topbar a { text-decoration: none; color: #000; }

#topbar a:hover { text-decoration: underline; }

/*///////////// Tabs Code ////////////*/

#tabs {
	font-family: tahoma,verdana,sans-serif;
	font-size: 85%;
	clear: both;
	text-align: center;
}

#tabs ul {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#tabs li { float: left; }
#tabs2 { float: left;
	font-size: 200%;
	margin: 1px 0 0 0
}
 

#tabs a,span {  height: 28px; }

#tabs span {
	position: relative;
	top: 0;
	margin: 1px 2px 0 0;
	float: left;
	background: #FFF3B3;
	border-right: 1px solid #666;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	padding: 5px 4px 5px 10px;
	text-decoration: none;
	color: #333;
}

#tabs a {
	position: relative;
	top: 0;
	margin: 1px 2px 0 0;
	float: left;
	background: #FFFAE1;
	border-right: 1px solid #AAA;
	border-top: 1px solid #AAA;
	border-left: 1px solid #AAA;
	padding: 5px 4px 5px 10px;
	text-decoration: none;
	color: #333;
}

#tabs a:hover {
	background: #FFF7CD;
	position: relative;
	top: 0;
	padding: 5px 4px 6px 10px;
	margin-top: 0px;
}

#tabs a.active {
	position: relative;
	top: 0;
	margin: 0 2px 0 0;
	float: left;
	background: #FFF3B3;
	border-right: 1px solid #666;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	padding: 6px 4px 6px 10px;
	text-decoration: none;
	color: #333;
}

#tabs a.active:hover {
	position: relative;
	top: 0;
	margin: 0 2px 0 0;
	float: left;
	background: #FFF3B3;
	border-right: 1px solid #666;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	padding: 6px 4px 6px 10px;
	text-decoration: none;
	color: #333;
}

#subtabs ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#subtabs li {
	float: left;
	padding: 0 8px 0 8px;
	/* border-left: 1px solid #CCC; */
	white-space: nowrap;
}

#subtabs li:first-child { border-left: none; }

#subtabs {
	font-family: tahoma,verdana,sans-serif;
	font-size: 85%;
	background: #FFF3B3;
	color: #666;
	padding: 5px 7px 7px 7px; /* for All other Browsers */
}


/** CSS MENU END **/


#blue1 {
COLOR:#000066
	font-family: tahoma,verdana,sans-serif;
/**	FONT-SIZE: 12pt;**/
	FONT-WEIGHT:bold;
}

#invite1 {
COLOR:#000066
	font-family: tahoma,verdana,sans-serif;
	FONT-SIZE: 11pt;
	FONT-WEIGHT:bold;
}

/** DEFAULT STYLE FOR ALL IN DIV CONTENT **/
div.content		{ background-color: #ffffff; 
					font-family: verdana,arial,sans-serif; 
					font-size:11px;
					text-decoration:none;
					overflow:auto;
				}





.searchrighttop
{
	font-weight: normal;
	background: #CFEEB2;
	overflow: hidden;
	text-align: center;
}

.head a:link 
{
  color: #ffffff; 
  font-weight: bold;
  font-family: verdana,arial,sans-serif; font-size:11px;text-decoration:none;
  margin-left: 3px;
  margin-right: 3px;
}
 
.head a:visited
{
  color: #ffffff; 
  font-weight: bold;
  font-family: verdana,arial,sans-serif; font-size:11px;text-decoration:none;
  margin-left: 3px;
  margin-right: 3px;
}
  
.head
{
	color: #000000;
	font-weight: normal;
	background: #ffffff;
	overflow: hidden;
	text-align: center;
	
}

.headnav-gray
{
	font-weight: normal;
	background: #6A7C8A;
	overflow: hidden;
	height: 18px;
	text-align: center;
}
.headnav
{

	border-top:1px solid #80c65a;
	font-weight: normal;
	background: #C6C6C6;
	overflow: hidden;
	height: 18px;
	text-align: center;
}
 
.headnav a:visited 
{
  color: #ffffff; 
  font-family: verdana,arial,sans-serif; font-size:11px;text-decoration:none;
  margin-left: 3px;
  margin-right: 3px;

  } 

.headnav a:link
{
  color: #ffffff; 
  font-family: verdana,arial,sans-serif; font-size:11px;text-decoration:none;
  margin-left: 3px;
  margin-right: 3px;

  } 
 
.headnav a:hover
{
  color: #ffffff; 
  font-family: verdana,arial,sans-serif; font-size:11px;text-decoration:underline;
  margin-left: 3px;
  margin-right: 3px;

  } 
 
  
#b1 {COLOR:#000066}

.jobtips { background: url(../images/bg_border_top_blue_512_600.gif) no-repeat; width: 512px; float: left; }
.jobtips-in { background: url(../images/bg_border_bot_blue_512_9.gif) bottom left no-repeat; padding: 8px 15px 10px 15px; }

/*///////////// defaulttabs Code ////////////*/

.front {
   border-color: #AAAAAA #AAAAAA #ffffff #AAAAAA;
   border-style: solid solid solid solid;
   border-width: 1 1 1 1;
   background: #ffffff;
   }
.back {
   border-color: #CCCCCC #CCCCCC #AAAAAA #CCCCCC;
   border-style: solid solid solid solid;
   border-width: 1 1 1 1;
   background: #F3F3F3;
   }
.beginend {
   border-color: #eeeeee #eeeeee #AAAAAA #eeeeee;
   border-style: solid solid solid solid;
   border-width: 1 1 1 1;
   background: #eeeeee;
   }

.linkfront {
    text-decoration: none;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;

}
.linkback {
    text-decoration: underline;
    color: #0000FF;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.linkback:visited {color: #0000FF;TEXT-DECORATION:underline}
A.linkback:active {color: #0000FF;TEXT-DECORATION:underline}
A.linkback:hover {color: #0000FF;TEXT-DECORATION:underline}

/*///////////// defaulttabs Code ////////////*/
.listone {
   background: #ffffff;
   }
.listtwo {
   background: #eeeeee;
   }
.nextbutton {
   border-color: #A5A5A5 #A5A5A5 #A5A5A5 #A5A5A5;
   border-style: solid solid solid solid;
   border-width: 1 1 1 1;
   background: #ffffff;
   }
.prevbutton {
   border-color: #A5A5A5 #A5A5A5 #A5A5A5 #A5A5A5;
   border-style: solid solid solid solid;
   border-width: 1 1 1 1;
   background: #ffffff;
   }
.startbutton {
   border-color: #A5A5A5 #A5A5A5 #A5A5A5 #A5A5A5;
   border-style: solid solid solid solid;
   border-width: 1 1 1 1;
   background: #ffffff;
   }

.bottomline {
   border-color: #ffffff #ffffff #AAAAAA #ffffff;
   border-style: solid solid solid solid;
   border-width: 1 1 1 1;
   background: #ffffff;
   }

.album {
text-align:center;
   border-color: #A5A5A5 #A5A5A5 #A5A5A5 #A5A5A5;
   border-style: solid solid solid solid;
   border-width: 1 1 1 1;
   background: #ffffff;
	float: left;
 width:150px; 
	height:150px;
   margin: 5px 5px 5px 5px;
   }

.album_ext {
   border-color: #A5A5A5 #A5A5A5 #A5A5A5 #A5A5A5;
   border-style: solid solid solid solid;
   border-width: 1 1 1 1;
   background: #ffffff;
	float: left;
 width:180px; 
	min-height:330px;
   margin: 5px 5px 5px 5px;
	font-family: arial,verdana,sans-serif; font-size:11px;
   }


.photo {
text-align:center;
   border-color: #A5A5A5 #A5A5A5 #A5A5A5 #A5A5A5;
   border-style: solid solid solid solid;
   border-width: 1 1 1 1;
   background: #ffffff;
   float: left;
   margin: 5px 5px 5px 5px;
   }

.photo_ext {
   border-color: #A5A5A5 #A5A5A5 #A5A5A5 #A5A5A5;
   border-style: solid solid solid solid;
   border-width: 1 1 1 1;
   background: #ffffff;
	float: left;
   margin: 5px 5px 5px 5px;
   }

.search {
text-align:center;
   border-color: #A5A5A5 #A5A5A5 #A5A5A5 #A5A5A5;
   border-style: solid solid solid solid;
   border-width: 1 1 1 1;
   background: #ffffff;
   float: left;
   margin: 5px 5px 5px 5px;
   }

.search_ext {
   border-color: #A5A5A5 #A5A5A5 #A5A5A5 #A5A5A5;
   border-style: solid solid solid solid;
   border-width: 1 1 1 1;
   background: #ffffff;
	float: left;
   margin: 5px 5px 5px 5px;
   }


