/* here are common elements for both the handheld, and the screen mediums *//*css note::a selected preceded by anothereg "#content div" means the style should apply to any "div" tag inside the element withthe id "content"*/a{	color:black;	text-decoration:none;}a:hover{	color:red;}.entry a{color:#ff0000;text-decoration:underline;}.entry a:hover{color:#000000;text-decoration:none;}.redband{	height:58px;	margin-left:110px;	background-color:#ff0000;}.logo{	width:140px;	float:left;}.headerSmall{	font-size:36px;	line-height:80%;	font-weight:bolder;}.headerSmaller{	font-size:30px;	line-height:80%;	font-weight:bolder;}.headerLarge{	font-weight:bolder;	font-size:48px;	line-height:94%;}.subHeaderSmall{	font-size:19px;	line-height:90%;	font-weight:bolder;}.subHeaderSmaller{	font-size:16px;	line-height:30%;	font-weight:bolder;}.subHeaderLarge{	font-weight:bolder;	font-size:26px;	line-height:110%;}.sectionHeader{	padding:2px 6px 2px 12px;	margin:0 0 5px 0;	color:#ffffff;	font-weight:bold;	text-transform:uppercase;	background-color:#ff0000;}ul.main{	list-style:none;	margin-left:0px;	padding-left:0px;}li{	border-bottom:1px #ff0000 solid;	text-transform:uppercase;	margin-bottom:2px;	font-weight:bolder;}.description{	border-bottom:1px #666666 solid;	}.entryHeader{	font-weight:bold;	background-image: url(../_images/redbullet.gif);	background-repeat: no-repeat;	background-position: left top;	padding-left:12px;}.entry_01_Header{ font-weight:bold; line-height: 70%; background-image: url(../_images/redbullet.gif); background-repeat: no-repeat; background-position: left top; position: relative; left: 13px; padding-left:12px; }.entry_02_Header{ font-size: 9px; font-weight:bold; line-height: 50%; background-image: url(../_images/reddreieck.gif); background-repeat: no-repeat; background-position: left center; word-spacing: 1px; letter-spacing: 1px; position: relative; left: 27px; padding-left:12px; }.entry_03_Header{ font-weight:bold; line-height: 70%; background-image: url(../_images/redbullet.gif); background-repeat: no-repeat; background-position: left center; position: relative; padding-left:12px; }.entry_04_Header{ font-size: 9px; font-weight:bold; line-height: 150%; background-image: url(../_images/reddreieck.gif); background-repeat: no-repeat; background-position: left center; word-spacing: 1px; letter-spacing: 1px; position: relative; padding-left:12px; }.entry{ margin-left: 14px; border-bottom:1px solid #666666; }.address, .info{	margin:6px 0 0 0;	color:#333333;	font-weight:bold;}.url a{	color:#ff0000;	text-decoration:underline;}.url a:hover{	color:#333333;	text-decoration:none;}.text{  }.textfett{ font-weight: bold; }.texthead{ font-weight: bold; text-transform: uppercase; }.textrot{ color: #f00; }.kapitaelchen{ font-variant: small-caps; }.textklein{ font-size: 9px; word-spacing: 1px; letter-spacing: 1px; }
