/*  ================================================== */
/*  -----                                        ----- */
/*  ================================================== */
html {
	margin:0; 
	padding:0; 
	}
body { 
	margin:0; 
	padding:0; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	}
#container {
	margin:0 20px 30px 20px;
	width:955px;
	}
h1, h2, h6 { 
	color:#000; 
	margin:0;
	}
p { 
	margin:0 0 8px 0;
	line-height:17px;
	}
.hidden {
	position:absolute;
	left:-3000px;
	top:-1000px;
	display:block;
	}

/*  ================================================== */
/*  -----              H E A D E R               ----- */
/*  ================================================== */
#header { 
	height:64px;
	}
#logo {
	width: 224px;
	float:left;
	}
#description {
	width:620px;
	float:left;
	margin:15px 0 0 5px;
	border-left:#C2C8CE 1px solid;
	}
#description h2 {
	color:#C2C8CE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:9px;
	}
#subheader {
	clear:left;
	height: 20px;
	border-top:#C2C8CE 1px solid;
	border-bottom:#C2C8CE 1px solid;
	}
#subheader ul {
	margin:5px 0 0 239px; 
	padding:0; 
	}
#subheader ul li {
	display: inline;
	}
#subheader ul li a {
	color:#6783A2;
	font-size:9px;
	text-decoration: none;
	padding:0 10px;
	background:url(images/bullet_sub.gif) left center no-repeat;
	}
#subheader ul li a:hover, #subheader ul li a.kln:hover {
	color:#333;
	}
#subheader ul li a.kln {
	color:#6783A2;
	background-image:url(images/bullet_kln.gif);
	background-repeat:no-repeat;
	background-position:left center;
	}


/*  ================================================== */
/*  -----                M E N U                 ----- */
/*  ================================================== */
#menuContainer {
	margin-top:20px;
	width: 224px;
	float:left;
	}
#hmenu ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}
#hmenu li {
/*	background-color:#F4F6F8; */
	border-bottom:1px solid #FFF;
	}
#hmenu li a {
	color:#666;
	text-decoration:none;
	padding:4px 5px;
	display:block;
	}
#hmenu li a:hover {
	color:#6783A2;
	background-color:#DFE9F6;
	}
#hmenu .menu li {
	border-bottom:1px solid #F4F6F8;
	}
#hmenu .menu a {
	padding-left:20px;
	}
#hmenu .menu .act {
	color:#608BBF;
	font-weight:bold;
	background-color:#FFF;
/*	background-color:#DFE9F6; */
	}

#hmenu .submenu a {
	color:#608BBF;
	padding-left:40px;
	}
#hmenu .submenu .act {
	font-weight:bold;
	background-color:#FFF;
/*	background-color:#DFE9F6; */
	}
#hmenu .top1 {
	color:#666;
	font-weight:bold;
	background-color:#F4F6F8; 
/*	background:url(images/level_top_bg.jpg) repeat-x; */
	border-bottom:1px solid #FFF;
	}
#hmenu .act {
	color:#608BBF;
	font-weight:bold;
	background-color:#F4F6F8; 
	border-bottom:1px solid #FFF;
	}

/*  ================================================== */
/*  -----             C O N T E N T              ----- */
/*  ================================================== */
#content {
	width:716px;
	margin:20px 0 30px 15px;
	float:left;
	}
#content h1 {
	color:#00467F;
	font-size:14px;
	font-weight:bold;
	padding:10px 0;
	}
#content h2 {
	color:#9AB5D7;
	font-size:12px;
	font-weight:bold;
	padding:0 0 10px 0;
	}
#content h3 {
	color:#C2C8CE;
	font-size:11px;
	font-weight:bold;
	padding:0 0 10px 0;
	}
#colNormal {
	float:left; 
	width:485px;
	}
#colNormal table{
	margin:0;
	padding-left:40px;
	}
#colNormal td ul{
	margin:0;
	padding:0;
	}
#colRight {
	float:left; 
	width:210px;
	margin-left:20px;
	}
.bildRight {
	font-size:11px;
	}
.contentRight {
	margin-top:20px;
	width: 210px;
	border-left:1px dotted #A0A0A0;
	min-height:200px;
	}
#colRight .contentRight h1, #colRight .contentRight h2,
#colRight .contentRight h3, #colRight .contentRight h4, 
#colRight .contentRight p {
	padding:0 0 0 15px;
	}
#colRight .contentRight h3 {
	color:#A0A0A0;
	}
#colRight .contentRight p {
	color:#666;
	}
.contentRight h3 a {
	color:#A0A0A0;
	text-decoration:none;
	display:block;
	}
.contentRight h3 a:hover {
	color:#333;
	}

#clear { 
	clear: both; 
	position:relative; 
	line-height: 1px; 
	}

#content a { 
	color:#6783A2;
	text-decoration:none;
	font-weight:bold;
	padding-left:9px;
	background:url(images/bullet_link.gif) left top no-repeat;
	}
#content a:hover { 
	color:#333;
	background:url(images/bullet_link_ro.gif) left top no-repeat;
	}
#content li { 
	list-style-position:outside;
	list-style-image:url(images/bullet_list.gif);
	line-height:17px;
	padding-left:5px;
	margin-left:-15px;
	}
#content a.anker { 
	padding:0;
	}

.stripline {
	width:100%;
	height:1px;
	margin:10px 0;
	background-image: url(images/stripline.gif);
	background-repeat:repeat-x;
	}

/*  ================================================== */
/*  -----                S T A R T               ----- */
/*  ================================================== */

#start {
	width:716px;
	margin:20px 0 30px 15px;
}
.bild {
	float:left;
	border-right-width:1px;
	border-right-color:#FFF;
	border-right-style:solid;
	width: 210px;
}
.bild .start-1 p, .bild .start-2 p {
	font-size:11px;
	line-height:15px;
	padding-left:5px;
}
.start-2 {
	display:block;
	border-left-width:1px;
	border-left-color:#9AB5D7;
	border-left-style:solid;
}
.bildtext h3 {
	margin-top:1px;
	line-height:20px;
	display:block;
	padding-left:5px;
}



/*  ================================================== */
/*  -----              F O O T E R               ----- */
/*  ================================================== */
#footer {
	clear:both;
	margin-left:239px;
	color:#666;
	font-size:9px;
	line-height:24px;
	border-top:#F5A300 1px solid;
/*	text-align:center; */
}
#footer a {
	color:#666;
	text-decoration:none;
}
#footer a:hover {
	color:#F5A300;
	text-decoration:none;
}

/*  ================================================== */
/*  -----             S I T E M A P              ----- */
/*  ================================================== */


#sitemap li {
	text-decoration: none;
	list-style-image:none;
	list-style:none;
	}

#sitemap li a { 
	margin:3px 3px 3px 20px; 
	}



