body { background:#ffffff; }

div.outerrim { padding:20px 0 20px 0; }

.bubble { position: relative; left: 710px; height: 165px; width: 247px; background:url(/Site/Widget/Editor/230/images/layout/bubble.gif) left top no-repeat;  }
.bubble input.suggest_field { margin: 10px 0 0 10px; width: 220px;  border: 3px solid #9a9a9a; height:20px; font-size:12px; line-height:20px; }
.bubble input.suggest_button { margin: 10px 0 0 155px; }

div.fsu_top_nav { float: left; width:790px; display:block; padding-top: 10px;}
div.fsu_top_nav a.uf { float:left; color:#555555; display:block; padding:0 0 0 25px; margin:0 0 0 10px; background:url(/Site/Widget/Editor/230/images/layout/u.gif) left center no-repeat; line-height:25px; }
div.fsu_top_nav a.teater { float:left; color:#555555; display:block; padding:0 0 0 25px; margin:0 0 0 10px; background:url(/Site/Widget/Editor/230/images/layout/t.gif) left center no-repeat; line-height:25px; }
div.fsu_top_nav a.dansbana { float:left; color:#555555; display:block; padding:0 0 0 25px; margin:0 0 0 10px; background:url(/Site/Widget/Editor/230/images/layout/d.gif) left center no-repeat; line-height:25px; }
div.fsu_top_nav a.uf:hover, div.fsu_top_nav a.teater:hover, div.fsu_top_nav a.dansbana:hover { color:#111111; }

div.klamrar { margin: 20px 0 20px 0; height: 60px; background:url(/Site/Widget/Editor/230/images/layout/klamrar.gif) left top no-repeat; padding-top: 10px; }
div.klamrar a {font-size: 20px; color: #666666; padding: 0 0 0 25px; line-height: 20px; }

div.outerrim { width:790px; margin:0 auto 0 auto; padding-bottom: 5px; clear: both; }
div.innerrim { width:780px; padding:0 5px 0 5px; }
div.#content { width:100%; min-height:500px; }

div.header_section { width:100%; padding-bottom: 0px; background:url(/Site/Widget/Editor/230/images/layout/tankapa_header.jpg) left bottom no-repeat; }
div.header_section .Widget{width: 50%; }
div.body_section { float: left; width:100%; clear: both; min-height:500px; margin:10px 0 10px 0; }
div.zones_2 { /*background:url(/Site/Template/Wigwam/images/2col_lines.gif) left top repeat-y; */ }
div.zones_3 { /*background:url(/Site/Template/Wigwam/images/3col_lines.gif) left top repeat-y; */ }
/* div.footer_section { width: 790px; min-height:16px; clear: both; margin:0 auto 0 auto; } */
.footer_section .Text { width: 560px; margin-left: 200px; text-align: center;}

div.nav0 .item { padding:4px 10px 4px 0px; background:#ffffff; }
div.nav0 a.item { display:block; line-height:22px; font-weight:bold; margin:0 10px 0 0; color:#666666; text-decoration:none; font-size: 20px;}
div.nav0 a.active {font-size: 20px;}
div.nav0 a:hover { color:#000000; font-size: 20px; }

div.treenav0 { width:170px; padding:10px 0 40px 10px; clear:both; }
div.treenav0 a { width:170px; font-weight:bold; text-decoration:none; color:#aaaaaa; line-height:20px; }
div.treenav0 .level2 a { padding:0 0 0 10px; width:160px; }
div.treenav0 .level3 a { padding:0 0 0 20px; width:150px; }
div.treenav0 a:hover { color:#000000; }

div.zone2_1, div.zone3_1 { float:left; width:170px; padding:0 10px 0 10px; clear:left; }
div.zone2_2 { float:right; width:560px; padding:0 10px 0 0; }

div.zone3_2 { float:left; width:370px; padding:0 0 0 20px; }
div.zone3_3 { float:right; width:160px; padding:0 10px 0 0; }

/*div.nav0 a, */
div.treenav0 a { font-family:Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif; font-size:12px; }
div, span, a, p { font-family:Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif; font-size:12px; line-height:18px; color: #7a7a7a; }
h1, h2, h3 { font-family:Trebuchet MS, Arial, Tahoma, Verdana, Sans-serif; }
h1 { margin:10px 0 5px 0; font-size:24px; color: #000000; line-height:24px;}
h2 { margin:10px 0 5px 0; font-size:20px; color: #000000; line-height:22px; }
h3 { margin:10px 0 0 0; font-size:16px; line-height:20px; }

a, a:visited { text-decoration:none; font-weight:bold; color:#aaaaaa; }
a:hover { color:#000000; }


/*.Article table.ds_section tr  { padding: 0; } 
.Article table.ds_section tr td { padding: 0 4px 0 4px!important; }
*/
.Article .view_comments_item { border: none!important; margin: 0!important; padding:0!important; }
.Article .view_comments_item .ds_section { background-color: #f7f7f7;  }
.Article .comments_list h2 { padding: 25px 0 0 5px; font-size: 14px; clear: both; color: white; display:block; width: auto; height: 25px; background:url(/Site/Widget/Editor/230/images/layout/comment_top.gif) black left top no-repeat;}
.Article .view_comments_form .ds_section { color: white!important;}
/*.Article .view_comments_form .ds_section { padding-top: 10px; background:url(/Site/Widget/Editor/230/images/layout/comment_bg.gif) black left bottom no-repeat; height: 225px; }

.Article .view_comments_form .ds_section { padding-top: 10px; background:url(/Site/Widget/Editor/230/images/layout/comment_bg2.gif) white left top no-repeat; height: 250px; }
*/
.Article .view_comments_form form { padding-top: 10px; background:url(/Site/Widget/Editor/230/images/layout/comment_bg2.gif) white left top no-repeat; height: 261px; }
.Article .view_comments_form .ds_section .Captcha  { background: none; height: auto; width: 390px; }
.Article .view_comments_form .ds_section .Captcha  .ds_section { background: none; height: auto; width: 98%; }
.Article .view_comments_form .ds_section input.textfield, .Article .view_comments_form .ds_section .textarea { border: 3px solid #9a9a9a; }

.Article .view_comments_form .ds_section input.textfield { width: 97%;}
.Article .view_comments_form .ds_section .textarea  { width: 98%;}





