﻿/*
Theme Name: CS LIFECARE
Version: 1.1
Author: Claus Lundholm
Author URI: http://lundholm.com/
*/


body { background:#e8ddc8; font-family: Arial; font-size: 12px; }

/* header styles */
.top { width:100%; height:130px; background:#534c4e url(/wp-content/themes/cs-lifecare/gfx/top_bg.gif) repeat-x; border-bottom:1px solid #231e1f; }
.topinner { width:960px; height:130px; margin:0 auto; }
.logo { width:213px; height:130px; background:url(/wp-content/themes/cs-lifecare/gfx/logo.png) no-repeat 0 29px; float:left; }
.aabningstider { width:470px; height:25px; background:url(/wp-content/themes/cs-lifecare/gfx/aabningstider.png) no-repeat; float: right;  }
.toppic { width:100%; height:75px;  margin:0 auto 0 auto; }
.toppicinner { height:100px; margin:0 auto;background:url(/wp-content/themes/cs-lifecare/gfx/top.jpg) no-repeat; background-position: top center; }

#menu { width: 690px; right: -16px; float: right; position: relative; display: block; top: 35px; }
#submenu { width: 690px; right: 0; margin-top: 50px; clear: right; position: relative; display: block; float: right; }


#search { height: 23px; float: left; left: 470px; top: 20px; width: 200px; position: relative; background: #443a3c; }
#search { color: #ddd; padding: 0 0 0 7px; line-height: 24px; } 

#searchbtn { height: 23px; float: left; left: 480px; top: 20px; width: 53px; position: relative; }
#searchbtn { color: #ddd; padding: 0 0 0 7px; line-height: 24px; } 

h1 { font-size: 24px; text-transform: uppercase; font-weight: normal; border-bottom: 1px solid #c21516; margin: 10px 0 10px 0; }
h2 { font-size: 18px; text-transform: uppercase; font-weight: normal; border-bottom: 1px solid #c21516; margin: 20px 0 10px 0; }
h3 { font-size: 14px; text-transform: uppercase; font-weight: bold; border-bottom: 0px solid #c21516; margin: 20px 0 10px 0; }
p { font-weight: normal; font-size: 12px; line-height: 15px; font-family: Arial; }
.margintop { margin-top: 20px; }
.marginright { margin-right: 30px; }
input { width: 200px; height: 20px; border: 0px; background-color:transparent; color: #dedede; }
#menuwrap { width: 960px; float: left; display: block; }

/* menu styles */
ul { padding:0; }
.page_top { height:30px; margin:0 3px 0 0; padding:0 5px; display:block; background:#131011; line-height:30px; float:left; color: #fff; -webkit-transition:color, background-color 2s ease-in; text-shadow: 1px 1px 1px #000;}
.page_item { height:20px; margin:0 3px 0 0; padding:0 5px; display:block; line-height:18px; float:left; color: #fff; -webkit-transition:color, background-color 2s ease-in; text-shadow: 1px 1px 1px #000; font-size: 11px; border-radius:5px 5px 5px 5px; -moz-border-radius:5px; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px; }

.round{ border-radius:5px 5px 5px 5px; -moz-border-radius:5px; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px;  }

li:hover { color: #fff; text-decoration: none; background:#c21516; -webkit-transition:color, background-color .3s ease-out; -webkit-outline-style: 1px;  }
li a { color: #ddd	; text-decoration: none; }
.main { background:#e8ddc8; color: #231e1f; padding: 30px 10px 10px 10px; }
span { font-size:12px; }


.submenu { height:20px; margin:0 3px 0 0; padding:0 5px; display:block; background:#362d2f; line-height:18px; color: #fff; -webkit-transition:color, background-color 4s ease-in; text-shadow: 1px 1px 1px #000; font-size: 11px;  }

.height1 { height: 250px; }

#subul ul {}
#subul li { float: right; }

/* list styles */
#list ul { margin: 0; }
#list li { display: block; height: 25px; line-height: 28px; border-bottom: 1px solid #bd0f11;  }
#list li:hover { display: block; }
#list li a { color: #231e1f;  }
#list li a:hover { color: #dedede; text-decoration: underline; }

/* list styles */
#indhold ul { display: block; }
#indhold li { padding-bottom: 10px; padding-top: 10px; margin-left: 20px; list-style-type: square;  }
#indhold li:hover { color:#000000; background:#e8ddc8; }
#indhold li a { color: #c21516; text-decoration: underline; }
#indhold li a:hover { color: #c21516; text-decoration: underline; }

/* footer styles */
#footer { position:fixed; background:#b40005; left:0; bottom:0; width:100%; height:20px; line-height:20px; }
#foot-inner { width:960px; margin:auto; font-size:12px; text-align:right; font-family:Arial; }
#footer span,#footer strong,#footer a { padding:0 5px; }
#footer strong { color:#fff; }
#footer span { color:#fff; }
#footer a,#footer a:visited { color:#fff; }
#foot-inner p { margin:0; }

/* footer styles */
.boxinner { padding: 15px 10px 20px 10px; color: #fffff7; vertical-align: top;}
.grey { background: #474143; }
.sand { background: #ccc2af; }
.red { background: #c21516; color: #fff; }
.boxheader { height: 10px; background: #231e1f; color: #fff; padding: 10px; text-transform: uppercase; }
.borderbottom { border-bottom: 1px solid #231e1f; } 

.a_red { color: #b40005; }

