/*  ... BODY Anfang ... */
body { background: #ffffff; margin:0px; padding: 0px; font-family:arial,helvetica,sans-serif; font-size: 11px; font-weight: normal;}
/*  ... BODY Ende ... */

#sprungmarke {
	margin-top: 20px;
}
#sprungmarke a {
	margin: 0px 0px 5px 21px; padding-left: 21px; 
	font-size: 11px; color:#989CA3; text-decoration: none;
	background: url(../images/ico_top01_15x8.gif) no-repeat 0px 0px;
}

/*  ... LANGUAGE SELECT Anfang ... */
.langselectbox {
	position:absolute; top:0px; left:152px; width:150px; height:28px; 
	background: url(../images/langsel_bg01_150x28.gif);
}
.dropdown-language { font-family: arial,helvetica,sans-serif; font-size: 11px; font-weight:normal; line-height: 15px; color:#838383; letter-spacing:1px;
	width:125px; border: #C5CBD3 1px solid; margin: 3px 0px 0px 12px; padding: 0px; }
/*  ... LANGUAGE SELECT Ende ... */
	
/*  ... TOP Anfang ... */
.topframe {
	position:absolute; top:41px; left:152px; width:626px; height:80px; 
	background: url(../images/top_frame01_626x80.gif) no-repeat left;
}
.toppicture {
	position:absolute; top:53px; left:165px; width:432px; height:56px;
}
.toplogo { 
	position:absolute; top:53px; left:598px; width:170px; height:56px; background: #F1F3F5;
	background: url(../images/top_logo01_170x56.gif) no-repeat left;
}
/*  ... TOP Ende ... */

/*  ... ALTERNATIV LOGO und BILD Anfang ... */
.toppicture02 {
	position:absolute; top:47px; left:158px; width:430px; height:68px;
}
.toppicture03 {
	position:absolute; top:44px; left:155px; width:615px; height:74px;
}
.toplogo02 { 
	position:absolute; top:47px; left:598px; width:170px; height:68px; background: #F1F3F5;
	background: url(../images/top_logo03_170x68.gif) no-repeat left;
}
.toplogo03 { 
	position:absolute; top:53px; left:598px; width:170px; height:56px; background: #F1F3F5;
	background: url(../images/top_logo03_170x56.gif) no-repeat left;
}
/*  ... ALTERNATIV LOGO und BILD Ende ... */

/*  ... TOPNAVI Anfang ... */
.topnavimasterbox01 {
	position:absolute; top:1px; left:779px; width:150px; height:120px;
	background: url(../images/navi_bg01_150x2_middle.gif);
}
.topnavibox-middle {
	width:150px; margin:0px; padding:0px;
	background: url(../images/navi_bg01_150x66_middle.gif) no-repeat top;
}
.navi-button#home { height:15px; line-height:15px; margin-bottom:5px;
}
.navi-button#home-activated { height:15px; line-height:15px; margin-bottom:5px; font-weight:bold; letter-spacing:0px;
	background: url(../images/navi_arrow03_4x7.gif) no-repeat left;
}
.navi-button#topnavi { height:15px; line-height:15px;
}
.navi-button#topnavi-activated { height:15px; line-height:15px; font-weight:bold; letter-spacing:0px;
	background: url(../images/navi_arrow03_4x7.gif) no-repeat left;
}
/*  ... TOPNAVI Ende ... */


/*  ... NAVI Anfang ... */
.mainnavimasterbox {
	position:absolute; top:122px; left:1px; width:150px; 
	background: url(../images/navi_bg01_150x2_middle.gif);
}

.subnavimasterbox {
	position:absolute; top:122px; left:152px; width:150px; 
	background: url(../images/navi_bg01_150x2_middle.gif);
}

.navibox-top {
	width:150px; height:12px; margin:0px; padding:0px; line-height:8px; font-size:2px;
	background: url(../images/navi_bg01_150x12_top.gif) no-repeat top; 
}
.navibox-middle {
	width:150px; margin:0px; padding:0px;
	background: url(../images/navi_bg01_150x125_middle.gif) no-repeat top;
}
.navibox-bottom {
	width:150px; height:43px; margin:0px; padding:0px;
	background: url(../images/navi_bg01_150x43_bottom.gif) #FFFFFF no-repeat top;
}

.navi-button {
	width:144px; height:19px;
	margin: 0px 0px 0px 3px; padding-left: 0px;
	background: url(../images/navi_arrow01_4x7.gif) no-repeat left;
}

.main-navi-button {
	width:144px; height:19px;
	margin: 0px 0px 0px 3px; padding-left: 0px;
	background: url(../images/navi_arrow01_4x7.gif) no-repeat left;
	border-bottom: solid 1px #C5CBD3;
}

.subnavi-button {
	width:144px; height:18px;
	margin: 0px 0px 0px 3px; padding-left: 0px;
	background: url(../images/navi_arrow01_4x7.gif) no-repeat 10px 5px #FBF6E4;
}

.subsubnavi-button {
	width:144px; height:18px;
	margin: 0px 0px 0px 3px; padding-left: 0px;
	background: url(../images/navi_arrow01_4x7.gif) no-repeat 20px 5px #FBF6E4;
}

#navi-selected { 
	background: url(../images/navi_arrow02_4x7.gif) no-repeat left #FBF6E4;
}
#navi-activated { 
	background: url(../images/navi_arrow03_4x7.gif) no-repeat left #FBF6E4;
}
#subnavi-selected { 
	background: url(../images/navi_arrow02_4x7.gif) no-repeat 10px 5px #FBF6E4;
}
#subnavi-activated { 
	background: url(../images/navi_arrow03_4x7.gif) no-repeat 10px 5px #FBF6E4;
}
#subsubnavi-selected { 
	background: url(../images/navi_arrow02_4x7.gif) no-repeat 20px 5px #FBF6E4;
}
#subsubnavi-activated { 
	background: url(../images/navi_arrow03_4x7.gif) no-repeat 20px 5px #FBF6E4;
}
#lastbutton { 
	border-bottom: solid 1px #C5CBD3;
}
#lastbutton-navi-activated {
    background: url(../images/navi_arrow03_4x7.gif) no-repeat left #FBF6E4;
    border-bottom: solid 1px #C5CBD3;
}
#lastbutton-subnavi-activated {
    background: url(../images/navi_arrow03_4x7.gif) no-repeat 10px 5px #FBF6E4;
    border-bottom: solid 1px #C5CBD3;
}
#lastbutton-subsubnavi-activated {
    background: url(../images/navi_arrow03_4x7.gif) no-repeat 20px 5px #FBF6E4;
    border-bottom: solid 1px #C5CBD3;
}

.navi-button a:link, 
.navi-button a:visited,
.main-navi-button a:link, 
.main-navi-button a:visited {
	margin:0px 0px 0px 0px; padding-left: 10px;
	font-size: 11px; line-height:19px; letter-spacing:1px; font-weight:normal;
	color: #000000;
	text-decoration: none;
}

.subnavi-button a:link, 
.subnavi-button a:visited {
	margin:0px 0px 0px 0px; padding-left: 20px;
	font-size: 11px; line-height:16px; letter-spacing:1px; font-weight:normal;
	color: #000000;
	text-decoration: none;
}

.subsubnavi-button a:link, 
.subsubnavi-button a:visited {
	margin:0px 0px 0px 0px; padding-left: 30px;
	font-size: 11px; line-height:16px; letter-spacing:1px; font-weight:normal;
	color: #000000;
	text-decoration: none;
}

.navi-button a:focus, 
.navi-button a:hover, 
.navi-button a:active,
.main-navi-button a:focus, 
.main-navi-button a:hover, 
.main-navi-button a:active,
.subnavi-button a:focus, 
.subnavi-button a:hover, 
.subnavi-button a:active,
.subsubnavi-button a:focus, 
.subsubnavi-button a:hover, 
.subsubnavi-button a:active {
	color: #878C93;
	text-decoration: underline;
}
.main-navi-button a#selected,
.navi-button a#selected,
.subnavi-button a#selected,
.subsubnavi-button a#selected {
	letter-spacing:1px;
	color: #00009C;
}
.main-navi-button a#activated,
.navi-button a#activated, 
.subnavi-button a#activated, 
.subsubnavi-button a#activated {
	font-weight:bold; letter-spacing:0px;
	color: #00009C;
}

/*  ... SIDENAVI Ende ... */


/*  ... SPECIAL BOXEN Anfang ... */

.specialbox-left01 {
	position:absolute; top:121px; left:152px; width:150px; 
}

.specialbox-right01 {
	position:absolute; top:121px; left:779px; width:150px; 
}

.specialbox-top {
	width:150px; height:13px; margin:0px; padding:0px; line-height:4px; font-size:2px;
	background: url(../images/box_bg01_150x12_top.gif) #FFFFFF no-repeat bottom; 
}
.specialbox-middle {
	width:150px; margin:0px; padding:0px;
	background: url(../images/box_bg01_150x2_middle.gif);
}
.specialbox-bottom {
	width:150px; height:12px; margin:0px; padding:0px; line-height:4px; font-size:2px;
	background: url(../images/box_bg01_150x12_bottom.gif) no-repeat top;
}

.specialbox-middle h1 { font-size:16px; font-weight:bold; line-height:16px; color: #00009C;
	margin:0px 10px 7px 12px; padding-top:2px;
}
.specialbox-middle h1#specialcolor { color: #E7681D;
}
.specialbox-middle #image { margin:5px 0px 10px 12px;
}
.specialbox-middle p { font-size: 11px; font-weight:normal; line-height:14px; color: #000000;
	margin:5px 10px 0px 12px; padding-bottom:3px;
}
.specialbox-middle a:link, 
.specialbox-middle a:visited {
	color: #00009C;
	text-decoration: none;
}
.specialbox-middle a:focus, 
.specialbox-middle a:hover, 
.specialbox-middle a:active {
  color: #878C93;
  text-decoration: underline;
}

/*  ... SPECIAL BOXEN Ende ... */


/*  ... COPYRIGHT Anfang ... */

.copyright { font-size: 10px; font-weight:normal; color: #636972;
	margin:0px; padding:22px 20px 15px 22px; 
}
/*  ... COPYRIGHT Ende ... */


/*  ... CONTENT BOXEN ANFANG ... */

.contentbox01 {
	position:absolute; top:122px; left:152px; 
}
.contentbox02 {
	position:absolute; top:122px; left:303px; 
}

#contentbox-top-3er {
	width:475px; height:12px; margin:0px; padding:0px; line-height:4px; font-size:2px; background: url(../images/content_bg01_475x12_top.gif) no-repeat top; }
#contentbox-top-4er {
	width:626px; height:12px; margin:0px; padding:0px; line-height:4px; font-size:2px; background: url(../images/content_bg01_626x12_top.gif) no-repeat top; }
#contentbox-top-5er {
	width:777px; height:12px; margin:0px; padding:0px; line-height:4px; font-size:2px; background: url(../images/content_bg01_777x12_top.gif) no-repeat top; }
#contentbox-top-6er {
	width:928px; height:12px; margin:0px; padding:0px; line-height:4px; font-size:2px; background: url(../images/content_bg01_928x12_top.gif) no-repeat top; }
#contentbox-top-7er {
	width:1079px; height:12px; margin:0px; padding:0px; line-height:4px; font-size:2px; background: url(../images/content_bg01_1079x12_top.gif) no-repeat top; }
#contentbox-middle-3er {
	width:475px; margin:0px; padding:0px; background: url(../images/content_bg01_475x2_middle.gif); }
#contentbox-middle-4er {
	width:626px; margin:0px; padding:0px; background: url(../images/content_bg01_626x2_middle.gif); }
#contentbox-middle-5er {
	width:777px; margin:0px; padding:0px; background: url(../images/content_bg01_777x2_middle.gif); }
#contentbox-middle-6er {
	width:928px; margin:0px; padding:0px; background: url(../images/content_bg01_928x2_middle.gif); }
#contentbox-middle-7er {
	width:1079px; margin:0px; padding:0px; background: url(../images/content_bg01_1079x2_middle.gif); }
#contentbox-bottom-3er {
	width:475px; height:12px; margin:0px; padding:0px; line-height:4px; font-size:2px; background: url(../images/content_bg01_475x12_bottom.gif) no-repeat top; }
#contentbox-bottom-4er {
	width:626px; height:12px; margin:0px; padding:0px; line-height:4px; font-size:2px; background: url(../images/content_bg01_626x12_bottom.gif) no-repeat top; }
#contentbox-bottom-5er {
	width:777px; height:12px; margin:0px; padding:0px; line-height:4px; font-size:2px; background: url(../images/content_bg01_777x12_bottom.gif) no-repeat top; }
#contentbox-bottom-6er {
	width:928px; height:12px; margin:0px; padding:0px; line-height:4px; font-size:2px; background: url(../images/content_bg01_928x12_bottom.gif) no-repeat top; }
#contentbox-bottom-7er {
	width:1079px; height:12px; margin:0px; padding:0px; line-height:4px; font-size:2px; background: url(../images/content_bg01_1079x12_bottom.gif) no-repeat top; }

/*  ... CONTENT BOXEN Ende ... */
