/* groundzero */
html, body, form , fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address, dd {
	margin:0;
	padding:0;
	
}



/* AP STYLE */
.paragraphdefault {
	padding: 10px 10px 0px 10px; /* TOP RIGHT BOTTOM LEFT */
}
.stroke {
	padding-top:1px;
	background: url(/Files/System/Graphic/nothing.gif) 0 100% repeat-x;
	background-color: #bec0ca;
	margin: 3px 0px 3px 0px;  /* TOP RIGHT BOTTOM LEFT */
	
}
.content_stroke {
	padding-top:11px; 
	background: url(/Files/System/Graphic/ap07_stroke-column.gif) repeat-x;
}
.content_blackbox {
	padding-top:10px; 
	border-left: 10px solid #000000; 
	line-height:1px;
}
.content_kontaktperson {margin-left: 28px;}
.content_links {border-top:1px solid #bec1ca;}
.content_links .links_header {padding-left:150px; background-color:#bec1ca; margin-top:1px; margin-bottom:15px; height:20px;}
.content_links .links_header a {text-decoration:none;color:#FFFFFF;}
.content_links .links_logo {float: left; width:150px;}
.content_links .links_text {float: left; width:335px;}
.content_partner {border-top:1px solid #bec1ca;margin-bottom:10px;}
.content_partner .partner_header {padding-left:10px; background-color:#bec1ca; margin-top:1px; margin-bottom:5px; height:20px;}
.content_partner .partner_header a {text-decoration:none;color:#FFFFFF;}
.content_partner .partner_sp {padding-left:10px;}
#master {
	/*  */
	width: 1002px; 
	margin-top:20px;
}
#master div {
	text-align:left;
}
#master_left {
	float: left;
	width: 176px; 
	height:100%;
	display: inline;
}
#master_right {
	float: right;
	width: 768px; 
	height:100%;
}
#left_logo {
	height:69px;
}
#right_header {position:relative;height:69px;}
#right_header .header_search {position:absolute;right:0px;height: 19px;bottom:20px;}
#right_header .header_search .search_text {position:absolute;bottom:0;right:40px;border:1px solid #c1c0c6;width:150px;padding:3px;}
#right_header .header_search .search_submit {position:absolute;bottom:0;right:0px;border:1px solid #000000;background-color:#000000;color:#FFFFFF;font-size:10px;width:30px;height:21px;padding:0px;}

.stroke_header {
	background: url(/Files/System/Graphic/ap07_stroke-header.gif) 0 0 repeat-x;
	height: 30px;
}

.setup_forside {
	margin-top:20px; 
	background: url(/Files/System/Graphic/ap07_delimiter_3sp.gif) repeat-y;
}
.setup_2sp, .setup_3sp {
	margin-top:20px; 
	background: url(/Files/System/Graphic/ap07_delimiter_2sp.gif) repeat-y;
}
.setup_left {
	float:left; 
	display:inline; 
	width:509px;
}
.setup_right {
	float:left; 
	display:inline; 
	width:250px; 
	margin-left:9px;
}

/* Box ********************************************** */
div.boxBG div.Content {
	padding: 4px;  /* top right bottom left */
	/*width: 100%;*/
	clear: both;
	min-height: 500px;
	
}
div.boxBG .t {background: url(/Files/System/Graphic/boxFrame_T.gif) 0 0 repeat-x}
div.boxBG .b {background: url(/Files/System/Graphic/boxFrame_B.gif) 0 100% repeat-x}
div.boxBG .l {background: url(/Files/System/Graphic/boxFrame_L.gif) 0 0 repeat-y}
div.boxBG .r {background: url(/Files/System/Graphic/boxFrame_R.gif) 100% 0 repeat-y}

div.boxBG .b_Color {background: url(/Files/Graphic/Images/boxFrame_B.gif) 0 100% repeat-x}
div.boxBG .bl_Color {background: url(/Files/Graphic/Images/boxFrame_BL.gif) 0 100% no-repeat}
div.boxBG .br_Color {background: url(/Files/Graphic/Images/boxFrame_BR.gif) 100% 100% no-repeat}

div.boxBG .bl {background: url(/Files/System/Graphic/boxFrame_BL.gif) 0 100% no-repeat}
div.boxBG .br {background: url(/Files/System/Graphic/boxFrame_BR.gif) 100% 100% no-repeat}
div.boxBG .tl {background: url(/Files/System/Graphic/boxFrame_TL.gif) 0 0 no-repeat} 
div.boxBG .tr {background: url(/Files/System/Graphic/boxFrame_TR.gif) 100% 0 no-repeat} 
div.boxBG {
	background-color: #FFFFFF;
	width: 100%;
	background: url(/Files/System/Graphic/ap07_background_circles.gif) 0 100% no-repeat;	
}

/*********** END */

/* MODULER */

.setup_forside .stroke {
	padding:0px;
	margin:0px;
}
.newslistelement a {
text-decoration:none;
}

/* LEFT MENU */
#left_menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#left_menu .M0 li { 
	padding: 17px 0px 0px 0px;  /* TOP RIGHT BOTTOM LEFT */
	background: url(/Files/Navigation/ap07_stroke_navi1.gif) no-repeat;
	
}
#left_menu .M1 li { 
	padding: 17px 0px 0px 0px;  /* TOP RIGHT BOTTOM LEFT */
	background: url(/Files/Navigation/ap07_stroke_navi2.gif) no-repeat;
	
}

#left_menu .M0 a {
	display: block;
	padding: 0px;
	width: 176px;
	/*background: url(/Files/Navigation/ap07_arrow-none.gif) 0 0 no-repeat;*/
	color: #000000;
	font-size:11px;
}
#left_menu .M1 a {
	width: 159px;
}
#left_menu a.L1_Active, #left_menu a.L2_Active {
	color: #969696;
}
#left_menu .M1 a:link,
#left_menu .M1 a:visited {
	text-decoration: none;
	color: #969696;
	font-size:11px;
	padding-left: 17px;
}

#left_menu .M1 a:hover {
	/*background: url(/Files/Navigation/ap07_arrow.gif) 0 0 no-repeat;*/
	text-decoration: none;
	color: #969696;
	font-size:11px;
	padding-left: 17px;
}

#left_menu .L2_Active a:link, 
#left_menu .L2_Active a:visited, 
#left_menu .L2_Active a:hover {
	background: url(/Files/Navigation/ap07_arrow.gif) 0 3px no-repeat;
	text-decoration: none;
	color: #969696;
	font-size:11px;
	padding-left: 17px;
}
#left_menu a.navi1 {
	text-align: right;
	color: #969696;
}


/*********** END */





/* clearfix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {
	display: inline-block;
}







/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */