body {

	background-color:#ffffff;

	margin-left:0px;

	margin-right:0px;

	margin-top:6px;

	margin-bottom:0px;

}







table {

	background-color:#FFFFFF;

	text-align:left;

}





.outborder {

	background-color:#336699;

}



.outborderblack {

	background-color:#000000;

}



.out {

	background-color:#ffffff;

}



.in {

	background-color:{$options['design_background_in']};

}



.inborder {

	background-color:#336699;

}









td {

	background-color:#ffffff;

	

}



.search {

background-color:#ffffcc;

}



.preisliste {

	padding: 10px;

	background-color:#FFCDAE;

}



.preislisteout {

	padding: 10px;

	background-color: #D6E0EF;

}



.news {

background-color:#CCCCCC;

}



.tbl {

border-collapse:collapse;height:4px;width:100%;

}



.tbll {

background: url(images/tb4_l.gif) no-repeat;width:8px;

}



.tblbot {

background: url(images/tb4_m.gif) repeat-x;width:100%;

}



.tblr {

background: url(images/tb4_r.gif) no-repeat;width:8px;

}





.header {

	background-color:#ffffff;

}



.title {

	background-color:#D6E0EF;

	background-image : url(/images/cellpic1.gif);

	color:##336699;

	font-weight:bold;

}



.menu {

	background-color:{$options['design_background_menu']};

	background-image : url(/images/cellpic1.gif);

}



td {

	font-size:11px;

	font-family:verdana,arial,geneva,sans-serif;

	color:#000000;

}



.small {

	font-size:10px;

	font-family:verdana,arial,geneva,sans-serif;

}



.smallgrey {

	font-size:10px;

	font-family:verdana,arial,geneva,sans-serif;

	color:#cccccc;

}





a {

	color:#336699;

	text-decoration:none;

}



a:visited {

	color:#336699;

}



a:hover {

	color:#dd6900;

}





a:active {

	color:#336699;

}







.link2 a, .link2 a:visited, .link2 a:hover, .link2 a:active {

	color:#000000;

}



.link a, .link a:visited, .link a:hover, .link a:active {

	font-weight:bold;

}



a.link {

	font-weight:bold;

}



.faq a, .faq a:visited, .faq a:hover, .faq a:active {

	font-weight:bold;

	color:#336699;

}



.menu a, .menu a:visited, .menu a:active {

	text-decoration:none;

	font-weight:bold;

	color:#336699;

}



.menu a:hover {

	font-weight:bold;

	color:#dd6900;

}



.title a, .title a:visited, .title a:hover, .title a:active {

	text-decoration:none;

	font-weight:bold;

	color:#000000;

}



.tableb {

	background-color:{$options['design_background']};

}



input, textarea, select {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}



/* Formulare */

.inputsmall	{

	width: 75px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}



.inputmiddle	{

	width: 125px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}



.inputbig	{

	width: 250px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}







table	{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;	

}



table.classad {

	

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}



/* category overview */

td.headlinecat {

	border-bottom-width : 1px;

	border-bottom-style : solid;

	border-bottom-color : #336699;

	letter-spacing : 1px;

	padding-bottom : -5px;

	}



.catblock	{

	background-color: white;

	padding-bottom: 10px;

	padding-top: 4px;

	padding-left: 2px;

}

	

	

/* form cells */

.formcelltitle	{

	padding:5px 20px 5px 5px;

	font-size: 11px;

	font-weight: normal;

	text-align: right;

	vertical-align: bottom;

	background-color: #D6E0EF;

	vertical-align: top;

	font-weight: 

}



.formcellcontent	{

	padding:5px 5px 5px 5px;

	font-size: 11px;

	font-weight: none;

	background-color: #D6E0EF;

}



/* display cells */

.displaycelltitle	{

	padding:5px 20px 5px 5px;

	font-size: 11px;

	text-align: right;

	background-color: #D6E0EF;

	vertical-align: top;

}



.displaycellcontent	{

	padding:5px 5px 5px 5px;

	background-color: #D6E0EF;

}



/* table header */

th {

	background-color: #D6E0EF;

	color: #336699;

	text-align: left;

	font-size: 12px;

	font-weight: bold;



}



tr.highlighted {  	

	padding-bottom: 1px;

	padding-top: 4px;

	background-color: #D6E0EF;

}



tr.nonhighlighted {

	padding-bottom: 1px;

	padding-top: 4px;

	background-color: white;

	

}



td.headline {  font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	font-weight: bold; 

	color: #ffffff; 

	background: #336699 url(./images/cellpic3.gif); 

	padding: 3px; 

	text-indent: 5pt; 

	vertical-align: baseline;  

	              

}



td.list { 

	padding-top: 5px; 

	padding-bottom: 5px;

	border-bottom: 1px solid #336699;

}



.summaryrow	{

	background-color: #D6E0EF;

	color: #336699;

	text-align: left;

	padding-bottom: 3px;

	padding-top: 3px;

	padding-left: 2px;

	font-size: 11px;

	font-weight: bold;

	border-bottom: 1px solid #336699;

}



.error {

	background-color:#D6E0EF;

	color:red;

	font-size:11px;

	font-weight: normal;

	padding: 10px; 

	border: 1px solid #336699;

}



.greenline {

	color:#336699;

}

