* {
		 font-family: Arial, Helvetica, Verdana, Sans-serif;
}
body, form, table {
		 margin: 0;
		 padding: 0;
		 font-size: 12px;
		 color: #000000;
}
input.searchBtn {margin:0px; padding:0px; width:15px; height:16px; vertical-align:middle; 
background: #FFFFFF url(images/p_arrow_red.gif) no-repeat top;
cursor:pointer;
		border-top:solid 1px #000000;
		border-bottom:solid 1px #000000;
		border-right:solid 1px #000000;
		border-left: 0px;}
input.searchFld {margin:0px; padding:0px 0px 0px 5px; width:110px; height:14px; font-size:9px; vertical-align:middle; 
		border-top:solid 1px #000000;
		border-bottom:solid 1px #000000;
		border-left:solid 1px #000000;
		border-right: 0px;}


select.serviceFld {margin:10px 0px 0px 0px; padding:0px; width:150px; font-size:9px; vertical-align:middle;}
select.infoFld {margin:3px 0px 0px 0px; padding:0px; width:110px; font-size:9px; vertical-align:middle;}

a {color:#e60028; font-weight:bold; text-decoration:none;}
a:hover {text-decoration:underline;}

p {font-size:12px;margin:11px 0px 0px 0px;}

ul.content {margin-top:0px; list-style:disc;}
ul.content li {margin:3px 0px 0px 0px;}

img {border:0px;}
img.contimages {margin:5px 5px 5px 0px;}
img.arrows {vertical-align:middle;}

div {font-size:12px;}
td {font-size:12px;}

h1 {font-size:16px; font-weight:normal; margin:0px; padding:0px;}
h2 {font-size:14px; font-weight:bold; margin:0px; padding:0px;}
h3 {font-size:12px; font-weight:bold; margin:0px; padding:0px;}

div.tools {margin:0px 40px 0px 0px; padding:0px; font-size:10px; line-height:18px; color:#e60028; display:inline;}
div.tools a {color:#000000; text-decoration:none;}
div.tools a:hover {text-decoration:underline;}

ul.quicklinks {margin:15px 0px 0px 0px; padding:0px; font-size:11px; list-style:none;}
ul.quicklinks a {color:#000000; font-weight:normal; text-decoration:none;}
ul.quicklinks a:hover {text-decoration:underline;}

ul.news {margin:10px 0px 0px 0px; padding:0px; list-style:none;}
ul.news li {margin:0px 0px 10px 0px; padding:0px;}
ul.news a {color:#757575; font-weight:normal; text-decoration:none;}
ul.news a:hover {text-decoration:underline;}

ul.linklist {margin:0px; padding:0px; list-style:none;}
ul.linklist li {margin:0px 80px 0px 0px; padding:0px; display:inline;}

td.tabelle {padding: 5px}

.Buttoninfo {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	width: 100px;
	color: #000000;
	font-size: 10px;
	
	background: url(/<Berechneter Wert>/images/p_arrow_red.gif);
    	background-position: right; 
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
#MCBTN {
	display:block; width: 200px; height: 25px; overflow:hidden; background: url(McButton.gif) 0 0 no-repeat; padding:0 !important; margin:0 !important; border: none !important;}

#MCBTN:hover, #MCBTN:focus {background: url(McButton.gif) 0 -25px no-repeat;}
div.textbox {padding: 30px 20px 0 0; width: auto;}
*:first-child + html div.textbox{padding: 30px 20px 0 0; width:100%;}
* html div.textbox{padding: 30px 20px 0 0; width:660px;}

