body {
	font-family:Trebuchet MS;
	background-color:#FFFFFF;
}
body, td, h3 {
	font-size:13px;
}



a:link    { color: #0094E7; }
a:visited { color: #0094E7; }
a:active  { color: #FF0000; }
a:hover   { text-decoration:underline; }

/*
table { border:solid 0px gray; }
*/


h1, h2, h3 { color:#0094E7;  margin-top:0px; margin-bottom:4px; }
h1 a, h2 a, h3 a { text-decoration:none;  }

h1 { 
	 font-size:15px; 
	 color:black;
	 margin-bottom:30px;
}

h2 { 
	font-size:13px; 
	color:black;
	 margin-bottom:10px;
/* 
	padding:2px;
	padding-left:10px;
	 background-color:gold;
	background-image:url(images/bg_orange_light.jpg); 
*/
}

h3 { color:black; }

p { margin-bottom:10px; }

ul {
	margin-left:0px;
	padding-left:20px;
	margin-top:4px;
	margin-bottom:4px;
}

small {
	font-size:11px;
}


td.leftspacer, td.content, td.bottom {
	background-color:white;
}

td.bottom {
	border-bottom:solid 1px #005294;
	border-right:solid 1px #005294;
}

td.content {
	padding-left:10px;
	padding-top:12px;
	padding-right:10px;
	border-right:solid 1px #005294;
}

td.topline {
	border-bottom:solid 1px #005294;
}


#BlackTable td { color:black; background-color:#FFFF00; } 
#BlackTable th { font-size:12px; color:black; background-color:#C0C0C0; } 

#ContentDiv {
	border:solid 0px orangered;
	width:558px;
}

#AltDiv {
	display:none;
}

.WeissDiv {
	background-color: white;
	border:solid 0px #c4c4c4;
	width:100%;
}
.GrauDiv {
	background-color: #DFDFDF;
	width:100%;
	padding:8px;
}

.HinweisDiv, .BestellhinweisDiv {
	border:solid 1px orangered;
	background-color: beige;
	background-image:url(images/icon_alert.gif);
	background-repeat:no-repeat;
	background-position:20px 20px;
	padding:20px;
	padding-left:50px;
}

.BestellhinweisDiv {
	background-image:url(images/icon_mail_bestellung.gif);
	padding-left:170px;
}

#newsticker {
	border:solid 1px #c4c4c4;
	border-width: 1px 0 1px 0;
	color:red;
}
#newsticker marquee {
	padding:0.5em;
}
