/* Masterstylesheet Proma Markdorf */body, th, td, div, font, p {	font-family:  Arial, Helvetica, sans-serif;	font-size: 12px; line-height:15px;	font-style: normal; font-weight: normal;	color: #000000;}body {	background-color:#e6e6e6;	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}img { border:0px;}/*H1 { font-size: 18px; line-height:21px; font-style: italic; font-weight: bold; text-align:center; color: #FFFFFF; padding: 1px 8px 1px 8px; margin: 0px 0px 8px 0px; width:auto; background-color:#e2001a;}*/H1 { font-size: 18px; line-height:21px; font-style: normal; font-weight: bold; text-align:left; color: #FFFFFF; padding: 1px 10px 1px 10px; margin: 0px 0px 8px 0px; width:auto; background-color:#e2001a;}H2 { font-size: 18px; line-height:21px; font-style: italic; font-weight: bold; color: #000000; padding: 0px; margin: 8px 0px 2px 0px;}A, A:link, A:visited, A:active{	color:#000000;  background: transparent; text-decoration:underline;}A:hover{	text-decoration:none; background: #000000; color:#FFFFFF;}A.imglink, imglink:link, imglink:visited, imglink:active, imglink:hover{	background: transparent; text-decoration:none; }.satellitelink, .satellitelink:link, .satellitelink:visited, .satellitelink:active, .satellitelink:hover{	margin: 0px 0px 0px 15px; color:#000000;  	background: transparent; text-decoration:none;}.satellitelink:hover{	text-decoration:underline;}.footerlink, .footerlink:link, .footerlink:visited, .footerlink:active, .footerlink:hover{	color:#000000;  background: transparent; text-decoration:none; }.footerlink:hover{	text-decoration:underline; }.subnavilink, .subnavilink:link, .subnavilink:visited, .subnavilink:active, .subnavilink:hover{	color:inherit; text-decoration:none; }.subnavilink:hover{	color:inherit; }DIV.div_subnavi, .div_over_subnavi {	padding: 4px 4px 4px 8px; 	font-weight: bold; 	font-size: 12px;	text-decoration: none;	border: 0; 	width: 168px; text-align:left;	cursor: pointer; color:#000000;}.div_over_subnavi {background-color: #f99d16; color:#FFFFFF; }.div_subsubnavi, .div_over_subsubnavi {	padding: 2px 4px 2px 28px; 	text-indent: -10px;	font-weight: normal; 	font-size: 12px;	text-decoration: none;	border: 0; 	width: 148px; text-align:left;	cursor: pointer; color:#000000;}.div_over_subsubnavi {background-color: #f99d16; color:#FFFFFF; }.teaserbox150 {position: absolute; cursor: pointer;}.teaserboxhead150 {position: absolute; left:0px; top:0px; width:142px; height:17px; padding:4px; text-align:center; color:#FFFFFF; background-color:#e2001a; font-size:15px; z-index:1;}.teaserboximg150 {position: absolute; left:0px; top:25px; width:150px; height:85px; overflow:hidden; z-index:2; background-color:#FFFFFF;}.teaserboxtext150 {position: absolute; left:0px; top:110px; width:144px; height:54px; padding:3px; overflow:hidden; background-color:#ffd991; text-align:left; vertical-align:top; z-index:1;}.teaserboxlink150 {position: absolute; left:0px; top:170px; width:144px; height:13px; padding:0px 3px 3px 3px; color:#e2001a; background-color:#ffd991; text-align:right; vertical-align:middle; z-index:1;}.teaserbox500 {position: absolute; cursor: pointer;}.teaserboxhead500 {position: absolute; left:150px; top:0px; width:342px; height:17px; padding:4px; text-align:center; color:#FFFFFF; background-color:#e2001a; font-size:15px; z-index:1;}.teaserboximg500 {position: absolute; left:0px; top:0px; width:150px; height:186px; overflow:hidden; z-index:2; background-color:#FFFFFF;}.teaserboxtext500 {position: absolute; left:150px; top:25px; width:340px; height:139px; padding:3px 3px 3px 9px; overflow:hidden; background-color:#ffd991; text-align:left; vertical-align:top; z-index:1;}.teaserboxlink500 {position: absolute; left:150px; top:170px; width:346px; height:13px; padding:0px 3px 3px 3px; color:#e2001a; background-color:#ffd991; text-align:right; vertical-align:middle; z-index:1;}.toprow			{padding:4px; text-align:center; color:#FFFFFF; background-color:#e2001a; font-size:15px;}.toprow2		{padding:4px; text-align:left; color:#FFFFFF; background-color:#f99d16; font-size:15px;}.teaserrow		{padding: 3px 10px 3px 10px; overflow:hidden; background-color:#ffd991; text-align:left; vertical-align:top;}.morerow		{padding: 0px 10px 3px 10px; color:#e2001a; background-color:#ffd991; text-align:right; vertical-align:middle;}TR.bright		{background-color:#fdb819;}div.link {cursor:pointer;}
