/*/////////////////// Structure Styles /////////////////// */ 
body	{
	text-align: center;
}
img	{
	border: 0px none;
}
ul	{
	margin: 10px 10px 10px 15px;
	padding-left: 0px;
	list-style: disc outside;

}
.h2_white	{
	font-size: 18px;
	font-family: "Verdana";
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
.h2_gray	{
	font-size: 18px;
	font-family: "Verdana";
	color: #967e38;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
.h3	{
	font-size: 11px;
	font-family: "Verdana";
	font-weight: bold;
	color: #967e38;
	padding-bottom: 4px;
}
#container	{
    margin-left: auto;	
	margin-right: auto;
	width: 780px;
}
#logo	{
	float: left;
}
#top_menu	{
	float: left;
	width: 404px;
	overflow: hidden;
	margin-top: 46px;
	padding-left: 46px;


}
#middlecon	{
	float: left;
	clear: both;
	margin-top: 0px;
	padding-top: 0px;
	width: 780px;
	border: solid 1px #ffffff;
	border-bottom: 0;
	background-color: #FFFFFF;
	height: 100%;
	text-align: left;
}
#middle_wrapper	{
	float: left;
	clear: both;
	width: 780px;
	background-image: url('/files/system/background.gif');
	background-repeat: repeat-y;
}
#page_content	{
	float: left;
	width: 520px;
	display: block;
	padding: 15px;
	padding-top: 20px;
}
#page_content_std	{
	float: left;
	width: 510px;
	display: block;
	padding: 20px;
	padding-top: 15px;
}

#footer_con	{
	float: left;
	background-color: #ffffff;
	width: 780px;
	border: solid 1px #ffffff;
	border-top: 0;
	background-image:url('/Files/System/cross.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 53px; 
}
#footer	{
	float: left;
	background-color: #ffffff;
	width: 214px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-top: 20px;
	display: block;
	color: #999999;
}
#footer	div small	{
	color: #999999;
}
#signature	{
	clear: both;
	float: left;
	padding-left: 720px; 
}

/*/////////////////// Frontpage Styles /////////////////// */ 
#page_top_banner	{
	clear: both;
	float: left;
	width: 589px;
	display: block;
	height: 270px;
	overflow: hidden;
	background-position: 0 0; 
	background-repeat: no-repeat;
}
#page_top_banner_text	{
	float: left;
	padding-left: 15px;
	margin-top: 160px;
	font-family: "Verdana";
	font-size: 25px;
	color: #ffffff;
	width: 200px;
	text-align: left;
	display: block;
	overflow: hidden;
}
#top_teaser	{
	float: right;
	background-color: #e1e1e1;
	padding: 20px 10px 0px 15px;
	width: 165px;
	height: 249px;
	text-align: left;
	overflow: hidden;
	color: #333333;
}
#top_teaser p	{
	color: #333333;
}
#line_frontpage	{
	float: left;
	clear: both;
	display: block;
	height: 10px;
	width: 780px;
	overflow: hidden;
	background-image:url('/Files/System/btg_line_standard.gif');
	background-repeat: no-repeat;
}
#teaser_left	{
	float: left;
	clear: both;
	width: 205px;
	padding-left: 15px;
	padding-top: 20px;
	padding-right: 10px;
	color: #FFFFFF;
	height: 100%;
	overflow: visible;
	display: block;
}
#teaser_left p	{
	color: #FFFFFF;
}
#col1	{
	float: left;
	width: 343px;
	display: block;
}
#col2	{
	float: left;
	width: 162px;
	display: block;
	padding-left: 15px;
	color: #333333;
}

.news	{
	float: left;
	width: 333px;
	padding-bottom: 10px;
	padding-right: 10px;
	background-image:url('/Files/System/btg_line_news.gif');
	background-repeat: repeat-y;
	background-position: right;
	color: #333333;
}
.news div a:link, .news div a:hover, .news div a:visited	{
	font-size: 11px;
	font-family: "Verdana";
	font-weight: bold;
	color: #b8982f;
	padding-bottom: 4px;
	text-decoration: none;
}

/*/////////////////// Standard page Styles /////////////////// */
#page_top_banner_std	{
	clear: both;
	float: left;
	width: 780px;
	display: block;
	height: 180px;
	overflow: hidden;
	background-position: 0 0; 
	background-repeat: no-repeat;
}
#page_top_banner_text_std	{
	float: left;
	padding-left: 565px;
	margin-top: 135px;
	font-family: "Verdana";
	font-size: 25px;
	color: #ffffff;
	width: 200px;
	text-align: right;
	display: block;
	overflow: hidden;
}
#line_standard	{
	float: left;
	clear: both;
	display: block;
	height: 9px;
	width: 780px;
	overflow: hidden;
	background-repeat: no-repeat;
}
#teaser_left_std	{
	float: left;
	clear: both;
	width: 228px;
	color: #FFFFFF;
	height: 100%;
	overflow: visible;
	display: block;
}
#teaser_left_std p	{
	color: #FFFFFF;
}
#menu_gfx	{
	float: left;
	width: 228px;
	height: 33px;
	display: block;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}
#left_menu	{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 228px;
	text-align: left;
	overflow: hidden;
	padding-bottom: 60px;
}
.threeinarow	{
	clear: left;
	float: left; 
	margin-bottom: 8px; 
	width: 115px;
	display: block;
	overflow: hidden;
}
.readmore	{
	float: left; 
	margin-top: 10px; 
	padding-top: 12px; 
	height: 25px;
	border-bottom: solid 1px #e1e1e1; 
	clear: both; 
	width: 500px; 
	display: block; 
	background-image: url('/Files/System/btg_line_whitebg_vertical.gif'); 
	background-repeat: repeat-x; 
	background-position: top; 
	font-weight: bold; 
	color: #000000;
}

/*/////////////////// TopMenu Styles /////////////////// */
#BtgRow1, #BtgRow2	{
	float: left;
} 
#BtgRow2	{
	margin-top: 7px;
}
#BtgRow1 ul.M0, #BtgRow2 ul.M0 {
	width: 470px;
	margin: 0px;
	padding: 0px;
}
#BtgRow1 li.L2, #BtgRow1 li.L2_Active, #BtgRow2 li.L2, #BtgRow2 li.L2_Active {
	width: 108px;
	text-align: left;
	float: left;
	display: block;
	list-style: none;
}
#BtgRow1 li.L2 a:link, #BtgRow1 li.L2 a:hover, #BtgRow1 li.L2 a:visited, #BtgRow1 li.L2_Active a:link, #BtgRow1 li.L2_Active a:visited, #BtgRow1 li.L2_Active a:hover, #BtgRow2 li.L2 a:link, #BtgRow2 li.L2 a:hover, #BtgRow2 li.L2 a:visited, #BtgRow2 li.L2_Active a:link, #BtgRow2 li.L2_Active a:visited, #BtgRow2 li.L2_Active a:hover	{
	font-size: 11px;
	font-family: Verdana;
	color: #666666;
	background-image: url('/Files/System/dot_gray.gif');
	background-position: 0px 3px;
	background-repeat: no-repeat;
	display: block;
	padding-left: 12px;
}
#BtgRow1 li.L2 a:hover, #BtgRow1 li.L2_Active a:hover, #BtgRow1 li.L2_Active a:link, #BtgRow1 li.L2_Active a:visited, #BtgRow2 li.L2 a:hover, #BtgRow2 li.L2_Active a:hover, #BtgRow2 li.L2_Active a:link, #BtgRow2 li.L2_Active a:visited	{
	color: #967f34
	background-image: url('/Files/System/dot_brown.gif');
}
.nimg{
	display: inline;
}

/*/////////////////// LeftMenu Styles /////////////////// */

#left_menu ul.M0, #left_menu ul.M3, #left_menu ul.M4 {
	width: 228px;
	margin: 0px;
	padding: 0px;
}

#left_menu li.L3, #left_menu li.L3_Active {
	width: 227px;
	text-align: left;
	display: block;
	list-style: none;
	text-decoration: none;
	background-image: url('/Files/System/btg_line_vertical_leftmenu.gif');
	background-position: bottom;
	background-repeat: repeat-x;
}

#left_menu li.L4, #left_menu li.L4_Active {
	width: 227px;
	text-align: left;
	display: block;
	list-style: none;
	text-decoration: none;
	background-image: url('/Files/System/btg_line_vertical_leftmenu.gif');
	background-position: top;
	background-repeat: repeat-x;
}
#left_menu li.L5, #left_menu li.L5_Active {
	width: 217px;
	text-align: left;
	display: block;
	list-style: none;
	text-decoration: none;
	font-weight: normal;
	padding-left: 10px;
	/*background-image: url('/Files/System/btg_line_vertical_leftmenu.gif');
	background-position: top;
	background-repeat: repeat-x;*/
}
#left_menu li.L3 a:link, #left_menu li.L3 a:hover, #left_menu li.L3 a:visited, #left_menu li.L3_Active a:link, #left_menu li.L3_Active a:visited, #left_menu li.L3_Active a:hover	{
	font-size: 11px;
	font-family: Verdana;
	color: #ffffff;
	background-image: url('/Files/System/dot_brown1.gif');
	background-position: 0px 7px;
	background-repeat: no-repeat;
	display: block;
	padding-left: 12px;
	text-decoration: none;
	width: 228px;
	margin-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;

}
#left_menu li.L3_Active a:link, #left_menu li.L3_Active a:visited	{
	font-weight: bold;
}
#left_menu li.L4 a:link, #left_menu li.L4 a:hover, #left_menu li.L4 a:visited, #left_menu li.L4_Active a:link, #left_menu li.L4_Active a:visited, #left_menu li.L4_Active a:hover	{
	font-size: 11px;
	font-family: Verdana;
	color: #ffffff;
	display: block;
	padding-left: 10px;
	background-image: url('/Files/System/link_arrow_leftmenu1.gif');
	background-position: 0px 7px;
	background-repeat: no-repeat;
	width: 228px;	
	margin-left: 25px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: normal;
}
#left_menu li.L4_Active a:link, #left_menu li.L4_Active a:visited	{
	font-weight: bold;
}

#left_menu li.L4 a:hover, #left_menu li.L4_Active a:hover, #left_menu li.L4_Active a:link, #left_menu li.L4_Active a:visited	{
	color: #ffffff;
	text-decoration: none;
	background-image: url('/Files/System/redarrow.gif');
}
#left_menu li.L5 a:link, #left_menu li.L5 a:hover, #left_menu li.L5 a:visited, #left_menu li.L5_Active a:link, #left_menu li.L5_Active a:visited, #left_menu li.L5_Active a:hover	{
	font-size: 11px;
	font-family: Verdana;
	color: #ffffff;
	display: block;
	padding-left: 10px;
	background-image: url('/Files/System/Link_arrow_leftmenu1.gif');
	background-position: 0px 7px;
	background-repeat: no-repeat;
	width: 190px;	
	margin-left: 25px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: normal;
}
#left_menu li.L5_Active a:link, #left_menu li.L5_Active a:visited	{
	font-weight: bold;
}
#left_menu li.L5 a:hover, #left_menu li.L5_Active a:hover, #left_menu li.L5_Active a:link, #left_menu li.L5_Active a:visited	{
	color: #ffffff;
	text-decoration: none;
	background-image: url('/Files/System/redarrow.gif');
}

#left_menu li.L3 a:hover, #left_menu li.L3_Active a:hover, #left_menu li.L3_Active a:link, #left_menu li.L3_Active a:visited	{
	color: #ffffff;
	text-decoration: none;
}
.nimg{
	display: none;

}

#test{
 z-index:90;
position: relative;
left: -15px;
top: -19px;
width: 780px;
height:400px;
}


#testthingie{
z-index:100;
position:relative;
left: 15px;
top:19px;
width: 780px;
height:488px;
}

#ButtonContainer {
	float: left;
	height: 40px;
}

#ButtonContainer .buttonContainer,
#ButtonContainer .buttonContainer *{
	height: 25px;
	float: left;
}

#ButtonContainer .buttonContainer {
	padding-right: 20px;
	padding-top: 10px;
	height: 45px;
}

#ButtonContainer .buttonContainer .button_middle {
	background-image: url('/Files/System/knapper/button_middle.png'); 

	background-position: left bottom;
	background-repeat: repeat-x;
}

#ButtonContainer .buttonContainer .button_left {
	padding-left: 20px;
	background-image: url('/Files/System/knapper/button_left.png'); 

	background-position: left bottom;
	background-repeat: no-repeat;
}

#ButtonContainer .buttonContainer .button_right {
	padding-right: 20px;
	background-image: url('/Files/System/knapper/button_right.png'); 

	background-position: right bottom;
	background-repeat: no-repeat;
}

#ButtonContainer .buttonContainer a, 
#ButtonContainer .buttonContainer a:hover {
	text-decoration: none;
	line-height: 25px;
}  

#ButtonContainer .buttonContainer a {
	color: #434343;
}

#ButtonContainer .buttonContainer a:hover {
	color: #767676;
}

.departments {
               float: left;
               clear: both;
}

.departments .left .departments .right { float:left;

}
.department {
             float: left;
             padding-left: 10px;
}

.departments . department .images {
           float: left;
}          
;
.departments .department .person {
                 float: left;
                 padding-left: 2px; 
                 padding-top: 15px; }          

.departments .department .header {
            	font-size: 15px;
	font-family: "Verdana";
	font-weight: bold;
	color: #b8982f;
	padding-top: 10px;
                text-align: center;

	}
.departments .department .person .textbox {
                font-size: 10px;
	font-family: "Verdana";
	font-weight: normal;
	color: #999999;
	padding-top: 10px;
                text-align: center;

}

.departments .left {
               float: left;
               width: 300px;
}

.departments .right{
               float: left;
               width: 210px;}

.departments .left .department .images .person,  .departments .right .department .images .person { 
               float: left;
               padding-left: 2px; 
               padding-top: 15px; }
}
