/*--		trk					- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
/*--		main			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/

/*BEGIN:	main			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/


.main_width				{
width:					980px;
margin-left: auto;
margin-right: auto;
}


div.main_screen		{
width:					100%;
height:					100%;
overflow:				visible;
}

div.main_screen_bk {
width:					100%;
height:					100%;
background: 			#fff none;
overflow:				visible;
}
.main_screen_table {
width:					100%;
/*height:					100%;*/
}

.main_area_top {
background:				url(../images/site/site_top_area.jpg) no-repeat center top;
height:					119px;
width: 100%;
}

.main_page_logo {
margin:					30px 0px 0px 20px;
width:					252px;
height:					54px;
background:				transparent url(../images/site/site_logo.gif) no-repeat left top;
}
.main_page_logo A {
display: block;
width: 100%;
height: 100%;
}

.main_area_sub {
display: 				block;
height: 				29px;
background: 			#fff url(../images/menus/submenu_area_bk.gif) repeat-x bottom left;
padding:				6px 0px 0px 0px;
}

.main_default {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -60px;
}

.main_area_footer, .push {
clear:					both;
display:				block;
height:					60px;
}

.main_page_footer {
display:				block;
margin-top:				2px;
height:					18px;
padding:				2px 0px 0px 0px;
background:				#31383f none;
color:					#fff;
font-size:				11px;
margin:					0px 0px 0px 20px;
margin-left: auto;
margin-right: auto;
background-color:		#31383f;
height:					20px;
}

.main_emptycontent {
padding: 20px;
}

.footer_copyright_area {
width:		320px;
float:		left;
padding:	1px 0px 0px 20px;
font-size:	10px;
}
.footer_search_area {
width:		320px;
float:		left;
margin:	0px 0px 0px 50px;
}
.footer_search_area P {
float:					left;
color:					#fff;
font-size:				10px;
padding-top:			1px;
}
.footer_search_area INPUT {
float:left;
height:		16px;
background: #4a555f none;
border:		0px none;
color:		#fff;
font-size:	10px;
vertical-align: middle;
width:		200px;
margin:		0px 0px 0px 5px;
padding: 1px 0px 0px 1px;
}
.footer_search_area INPUT:HOVER,
.footer_search_area INPUT:FOCUS,
.footer_search_area INPUT:ACTIVE {
height:		16px;
background: #fff none;
border:		0px none;
color:		#4a555f;
}
#searchbox_submit {
width: 28px;
height: 16px;
display: block;
float: left;
margin: 0px 0px 0px 5px;
text-align: center;
color:	#00b4ff;
font-size: 11px;
font-weight: bold;
text-decoration: none;
border: 0px none;
background: #31383f;
}
#searchbox_submit:hover,
#searchbox_submit:active,
#searchbox_submit:focus {
background: #00b4ff;
color:		#fff;
}

.tx-indexedsearch-form, .tx-indexedsearch-searchbox-button {
float: left;
display: inline;
}

.tx-indexedsearch-browsebox {
clear:both;
padding: 10px 0px 10px 0px;
background: url(../images/content/hline_dotted.gif) repeat-x top left;
}

.browsebox A {
color: #00B4FF;
}
.browsebox A:hover,
.browsebox A:active,
.browsebox A:focus {
color: #31383F;
text-decoration: none;
}

.search_result_item {
clear:both;
padding: 10px 0px 10px 0px;
background: url(../images/content/hline_dotted.gif) repeat-x top left;
}

.search_result_item .tx-indexedsearch-icon,
.search_result_item .tx-indexedsearch-result-number {
float:left;
margin-right: 10px;
}
.search_result_item A {
display: block;
float:left;
color: #00B4FF;
font-size: 12px;
margin:		0px 0px 0px 0px;
padding:	0px 0px 0px 10px;
background: transparent url(../images/content/link_arrow_blue_n.gif) no-repeat 0px 5px;
text-decoration: none;
}
.search_result_item .tx-indexedsearch-descr {
clear: both;
display: block;
padding: 0px 0px 10px 0px;
}
.search_result_item .tx-indexedsearch-info {
font-size: 11px;
padding: 5px;
}
.search_result_item .tx-indexedsearch-info DT {
font-size: 11px;
font-weight: bold;
margin: 0px 0px 5px 0px;
}
.search_result_item .tx-indexedsearch-info DD {
font-size: 11px;
font-weight: normal;
}
.search_result_item .tx-indexedsearch-text-item-path {
float: left;
}
.search_result_item .tx-indexedsearch-text-item-path A {
float: left;
background: transparent none;
}
.search_result_item .tx-indexedsearch-text-item-path A:hover,
.search_result_item .tx-indexedsearch-text-item-path A:focus,
.search_result_item .tx-indexedsearch-text-item-path A:active {
background: transparent none;
}

.search_result_item A:hover,
.search_result_item A:active,
.search_result_item A:focus {
background: transparent url(../images/content/link_arrow_darkblue_n.gif) no-repeat 0px 5px;
color:#31383F;
text-decoration: none;
}
.search_result_item_rating {
float:right;
font-weight:normal;
letter-spacing:0;
margin-top: 0px;
}

.search_advancedlink {
display: inline;
float: left;
margin-left: 10px;
}

#searchpage_box {
background: #ccc;
margin: 10px 0px 0px 0px;
width: 220px;
}

#searchpage_box FORM {
padding: 10px;
}
#searchpage_box #searchbox {
float: none;
display: block;
width: 200px;
margin: 10 0px 0px 0px;
border: 0px none;
height: 20px;
padding: 2px;
}
#searchpage_box #searchbox_submit{
float: none;
display: block;
width: 200px;
height: 20px;
text-align: center;
margin: 10 0px 0px 0px;
padding: 0px;
background: #31383F;
color: #00B4FF;
}

#searchpage_box #searchbox_submit:hover,
#searchpage_box #searchbox_submit:active,
#searchpage_box #searchbox_submit:focus {
background: #00B4FF;
color: #fff;
border: 1px solid #fff;
}

.main_area_filler {
height:				100%;
/*background:			#69c6ed url(../images/site/site_bottom_bk.jpg) repeat-x top left;	*/
}
/*tr {
height: 0%;
}*/

.main_area_content {
height:				0%;
}

.main_page_content {
width:				940px;
margin-top:				20px;
margin-bottom:		20px;
background:			#fff;
margin-left: auto;
margin-right: auto;
position: relative;
overflow: visible;
}
.main_page_top {
position: relative;
}

.panel_dark_area {
background:			#414a53 url(../images/content/panel_dark_area_bk.gif) repeat-x top left;
}

.panel_dark_content  {
vertical-align: top;
padding: 20px 0px 20px 10px; /*x10px 10px 10px 20px;*/
width: 950px;
}

.panel_dark_content H2,
.panel_dark_content H1,
.panel_dark_content H3  {
color: #fff;
}
.panel_dark_content P {
color:	#CCC; /*#869aad;*/
}

.panel_dark_content A {
display: block;
color:	#00b4ff;
font-size:	12px;
font-style: normal;
font-weight: bold;
padding:	0px 0px 0px 10px;
margin:		10px 0px 0px 0px;
background: transparent url(../images/content/link_arrow_blue_n.gif) no-repeat 0px 5px;
text-decoration: none;
}
.panel_dark_content A:hover,
.panel_dark_content A:active,
.panel_dark_content A:focus {
color:	#fff;
background: transparent url(../images/content/link_arrow_white_n.gif) no-repeat 0px 5px;
text-decoration: none;
}
.panel_dark_content_screens {
text-align: left;
width: 940px;
}
.panel_dark_content_screens IMG {
text-decoration: none;
border: 0px none;
width: 224px;
margin-bottom: 5px;
}
.panel_dark_content_screens H1,
.panel_dark_content_screens H2,
.panel_dark_content_screens H3 {
margin: 0px 0px 5px 0px;
}
.panel_dark_content_screens A {
padding: 0px;
margin: 0px;
}
.screens_item {
display: block;
float: left;
margin-right: 10px;
}
.screens_item SPAN {
display: block;
color: #fff;
font-size: 10px;
font-weight: normal;
font-style: normal;
width: 224px;
}



.panel_blue_area {
/*background: url(../images/content/panel_blue_area_bk.gif) repeat-x top left;*/
display: block;
padding: 0px; /* 10px 10px 10px;*/
}

.panel_blue_item H3,
.panel_blue_item H2,
.panel_blue_item H1 {
color: #fff;
font-size: 14px;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
}
.panel_blue_item H3,
.panel_blue_item A {
color: #fff;
}
.panel_blue_item_content_float IMG {
float: left;
padding: 0px 5px 5px 0px;
}
.panel_blue_item_content_float {
color: #498aa5;
font-size: 12px;
}
.panel_blue_item B {
 color: #31383F;
}

.panel_blue_item A {
color: #ffffff;
display: block;
clear: both;
font-size: 12px;
margin:		0px 0px 0px 0px;
padding:	0px 0px 0px 10px;
background: transparent url(../images/content/link_arrow_white_n.gif) no-repeat 0px 5px;
text-decoration: none;
font-weight: bold;
}

.panel_blue_item_content_float A {
margin: 0px;
padding: 0px;
text-decoration: none;
}

.panel_blue_item A:hover,
.panel_blue_item A:active,
.panel_blue_item A:focus {
background: transparent url(../images/content/link_arrow_darkblue_n.gif) no-repeat 0px 5px;
color:#498aa5;
text-decoration: none;
}

.panel_blue_item {
display: block;
margin-top: 10px;
}
.panel_blue_item_top {
background: url(../images/content/panel_bigger_blue_top.gif) repeat-x top left;
display: block;
padding: 10px;
display: block;
margin: 0px;
}
.panel_blue_item_bottom {
margin: 0px;
display: block;
background: url(../images/content/panel_bigger_blue_bottom.gif) no-repeat top left;
display: block;
height: 3px;
}

.btn_blue_flex {
float: left;
display: block;
height: 22px;
margin: 0px;
padding: 0px;
}
.btn_blue_flex:hover {
text-decoration: none;
color: #fff;
}

.btn_blue_flex  .btn_blue_flex_l {
height: 21px;
display: block;
float: left;
background: url(../images/content/blue_btn_flex.gif) no-repeat left top;
background-position: 0px 0px;

font-weight: bold;
color: #fff;
text-decoration: none;
font-size: 12px;
padding: 0px 10px 3px 15px;
line-height: 20px;
}

.btn_blue_flex:hover .btn_blue_flex_l {
background: url(../images/content/blue_btn_flex.gif) no-repeat left top;
background-position: 0px -30px;
}

.btn_blue_flex  .btn_blue_flex_r {
height: 21px;
width: 2px;
display: block;
float: left;
font-weight: bold;
font-size: 12px;
background: url(../images/content/blue_btn_flex_right.gif) no-repeat right top;
background-position: 0px 0px;
padding: 0px 0px 3px 0px;
line-height: 20px;
}
.btn_blue_flex:hover .btn_blue_flex_r {
background: url(../images/content/blue_btn_flex_right.gif) no-repeat left top;
background-position: 0px -30px;
}


.btn_green_flex {
float: left;
display: block;
height: 22px;
margin: 0px;
padding: 0px;
}
.btn_green_flex:hover {
text-decoration: none;
color: #fff;
}

.btn_green_flex  .btn_green_flex_l {
height: 21px;
display: block;
float: left;
background: url(../images/content/green_btn_flex.gif) no-repeat left top;
background-position: 0px 0px;

font-weight: bold;
color: #fff;
text-decoration: none;
font-size: 12px;
padding: 0px 10px 3px 15px;
line-height: 20px;
}

.btn_green_flex:hover .btn_green_flex_l {
background: url(../images/content/green_btn_flex.gif) no-repeat left top;
background-position: 0px -30px;
}

.btn_green_flex  .btn_green_flex_r {
height: 21px;
width: 2px;
display: block;
float: left;
font-weight: bold;
font-size: 12px;
background: url(../images/content/green_btn_flex_right.gif) no-repeat right top;
background-position: 0px 0px;
padding: 0px 0px 3px 0px;
line-height: 20px;
}
.btn_green_flex:hover .btn_green_flex_r {
background: url(../images/content/green_btn_flex_right.gif) no-repeat left top;
background-position: 0px -30px;
}



.btn_gray_flex {
float: left;
display: block;
height: 22px;
margin: 0px;
padding: 0px;
}
.btn_gray_flex:hover {
text-decoration: none;
color: #fff;
}

.btn_gray_flex  .btn_gray_flex_l {
height: 21px;
display: block;
float: left;
background: url(../images/content/blue_btn_flex.gif) no-repeat left top;
background-position: 0px -30px;

font-weight: bold;
color: #fff;
text-decoration: none;
font-size: 12px;
padding: 0px 10px 3px 15px;
line-height: 20px;
}

.btn_gray_flex:hover .btn_gray_flex_l {
background: url(../images/content/blue_btn_flex.gif) no-repeat left top;
background-position: 0px 0px;
}

.btn_gray_flex  .btn_gray_flex_r {
height: 21px;
width: 2px;
display: block;
float: left;
font-weight: bold;
font-size: 12px;
background: url(../images/content/blue_btn_flex_right.gif) no-repeat right top;
background-position: 0px -30px;
padding: 0px 0px 3px 0px;
line-height: 20px;
}
.btn_gray_flex:hover .btn_gray_flex_r {
background: url(../images/content/blue_btn_flex_right.gif) no-repeat left top;
background-position: 0px 0px;
}


A.link_pure {
font-size: 12px;
font-weight: bold;
color: #00B4FF;
padding:	0px 0px 0px 10px;
background: transparent url(../images/content/link_arrow_blue_n.gif) no-repeat 0px 7px;
text-decoration: none;
}

A.link_pure:hover,
A.link_pure:focus,
A.link_pure:active {
font-size: 12px;
font-weight: bold;
color: #000000;
padding:	0px 0px 0px 10px;
background: transparent url(../images/content/link_arrow_black_n.gif) no-repeat 0px 7px;
text-decoration: none;
}

.product_startteaser_box {
background: url(../images/content/startteaser_area_bk.gif) repeat-x top left;
display: block;
padding: 10px;
}

.product_startteaser_box  A {
height: 21px;
width: 130px;
display: block;
float: right;
background: url(../images/content/blue_btn_small.gif) no-repeat right top;
background-position: -130px 0px;
margin: 0px;
padding: 0px;
font-weight: bold;
color: #fff;
text-decoration: none;
padding: 0px 0px 0px 0px;
font-size: 12px;
margin: 5px 0px 0px 0px;
}
.product_startteaser_box  A SPAN {
display: block;
margin: 3px 0px 0px 15px;
padding: 0px;
color: #fff;
}
.product_startteaser_box  A:hover,
.product_startteaser_box  A:active,
.product_startteaser_box  A:focus {
background-position: 0px 0px;
color: #fff;
text-decoration: none;
}

.product_startteaser_box  SPAN {
height: 21px;
float: left;
display: block;
font-size: 12px;
font-weight: bold;
color: #6b7279;
padding: 3px 0px 0px 0px;
margin: 5px 0px 0px 0px;
}

.content_prolist P.bodytext {
color: #555555;
}
.content_prolist UL {
padding: 0px;
margin: 0px;
}
.content_prolist UL LI {
background: url(../images/content/list_bullet_prolist.gif) no-repeat top left;
padding: 10px 0px 10px 30px;
list-style: none;
list-style-position: outside; 
color: #555555;
}

.content_prolist UL LI UL {
margin: 0px 0px 0px 0px;
}
.content_prolist UL LI  UL LI{
list-style: none;
padding: 0px 0px 0px 20px;
margin: 2px 0px 2px 0px;
background: transparent url(../images/content/list_bullet_level1.gif) no-repeat 0px 0px;
list-style-position: outside;
line-height: 16px;
display: block;
color: #555555;
}


.style_ondark H2 {
color: #00B4FF;
}
.style_ondark P,
.style_ondark LI {
color: #fff;
}

.products_overview_box .products_overview_bottom {
background: #31383f;/*#4c7187;*/
padding: 8px;
margin: 0px;
display: block;
}

.products_overview_box IMG {
padding: 0px;
margin: 0px;
display: block;
}
.products_overview_box H2,
.products_overview_box A,
.products_overview_box P {
color: #fff;
}

.products_overview_box H2 {
margin-left: 10px;
}
.products_overview_box  A {
height: 42px;
display: block;
background: url(../images/content/blue_btn_large.gif) no-repeat top left;
background-position: 0px 0px;
font-weight: bold;
font-style: normal;
color: #fff;
text-decoration: none;
padding: 10px 0px 0px 20px;
font-size: 16px;
margin: 10px 0px 0px 0px;
}
.products_overview_box  A:hover,
.products_overview_box  A:active,
.products_overview_box  A:focus {
background: url(../images/content/blue_btn_large.gif) no-repeat top left;
background-position: -300px 0px;
color: #4cbbe9;
text-decoration: none;
}

.news-list-item H3 {
display: block;
float:left;
color: #00B4FF;
margin:		0px 0px 0px 0px;
padding:	0px 0px 0px 10px;
background: transparent url(../images/content/link_arrow_blue_n.gif) no-repeat 0px 7px;
text-decoration: none;
font-size: 14px;
font-family:			Georgia, "Times New Roman", serif;
}
.news-list-item H3 strong {
color: #00B4FF;
font-size: 14px;
font-family:			Georgia, "Times New Roman", serif;
}

.news-list-morelink A{
color: #000;
padding:	0px 0px 0px 10px;
background: transparent url(../images/content/link_arrow_black_n.gif) no-repeat 0px 7px;
margin: 10px 0px 10px 0px;
display: block;
font-size: 13px;
font-weight: bold;
}
.news-list-morelink A:hover,
.news-list-morelink A:active,
.news-list-morelink A:focus {
color: #00B4FF;
background: transparent url(../images/content/link_arrow_blue_n.gif) no-repeat 0px 7px;
}

.news-list-item IMG{
float: left;
margin: 0px 10px 10px 0px; 
}
.layout_hline_dotted {
clear: both;
display: block;
background: url(../images/content/hline_dotted.gif) repeat-x top left;
height: 3px;
margin: 5px 0px 5px 0px;
}

.news-single-item H2 strong {
color: #000;
font-size: 16px;
font-family: Georgia, "Times New Roman", serif;
font-weight: normal;
}

.news-single-backlink A {
color: #00B4FF;
font-size: 13px;
font-weight: bold;
font-family: Arial,Helvetica,sans-serif;
}

.csc-textpic-caption {
font-size: 12px;
font-family: Arial,Helvetica,sans-serif;
color: #555555;
}

.launch_box {
clear: both;
display: block;
background: url(../images/content/launch_panel_bk.jpg) no-repeat top left;
width: 100%;
height: 230px;
}
.launch_box  A {
width: 190px;
height: 42px;
display: block;
background: url(../images/content/blue_btn_register.gif) no-repeat top left;
background-position: 0px 0px;
font-weight: bold;
font-style: normal;
color: #fff;
text-decoration: none;
padding: 10px 0px 0px 20px;
font-size: 16px;
margin: 10px 0px 0px 0px;
}
.launch_box  A:hover,
.launch_box  A:active,
.launch_box  A:focus {
background: url(../images/content/blue_btn_register.gif) no-repeat top left;
background-position: -210px 0px;
color: #4cbbe9;
text-decoration: none;
}
.launch_box h2 {
display: block;
font-size: 24px;
color: #000;
}
.launch_box h2 SPAN {
color: #00B4FF;
}

.beta_box {
clear: both;
display: block;
background: url(../images/content/beta_panel_bk.jpg) no-repeat top left;
width: 100%;
height: 282px;
}
.beta_box  A {
width: 150px;
height: 42px;
display: block;
background: url(../images/content/blue_btn_download.gif) no-repeat top left;
background-position: 0px 0px;
font-weight: bold;
font-style: normal;
color: #fff;
text-decoration: none;
padding: 10px 0px 0px 20px;
font-size: 16px;
margin: 10px 0px 0px 0px;
}
.beta_box  A:hover,
.beta_box  A:active,
.beta_box  A:focus {
background: url(../images/content/blue_btn_download.gif) no-repeat top left;
background-position: -210px 0px;
color: #4cbbe9;
text-decoration: none;
}
.beta_box h2 {
display: block;
font-size: 24px;
color: #000;
}
.beta_box h2 SPAN {
color: #00B4FF;
}

.bookmarks_area {
clear: both;
float: none;
position: relative;
margin:0px auto;
width:940px;
display: block;
overflow: visible;
height: 40px;
}
.bookmarks {
margin: 10px 0px 0px 0px;
padding: 0px;
text-align: right;
position: absolute;
bottom: 10px;
right: 0px;
display: block;
height: 20px;
width: 350px;
}
.bookmarks b {
font-size: 12px;
font-weight: bold;
font-family: Arial,Helvetica,sans-serif;
color: #BBBBBB;
padding-top: 5px;
float: left;
}
.followus {
margin: 10px 0px 0px 0px;
padding: 0px;
text-align: left;
position: absolute;
bottom: 10px;
left: 0px;
display: block;
height: 20px;
width: 300px;
}
.followus b {
font-size: 12px;
font-weight: bold;
font-family: Arial,Helvetica,sans-serif;
color: #BBBBBB;
padding: 5px 6px 0px 0px;
float: left;
}
.followus A IMG {
border: 0px none;
}
.followus A {
margin: 4px 0px 0px 0px;
display: block;
float: left;
}

.news_cat1_area {
float: left;
margin-top: 10px;
}

/*.news_cat1_area H2 SPAN{
color: #00B4FF;
font-size: 12px;
font-weight: bold;
font-family: Arial,Helvetica,sans-serif;
}*/
.news_cat1_area H2 {
display: block;
height: 30px;
}


.news_cat2_area {
width: 260px;
margin: 0px 0px 0px 0px;
padding: 10px 20px 20px 20px;
float: left;
background: #31383F;
}

.news_cat2_area H2 {
margin: 0px;
}
/*.news_cat2_area A {
padding: 0px;
margin: 0px;
background: 0px none;
}*/
.news_cat2_area A:hover,
.news_cat2_area A:active,
.news_cat2_area A:focus {
background: transparent url(../images/content/list_bullet_level1.gif) no-repeat 0px 0px;
}
.news_cat2_area LI {
margin: 0px;
padding: 0px;
background: transparent none;
}
.news_cat2_area LI  A{
margin: 5px 0px 0px 0px;
padding: 0px 0px 5px 20px;
border-bottom: 1px solid #4A555F;
list-style: none;
background: transparent url(../images/content/list_bullet_level1.gif) no-repeat 0px 0px;
list-style-position: outside;
line-height: 16px;
display: block;
}


.news-list-browse {
clear:both;
padding: 10px 0px 10px 0px;
}
.news-list-browse table {
margin-top: 10px;
}
.news-list-browse P A {
http://www.hpi.uni-potsdam.de/forschung/partner.html
padding: 3px 10px 3px 10px;
display: block;
border: 1px solid #eeeeee;
margin-left: 5px;
margin-right: 5px;
}
.news-list-browse P A:hover,
.news-list-browse P A:active,
.news-list-browse P A:focus {
color: #31383F;
text-decoration: none;
background: #cccccc;
border: 1px solid #cccccc;
}
.news-list-browse TD.tx-ttnews-browsebox-SCell {
background: transparent none;
}
.news-list-browse TD.tx-ttnews-browsebox-SCell P A {
background: #00B4FF;
color: #ffffff;
border: 1px solid #00B4FF;
}

.news_cat1_area IMG{
float: left;
margin: 0px 10px 10px 0px;
}

.news_press_area {
display: block;
width: 940px;
}

.news_press_item {
display: block;
float: left;
padding: 7px;
}
.news_press_firstitem {
padding-left: 0px;
}
.news_press_lastitem {
padding-right: 0px;
float: right;
}

#slideShow {
display: block;
width: 940px;
height: 240px;
position: relative;
}
.slideItem {
display: block;
width: 940px;
height: 240px;
position: absolute;
z-index: 100;
}
.slideshow_product1 {
position: absolute;
left: 220px;
top: 180px;
}
.slideshow_product2 {
position: absolute;
left: 670px;
top: 180px;
}
#slideShow .slideshow_navigation {
position: absolute;
display: block;
right: 10px;
top: 0px;
background: #b4e6ff;
width: 130px;
padding: 3px;
z-index: 200;
}
#slideShow .slideshow_navigation SPAN {
display: block;
float: left;
color: #00B4FF;
font-size: 11px;
padding-right: 5px;
}
#slideShow .slideshow_navigation A {
font-size: 11px;
border-right: 1px solid #9adeff;
display: block;
text-align: center;
float: left;
padding: 0px 3px 0px 3px;
color: #00B4FF;
background: transparent none;
}
#slideShow .slideshow_navigation A:hover,
#slideShow .slideshow_navigation A:active,
#slideShow .slideshow_navigation A:focus {
background: #9adeff;
color: #ffffff;
text-decoration: none;
}
#slideShow .slideshow_navigation A.slideshow_navigation_sel {
background: #00B4FF;
color: #ffffff;
 }

#map_canvas DIV {
overflow: visible;
}

.shop_overview_item {
padding: 20px 0px 20px 0px;
background: transparent url(../images/content/hline_dotted.gif) repeat-x left bottom;
}
.shop_overview_item H2 SPAN {
display: block;
}

.btn_special_download {
position: absolute;
top: 0px;
right: 20px;
width: 140px;
height: 31px;
background: transparent url(../images/content/btn_special_download.gif) no-repeat top left;
}
.btn_special_download A {
color: #fff;
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
display: block;
height: 25px;
padding: 6px 0px 0px 13px;
text-decoration: none;
}
.btn_special_download A:hover,
.btn_special_download A:focus,
.btn_special_download A:active {
color: #555;
text-decoration: none;
}

