body {
   font-family: arial, verdana, sans-serif;
   font-size: 12px;
   color: #000000;
   background-color: #c9c9c9;
} 


hr {
   border: 0px;
   border-bottom: 1px #A0A0A0 dotted; 
}

a {
   text-decoration: none;
   color:#000000;
   border-bottom: 1px #000000 dotted;
}

.linkversion {
   text-decoration: none;
   color:#FFFFFF;
   border-bottom: 0px;
}

a:hover {
  color:#001054;
}

a:hover .linkversion {
  color:#001054;
}

.presse_main {
   border-bottom: 0px;
}

.aktuelles_bigmain {
   width:465px;
}

.aktuelles_main {
   border-bottom: 0px;
}

.aktuelles_teaser_thema {
   color:#001054;
}

.aktuelles_teaser_text {
   font-size:11px;
   color:#595959;
}

input[type=text] ,input[type=password] {
	background-image:url(inputfeld_verlauf.gif);
	border:0px;
        height:16px;
}


#unten_partner_hwk {
   width:196px;
   height:40px;
   background-image:url(logo_hwk_grau.gif);
}
#unten_partner_hwk:hover {
   background-image:url(logo_hwk_farbe.gif);
}

#unten_partner_fh {
   width:248px;
   height:40px;
   background-image:url(logo_fh_grau.gif);
}
#unten_partner_fh:hover {
   background-image:url(logo_fh_farbe.gif);
}

#unten_partner_efre {
   width:209px;
   height:40px;
   background-image:url(logo_efre_grau.gif);
}
#unten_partner_efre:hover {
   background-image:url(logo_efre_farbe.gif);
}



#unten_partner_hwk_neu {
   width:188px;
   height:40px;
   background-image:url(logo_hwk_grau_neu.gif);
   background-repeat:no-repeat;
}
#unten_partner_hwk_neu:hover {
   background-image:url(logo_hwk_farbe_neu.gif);   
   background-repeat:no-repeat;
}

#unten_partner_fh_neu {
   width:178px;
   height:40px;
   background-image:url(logo_fh_grau_neu.gif);
      background-repeat:no-repeat;
}
#unten_partner_fh_neu:hover {
   background-image:url(logo_fh_farbe_neu.gif);
      background-repeat:no-repeat;
}

#unten_partner_efre_neu {
   width:145px;
   height:40px;
   background-image:url(logo_efre_grau_neu.gif);
   background-repeat:no-repeat;
}
#unten_partner_efre_neu:hover {
   background-image:url(logo_efre_farbe_neu.gif);
   background-repeat:no-repeat;
}

#unten_links_logo {
   width:73px;
   height:54px;
   background-image:url(eu_nds_grau.gif);
   background-repeat:no-repeat;
   vertical-align:middle;
}
#unten_links_logo:hover {
   background-image:url(eu_nds_farbe.gif);
   background-repeat:no-repeat;
   vertical-align:middle;
}


.unten_partner a {
   border-bottom: 0px;
}


.content_teaserboxes {
   margin:0px 20px 0px 20px;
   padding: 20px 0px 20px 0px;
   color: #595959;
   font-size: 11px;
}

.bild_text {
   color:#FFFFFF;
   font-size:15px;
   text-align:right;
   margin:60px 20px 20px 20px;
}

.unten_verlauf {
   float:left;
   width:260px;
   color:#595959;
   font-size: 11px;
   padding: 20px 20px 20px 20px;
}

.unten_verlauf a {
   color:#595959;
   border-bottom: 0px;
}

.content_teaserboxes a {
   color:#595959;
   border-bottom: 0px;
}

.content_teaserboxes a:hover {
   color:#001054;
   border-bottom: 0px;
   border-bottom: 1px #001054 dotted;
}

.home_boxes a {
   color:#001054;
   border-bottom: 0px;
   border-bottom: 1px #FFFFFF dotted;
}

.home_boxes a:hover {
   color:#001054;
   border-bottom: 0px;
   border-bottom: 1px #001054 dotted;
}


.unten_verlauf a:hover {
   color:#001054;
   border-bottom: 1px #001054 dotted;
}


.unten_partner {
   margin: 15px 12px 0px 12px;
   padding: 0px 0px 0px 0px;  
   float:left;
}

.unten_links {
   margin: 10px 12px 0px 12px;
   padding: 0px 0px 0px 0px;  
   float:right;
   text-align:right;
   vertical-align:middle;
   text-decoration: none;
}

.unten_links a {
   border-bottom: 0px;
}

.home_boxes {
   margin: 0px 25px 0px 25px;
   padding: 25px 0px 25px 0px;
}

/* Layout */

.outer 
{
	width: auto;
	border-left-style:solid;
	border-right-style:solid;
	border-left-width:202px;
	border-left-color:#DADADA;
	border-right-width: 202px;
	border-right-color:#DADADA;
}
	
.inner 
{
	margin:0;
	width:100%;
}

.outer > .inner 
{
	border-bottom:1px solid transparent;
}

#web {
   width: 100%;
   margin: 0px;
   padding: 0px;
   border: 0px;
   background-image:url(web_back.gif);
   background-repeat:repeat-x;
}

#oben {
   width: 950px;
   height: 146px;
   background-image:url(oben_back.png);
   margin:auto;
} 


#oben_logo {
   margin-top: 24px;
   float:left;
   width: 202px;
   height: 122px;
   background-image:url(kmu_logo.png);
}

#oben_suche {
   margin-top:24px;
   margin-left:600px;
   float:left;
   width: 137px;
   height: 21px;
   background-image:url(oben_suche.png);
   background-repeat:no-repeat;

}

#oben_navi {
   margin-top:66px;
   height:35px;
   width:748px;
   float:left;
   text-align:left;
   background-color: transparent;
}

#bild {
   width: 950px;
   height: 161px;
   margin:auto;
}

#bild_home_links {
   float:left;
   width: 640px;
   height: 161px;
   overflow:hidden;
   background-image:url(back_bild1.jpg);
}

#bild_content_links {
   float:left;
   width: 748px;
   height: 161px;
   overflow:hidden;
   background-image:url(back_bild2.jpg);
}

#bild_milchglas {
   float: left;
   width: 202px;
   height: 161px;
   background-color:transparent;
   background-image:url(transparenz.png);
}

#bild_home_text {
   float:left;
   width: 310px;
   height: 161px;
   background-color:transparent;
   background-image:url(bild_home_blau.png);
}

#bild_content_text {
   float:left;
   width: 202px;
   height: 161px;
   background-color:transparent;
   background-image:url(bild_content_blau.png);
}


#main {
   width: 950px;
   background-color: transparent;
   margin:auto;
}

#content_links {
   width: 202px;
   background-color: transparent;
   margin-left: -202px;
   float:left;
   position:relative;
   z-index: 1;
}

#content_links_navi {
   width: 202px;
   background-color:#001054;
   background-image:url(content_links_navi_back.gif);
   background-repeat:repeat-x;
}

#content_links_teilnehmer {
   width: 202px;
   background-color:#E7E7E7;
}

.content_links_rechts_verlauf {
   width: 202px;
   height: 29px;
   background-image:url(content_links_rechts_verlauf.png);
   background-repeat:repeat-x;   
   margin-bottom: 20px;
}

#content_mitte {
   float:left;
   width:546px;
   z-index:3;
   padding:0px;
   background-image:url(main_back.gif);
   background-repeat:repeat-x;
   background-color:#C9C9C9;
}

#content_mitte_inhalt {
   width: 466px;
   margin: 0px 10px 0px 10px;
   padding: 30px 30px 5px 30px;
   z-index:10;
   background-color:#FFFFFF;
   background-image:url(home_back.png);
   background-repeat:repeat-x;
   text-align: justify;
}

#content_rechts {
   float:left;
   width: 202px;
   position:relative;
   z-index: 2;
   margin-right: -202px;
   background-color: transparent;
}

#content_rechts_toolbox {
   width: 202px;
   min-height: 100px;
   background-color:#E7E7E7;  
   background-image:url(content_rechts_toolbox_back.gif);
   background-repeat:repeat-x;
}

#content_rechts_elearning {
   width: 202px;
   min-height: 100px;
   background-color:#E7E7E7;
}

#home_links {
   float:left;
   width: 630px;
   background-color:#FFFFFF;
   background-image:url(home_back.png);
   background-repeat:repeat-x;
}

#home_links_inhalt {
   margin: 25px 25px 0px 25px;
   text-align: justify;
}

#home_abstand {
   width:10px;
   height:100px;
   float:left;
   background-color: transparent;
   background-image:url(main_back.png);
   background-repeat:repeat-x;
}

#home_rechts {
   height: 267px;
   float:left;
   width: 310px;
   background-color:#FFFFFF;
   background-image:url(home_back.png);
   background-repeat:repeat-x;
   font-size: 11px;
   color: #595959;
}

#home_news {
   margin-top:10px;
   height: 281px;
   width: 310px;
   float:left;
   background-color:#FFFFFF;
   clear:left;
}

#home_newsfeed {
   margin-top:10px;
   height: 281px;
   width: 630px;
   float:left;
   background-color:#FFFFFF;
}


#home_presse {
   margin-left:10px;
   margin-top:10px;
   height: 281px;
   width: 310px;
   float:left;
   background-color:#FFFFFF;
}


#home_video {
   margin-left:10px;
   margin-top:10px;
   height: 281px;
   width: 310px;
   float:left;
   background-color:#FFFFFF;
}

#abstand {
   clear:both;
   width:950px;
   height: 10px;
   background-color: transparent;
   margin:auto;
}

#unten {
   clear:both;
   width: 950px;
   height: 72px;
   background-color:#FFFFFF;
   margin:auto;
}

#unten_verlauf {
   clear:both;
   width: 950px;
   height: 70px;
   background-color:transparent;
   background-image:url(unten_verlauf_back.gif);
   background-repeat:repeat-x;
   margin:auto;
}

