body {
	margin:0;
	padding:0;
	text-align:center;
	background:#77c7e6
}
a {
	text-decoration:none;
}
img, form {
	border:0 none;
	margin:0;
	padding:0;
}
#container {
	width:945px;
	margin:0 auto;
	font-family:Arial,Verdana, Helvetica, Sans-Serif;
	font-size:11px;
	line-height:16px;
	text-align:left;
}
.absoluter {
	position:absolute;
	width:945px;
	top:0;
}
#topnavbar {
	position:absolute;
	width:945px;
	left:0;
	top:15px;
	height:30px
}
#topnavbar table.contentpaneopen {
	display:none
}
#keyvisual {
	width:690px;
	position:absolute;
	top:45px;
	right:0;
	z-index:16;
}
#keyvisualbg {
	width:690px;
	position:absolute;
	top:45px;
	right:0;
	z-index:0;
	height:179px;
	background:url(images/key-bg.gif) right 0 no-repeat;
}
.bigsizekey #keyvisualbg {
	height:300px;
	}

.bigsizekey #keyvisual {
	width:530px;
	position:absolute;
	top:45px;
	right:159px;
	z-index:16;
}
#logo {
	position:absolute;
	z-index:1;
	top:45px;
	left:0;
	padding:36px 0 0 60px;
	width:198px;
	height:178px;
	background:url(images/logo-bg.gif) 0 bottom no-repeat;
}
#leftmargin {
	width:263px;
	position:absolute;
	top:143px;
	left:0;
	z-index:1;
}
.navend {
	height:47px;
	background:url(images/leftnav-end_bg.gif) 0 bottom no-repeat;
	position:relative;
	z-index:2
	}
.navend.cross {
	height:47px;
	background:url(images/leftnav-end-cross_bg.gif) 0 bottom no-repeat;
	position:relative;
	z-index:2
	}

#crosscontent {
	position:relative;
	z-index:1;
	margin:-47px 0 0 0;
	padding-top:70px;
	background:url(images/leftmargin_bg.gif) 2px 0 repeat-y;
	text-align:center
}
#crosscontent div.left {
	text-align:left;
	margin:0 0 0 55px;
	color:#237da1
}
#crosscontent img {
	position:relative;
	margin:auto;
	display:block;
}
.crossend {
	height:47px;
	background:url(images/cross-end_bg.gif) 2px 0 no-repeat;
	position:relative;
	z-index:2;
	margin:0;
	}




/*------------- LINKE NAVIGATION -------------*/ 

#leftnav {
	background:url(images/leftnav_bg.gif) 0 81px no-repeat;
	padding:0 0 10px 0;
	text-align:left;
	line-height:13px;
	width:263px;
}
#leftnav ul,
 #prodmenu ul {
	list-style-type:none;
}
#leftnav #mainlevel {
	padding:0 0 10px 0;
	margin:0 0 10px 60px;
	min-height:94px;
}
#leftnav #mainlevel ul {
	padding:0;
	margin:9px 0;
}
#leftnav li,
 #prodmenu li {
	margin:0;
	padding:0;
}

#leftnav  #mainlevel a {
	width:135px;
	padding:3px 0 2px 15px;
	margin:0 0 5px 0;
	color:#2db7ee;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	background:url(images/nav-button.gif) 0 0 no-repeat;
}
#leftnav  #mainlevel a:hover {
		background:url(images/nav-button_hover.gif) 0 0 no-repeat;
	}
#leftnav #mainlevel ul a,
#prodmenu #mainlevel a {
	background:none;
	color: #6e7880;
	text-transform:none;
	padding:0 15px 0 15px;
	width:auto;
}

#leftnav #mainlevel ul a:hover {
	background:none;
	color:#3a4147;
}
#leftnav ul #active_menu,
#leftnav ul .mainlevel_active a {
		color: #e86700;
	}	
#leftnav #mainlevel ul #active_menu,
#leftnav #mainlevel ul a.sublevel_active {
	color:#e86700;
	background:url(images/subnav-anchor_bg.gif) 15px center no-repeat;
	padding:0 0 0 25px;
	}

#prodmenu {
	width:660px;
	margin:0 0 -79px 21px;
	background:url(images/prodmenu-bottomborder.gif) 0 bottom no-repeat #bee4f3;
	position:relative;
	z-index:0;
}
#prodmenubox {
	padding:10px 0 74px 0;
	background:url(images/prodmenu-topborder.gif) 0 0 no-repeat;
	position:relative;
}
#prodmenu #menulist_root {
	padding:0 0 0 27px;
	min-height:12px;
}
 #prodmenu #menulist_root li {
 	display:inline;
 }
#prodmenu ul a {
	color:#2db7ee;
	padding:0 5px 0 0;
	border-right :1px solid #2db7ee;
	margin:0 5px 0 0;
	white-space:nowrap;
	display:block;
	float:left;
}
#prodmenu ul .mainlevel_current a,
#prodmenu ul .mainlevel_active,
#prodmenu ul a:hover {
	color:#e86700;
}

#prodmenu ul ul {
	width:150px;
	position:absolute;
	top:-200px;
	right:-20px;
	margin:0;
	padding:0;
	z-index:10;
}
#prodmenu ul ul li {
	margin:0;
	padding:0;
	display:list-item;
}
#prodmenu ul ul a,
#prodmenu ul .mainlevel_current ul a {
	color:#2db7ee;
	border:0 none;
	padding:1px 0 1px 20px;
	background:url(images/fact-bullet-menu.gif) 0 3px no-repeat;
	float:none;
	
}
#prodmenu ul ul a:hover {
	color:#e86700;
	background:url(images/fact-bullet-menu_hover.gif) 0 2px no-repeat;
}
#prodmenu ul ul a.sublevel_current {
	color:#e86700;
	background:url(images/fact-bullet-menu_hover.gif) 0 2px no-repeat;
}
#germanmenu {
	margin:-20px 0 -20px 0;
}
#leftnav #germanmenu #mainlevel{
	min-height:10px;
	height:auto;
}
/*--------------------FOOTERMENU--------------------*/

#bottommenu {
	padding:15px 0 15px 59px;
	color:#fff;
}
.home #bottommenu {
	margin-top:-40px;
}
#bottommenu ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#bottommenu ul li {
	margin:0;
	padding:0;
	display:inline;
}
#bottommenu ul li a {
	color:#fff;
	padding:0 5px 0 0 ;
	margin:0 5px 0 0;
	border-right:1px solid #fff
}
#bottommenu ul li span {
	color:#fff;
	padding:0 5px 0 0 ;
	margin:0 5px 0 0;
	border-right:1px solid #fff
}
#bottommenu ul li a:hover {
	color:#e86700;
}
body.home #bottommenu{
	margin-top:470px;
}
#DE.home #bottommenu {
	margin-top:530px;
}
/*--------------------CONTENT ELEMENTS--------------------*/

#content {
	position:absolute;
	left:239px;
	top:281px;
	width:705px;
	}
.home #content {
	top:224px
}	
.bigsizekey #content {
	top:316px;
	}
#topcontent-border {
	height:59px;
	background:url(images/topcontent-border_bg.gif) 21px 0 no-repeat #e9f6fb;
	margin:0 24px 0 0;
}
#contentbox {
	padding:0 30px 30px 51px;
	width:599px;
	background:#adddf0;
	margin:0 0 0 1px;
	color:#37545f;
}
.contentpage #contentbox {
	position:relative;
	z-index:0;
}
.home #contentbox {
	background:#77c7e6;
	padding:0 0 30px 20px;
	
}
.formpage #contentbox {
	border:1px solid #adddf0;
	position:relative
}

.eventcalendar #content .contentpaneopen .contentheading {
	display:none
}
.eventcalendar #content .contentpaneopen table  .contentheading {
	display:block
}
.eventcalendar .buttonheading {
		display:none
}
#contentbox a,
#crosscontent a {
	color:#e86700;
	text-decoration:none;
	}
#contentbox a:hover,
#crosscontent a:hover {
	color:#fff;
	text-decoration:underline;
	}
#mainbodycontent {
	margin:0 55px 0 30px;
}
#contentbox ul {
	margin:0 0 10px 0;
	padding:0;
	list-style-type:none;
}
#contentbox ul li {
	margin:0;
	padding:1px 0 1px 20px;
	background:url(images/content-bullet-list.gif) 0 2px no-repeat;
}
.clr {
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
	margin:0;
	padding:0;
}
.contentpaneopen {
	width:100%;
	padding:0;
	margin:0;
	border-collapse:collapse;
}
.blog {
	margin:20px 0 0 0;
	width:590px;
	border-collapse:collapse;
	padding:0;
}
.blog td table.contentpaneopen td {
	padding-right:15px;
}
#contentbox .contentpaneopen td {
	font-size:12px; 
	line-height:18px;
}
#contentbox .blog .contentpaneopen td {
	font-size:11px; 
	line-height:16px;
}
/*--------------------PRODUCT-OVERVIEW--------------------*/
.contentmodule .moduletable {
	width:287px;
	margin:0 10px 20px 0;
	float:left;
	border-collapse:collapse;
	position:relative;
}
.contentmodule .moduletable td {
	padding:0;
	margin:0;
	vertical-align:top;
	height:116px;
}
.contentmodule .moduletable th {
	text-transform:uppercase;
	font-weight:normal;
	padding:0 0 0 20px;
}
.contentmodule .moduletable td form {
	margin:-5px 0 0 0;
	padding:90px 0 12px 65px;
}
.contentmodule .moduletable td form select {
	width:190px;
	font-size:11px;
	font-family:Arial,Verdana, Helvetica, Sans-Serif;
	color:#4b6a76;
	border:1px solid #4b6a76;
}
.contentmodule .moduletable td form input {
	width:18px;
	height:18px;
	border:0;
	background:transparent;
	text-indent:-999em;
	background: url(images/pfeil.png) 0 0 no-repeat;
	position:relative;
	font-size:0;
	line-height:0;
}

.contentmodule .moduletable td form.menu-formadhesives {
		background: url(../../../images/stories/products/prodcat_adhesives.jpg) 0 center no-repeat;
}
.contentmodule .moduletable td form.menu-formantibact {
		background: url(../../../images/stories/products/prodcat_antibak.jpg) 0 center no-repeat;
}
.contentmodule .moduletable td form.menu-formresin {
		background: url(../../../images/stories/products/prodcat_resincements.jpg) 0 center no-repeat;
}
.contentmodule .moduletable td form.menu-formresto {
		background: url(../../../images/stories/products/prodcat_restocomp.jpg) 0 center no-repeat;
}
.contentmodule .moduletable td form.menu-formcaries {
		background: url(../../../images/stories/products/prodcat_caries.jpg) 0 center no-repeat;
}
.contentmodule .moduletable td form.menu-formprophylaxis {
		background: url(../../../images/stories/products/prodcat_prophy.jpg) 0 center no-repeat;
}
.contentmodule .moduletable td form.menu-formortho {
		background: url(../../../images/stories/products/prodcat_ortho.jpg) 0 center no-repeat;
}
.contentmodule .moduletable td form.menu-formpretreat {
		background: url(../../../images/stories/products/prodcat_pretreatment.jpg) 0 center no-repeat;
}
.contentmodule .moduletable td form.menu-formintraoral {
		background: url(../../../images/stories/products/prodcat_intraoral.jpg) 0 center no-repeat;
}
.contentmodule .moduletable td form.menu-formaccessories {
		background: url(../../../images/stories/products/prodcat_accessories.jpg) 0 center no-repeat;
}
.contentmodule .moduletable td form.menu-formlabo {
		background: url(../../../images/stories/products/prodcat_labor.jpg) 0 center no-repeat;
}




/*--------------------SDS--------------------*/



.dmsearch .dm_form,
.dmsearch #dm_title {
	display:none;
}
.dmsearchform select,
.dmsearchform input {
font-family:Arial,Verdana, Helvetica, Sans-Serif;
font-size:11px;
}
.dmsearchform label.search_phrase,
.dmsearchform label.catid {
	width:100px;
	display:block;
	float:left;
}
#contentbox ul.sds li  {
		padding:3px 0;
		height:auto;
		display:block;
		background: url(/templates/kuraray-dental/css/images/dotline-blue.gif) 0 bottom repeat-x;
}
#contentbox  ul.sds li a {
background: url(/components/com_docman/themes/default/images/icons/16x16/pdf.png) 0 0 no-repeat;
	padding:1px 0 1px 22px;
}
.langoption {
	float:left;
	width:25%;
}
.searchpagenav {
	margin:10px 0 0 0;
}
span.dm_link_tooltip {
	width:16px;
	height:16px;
	position:absolute;
	}
.dm_link_tooltip img {
	margin:0;
	vertical-align:bottom;
	position:relative;
	z-index:0
}
.dm_tooltip {
	position:absolute;
	width:320px;
	bottom:5px;
	left:20px;
	display:none;
	z-index:1;
	text-align:left;
}
.dm_tooltip table td {
	text-align:left;
}
/*--------------------SUCHE--------------------*/
#topnavbar div.search {
	width:165px;
	font-family:Arial,Verdana, Helvetica, Sans-Serif;
	position:absolute;
	right:160px;
	}

#topnavbar #mod_search_searchword {
	font-size:11px;
	font-family:Arial,Verdana, Helvetica, Sans-Serif;
	background: url(images/search_bg.gif) 0 center no-repeat;
	margin:0 0 0 15px;
	padding:3px 10px 3px 23px;
	width:150px;
	border:0  none #fff;
}
#search label,
#search .radiobutton {
}
#search input {
	vertical-align:middle;
}
#search div span.small {
	color:#2DB7EE
}
/*--------------------SPRACHE--------------------*/

#jflanguageselection {
	position:absolute;
	right:0;
	color:#fff;
}
#jflanguageselection ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#jflanguageselection ul li {
	margin:0;
	padding:0;
	display:inline;
}
#jflanguageselection ul li a {
	color:#fff;
	padding:0 5px 2px 0 ;
	margin:0 5px 0 0;
	display:block;
	float:left;
}
#jflanguageselection ul #active_language a,
#jflanguageselection ul li a:hover {
	color:#237da1;
	background: url(images/lang-active.gif) 0 bottom no-repeat;

	}
/*--------------------HOMEPAGE--------------------*/
.bloghome {
	width:100%;
}
.bloghome td {
	
}
.bloghome table td {
	padding:0 0 0 0;
}
.bloghome,
.contentpaneopenhome {
	border-collapse:collapse;
}
.contentpaneopenhome {
	width:180px;
	margin:0 10px 0 0;
}
.contentheadinghome {
	font-weight:bold;
	color:#2db7ee;
	height:38px;
	vertical-align:top;
}
.readon,
.readonhome {
	color:#eb6f00
}
.readon:hover,
.readonhome:hover {
	color:#fff
}
.createdate {
	color:#83929d
}

/*--------------------HOMEPAGE-NEWSSLIDER--------------------*/

#NewsDiv {
	background: url(images/newsslider_bg.jpg) 0 bottom no-repeat;
	width:662px;
	margin:130px 0 0 0;
	overflow:hidden;
	position:absolute;
}
#NewsDivWrap {
	width:562px;
	overflow:hidden;
	padding:70px 0 20px 0;
	margin-left:50px;
	position:relative;
	
}
#NewsDivSlider {
	position:relative;
	left:0;
	top:0;
	}
#NewsDivWrap .absoluter {
	width:582px;
	top:auto;
}
#NewsDiv .stripNavL {
  top:300px; left:11px;
 }
 #NewsDiv .stripNavR {
	top:300px; left:607px; width:50px
	}
#NewsDiv .bloghome {
	width:562px;
	
}
#NewsDiv .stripNavL, 
#NewsDiv .stripNavR { /* The left and right arrows */
			top: 160px;
		}
		
/*--------------------LOGIN--------------------*/

#topnavbar #mainlevel-nav {
	position:absolute;
	left:500px;
	color:#fff;
}
#topnavbar #mainlevel-nav {
	list-style-type:none;
	margin:0;
	padding:0;
}
#topnavbar #mainlevel-nav li {
	margin:0;
	padding:0;
	display:inline;
}
#topnavbar #mainlevel-nav li a {
	color:#fff;
	padding:0 5px 2px 15px ;
	margin:0 5px 0 0;
	display:block;
	float:left;
	background: url(images/login-anchor.gif) 0 center no-repeat;
}
#topnavbar #mainlevel-nav #active_menu-nav,
#topnavbar #mainlevel-nav li a:hover {
	color:#237da1;

	}
/*--------------------PFADNAV--------------------*/
div.pathway {
	height:32px;
	margin:0;
	padding:25px 0 0 27px;
	position:absolute;
	top:224px;
	left:260px;
	z-index:15;
	width:657px;
	background: url(images/pathway_bg.gif) 0 center no-repeat;
	text-transform:uppercase;
	color:#84acbc;
}
.bigsizekey div.pathway {
	top:259px;
}
.pathwayitem {
	padding-left:5px;
}
.pathwayitem {
	display:block;
	position: relative;
	float:left;
	text-transform:uppercase;
	color:#84acbc;
}
.middle {
	border-right:1px solid #84acbc;
	padding:0 5px 0 0;
	margin:0 5px 0 0;
}
.pathwaylink,
.pathwaylink:visited,
.pathway a:visited {
	border-right:1px solid #84acbc;
	padding:0 5px 0 0;
	margin:0 5px 0 0;
	color:#237da1;
}
.pathwaylink {
	display:block;
	position: relative;
	float:left;
	text-transform:uppercase
}
.pathwaylink:hover {
color:#e86700
}
/* .sIFR-hasFlash .pathwaylink {
	display:block;
	position: relative;
	float:left;
	font-size:18px;
	height:16px;
}*/

/*--------------- HEADINGS ---------------*/
.componentheading,
.contentheading {
	font-size:20px;
	height:22px;
	color:#2db7ee;
	text-transform:uppercase
}
/*--------------- PRODUKTDOWNLOADS ---------------*/
.proddownmodule {
	background: url(/templates/kuraray-dental/css/images/dotline-blue.gif) 0 top repeat-x;
	padding:5px 0 0 0;
	
}
.proddownmodule .proddowntable {
	width:100%;
	border-bottom:1px solid #77C7E6;
	
}

.proddownmodule .proddowntable tr td {
	padding:2px;
	border-right:1px solid #77C7E6;
	vertical-align:top;
	line-height:15px;
}
.proddownmodule .proddowntable tr.tablehead td {
	border-bottom:1px solid #77C7E6;
	vertical-align:middle;
	}
.proddownmodule .proddowntable tr.legend td {
	color:#2db7ee
}
#contentbox .proddownmodule .proddowntable tr td a {
	display:block;
	padding:1px 0 1px 20px;
	background:url(images/down.gif) 0  2px no-repeat;
	color:#237da1;
}
.proddownmodule .proddowntable tr td.first {
	border-left:1px solid #77C7E6
}
.proddownmodule .proddowntable tr.tablehead td {
	padding:2px 2px 4px 2px;
	border-right:0 none;
	color:#fff;
}
/*--------------- SEARCHPAGE ---------------*/
.searchpage .button {
	border:0 none;
	background:#237da1;
	font-family:Arial,Verdana, Helvetica, Sans-Serif;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
}
.searchpage form .contentpaneopen {
	width:100%;
}
.searchpage #search_searchword,
.searchpage select{
	font-family:Arial,Verdana, Helvetica, Sans-Serif;
	color:#237da1;
	width:400px;
	font-size:11px;
	padding:3px;
	border:1px solid #237da1;
}
.searchpage select{ 
	width:auto;
}
.searchpage fieldset {
	border:0 none;
	margin:10px 0 0 0;
	padding:10px;
	background-color:#EAF6FB
}
.searchpage fieldset a {
	text-transform:uppercase;
	font-size:12px;
	color:#237da1;
	display:block;
	background:#ADDDF0;
	padding:2px 5px;
	margin:0 0 0 10px;
	float:left;
	width:92%;
}
.searchpage fieldset span.index {
	display:block;
	float:left;
	width:4%;
	background:#77C7E6;
	text-align:center;
	padding:2px 0;
	color:#fff;
	
}

.searchpage fieldset .small {
	color:#2DB7EE
}
.downloadtable td {
	vertical-align:top;
	color:#218ab4
}
.downloadtable td h5 {
	font-size:11px;
	color:#000;
	font-weight:normal;
	padding:7px 0 0 0;
	margin:0;
}
.downloadtable td img {
	float:left;
	margin:0 5px 3px 0;
}
.downloadtable td a {
	color:#eb6f00;
}
.downloadtable td a:hover {
	color:#fff
}
/*--------------- COMPANYSLIDER ---------------*/
#compslider {
	margin:-59px 0 0 -31px;
}


/*--------------- BANNER LEFT ---------------*/

#leftbanner {
	text-align:center;
}


#contentbox h2 {
	font-size: 15px;
	margin:3px 0 5px 0;
	padding:0;
	color:#fff;
	text-transform:uppercase;
	font-weight:normal
}
h3 {
	color:#fff;
	text-transform:uppercase;
	font-weight:normal;
	font-size:12px;
	padding:0 0 4px 0;
	margin:0 0 10px 0;
	background: url(images/dotline-blue.gif) 0 bottom repeat-x;
}


#indexlist {
	padding:0 0 5px 0;
	margin:0 0 20px 0;
	background: url(images/dotline-blue.gif) 0 bottom repeat-x;
}
#indexlist a {
	padding:0 5px 0 5px;
	border-right:1px solid #237da1;
	color:#237da1;
	display:block;
	float:left;
}
#indexlist a:hover,
#indexlist a.selected {
	background:#fff;
	color:#eb6f00
}
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	display:none;
}

/*.sIFR-hasFlash contentbox h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 18px;
	margin:0 0 5px 0;
	padding:0;
}*/

.sIFR-hasFlash .contentheading  {
	visibility: hidden;
	letter-spacing: -9px;
	margin:0 0 5px 0;
	padding:0;
	font-size: 28px;
}
.sIFR-hasFlash .blog .contentheading  {
	visibility: hidden;
	letter-spacing: -9px;
	margin:0 0 5px 0;
	padding:0;
	font-size: 20px;
	width:auto;
	height:auto;
}
.sIFR-hasFlash .h6  {
	visibility: hidden;
	letter-spacing: -9px;
	margin:0 0 -5px 90px;
	padding:0;
	font-size: 16px;
	text-align:center
	}


.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}

/*--------------- CONTENT-CALENDAR ---------------*/

	a.cal_head { color:#2db7ee; }
	a.cal_head:hover { text-decoration: none; }
	table.calendar { border: 0; border-spacing: 1px; padding: 2px; width: 100%; }
	.cal_head { background-color: #DDDDDD; color:#2db7ee; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; font-style: normal; }
	.cal_days { background-color: #DDDDDD; color: gray; font-family: Verdana; font-size: 11px; font-weight: bold; font-style: normal; }
	.cal_content { background-color: #EEEEEE; color: #000000; font-family: Verdana; font-size: 10px; font-weight: normal; font-style: normal; }
	.cal_today { background-color: white; color: green; font-family: Verdana; font-size: 10px; font-weight: bold; font-style: normal; }
	.cal_event, a.cal_event { background-color: #DDDDDD; color: #000000; font-family: Verdana; font-size: 10px; font-weight: bold; font-style: normal; }
	
/*--------------- SDS SEARCH ---------------*/

.fabrikActions input { 
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	background:#2db7ee;
	color:#fff;
	border:1px solid #fff;
	text-transform:uppercase;
}
ul.sds a span.clearfil {
	font-style:italic;
	color:#e9f6fb
}

/*--------------- AUSSENDIENST ---------------*/
.districard {
	width:520px; 
	height:361px; 
	position:absolute;
	font-family:Arial,Verdana, Helvetica, Sans-Serif;
	color:#2db7ee;
}
.districard a {
	color:#000;
}
.districard-block {
	width:197px; 
	height:98px; 
	position:absolute;
	z-index:2; 
	left:319px; 
	text-align:left;
}
.districard-heading {
	height:30px; 
	position:relative;
	z-index:2; 
	text-align:left; 
	padding:6px 0 0 23px; 
	font-size:14px;
	}
.districard-content {
	position:relative;
	z-index:2; 
	padding:4px 0 0 12px; 
	font-size:11px; 
	line-height:15px;      
	}
/*--------------- PARTNER ---------------*/
#partnersection a.blogsection {
	font-size:14px;
}
/*--------------- Movie ---------------*/
#movieplayer {
	width:70px;
	height:70px;
	position:absolute;
	z-index:20; 
	right:10px;
	top:-25px;
}

/*--------------- MESSESLIDER ---------------*/

#messeslide #slidewrap {
	background:url(images/messeslider-bg.gif) 0 0 no-repeat;
	margin:0 0 0 35px;
	padding:11px 21px 30px 21px;
	height:159px;
}
#messeslide #slideshow {
}
#messeslide h4 {
	margin:17px 34px 0 34px;
	padding:3px 0 2px 0;
	background:url(images/messeslider-head.gif) 0 0 no-repeat;
	font-weight:normal;
	text-transform:uppercase;
	color:#2db7ee;
	font-size:11px;
	text-align:center
}



.dm_orderby {
	display:none;
}

/*--------------- AKTIONSBANNER ---------------*/

#a-banner {
	position:absolute;
	z-index:100;
	right:140px;
	top:75px;
}
