/** GLOBAL CSS VALUES (ONLY ORIGINALS AND NO INSTANCES LIKE .h1Style2 )!! **/
/** Gather the styles that are standard for the page. like body, h1, p etc **/

body {
margin: 0px;
font-family:Verdana;
color:#000000;
font-size: 12px;
background: #FFFFFF;
}

span {
font-family: verdana, arial, helvetica;
color: #000000;
font-size: 11px;
}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22pt;
line-height:24pt;
font-weight:bold;
color:#000000;
padding:0px;
margin-top:7px;
}

h2 {
font-size: large;
font-weight: bold;
}

h3 {
font-size: medium;
}

h4 {
font-size: small;
margin: 0px;
padding: 0px;
font-weight: bold;
padding-left: 2px;
/**text-transform: uppercase;**/
}

h5{
/*color:#cd051f;*/
font-size:13px;
font-weight:bold;
line-height:14px;
padding:0 0 13px 0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.3em;}

p {
line-height: 130%;
}

a, a:active, a:visited {
text-decoration:none;
color:#0000FF;

}

a:hover {
color: #990000;
}

li {
float: left;
margin-left: 5px;
color: #000000;
}

ul {
margin-left: 0px;
margin-top: 2px;
background: #BC0001;
list-style-type:disc;
}

strong {
font-weight: bold;
}

img {
border: #fff 0px solid;
}

.submit {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #D7E5F2;
color: #102132;
margin-left: 12px;
margin-top: 3px;
margin-bottom: 2px;
}

hr {
color: #eee;
size: 1px;
height: 1px;
background-color: #eee;
border: 0px;
clear: both;}

/***************** PAGE OUTER LAYOUT ****************/
#site {
margin: 0px auto;
width: 1500px;
height: 100%;
background: #fff url('/polopoly_fs/Prylportalen-Global-layout-7.3110.css!/greypixels.gif');}

#page {
margin: 0px;
padding: 0px;
float: left;
clear: both;
width: 1265px;
background: #fff url('/polopoly_fs/Prylportalen-Global-layout-7.3110.css!/back_pryl.gif');}
}

/* SPECIFIC FOR HOCKEYSTICK LAYOUT */
#pageHockeystick {
margin: 0px;
margin-top:9px;
float: left;
clear: left;
width: 843px;
overflow: hidden;
}

.clear {
clear:both;
line-height:1px;
}

/************ THREE COLUMN LAYOUT STYLE ************/
#site .topHeader {
width: 1250px;
padding-top: 0px;
clear: both;

}

/* Hockeystick specific */
#topHeaderHockeystick {
text-align:right;
}

#page .header {
clear: both;
height:120px;
width: 980px;
padding: 0px;
margin-bottom: 5px;
background: #323232 url() no-repeat top left;
background-image: url('/polopoly_fs/Prylportalen-Global-layout-7.3110.css!/pryltopbak.png');

}

.middleColumn {
width: 485px;
margin:0px 15px 0px 10px;
float:left;


}

.main {
float: left;
height:100%;
width:480px;
margin: 0px;
margin-left: 10px;
padding:0px;
border: 0px;
}

.footer {
margin-top: 4px;
margin-right: 0px;
padding: 10px;
padding-left: 20px;
background: #ccc;
width: 1100px;
height: 55px;
clear: both;
float: left;
background: url('/img/network/network_bottom.gif') no-repeat top left;
line-height: 120%;
}

.rightColumn {
float:left;
width:250px;
margin:0px;
margin-left:0px;
margin-top: -130px;
}

.hockeystickrightColumn {
float:right;
margin: 0px;
padding: 0px;
height:748px;
width:250px;
}

#farRight {
float: left;
margin-left: 5px;
margin-right: 0px;
margin-top: 5px;
width: 210px;
}

/**************** Link styles **********************/

a.increaseTextSize, a.decreaseTextSize {
padding-left: 15px;
}

a.increaseTextSize:hover, a.decreaseTextSize:hover {
color: #333;
}

a.increaseTextSize {
background: url(/img/greenfield/media/textPlus.gif) no-repeat 0 2px;
}

a.decreaseTextSize {
background: url(/img/greenfield/media/textMinus.gif) no-repeat 0 2px;
}
#footer a, .topHeader .networkbar a, .topTeaser a, .main .container .editor a {
background: url(/img/icons/arrow_green.gif) no-repeat 4px 4px;
color: #0000FF;
font-weight: bold;
line-height:1em;
margin:none;
margin-top:3px;
}

#footer a:hover, .topHeader .networkbar a:hover, .topTeaser a:hover, .main .container .editor a:hover {
text-decoration:underline;
}


.networkLink {
font-size: 11px;
font-weight: bold;
padding-right: 2px;
margin-top: 3px;
float: left;
}

a.blogTagLink {
border-right:solid 1px #ccc;
padding-right:8px;
margin-right:8px;
}

.yellow {
color: #f7d526;
padding: 2px;
}
.searchHeader {
color: #f7d526;
padding: 2px;
}

.image {
margin-right: 3px;
padding: 0px;
float: left;
clear:both;
}

.imagetext {
color: #000000;
font-size: 9px;
padding-bottom: 12px;
font-style: italic;
}

/**************** Article images **********************/

div.articleImage_left {
float: left;
margin:5px;
margin-left: 0px;
}

div.articleImage_right {
float: right;
margin:5px;
margin-right: 0px;
font-size: 9px;
font-style: italic;
}

div.articleImage_top {
margin: 5px;
display:block;
}

img.left {
float: left;
margin:5px;
margin-left: 0px;
}

.main .left {padding: 5px;
}

img.right {
float: right;
margin: 3px 0 8px 14px;
font-size: 9px;
font-style: italic;
}

img.p {
margin-top:2px;
}

img.top {
display:block;
}

.sidebarImage {
float: right;
margin-top: 5px;
margin-left: 10px;
clear:both;
}
.topImage_left {
float:left;
margin-right: 8px;
margin-bottom: 8px;
}
.topImage_right {
float:right;
margin-left: 8px;
margin-bottom: 8px;
}
.topImage_top {
clear:both;
}



/************** ARTICLE ***************/
.editor{
color:#A5A5A5;
font-size: x-small;
margin: 8px;
margin-left: 0px;
}

.container {
background: #fff;
padding: 5px;
}


/************** Teasers ***************/


.header .threeColumns .topTeaser {
height:75px;
}

.elementTeaser {
overflow: hidden;
clear:both;
height:auto;
margin: 0px;
padding: 5px;
background: #fff;
}

.main .elementTeaser {
padding-bottom: 16px;
padding-top: 4px;
margin-bottom: 5px;
clear: both;
}

.middleColumn .elementTeaser {
padding-bottom: 0px;
padding-top: 0px;
margin-bottom: 5px;
clear: both;
}

.middleColumn .elementTeaser img.left {
padding-bottom: 0px;
padding-top: 0px;
margin-bottom: 1px;
}
.middleColumn .topTeaser {
padding-bottom: 3px;
margin-bottom: 5px;
width: 100%;
float: left;
background-color: #ffffff;
}


.col1 .elementTeaser, .col2 .elementTeaser, .col3 .elementTeaser{
padding: 0px;
margin: 0px;
padding-bottom: 0px;
padding-top: 0px;
}

.left {
margin: 3px 5px 0px 0px;
float: left;
}

.right {
margin: 3px 0px 0px 14px;
float: right;
clear:both;
font-style: italic;
font-size: 10px;
}

.elementTeaserKicker {
padding-bottom: 2px;
color: #AE0A10;
font-size: 12px;
font-weight: bold;
margin-bottom: 3px;
cursor: pointer;
}

.elementTeaserKickerLink {
padding-bottom: 2px;
color: #000000;
font-size: 12px;
font-weight: bold;
line-height: 15px;

margin-top: 3px;
/*text-transform: uppercase;*/
}

.elementTeaserTitle {
padding-bottom: 6px;
font-size: 18px;
font-weight: bold;
}

.main .elementTeaserTitle {
line-height: 1.2em;
}

.main .top-story .elementTeaserTitle {
font-size:25pt;
line-height:28pt;
font-weight:bold;
margin-bottom: 0px;
padding-bottom: 5px;
}

/*
.main .top-story .elementTeaserTitle {
font-size:24pt;
line-height:32pt;
font-weight:normal;
margin: 0px;
}
*/


.main .top-story .elementTeaserText .linkLook {
font-size: 13px;
line-height: 120%;


}


.elementTeaserTitle:hover {
text-decoration:underline;
}

.main .elementTeaserList img.right, .main .elementTeaserList img.left {
max-width: 250px;
}

.middleColumn .top {
max-width:340px;
}

.main .top {
padding-bottom: 5px;
padding-top: 2px;
}

/***************************
Teaserlist Title Colours
***************************/
.topTeaser .elementTeaserList .elementTeaser {overflow: hidden; padding: none; padding-left: 5px; clear:both; margin: none;}
.middleColumn .threeColumns .topTeaser .elementTeaserList .elementTeaser {overflow: hidden; padding: none; padding-left: 0px; clear:both; margin: none;}
.middleColumn .twoColumnsLeftHeavy .topTeaser .elementTeaserList .elementTeaser {border-bottom: 1px solid #efefef;margin-bottom:3px;margin-top:3px;padding-bottom:3px;}
.middleColumn .threeColumns .topTeaser .elementTeaserList .elementTeaser a {clear:both;overflow:hidden;}
.topTeaser .elementTeaserList .elementTeaser .elementTeaserTitle {color: #000; line-height:1em; margin:none; font-weight:bold;}



.topTeaser .elementTeaserList .ttwhite .elementTeaser .elementTeaserTitle {background: url(/img/icons/arrow_white.gif) no-repeat 4px 4px; color: #fff; padding-left: 12px; line-height:1.4em; margin:none;}
.topTeaser .elementTeaserList .ttred .elementTeaser .elementTeaserTitle {background: url(/img/icons/arrow_red.gif) no-repeat 4px 4px;color: #990000; padding-left: 12px; line-height:1.4em; margin:none;}
.topTeaser .elementTeaserList .ttyellow .elementTeaser .elementTeaserTitle {background: url(/img/icons/arrow_yellow.gif) no-repeat 4px 4px;color: #f7d526; padding-left: 12px; line-height:1.4em; margin:none;}
.topTeaser .elementTeaserList .ttblack .elementTeaser .elementTeaserTitle {background: url(/img/icons/arrow_black.gif) no-repeat 4px 4px;color: #000; padding-left: 12px; line-height:1.4em; margin:none;}


.topTeaser a:hover.topteaserLinks {
background: url(/img/icons/arrow_red.gif) no-repeat 4px 4px;
color: #000000;
padding-left: 12px;
line-height:1.4em;
margin:none;
font-weight: bold;
font-size:10px;

}

.topTeaser a.topteaserLinks {
background: url(/img/icons/arrow_red.gif) no-repeat 4px 4px;
color: #000000;
padding-left: 12px;
line-height:1.4em;
font-weight: bold;
font-size:10px;
margin:none;
}

.topTeaser .elementTeaserTitle {
font-size: 10px;
line-height:1.2em;
}

.elementTeaserText {
font-size: 11px;
line-height: 120%;
}

.main .top-story .elementTeaserText {
display: block;
margin-top: 5px;
}

.main .elementTeaserText {
display: block;
margin-top: 5px;
}


.elementTeaserText .linkLook {
padding-left: 0px;
font-size: 11px;
line-height: 120%;
}

.topTeaser {
padding:0px;
margin:0px 0 5px 0;
background-color:#fff;
float: left;
width: 100%;
}

.topTeaserTitle {
padding-left:7px;
color:#000;
background-color:#8dc63f;
font-size:15px;
font-weight:bold;
font-family:verdana,arial,helvetica,sans-serif !important;
}


.middleColumn .topTeaserTitle, .main .topTeaserTitle {
background:#8cb51b none repeat scroll 0 0;
/* background:#7ba719 none repeat scroll 0 0;
border-bottom:1px solid #EEEEEE; */
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:2px;

}

.date {
color:#A5A5A5;
font-size: x-small;
margin: 8px;
margin-left: 0px;
margin-right: 5px;
}

.tools {
margin-bottom: 8px;
clear: both;
}

.factsBox, .sideBar, .externalLinksRight {
font-size: 10px;
width: 193px;
clear: both;
float: right;
border: #DFDFDF 1px solid;
background: #FAFAFA;
margin: 4px 0 8px 14px;
padding-right: 0px;
line-height: 130%;

}
.factsBox .factsTitle {
background:#98D420 none repeat scroll 0 0;
border-bottom:1px solid #EEEEEE;
color:#FFFFFF;font-size:12px;
font-weight:bold;padding:2px;
}

.factsBox .factsText {
padding: 4px;
}
.externalLinksBottom {
font-size: 10px;
width: 100%;
clear: both;
border: #DFDFDF 1px solid;
background: #FAFAFA;
line-height: 130%;
margin-top: 5px;
margin-bottom: 5px;
padding-bottom: 3px;
padding-top: 3px;
}

.externalLinksBottom h4 {
margin-bottom:3px;
}

.externalLinksBottom a {
background: url(/img/icons/arrow_red.gif) no-repeat 4px 4px;
color: #000000;
padding-left: 12px;
line-height:10px;
margin:none;

}

.externalLinksBottom a:hover {
background: url(/img/icons/arrow_red.gif) no-repeat 4px 4px;
color: #000000;
padding-left: 12px;
line-height:10px; margin:none;
text-decoration:underline;

}

.externalLinksRight a {
background: url(/img/icons/arrow_red.gif) no-repeat 4px 4px;
color: #000000;
padding-left: 12px;
line-height:12px;
margin:none;

}

.externalLinksRight a:hover {
background: url(/img/icons/arrow_red.gif) no-repeat 4px 4px;
color: #000000;
padding-left: 12px;
line-height:12px;
margin:none;
text-decoration:underline;
}

.relatedArticles {
font-size: 10px;
width: 100%;
float: left;
clear: both;
border: #DFDFDF 1px solid;
background: #FAFAFA;
margin-top: 5px;
margin-bottom: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

.relatedArticles ul {
list-style:none;
margin: 0px;
padding: 0px;
margin-bottom: 3px;
margin-top: 2px;
clear: both;
}

.relatedArticles li {
padding: 0px;
margin: 0px;
clear: both;
}

.relatedArticles li {
padding: 0px;
margin: 0px;
}

.relatedArticles a {
background: url(/img/icons/arrow_red.gif) no-repeat 4px 4px;
color: #000000;
padding-left: 12px;
line-height:10px;
margin:none;
}

.relatedArticles a:hover {
background: url(/img/icons/arrow_red.gif) no-repeat 4px 4px;
color: #000000;
padding-left: 12px;
line-height:10px;
margin:none;
text-decoration:underline;

}

div.lockedPlusArticle {
padding: 20px;
border:solid 1px #CB2026;
background:#F6CBCA;
color:#222222;
margin-bottom: 100px;
clear:both;
}

.linkLook {
cursor: pointer;
}

.linkLook:hover {
text-decoration:underline;
}

/***************************
Article comments
***************************/
#commentForm {
border-top: 1px dotted black;
margin-bottom: 15px;
}

#commentForm h3 {
font-size: 14px;
margin: 0px;
}

#comments #comments_noComments,
#comments #comments_generalError,
#commentForm #commentForm_terms,
#commentForm #commentForm_errorText,
#commentForm #commentForm_done {
margin: 10px 20px;
padding: 5px;
font-size: 12px;
text-align: center;
background-color: #f5f5f5;
border: 1px solid #b7b7b7;
}

#commentForm form {
clear: both;
}

#commentForm form .input input,
#commentForm form textarea {
width: 470px;
margin-bottom: 5px;
}

#commentForm form .button input {
margin: 5px 0px;
}

#commentForm form textarea {
height: 100px;
}

#comments #comments_sorting #comments_sorting_desc,
#comments #comments_sorting #comments_sorting_asc {
text-align: right;
}

#comments .even {
background-color: #f7f7f7;
}

#comments .uneven,
#comments .even {
border-bottom: 1px dotted black;
padding: 5px;
margin-top: 5px;
}

#comments .author {
float: left;
font-weight: bold;
}

#comments .time {
text-align: right;
}
#comments .body {
padding-left: 5px;
}

#comments #comments_total_top,
#comments #comments_prev {
float: left;
}

#comments #comments_next {
float: right;
}

/***************************
Article email to friend
***************************/

#topEmailToFriendDiv {
height: 30px;
font-size: 11px;
border: 1px solid #e2e2e2;
margin: 5px 0px 0px 0px;
padding: 10px 5px 5px 5px;
}

#emailToFriendDiv .preErrorText {
font-size: 12px;
text-align: center;
font-weight: bold;
margin-right: 4px;
margin-top: 0px;
}

#emailToFriendDiv .errors {
display: block;
padding-bottom: 5px;
background: #FAFAFA;
}

#emailToFriendDiv .errors li {
margin-left: -20px;
}

#emailToFriendDiv form {
clear: both;
}

#emailToFriendDiv form .input input {
width: 160px;
}

#emailToFriendDiv form .label,
#emailToFriendDiv form .button {
padding-top: 5px;
}

/************* COLUMNSPLITTERS **************/
.twoColumnsTopfeatureHeavy .empty .col1 {
float: left;
width: 190px;
overflow: hidden;
height: 78px;

}
.twoColumnsTopfeatureHeavy .empty .threeColumns {
float: left;
width: 900px;
overflow: hidden;
height:72px;
/*border: 1px solid #9E9E9E;
background: #EDEDED;
background: url(/img/kameraochbild/header_bg.gif) no-repeat top left;*/
}

#pageHockeystick .threeColumns {
width: 650px;
}
.threeColumns .col1{float:left; width:33%; background: transparent;}
.threeColumns .col2{float:left; width:33%; background: transparent;}
.threeColumns .col3{float:left; width:33%; background: transparent;}

.middleColumn .threeColumns {
background:#FFFFFF none repeat scroll 0 0;
float:left;
margin-bottom:5px;
width:100%;
}

.middleColumn .threeColumns .col1{float:left; width:150px; background: transparent;margin-top:5px; margin-left: 5px;margin-right: 13px;}
.middleColumn .threeColumns .col2{float:left; width:150px; background: transparent;margin-top:5px; margin-right: 13px;}
.middleColumn .threeColumns .col3{float:left; width:150px; background: transparent;margin-top:5px;}

/*.middleColumn .threeColumns .topTeaser .topTeaserTitle {background:#98D420;border-bottom:1px solid #EEEEEE;color:#ffffff;font-size:12px;font-weight:bold;padding:2px;}*/
.middleColumn .threeColumns .topTeaser .topTeaserTitle {background:#6c6c6e;color:#ffffff;font-size:12px;font-weight:bold;padding:2px;}

.middleColumn .threeColumns {background:#fff; margin-bottom: 5px;}
.middleColumn .threeColumns .topTeaser a{line-height:1em;padding-left:0px;}
/*.middleColumn .threeColumns .topTeaser .elementTeaserTitle {color:#000000; font-weight:bold; text-decoration:none;}*/
.middleColumn .threeColumns .topTeaser .elementTeaserTitle {color:#0000ff; font-weight:bold; text-decoration:none;}

.middleColumn .threeColumns .elementTeaserTitle {color:#0000ff; font-weight:bold; text-decoration:none; line-height:1em; font-size:10px;}

.twoColumnsTopfeatureHeavy .empty .col2 .threeColumns .col1{float:left; width:33%; background: transparent;}
.twoColumnsTopfeatureHeavy .empty .col2 .threeColumns .col2{float:left; width:33%; background: transparent;}
.twoColumnsTopfeatureHeavy .empty .col2 .threeColumns .col3{float:left; width:33%; background: transparent;}

.twoColumnsTopfeatureHeavy .empty .col2 .threeColumns .col1 .topTeaser .topTeaserTitle {background-color: transparent;}
.twoColumnsTopfeatureHeavy .empty .col2 .threeColumns .col2 .topTeaser .topTeaserTitle {background-color: transparent;}
.twoColumnsTopfeatureHeavy .empty .col2 .threeColumns .col3 .topTeaser Title {background-color: transparent;}

.middleColumn .twoColumnsLeftHeavy {
background:#FFFFFF none repeat scroll 0 0;
float:left;
margin-bottom:5px;
width:100%;
}
.middleColumn .twoColumnsLeftHeavy .col1 {
width: 65%;
border-right: 4px solid #eee;
float:left;

}
.middleColumn .twoColumnsLeftHeavy .col2 {
width: 34%;
float:left;


}

.twoColumns {
width:100%;
margin-bottom: 0px;
float: left;
}

.header .twoColumns {
width:49%;
margin-bottom: 0px;
float: right;
height: 54px;
overflow: hidden;
}

.header .twoColumns .col1 {
width:49%;

}

.header .threeColumns {
width:83%;
margin-bottom: 0px;
float: right;
}

.twoColumns .col1, .col2 {
width:50%;
float:left;
}

.middleColumn .twoColumns .col2, .main .twoColumns .col2 {
width:49%;
float:left;
}

.middleColumn .twoColumns .col1, .main .twoColumns .col1 {
border-right: 4px solid #eee;
}

.header .twoColumns .col2, .header .threeColumns .col3 {
text-align: right;
float: right;
}

.middleColumn .twoColumns, .main .twoColumns {
background: #fff;
margin-bottom: 5px;
float: left;
width: 100%;
}

/***************** TEASER BLOCK ***********************/
.teaserblock {
padding: 3px;

}
.blockContainer {
margin: 5px;
clear: both;
}

/***************** POLL ELEMENT ***********************/

#pollForm {
padding: 5px;
clear: both;
background-color: white;
}

#pollForm h4 {
margin: 0px;
clear: both;
background-color: #ffffff;
color: #cc0000;
padding: 2px;
text-transform: uppercase;
}

#pollForm p {
margin: 0px;
padding: 2px;
}

#pollForm span {
background: url('/img/kameraochbild/red_dot.gif') no-repeat right;
padding-right: 10px;
display: block;
text-align: right;
}

#pollForm #pollForm_notdone label, #pollForm #pollForm_notdone input {
cursor: pointer;
}

#pollForm #pollForm_notdone .horizontal {
display: inline;
margin-left: 5px;
}

#pollForm #pollForm_notdone .button {
margin: 5px 2px;
}

#pollForm #pollForm_done .question {
background-color: cyan;
margin: 2px;
border: 1px solid black;
}

#pollForm #pollForm_notdone #pollForm_loading {
text-align: center;
}

#pollForm #pollForm_notdone p.error {
margin: 10px 20px;
padding: 5px;
font-size: 12px;
text-align: center;
background-color: #f5f5f5;
border: 1px solid #b7b7b7;
}

p.pluserror {
font-size: 12px;
font-style: bold;
}

div.pluserrors {
padding: 20px;
border:solid 1px #CB2026;
background:#F6CBCA;
color:#222222;
margin-bottom: 10px;
}

/***************** ADS ***********************/
div.ad {
clear:both;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0px;
float:left;
}

.rightColumn .ad {
clear:both;
padding: 5px;
padding-top: 15px;
margin: 0px;
margin-bottom: 5px;
float:left;
width: 100%;
/*background: url('/img/kameraochbild/annonsikon.gif') no-repeat 5px 5px;*/
}

.rightColumn .adtitle {
  background:none repeat scroll 0 0 #FFFFFF;
  padding-left:5px;width:102%;
}

.main .ad {
background:#FFFFFF url(/img/kameraochbild/annonsikon.gif) no-repeat scroll 5px 5px;
float:left;
margin:0 0 5px;
padding:15px 5px 5px;
width:470px;

}

.hockeystickrightColumn .ad {
margin-top: 0px;
}

.hockeystickrightColumn .ad {
margin-top: 0px;
}

/***************** FORMS **********************/
select.form-select {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
padding: 1px;
}

/*input.submit {
font-family: arial, helvetica, sans-serif;
font-size: 10px;
padding-left: 1px;
padding-right: 1px;
color: #f7d526;
background-color: #AD0810;
border-color: #f7d526;
border-width: 1px;
}*/


input.form-input {
background: url('/polopoly_fs/Prylportalen-Global-layout-7.3110.css!/searchbox3.gif') no-repeat scroll left top;
border-width: 0;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 11px;
height: 18px;
margin-right: -4px;
padding-left: 8px;
padding-top: 4px;
width: 156px;
}

input.form-button {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0px;
width: 28px;
height:26px;
border-width: 0px;
background: url('/polopoly_fs/Prylportalen-Global-layout-7.3110.css!/search_submit5.gif') no-repeat 0px 1px; padding-top: 4px;
}

input.small-Search {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
background-color: #fff;
border-color: #000000;
border-width: 1px;
width:150px;
}

textarea.form-input {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
background-color: #fff;
border-color: #000000;
border-width: 1px;
padding: 1px;
}

input.form-checkbox {
margin: 0px;
padding: 0px;
border: 0px;
width: 13px;
height: 13px;
}

/***************** REGISTRATION AND USERPAGES **********************/

div.userpages_menu {
background: #efefef;
border: #000000 1px solid;
clear:both;
}
div.userpages_info {

}
div.services {
padding: 2px;
background: #efefef;
border: #000000 1px solid;
margin-top:10px;
margin-bottom:10px;
}
table#services_table {
border: #000000 1px solid;
}

span.service_header {
font-weight: bold;
font-size: 10px;
}

span.service_text {
font-size: 9px;
}

span.service_text_red {
font-size: 9px;
font-weight:bold;
color: red;
}

span#register_title {
color: #000000;
font-weight: bold;
padding: 2px;
font-size: 16px;
}
div.register {
width:100%;
clear:both;
margin: 0px;
background: #efefef;
border-bottom: #000000 1px solid;
}

div.userpages_container {

}

div.userpages_left {
float:left;
width:230px;
height: 300px;
background:#BBD6E1;
border: #000000 1px solid;
border-right:0px solid #666666;
}

div.userpages_right {
float:left;
height: 300px;
width:230px;
background:#BBD6E1;
border: #000000 1px solid;
border-left:0px solid #666666;
}

div.userpages_right .input-text{
border:1px solid #3b6e22;
color:#666666;
}

div.userpages_left .input-text{
border:1px solid #3b6e22;
color:#666666;
}

div.userpages_left label{
display:block;
margin-bottom:10px;
color:#555555;
}

div.userpages_left label span{
display:block;
text-align:left;
font-weight:bold;
}

div.userpages_right label{
display:block;
margin-bottom:10px;
color:#555555;
}

div.userpages_right label span{
display:block;
text-align:left;
font-weight:bold;
}

div.box {
border: #000000 1px solid;
background:#BBD6E1;
}

div.box .input-text{
border:1px solid #3b6e22;
color:#666666;
}

div.box label{
display:block;
margin-bottom:10px;
color:#555555;
}

div.box label span{
display:block;
float:left;
padding-right:6px;
width:120px;
text-align:right;
font-weight:bold;
}
/****************** Productsearch***************/
.productSearch input.form-button {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
height:18px;
width: 40px;
padding-top:1px;
padding-bottom:1px;
padding-left; 4px;
padding-right; 4px;
border: #000000 1px solid;
background: none;

}

.productSearch input.form-input {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
background-color: #fff;
width: 156px;
height: 16px;
padding-left: 2px;
padding-top: 2px;
border: #000000 1px solid;
margin-right: -4px;
background: #FFFFFF no-repeat scroll left top;
background-image: url('/polopoly_fs/Prylportalen-Global-layout-7.3110.css!/searchbox2.gif') no-repeat scroll left top;
}

/***************** Misc **********************/

.clear {
clear:both;
line-height:1px;
}

/***************** google **********************/

.googleAdSenseContainer {
margin-top: 8px;
margin-bottom: 8px;
}



















/* END id=9206757,level=0,summary=cid=7.3110, ot=p.siteengine.Stylesheet.ot, mode=www:cache=MISS; times:ownTotal=6ms,ownRender=5ms,controller=1ms,cache=0ms;cacheMaxAge=300s;times:total=6ms, key=ModelKey:m/local/content/contentId='VersionedContentId(7.3110.1273667285)', m/request/view='NULL', m/request/mode='www',  */
