/*****************************/
/* Default for this page     */
/*****************************/

body 
{
	background: #cfcfcf url("../img/layout/bg_stripe.gif") top center repeat-y; 
	margin: 0;
	padding: 0;
	height: 100%;
}

p
{
	clear: left;
	margin-top: 10px;
	margin-left: 0px;
}

h1
{
	font-family: "Trebuchet MS", Helvetica,  Arial, sans-serif;
	font-size: 36px;
	color: #333333;
	margin-bottom: 1px;
}

h2
{
	font-family: "Trebuchet MS", Helvetica,  Arial, sans-serif;
	font-size: 24px;
	color: #333333;
	margin-bottom: 1px;
}

h3
{
	font-family: "Trebuchet MS", Helvetica,  Arial, sans-serif;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: bold;
	color: #333333;
	margin-bottom: 5px;
}

.sub_topic
{
	font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
	font-size: 12px;
	margin-top: 6px;
}

a
{
	position: relative;
	color: #333333;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a:hover 
{
	position: relative;
	color: #000000;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.size-10
{
	font-size: 10px;
	font-family: Arial, Helvetica, Trebuchet MS, sans-serif;
}




.size-11
{
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.size-11-grey
{
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
}

.size-11-arial
{
	font-size: 11px;
	font-family: "Arial", Helvetica, Trebuchet MS, sans-serif;
}

.size-12
{
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.size-12-arial
{
	font-size: 12px;
	font-family: "Arial", Helvetica, Trebuchet MS, sans-serif;
}

.blog_date
{
	font-size: 12px;
	color: #b3c162;
	font-family: Arial, Helvetica, Trebuchet MS, sans-serif;
}

.blog_date_grey
{
	font-size: 12px;
	color: #7e7e7e;
	font-family: Arial, Helvetica, Trebuchet MS, sans-serif;
}

.blog_date_orange
{
	font-size: 12px;
	color: #ff9000;
	font-family: Arial, Helvetica, Trebuchet MS, sans-serif;
}

#footer a
{
	position: relative;
	color: #ffffff;
	text-decoration: none;
}

#footer a:hover 
{
	position: relative;
	color: #f3f3f3;
	text-decoration: none;
}


.login_box
{
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif, Verdana;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}

.login_input
{
	border: 1px solid #999999;
}

.read_more
{
	background: url( "../img/misc/plus.gif") top left no-repeat;
	padding-left: 16px;
	padding-top: 0px;
	margin-top: 2px;
}

#edit
{
	background: url( "../img/misc/penna.gif") top left no-repeat;
	padding-left: 16px;
	padding-top: 0px;
	margin-top: 2px;
}

#delete
{
	background: url( "../img/misc/kryss.gif") top left no-repeat;
	padding-left: 16px;
	padding-top: 0px;
	margin-top: 2px;
}

#slideshow
{
	background: url( "../img/misc/slideshow.gif") top left no-repeat;
	padding-left: 16px;
	padding-top: 0px;
	margin-top: 2px;
}

#log_comment
{
	background: url( "../img/misc/comment.gif") top left no-repeat;
	padding-left: 16px;
	padding-top: 0px;
	margin-top: 2px;
}

#log_gb
{
	background: url( "../img/misc/gb.gif") top left no-repeat;
	padding-left: 16px;
	padding-top: 0px;
	margin-top: 2px;
}
#blog_new
{
	background: url( "../img/misc/new_plus.gif") top left no-repeat;
	padding-left: 16px;
	padding-top: 0px;
	margin-top: 2px;
}







#top
{
	height: 90px;
	background: url("../img/layout/topbild.gif") top left repeat-x;
	padding: 0px;
	margin: 0px;
}

.clear
{
	clear: left;
}

.float
{
	float: left;
}

.border
{
	border: 1px solid #000000;
}

.padding
{
	padding: 10px;
}

.padding_top_bottom
{
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
}

.top_green
{
	background: url("../img/layout/rruta_g.gif") top left repeat-x;
	height: 39px;
}
.top_green_orange
{
	background: url("../img/layout/rruta_o2.gif") top left repeat-x;
	height: 39px;
}

.top_green_grey
{
	background: url("../img/layout/rruta_gra2.gif") top left repeat-x;
	height: 39px;
}

.top_green_light
{
	background: url("../img/layout/rruta_b2.gif") top left repeat-x;
	height: 39px;
}

.top_green_orange_light
{
	background: url("../img/layout/rruta_o1.gif") top left repeat-x;
	height: 39px;
}


.top_green_grey_light
{
	background: url("../img/layout/rruta_gra1.gif") top left repeat-x;
	height: 39px;
}


.top_blue
{
	background: url("../img/layout/rruta_b2.gif") top left repeat-x;
	height: 39px;
}






.box_green
{
	border: 1px solid #bfcd70;
}

.filled_green
{
	background: #d7e488;
}

.filled_green_orange
{
	background: #ffc663;
}

.filled_green_grey
{
	background: #c1c1c1;
}

.box_green_orange
{
	border: 1px solid #ffb11f;
}

.box_green_grey
{
	border: 1px solid #d4d4d4;
}


.box_blue
{
	border: 1px solid #8fb2d5;
}

.filled_blue
{
	background: #a6c8ed;
}


.box_blue_orange
{
	border: 1px solid #ffce65;
}


.box_blue_grey
{
	border: 1px solid #9b9b9b;
}

.col_right
{
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 0px;
}

.col_right_no_top_margin
{
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 0px;
}

.col_left
{
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
}

.col_left_no_top_margin
{
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
}


.text_top
{
	padding: 10px;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}

.text_middle
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 12px;
	/* padding-bottom: 10px; */
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}

.textfield
{
	border: 1px solid #000000;
}

.label
{
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif, Verdana;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}

.image_margin_first
{
	margin-top: 6px;
	margin-left: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.image_margin
{
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.image_border
{
	border: 1px solid #c7c7c7;
}

.bottom_margin
{
	height: 10px;
}

.forum_top
{
	background: #e0eaa8;
	height: 28px;
}

.forum_top_text
{
	color: #616f00;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif, Verdana;
	font-size: 12px;
	font-weight: lighter;
}

.forum_padding_left
{

}

.forum_padding_right
{
	
}

.forum_even
{
	background: #ffffff;
	height: 28px;
}

.forum_uneven
{
	background: #dcdcdc;
	height: 28px;
}

.latest_comments_even
{
	background: #ffffff;
}

.latest_comments_uneven
{
	background: #dcdcdc;
}

.blog_even
{
	background: #ffffff;
}

.blog_uneven
{
	background: #e6ecf7;
}

.forum_column1
{
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif, Verdana;
	font-size: 12px;
	font-weight: lighter;
	color: #333333;
}

.forum_column2
{
	font-family: Arial, sans-serif, Verdana;
	font-weight: normal;
	font-size: 11px;
}

.forum_column3
{
	font-family: Arial, sans-serif, Verdana;
	font-weight: normal;
	font-size: 11px;
}

.forum_column4
{
	font-family: "Arial", Helvetica, Trebuchet MS, sans-serif, Verdana;
	font-weight: bold;
	font-size: 11px;
}

.gallery_odd
{
	background: #dbe6f4;
	/*border-top: 1px solid #8fb2d5;*/
	padding: 3px;
	margin: 0px;
}

.gallery_even
{
	background: #FFFFFF;
	/*border-top: 1px solid #8fb2d5;*/
	padding: 3px;
	margin: 0px;
}
.gallery_odd_green
{
	background: #FFFFFF;
	/*border-top: 1px solid #8fb2d5;*/
	padding: 3px;
	margin: 0px;
}

.gallery_even_green
{
	background: #e9e9e9;
	/*border-top: 1px solid #8fb2d5;*/
	padding: 3px;
	margin: 0px;
}

.gallery_user_odd
{
	background: #f7f9ec;
	border-top: 1px solid #bfcd70;
	padding: 3px;
	margin: 0px;
}

.gallery_user_even
{
	background: #FFFFFF;
	border-top: 1px solid #bfcd70;
	padding: 3px;
	margin: 0px;
}

.bg_inactive
{
	background: #e2e5a2;
} 

.gallery_user_mark
{
	background: #CCCCCC;
	border-top: 1px solid #bfcd70;
	border-bottom: 1px solid #bfcd70;
	border-left: 1px solid #bfcd70;
	border-right: 1px solid #bfcd70;
	padding: 3px;
	margin: 0px;
}

.hr_green
{
	color: #bfcd70;
	background-color: #bfcd70;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}

.hr_green_orange
{
	color: #ffb11f;
	background-color: #ffb11f;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}

.hr_green_grey
{
	color: #9b9b9b;
	background-color: #9b9b9b;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}

.hr_blue
{
	color: #8fb2d5;
	background-color: #8fb2d5;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}

.table_full
{
	width: 728px;
}

.table_search
{
	width: 200px;
}

.tip
{
	background: #FFFFFF;
	border: 1px solid #333333;
}  

.tip-top
{
	
}

.tip-title
{
	color: #333333;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif, Verdana;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}  

.tip-text
{
	padding: 10px 10px 10px 10px;
}  

.tip-bottom
{
	
}

/* PAGINATION */

.paginate
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.paginate
{
	padding: 1px 4px 1px 4px;
	text-decoration: none;
	color: #000000;
}

a.paginate:hover
{
	font: 11px Trebuchet MS, Arial,Helvetica,sans-serif;
}

a.current
{
	border: 1px solid #9ab2d3;
	font: bold 11px Trebuchet MS, Arial,Helvetica,sans-serif;
	padding: 1px 4px 1px 4px;
	cursor: default;
	text-decoration: none;
}

span.inactive
{
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	padding: 1px 4px 1px 4px;
	color: #999;
	cursor: default;
}
