
BODY.body	{ margin:0px; padding:0px; text-align:center; background-color:#6E87A5; background-image: url(../img_design/bg.gif); background-repeat:repeat-x;  }
#content, #cnt_left,#cnt_main, #cnt_right
		{ border:1px solid #fff;  text-align:left; border-bottom:none; color:#404041;
		  font-family:verdana,helvetica,sans serif,arial; width:880; font-size:11px; }
#nav_logo	{ float:left; width:190px; height:30px; background-color:white; }
#sidevisual 	{ width:189px; border: none; }
#content 	{ border-bottom:1px solid #fff; background-color:#FFFFFF; }
#cnt_left 	{ width:189px; float:left; border:none; }
#cnt_right 	{ width:189px; position:relative; top:-110px; left:1px; border:none; }
#cnt_main 	{ width:490px; background-color:#FFF; float:left; padding:10px 19px 0px 30px; }
#edgewhite 	{ position:relative; top:0px; left:-3px; }

TABLE.content   { border-left: 1px solid #FFF; border-right: 1px solid #FFF; }
TD,A		{ color:#404041; text-decoration:none; font-family:verdana,helvetica,sans serif,arial; font-size:11px; }
TD 	 	{ color:#404041; }
TD.header  { background-color:#003798; color:#FFF; font-weight:bold; padding-left:10px; }

A.textlink 	{ color:#404041; text-decoration:none; }
A.listlink 	{ font-weight:bold; text-decoration:none; }
A.listlink:hover 	{ color:#404041; font-weight:bold; text-decoration:none; }

DIV.teaserleft 	 { padding-left:6px; }
DIV.tracker 	 { padding-bottom:8px; }
DIV.linklist 	 { padding:3px 0px 3px 0px; }

A:hover 	{ color:#404041; }

.headline 	{ font-size:12px; color:#003798; padding-bottom:5px; display:block; font-weight:bold; }
.headline_cnt 	{ font-size:12px; color:#003798; display:block; font-weight:bold; }
.headsmall 	{ font-size:11px; color:#003798; font-weight:bold; display:block; padding-bottom:3px; }
.textsmall 	{ display:block; padding-bottom:4px; padding-top:2px; }
.bodytext 	{ line-height:140%; }
.mainmenu	{ text-align:left;  }
.teasertext	{ padding:6px; text-align:left; }
.visualblue	{ background-color:#051D9B; }
.shadeblue	{ background-image: url(fileadmin/img_design/blueshade.gif); background-repeat:y; }
.padd4 	 	{ display:block; padding: 2 0 4 0; }
.contenteaser 	{ display:block; }
.bg_bottom 	{ background-position:bottom; }
.inact 		{ color:#00349C; }
.dlg_ip_reqd 	{ color:#D25603; }
.caption { font-size:10px; color:#0C419A; font-style:italic; display:block; line-height:10px; }

TD.bgcontent 	{ width:685px; background-image:url(../img_design/bg_teaser_left.gif); vertical-align:top; }
TD.bg_cnt_right          { width:190px; background-image:url(../img_design/bg_teaser_rite.gif); background-position:right; vertical-align:top; }
TD.logo	 	{ width:190px; height:100px; background-color:#FFF; vertical-align:middle; border-top: 1px solid #FFF; }
TD.navgen_bottom 	{ height:20px; background-color:#FFF; text-align:right; padding:5px 11px 3px 45px; }
TD.navgen 	{ height:40px; background-color:#FFF; text-align:right; padding:15px 11px 10px 45px; }
TD.nav_main 	{ background-color:#CED8DD; width:200px; height:50px; vertical-align:top; text-align:left; } /*CED3DE*/
TD.keyvisual 	{ height:140px; width:490px; background-color:#FFF; }
TD.nav_logo_sub	{ width:189px; height:40px; background-color:#003798; border-left: 1px solid #FFF; }
TD.blau         { background-color:#003798; width:874px; height:19px; border-left: 1px solid #FFF; order-bottom:1px solid #FFF; border-right:1px solid #FFF;  }
TD.teaserbg { background-color:#DDE4E8; }
TD.teaserbody { background-color:#DDE4E8; padding:9px 10px 5px 4px; vertical-align:top; }
TD.teaserbody_l { background-color:#DDE4E8; padding:9px 10px 5px 4px; vertical-align:top; border-left:1px solid white; }
TD.teaserblue1 { background-color:#003798; text-align:right; vertical-align:bottom; }
TD.teaserblue2 { background-color:#2655A7; text-align:right; vertical-align:bottom; }
TD.teaserblue3 { background-color:#4C73B7; text-align:right; vertical-align:bottom; }
TD.teaserblue4 { background-color:#6B8DC8; text-align:right; vertical-align:bottom; }
TD.function        { padding: 40px 40px 20px 0px; }
TD.cont_teaser   { padding: 15px 0px 5px 0px; }