body {
	background-color : #CDC0B0;
	
}

.red_underheader {
	color:red;
	font-size : 22px;
	text-align:center;
	font-family: "Times New Roman", Times, serif;
		padding-top: 25px ;
	padding-bottom: 25px ;
}

.un {
	background-color : Yellow;
	text-decoration : underline;
}

.black_underheader {
	color:black;
	text-decoration : underline;
	font-size : 25px;
	text-align:center;
	font-family: "Times New Roman", Times, serif;
	padding-left: 25px ;
	padding-right: 25px ;
}

p { 
	font-family: Arial;
	font-size : 12px;
	text-indent:0;
}

td {
	text-indent:0;
}
	
.first_img {
	

	border : 1px solid #c0c0c0;
}	


.first_img_ind {
	border : 1px #c0c0c0 solid;
}	

.smart_table {
	padding-top:15px;
	padding-left: 60px;
	padding-right: 60px;
	padding-bottom : 0px;

	border : 1px solid black;
}

.input_1 {		border : 1px solid black;  }
input {		border : 1px solid #c0c0c0;  }

.table_border {		border : 1px solid #c0c0c0;}

.table2 {

 border : 1px solid #c0c0c0;
 padding:7px;
  padding-top : 15px;
    padding-bottom : 25px;
}  

.table22 {

 border : 1px #c0c0c0 solid;
 padding:15px 25px 25px;
 font-family: Tahoma, Arial; font-size: 13px; color: #000000; text-indent: 30px

}  

.inbizgr {
	text-align : center;
	color : Gray; font-family: Arial;
	font-size : 10px;
	
}

.button {
 padding : 10px;
 padding-left: 30px ;
	padding-right: 30px ;
	margin-top : 18px;
	margin-bottom : 5px;
	background-color :  #B8B8B8;
	    padding-bottom : 5px;
		border : 1px solid black;
}


.button2 {
 padding : 10px;
 padding-left: 10px ;
	padding-right: 10px ;
	margin-top : 18px;
	margin-bottom : 5px;
	background-color :  #B8B8B8;
	    padding-bottom : 5px;
		border : 1px solid black;
}

.underbold {
	text-decoration : underline;
	font-weight : bold;
}

.red_border {
	border : 1px solid #cc0000;
	padding-left : 15px;
	padding-right : 20px;
	padding-top : 15px;
	padding-bottom : 20px;
	margin-left : 15px;
	margin-right : 15px;
}

.redp {
		font-size : 11px;
}

.black_underheader2 {
	color:black;
	text-decoration : underline;
	font-size : 15px;
	text-align:center;
	font-weight : bold;

}

.red_border_gift {
	border : 1px solid red;
	padding : 10px;
	padding-top :0px;
	margin : 20px;
	 background-color : #FFEEDD;
}

.gift {
	font-size : 18px;
	font-weight : bold;
	text-align : center;
	color : red;
	margin-bottom : 50px;
}

.undergift {
	color:black;
	font-size : 17px;
	text-align:left;
	font-weight : bold;
	text-align : center;
	text-decoration : underline;

}

.tgift {
	margin-left : 10px;
}

.img_catalog  {		
border : 1px solid #c0c0c0;
margin-right : 15px;

}


.table_border3  {

border : 1px solid #c0c0c0;
padding :30px;

}

.main_table {
	border : 1px solid #000000;
}

.indent {
	text-indent:1,25cm;
}

.indent2 {
	text-indent:1.25cm;
	padding-right : 37px;
	padding-left : 15px;
}


.under {
	text-decoration : underline;
}

.under2 {
	text-decoration : underline;
	text-indent:1.25cm;
}

.table60 {
	margin-left : 50px;
}

.tableabout {
border:1px solid black;
background-color : #FFE0C1;
width : 550px;
padding:10px;

}

.ps {
margin-left : 17px;
margin-right : 17px;
padding : 8px;
	border : 1px solid #000000;
}

.table5 {
	 background-color : #F0F0F0;
	padding : 15px;
	 border: 1px solid gray;
}

p.form {
	margin : 4px;
	margin-left : 0px;
}

.table6 {
border : 2px solid #c0c0c0;
 padding:12px;
}.text12 {  font-family: Arial, Tahoma; font-size: 20px; color: #006600; font-weight: bold}


div.rules {
	/*color: #133e5e;
	font-family: "Times New Roman", Times, serif;
	font-size:20px;
	padding-top:22px;*/
	text-indent:0;
}

div.rules_und {
	/*color: #133e5e;
	text-decoration:underline;
	font-family: "Times New Roman", Times, serif;
	font-size:20px;
	padding-bottom:5px;*/
	text-indent:0;
}

div.rules_sub {
	/*color: #286730;
	font-family: "Times New Roman", Times, serif;
	font-size:18px;*/
	text-indent:0;	
}

div#rules_partner {
	border-style: dotted;
	border-color:#696969;
	
	border-width:3px;
	padding-left:15px;
	padding-right:15px;
	padding-top:35px;
	padding-bottom:35px;
	width:580px;
	font-size:14px;
}

div#rules_partner2 {
	border-style: dotted;
	border-color:#696969;
	background-color : #F0F0F0;

	border-width:3px;
	padding-left:15px;
	padding-right:15px;
	padding-top:35px;
	padding-bottom:35px;
	width:600px;
	font-size:14px;
}

div#rules_partner3 {
	border-style: dotted;
	border-color: #4F4F4F;
	background-color : #F0F0F0;

	border-width:3px;
	padding-left:15px;
	padding-right:15px;
	padding-top:35px;
	padding-bottom:35px;
	width:510px;
	font-size:14px;
}

div#rules_partner4 {
	border-style: dotted;
	border-color:#696969;
	background-color : #F0F0F0;

	border-width:3px;
	padding-left:15px;
	padding-right:15px;
	padding-top:35px;
	padding-bottom:35px;
	width:590px;
	font-size:14px;
}



div#rules_partner1 {
	border-style: dotted;
	border-color:#cc0000;
	border-width:3px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:5px;
	width:450px;
	font-size:14px;
}

div#rules_partner7 {
	border-style: dotted;
	border-color:#cc0000;
	border-width:3px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:5px;
	width:580px;
	font-size:14px;
}




div#rules_partner8 {
	border-style: dotted;
	border-color:#0000FF;
	border-width:3px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:5px;
	width:580px;
	font-size:14px;
}


div#rules_partner9 {
	border-style: dotted;
	border-color:#D2691E;
	border-width:3px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:5px;
	width:580px;
	font-size:14px;
}

div#rules_partner10 {
	border-style: dotted;
	border-color:#68228B;
	border-width:3px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:5px;
	width:580px;
	font-size:14px;
}




div#rules_partner11 {
	border-style: dotted;
	border-color:#9C9C9C;
	border-width:3px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:5px;
	width:550px;
	font-size:14px;
}

div#rules_partner12 {
	border-style: dotted;
	border-color:#9C9C9C;
	border-width:3px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:5px;
	width:550px;
	font-size:14px;
}




div#rules_partner13 {
	border-style: dotted;
	border-color:#9C9C9C;
	border-width:3px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:5px;
	width:550px;
	font-size:14px;
}



div#rules_partner14 {
	border-style: dotted;
	border-color:#cc0000;
	border-width:3px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:5px;
	width:450px;
	font-size:14px;
}

div#rules_partner16 {
	border-style: dotted;
	border-color:#9C9C9C;
	border-width:3px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:5px;
	width:550px;
	font-size:14px;
}

div#rules_partner18 {
	border-style: dotted;
	border-color:#9C9C9C;
	background-color : #E8E8E8;
	border-width:3px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:5px;
	width:550px;
	font-size:14px;
}

div#rules_partner_title {
	
	padding-bottom:35px;
	font-weight:bold;
	
}

div.rules_punkt {
    font-family: "Verdana, Arial, Helvetica, sans-serif";
	font-size:14px;
	padding-bottom:15px;
}

div.rules_punkt1 {
    font-family: "Verdana, Arial, Helvetica, sans-serif";
	font-size:12px;
	padding-bottom:15px;
}