body  { font-size: 12px; font-family: Arial, Verdana, sans-serif; background: #ffffff url(../mat/bg.gif) repeat-y; margin: 0px; padding: 0px }
br { line-height:10px; height:10px; font-size:10px; }
form { padding:0px; margin:0px; }
p { margin:0px; padding:0px; margin-top:15px; }
a { margin:0px; padding:0px; color:#003366; line-height:15px; }

tr, td {font-size: 12px; font-family: Arial, Verdana, sans-serif;}

.hotline_info {
	font-size: 9px;
	color: #7e7e7e;
	font-style:italic;
}
.tabdesign   { background:  url(../mat/bg2.gif) no-repeat }

.head  { background:  url(../mat/headerbg.gif) no-repeat; text-align: right; margin: 0px; padding: 0px; height: 106px }

.bg_teaserblock  {  background-color:#E5E5E5; height:80px; padding: 5px; width:460px; margin-bottom:10px; border: 0px;  }
.bg_teaserblock_einzeln  { vertical-align:top; text-align: left; width:220px;  font-size: 12px; padding: 5px 5px 5px 5px; border: 0px; }

.bg_navilinks  { background-color:#E5E5E5; text-align: left;  font-size: 12px; margin-left:11px; padding: 11px; border-left: 0px; border-right:solid 1px #ff9900; border-top:solid 1px #ff9900; border-bottom:solid 1px #ff9900;}

.navprim_outside { font-size:11px; color:#000000; text-decoration:none; line-height:15px; text-align:left; }
.navprim { font-family: Arial, Verdana, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
.navprim:hover { color:#006699; }
.navprim_selected { font-family: Arial, Verdana, sans-serif; font-size:11px; color:#ff9900; text-decoration:none; font-weight:bold; }
.navprim_selected:hover { }

.navsec_outside { width:189px; text-align:left; margin-bottom:9px; margin-left:12px; }
.navsec1 { padding-left:9px; background:no-repeat #E5E5E5; font-size:12px; padding-top:3px; padding-bottom:3px; margin-bottom:1px; }
.navsec1sel { padding-left:9px; background:no-repeat #003366; font-size:12px; padding-top:3px; padding-bottom:3px; margin-bottom:1px; color:white; }

.navsec_link1 { text-decoration:none; color:black; }
.navsec_link1:hover { color:#ff9900; }
.navsec_link1sel { text-decoration:none;color:white;  }

.navspace { padding-top:10px; }

.search_field { width:205px; border:1px solid #000000; font-family: Arial, Verdana, sans-serif; font-size:11px; color:#000000; background:#ffffff; margin-bottom:5px; }
.search_button { float:right; padding-right:15px; }
.search_txt { color:#003366; font-size:11px; text-decoration:none; padding-top:3px; }
.search_txt:hover { text-decoration:underline; }

.form100 { width:100%; border:1px solid #000000; font-family: Arial, Verdana, sans-serif; font-size:11px; color:#000000; background:#ffffff; margin-top:1px; margin-bottom:10px;}
.form50 { width:50%; border:1px solid #000000; font-family: Arial, Verdana, sans-serif; font-size:11px; color:#000000; background:#ffffff; margin-top:1px; margin-bottom:10px;}
.form_geb { width:40; border:1px solid #000000; font-family: Arial, Verdana, sans-serif; font-size:11px; color:#000000; background:#ffffff; margin-top:1px; margin-bottom:1px;}
.form_geb_jahr { width:60; border:1px solid #000000; font-family: Arial, Verdana, sans-serif; font-size:11px; color:#000000; background:#ffffff; margin-top:1px; margin-bottom:1px;}
.form80 { width:80px; border:1px solid #000000; font-family: Arial, Verdana, sans-serif; font-size:11px; color:#000000; background:#ffffff; margin-top:1px; margin-bottom:10px;}
.form226 { width:226px; border:1px solid #000000; font-family: Arial, Verdana, sans-serif; font-size:11px; color:#000000; background:#ffffff; margin-top:1px; margin-bottom:10px; margin-left:10px; }

.headerpic_outside { margin-bottom:16px; }

.content { font-size:12px; color:#000000; text-decoration:none; line-height:16px; }
.headline { color:#003366; font-size:16px; margin-bottom:10px; font-weight:bold; line-height:20px; text-decoration:none; }
.headline:hover { text-decoration:underline; }
.headline2 { color:#003366; font-size:16px; margin-bottom:10px; font-weight:bold; line-height:20px; text-decoration:none; }
.headedition { color:#000000; font-size:14px; margin-bottom:1px; font-weight:bold; }
.headedition_rot { color:#003366; font-size:14px; margin-bottom:1px; font-weight:bold; }
.headsubtitle { color:#000000; font-size:11px; margin-bottom:7px; text-transform:uppercase; font-weight:bold; }
.middletitle { padding:0px; margin:0px; font-weight:bold; margin-bottom:12px; }
.bold_12 { color:#000000; font-size:12px; margin-bottom:7px;  font-weight:bold; }
.bold_highlight { color:#be860c; font-size:12px; font-weight:bold; }

.pic { margin:0px; padding:0px; margin-right:6px; margin-bottom:2px; }
.picr { margin:0px; padding:0px; margin-left:6px; margin-bottom:2px; }
.picbg  { padding-top: 4px; }
.pictxtbg  { font-size: 11px; line-height: 15px; padding: 6px 8px 7px 7px; background:#EFEFEF; }
.pictxtsmall { padding-top:1px; font-size:10px; color:#5C5C5C; }

.more { color:#003366; text-decoration:none; }
.more:hover { text-decoration:underline; }

.divider  { background:  url(../mat/divider1.gif) no-repeat left center; height: 38px }
.divider2  { background:  url(../mat/divider1.gif) no-repeat left center; height: 17px }
.divider3  { background:  url(../mat/divider7.gif) no-repeat left center; height: 11px }
.divider6 { margin-top:17px; margin-bottom:17px; }

.morearticle_outside { margin-bottom:4px; }
.morearticle { color:#003366; font-size:12px; line-height:16px; text-decoration:none; font-weight:bold; }
.morearticle:hover { text-decoration:underline; }

.rightbox_outside {  margin:0px; padding:0px;  }
.rightbox { width:190px; margin-bottom:10px; }
.rightbox_top  { background:  url(../mat/r_top.gif) no-repeat; height: 6px }
.rightbox_middle  { color: #000000; font-size: 11px; line-height: 15px; font-family: Arial, Verdana, sans-serif; background:  url(../mat/r_middle.gif) repeat-y }
.rightbox_bottom  { background:  url(../mat/r_bottom.gif) no-repeat; height: 10px }
.rightbox_header {  background-color:#ffaf02; height:23px; font-size:11px; font-weight:bold; padding-left:8px; line-height:23px; }
.rightbox_headerpic { padding:0px; margin:0px; margin-right:5px; float:left; }
.rightbox_txt { padding-left:5px; padding-right:5px; font-size:11px;}
.rightbox_subtitle { font-size: 11px; padding-top:1px; font-weight:bold; }
.rightbox_listoutside { margin-top:2px; padding-bottom:0px; }
.rightbox_list { color:#003366; font-size:11px; text-decoration:none; }
.rightbox_list_12 { color:#003366; font-size:12px; text-decoration:none; }
.rightbox_list:hover { text-decoration:underline; }
.rightbox_divider  { font-size: 2px; line-height: 2px;  background:  url(../mat/divider3.gif) no-repeat;  margin: 4px 0px 0px; padding: 0px 0px 4px; height: 2px }
.rightbox_picture { margin-top:4px; margin-bottom:6px; text-align:right; }
.rightbox_pic_perso { padding:1px; text-align:right; }

.leftbox_header {  background-color:#003366; margin-left:11px; height:23px; font-size:11px; font-weight:bold; padding-left:8px;}
.leftbox_headerpic { padding:0px; margin:0px; margin-right:5px; float:left; }
.leftbox_outside {  margin:0px; padding:0px; text-align:left; }
.leftbox { width:190px; margin-bottom:10px; text-align:right; margin-left:11px; }
.leftbox_top  { background:  url(../mat/l_top.gif) no-repeat right ; height: 6px }
.leftbox_middle  { color: #000000; font-size: 11px; line-height: 15px; font-family: Arial, Verdana, sans-serif; background:  url(../mat/l_middle.gif) repeat-y; text-align: left }
.leftbox_bottom  { background:  url(../mat/l_bottom.gif) no-repeat right ; height: 10px }
.leftbox_header { font-size:11px; font-weight:bold; padding-right:8px; line-height:15px; }
.leftbox_subheader { color:#003366; font-size:11px; text-decoration:none; font-weight:bold; margin-bottom:6px;}
.leftbox_subheader:hover { text-decoration:underline; }
.leftbox_headerpic { padding:0px; margin:0px; margin-left:5px; float:right; }
.leftbox_txt { padding-left:10px; padding-right:10px; font-size:11px; }
.leftbox_subtitle { padding-top:5px; font-weight:bold; }
.leftbox_listoutside { margin-top:6px; }
.leftbox_list { color:#003366; font-size:11px; text-decoration:none; }
.leftbox_list:hover { text-decoration:underline; }
.leftbox_divider  { font-size: 2px; line-height: 2px; background:  url(../mat/divider2.gif) no-repeat right ; margin: 4px 0px 0px; padding: 0px 0px 4px; height: 2px }
.leftbox_picture { margin-top:4px; margin-bottom:6px; }
.leftbox_dotteddivider  { font-size: 2px; line-height: 2px; background:  url(../mat/dotted-div.gif) no-repeat center; margin: 7px 0px 6px; padding: 0px; height: 2px }

.picsmall { padding-top:4px; }
.picright { margin:0px; padding:0px; margin-left:6px; margin-bottom:2px; }
.picleft { margin:0px; padding:0px; margin-right:6px; margin-bottom:2px; }

.subtitle { font-size:11px; font-weight:bold; text-transform: uppercase; padding-bottom:1px; }
.subtitle_klein { color:#000000; font-size:11px; font-weight:normal; line-height:12px; }
.title { color:#003366; font-size:16px; margin-bottom:3px; font-weight:bold; line-height:20px; text-decoration:none; }
.title:hover { text-decoration:underline; }

.footer  { color: #000000; font-size: 11px; line-height: 16px; font-family: Arial, Verdana, sans-serif; text-decoration: none; background:  url(../mat/footerbg.gif) no-repeat; padding-left: 20px; height: 160px }

.redtext { font-family: Arial, Verdana, sans-serif; font-size:12px; color:#003366; text-decoration:none; }
.redtext:hover { text-decoration:underline; }

.redstext { font-family: Arial, Verdana, sans-serif; font-size:11px; color:#003366; text-decoration:none; }
.redstext:hover { text-decoration:underline; }

.breadnav  { color: #000000; font-size: 11px; background:  url(../mat/breadbg.gif) repeat-y; margin-bottom: 11px; padding-top: 8px; padding-bottom: 10px; padding-left: 20px }
.breadlink { color:#003366; text-decoration:none; }
.breadlink:hover { text-decoration:underline; }

.add_outside  { background:  url(../mat/pictxtbg.gif) repeat-y; }
.add_inside  { background:  url(../mat/picbg.gif) no-repeat; padding-left: 21px }
.add_divider  { font-size: 2px; line-height: 2px; background:  url(../mat/divider4.gif) repeat-x left center; height: 2px }
.add_text { padding-bottom:14px; padding-top:13px; padding-right:10px; }
.add_head { padding-top:10px; padding-right:10px; padding-bottom:8px; font-size:11px; color:#003366; }
.add_title { font-weight:bold; color:#003366; text-decoration:none; }
.add_title:hover { text-decoration:underline; }
.add_link { color:#003366; text-decoration:none; }
.add_link:hover { text-decoration:underline; }

.box_space { height:5px; line-height:5px; font-size:5px; }

.morelinks { background:#E5E5E5; margin-bottom:1px; padding-left:10px; margin-top:28px; }
.morelinks_outside { background:#EFEFEF; padding:10px; padding-bottom:16px; margin-bottom:30px; }

.downloads_list { font-size:11px; margin-bottom:10px; }
.downloads_list_link { color:#003366; text-decoration:none;  }
.downloads_list_link:hover { text-decoration:underline; }
.downloads_head_outside { margin-bottom:10px; }
.downloads_head { background:#E5E5E5; padding-left:8px; color:#000000; padding-top:5px; padding-bottom:5px; font-size:12px; color:#000000;}
.downloads_link { color:#003366; font-size:12px; line-height:16px; text-decoration:none; }
.downloads_link:hover { text-decoration:underline; }
.downloads_txt { background:#EFEFEF; padding:8px; padding-top:6px; padding-bottom:10px; margin-top:1px; font-size:12px;}

.form_absenden { background:#EFEFEF; padding:8px; padding-top:6px; padding-bottom:6px; }
.form_head_outside { margin-bottom:10px; }
.form_head { background:#E5E5E5; padding-left:8px; color:#000000; padding-top:5px; padding-bottom:5px; font-size:12px; color:#000000;}
.form_txt { background:#EFEFEF; padding:8px; padding-top:12px; padding-bottom:16px; margin-top:1px; font-size:12px;}
.form_weiss { background:#ffffff; padding:0px; padding-top:0px; padding-bottom:0px; margin-top:0px; font-size:12px;}
.form_tip { background:#EFEFEF; padding:8px; padding-top:12px; padding-bottom:16px; margin-top:1px; font-size:11px;}
.form_grey { background: repeat-x url(../mat/grey.gif); height:99px; }

.teasertrio { background:#E5E5E5; padding:6px; color:black;  font-size:11px; line-height:14px; }
.teasertrio_link_outside { margin-bottom:3px; }
.teasertrio_link { text-decoration:none; color:#003366; font-size:11px; line-height:14px; }
.teasertrio_link:hover { text-decoration:underline; }
.teasertrio_space { background: repeat-y url(../mat/teaserspace.gif); width:2px; }

.version_txt { font-size:11px; color:#000000;}
.version_txt:hover { text-decoration:underline; }

.message { background:#003366; padding:8px; color:white; font-size:12px; }
.errormessage { background:#003366; padding:8px; color:white; font-size:12px; }
