@import url(layout.css);
*{
    margin:0;
	padding:0;
}

html {
	height:100%;
	font-size:100.01%;	
	margin:0;
	padding:0;
	}
body {
	color: #303030;
	font-family: Tahoma, Geneva, Helvetica, sans-serif;
	font-size:80%;
	line-height: 140%;
	height:101%;
	min-height:100.1%;
	background: #FFF url(../images/layout/main_back.png) repeat-x scroll;
	}
body, div, form, dt, dd, p, br, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	}
p {
	margin:0 0 12px 0;
}
h1, h2, h3, h4, h5, h6 {
	color:#303030;
}	
h1 { font-size:200%; line-height: 1.2em; padding: 0 0 .2em 0; margin-left:-.05em; font-weight:normal; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;}
h2 { font-size:130%; line-height: 1.2em; margin: 0 0 .2em 0; font-weight:bold;}
h3 { font-size:120%; line-height: 1.2em; margin: 0.6em 0 .3em 0; }
h4 { font-size:100%; line-height: 1.5em; padding: 0; font-weight:bold;  }
h5 { font-size:100%; line-height: 1.0em; padding: 0; font-weight:normal;  }
h6 { font-size:90%;  line-height: 1.5em; margin: 0 1.2em .6em 0; font-weight:normal; display:inline;}

.firstcol p,
.secondcol p {
	text-align:justify;
}

/******************** LINKS ********************/
a, 
a:visited {
	color:#000;
	font-weight:normal;
	text-decoration:none;
}
a:hover, 
a:active {
	color:#000;
	font-weight:normal;
	text-decoration:none;
}
/*********** EXTERNE LINKS **************/
a.extern{
	padding: 0 12px 0 0;
	background: url(../images/layout/link_extern.gif) no-repeat right .5em;
}

a.pdf{
	padding: 0 18px 0 0;
	background: url(../images/layout/link_pdf.gif) no-repeat right;
}
/****************** LINIE *******************/
hr {
	height:1px; 
	background-color:#E6E6E6; 
	border:none;
	margin:1em 0;
	padding:0 .2em;
	}
/******************** LISTEN *******************/
ul {
	padding:0;
	margin:0;
}
ul li {
	list-style:none;
	background: url(../images/layout/list_item.png) no-repeat 0px 9px;
	margin-left:12px;		
	padding:2px 0 0 11px;
}

#navigation ul {
	margin:0;
	padding:0;
	}
#navigation ul li {
	list-style:none;
	background:none;
	width:150px;
	padding:3px 0 2px 0;
	margin:0;
	text-align:right;
}
#navigation ul li.active {
	background:#E5B13B;
}
#navigation ul li a {
	padding:1px 15px 1px 0;
	margin:0;
	text-decoration:none;
	display:block;
}

/********** DEFINITIONEN *************/
dl {
	width:auto;
	padding:0 0 15px 0;
	margin:0;
	}
dt {
	background: url(../images/layout/list_item.png) no-repeat 0px 8px;		
	padding:2px 0 0 11px;
	display:block;
	font-weight:bold;
	margin:6px 0 0 0;
}
dd {
	display:block;
	margin:0 0 0 12px;
	}
	
.firstcol dt,
.secondcol dt {
	background: none;		
	padding:2px 0 0 11px;
	display:block;
	font-weight:normal;
	margin:6px 0 0 0;
}
.firstcol dd,
.secondcol dd {
	display:block;
	margin:0 0 0 12px;
	color: #999;
	}
/*********** ACCORDION **************/
.AccordionPanelTab {
	font-weight:normal;
	font-size:120%;
}
.AccordionPanelContent {
	font-size:85%;
}