@charset "utf-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
border-collapse: collapse;
}

body {
font-family: Arial;
}

a img {
	border: none;
}
a {
	color: #58585A;
}
/* FORTEILE IMAGE!!!!!!! */
#vorteileHauptImg {
	position:absolute;
	top:410px;
	left:-215px;
	border:none;
}
/* --------------------- */
#wrapper {
margin-top: 25px;
width: 995px;
position: relative;
}
/*#headline,*/
#content/*,
#menu,
#footer*/ {
position: absolute;
background: #F3F4DB;
}
/*#content,*/
#menu {
/*top: 130px;
height: 462px;*/
background: #F3F4DB url('../images/Logos/footline_blue.gif') center bottom repeat-x;
}
#headline,
#footer {
/*left: 0;*/
}

#headline {
border: solid 1px black;
/*top: 25px;*/
height: 103px;
width: 993px;
cursor: pointer;
background: url('../images/Logos/header_allgemein.gif');
}
#content {
border-right: solid 1px black;
right: 0;
width: 755px;
padding: 25px 0 0;/*67px;*/
z-index: 2;
}
#menu {
min-height: 427px;
border-left: solid 1px black;
border-right: solid 1px black;
border-bottom: solid 1px black;
/*left: 0;*/
/*width: 210px;*/
/*padding: 25px 15px 67px;
padding: 25px 768px 67px 15px;*/
width: 963px;
padding: 25px 15px 67px;
text-align: left;
z-index: 1;
}
#menu li {
width: 210px;
list-style: none;
line-height: 14px;
}
#menu li a:hover {
font-weight: bold;
}
#menu li a {
color: #00619C;
text-decoration: none;
}
#menu li.menu-lvl1-act a,
#menu li.menu-lvl2-act a,
#menu li.menu-lvl3-act a,
#menu li.menu-lvl4-act a {
font-weight: bold;
}
#menu li.menu-lvl1-act a,
#menu li.menu-lvl1-no a {
font-size: 14px;
}
#menu li.menu-lvl2-no-pointed a,
#menu li.menu-lvl2-act a,
#menu li.menu-lvl2-no a, 
#menu li.menu-lvl3-act a, 
#menu li.menu-lvl3-no a,
#menu li.menu-lvl4-act a, 
#menu li.menu-lvl4-no a {
font-size: 12px;
}
#menu li.menu-lvl2-act, 
#menu li.menu-lvl2-no {
padding-left: 14px;
}
#menu li.menu-lvl3-act, 
#menu li.menu-lvl3-no {
padding-left: 28px;
}
#menu li.menu-lvl4-act, 
#menu li.menu-lvl4-no {
padding-left: 42px;
}
#menu li.menu-lvl1-act img,
#menu li.menu-lvl1-no img {
margin-bottom: 5px;
}
#menu li.menu-lvl2-no-pointed {
	color: #00619C;
	font-size: 12px;
	line-height: 13px;
	list-style-position: outside;
	list-style-type: disc;
	margin: 2px 0 2px 30px;
	vertical-align: middle;
}
#footer {
/*border-top: solid 1px black;*/
top: 684px;
height: 30px;
width: 995px;
}
#footermenu_right {
float: right;
margin: 0px 16px;
}
#footermenu {
float: left;
margin: 5px 16px;
}
#footermenu_right li,
#footermenu li {
list-style: none;
line-height: 14px;
display: inline;
color: #868889;
font-size: 11px;
}
#footermenu_right a,
#footermenu li a {
color: #868889;
text-decoration: none;
font-size: 11px;
}

#content_left, 
#content_right {
width: 377px;
float: right;
}
#content_both {
width: 754px;
}
#content_both, 
#content_left, 
#content_right {
height: 462px;
}
#content_both .csc-firstHeader, 
#content_left .csc-firstHeader, 
#content_right .csc-firstHeader {
color: white;
background: #00619C;
line-height: 22px;
font-size: 19px;
font-weight: normal;
text-align: left;
}
#content_both .csc-firstHeader, 
#content_left .csc-firstHeader {
padding: 6px 9px;
}
#content_right .csc-firstHeader {
padding: 21px 24px;
}
#content_right .csc-header, 
#content_right .csc-header-n1 {
position: absolute;
bottom: 67px;
}
#content_right,
#content_left {
background: white;
color: #868889;
font-size: 14px;
}
#content_right p,
#content_left p {
margin: 11px 9px;
text-align: left;
}
#content_left div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image, 
#content_right div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin: 0;
}

.csc-sitemap {
overflow: auto;
height: 462px;
}
.csc-sitemap a {
color: #00619C;
}
.csc-sitemap li {
list-style: none;
text-align: left;
padding-left: 10px;
}


/*-----------------------
| SITEMAP
-----------------------*/
#sitemap {
	text-align: left;
}
#sitemap li {
	list-style-position: inside;
	list-style-type: none;
}
#sitemap .menu-lvl1-on {
	padding-left: 10px;
}
#sitemap .menu-lvl2-on {
	padding-left: 20px;
}
#sitemap .menu-lvl3-on {
	padding-left: 30px;
}
#sitemap .menu-lvl4-on {
	padding-left: 40px;
}