a {
	color : #336698;
	text-decoration : none;
	font-weight: bold;
}

a:hover {
	color : #000;
	text-decoration : underline;
	font-weight: bold;
}

a.side {
/*	color : #005599; */
	color : #000;
	text-decoration : none;
	font-weight: bold;
	text-align: left;
}

a:hover.side {
	color : #336698;
	text-decoration : underline;
	font-weight: bold;
}

a.side1 {
/*	color : #005599; */
	color : #000;
	text-decoration : none;
	font-weight: normal;
	text-align: left;
}

a:hover.side1 {
	color : #000;
	text-decoration : none;
	font-weight: normal;
}

a.side_invisible {
	color : #BBB;
	text-decoration : none;
	font-weight: bold;
	text-align: left;
}

a:hover.side_invisible {
	color : #999;
	text-decoration : underline;
	font-weight: bold;
}

.ivw_links {
	font-family: Verdana, Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.mediatable {
	font-family: Verdana, Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 10px;
	color: #000;
	font-weight: normal;
	text-align: center;
	border: 1px solid #CCC;
}

.adgallery_head {
	font-family: Verdana, Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #ddd;
	font-weight: bold;
	text-align: center;
	border-top: 0px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000; 
}

.adgallery_head1 {
	font-family: Verdana, Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #ddd;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000; 
}

.adgallery_head2 {
	font-family: Verdana, Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #ddd;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 0px solid #000;
	border-right: 1px solid #000; 
}

.adgallery_head3 {
	font-family: Verdana, Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #ddd;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 0px solid #000; 
}

.adgallery_foot {
	font-family: Verdana, Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 11px;
	color: #ddd;
	font-weight: normal;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
/*	border-top: 1px solid #000; */
}

.adgallery_decript {
	font-family: Verdana, Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 11px;
	color: #ddd;
	font-weight: normal;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
/*	border-top: 1px solid #000; */
}

.news_front {
	font-family: Verdana, Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-align: left;
	background: #FFF;
	padding: 0px 0px 0px 0px;
}

.dach {
	font-family: Verdana, Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #ddd;
	font-weight: normal;
	text-align: left;
	background: #555;
	padding: 0px;
	background: url(/images/dach.gif); 
	background-repeat: no-repeat;
}

.space {
	font-family: Verdana, Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #ddd;
	font-weight: normal;
	text-align: left;
	background: #555;
	padding: 10px;
	border-bottom: 0px solid #555;
	background: url(/images/icons/pfeiler3.gif) center top; 
	background-repeat: no-repeat;
}

.space_1 {
	font-family: Verdana, Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-align: left;
	background: #b4342c;
	padding: 10px;
	border: 0px solid #000;
}

.space_3 {
	font-family: Verdana, Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-align: left;
	background: #008cc1;
	padding: 10px;
	border: 0px solid #000;
}

.space_4 {
	font-family: Verdana, Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-align: left;
	background: #f7a012;
	padding: 10px;
	border: 0px solid #000;
}

.space_2 {
	font-family: Verdana, Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-align: left;
	background: #269650;
	padding: 10px;
	border: 0px solid #000;
}

#mainlevel {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

#mainlevel li{
	float: left;
	width: 124px;
	text-align: center;
}

#mainlevel a {
	font-family: Verdana, Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	display: block;
	height: 28px;
	line-height: 28px;
}

#sub_nav a {
	background: transparent url(/images/bar_sub4_blue.gif) no-repeat scroll left top; 
}

#sub_nav_empty {
	background: transparent url(/images/bar_sub4_blue.gif) no-repeat scroll left top; 
}

#currentpage a {
	background: transparent url(/images/bar_sub4_blue.gif) no-repeat scroll left bottom; 
}

#mainlevel a:hover {
	background-position: left center; 
	font-family: Verdana, Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

/* a.white, li.white a {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
	margin: 0px;
}

a:hover.white, li.white a:hover {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
	margin: 0px;
} */

/* a:active.white, li.white a:active {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
	margin: 0px;
} */

body {
 	margin-top: 0px;
	padding-top: 0px;
	background: url(/images/higru.gif); 
	background-repeat: repeat-x;
	background-color: #eeeeee;
	font-family: Verdana, Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: center;
}

form {
	margin : 0px;
}

.h3 {
	font-weight: bold;
	color: #000;
	font-size: 13px;
}

h3 {
	font-weight: bold;
	color: #000;
	font-size: 13px;
}

hr {
	height : 1px;
	border : 1px solid #555;
}

hr.side-hr {
	height : 1px;
	border : 1px solid #555;
}

td {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

pre {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.alt {
	color : #005599;
}

.outer-border {
	border-top : 0px solid #CC0000;
	border-right : 0px solid #000;
	border-bottom : 0px solid #CC0000;
	border-left : 0px solid #000;
	text-align: center;
 	background-color : #FFF; 
}

.header-line {
	border-top : 0px solid #CC0000;
	border-right : 0px solid #000;
	border-bottom : 0px solid #CC0000;
	border-left : 0px solid #000;
	font-size : 6px;
	height: 8px;
	text-align: center;
	background: url(/images/header_line.gif); 
	background-repeat: repeat-x;
 	background-color : #FFF; 
}

.sub-header {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #FFF;
	background: url(/images/bar_sub_blue.gif); 
	background-repeat: repeat-x;
	border-top : 0px solid #FFF;
	border-right : 0px solid #FFF;
	border-bottom : 1px solid #000;
	border-left : 0px solid #FFF;
	padding-right : 5px;
	height: 28px;
	line-height: 28px;
}

.sub-date {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000;
 	background-color : #FFF; 
/*	background: url(/de/neu/images/bar.gif); 
	background-repeat: repeat-x; */
	border-top : 1px solid #CC0000;
	border-right : 0px solid #FFF;
	border-bottom : 1px solid #CC0000;
	border-left : 0px solid #FFF;
	padding : 5px;
	height: 20px;
}

.sub-header ul{
	margin: 0;
	padding: 0;
	height: 28px;
	line-height: 28px;
}

.sub-header ul li{
	display: inline-block;
	color: #000;
	height: 28px;
	line-height: 28px;
}

.sub-header ul li.first-link .bullet{
	display: none;
	height: 28px;
	line-height: 28px;
}

.full-header {
	background: url(/images/top_back1.gif) bottom; 
	background-repeat: repeat-x; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #444444;
	background-color : #FFFFFF; 
	padding : 0px;
	text-align: left;
/*	vertical-align: middle; */
	height: 40px;
	margin-top: 0px;
}

.footer {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #555;
	background-color : #f1f1f1;
	border : 1px solid #000000;
	padding : 5px;
}

.button {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #555;
	background-color : #f1f1f1;
	height : 20px;
	border : 1px solid #ccc;
	margin-top : 2px;
}

.bbcode {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #555;
	background-color : #f1f1f1;
	border : 1px solid #ccc;
	margin-top : 2px;
}

.textbox {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #555;
	background-color : #f8f8f8;
	border : 1px solid #ccc;
}

.textbox1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #555;
	background-color : #f8f8f8;
	border : 1px solid #ccc;
}

.main-body {
	font-size : 12px;
	color : #000;
	background-color : #fff;
/*	padding : 4px 0px 5px 5px; */
	padding : 0px 20px 20px 20px;
	text-align: left;
}

.center {
	margin : 0 auto;
}

.side-body {
	font-size : 10px;
	color : #777;
/*	background-color : #f6f6f6; */
	background-color : #FFFFFF;
	padding : 4px;
	text-align: left;
}

.main-bg {
	color : #000;
	background-color : #fff;
/*	padding : 10px 10px 5px 10px; */
	padding : 0px 0px 0px 0px;
	text-alig: left;
	border-left : 1px solid #000000;
	border-right : 1px solid #000000;
	margin-left: 10px;
}

.border {
/*	border : 1px solid #e1e1e1; */
	margin-bottom : 5px;
}

.admin-message {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : center;
	color : #555;
	background-color : #f6f6f6;
	border : 1px solid #e1e1e1;
	padding : 3px 4px 5px 4px;
	margin-bottom : 5px;
}

.side-left .side-border-right {display: none;}
.side-right .side-border-left {display: none;}

.side-border-left {
	color : #777;
	background-color : #fff;
	padding : 10px 10px 10px 0px;
	width: 190px;
	border-left : 1px solid #000000;
}

.side-border-right {
	color : #777;
	background-color : #fff;
	padding : 10px 10px 10px 0px;
	width: 175px;
}

.news-category {
	border:0;
	margin:3px 5px 0 0;
	float:left;
}

.news-footer {
	font-size : 10px;
	color : #555;
	background-color : #f1f1f1;
	padding : 3px 4px 4px 4px;
}

.capmain {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #000;
	background-color : #fff;
/*	padding : 2px 0px 4px 5px; */
	padding : 20px 20px 20px 20px;
	text-align: left;
}

.scapmain {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #666;
	background-color : #f1f1f1;
/*	border-bottom : 1px solid #e1e1e1; */
	padding : 4px;
	text-align: left;
}

.tbl-border {
	border : 1px solid #e1e1e1;
}

.website_profile {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #666;
	background-color : #f1f1f1;
	border-bottom : 1px solid #e1e1e1;
	padding : 4px;
	text-align: left;
}

.website_profile1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #000;
	padding : 4px;
	text-align: left;
	width: 240px;
}

.website_profile2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000;
	padding : 4px;
/*	text-align: right; */
}

.database_tbl {
	font-size : 10px;
	color : #555;
	background-color : #fff;
	padding : 4px;
}

.database_tbl1 {
	font-size : 10px;
	color : #555;
	background-color : #ccc;
	padding : 4px;
}

.database_tbl2 {
	font-size : 10px;
	color : #555;
	background-color : #f1f1f1;
	padding : 4px;
}

.tbl {
	font-size : 11px;
	color : #555;
	background-color : #fff;
	padding : 4px;
}

.tbl1 {
	font-size : 11px;
	color : #555;
	background-color : #fff;
	padding : 2px 4px 2px 4px;
}

.tbl2 {
	font-size : 11px;
	color : #555;
	background-color : #f1f1f1;
	padding : 4px;
}

.database_tbl3 {
	font-size : 12px;
	color : #000;
	background-color : #FFF;
	padding : 4px;
}

.forum-caption {
	font-size : 11px;
	font-weight : bold;
	color : #888;
	background-color : #f1f1f1;
	padding : 2px 4px 4px 4px;
}

.quote {
	font-size : 11px;
	color : #555;
	background-color : #f8f8f8;
	padding : 4px;
	margin : 0px 20px 0px 20px;
	border : 1px solid #bbb;
}

.poll {
	height : 12px;
	border : 1px solid #bbb;
}

.comment-name {
	font-weight : bold;
	color : #005599;
}

.shoutboxname {
	font-weight : bold;
	color : #005599;
	background-color : #f6f6f6;
}

.shoutbox {
	color : #777;
	background-color : #f6f6f6;
}

.shoutboxdate {
	font-size : 10px;
	color : #888;
	background-color : #f6f6f6;
}

.small {
	font-size : 10px;
	font-weight : normal;
}

.small2 {
	font-size : 10px;
	font-weight : normal;
	color : #555;
}

.side-small {
	font-size : 10px;
	font-weight : normal;
	color : #555;
	background-color : #f6f6f6;
}

.side-label {
	color : #555;
	background-color : #f1f1f1;
	padding : 2px 2px 3px 2px;
}

/* Vertical Navigation */

#navigation h2 {
	font-size: 10px;
	color : #aaa;
	background: url(/images/bar.gif); 
	background-repeat: repeat-x;
/*	background-color: #f1f1f1; */
	margin: 0;
	padding: 5px;
	height: 20px;
	vertical-align: middle;
}

#navigation li {
	margin-left: -25px;
	padding: 0;
	list-style-type: none;
	align: left;
}
	
#sh_navigation ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

* html #sh_navigation ul li{
   height: 1%;
}

#sh_navigation a {
	display: block;
	color: #005599;
	background-color: #f6f6f6;
	padding: 2px;
	text-decoration : none;
}

#sh_navigation a:hover {
	color: #f6f6f6;
	background-color: #005599;
}

/* Page Navigation */

.pagenav {
	padding: 0.4em;
}

.pagenav span {
	color: #fff;
	background-color: #005599;
	border: 1px solid #e1e1e1;
	padding: 0.2em 0.4em 0.2em 0.4em;
	margin: 0.2em;
}

.pagenav a {
	color: #005599;
	background-color: #fff;
	border: 1px solid #e1e1e1;
	padding: 0.2em 0.4em 0.2em 0.4em;
	margin: 0.2em;
	text-decoration: none;
}

.pagenav a:hover {
	color: #fff;
	background-color: #005599;
	margin: 0.2em;
	text-decoration: none;
}

.sidemenumain {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #aaa;
	background: url(/images/bar.gif); 
	background-repeat: repeat-x;
	padding : 5px;
	font-weight: bold;
}

.h2 {
	font-weight: bold;
	color: #336698;
	font-size: 11px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

.mile {
	background: url(/images/icons/mileback.gif); 
	background-repeat: repeat-x;
}

.pricesite {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color : #FFFFFF;
	padding : 3px;
	background-color: #000000;
	border-bottom: solid 1px #000000;
}

.pricead {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color : #000000;
	padding : 3px;
	background-color: #d0d0d0;
	border-bottom: solid 1px #000000;
}

.pricead1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: normal;
	color : #000000;
	padding : 3px;
	background-color: #d0d0d0;
	border-bottom: solid 1px #000000;
}

.pricead2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: normal;
	color : #000000;
	padding : 3px;
	background-color: #b0b0b0;
	border-bottom: solid 1px #000000;
}

.priceformat {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color : #000000;
	padding : 3px;
	background-color: #FFFFFF;
	border-bottom: solid 1px #000000;
}

.priceformat1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: normal;
	color : #000000;
	padding : 3px;
	background-color: #FFFFFF;
	border-bottom: solid 1px #000000;
}

.pricecat1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: normal;
	color : #FFFFFF;
	padding : 3px;
	background-color: #336698;
	border-bottom: solid 1px #000000;
}

.pricecat {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: normal;
	color : #000000;
	padding : 3px;
	background-color: #d0d0d0;
	border-bottom: solid 1px #000000;
}

.pricesection {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: normal;
	color : #000000;
	padding : 3px;
	background-color: #FFFFFF;
	border-bottom: solid 1px #000000;
}

.pricesection1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: normal;
	color : #000000;
	padding : 3px;
	background-color: #FFFFFF;
/*	border-bottom: solid 1px #000000; */
}

.table-head {
	font-family: Verdana, Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background: #FFFFFF;
	padding: 5px;
	background: url(/images/table_bar_head.gif); 
	background-repeat: repeat-x;
	border: solid 1px #BBBBBB;
	border-collapse: collapse;
}

.table-sub {
	font-family: Verdana, Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
	background: #FFF;
	padding: 5px;
	background: url(/images/table_bar_sub.gif); 
	background-repeat: repeat-x;
	border: solid 1px #BBBBBB;
	border-collapse: collapse;
}

.table-cell {
	font-family: Verdana, Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align: right;
	background: #FFFFFF;
	padding: 5px;
	border: solid 1px #BBBBBB;
	border-collapse: collapse;
}

.table-sub1 {
	font-family: Verdana, Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	background: #FFF;
	padding: 5px;
	background: url(/images/table_bar_sub.gif); 
	background-repeat: repeat-x;
	border: solid 1px #BBBBBB;
	border-collapse: collapse;
}

.table-cell1 {
	font-family: Verdana, Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	background: #FFFFFF;
	padding: 5px;
	border: solid 1px #BBBBBB;
	border-collapse: collapse;
}

.table-footer {
	font-family: Verdana, Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
	background: #FFFFFF;
	padding: 5px;
	background: url(/images/table_bar_footer.gif); 
	background-repeat: repeat-x;
	border: solid 1px #BBBBBB;
	border-collapse: collapse;
}

.table-small-head {
	font-family: Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background: #FFFFFF;
	padding: 5px;
	background: url(/images/table_bar_head_blue.gif); 
	background-repeat: repeat-x;
	border: solid 1px #BBBBBB;
	border-collapse: collapse;
}

.table-small-sub {
	font-family: Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	background: #FFF;
	padding: 5px;
	background: url(/images/table_bar_head_blue.gif); 
	background-repeat: repeat-x;
	border: solid 1px #BBBBBB;
	border-collapse: collapse;
}

.table-small-cell {
	font-family: Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: right;
	background: #FFFFFF;
	padding: 5px;
	border: solid 1px #BBBBBB;
	border-collapse: collapse;
}

.table-small-sub1 {
	font-family: Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	background: #FFF;
	padding: 5px;
	background: url(/images/table_bar_head_green.gif); 
	background-repeat: repeat-x;
	border: solid 1px #BBBBBB;
	border-collapse: collapse;
}

.table-small-cell1 {
	font-family: Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	background: #FFFFFF;
	padding: 5px;
	border: solid 1px #BBBBBB;
	border-collapse: collapse;
}

.table-small-cell2 {
	font-family: Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: center;
	background: #FFFFFF;
	padding: 5px;
	border: solid 1px #BBBBBB;
	border-collapse: collapse;
}

.table-small-footer {
	font-family: Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
	background: #FFFFFF;
	padding: 5px;
	background: url(/images/table_bar_footer.gif); 
	background-repeat: repeat-x;
	border: solid 1px #BBBBBB;
	border-collapse: collapse;
}

.mediadata-top {
	font-family: Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: center;
	background: #FFFFFF;
	background: url(/images/chart_top.gif); 
	background-repeat: no-repeat;
}

.mediadata-top2 {
	font-family: Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

.mediadata-middle {
	font-family: Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	background: #FFFFFF;
	background: url(/images/chart_middle.gif); 
	background-repeat: no-repeat;
}

.mediadata-bottom {
	font-family: Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	background: #FFFFFF;
	background: url(/images/chart_bottom.gif); 
	background-repeat: no-repeat;
	padding-left: 20px;
}

.mediadata-center {
	font-family: Arial, helvetica, Tahoma, Trebuchet MS, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: left;
}

.examp_recomm {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	background: #FFFFFF;
	padding: 10px 10px 10px 10px;
}

.xl66
	{mso-style-parent:style0;
	text-align:left;
	vertical-align:top;}
.xl67
	{mso-style-parent:style0;
	font-size:9px;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;}
.xl68
	{mso-style-parent:style0;
	font-size:9px;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	mso-number-format:"_-* \#\,\#\#0\.00\\ \[$€-407\]_-\;\\-* \#\,\#\#0\.00\\ \[$€-407\]_-\;_-* \0022-\0022??\\ \[$€-407\]_-\;_-\@_-";
	text-align:left;
	vertical-align:top;}
.xl69
	{mso-style-parent:style0;
	font-size:9px;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	padding-left:9px;
	mso-char-indent-count:1;}
.xl70
	{mso-style-parent:style0;
	font-size:9.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	vertical-align:top;
	white-space:normal;}
.xl71
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	mso-number-format:"_-* \#\,\#\#0\.00\\ \[$€-407\]_-\;\\-* \#\,\#\#0\.00\\ \[$€-407\]_-\;_-* \0022-\0022??\\ \[$€-407\]_-\;_-\@_-";
	text-align:left;
	vertical-align:top;}
.xl72
	{mso-style-parent:style0;
	font-size:9px;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	mso-number-format:"_-* \#\,\#\#0\.00\\ \[$€-407\]_-\;\\-* \#\,\#\#0\.00\\ \[$€-407\]_-\;_-* \0022-\0022??\\ \[$€-407\]_-\;_-\@_-";
	text-align:right;
	vertical-align:top;
	padding-right: 5px;
	border:.5pt solid gray;}
.xl73
	{mso-style-parent:style0;
	font-size:9px;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;
	padding-left: 5px;
	border:.5pt solid gray;}
.xl74
	{mso-style-parent:style16;
	font-size:9px;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	mso-number-format:"\#\,\#\#0";
	text-align:right;
	vertical-align:top;
	padding-right: 5px;
	border:.5pt solid gray;}
.xl75
	{mso-style-parent:style0;
	font-size:9px;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	mso-number-format:"\#\,\#\#0";
	text-align:center;
	vertical-align:top;
	border:.5pt solid gray;}
.xl76
	{mso-style-parent:style17;
	font-size:9px;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	mso-number-format:"_-* \#\,\#\#0\.00\\ \0022€\0022_-\;\\-* \#\,\#\#0\.00\\ \0022€\0022_-\;_-* \0022-\0022??\\ \0022€\0022_-\;_-\@_-";
	text-align:left;
	vertical-align:top;
	border:.5pt solid gray;}
.xl77
	{mso-style-parent:style0;
	vertical-align:top;}
.xl78
	{mso-style-parent:style0;
	color:white;
	font-size:9px;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	vertical-align:top;
	border-top:.5pt solid gray;
	border-right:none;
	border-bottom:.5pt solid gray;
	border-left:.5pt solid gray;
	background:#FF3399;
	mso-pattern:black none;}
.xl79
	{mso-style-parent:style0;
	color:white;
	font-size:9px;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	vertical-align:top;
	border-top:.5pt solid gray;
	border-right:none;
	border-bottom:.5pt solid gray;
	border-left:none;
	background:#FF3399;
	mso-pattern:black none;}
.xl80
	{mso-style-parent:style0;
	color:white;
	font-size:9px;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:center;
	vertical-align:top;
	border-top:.5pt solid gray;
	border-right:none;
	border-bottom:.5pt solid gray;
	border-left:none;
	padding-right: 3px;
	padding-left: 3px;
	background:black;
	mso-pattern:black none;}
.xl81
	{mso-style-parent:style0;
	color:white;
	font-size:9px;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:center;
	vertical-align:top;
	border-top:.5pt solid gray;
	border-right:.5pt solid gray;
	border-bottom:.5pt solid gray;
	border-left:none;
	background:black;
	mso-pattern:black none;}
.xl82
	{mso-style-parent:style0;
	color:windowtext;
	font-size:9px;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:center;
	vertical-align:top;
	border-top:.5pt solid gray;
	border-right:none;
	border-bottom:.5pt solid gray;
	border-left:none;
	background:#A5A5A5;
	mso-pattern:black none;}
.xl83
	{mso-style-parent:style0;
	color:white;
	font-size:9px;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;
	border-top:.5pt solid gray;
	border-right:none;
	border-bottom:.5pt solid gray;
	border-left:.5pt solid gray;
	background:#FF3399;
	mso-pattern:black none;}
.xl84
	{mso-style-parent:style0;
	color:white;
	font-size:9px;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;
	border-top:.5pt solid gray;
	border-right:.5pt solid gray;
	border-bottom:.5pt solid gray;
	border-left:none;
	background:black;
	mso-pattern:black none;}
.xl85
	{mso-style-parent:style19;
	color:blue;
	text-decoration:underline;
	text-underline-style:single;
	text-align:left;
	vertical-align:top;}
.xl86
	{mso-style-parent:style0;
	font-weight:700;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;}
.xl87
	{mso-style-parent:style0;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;}
.xl88
	{mso-style-parent:style19;
	color:windowtext;
	font-size:9.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;}
.xl89
	{mso-style-parent:style0;
	font-size:9.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;}
.xl90
	{mso-style-parent:style0;
	font-size:9.0pt;
	text-align:left;
	vertical-align:top;}
.xl91
	{mso-style-parent:style19;
	color:windowtext;
	font-size:9.0pt;
	font-weight:700;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;}
.xl92
	{mso-style-parent:style0;
	font-weight:700;
	text-align:left;
	vertical-align:top;}
.xl93
	{mso-style-parent:style0;
	font-size:9.0pt;
	font-weight:700;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;}
.xl94
	{mso-style-parent:style0;
	font-size:9px;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	vertical-align:top;}
.xl95
	{mso-style-parent:style19;
	color:blue;
	font-size:9px;
	text-decoration:underline;
	text-underline-style:single;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;}
.xl96
	{mso-style-parent:style19;
	color:blue;
	font-weight:700;
	text-decoration:underline;
	text-underline-style:single;
	text-align:left;
	vertical-align:top;}
.xl97
	{mso-style-parent:style19;
	color:blue;
	text-align:left;
	vertical-align:top;}
.xl98
	{mso-style-parent:style19;
	color:windowtext;
	font-size:9.0pt;
	font-weight:700;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:middle;}
.xl99
	{mso-style-parent:style0;
	font-size:9.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:middle;}
.xl100
	{mso-style-parent:style19;
	color:blue;
	font-size:8.5pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:middle;}
.xl101
	{mso-style-parent:style0;
	font-size:8.5pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:middle;}
.xl102
	{mso-style-parent:style0;
	font-size:8.5pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;}
.xl103
	{mso-style-parent:style0;
	font-size:8.5pt;
	text-align:left;
	vertical-align:top;}
.xl104
	{mso-style-parent:style19;
	color:windowtext;
	font-size:8.0pt;
	font-style:italic;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:center;
	vertical-align:top;
	white-space:normal;}
.xl105
	{mso-style-parent:style0;
	color:windowtext;
	font-size:8.0pt;
	font-style:italic;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:center;
	vertical-align:top;
	white-space:normal;}
.xl106
	{mso-style-parent:style0;
	font-size:9.0pt;
	font-weight:700;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:center;
	vertical-align:top;
	background:#D8D8D8;
	mso-pattern:black none;}
.xl107
	{mso-style-parent:style17;
	font-size:9px;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	mso-number-format:"_-* \#\,\#\#0\.00\\ \0022€\0022_-\;\\-* \#\,\#\#0\.00\\ \0022€\0022_-\;_-* \0022-\0022??\\ \0022€\0022_-\;_-\@_-";
	text-align:right;
	vertical-align:middle;
	padding-right: 5px;
	border:.5pt solid gray;}
.xl108
	{mso-style-parent:style0;
	font-size:9px;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:center;
	vertical-align:middle;
	border:.5pt solid gray;
	white-space:normal;}
.xl109
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;
	border-top:.5pt solid gray;
	border-right:none;
	border-bottom:none;
	border-left:.5pt solid gray;
	white-space:normal;}
.xl110
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;
	border-top:.5pt solid gray;
	border-right:none;
	border-bottom:none;
	border-left:none;
	white-space:normal;}
.xl111
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;
	border-top:.5pt solid gray;
	border-right:.5pt solid gray;
	border-bottom:none;
	border-left:none;
	white-space:normal;}
.xl112
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:.5pt solid gray;
	white-space:normal;}
.xl113
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;
	white-space:normal;}
.xl114
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;
	border-top:none;
	border-right:.5pt solid gray;
	border-bottom:none;
	border-left:none;
	white-space:normal;}
.xl115
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;
	border-top:none;
	border-right:none;
	border-bottom:.5pt solid gray;
	border-left:.5pt solid gray;
	white-space:normal;}
.xl116
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;
	border-top:none;
	border-right:none;
	border-bottom:.5pt solid gray;
	border-left:none;
	white-space:normal;}
.xl117
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;
	border-top:none;
	border-right:.5pt solid gray;
	border-bottom:.5pt solid gray;
	border-left:none;
	white-space:normal;}
.xl118
	{mso-style-parent:style0;
	font-size:9.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;
	border-top:.5pt solid gray;
	border-right:none;
	border-bottom:none;
	border-left:.5pt solid gray;
	white-space:normal;}
.xl119
	{mso-style-parent:style0;
	font-size:9.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;
	border-top:.5pt solid gray;
	border-right:none;
	border-bottom:none;
	border-left:none;
	white-space:normal;}
.xl120
	{mso-style-parent:style0;
	font-size:9.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;
	border-top:.5pt solid gray;
	border-right:.5pt solid gray;
	border-bottom:none;
	border-left:none;
	white-space:normal;}
.xl121
	{mso-style-parent:style0;
	font-size:9.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;
	border-top:none;
	border-right:none;
	border-bottom:.5pt solid gray;
	border-left:.5pt solid gray;
	white-space:normal;}
.xl122
	{mso-style-parent:style0;
	font-size:9.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;
	border-top:none;
	border-right:none;
	border-bottom:.5pt solid gray;
	border-left:none;
	white-space:normal;}
.xl123
	{mso-style-parent:style0;
	font-size:9.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;
	border-top:none;
	border-right:.5pt solid gray;
	border-bottom:.5pt solid gray;
	border-left:none;
	white-space:normal;}
.xl124
	{mso-style-parent:style0;
	color:white;
	font-size:9px;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;
	border-top:.5pt solid gray;
	border-right:none;
	border-bottom:.5pt solid gray;
	border-left:.5pt solid gray;
	background:black;
	mso-pattern:black none;}
.xl125
	{mso-style-parent:style0;
	color:white;
	font-size:9px;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;
	border-top:.5pt solid gray;
	border-right:none;
	border-bottom:.5pt solid gray;
	border-left:none;
	background:black;
	mso-pattern:black none;}
.xl126
	{mso-style-parent:style0;
	font-size:7.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;
	white-space:normal;}
.xl127
	{mso-style-parent:style0;
	font-size:9.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;
	white-space:normal;}
.xl128
	{mso-style-parent:style17;
	font-size:9px;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	mso-number-format:"_-* \#\,\#\#0\.00\\ \0022€\0022_-\;\\-* \#\,\#\#0\.00\\ \0022€\0022_-\;_-* \0022-\0022??\\ \0022€\0022_-\;_-\@_-";
	text-align:right;
	vertical-align:middle;
	padding-right: 5px;
	border:.5pt solid gray;}
.xl129
	{mso-style-parent:style0;
	color:#1F497D;
	font-size:9px;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;
	padding-left: 5px;
	border:.5pt solid gray;}
.xl130
	{mso-style-parent:style0;
	font-size:9px;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:top;
	padding-left: 5px;
	border:.5pt solid gray;}
.xl131
	{mso-style-parent:style0;
	font-size:9px;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	padding-left: 5px;
	vertical-align:top;}
.xl132
	{mso-style-parent:style0;
	color:#1F497D;
	font-size:8.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	padding-left: 5px;
	vertical-align:top;}
