﻿#full_box 
{
    width:731px;
}
#half_box_l 
{
    float:left;
    width:358px;
}
#half_box_r 
{
    float:right;
    width:358px;
}
#float_left 
{
    float:left;
    width:150px;
}
#float_full 
{
    float:left;
    width:686px;
}
#float_right 
{
    float:right;
    width:521px;
    padding-right:15px;
}
#float_left_news 
{
    float:left;
    width:525px;
}
#float_right_news 
{
    float:right;
    width:206px;

}
blockquote 
{
    font-size:11px;
    font-style:italic;
    color:#333;
}
.blank 
{
    padding-top:10px;
}
.dark_pink 
{
    background-color:#EE4197;
    padding-left:15px;
    padding-bottom:20px;
    padding-top:5px;
    padding-right:3px;
    font-size:18px;
    font-weight:bold;
    color:#fff;
}
.dark_green 
{
    background-color:#a6ce39;
    padding-left:15px;
    padding-bottom:20px;
    padding-top:5px;
    padding-right:3px;
    font-size:18px;
    font-weight:bold;
    color:#fff;
}
.dark_green-blogg {
    background-color:#a6ce39;
    padding: 5px 0 5px 25px;
}
.dark_pink_521
{
    background-color:#EE4197;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:5px;
    padding-top:5px;
    width:521px;
    font-size:18px;
    font-weight:bold;
    color:#fff;
}
.dark_pink_community 
{
    background-color:#EE4197;
    padding-left:15px;
    padding-bottom:3px;
    padding-top:5px;
    padding-right:3px;
}
.light_pink 
{
    background-color:#F7C9DE;
    padding-top:5px;
    padding-left:15px;
    padding-bottom:5px;
    padding-right:3px;
    font-size:14px;
    font-weight:bold;
    color:#000;
    
}
.light_green 
{
    background-color:#dde791;
    padding-top:5px;
    padding-left:15px;
    padding-bottom:5px;
    padding-right:3px;
    font-size:14px;
    font-weight:bold;
    color:#000;
    
}
.light_pink_521 
{
    background-color:#F7C9DE;
    padding-top:5px;
    padding-left:12px;
    padding-bottom:5px;
    padding-right:3px;
    font-size:14px;
    font-weight:bold;
    color:#000;
    width:521px;
}
.dark_blue
{
    background-color:#14A6C6;
    padding-left:15px;
    padding-bottom:20px;
    padding-top:5px;
    padding-right:3px;
    font-size:18px;
    font-weight:bold;
    color:#fff;
}
.light_blue
{
    background-color:#A5DCE4;
    padding-top:5px;
    padding-left:15px;
    padding-bottom:5px;
    padding-right:3px;
    font-size:14px;
    font-weight:bold;
    color:#000;
}
.forum_dark_blue
{
    background-color:#14A6C6;
    padding-top:5px;
    padding-bottom:8px;
}
.forum_light_blue_1
{
    background-color:#dbf5f9;
    font-size:11px;
    font-weight:normal;
    color:#000;
}
.forum_light_blue
{
    background-color:#A5DCE4;
    font-size:11px;
    font-weight:normal;
    color:#000;
}
.light_blue_sub
{
    background-color:#A5DCE4;
    padding-top:5px;
    padding-left:5px;
    padding-bottom:5px;
    padding-right:3px;
    font-size:12px;
    font-weight:bold;
    color:#000;
}
.white
{
    background-color:#fff;
    padding-top:5px;
    padding-left:15px;
    padding-bottom:5px;
    font-size:12px;
    color:#000;
}
#half_box_big
{
    width:371px;
    float:left;
}
#half_box_small
{
    width:345px;
    float:right;
}
#dark_pink_login 
{
    background-color:#EE4197;
    padding-left:15px;
    padding-bottom:3px;
    padding-top:5px;
    padding-right:3px;
    
}
#light_pink_last_login
{
    background-color:#F7C9DE;
    padding-top:0px;
    padding-left:0px;
    padding-bottom:0px;
    padding-right:3px;
    font-size:12px;
    font-weight:bold;
    color:#000;
}
#white_last_login
{
    background-color:#fff;
    padding-top:5px;
    padding-left:15px;
    padding-bottom:5px;
    padding-right:3px;
}
td.login_hedline 
{
    font-size:18px;
    font-weight:bold;
    color:#fff;
    padding-right:10px;
}
td.user_pass 
{
    font-size:12px;
    font-weight:bold;
    color:#000;
    padding-right:10px;
    vertical-align:top;
    padding-top:4px;
}
td.reminder 
{
    font-size:11px;
    font-weight:normal;
    color:#000;
    text-align:right;
    padding-top:4px;
}
#main_text_window #black_box 
{
    padding:15px;
    border:solid 1px #F7C9DE;
}
#main_text_window #black_box1 
{
    padding:15px;
    border-left:solid 1px #F7C9DE;
    border-right:solid 1px #F7C9DE;
}
#main_text_window #forum_main 
{
    padding:0px;
}
#main_text_window #black_box2 
{
    padding:15px;
    border-left:solid 1px #F7C9DE;
    border-right:solid 1px #F7C9DE;
    border-bottom:solid 1px #F7C9DE;
}
#half_box_l 
{
    width:49%;
    float:left;
}
#half_box_r 
{
    width:49%;
    float:right;
}
.pink_box 
{
    background-color:#F7C9DE;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:15px;
    padding-top:10px;
    width:521px;
}
.blogg_white-box-left {
    background-color:#ffffff;
    float:left;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:15px;
    padding-top:10px;
    width:200px;
    border-right: solid 1px #000;
}
.blogg_white-box-right {
    background-color:#ffffff;
    float:right;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:15px;
    padding-top:10px;
    width:499px;
}
.small_black_box 
{
    background-color:#000;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:15px;
    padding-top:10px;
    width:521px;
    float:right;
    display:inline;
}
.full_black_box 
{
    background-color:#000;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:15px;
    padding-top:10px;
}
.big_black_box 
{
    background-color:#000;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:15px;
    padding-top:10px;
    width:686px;
    float:right;
    display:inline;
}
.pink_box_head 
{
    background-color:#F7C9DE;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:5px;
    padding-top:5px;
    width:521px;
}
.white_box 
{
    background-color:#fff;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:15px;
    padding-top:10px;
    width:521px;
}
.white_box_full
{
    background-color:#fff;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-top:15px;

}
.black_box_full
{
    background-color:#f7c9de;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:10px;
    padding-top:15px;
    border:solid 1px #F7C9DE;

}
.light_green_box_full
{
    background-color:#dde791;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-top:15px;

}
.light_pink_box_full
{
    background-color:#F7C9DE;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-top:15px;

}
.light_blue_box_full
{
    background-color:#A5DCE4;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-top:15px;

}
.white_box_comment
{
    background-color:#fff;
    border-top:solid 1px #000;
    padding-left:1px;
    padding-right:1px;
    padding-bottom:3px;
    padding-top:3px;

}
.white_box_visitor 
{
    background-color:#fff;
    border-top:solid 1px #000;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:5px;
    padding-top:5px;
    width:521px;
}
.white_box_black_top_line 
{
    background-color:#fff;
    border-top:solid 1px #000;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:15px;
    padding-top:10px;
    width:521px;
}
.white_box_black_top_line_full 
{
    background-color:#fff;
    border-top:solid 1px #000;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:15px;
    padding-top:10px;
    width:686px;
}
.white_box_black_top_line_full_1
{
    background-color:#fff;
    border-top:solid 1px #000;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:15px;
    padding-top:10px;
}
.light_blue_box_black_top_line_full_1
{
    background-color:#A5DCE4;
    border-top:solid 1px #000;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:15px;
    padding-top:10px;
}
.white_box_no_padding
{
    background-color:#fff;
    border-top:solid 1px #000;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:10px;
    padding-top:10px;
    width:521px;
}
.news_main_box 
{
    background-color:#fff;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:15px;
    padding-top:10px;
    width:510px;
}
.news_main_box_latest 
{
    background-color:#fff;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:15px;
    padding-top:10px;
    border-left:solid 1px #000;
    width:195px;
}
.title_black_box 
{
    color:#fff;
    font-size:18px;
    font-weight:bold;
    width:150px;
}
.clear 
{
    clear:both;
}
.clear_padding 
{
    clear:both;
    padding-top:10px;
}
td.title_names 
{
    font-size:12px;
    font-weight:bold;
    color:#000;
    padding-top:10px;
} 
td.logedin_names, td.logedin_names a, td.logedin_names a:visited, td.logedin_names a:active
{
    padding:3px;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#000;
} 
td.logedin_names a:hover
{
    text-decoration:underline;
    color:#000;
} 
td.text, td.text a, td.text a:visited, td.text a:active 
{
    padding:3px;
    font-size:12px;
    color:#000;
    text-decoration:none;
}
td.text a:hover
{
    padding:3px;
    font-size:12px;
    text-decoration:underline;
    color:#000;
}
td.text_bold, td.text_bold a, td.text_bold a:visited, td.text_bold a:active 
{
    padding:3px;
    font-size:12px;
    color:#000;
    text-decoration:none;
	font-weight:bold;
}
td.text_bold a:hover
{
    padding:3px;
    font-size:12px;
    text-decoration:underline;
    color:#000;
	font-weight:bold;
}
td.text_small 
{
    padding:3px;
    font-size:10px;
    color:#000;
}
.text_test_result 
{
    padding:3px;
    font-size:12px;
    color:#000;
}
td.text_comment 
{
    padding:10px 5px 5px 5px;
    font-size:12px;
    color:#000;
}
td.text_head_black 
{
    padding:3px;
    font-size:13px;
    font-weight:bold;
    color:#000;
}
    
td.text1 
{
    padding:6px;
    font-size:12px;
    font-weight:bold;
    color:#000;
}
.text, .text a, .text a:visited
{
    padding:6px;
    font-size:12px;
    font-weight:normal;
    color:#000;
}
.text a, .text a:visited, .text a:hover, .text a:active
{
    padding:6px;
    font-size:12px;
    font-weight:normal;
    color:#000;
    text-decoration:underline;
}
td.text_pink 
{
    font-size:12px;
    color:#EE4197;
}
td.text_green 
{
    font-size:12px;
    color:#068403;
}
td.text_black, td.text_black a, td.text_black a:visited, td.text_black a:active 
{
    font-size:12px;
    color:#000000;
    text-decoration:none;
}
td.text_black a:hover 
{
    font-size:12px;
    color:#000000;
    text-decoration:underline;
}
td.text_small_white 
{
    font-size:11px;
    color:#fff;
}
td.text_small_black 
{
    font-size:11px;
    color:#000;
}
td.text_small_white a
{
    font-size:11px;
    color:#fff;
    text-decoration:none;
}
td.text_small_white a:visited
{
    font-size:11px;
    color:#fff;
    text-decoration:none;
}
td.text_small_white a:hover
{
    font-size:11px;
    color:#fff;
    text-decoration:underline;
}
td.text_next, td.text_next a, td.text_next a:visited 
{
    padding-top:8px;
    padding-right:5px;
    color:#fff;
    font-size:12px;
    text-align:right;
    text-decoration:none;
}

td.text_next a:hover, td.text_next a:active
{
    color:#fff;
    text-decoration:underline;
}
td.text_next_black, td.text_next_black a, td.text_next_black a:visited 
{
    padding-top:8px;
    padding-right:5px;
    color:#000;
    font-size:12px;
    text-align:right;
}

td.text_next_black a:hover, td.text_next_black a:active
{
    text-decoration:underline;
}
.test_text_head 
{
    font-size:12px;
    font-weight:bold;
    color:#000;
}
.test_text, .test_text a, .test_text a:active, .test_text a:visited
{
    font-size:11px;
    font-weight:normal;
    color:#000;
    text-decoration:none;
}
.test_text a:hover
{
    font-size:11px;
    font-weight:normal;
    color:#000;
    text-decoration:underline;
}
.text_white 
{
    color:White;
}
td.thumbnail 
{
    vertical-align:middle;
}
td.rosa_text 
{
    font-size:12px;
    color:#EE4197;
    padding-bottom:10px;
} 
td.green_text 
{
    font-size:12px;
    color:#068403;
    padding-bottom:10px;
}
td.white_small_head 
{
    font-size:16px;
    font-weight:bold;
    color:#fff;
}
.subtitle 
{
    padding-top:5px;
    font-size:14px;
    color:#fff;
    font-weight:bold;
}
.subtitle1 
{
    font-size:12px;
    color:#fff;
}
.subtitle1 a
{
    font-size:12px;
    color:#fff;
    text-decoration:none;
}
.subtitle1 a:hover
{
    font-size:12px;
    color:#fff;
    text-decoration:underline;
}
.subtitle1 a:visited
{
    font-size:12px;
    color:#fff;
    text-decoration:none;
}
td.klotter 
{
    font-family:Comic Sans MS;
    font-size:14px;
    color:#000;
    padding-bottom:7px;
}
.news_date 
{
    text-align:right;
    padding-right:15px;
    padding-bottom:15px;
    font-size:11px;
    color:#15A6C6;
}
.news_intro 
{
    text-align:left;
    font-size:12px;
    font-weight:bold;
}
.news_detail 
{
    font-size:12px;
    font-weight:normal;
}
.mail_head 
{
    font-size:12px;
    font-weight:bold;
    color:#fff;
    padding:5px 0 3px 3px;
}
.mail_list, .mail_list a, .mail_list_1, .mail_list_1 a 
{
    font-size:12px;
    color:#000;
    font-weight:normal;
    padding:2px 0 2px 2px;
    text-decoration:none;
}
.mail_list_1, .mail_list_1 a
{
    background-color:#fff;
}
.mail_list a:hover, .mail_list a:active, .mail_list_1 a:hover, .mail_list_1 a:active 
{
    text-decoration:underline;
}
.mail_list a:visited, .mail_list_1 a:visited 
{ 
    font-style: italic; 
}
.padding 
{
    padding-top:10px;
}
td.blue_line 
{
    background:url(../Images/blue_line.gif);
    background-repeat:repeat-y;
}
.visa_alla, .visa_alla a, .visa_alla a:visited 
{
    text-align:right;
    padding:6px;
    font-size:12px;
    font-weight:normal;
    color:#000;
    text-decoration:none;
 }
.visa_alla a:hover    
{
    text-decoration:underline;
 }
 h2.trigger {
	padding: 0 0 0 25px;
	margin: 0 0 0px 0px;
	background: url(../Images/open_close.gif) no-repeat;
	height: 30px;
	line-height: 30px;
	width: 706px;
	font-size: 18px;
	font-weight: bold;
	float: left;
	background-color:#14A6C6;
	
	
}
h2.trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
}
h2.trigger a:hover {
	color: #fff;
}
h2.active {background-position: left bottom;}
.toggle_container {
	margin: 0 0 0px;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	/*background: #f0f0f0 url(toggle_block_stretch.gif) repeat-y left top;*/
	overflow: hidden;
	font-size: 1.2em;
	width: 731px;
	clear: both;
}
.toggle_container .block {
	padding: 0px;
}

/*tiger open*/
h2.trigger_open {
	padding: 0 0 0 25px;
	margin: 0 0 0px 0px;
	background: url(../Images/close_open.gif) no-repeat;
	height: 30px;
	line-height: 30px;
	width: 706px;
	font-size: 18px;
	font-weight: bold;
	float: left;
	background-color:#14A6C6;
	
	
}
h2.trigger_open a {
	color: #fff;
	text-decoration: none;
	display: block;
}
h2.trigger_open a:hover {
	color: #fff;
}
h2.active {background-position: left bottom;}
.toggle_container_open {
	margin: 0 0 0px;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	/*background: #f0f0f0 url(toggle_block_stretch.gif) repeat-y left top;*/
	overflow: hidden;
	font-size: 1.2em;
	width: 731px;
	clear: both;
}
.toggle_container_open .block {
	padding: 0px;
	
}
/* ------ Blogg ------- */
.blogglist {
    width: 215px;
    float: left;
    background-color: #ffffff;
    margin: 10px 10px 10px 10px;
    padding: 0;
    border:solid 1px #666;
    }
.miniblogg, .miniblogg a, .miniblogg a:visited, .miniblogg a:active {
    padding: 5px 3px 5px 3px;
    height:50px;
    font-size: 11px;
    color:Black;
    text-decoration: none;
    }
.miniblogg a:hover{
    color:Black;
    text-decoration: underline;
    }
.miniblogger-readmore, .miniblogger-readmore a, .miniblogger-readmore a:visited, .miniblogger-readmore a:active {
    padding: 3px;
    color: #000;
    font-size: 10px;
    text-align: right;
    font-weight:bold;
    text-decoration: none;
    }
.miniblogger-readmore a:hover {
    color: #000;
    font-weight:bold;
    text-decoration: underline;
    }
.miniblogger, .miniblogger a, .miniblogger a:visited, .miniblogger a:active {
    padding: 3px;
    color: #EE4197;
    font-size: 10px;
    text-align: right;
    text-decoration: none;
    }
.miniblogger a:hover {
    color: #EE4197;
    text-decoration: underline;
    }
.blogg-banner {
    padding: 10px 35px 25px 25px;
    height:65px;
    text-align:right;
    }
.blogger-name {
    font-size:22px;
    font-weight:bold;
    color:#fff;
    padding: 0 0 5px 0;
    }
.blogger-title {
    font-size:16px;
    font-weight:bold;
    color:#fff;
    }
.blogg-writer {
    padding-top:15px;
    padding-right:15px;
    color:#000;
    font-size:12px;
    text-align:right;
    text-decoration:none;
    }
.blogg-writer a, .blogg-writer a:active, .blogg-writer a:visited {
    color:#000;
    text-decoration:none;
    }
.blogg-writer a:hover {
    color:#333;
    text-decoration:underline;
    }
.blogg-arkiv {
    padding: 5px;
    color: #000;
    font-size: 14px;
    font-weight:bold;
    text-decoration: none;
    }
.blogg-year {
    padding: 3px;
    color: #000;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    }
.blogg-year a, blogg-year a:visited, blogg-year a:active {
    color: #000;
    text-decoration: none;
    }
.blogg-year a:hover{
    color: #333;
    text-decoration: underline;
    }
.blogg-month {
    padding: 2px;
    color: #000;
    font-size: 12px;
    font-weight:normal;
    text-decoration: none;
    padding-left: 15px;
    }
.blogg-month a, .blogg-month a:visited{
    color: #000;
    text-decoration: none;
    }
.blogg-month a:hover {
    color: #333;
    text-decoration: underline;
    }
.blogg-month-current {
    padding: 2px;
    color: #000;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    padding-left: 20px;
    }
.blogg-month-current a, .blogg-month-current a:visited {
    color: #000;
    text-decoration: none;
    }
.blogg-month-current a:active {
    color: #000;
    text-decoration: underline;
    }
.blogg-month-current a:hover {
    color: #333;
    text-decoration: underline;
    }
.blogg-month-artikel {
    color: #000;
    font-size: 12px;
    font-weight:normal;
    text-decoration: none;
    padding-left: 40px;
    }
.blogg-month-artikel a, .blogg-month-artikel a:visited {
    color: #000;
    text-decoration: none;
    padding-left: 40px;
    }
.blogg-month-artikel a:active {
    color: #000;
    text-decoration: underline;
    }
.blogg-month-artikel a:hover {
    color: #333;
    text-decoration: underline;
    }
.white-bloggblogglist {
    background-color:#fff;
    padding: 20px 10 20px 10px;
}   
/* ************ Kalender **************** */
#events {
	float:left;
	width:500px;
	border-right:1px #14A6C6 solid;
	min-height:200px;
}
#kalender {
	float:right;
	width:200px;
}
table.kalendar {
	font-size:11px;
	font-weight:bold;
	color:#000;
}
.kalendarinfo {
	padding: 7px 15px 7px 0px;

}
.kalendardate {
	font-size:12px;
	font-weight:bold;
	color:#000;
	display:block;
	width:70px;
	float: left;
}
.kalendartext {
	font-size:12px;
	font-weight:normal;
	color:#000;
	display:block;
	width:auto;
	float: left;
}
.kalendartext a, .kalendartext a:active, .kalendartext a:visited {
	color:#000;
	text-decoration:underline;
}
.kalendartext a:hover {
	color:#333;
	text-decoration:none;
}