/*default*/
html {height:100%;min-height: 100%;margin-bottom: 1px;}
body{padding: 0;margin:0;font-size:101.01%;color:#000;font-family:verdana, arial, helvetica, sans-serif;text-align:center;background-image:url(side_bg.gif);}
h1, h2, h3, h4, h5, h6{font-size:1em;}
h2, h3{color:#FF0066;}
a:link, a:visited{color:#0056A6;text-decoration:none;}
a:hover, a:active, a:focus{color:#FF0066;}
address{font-style:normal;width:530px;}
a img, .map{border:none;}
p{line-height:1.5em;}
hr{font-size:1px;border:1px;height:1px;background-color:#fff;color:#0056A6;}
fieldset{margin:0;padding:0;color:#000;border:none;}
fieldset.search{margin:0 0 10px 0;padding:5px 2px;text-align:center;}
legend{font-size:.1em;color:#E9EEF2;margin:0;padding:0;}
.searchfield {font-size:.75em;}
input, textarea{font-size:1em;font-family:verdana;padding:1px 2px;border:0px solid #B9CAE2;border-width:0 5px;}
textarea{border-right-width:1px;}
input, select{font-family:verdana;background-color:#fff;border:0px solid #B9CAE2;border-width:1px 5px;}
input.submit, input.searchfield{background-color:#fff;}
input:focus, textarea:focus, select:focus{border-color:#DFE6F0;font-weight:bold;background-color:#F1F4F8;}
table.eventlist{width:100%;}
table.eventlist td{margin:2px;text-align:left; background-color:#fff;vertical-align: top;}
table.eventlist td.time{font-size:.9em;width:35%;}
table.eventlist img{float:right;margin:0 0 0 2px;}
.utitel{font-size:.8em;text-transform: uppercase;}
.kategorie{width:155px;display:block;padding:0 2px ;font-size:.8em;}
.datum{padding:2px;background-color:rgb(244, 244, 244);font-weight:bold;margin:0;line-height:1.5em;color:#666;}
.teaser{font-weight:bold;}
.news_content{}

/*boxen*/
#head{width:164px;height:241px;background-image:url(head_l.gif);background-repeat:no-repeat;position:relative;float:left;margin:6px;top:10px;left:16px;}
#rahmen{width:780px;margin:0 auto;padding:0 0 0 0;}
#content-top, #content-bottom{height:26px;margin:0 auto;padding-top:0px;background-image:url(border-top_bg.gif);background-repeat:no-repeat;background-position:top right;}
#content{width:100%;text-align:left;margin:0 auto;font-size:.8em;background-image:url(content_bg.gif);background-repeat:repeat-y;background-position:top right;}
#header{height:149px;margin-right:1px;padding-top:5px;text-align:right;background-image:url(header_n.jpg);background-repeat:no-repeat;background-position:top right;}
#header ul{margin:0 20px 0 100px;padding:0;display:inline;}
#header li{display:inline;margin-left:6px;}
#header a:link, #header a:visited{color:#000;text-decoration:none;}
#header a:hover, #header a:active, #header a:focus{color:#FF0066;}
#header .active{color:#FF0066;}
#bread{margin:0 0px 0 140px;padding:2px 3px;font-size:.9em;color:#999;border-top:1px solid #ccc;background-color:#fff;}
#bread strong{font-weight:normal;}
#content-box{margin:0px 10px 20px 26px;}
#content-box h1{font-family:"Times New Roman", Times, serif;font-size:1.5em;color:#0562A7;font-weight:normal;}
#main a{font-size:.9em;}
#main fieldset{padding-left:50px;}
#main{width:500px;margin-bottom:50px;margin-right:240px;padding-top:30px;clear:left;}
#navi{width:230px;float:right;margin-top:0px;}
#navi h1{height:50px;margin:10px 0 0 0;padding:10px 0 0 50px;font-weight:normal;background-image: url(navi_header.gif);background-repeat: no-repeat;}
#navi ul{width:180px;margin:0 0 0 50px;padding:10px 0;list-style:none;background-color:#fff;border:10px solid #0067A6;border-width:0px 0;overflow:hidden;}
#navi li{margin:-1px 0 0 0;padding:0;background-color:#fff;list-style:none;border:1px solid #0067A6;border-width:1px 0;}
#navi ul li h1{font-size:1em;}
#navi a:link, #navi a:visited{width:100%;display:block;padding:5px;text-decoration:none;color:#0056A6;}
#navi a:hover, #navi a:active, #navi a:focus{color:#FF0066;}
#navi ul ul{margin:0;padding:0;border:none !important;}
#navi ul li li, .current{border:none;padding:0 8px 0 15px;list-style-type:square;}
#navi span.active{width:100%;display:block;color:#0056A6 !important;}
#navi .active , #navi .curren{font-weight:bold;padding:5px;width:100%;display:block;}
.img{text-align:right;}
#footer{width:744px;margin:0 10px;padding:1px 0 0 16px;border-top:1px solid #ccc;background-color:#fff;color:#B1B1B1;}
#footer div.left, #footer div.right{font-size:.875em;}
.projekt{margin:15px 15px 0 0;}
#footer .right{margin-bottom:32px;padding-right:10px;}
#footer span.img{float:right;padding-right:10px;whitespace:no-wrap;display:block;width:200px;}
#footer span.img img{margin-left:10px;}
#content-bottom{background-image:url(border_bottom_bg.gif);}

/*klassen*/
.hilfe{margin-top:-2.5em;}
h1.hd{font-size:.75em;color:#E1E1E1;margin: -.5em 0 0 0;}
.hd{display:none;}
.interview li{list-style:none;margin-bottom:10px;}
.interview img{margin-right:5px;}
.left, .imgleft{float:left;margin:0 4px 4px 0;}
.right, .imgright{float:right;margin:0 0 4px 4px;}
span.clearleft{clear:left;height:1px;font-size:1px}
span.clearright{clear:right;margin:0;padding:0;height:1px;}
.clearleft{clear:left;margin:0;padding:0;height:1px;font-size:1px;}
.clearright{clear:right;margin:0;padding:0;height:1px;font-size:1px;}
.smallfont{font-size:.85em;}
.map{text-align:center;}
/*schriftzug umtauschen*/
.repl{background-color:#fff;padding:1px;font-weight:bold;}
.tred{color:#D9336B;}
.tblue{color:#004F94;}

/*formulare*/
div.element{width:400px !important;background-color:#F1F4F8;margin-bottom:10px;}
div.element p{font-weight:bold;font-size:.9em;}
div.element label.text{display:block;width:5.5em;float:left;}
div.element label.checkbox{}
div.element input.text{width:220px;}
div.element textarea{width:98%;}

/*Login*/
.login{width:180px;margin:0 0 0 50px;padding: 0;}
.login2{margin:2px;}
.login2 label{padding-left:4px;width:70px;float:left;}
.login2 input{width:80px !important;}
.login2 fieldset{margin:0;padding:0;}

.tlb {width:176px; background: #D8E2F0;margin:20px 0;overflow:hidden;}
.tlb .top, .tlb .bottom{display:block;background: #F1F4F8;}/**/
.tlb .top b, .tlb .bottom b{display:block;height: 2px; overflow: hidden; background: #D8E2F0;}
.tlb p{margin:0 8px;padding:2px;background-color:#fff;}
.tlb a{width:auto !important;padding:0;border-top:1px solid red;}
.tlb .r1{margin: 0 5px;padding:0;}
.tlb .r2{margin: 0 3px;padding:0;}
.tlb .r3{margin: 0 2px;padding:0;}
.tlb .top .r4, .tlb .bottom .r4{margin: 0 1px;height: 2px;}

/*ausbildungssuche*/
fieldset.ausb_suche{width:330px;margin:0;padding:0 !important;float:left;}
.ausb_suche legend{color:#fff;margin:0;padding:1px;}
div.ausb_suche{background-color:#F4F4F4; clear:left;padding:6px;margin:0 0 6px 4px;background-image:url(pfeil_grau.jpg);background-position:6px 6px;background-repeat:no-repeat;}
.ausb_suche label, span.span{width:46px;display:block;float:left;}
div.ausb_suche div{margin-bottom:8px;}
.ausb_suche input{border-color:#B7BBBE;width:200px;padding:2px 4px;color:#0562A7;}
.ausb_suche input:focus{background-color:#f4f4f4;border-color:#DCDDDE;}
.ausb_suche .submit{width:40px;padding:0 4px;}

  /*extras*/
.t_blau {width:235px; background: #3CA8F9;margin:5px;overflow:hidden;float:left;}
.t_blau h1, .t_blau p{margin: 0 10px;padding:5px;color:#fff !important;}
.t_blau ul {color:#fff !important;margin:10px;padding:5px 5px 5px 15px;}
.t_blau img{margin:0 4px;}
.t_blau a{color:#fff !important;margin-top:3px;font-weight:bold;}
.t_blau h1 {font-size:150%; color:#fff; }
.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: #3CA8F9;}
.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_rot {width:235px; background: #FF0066;margin:5px;overflow:hidden;float:left;}
.t_rot h1, .t_rot p {margin: 0 10px;color:#000 !important;padding:5px;color:#fff !important;}
.t_rot ul {color:#fff !important;margin:10px;padding:5px 5px 5px 15px;}
.t_rot h1 {font-size:150%; color:#fff; }
.t_rot img{margin:0 4px;}
.t_rot a{color:#fff !important;margin-top:3px;font-weight:bold;}
.t_rot .top, .t_rot .bottom{display:block;background: #fff;}
.t_rot .top b, .t_rot .bottom b{display:block;height: 1px; overflow: hidden; background: #FF0066;}
.t_rot .r1{margin: 0 5px;}
.t_rot .r2{margin: 0 3px;}
.t_rot .r3{margin: 0 2px;}
.t_rot .top .r4, .t_rot .bottom .r4{margin: 0 1px;height: 2px;}
/*---------------*/
.t_gelb {width:235px; background: #FF9900;margin:5px;overflow:hidden;float:left;}
.t_gelb h1, .t_gelb p {margin: 0 10px;color:#000 !important;padding:5px;color:#fff !important;}
.t_gelb ul {color:#000 !important;margin:10px;padding:5px 5px 5px 15px;}
.t_gelb h1 {font-size:150%; color:#fff; }
.t_gelb a{color:#fff !important;margin-top:3px;font-weight:bold;}
.t_gelb img{margin:0 4px;}
.t_gelb .top, .t_gelb .bottom{display:block;background: #fff;}
.t_gelb .top b, .t_gelb .bottom b{display:block;height: 1px; overflow: hidden; background: #FF9900;}
.t_gelb .r1{margin: 0 5px;}
.t_gelb .r2{margin: 0 3px;}
.t_gelb .r3{margin: 0 2px;}
.t_gelb .top .r4, .t_gelb .bottom .r4{margin: 0 1px;height: 2px;}
/*---------------*/
.t_gruen {width:235px; background: #339933;margin:5px;overflow:hidden;float:left;}
.t_gruen h1, .t_gruen p {margin: 0 10px;color:#000 !important;padding:5px;color:#fff !important;}
.t_gruen h1 {font-size:150%; color:#fff; }
.t_gruen a{color:#fff !important;margin-top:3px;font-weight:bold;}
.t_gruen img{margin:0 4px;}
.t_gruen ul {color:#fff !important;margin:10px;padding:5px 5px 5px 15px;}
.t_gruen .top, .t_gruen .bottom{display:block;background: #fff;}
.t_gruen .top b, .t_gruen .bottom b{display:block;height: 1px; overflow: hidden; background: #339933;}
.t_gruen .r1{margin: 0 5px;}
.t_gruen .r2{margin: 0 3px;}
.t_gruen .r3{margin: 0 2px;}
.t_gruen .top .r4, .t_gruen .bottom .r4{margin: 0 1px;height: 2px;}
  /*extras*/
.t_box {width:486px; background: #3CA8F9;margin:5px;overflow:hidden;}
.t_box h1, .t_box p {margin: 0 10px;color:#000 !important;padding:5px;color:#fff !important;}
.t_box h1 {font-size:150%; color:#fff; }
.t_box .top, .t_box .bottom{display:block;background: #fff;}
.t_box .top b, .t_box .bottom b{display:block;height: 1px; overflow: hidden; background: #3CA8F9;}
.t_box .r1{margin: 0 5px;}
.t_box .r2{margin: 0 3px;}
.t_box .r3{margin: 0 2px;}
.t_box .top .r4, .t_box .bottom .r4{margin: 0 1px;height: 2px;}
/*---------------*/

/*veranstaltungskalender*/
.ev_box {width:490px; background: #B9CAE2;margin:5px;overflow:hidden;}
.ev_box h1, .ev_box fieldset {margin: 0 10px;color:#000 !important;padding:5px;}
.ev_box h1 {font-size:150%; color:#fff; }
.ev_box .top, .ev_box .bottom{display:block;background: #fff;}
.ev_box .top b, .ev_box .bottom b
{
  display:block;height: 1px; overflow: hidden; background: #B9CAE2;
}
.ev_box .r1{margin: 0 5px;}
.ev_box .r2{margin: 0 3px;}
.ev_box .r3{margin: 0 2px;}
.ev_box .top .r4, .ev_box .bottom .r4{margin: 0 1px;height: 2px;}
fieldset.event{margin-left:-10px;background-color:#B9CAE2;padding:5px;}
caption{color:#0056A6;padding:40px 0 10px 0;}
select, label.event{margin-bottom:4px;}
label.event{width:6em;display:block;float:left;}
th{font-size:.85em;}

/*interview/videoliste*/
.interview{margin:0;}
.interview h2{margin:10px 0 0 0;padding:0;}
.interview ul{margin:0;padding:2px 4px;}
.interview li{list-style:none;margin:0;padding:0;}
.interview li a{width:65%;display:block;}
.interview p{padding:2px 4px;}

/*inhaltsübersicht*/
ul.sitemaplevel1, ul.sitemaplevel2{margin:0;margin:0 30px;padding:0;border-left:1px solid #9CB1D0;list-style:none;}
ul.sitemaplevel1 li{margin:0;margin:15px 5px;padding:0;}
ul.sitemaplevel1 a{border:1px solid #B9CAE2;padding:2px 4px;border-bottom:5px solid #9CB1D0;border-right:5px solid #B9CAE2;}
ul.sitemaplevel2 a{font-weight:normal !important;}
div.level{display:none;}

/*aus dem topas-addon*/
.topas-eintrag{padding:3px;margin-bottom:1em;}
.topas-eintrag h3{margin-bottom:0px;padding:2px;color:#fff;background-color:#B9CAE2;clear:left;}
.topas-eintrag h3.top{margin-top:0;}
.topas-eintrag h2.header{margin:0 0 0px;padding:10px 0 10px 5px;color:#000;font-weight:bold;font-size:.9em;border:1px solid #B9CAE2;background-color: #F1F4F8;}
.topas-eintrag .logo{float:right;position:relative;top:0px;right:0px;margin-left:5px;border:1px solid #B9CAE2;}
.topas-eintrag ul{margin:0;margin:5px 0;padding:0;list-style:none;width:300px;}
.topas-eintrag .img{float:left;margin:3px 2px;border:1px solid #ccc;padding:3px;}
.topas-eintrag .img_k{border:0;padding-top:20px;}
.topas-eintrag .images{padding: 0 4px;}
.topas-eintrag h3 img{float:left;margin-right:4px;}

/*darstellung betriebe*/
ul.betriebe, ul.ausbildung {margin:4px;padding:0;list-style:none;}
.betriebe li{height:64px;margin:2px;margin-bottom:10px;padding:2px 4px;background-color:#fff;border:1px solid #B9CAE2;}
.ausbildung li{height:auto;margin:2px;margin-bottom:10px;padding:2px 4px;background-color:#fff;border:1px solid #B9CAE2;}
ul.betriebe .logo, ul.ausbildung .logo{float:right;position:relative;top:-2px;right:-4px;}
.bn{background-color:#fff;padding:1px 2px;font-weight:bold;}
.bn a{display:inline !important;}
.bn_r{color:red;}
.br_g{color:#999 !important;}
.a_z{height:50%;}
.a_z span, .a_z a{float:left;margin-bottom:3px;}
.tr{clear:left;margin-bottom:2px;padding:3px;background-color: #F1F4F8;}
.td{margin:1px;margin-left:120px;}
.td a:link, .td a:visited{width:98%;display:block;}
.spacer{width:115px;float:left;}
.spacer2{width:185px;float:left;background-image:url(pfeil_blau_grau.gif);background-position:top right;background-repeat:no-repeat;}
.td2{width:280px;margin:1px;margin-left:190px;line-height:1.25em;}
p.desc{margin:10px 0 0 0;padding:0;color:#0562A7;}

.page{padding:2px 0;}
.page a{border:1px solid #B9CAE2;padding:1px 2px;margin:1px;border-width:1px 1px;}
.pagex{border:1px solid #B9CAE2;padding:0 2px;margin:1px;border-width:1px 1px;}
.pagen{border:1px solid #C5C5C5;color:#C5C5C5;padding:1px 2px;margin:1px;border-width:1px 1px;font-weight:bold;font-size:.9em;}

/*downloads*/
ul.download li{list-style:none;clear:left;}
ul.download li img{float:left;}

.teaserbox{margin:20px 0 0 0;width:480px;padding:0;color:#000;font-weight:bold;font-size:.9em;border:1px solid #B9CAE2;background-color: #F1F4F8;}
.teaserbox h2.header{margin:-1px;padding:10px 0 10px 5px;color:#000;font-weight:bold;font-size:.9em;border:1px solid #B9CAE2;background-color: #F1F4F8;}
.teaserbox ul{margin:5px 10px;padding:0;list-style:none;}
.teaserbox li{margin-bottom:10px;}

.leitbild{width:460px;border:2px solid #B9CAE2;margin-left:10px;padding:20px 10px 50px 10px;font-weight:bold;font-size:.9em;background-image:url(topas_leitbild.jpg);background-repeat:no-repeat;}
.leitbild h1{text-align:center;font-weight:bold;font-size:2em;margin-bottom:35px;}
/*
*/
#socialbookmarkeu{margin-bottom:5px;}
.bookmarks a{float:left;width:16px !important;}



