/* @override 
	http://www.djurensvanner-lidkoping.se/CSS/cssmain_djurensv.css
	http://www.djurensvanner-lidkoping.se/CSS/thickbox.css
*/
body {
	font-family: Helvetica, Arial;
	font-size: small;
	text-decoration: none;
	background: url('../Images/bg-turk.jpg') repeat-x fixed;
}

p {font-size: 100%;color: #333;line-height: 16px;}
h2 {font-size: 150%;color: #333;}
h3 {font-size: 120%;color: #6699CC;}
h4 {font-size: 120%;color: #6699CC;padding: 5px 0;text-align: center;}

ul{list-style: none;float: left;}

li{margin:5px 3px;}

em {
	font-size: 100%;
	color: #888;
	font-style: italic;
}

a:link, a:visited{color: #333;text-decoration: underline;}
a:hover {color: #999933;text-decoration: underline;}
a:active {color: #333;text-decoration: underline;}

a.email:link, a.email:visited{color: #fff;text-decoration:none;}
a.email:hover, a.email:active {color: #fff;text-decoration: underline;}

.rounded10{
	-moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    border-radius:10px;
}

.header{
    background:#0066CC;
	background:rgba(0,102,204,0.7);
	width: 100%;
	height: 80px;
	font-size: 100%;
	-moz-border-radius-topright: 10px;-moz-border-radius-topleft: 10px;
    -webkit-border-top-right-radius: 10px;-webkit-border-top-left-radius: 10px;
    -khtml-border-top-left-radius: 10px;-khtml-border-top-right-radius: 10px;
    border-top-right-radius: 10px;border-top-left-radius: 10px;
}
    .header-info{
		margin: 25px 0 0 0;
		float:left;
		width:540px; 
		text-align:right; 
	}
	.header-info p{
		margin: 5px;
		font-size: 90%;
		color: #fff;
		text-decoration: none;
	}
	.header-info strong{
		margin:0 0 0 9px;
		font-size: 100%;
		color: #143373;
		text-decoration: none;
	}
	.header-info-map{float:left;margin: 15px;}
.header-banner{
	border-color: #00468C;
	border-style: solid;
	border-width: 1px 0 1px 0;
	width: 860px;
	height: 150px;
	background: url('../Images/dvbanner003.gif') no-repeat;
}
.header-menu{
	float:left;
	list-style: none;
	background:#0066CC;
	background:rgba(0,102,204,0.7);
	-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;
    -khtml-border-bottom-left-radius: 10px;-khtml-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;
	padding:0 0 5px;
	width:100%;
}
.header-menu li {
	float:left;
	margin:0;
	font-size: 100%;
}
.header-menu a {
	float:left;
	display: block;
	padding: 14px 20px 12px 10px;
	color:#ccc;
	text-decoration: none;
	outline: none;
}
.header-menu a:hover {background:transparent url(../images/header-menu-bg.png) repeat-x scroll 0 -15px;color:#fff;}
.header-menu li a p{color: White;}
.header-menu li a:hover p{color: #999933;}
.header-menu li a p span{float: left;}
.header-menu a.selectedPage{font-weight:bolder;color:#fff;background:transparent url(../images/header-menu-bg.png) repeat-x scroll 0 -15px;border-top:2px solid #fff;}

#mainContainer {margin: 10px auto;width: 860px;clear: both;}
#mainContainer a.logo {
	float:left;
	margin:-6px 0 0;
	cursor:none;
	height: 150px;
}
#mainContainer h1 {float:left;text-indent: -10000px;width:0px;height:0px;}
.mainContent{
	float: left;
	width: 640px;
	margin: 10px 20px 40px 0;
	padding: 0 0 60px 0;
}
.innerContent{
	float:left;
	width: 640px;
	background: White;
	padding: 10px 0;
}
.rightContainer {
    background: #fff;
    float: left;
    padding: 10px 0;
    margin: 10px 0 0 0;
    width: 200px;
    min-height: 270px;
}
.rightContainer h3{padding: 8px 8px 20px 56px;}
.blimedlem{
	height: 46px;
	float: left;
	background: url('../Images/logotilt.png') no-repeat 8px 0;
	width: 62px;
}
.viktigatelefonnummer{
	height: 52px;
	float: left;
	background: url('../Images/old_phone.png') no-repeat 8px 0;
	width: 62px;
}
.medlemsinfo{background: #fff;padding: 0 5px 5px 5px;float: left;}
.medlemsinfo ul{padding: 0 0 10px 0;}
.medlemsinfo img{border: 4px solid #eee;}

.page-item{
	min-height: 210px;
    padding:0 15px;
    width: 610px;
    float: left;
    background: #FFF;
}
.page-item h2{
		color: #0066CC;
		height: 40px;
		display: block;
		font-size: 2em;
		margin:0 -8px;
		padding: 30px 0 0 15px;
		background: url('../Images/headerBg.jpg') no-repeat;
}
.page-item h3{
	background: #F8F8F8;
	margin: 20px -15px 0 -35px;
	padding: 30px 0 7px 10px;
	border-bottom: dashed 1px #999;
	-webkit-border-top-left-radius: 20px;
	-moz-border-radius: 20px 0 0 0;
}
.page-item a img {
    border: 5px solid #fff;
    -moz-box-shadow: 2px 2px 2px #888;
    -webkit-box-shadow: 2px 2px 2px #888;
	box-shadow: 2px 2px 2px #888;
}
.page-item a, .page-item a:hover, .page-item a:link, .page-item a:visited {border: 0px solid #FFF;}
.page-item p .thickbox{float: left;}
.page-item p{ font-size:100%;padding:0 0 10px; width:100%;}
.page-item a.leftimage{float:left;margin:3px;}
.page-item img{float:left;margin: 0 15px 0 0;}
.itemFooter{
	background:transparent url(../Images/date.png) no-repeat scroll 480px 5px;
	border-top:1px dashed #ddd;
	color:#504F50;
	float:left;
	height:40px;
	margin: 10px -15px 50px -15px;
	padding: 11px 0 0 510px;
	text-align:left;
	width:130px;
}
.itemFooter.False{display:none;}

.zoomimage{margin:5px;}
.zoom{
	background: url('../Images/zoom.png') no-repeat;
	width:29px;height:29px;
	position:absolute;
}
#tass{
	position:absolute;
	margin:-14px;
	display:none;
}
