/* basic elements */
body { 
	font: 83%/150%;
	color: black;
	background: #ffffff;
	margin: 0px;
	padding: 0px; 

}

#out
{
	padding:0px;
	margin: 0px;
}	

#container_links {
    background-image:url(../images/linien1.jpg);
	padding: 0px;
	margin: 0px;
	float:left;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 162px;
	height: 90px;
	border-top: 1px solid white;
	border-left: 1px solid white;
	text-align: center;
}

#container_rechts {
 	background-image:url(../images/linien.jpg);
 	border-top: 1px solid white;
 	border-right: 1px solid white;
 	margin-left: 162px;
   	padding: 0px;
 	/* width: 100%; */
   	height: 90px;
}

.border_links {
    margin: 1px;
    width: 162px;
	border: black 1px solid;
}

#content_links {
 	float: left;
 	width: 162px;
}

.blah {
    border-width: 1px;
    border-top: 1px solid #A6CAF0;
    border-left: 1px solid #A6CAF0;
    border-right: 1px solid #0A246A;
    border-bottom: 1px solid #0A246A;
   	background-color:#3A6EA5;
    font: bold 90% tahoma, verdana, arial, helvetica, sans-serif;
    color: white;
    padding: 1px;
}

.blogmenu {
 	border-width: 1px;
	border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #BBBBBB;
    border-bottom: 1px solid #BBBBBB;
  	font: 90% tahoma, verdana, arial, helvetica, sans-serif;
    color: black;
}

#blogbgcolortop {
	padding: 1px;
	background-color: #EFEFEF;
	border-bottom: 1px solid #000000;
}

#blogbgcolorbottom {
	padding: 1px;
	background-color: #EFEFEF;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.navcontainer
{
	list-style: none;
	margin: 0px;
	/*padding: 0,0,0,1px;*/
	border: none;
}

.navcontainer ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

.navcontainer li
{
	margin: 0;
	padding: 1px;
}

.auflistung {
    font: 100% tahoma, verdana, arial, helvetica, sans-serif;
    padding-left: 12px;
}

#zeile
{
    list-style: none;
	margin: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	/* padding: 2px,0,2px,0; */
	text-decoration: none;
	display: block;
}

#content_rechts {
  	margin-left: 166px;
}

.border_rechts {
    margin: 1px;
    border: black 1px solid;
}

.content
{    
	margin: 0px;
	/*padding: 0,0,0,1px;*/
	border: none;
	padding-bottom: 20px;
}

#abstand {
	/* border: 1px solid #000000; */
	
	/* height: 5px; */
}

.news {
    font: 73% tahoma, verdana, arial, helvetica, sans-serif;
    padding-bottom: 10px;
}

.angebot {
	font: 80% tahoma, verdana, arial, helvetica, sans-serif;
    padding-bottom: 10px;
    text-align: center;
}

a:link { color:#000000; text-decoration:none }
a:visited { color:#000000; text-decoration:none }
a:hover { color:red; text-decoration:none }
a:active { color:#000000; text-decoration:none }
a:focus { color:#000000; text-decoration:none }

#cd_auswahl_border {
    margin: 1px;
    border: black 1px solid;
}

.border {
 	border-width: 1px;
 	border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #BBBBBB;
    border-bottom: 1px solid #BBBBBB;
  	font: 90% tahoma, verdana, arial, helvetica, sans-serif;
    color: black;
}

.cd_blog {
    border-width: 1px;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #BBBBBB;
    border-bottom: 1px solid #BBBBBB;
   	background-color:#EFEFEF;
    font: bold 90% tahoma, verdana, arial, helvetica, sans-serif;
    color: #000000;
    padding: 1px;
}

#cd_content
{

	margin: 0px;
	/*padding: 0,0,0,1px;*/
	border: none;
	
}

#head_bild {
	margin-right: 5px;
}

.artikel {
    font: 100% tahoma, verdana, arial, helvetica, sans-serif;
}

.anzahl {
	background-color: #EFEFEF;
	width:30px;
	border:1px solid black;
	font-family: Arial, Helvicta, sans-serif;
	font-size: 11px;
}

.warenkorb {
    font: 80% tahoma, verdana, arial, helvetica, sans-serif;
}

.feld1 {
	background-color: #EFEFEF;
	width:120px;
	border:1px solid black;
	font-family: Arial, Helvicta, sans-serif;
	font-size: 11px;
}

.font {
	font-size: 100%;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
}

.font1 {
	font: 100% tahoma, verdana, arial, helvetica, sans-serif;
}

.button {
	background-color: #EFEFEF;
	border:1px solid #A0B0C0;
	font-family: Arial, Helvicta, sans-serif;
	font-size: 90%;
	width: 120px;
}

form {
	margin: 0px;
	padding: 0px;
}

.table {
	border-right: 1px solid white;
	border-bottom: 1px solid black;
}

.table1 {
    border-bottom: 1px solid black;
}

.table2 {
	border-top: 1px solid black;
}

#warenkorb {
	text-align: center;
	
}

.seiten {
	text-align: right;
}

.tableueberuns {
	font: 100% tahoma, verdana, arial, helvetica, sans-serif;
	table-layout: fixed; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
}

html>body .tableueberuns {
	width: 100%; /* ie5win fudge ends */
}

}

