/* $Id: style.css,v 1.1.4.3 2008/11/22 00:53:22 stevek Exp $
*/

/*-----------------------ISARKLINKEN TEMPLATE ---------------------------------------*/
body{
	padding: 0px;
	margin: 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

#pagewrapper{
	text-align: left;
	width: 880px;
	position: absolute;
	left: 50%;
	margin-left: -440px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

#top{
	height: 20px;
	font-size: 11px;
	color: #666666;
	margin-top:20px;
	margin-left:5px;
	border-bottom: 1px solid #cccccc;
}
#top ul{
	text-align:left;
}
#top li{
	display:inline;
	border-left: 1px solid #cccccc;
	padding-left:5px;
	padding-right: 10px;
}
#top a{
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
#top a:hover{
	text-decoration:underline;
}
#topleft{
	float:left;
	width: 229px;
	height:160px;
	background-image:url(gfx/headmenu_back.jpg);
	background-repeat:repeat-x;
}
#searchbox{
	padding:20px;
}
#imagecontainer{margin-left:229px;}
#headpic{position:absolute;z-index:1;}
#headover{position:absolute;z-index:10;}
#top_horizontal{
	clear:both;
	height:20px;
	background-image:url(gfx/menue_back.jpg);	
	/*background-repeat:repeat-y;*/
	background-repeat:no-repeat;
	text-align:right;
	font-size: 10px;
	padding-top:5px;
}
#top_horizontal li{
	diplay: block;
	float: right;
	list-style-type:none;
	padding-right: 10px;
}
#top_horizontal a{
	text-decoration: none;
	color: #cccccc;
}
#top_horizontal a:hover{
	text-decoration:overline;
}

#contentwrap{
	clear:both;
}
#content ul {
	padding-left:20px;
	margin-left:20px;
}
#left{
	float:left;
	/*width: 229px;*/
	width:200px;
	/*border-right: 1px solid #CCCCCC;*/
	padding-bottom:30px;
}

#menue{
	width:229px;
	height:100%;
	padding-left:10px;
}
#menue ul{margin-top:6px;}
#menue li{margin-bottom:3px;display:block;background: url(gfx/li_item.gif) no-repeat 5px 5px;padding-left: 20px; margin-bottom: 10px;margin-left:-10px;list-style-type:none}
#menue a{color: #6c8898;text-decoration: none;font-size: 12px;font-weight:bold;}
#menue a:hover{text-decoration:underline;font-weight:bold;}

#right{
	margin-left:229px;
	background-image:url(gfx/content_back.jpg);
	background-repeat:repeat-x;
}
#content{
	/*overflow: hidden;*/
	float:left;
	width: 600px;
	height:100%;
	padding-left:10px;
	/*padding-top:15px;
	
	padding-right:20px;
	padding-bottom:30px;*/
	border-left: 1px solid #ccc;
}
#rightbox{
	float:right;
	width:200px;
	overflow: hidden;
	padding-right:5px;
	padding-left:10px;
	margin-left:10px;
	color: #666666;
	font-size:11px;
	border-left:1px solid #ccc;
	min-height:600px;
}
#rightbox h1{
	display:block;
	width:100%;
	padding-bottom:0px;
	border-bottom: 1px solid #ccc;
}	
#rightbox p{
	font-size:11px;
}


#bottom{
	height:20px;
	font-size: 10px;
	color: #CCCCCC;
	text-align:center;
	margin-top:10px;
}

a {
	color:#6c8898;
	text-decoration: none;
	font-weight: normal;
}

a:hover{
	text-decoration: underline;
}

p{
	font-size:12px;
	/*margin-bottom:10px;*/
}
H1{
	font-size:18px;
	font-variant:small-caps;
	font-weight:normal;
	color:#6c8898;
	padding-bottom: 10px;
}
H2{
	font-size:14px;
	color:#6c8898;
	font-weight:normal;
}
#content H3{
	font-size:12px;
	color:#6c8898;
	font-weight:normal;
}

#content table{
	/*border: 1px solid #6c8898;
	border-top:5px solid #6c8898;*/
	border-color: #6c8898;
	border-top-color:#6c8898;
}
#content td{
	padding:5px;
}

#block-user-0{
	font-size:10px;
}
#content-header a{
	color:#6c8898;
}
.breadcrumb{
	font-size:9px;
	color:#666666;
}

a.translation-link {
	display:none;
	color: #cccccc;
	font-size:10px;
	text-decoration:none;
}

#search-block-form{
	font-size:10px;
	color:#6c8898;
	padding-bottom: 5px;
}
.form-submit{
	border:1px solid #cccccc;
	background-color: #ffffff;
	color: #cccccc;
	height:22px;
	font-size: 11px;
	margin: auto;
	margin-bottom: 5px;
	font-variant: small-caps;
}
.form-submit:hover{
	color: #6c8898;
}

#user-login-form{
	/*text-align:left;*/
	float: left;
	width: 200px;
	padding: 5px;
	margin-top: 10px;
	border: 1px solid #cccccc;
}
#user-login-form a{
	font-size: 10px;
	font-weight: normal;
	color:#666666;
}

#user-login-form li{
	float: left;
	padding-top:5px;
}

/**
 *
 * ABOUT
 *
 * Style.css is the first custom stylesheet called in the CSS order (for the remaining stylesheets, see the .info file).
 * Please place commonly used CSS snippets here. Otherwise, place design specific styles in css/main.css
 */

/* Simple Layout reset */

/*	* { margin: 0; padding: 0; }*/

/*
* Copyright (c) 2008, Yahoo! Inc. All rights reserved.
* Code licensed under the BSD License:
* http://developer.yahoo.net/yui/license.txt
* version: 2.6.0
* http://developer.yahoo.com/yui/reset/
*/

/* Uncomment to activate YUI CSS reset, YUI CSS Reset is designed to cancel all basics css styles applyed by field across A-grade browsers by default

html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}
*/

/**
 * How To Clear Floats Without Structural Markup: 
 * http://www.positioniseverything.net/easyclearing.html
 * 
 */

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* clear classes for content */

.clearleft { clear: left; }

.clearright { clear: right; }

.clearboth { clear: both; }

/* Float classes for images */

.floatleft { float: left; margin: 0 10px 5px 0 !important; }

.floatright { float: right; margin: 0 0 5px 10px !important; }

.floatleft .caption { font-size: 10px; font-weight: bold; text-transform: uppercase; padding-top: 5px; }

/* "Skip to Main Content" link
*
* This link useful for both visually impaired people and those with mobility impairments
* who cannot use a mouse.
*/

#skip-nav { display: none; }

#skip-nav a, #skip-nav a:hover, #skip-nav a:visited {
  position: absolute;
  left: 0;
  top: -500px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
#skip-nav a:active, #skip-nav a:focus {
  position: static;
  width: auto;
  height: auto;
}

/** Prevent overflowing content **/

#header,

#sidebar-left,
#sidebar-right,
#footer {
  overflow: visible;
  word-wrap: break-word; /* A very nice CSS3 property */
}

/* bug fix with views 2 edit links */

div.view div.views-admin-links {
	width:auto;
}
/* NEWSLETTER SIMPLENEWS */

div#simplenews{
	width: 200px;
	padding: 5px;
	border: 1px solid #ccc;
}
.simplenewshead{
	font-size: 12px;
	font-weight:bold;
	color: #6c8898;
}
div#simplenews .form-item {
	display: inline;
}
div#simplenews a{
	font-size: 10px;
}

div.error{
	width: 380px;
}

div.tabs primary{
	width: 380px;
}
div. message status{
	color: #F90;
}

.webform-component-select .option{

	display:block;
	float:left;
}
.webform-component-select .option p{

}
.form-item{

}
.webform-component-select p{
}
.webform-client-form .form-item label{
	display: block;
	font-weight: bold;
	color: #000;
	font-size: 12px;
}