body{height:100%;background-color:#FFFFFF;margin:0px;padding:0px 0px;font-family:verdana, arial, helvetica, sans-serif;font-size:101%;background-image:  url(layout/pagebg.gif);background-repeat: repeat-y;}
a:link, a:visited{color:#000; text-decoration:none;}
a:hover, a:active, a:focus{color:#CC3366;}
a.ext {}
.nobg{background-image:none !important;border: none;}
h1, h2, h3, h4, h5, h6{font-size:1em; font-weight:bold;margin-top:30px;}
hr{width:95%; height:1px; text-align:center;color:#999;margin:20px 0px 0px 20px}
input{border:1px solid #999;}
#top1, #main, #navi, #footer, #subnav{font-size:.7em; color:#003366;margin:0px;}

.lg{display:none;}
#rahmen{width:788px;height:100%;border-bottom:5px solid #336699;background-color:#fff;}
#top_bg{background-image:url(layout/grey.gif);}
#top1{height:60px;padding-top:5px;padding-right:10px;text-align:right;background-image:  url(layout/logo.gif);background-repeat: no-repeat;border-top:6px solid #CC3366;background-position:8px 3px;}
#top1 ul{margin:0px;}
#top1 li{list-style-type:none;padding:0px 8px;display:inline;}
#top2{height:135px;padding-left:160px;background-image:  url(layout/top_ausb.jpg);background-repeat: no-repeat;}
#akt{height:135px;padding-left:160px;background-image:  url(layout/aktl.jpg);background-repeat: no-repeat;}
#proj{height:135px;padding-left:160px;background-image:  url(layout/proj.jpg);background-repeat: no-repeat;}
#top4{height:135px;padding-left:160px;background-image:  url(layout/ausb.jpg);background-repeat: no-repeat;}
#top41{height:135px;padding-left:160px;background-image:  url(layout/mal.jpg);background-repeat: no-repeat;}
#top42{height:135px;padding-left:160px;background-image:  url(layout/hausw.jpg);background-repeat: no-repeat;}
#top43{height:135px;padding-left:160px;background-image:  url(layout/tschl.jpg);background-repeat: no-repeat;}
#top44{height:135px;padding-left:160px;background-image:  url(layout/met.jpg);background-repeat: no-repeat;}
#top45{height:135px;padding-left:160px;background-image:  url(layout/ausb.jpg);background-repeat: no-repeat;}
#main{width:550px;padding-left:15px; padding-top:20px;float:left;text-align:left;}
#main h1, #main h2{font-size: 1.2em;color:#003366;}
#main p{line-height:1.25em;margin-left:20px;}
#main .abs{line-height:1.25em;margin-left:20px;}
#main .abs ul{margin:0px 0px 0px 150px;}
#main a{background-image:url(layout/link.gif);background-repeat:no-repeat;padding-left:12px;background-position: 0px 3px;color:#CC3366;}
#main a img{border:none;/*margin-left:-20px;*/}
#main input, #main select {border:1px solid #999;font-size:.8em;background-image: url(layout/subnavbg.gif);}
#main textarea{border:1px solid #999;font-size:.95em;background-image: url(layout/subnavbg.gif);font-family:verdana,arial, sans-serif;}
#main .spacer{width:15em;margin:5px;padding:2px;border-bottom:1px dotted #ccc;float:left;}
#main .spacer3{padding:2px;border-bottom:1px dotted #ccc;}
#navi{width:200px;float:right;text-align:left;border-bottom:10px solid #ccc;}
#metall {
	background-image: url(ausbildung/img/mev_metall.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#holz {
	background-image: url(ausbildung/img/mev_holz.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#maler {
	background-image: url(ausbildung/img/farben.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#hausw{background-image: url(ausbildung/img/hw2.jpg);
	background-repeat: no-repeat;
	background-position: right top;}


/*-----efa-----*/
.abg{padding:10px;}
.abg a{border:1px solid #ccc;padding:1px 3px !important;background-image:none !important;}
.abg a:hover, .abg a:active, .abg a:focus{background-color:#fff;border-color:#999;}
/*--------------*/
#navi{width:187px;background-image:url(layout/bluebg.gif);}
#navi ul{margin:10px  0px;padding:5px;overflow:hidden;}
#navi li{list-style-type:none;padding-left:6px;margin-bottom:3px;}
#navi ol {margin:2px 0px 2px 15px;padding-left:0px;margin-right:-10px;background-image:url(layout/subnavbg.gif);}
#navi ul a{color:#003366;width:99%;font-size:1.1em;font-weight:bold;padding-left:15px;background-image: url(layout/abg.gif);background-repeat: no-repeat;background-position: 0px 4px;display:block;}
#navi ul a:hover{color:#CC3366;}
#navi ol li{margin-bottom:0px;}
#navi ol a{padding-left:2px !important;font-size:1em !important;font-weight:normal !important;border-bottom:1px solid #E6F1F7;border-left:1px solid #E6F1F7;background-image:none !important;}
#navi ol a:hover{color:#003366;border-bottom:1px solid #CC3366;border-left:1px solid #CC3366;}
#navi .nolink{color:#CC3366;width:99%;font-size:1.1em;font-weight:bold;padding-left:15px;background-image: url(layout/abg.gif);background-repeat: no-repeat;background-position: 0px 4px;display:block;}
#navi form{width:98%;margin-top:0px;margin-bottom:0px;}
#navi fieldset{border:none;}
#navi legend{display:none;}
#navi input{margin:1px 0px;font-size:1em;}
#navi input .submit{padding:0px;}
#navi .spacer{width:60px;padding:2px 0px;float:left;}
#navi .textbox{padding-left:0px;padding-right:10px;}
#navi img{border:none;}
#navi h1{font-size:1em;padding:1px 3px 1px 10px;margin-top:0px;margin-bottom:0px;color:#fff;background-color:#6699CC;}
#red{background-color:#666 !important;}
.textbox p{margin: 5px;}
.textbox{margin-bottom:5px;}
.linkspacer{width:11.5em;float:left;}

#footer{width:765px;text-align:left;margin-top:40px;border-top:1px solid #ccc;clear:both;}
#footer ul{margin:5px 0px;padding:0px;}
#footer li{list-style-type:none;display:inline;margin-left:10px;}
#footer img{border:none;}

.noprint{background-color:#003399;}
.frame{width:100%;height:auto;margin-top:20px;} /*rahmen um text-bild*/

.bildbox{float:left;margin-right:5px;margin-top:3px;}
.bildbox img{margin-bottom:10px;} /*bild in der bildbox*/
.refbox{padding:60px 3px 0px 0px;}/*textinform*/

.ausb{margin:10px;padding:5px;}
.box1{width:18em;padding:5px;float:left;color:#3399CC;font-weight:bold;border-bottom:1px dotted #666;}
.box2{margin-left:18.5em;padding:5px;}

.center{text-align:center;}
.hd{display:none;}
.left{float:left;margin-right:5px;}
.right{float:right;}
.imgright{float:right;padding:5px;border:1px solid #ccc;}

.clearleft{clear:left;}
.clearright{clear:right;}
.clearall{clear:both;}
.liste{list-style-image:  url(layout/liste.gif);list-style-type: none;}
.liste li{padding:0px 0px 5px 8px;}
.acc{text-decoration:underline;}
.print{display:none;}
.sizer{padding:14px 0px 5px 10px;margin:0px 0px 0px 50px;font-weight:bold;text-align:left;}
dt{padding:5px;}
.pointer {width:530px;color: #003366;background-image: url(layout/subnavbg.gif);padding: 10px;}
.pointer2 {color: #003366;background-image: url(layout/subnavbg.gif);padding: 10px;text-align:center;}
.sitemap li{list-style-type:none;margin:5px 0px}
.pointer ul{margin-left:-20px;}
.pointer #nobg{background-image:none;padding-left:60px;}
ul.pointer{list-style:none;}
#nobg li{list-style-type:none;}
.nobg li{list-style-type:none;}
/*produkte*/
.bildbox{width:120px;margin-right:.5em;text-align:center;}
.angaben{padding-left:130px;}
.bild{width:120px;float:left;border-bottom:1px solid #666;}
.text{padding-left:130px;background-color:#fff;}
.teaser{font-weight: bold;}

/*aktuelles*/
.news1{width:60%;float:left;margin-right:10px;}
/*.newsbox{margin-left:350px;width:175px;}*/

.newsbox{width:200px;}
.news{margin-bottom:10px; padding:5px;border:1px solid #ccc;width:200px;}
.search{border:0px solid #ccc;padding:0px 3px;margin-bottom:5px;padding-left:8px;background-color:#f4f4f4;}
.nr{background-color:#f4f4f4;color:#003366;font-weight:bold;padding:0px 2px;border:1px solid #003366;}


/*activelink*/
body.t1 #t1, body.t2 #t2, body.t5 #t5, body.a #a, body.imp #imp,
body.v #navigation, body.v #v,body.ak #ak,body.p1 #p1, body.p3 #p3, body.p2 #p2,
 body.s #s,body.p #p, body.ak #navigation
{color:#CC3366;}

body.b1 #b1, body.b2 #b2, body.b3 #b3,body.b4 #b4,
body.l1 #l1, body.l2 #l2, body.l3 #l3
{border-bottom:1px solid #cc0000;border-left:1px solid #cc0000;}
.redfont {color: #0099CC;font-weight:bold;}
#w3c ul{margin:0px; padding:0px;}
#w3c li{list-style-type:none;margin:-1px 0px 0px 0px;}
#w3c a{font-size:.85em !important;font-weight:normal !important;display:inline;border:1px solid #6699CC;border-left:10px solid #6699CC;padding:0px 3px !important;background-image:none !important;background-color:#fff;}
body.p1 a{background-image:none !important;padding:0 !important;}

body.p1 .pointer h2, body.p1 .pointer h3, body.p1 .pointer h4, body.p1 .pointer h5{margin:15px auto;}
body.p1 .pointer h2{color:blue;font-size:1em;}
body.p1 .pointer h3{color:#6666CC;}
body.p1 .pointer h4{color:green;}
body.p1 .pointer h5{color:orange;}
body.p1 .pointer h6{font-size:.8em;}
body.p1 .pointer ul, body.p1 .pointer ol{margin-left:auto;}
.footnote{padding:0 0 3px 3px;font-weight:bold;}
body.p1 ul.p{margin:0 0 20px 50px;padding:0;list-style:none;background-color:#fff !important;}
body.p1 ul.p li{display:inline;margin:3px 6px;}
  /*extras*/
.t_gr {width:515px; background: #CC3366;margin:5px;overflow:hidden;float:left;text-align:center;}
.t_gr h1, .t_gr p{margin: 0 5px;padding:5px;color:#fff !important;}
.t_gr ul {color:#fff !important;margin:10px;padding:5px 5px 5px 15px;}
.t_gr h1 {font-size:150%; color:#fff; }
.t_gr .top, .t_gr .bottom{display:block;background: #fff;}
.t_gr .top b, .t_gr .bottom b{display:block;height: 1px; overflow: hidden; background: #CC3366;}
.t_gr .r1{margin: 0 5px;}
.t_gr .r2{margin: 0 3px;}
.t_gr .r3{margin: 0 2px;}
.t_gr .top .r4, .t_gr .bottom .r4{margin: 0 1px;height: 2px;}
  
.t_blau {width:165px; background: #6699CC;margin:5px;overflow:hidden;float:left;}
.t_blau h1, .t_blau p{margin: 0;padding:5px;color:#fff !important;text-align:center;}
.t_blau ul {color:#fff !important;margin:10px;padding:5px 5px 5px 15px;}
.t_blau h1 {font-size:150%; color:#fff; }
.t_blau p{margin-left:-5px !important;}
.t_blau .top, .t_blau .bottom{display:block;background: #fff;}
.t_blau .top b, .t_blau .bottom b{display:block;height: 1px; overflow: hidden; background: #6699CC;}
.t_blau .r1{margin: 0 5px;}
.t_blau .r2{margin: 0 3px;}
.t_blau .r3{margin: 0 2px;}
.t_blau .top .r4, .t_blau .bottom .r4{margin: 0 1px;height: 2px;}

.t_rd{width:515px; background: #339933;margin:5px;overflow:hidden;float:left;text-align:center;}
.t_rd h1, .t_rd p{margin: 0 5px;padding:5px;color:#fff !important;}
.t_rd ul {color:#fff !important;margin:10px;padding:5px 5px 5px 15px;}
.t_rd h1 {font-size:150%; color:#fff; }
.t_rd .top, .t_rd .bottom{display:block;background: #fff;}
.t_rd .top b, .t_rd .bottom b{display:block;height: 1px; overflow: hidden; background: #339933;}
.t_rd .r1{margin: 0 5px;}
.t_rd .r2{margin: 0 3px;}
.t_rd .r3{margin: 0 2px;}
.t_rd .top .r4, .t_rd .bottom .r4{margin: 0 1px;height: 2px;}


