
a img { border: none }
body  { margin-top: 10px;}

table { BACKGROUND-COLOR: #ffffff; font: normal 11px Arial, Helvetica, sans-serif; }

.line_top {
	background-image: url(./images/bg_oben.gif); }	
	
.line_bott {
	background-image: url(./images/bg_fuss.gif); 
	padding-left: 10px;
	font: 10px Arial, Helvetica, sans-serif;  color: #ffffff; height: 15px; }	



.col_left {
	background-image: url(./images/bg_left.gif); }

.content_left {
	background-image: url(./images/bg_info_left_midd.gif); 
	font: bold 12px Arial, Helvetica, sans-serif; }

	.cttl_left { 
		background-image: url(./images/bg_info_left_top.gif); 
		padding: 20px 0 0 10px; height: 34px;
		font: bold 11px Arial, Helvetica, sans-serif; }
		
	.cttl_left_bott {
		background-image: url(./images/bg_info_left_bott.gif); 
		height: 33px;}
		
.col_left_spacer {
	background-image: url(./images/bg_left.gif); }
	.col_left_spacer .type1 {height: 21px; background-image: url(./images/butt_left_d.gif); }
	.col_left_spacer .type2 {height: 21px; background-image: url(./images/butt_left_l.gif); }


#logo1{
	background-image: url(./images/name.jpg);
	padding-left: 25px; padding-top: 10px; 
	width: 265px; height: 68px; 
	font: bold 14px Arial, Helvetica, sans-serif;  color: #49566C; }
	#logo1 span {
	font: bold 12px Arial, Helvetica, sans-serif; padding-left: 43px;	}
	
#logo2{
	background-image: url(./images/top5.jpg);
	padding: 20px 5px 0 25px; 
	width: 225px; height: 129px; 
	font: bold 15px Arial, Helvetica, sans-serif;  color: #ffffff; }


#content_middle_ttl1 {
	background-image: url(./images/left1.gif);  width: 245px; height:42px;
	background-repeat: no-repeat;
	padding: 8px 0 0 45px ; 
	font: bold 12px Arial, Helvetica, sans-serif; }
	
#content_middle_ttl2 {
	background-image: url(./images/left2-ohne.gif);  width: 245px; height:42px;
	background-repeat: no-repeat; }

#content_middle_text {
	background-image: url(./images/bg_impressum.jpg);  
	background-repeat: no-repeat;
	padding: 0 20px 0 20px; 
	font: normal 11px Arial, Helvetica, sans-serif; text-align: justify; }

#content_middle_text label {
	display:block; float:left; width:170px; font: normal 11px arial, Helvetica, serif;  }

.col_right {
	background-image: url(./images/bg_right.gif);
	font: bold 12px Arial, Helvetica, sans-serif; }

	a.right_top_butt       { font: bold 12px Arial, Helvetica, sans-serif; 
													 color : #ffffff; padding-left: 8px; text-decoration: none;}
	a.right_top_butt:hover { font: bold 12px Arial, Helvetica, sans-serif; 
													 color : #000000; padding-left: 8px; text-decoration: none;}
	
	.cttl_vin {
		BACKGROUND-COLOR: #D77900; height: 20px; 
		padding: 0 0 0 12px;
		font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; }
	
.content_right {
	background-image: url(./images/bg_info_right_midd.gif); 
	font: normal 12px Arial, Helvetica, sans-serif; }

	.cttl_right {
		background-image: url(./images/bg_info_right_top.gif); 
		padding: 20px 0 0 25px; height: 34px; 
		font: bold 11px Arial, Helvetica, sans-serif; }
		
	.content_right_text {
		padding: 3px 15px 7px 10px; 
		font: normal 11px Arial, Helvetica, sans-serif;  text-align: justify; }

	.cttl_right_bott {
		background-image: url(./images/bg_info_right_bott.gif); 
		height: 33px; 
		font: bold 11px Arial, Helvetica, sans-serif; }


INPUT.mail
			{ font: normal 13px Arial, Helvetica, sans-serif; 
				width:195px; height:20px; 
				padding-left: 2px; 
				color: #000000; border: #ff9900 solid 1px; }
INPUT.key
			{ font: normal 13px courier; 
				width:195px; height:20px; 
				padding-left: 5px; letter-spacing: 3px;
				color: #000000; border: #ff9900 solid 1px; 
				background-image: url(./images/bg_key.gif); }
INPUT.other
			{ font: normal 13px Arial, Helvetica, sans-serif; 
				width:195px; height:20px; 
				padding-left: 2px; 
				color: #000000; border: #666666 solid 1px;}	
TEXTAREA.other
			{ font: normal 13px Arial, Helvetica, sans-serif; 
				width:195px; height:90px; 
				padding-left: 2px; 
				color: #000000; border: #ff9900 solid 1px;}									