/*STYLES FOR THE SITE CANESTEN.SE*/

/* Common*/
	body {
		background: #FFFFFF url(../images/canesten/body_bg_pink.jpg) repeat-x top;
	}

	A {
		color:#069;
	}

	div#wrapper {
		border-bottom:1px solid #e00024;
		border-left:1px solid #e00024;
		border-right:1px solid #e00024;
		width: 955px;
	}
/*topnav*/
#home_leer {
	background-color:#e00024;
}
#topnav {
	background-color:#e00024;
	width:955px;
}
#topnav UL LI A:hover, #topnav LI A:visited:hover, #topnav li#topnavact A:hover {
	background:#f8bd55;
	color:#fff;
}

#topnav UL#menumain li#topnavact A, #topnav UL#menumain li#topnavact A:hover {
	background:#f8bd55;
	color:#fff;
}


/*************** submenu background  *************/
#topnav ul li:hover ul li a, * HTML #topnav ul li a:hover ul li a {
	background:#f8bd55  url(../images/arrow_white.gif) no-repeat 0.5em 0.6em;
	color:#FFF;
}

#topnav ul li:hover ul li a:hover, * HTML #topnav ul li a:hover ul li a:hover{
	background:#D3E6F5 url(../images/arrow_white.gif) no-repeat 0.5em 0.6em;
	color:#FFF;
	border-bottom:none;
}
/*************** end of submenu background *************/

 #topnav ul li ul li{
 	border-top:1px solid #fff;
 	border-bottom:1px solid #fff;
 }

 #topnav ul li:hover ul li a {
 	border-bottom:none:
 }

#topnav ul li:hover ul li a {
	border-bottom: none;
}

/*div#wrapper #snav {
	left:56px;
	text-align:left;
	width:180px;
}*/



/* Container */
#head_wrapper {
	background-color: #fff;
	width: 955px;
}

#naming {
	float: left;
	width: 630px;
	height: 70px;
}

/*#logo {
	width: 258px;
	float: right;
	clear: right;
	height: 70px;
}*/

#keyvisual {
	background-color: #fff;
	border-bottom:1px solid #e00024;
	border-top:1px solid #e00024;
	height:192px;
	margin-bottom:10px;
	width:955px;
}
#keyvisual img {
	display: block;
}
.floatRight{
	float:right;
}
/* Left Nav*/

	#left_nav_bottom {
		height:350px;
	}

	#navcontainer a, 	#navcontainer ul.sublist a {
		color: #FFF;
		background-color: #E95762;
		border-bottom:1px solid #fff;
	}

	#navcontainer a:hover, #navcontainer a.active, #navcontainer a.active:hover, 	#navcontainer ul.sublist a:hover, #navcontainer ul.sublist a.active, #navcontainer ul.sublist a.active:hover {
		background:	#F08D95 url(../images/arrow_white.gif) no-repeat scroll 0.5em 0.4em;
		color:#FFFFFF;
	}

	#bayerlinks {
		background:#FFF none;
		border-bottom:1px solid #FCCA6A;
	}

	#legal {
		background:#FFF none;
	}
	#legal ul li a {
		color:#F8BD55;
	}
	#lefthead {
		background-color: #FCCA6A;
	}
	#bayerlinkscontent {
		background-color: #fff;
		color:#F8BD55;
	}
	.bayerlinks a {
		color:#F8BD55;
	}
/* Content */

	#content {
		min-height: 543px;
		padding:0 10px;
		width: 584px;
	}

	* HTML 	#content {
		height: 543px;
	}

	* HTML #bottomcontent {
		margin-right: 4px;
	}

	#content H1 {
		border-bottom:1px solid #e00024;
		color:#e00024;
		margin:5px 10px 10px;
	}

	#content H2 {
		color:#f8bd55;
		margin:5px 10px 10px;
	}

	#content p {
		line-height:20px;
		padding:0 10px;
		text-align:justify;
	}

	#content .flash, #content .banner{
		float: left;
		margin: 0px 0px 0px 20px;
		width: 160px;
	}

	.cimageCaption  {
		color:#e00024;
	}

	ul.sitemap li a.title {
		background:#f8bd55;
	}

	ul.sitemap li ul li a {
		color:#069;
	}

/* Home */
	BODY DIV#wrapper DIV.home-kv {
		margin-bottom: 0;
	}

	BODY DIV#wrapper DIV.home {
		height:512px;
		min-height:512px;
		padding:0;
		width:784px;
	}

	BODY DIV#wrapper DIV.home #bubble {
		float:left;
		height:220px;
		text-align:center;
		width:391px;
	}
	BODY DIV#wrapper DIV.home DIV.bubble-1 {
		background: transparent url(../images/canesten/bubbles-1.gif) no-repeat scroll 0 0;
		width:390px;
	}
	BODY DIV#wrapper DIV.home DIV.bubble-2 {
		background: transparent url(../images/canesten/bubbles-2.gif) no-repeat scroll 0 0;
	}
	BODY DIV#wrapper DIV.home DIV.bubble-3 {
		background: transparent url(../images/canesten/bubbles-3.gif) no-repeat scroll 0 0;
	}
	BODY DIV#wrapper DIV.home DIV.bubble-4 {
		background: transparent url(../images/canesten/bubbles-4.gif) no-repeat scroll 0 0;
	}

	BODY DIV#wrapper DIV.home #bubble a {
		color:#E00024;
		display:block;
		font-size:14px;
		font-weight:bold;
	}
	BODY DIV#wrapper DIV.home DIV.bubble-1 a{
		padding:45px 190px 10px 80px;
	}
	BODY DIV#wrapper DIV.home DIV.bubble-2 a{
		padding:45px 120px 10px 150px;
	}
	BODY DIV#wrapper DIV.home DIV.bubble-3 a{
		padding:55px 235px 10px 20px;
	}
	BODY DIV#wrapper DIV.home DIV.bubble-4 a{
		padding:55px 210px 10px 65px;
	}
/* End Home */

	/* Kontakt */
	div#content fieldset {
		background:transparent;
	}

	.form-default fieldset div {
		background: none;
		color:#E00024;
		padding: 2px;
	}
	.form-default fieldset b{
		color:#E00024;
	}
	.blueButton {
		background: #E00024;
		color: #fff;
		padding: 2px;
	}

	.form-default input, .form-default select, .form-default textarea {
		border: 1px solid #E00024;
		margin: 5px 0px;
	}

	/* footer */
	div#bottom_shadow {
		background:#FFFFFF none repeat scroll 0 0;
		clear:both;
	}

	DIV#footer {
		color:#e00024;
		font-size:11px;
		clear:both;
		height:50px;
		margin:0px auto;
		padding:15px 0px 20px;
		text-align:center;
		width:955px;
	}

	.footer, .updated, #footer A{
		color:#e00024;
		font-size:11px;
	}

		div#footer span.updated {
			margin-right:0px;
	}

