body      {
	background: white url('http://www.montage-sonnenschutzfolie.de/clips/background.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	color: black;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px;
	padding: 0px; }
	
* {	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;  }



	
	
/* Links */
a:link    { color: blue;
	background: transparent;
	font-size: 10pt;
	text-decoration: none; }
a:visited { color: blue; 
	background: transparent;
	font-size: 10pt;
	text-decoration: none; }
a:active  { color: blue;
	background: transparent;
	font-size: 10pt;
	text-decoration: none; }
a:hover  { color: blue;
	background: #D8D8D8;
	font-size: 10pt;
	text-decoration: none; }	


/* Überschriften */
h1 {
	font-size: 11pt;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
}
h2 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
}
h3 {
	font-size: 10pt;
	font-weight: bold;
}
/* Überschrift für Impressum (muss gesetzt werden!) */
h2.impressum {
	font-size: 11pt;
	font-weight: bold;
}
/* Normale Texte */
span.impressum  {
	font-size: 10pt;  }
	
	
/* ############################# */
div#topic{
	position:relative;width: 975px;margin-top: 5px;
}
div.picture{
	position: absolute; border: 1px solid #666666;background: #E5E5E5;color: black;text-align:center;
}
img.picture{
	margin: 4px;
}
div#topic_text{
	position: relative; width:245px;margin-left: 40px;padding-top: 40px;
}	
div#topic_text_line{
	position:relative;width:245px;height:5px;background: #FFFF00;left: -30px;
}
div#main{
	position:relative;width: 975px;margin-top: 70px;
}
div#menu{
	position:relative;width: 200px;float: left;
}
div#menu_box{
	position: relative; width: 186px;border: 1px solid #666666; color: black;background: #E5E5E5;margin-left: 10px;
}
div#menu_box_dist{
	padding: 10px;line-height: 25px;
}


div#angebot{
	position: relative; width: 186px;border: 1px solid #666666; color: black;background: #E5E5E5;margin-top: 10px;margin-left: 10px;
}
div.dist{
	padding: 10px;
}
div#content{
	position: relative;width: 770px; float: right;margin-left: 5px;
}
div#content_shop{
	position: relative;border: 1px solid #666666; color: black;background: #E5E5E5;margin-bottom: 10px;width:770px;
}
div#main_content{
	position: relative;width: 620px;float: left;border: 1px solid #666666; color: black;background: #E5E5E5;
}
div#right_side{
	position: relative;
	width: 140px;
	float: right;
	
}
div#menu2{
	position: relative;width: 140px;border: 1px solid #666666; color: black;background: #E5E5E5;
}
div#menu2_dist{
	padding: 10px;line-height: 25px;
}

div#menu3{
	position: relative;width: 140px;border: 1px solid #666666; color: black;background: #E5E5E5;
}
div#menu3_dist{
	padding: 10px;line-height: 25px;
}

div#menu4{
	position: relative;width: 140px;border: 1px solid #666666; color: black;background: #F5F5F5;overflow: auto;
}
div#menu4_dist{
	padding: 5px;
}

div#bottom{
	position:relative;width: 975px;clear: both;padding-top: 10px;
}
div#adress{
	position: relative; top: 30px;left: 757px;width: 224px;text-align:left;z-index:100;
}
div#adress_line{
	position:relative;width:220px;height:5px;background: #FFFF00;left: -15px;
}
div#foot{
	position:relative;width: 975px;clear: both;margin-top: 15px;z-index: 50;
}
div#foot_inner{
	position: relative;width: 965px;border: 1px solid #666666; color: black;background: #E5E5E5;margin-left: 10px;
}

/* ###########################*/
select.form{
	font-size:8pt;
	border: #666666 1px solid;
}
input.form{
	width: 300px;
	font-size:8pt;
	border: #666666 1px solid;
}
textarea.form{
	width: 300px;
	font-size:8pt;
	border: #666666 1px solid;
}
input.text{
	width: 285px;
	font-size:8pt;
	border: #666666 1px solid;
}
textarea.text{
	width: 285px;
	font-size:8pt;
	border: #666666 1px solid;
}
td.form{
	background: #BBBBBB;
	color: black;
}
img.produkt{
	margin: 5px;
}
div.produkt{

}
/* ################################################# */
a.shopunterkat {
	font-family: arial, helvetica;
	font-size: 10pt;
	color: blue;
	background: #BBBBBB;
}

a.shopartview {
	font-family: arial, helvetica;
	font-size: 10pt;
	font-style: italic;
}

a.shopwkart {
	font-family: arial, helvetica;
	font-size: 10pt;
	background: #E5E5E5;
	color: blue;
}

td.shopwarentd {
	font-family: arial, helvetica;
	font-size: 10pt;
	border-top: 1px solid black;
}

span.shopihrwarenkorb {
	font-family: arial, helvetica;
	font-size: 10pt;
	font-weight: 600;	
}

ul.shopuntlist {
	font-family: arial, helvetica;
	font-size: 10pt;
}

span.shopartdesc {
	font-family: arial, helvetica;
	font-size: 10pt;
}

span.shoparttitle {
	font-family: arial, helvetica;
	font-size: 12pt;
	font-weight: 600;
}

span.shoploc {
	font-family: arial, helvetica;
	font-size: 10pt;
}



span.shopemptybin {
	font-family: arial, helvetica;
	font-size: 10pt;
	font-style: italic;
}

ul.shophinweise {
	font-family: arial, helvetica;
	font-size: 10pt;
}

td.shopwarentd {
	font-family: arial, helvetica;
	font-size: 10pt;
	border-top: 1px solid black;
}

td.shopbestell1 {
	font-family: arial, helvetica;
	font-size: 10pt;
	background: #BBBBBB;
}

td.shopbestell2 {
	font-family: arial, helvetica;
	font-size: 10pt;
	background: #EEEEEE;
}

span.shopwkbearbeiten {
	font-family: arial, helvetica;
	font-size: 10pt;
}

input.menge {
	font-family: arial, helvetica;
	font-size: 10pt;
	border: 1px #000000 solid;
	padding: 1px;
	background: #ffffff;
}

input.bestellen {
	font-family: arial, helvetica;
	font-size: 10pt;
	border: 1px #000000 solid;
	padding: 0px;
	background: #dedede;
}

td.shoprechhead {
	background-color: #BBBBBB;
	font-family: arial, helvetica;
}

td.shoprechart {
	background-color: #ffffff;
	font-family: arial, helvetica;
}

td.shopversand {
	background-color: #BBBBBB;
	font-family: arial, helvetica;
}	