/* Agdenes */
body {
	background: #CBCBCB url(http://img0.custompublish.com/getfile.php/993269.1540.abffsfubyu/bg.png) no-repeat top center;
	margin: 0px;
 	padding: 0px;
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 75%;
  text-align: center;
}
table,td{
  	font-size: 1em;
}
th, caption{
	text-align: left;
	font-size: 1.1em;
	font-weight: bold;	
}
h1, h2, h3, h4, h5, h6 {
  margin: 4px 0px;
  padding: 0px;
}
h1 {
  font-size: 1.35em;
}
h2 {
  font-size: 1.2em;
}
h3 {
  font-size: 1.1em;
}
h4 {
  font-size: 1.0em;
}
h5 {
  font-size: 1.0em;
}
h6 {
  font-size: 1.0em;
}
p {
  padding: 0px;
  margin: 4px 0px 16px 0px;
}
/* End General elements*/

a img {
	border: none;
}
.body img, .imgwrap img {
	margin: 3px 10px 5px 10px;
}
#main img[align="left"] {
	margin-left: 0;
}
#main img[align="right"] {
	margin-right: 0;
}

/* Use class layout on images and tables used for layout */
img.layout, a img.layout {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

table.layout {
  margin: 0px;
  padding: 0px;
}
td.layout {
  padding: 0px;
  text-align: left;
  vertical-align: top;
}

/* SECTION: link styles */


/* read more.. links */
.link  { }
a:link { color: #2200CC; text-decoration: none; }
a:visited { color:#140075;  text-decoration: none; }
a:hover { color: #CE3434; text-decoration: underline; }

/* Standard navigation links */
a.menu, span.menu { }
a.menu:link, .menu a:link { text-decoration: none; }
a.menu:visited, .menu a:visited { text-decoration: none; }
a.menu:hover, .menu a:hover { text-decoration: underline; }

a.menuselected, span.menuselected { }
a.menuselected:link { text-decoration: underline; }
a.menuselected:visited { text-decoration: underline; }
a.menuselected:hover { text-decoration: underline; }

a.topmenu, span.topmenu { }
a.topmenu:link { }
a.topmenu:visited { }
a.topmenu:hover { }

/* Printable/tell a friend links  */
.toollink { }
a.toollink:link { }
a.toollink:visited { }
a.toollink:hover { }

/* Copyright, CustomPublish powered link etc.  */
.cp { }
.cp a { font-size: 0.85em;}
.cp a:hover { }


/* Linked headlines (normally inside LIST-sections) */ 

.postlisteblock .headline {
	margin-left: 20px;
	font-size: 1em;
	padding: 2px;
}

.postlisteblock a.headlinelink:link {
	font-weight: normal;
}

.postlisteblock a.headlinelink:hover { color: #CE3434; font-weight: normal; }

.headlinelink { }
.headlinelink:link { color:#000; }
.headlinelink:visited { }
.headlinelink:hover {  }

/* Linked headlines on listing pages */
.headline .headlinelink { }
.headline .headlinelink:link { }
.headline .headlinelink:visited { }
.headline .headlinelink:hover { color: #CE3434; text-decoration: underline; }

/* intranett */

.intra{display: block; background-repeat: no-repeat; background-position: left 3px; padding-left: 15px; font-size: 1.1em; font-weight: bold;}
a.intra:link{text-decoration: none; font-weight: bold;}
a.intra:visited{text-decoration: none; font-weight: bold;}
a.intra:hover{text-decoration: underline; font-weight: bold;}

.intraselected{display: block; background-repeat: no-repeat; background-position: left 3px; padding-left: 15px; font-size: 1.1em; font-weight: bold;}
a.intraselected:link{text-decoration: underline; font-weight: bold;}
a.intraselected:visited{text-decoration: underline; font-weight: bold;}
a.intraselected:hover{text-decoration: underline; font-weight: bold;}

.cmsintra{display: block; background-repeat: no-repeat; background-position: left 3px; padding-left: 15px; font-size: 1.1em; font-weight: bold;}
a.cmsintra:link{text-decoration: none; font-weight: bold;}
a.cmsintra:visited{text-decoration: none; font-weight: bold;}
a.cmsintra:hover{text-decoration: underline; font-weight: bold;}
#welcome{
position: absolute;

font-size: 1.35em;
font-weight: bold;
font-style: italic;
font-family: arial;
margin: 0px 20px;
}
#intrablock{
margin: 0px 0px 15px 0px;
padding: 0px;
}
.intrawrap{
padding: 0px 0px;
margin: 0px;
min-height: 225px;
border-style: solid;
border-width: 1px;
}
.intraspec{
width: 160px;
padding: 0px 0px;
margin: 0px 0px 15px 0px;
border-style: solid;
border-width: 1px;
}
#intranews{
width: 514px;
min-height: 225px;/*225px*/
}

#login{
margin-top: 15px;
}
/* Top menu links */
.topmenu { font-size: 1.0em; font-weight: bold;}
a.topmenu:link {text-decoration: none;}
a.topmenu:visited {text-decoration: none;}
a.topmenu:hover {text-decoration: none;}

.topmenuselected{ font-size: 1.0em; font-weight: bold;}
a.topmenuselected:link {text-decoration: none;}
a.topmenuselected:visited {text-decoration: none;}
a.topmenuselected:hover {text-decoration: none;}

/* Printable/tell a friend links  */
.toollink{font-size: 1.1em; font-weight: normal;}
a.toollink{text-decoration: none; font-weight: normal;}
a.toollink:visited{text-decoration: none; font-weight: normal;}
a.toollink:hover {text-decoration: underline; font-weight: normal;}

/* Copyright, CustomPublish powered link etc.  */
.cp{font-size: 0.8em; text-decoration: none; font-weight: normal;}
a.cp:link{ text-decoration: none; font-weight: normal;}
a.cp:visited { text-decoration: none; font-weight: normal;}
a.cp:hover {  text-decoration: none; font-weight: normal;}


a.colorscheme{cursor: pointer;}
a.colorscheme:link{cursor: pointer;}
a.colorscheme:visited{cursor: pointer;}
a.colorscheme:hover{cursor: pointer;}
#textsize a{cursor: pointer;}
#textsize a:link{cursor: pointer;}
#textsize a:visited{cursor: pointer;}
#textsize a:hover{cursor: pointer;}



/* Linked headlines (normally inside LIST-sections) */ 
.headlinelink {font-weight: bold;}
.headlinelink:link{ font-weight: bold;}
.headlinelink:visited{ font-weight: bold;}
.headlinelink:hover{ color: #CE3434;font-weight: bold;}

.footerlinks .headlinelink {padding: 0px 10px; font-size: 0.9em; font-weight: normal;}
.footerlinks .headlinelink:link{ font-weight: normal;}
.footerlinks .headlinelink:visited{ font-weight: normal;}
.footerlinks .headlinelink:hover{ font-weight: normal;}

/* Linked headlines on listing pages */
.smallheadline{float: left; width: 430px;}

.headline .headlinelink{font-weight: bold;}
.headline .headlinelink:link{text-decoration: none;}
.headline .headlinelink:visited{text-decoration: none;}
.headline .headlinelink:hover{color: #CE3434;text-decoration: underline;}

/* Navigation path links */
.path { font-size: 1.0em; font-weight: normal;}
a.path:link{text-decoration: none; font-weight: bold;}
a.path:visited{text-decoration: none; font-weight: bold;}
a.path:hover{text-decoration: underline; font-weight: bold;}

/* Sitemap links */
.tree{font-size: 1.0em; font-weight: normal;}
a.tree:link{text-decoration: none; }
a.tree:hover{text-decoration: underline; }
a.tree:visited{text-decoration: none; }
a.tree:visited:hover{text-decoration: underline; }

.sitetree{font-size: 1.0em; font-weight: bold;}
a.sitetree:link{text-decoration: none;}
a.sitetree:hover{text-decoration: underline;}
a.sitetree:visited{text-decoration: none; }
a.sitetree:visited:hover{text-decoration: underline;}


/* SECTION: listing/view styles */
div.pagedescription { }
.pagedescription { }
h1.headline {
  font-size: 1.2em;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  color: #000;
}
h1.headlineview {
  font-size: 1.35em; 
  font-weight: bold; 
  margin: 0px;
  padding: 0px;
  color: #000;
}
.subheadline, h2.subheadline {
  font-weight: normal; 
  margin: 5px 0px 0px 0px;
  padding: 0px;
  line-height: 1.0;
  font-size: 1.0em;
  font-weight: bold;
}
.ingress {
}
div.ingress {
  margin: 6px 0px; 
  padding: 0px;
}
.ingressview {
}
div.ingressview {
  margin: 6px 0px; 
  padding: 0px;
}

.byline {
}
.author {
font-size: 0.85em;
color: #666;
}
p.byline, .byline {
  margin: 0px; padding: 0px;
}

/* SECTION: Articlemedia */
div.articlemedia { 
	/* width: 250px; */
	/* float: right; */
	/* margin: 0 10px; */
}

div.articleimage { 
	margin: 0 10px 10px 0;
	float: left;
	width: 250px;
}
div.articleimagedesc, i.paragraphpictext { 
	font-style: italic;
	padding: 1px 2px;
}
/* SECTION: viewarea block/spacing elements */
.paragraphheadline{
font-size: 1.1em;
font-weight: bold;
}
.block{
  margin-bottom: 10px; 
  position: relative;
  z-index: 5;
	zoom: 1;
}
.bluelinks a:link{
color: #2200CC;
}
.bluelinks a:visited{
color: #140075;
}
.bluelinks a:hover{
color: #CE3434;
}

.content{
padding: 5px 10px;
}
.tightcontent{
padding: 5px 10px;
}
#frontblock{
  text-align: left; 
  min-height: 225px;
  float: left;
  width: 100%;
}
#archivelink{
float: right;
margin: 0px 0 10px;
}
#archivelink a{
color: #ce3434;
}
.articledivider {
margin: 5px 0;
background: url(http://img0.custompublish.com/getfile.php/994015.1540.peqyfvrxpv/article_divider.png) no-repeat;
width: 540px;
height: 3px;
clear: both;
}
#archiveintra{
float: right;
}

.dynimage {

}
.frontdate {
float: right;
margin: 4px 0;
clear: right;
}
.date {
font-size: 0.85em;
color: #999;
}
.topfront{padding-top: 5px; padding-bottom: 0px; border-bottom: 2px solid #ffffff;}
.leftfront{float: left; width: 29%;margin-right: 2%;}
.rightfront{float: left;padding-left: 0px; margin-top: 0px; width: 68%;}
.clearfix{clear:both; border: 0; height: 0; font-size: 1px; }
.clearleft{clear:left;}
#krisetop .clearfix{
clear:both; 
height: 0px;
font-size: 1px;
  border-bottom: none;
  margin-bottom: 0px;
}
.hr{
  border-width: 1px;
  border-style:  solid; 
  clear: both;
}
.dummyhr{
  clear: both;  
  height: 0px;
  font-size: 1px;
}
div.hr{
	/* Replacement for hr. This is easier to style */
}
div.body{
  clear: both; 
  margin: 0px 0px 22px 0px;
}

td.related{font-size: 1.0em;}
/* SECTION: page containers */ 

#page{
  width: 976px;
  min-height: 500px;
margin: 0 auto;
text-align: left;

}
#top{
	background: url(http://img0.custompublish.com/getfile.php/993278.1540.ceqaaxueyt/page_top.png) no-repeat top center;
	margin: 20px auto 0px auto;
	
}
.logo{
  float: left;
  padding: 10px 20px;
  position: relative;
  z-index: 5;
}

ul.topimages {
padding: 0px;
margin: 3px;
float: right;
list-style: none;

}
.topimagesover {
background: url(http://img0.custompublish.com/getfile.php/993943.1540.dsqrvpbqcd/topimage_over.png) no-repeat;
height: 118px;
width: 544px;
position: absolute;
z-index: 2;

}
ul.topimages li{
float: right;
padding: 0 3px;
}

ul.topimages li span.num0{
background: url(http://img0.custompublish.com/getfile.php/994358.1540.cuxuyaddrx/topimages_right.png) no-repeat;
height: 113px;
width: 18px;
position: absolute;
z-index: 2;
margin-left:-15px;
float: right;
}

ul.topimages li span.num2{
background: url(http://img0.custompublish.com/getfile.php/993773.1540.uuvdxrxacs/topimages_left.png) no-repeat;
height: 113px;
width: 18px;
position: absolute;
z-index: 2;
margin-left:-177px;
float: left;
}

.swirl {
background: url(http://img0.custompublish.com/getfile.php/993680.1540.buvyscvdvq/swirl.png) no-repeat;
position: absolute;
width: 970px;
height: 159px;
top: 110px;
margin: 0 -3px 0 3px;
z-index: 3;
}

/* CSS code for (rounded) corners. Remember position: relative; on container element */
span.corner { 
	background: url(http://img0.custompublish.com/getfile.php/993797.1540.fvbwfrewrr/box-borders.png);
  background-repeat: no-repeat;
	display: block;
  position: absolute;
  /* Set width/height to size of corner images */
  width: 13px;
  height: 13px;
}

span.corner.tl {
  background-position: top left;
  left: -1px;
  top: -1px;
}
span.corner.tr {
  background-position: top right;
  right: -1px;
  top: -1px;
}
span.corner.br {
  background-position: bottom right;
  bottom: -1px;
  right: -1px;
}
span.corner.bl {
  background-position: bottom left;
  bottom: -1px;
  left: -1px;
} 

#middle{
background:#FFF;
border-left: 3px solid #c24646;
border-right: 3px solid #c24646;
padding:60px 0px 5px 10px;
margin: 0;
}
ul#buttons {
font-size: 1.2em;
list-style: none;
padding: 0;
margin: 0;

}
ul#buttons li{
padding:9px 0px 21px 10px;
width: 208px;

}
ul#buttons li a{
color: #FFF;
font-weight: bold;
}
ul#buttons li.search{
background: url(http://img0.custompublish.com/getfile.php/993846.1540.qcvwxrryyp/search_button.png) no-repeat;
}
ul#buttons li.lenke0{
background: url(http://img0.custompublish.com/getfile.php/993865.1540.rffsqcvset/button_kontakt.png) no-repeat;
}
ul#buttons li.lenke1 {
background: url(http://img0.custompublish.com/getfile.php/993864.1540.ffrpwevtvf/button_chat.png) no-repeat;
}
ul#buttons li.lenke2, ul#buttons li {
background: url(http://img0.custompublish.com/getfile.php/994346.1540.tbrfxdtprs/button_red.png) no-repeat;
}

.navbar{
  width: 160px;
  border-width: 1px;
  border-style: solid;
  float: left;
  margin-right: 15px;
}
.navbarspec{
  margin-top: 15px;
  width: 160px;
  border-width: 1px;
  border-style: solid;
  float: left;
  min-height: 180px;
  padding-bottom: 5px;
}
#leftbar{
width: 180px;
float: left;
margin-right: 10px;
}

#main{
  width: 540px;
  float: left;
  position: relative;
  z-index: 5;
}

#main.page148144 {
width: 760px;
}
#main.page138159 {
width: 760px;
}
#sidebar{
  width: 190px;
  float: right;
}
#sidebar.page148144 {
display: none;
}
#sidebar.page138159 {
display: none;
}

#intraleveltwo{
position: absolute;
bottom: 47px;
right: 20px; 
width: 166px;
}

#talewebholder{
  height: 50px;
}
#texttools{
}
#colorscheme{
  /* float: right; */
  text-align: center;
}
#textsize{
  /* float: right; */
  text-align: center;
}
#scalelargest{font-size: 20px;}
#scalelarge{font-size: 15px;}
#scalenormal{font-size: 12px;}

#footer{
	background: url(http://img0.custompublish.com/getfile.php/993623.1540.rtaxtdvyuu/footer_bg.png) no-repeat center;
  width: 976px;
  height: 31px;
	margin: 0 auto;
	padding: 0;
  clear: both;
  color: #FFF;
  text-align: center;
}

ul#footerlinks {
  list-style: none;
  margin: 0;
  padding: 9px 10px;  
  font-weight: bold;
}

ul#footerlinks li {
display: inline;
padding: 0px 5px;
}
ul#footerlinks li a{
color: #FFF;
font-weight: bold;
text-decoration: underline;
}

/* SECTION: page elements */ 

#path {
margin:10px 0;
position: relative;
z-index: 5;
}
#path a {
color: #ce3434;
text-transform: uppercase;
}
span.arrow { padding: 0px 3px; }

#copyright {
width: 976px;
margin: 0 auto;
margin-top: 5px;
font-size: 0.85em;
color: #fff;
}
#copyright a {
color: #fff;
}
.adminbar {
}
#contact{
  padding: 7px 0px 0px 13px;
}


#helptools{
  margin-bottom: 18px;
  text-align: center;
}
.tool{
padding: 5px 0px;
}
div.pagebar{margin: 25px 0px 15px 0px;}
#tools{
  padding: 0px 0px 0px 13px;
  margin: 0px 0px 0px 0px;
  list-style-type: none;
}
#tools li{
  padding: 1px 0px;
  margin: 5px 0px;
}
#tools li#search{
  margin: 20px 0px;
}
#tools li#languagebar{
  text-align: center;
}


#searchform{
  padding: 0px;
  margin: 0px;
  font-size: 1.0em;
}
#searchinput{
  width: 152px;
  border: none;
  font-size: 1.0em;
  background: transparent;
}	
#searchsubmit{
background: url(http://img0.custompublish.com/getfile.php/993858.1540.atafrtpasa/searchsubmit.png) no-repeat center;
  border: none;
  cursor: pointer;
  width: 15px;
}	
#loginform{}
.logincell{
padding: 0px;
margin: 0px;
}
.logintext{
font-weight: bold;
}
.logindata{
border-style: solid;
border-width: 1px;
width: 160px;
}
#loginbutton{
border: none;
width: 162px;
border-style: solid;
border-width: 1px;
margin-top: 2px;
}
div#sitecredits{
  padding-left: 13px;        
  margin: 30px 0px;
}
#copyright{
  margin-bottom: 10px;
  text-align: center;
}
ul.sitecredits li#copyright{
  margin-top: 30px;
}

.floatright  {
float: right;
position: relative;
width: 544px;
}

/* End standard containers and items */

/* SECTION: box */
.box {
width: 175px;
  padding: 0px;
  margin: 0px 0px 15px 0px;
  position: relative;
  border: 1px solid #f0f0f0;
  z-index: 5;
  zoom: 1;
}
.box.left {
float: left;
margin-right: 10px; 
}
.box.right {
float: right;
}
.box .head {
background: url(http://img0.custompublish.com/getfile.php/993800.1540.eyaceesqcv/box_head.png) repeat-x;
height: 17px;
padding: 10px 0px 0px 5px;
color: #ce3434;
}
.box .cell {
background: #f0f0f0;
padding: 5px;
}
.box ul {
  padding: 0px;
  margin:0;
  list-style-image: url(http://img0.custompublish.com/getfile.php/993835.1540.qbbvpeaftp/bullet_red.png);
  list-style-position: inside;
}
.box ul li {
  margin: 0px;
  padding: 1px;
}
.box ul li ul{
list-style-image: url(http://img0.custompublish.com/getfile.php/1050535.1540.dsdxsxuxea/bullet_black.png);
}
.box ul li ul li{
  margin: 0px;
  padding-left:12px;
}

.box ul li ul li ul li{
  margin: 0px;
  padding-left: 24px;
}
.box ul li a{
  color: #000;
}

.box p {
  padding: 0px;
  margin: 0px 0px 5px 0px;
}
.box h3.caption {
	font-size: 1.2em;
  padding: 0px;
  margin: 0px;
  text-transform: uppercase;
}

.article .left {
	float: left;
}
.article .right {
	float: right;
}
.contactlistname {
  font-size: 1.0em;
}

.contactlisttitle {
  font-size: 1.0em;
}

.contactlistphone {
  font-size: 1.0em;
  padding: 0px 15px;
}

.contactlistmobile {
  font-size: 1.0em;
  padding-left: 7px;
}

a.contactlistsortlabel {
  font-size: 1.0em;
}
#skiplink { display: none; }

.tabbertab.lokaletreff,.tabbertab.ansattetreff, ul.tabbernav li a{
	font-weight: bold;
}


.listingarea .textwrap {
	width: 335px;
	float: left;
}
.listingarea .imgwrap {
	/*width: 200px;*/

}

.listingarea.files .textwrap {
	display: inline-block;
	padding: 5px;
	width: 98%;
}

.listingarea.files .textwrap .heading {
	float: left;
	font-size: 1.0em;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
.listingarea.files .textwrap:hover{
	background: #F0F0F0;
}

.listingarea.files .textwrap:hover{
	color: #CE3434;
}
span .hiddendownload{
	float: right;
	display: none;
	color: #666;
	font-size: 10px;
	padding: 1px 10px;
}

.listingarea.files .textwrap:hover .hiddendownload {
display: block;
}




/* SECTION Diverse osv.. */

table.motetable td{
	padding: 3px 2px;
}
td.shader1, tr.shader1{
	background-color: #CCCCCC;
}