@import "menu.css";

/* cmv-systems --------------------- */
body 		{ margin:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sand-serif; }
table		{ margin:0; border:0; border-collapse:collapse; }
th			{ padding:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:normal; }
td			{ padding:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; }
div			{ margin:0; padding:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; }
img 		{ border:none; }
h1			{ margin:0; padding:0; font-size:19px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#3c0408; font-weight:normal; }
h2			{ margin:0; padding:0; font-size:19px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#3c0408; font-weight:normal; }
h3			{ margin:0; padding:0; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:normal; }
h4			{ margin:0; padding:0; font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffb02a; font-weight:normal; }
h5			{ margin:0; padding:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffb02a; font-weight:normal; }
h6			{ margin:0; padding:0; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#3c0408; font-weight:bold; }
b			{ margin:0; padding:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; }
p			{ margin:0; padding:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; }
span		{ margin:0; padding:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; }
input		{ margin:0; padding:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; }
a:link 		{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; }
a:visited 	{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; }
a:hover 	{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#e5150c; text-decoration:none; }
a:active 	{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; }
/* --------------------- */

/* header --------------------- */
#header a:link    	{ font-size:12px; color:black; }
#header a:visited 	{ font-size:12px; color:black; }
#header a:hover   	{ font-size:12px; color:#e5150c; }
#header a:active  	{ font-size:12px; color:black; }
#header img			{ margin:0 10px 0 10px; }
#header	td			{ vertical-align:middle; }
/* /header --------------------- */

/* search --------------------- */
#search a:link    	{ font-size:12px; }
#search a:visited 	{ font-size:12px; }
#search a:hover   	{ font-size:12px; }
#search a:active  	{ font-size:12px; }
#search input		{ height:20px; padding:1px 2px 0 2px; border:1px solid #d88b15; }
/* /search --------------------- */

/* breadcrumb --------------------- */
#breadcrumb p  			{ font-size:10px; }
#breadcrumb a:link    	{ font-size:10px; }
#breadcrumb a:visited 	{ font-size:10px; }
#breadcrumb a:hover   	{ font-size:10px; }
#breadcrumb a:active  	{ font-size:10px; }
/* /breadcrumb --------------------- */

/* content 1 --------------------- */
#content_1 h1    				{ margin:0 0 8px 0; }
#content_1 h2    				{ margin:0 0 8px 0; }
#content_1 h3    				{ margin:6px 0 30px 0; }
#content_1 h4    				{ margin:0 0 20px 0; }
#content_1 p					{ /*text-align:left;*/ }
#content_1 p.box-text_left		{ margin-right:10px; font-weight:bold; text-align:right; color:#000000; }
#content_1 p.box-text_price		{ padding:6px 0 0 0; font-size:18px; font-weight:bold; text-align:center; color:#000000; }
.box, .box div, .box div div	{ width:181px; margin:0; padding:0; }
.box 							{ background-image:url(../files/box_bg.png); background-repeat:repeat-y; border-top:1px solid #585858; }
.box div						{ background-image:url(../files/point.png); background-repeat:repeat-x; background-position:bottom; }
.box div div					{ background-image:url(../files/mehr-ecke.png); background-repeat:no-repeat; background-position:bottom right; }

.footer_box, .footer_box div, .footer_box div div	{ width:591px; margin:0; padding:0; }
.footer_box 					{ background-image:url(../files/footer_box_bg.png); background-repeat:repeat-y; }
.footer_box div					{ /*background-image:url(../files/point.png); background-repeat:repeat-x; background-position:bottom;*/ }
.footer_box div div				{ background-image:url(../files/footer-ecke.png); background-repeat:no-repeat; background-position:bottom right; }
/* /content 1 --------------------- */

/* content 2 --------------------- */
#content_2 h1    	{ margin:0 0 8px 0; }
#content_2 h2    	{ margin:0 0 8px 0; }
#content_2 h3    	{ margin:6px 0 30px 0; font-size:12px; }
#content_2 h4    	{ margin:0 0 20px 0; }
#content_2 p		{ text-align:left; }
/* /content 2 --------------------- */

/* footer --------------------- */
#footer a:link    	{ font-size:12px; color:black; }
#footer a:visited 	{ font-size:12px; color:black; }
#footer a:hover   	{ font-size:12px; color:#e5150c; }
#footer a:active  	{ font-size:12px; color:black; }
#footer h1			{ font-size:17px; color:#ffffff; }
#footer h6			{ color:#ffb02a; margin:0 6px 0 0 ; }
#footer p			{ padding:0 0 6px 0; color:#ffffff; }
/* /footer --------------------- */

/* form --------------------- */
table.form td			{ padding:0 0 5px 0; }
table.form select		{ margin:0; border:1px solid #d88b15; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; }
table.form input		{ margin:0; border:1px solid #d88b15; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; }
table.form textarea		{ margin:0; border:1px solid #d88b15; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; }
table.form a:link    	{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; }
table.form a:visited 	{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; }
table.form a:hover   	{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; }
table.form a:active  	{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; }
.error_msg				{ width:635px; min-height:55px; margin:0 0 10px 0; background-color:white; border:1px solid red; background-image:url(../bilder/error.png); background-repeat:no-repeat; background-position:left center; }
.error_msg ul			{ width:635px; height:auto; margin:0; padding:10px 5px 10px 5px; list-style-type:none; }
.error_msg ul li		{ width:635px; color:#ff0000; margin:0 0 0 62px; }

.success_msg			{ width:635px; height:55px; margin:0 0 10px 0; background-color:white; border:1px solid green; background-image:url(../bilder/ok.gif); background-repeat:no-repeat; background-position:200px 12px; }
.success_msg span		{ color:green; }

/* /form --------------------- */

/* stempel --------------------- */
table.stempel select	{ margin:0; border:1px solid #d88b15; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; }
table.stempel input		{ margin:0; border:1px solid #d88b15; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; }
table.stempel a:link    { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; }
table.stempel a:visited { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; }
table.stempel a:hover   { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; }
table.stempel a:active  { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; }
/* /stempel --------------------- */

table.bannerdruck select	{ margin:0; border:1px solid #aeaeae; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; }
table.bannerdruck input		{ margin:0; border:1px solid #878787; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; }
table.bannerdruck select	{ font-size:12px; color:#333333; background-color:#f9f9f9; }
table.bannerdruck p			{ margin:0; padding:0; font-size:12px; color:#333333; }
table.bannerdruck a:link    { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; }
table.bannerdruck a:visited { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; }
table.bannerdruck a:hover   { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; }
table.bannerdruck a:active  { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; }
/* --------------------- */