body 					{margin-left: 0px;
						margin-top: 0px;
						margin-right: 0px;
						margin-bottom: 0px;}

.bg_shadow				{background-color:#cbcccb;
						background-image: url(../images/bg_shadow.gif);
						background-repeat: repeat-y;
						background-position: left top;}
						
						
td.h100_or				{height:100%;}		

td.h100					{height:100%;
						border-right:1px solid #B4B5B0;
						border-left:1px solid #B4B5B0;
						background-color:#FFFFFF;}				
						
						
td.h11					{border-right:1px solid #B4B5B0;
						border-left:1px solid #B4B5B0;
						background-color:#FFFFFF;}
						

td.h12					{border-right:1px solid #B4B5B0;
						border-top:1px solid #B4B5B0;
						border-bottom:1px solid #B4B5B0;
						border-left:1px solid #B4B5B0;
						background-color:#FFFFFF;}
	

body					{background-color:#FFFFFF;
						background-image: url(../images/bg.gif);
						background-repeat: repeat-x;
						background-position: top;}
						
						
.text_12_red           {color: #B94624;
						font-size: 12px;
						font-family: Arial, Helvetica, sans-serif;
						font-weight: bold;
						font-style: normal;
						text-decoration: none;
						line-height: normal;}
						
						
.text_12_white          {color: #FFFFFF;
						font-size: 12px;
						font-family: Arial, Helvetica, sans-serif;
						font-weight: bold;
						font-style: normal;
						text-decoration: none;
						line-height: normal;}						
						


a                      	{font-family: Arial, Helvetica, sans-serif;
                        font-size: 12px;
                        font-style: normal;
                        font-weight: bold;
                        line-height: normal;
                        text-decoration: none;
						color: #FFFFFF;}
						
					
.navi	         			{font-family: Arial, Helvetica, sans-serif;
                       		font-size: 12px;
                        	font-weight: bold;
							line-height: normal;
							text-decoration: none;
                        	color: #FFFFFF;}

a.navi:hover                {color: #B94624;}
a.navi:active               {color: #B94624;}





.text_link         			{font-family: Arial, Helvetica, sans-serif;
                       		font-size: 12px;
                      		font-style: normal;
                        	font-weight: normal;
							line-height: normal;
							text-decoration: underline;
                        	color: #004b64;}

a.text_link:link            {color: #004b64;}
a.text_link:visited         {color: #004b64;}
a.text_link:hover           {color: #004b64;
							text-decoration: none;}
a.text_link:active          {color: #004b64;}





.text_10                {color: #004b64;
						font-size: 10px;
						font-family: Arial, Helvetica, sans-serif;
						font-weight: normal;
						font-style: normal;
						text-decoration: none;
						line-height: 16px;}


.text_12                {color: #004b64;
						font-size: 12px;
						font-family: Arial, Helvetica, sans-serif;
						font-weight: normal;
						font-style: normal;
						text-decoration: none;
						line-height: 16px;}
						
						
.text_12_bold           {color: #386174;
						font-size: 12px;
						font-family: Arial, Helvetica, sans-serif;
						font-weight: bold;
						font-style: normal;
						text-decoration: none;
						line-height: 16px;}
						

.text_fehler            {color: #B94624;
						font-size: 12px;
						font-family: Arial, Helvetica, sans-serif;
						font-style: normal;
						font-weight: bold;
						line-height: normal;
						text-decoration: none;}

						
.kf_textfeld {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #004b64;
border-top: 1px solid #B4B5b0;
border-bottom: 1px solid #B4B5b0;
border-left: 1px solid #B4B5b0;
border-right: 1px solid #B4B5b0;
background: #FFFFFF;
height: 17px;
width: 200px;
padding:0px
}

.kf_sprungmenue {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #004b64;
border-top: 1px solid #B4B5b0;
border-bottom: 1px solid #B4B5b0;
border-left: 1px solid #B4B5b0;
border-right: 1px solid #B4B5b0;
background: #FFFFFF;
height: 17px;
padding:0px
}

.kf_textfeld_plz {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #004b64;
border-top: 1px solid #B4B5b0;
border-bottom: 1px solid #B4B5b0;
border-left: 1px solid #B4B5b0;
border-right: 1px solid #B4B5b0;
background: #FFFFFF;
height: 17px;
width: 50px;
padding:0px
}

.kf_telfaxvorwahl {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #004b64;
border-top: 1px solid #B4B5b0;
border-bottom: 1px solid #B4B5b0;
border-left: 1px solid #B4B5b0;
border-right: 1px solid B4B5b0;
background: #FFFFFF;
height: 17px;
width: 50px;
padding:0px
}

.kf_ort {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #004b64;
border-top: 1px solid #B4B5b0;
border-bottom: 1px solid #B4B5b0;
border-left: 1px solid #B4B5b0;
border-right: 1px solid #B4B5b0;
background: #FFFFFF;
height: 17px;
width: 135px;
padding:0px
}

.kf_telfaxnummer {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #004b64;
border-top: 1px solid #B4B5b0;
border-bottom: 1px solid #B4B5b0;
border-left: 1px solid #B4B5b0;
border-right: 1px solid #B4B5b0;
background: #FFFFFF;
height: 17px;
width: 135px;
padding:0px
}

.kf_strasse {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #004b64;
border-top: 1px solid #B4B5b0;
border-bottom: 1px solid #B4B5b0;
border-left: 1px solid #B4B5b0;
border-right: 1px solid #B4B5b0;
background: #FFFFFF;
height: 17px;
width: 135px;
padding:0px
}


.kf_textarea  {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #004b64;
border-top: 1px solid #B4B5b0;
border-bottom: 1px solid #B4B5b0;
border-left: 1px solid #B4B5b0;
border-right: 1px solid #B4B5b0;
background: #FFFFFF;
width: 486px;
height: 90px;
overflow: hidden;
padding:0px
}

.kf_textareaengl  {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #004b64;
border-top: 1px solid #B4B5b0;
border-bottom: 1px solid #B4B5b0;
border-left: 1px solid #B4B5b0;
border-right: 1px solid #B4B5b0;
background: #FFFFFF;
width: 489px;
height: 90px;
overflow: hidden;
padding:0px
}

.kf_tooltip  {
font-family:Arial, Helvetica, sans-serif;
font-size: 8px;
color: #F0F0F0;
width: 30px;
height: 18px;
}


.kf_button  {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #004b64;
border-top: 1px solid #B4B5b0;
border-bottom: 1px solid #B4B5b0;
border-left: 1px solid #B4B5b0;
border-right: 1px solid #B4B5b0;
background: #FFFFFF;
height: 22px;
width: 105px;
cursor: hand;
}

.kf_button_franz  {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #004b64;
border-top: 1px solid #B4B5b0;
border-bottom: 1px solid #B4B5b0;
border-left: 1px solid #B4B5b0;
border-right: 1px solid #B4B5b0;
background: #FFFFFF;
height: 22px;
width: 115px;
cursor: hand;
}

.kf_button_engl  {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #004b64;
border-top: 1px solid #B4B5b0;
border-bottom: 1px solid #B4B5b0;
border-left: 1px solid #B4B5b0;
border-right: 1px solid #B4B5b0;
background: #FFFFFF;
height: 22px;
width: 80px;
cursor: hand;
}

