/*massenversand.css Stylesheet Datei - Copyright@goyya.com; Webmaster: Nils Lindner*/
/*Allgemein---------------------------------------------------------------------------*/
th, td, tr, ul, li, a, div, p, pre, span 
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #333333;}

/*Texte-------------------------------------------------------------------------------*/
.txt10   {font-size:90%; line-height: 110%; color: #333333; font-weight: normal;}
.txtfooter   {font-size:9px; font-weight: normal;color:#999999;}
.txtred9   {font-size:9px; font-weight: normal;color:#BB0000;}
.headh1 {font-size: 11px; font-weight: bold;color:#BB0000;text-transform: uppercase;letter-spacing: 1px;}
.txterror {font-size:10px; font-weight: bold;color:#FF0000;}
.txthinweis {font-size:11px; font-weight: bold; color:#0066CC;}
.txtgrey {font-size:10px; font-weight: normal; color:#666666;}
.headh2 {font-size: 14px; font-weight: bold;color:#666666;}


/*Hintergrüne-------------------------------------------------------------------------*/
.bggroundleft {background-image: url(images/bg_left12x100.gif);}
.bggroundright {background-image: url(images/bg_right12x100.gif);}
.bgnavi770 {background-color:#B2B27F;border-top:1px solid #FFFFFF;}
.bgsitemapmain {background-color:#DDDDDD;color:#BB0000;}
.pictxt {
	margin-top: 2px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	cursor: pointer;
	}

/*Links-------------------------------------------------------------------------------*/
A {color:#B96000; text-decoration:none;font-weight: normal;}
A:hover {color:#000000; text-decoration:none;}

.navi-text {background-color:#333300;}
.navi-text-hover {background-color:#666600; border-bottom:3px solid #BB0000;}
.navi-text A {color:#FFFFFF; font-size: 11px;}
.navi-text-hover A {color:#FFFFFF; font-size: 11px;}

.navi2-text {background-color:#EEEEEE url(../images/bgnavishadow.gif) right no-repeat; border-bottom:1px solid #CCCCCC;}
.navi2-text-hover {background-color:#B2B27F; border-bottom:1px solid #CCCCCC;} 
.navi2-text A {color:#BB0000; font-size: 11px;}
.navi2-text-hover A {color:#000000; font-size: 11px;}


/* special link classes */
a.linkfooter{font-size:80%;text-decoration:none}
a.linkstart{color:#333333; text-decoration:underline}
a.linkstart:hover{color:#B96000; text-decoration:none}

/*Lines-------------------------------------------------------------------------------*/
.lineheadtb {border-top:1px solid #BB0000;border-bottom:5px solid #EAEAAF;font-size: 10px;}
.linegreyleft {border-left:1px solid #DDDDDD;}
.linesidebar {border-bottom:1px solid #CCCCCC;}

h1 {font-size: 16px; line-height: 18px; font-weight: bold; color:#666666;
	margin-top: 0px;
	margin-bottom: 2px;
	font-family:Arial, Helvetica, sans-serif;}
	
.box001 {font-size: 14px; line-height: 15px; font-weight: bold; color:#FFFFFF;
	margin-left: 5px;
	margin-bottom: 2px;
	margin-top: 2px;}
	
.box002 {font-size: 11px; line-height: 14px; font-weight: normal; color:#000000;
border-top:1px solid #BB0000;
border-bottom:1px solid #BB0000;
background-color:#EEEEEE;
background-image: url(../images/bg_intromain.jpg)}
	
.boxheadline1 {font-size: 14px; font-weight: bold; color:#666666; }
.boxheadline2 {
	background-image: url(../images/bgheadline10x10.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
	
.boxintro {
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
	background-image: url(../images/bgboxintro.gif);
	background-repeat: repeat;
	background-position: bottom;}

.boxintro_l {
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
	background-image: url(../images/bgboxintro_l.gif);
	background-repeat: repeat;
	background-position: bottom;}
	
.boxtestzugang {
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;}

/*Formfelder--------------------------------------------------------------------------*/
input, select, textarea 
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #444444; }

.form140 {width: 140px; border: 1px solid #666600; background-color: #FFFFFF;color: #6D4300;}
.formnumber {width: 130px; border: 1px solid #666600; background-color: #FFFFFF; font-size: 11px; color: #6D4300;}
.formsitemap {background-color: #FFFFFF; width: 130px; font-size: 10px;color: #333333; font-family: Arial, Helvetica, sans-serif;}
.form250 {width:250px;}


/*Show Me More--------------------------------------------------------------------------*/
/* always visible */
#outer .holder {padding:10px; border:1px solid #ddd; margin:0 0px 15px 0; background-image:url(../images/bgboxen_top_2x32.gif); background-position:top; background-repeat:repeat-x;}
#outer .holder p {padding:5px 0 5px 0; margin:0;}
#outer .holder p.bold {font-weight:bold;background: transparent url(../images/arrowred_9x9.gif) no-repeat scroll 0px;padding-left:14px;}
#outer .holder h2 {margin:0; padding:0 0 3px 0;}

/* unclicked style div.more */
#outer div.more i {float:right; margin-right:-10px 10px 0 0; cursor:pointer; color:#c00; font-weight:bold; text-decoration:underline}
#outer div.more i.hide {display:none;}
#outer div.more p {display:none;}
#outer div.more img {display:none;}

/* clicked style div.click */
#outer div.click i.show {display:none;}
#outer div.click i.hide {display:block;}
#outer div.click p {display:block;}
#outer div.click img {display:block; float:left; padding-right:10px;}

h2 {
	font-size: 14px; 
	font-weight: bold; color:#666666;
	color: #333333;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-bottom: 3px;
}

.bu_link a {
background:#BB0000;
color:#FFF;
text-decoration:none;
padding-left:8px;
padding-right:8px;
padding-top:4px;
padding-bottom:4px;
}
.bu_link a:hover {
background:#666600;
color:#FFF;
padding-left:8px;
padding-right:8px;
padding-top:4px;
padding-bottom:4px;
}
.bu_link {
clear:both;
font-family:arial,helvetica,verdana,sans;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:3px 0px 3px 0pt;
padding:0px;
}

/*Kontaktformular*/
.inputfeld {
	width: 398px;
	border-left: 1px solid #BFBFBF;
	border-top: 1px solid #BFBFBF;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 3px 5px;
	color: #333;
	background: #F2F2F2;
}
.inputfelderror {
	width: 398px;
	border-left: 1px solid #BFBFBF;
	border-top: 1px solid #BFBFBF;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #D00;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 3px 5px;
	color: #333;
	background: #FFA8A8;
}
.inputerror {
	border-left: 1px solid #BFBFBF;
	border-top: 1px solid #BFBFBF;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #D00;
	color: #333;
	background: #FFA8A8;
}
input.btn {
	width: auto;
	margin: 5px 0 0;
	color: #FFF;
	text-align: center;
	cursor: pointer;
	padding: 2px 5px;
	background: #BB0000;
}
.txterror {
	font-weight: bold;
	color: #C00;
}
.txtready {
	font-weight: bold;
	color: #0C0;
}
table.sample_prod {
    padding:4px;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: #950000;
	border-collapse: collapse;
	background-color:#FFF;       
}
table.sample_prod th {
	border-width: thin;
	padding: 2px 2px 2px 2px;
	border-style:solid;
	border-color: #950000;
}
table.sample_prod td {
	border-width: thin;
	border-style:solid;
	border-color: #950000;
	vertical-align:top;
}
