/*hotfixo*/
#middle-box .middle-box-content div ul li {

	font-size: 100%;

}

/*Grundlegende Klassen*/
*{
margin:0px;
padding:0px;
}
body {
font-family:Arial,Helvetica,sans-serif;
font-size:100.01%;
color:#333333;
background:#EBEEEF;
margin:0px;
padding-top:0.5em;
text-align:center;
}
a{
text-decoration:underline;
color:#333333;
}
a:hover{
text-decoration:none;
color:#333333;
}
a:focus{
text-decoration:none;
color:#333333;
}

.clear {
clear:both;
font-size:1px;
}
.clear-hidden {
clear:both;
display:none;
font-size:1px;
}
.clear-small {
clear:both;
font-size:1em;
}
.left {
float:left;
}
.left-detail {
float:left;
width:7.25em;
}
.right {
float:right;
}
.invisible {
display:none;
}
.print-footer {
display:none;
font-size:0.8em;
text-align:left;
font-weight:bold;
}
.f07 {
font-size:0.7em;
}
.f08 {
font-size:0.8em;
}
.f09 {
font-size:0.9em;
}
.nfo8 {
font-weight:normal;
}
.block{
display:block;
float:left;
margin-right:5px;
}
ul,li,h1,h2,h3,h4,form,input {
margin:0px;
padding:0px;
}
img {
border:0px;
}
.brdb1px{
border-bottom:0.0625em solid #FFFFFF;
}

/*Alle Images f?r die Skalierung*/
.img-los{
width:1.1375em;
height:1.1375em;
vertical-align:middle;
}
* html .img-los{
width:0.9375em;
height:0.9375em;
padding-top:0.125em;
}
.img-start{
width:12.625em;
height:6.5em;
}
.img-talentplus {
width:3.8125em;
height:1.8125em;
}
.img-talentplus1 {
width:5.8125em;
height:1.8125em;
}
.img-rehadat {
width:4.875em;
height:1.8125em;
}
.img-rehadat1 {
width:4.8125em;
height:1.8125em;
}
.img-wirtschaft {
width:6.1875em;
height:1.8125em;
}
.image-search-1 {
width:6.3125em;
height:1.3125em;
}
.image-search-2 {
width:6.125em;
height:1.1875em;
}
.img-panorama {
width:25.4em;
}
* html .img-panorama {
width:25.5em;
}
.pfeil-rechts{
width:0.375em;
height:0.625em;
}
.doppelpf-rechts{
width:0.625em;
height:0.625em;
}
.pfeil-hoch{
width:0.625em;
height:0.5em;
}
.article-image-big{
width:12.625em;
height:9em;
}
.article-image-small{
width:8.75em;
height:6.5em;
}

/*Die verschiedenen Links*/
a.ext-link, a.ext-link:visited, a.ext-link:active, a.ext-link:link, a.extlink, a.extlink:visited, a.extlink:active, a.extlink:link {
background: url(../images/extlink_off.gif) no-repeat left top;
padding-left:1.2em;
color:#333333;
text-decoration:none;
display:block;
}
a.ext-link:hover,a.ext-link:focus, a.extlink:hover,a.extlink:focus {
color:#009999;
background: url(../images/extlink.gif) no-repeat left top;
}
a.int-link, a.int-link:visited, a.int-link:active, a.int-link:link {
background: url(../images/pfeil_rechts_dblue.gif) no-repeat left top;
padding-left:1.0em;
padding-bottom:0.0625em;
color:#3A5564;
text-decoration:none;
display:block;
}
a.int-link:hover,a.int-link:focus{
color:#333333;
}
a.down-link, a.down-link:visited, a.down-link:active, a.down-link:link,
a.filelink, a.filelink:visited, a.filelink:active, a.filelink:link {
background: url(../images/download.gif) no-repeat left top;
padding-left:1.0em;
padding-bottom:0.0625em;
color:#3A5564;
text-decoration:none;
display:block;
}
a.down-link:hover,a.down-link:focus,
a.filelink:hover,a.filelink:focus {
color:#333333;
}
a.data-link, a.data-link:visited, a.data-link:active, a.data-link:link {
background: url(../images/dot_dblue.gif) no-repeat left top;
padding-left:1.0em;
padding-bottom:0.0625em;
color:#3A5564;
text-decoration:none;
display:block;
}
a.data-link:hover,a.data-link:focus{
color:#333333;
}

a.int-link-blue, a.int-link-blue:visited, a.int-link-blue:active, a.int-link-blue:link {
background: url(../images/dot_blue.gif) no-repeat left top;
padding-left:1em;
color:#3A5564;
text-decoration:underline;
display:block;
}
a.int-link-blue:hover,a.int-link-blue:focus {
color:#333333;
background: url(../images/dot_blue.gif) no-repeat left top;
text-decoration:none;
}
a.int-link-green, a.int-link-green:visited, a.int-link-green:active, a.int-link-green:link {
background: url(../images/dot_green.gif) no-repeat left top;
padding-left:1em;
color:#3A5564;
text-decoration:underline;
display:block;
}
a.int-link-green:hover,a.int-link-green:focus {
color:#333333;
background: url(../images/dot_green.gif) no-repeat left top;
text-decoration:none;
}
a.int-link-orange, a.int-link-orange:visited, a.int-link-orange:active, a.int-link-orange:link {
background: url(../images/dot_orange.gif) no-repeat left top;
padding-left:1em;
color:#3A5564;
text-decoration:underline;
display:block;
}
a.int-link-orange:hover,a.int-link-orange:focus {
color:#333333;
background: url(../images/dot_orange.gif) no-repeat left top;
text-decoration:none;
}
a.int-link-dblue, a.int-link-dblue:visited, a.int-link-dblue:active, a.int-link-dblue:link {
background: url(../images/dot_dblue.gif) no-repeat left top;
padding-left:1em;
color:#3A5564;
text-decoration:underline;
display:block;
}
a.int-link-dblue:hover,a.int-link-dblue:focus {
color:#333333;
background: url(../images/dot_dblue.gif) no-repeat left top;
text-decoration:none;
}

a.data-link-blue, a.data-link-blue:visited, a.data-link-blue:active, a.data-link-blue:link {
background: url(../images/dot_blue.gif) no-repeat left top;
padding-left:1.0em;
padding-bottom:0.0625em;
color:#3A5564;
text-decoration:none;
display:block;
}
a.data-link-blue:hover,a.data-link-blue:focus {
color:#333333;
}
a.data-link-green, a.data-link-green:visited, a.data-link-green:active, a.data-link-green:link {
background: url(../images/dot_green.gif) no-repeat left top;
padding-left:1.0em;
padding-bottom:0.0625em;
color:#3A5564;
text-decoration:none;
display:block;
}
a.data-link-green:hover,a.data-link-green:focus {
color:#333333;
}
a.data-link-orange, a.data-link-orange:visited, a.data-link-orange:active, a.data-link-orange:link {
background: url(../images/dot_orange.gif) no-repeat left top;
padding-left:1.0em;
padding-bottom:0.0625em;
color:#3A5564;
text-decoration:none;
display:block;
}
a.data-link-orange:hover,a.data-link-orange:focus {
color:#333333;
}
a.data-link-dblue, a.data-link-dblue:visited, a.data-link-dblue:active, a.data-link-dblue:link {
background: url(../images/dot_dblue.gif) no-repeat left top;
padding-left:1.0em;
padding-bottom:0.0625em;
color:#3A5564;
text-decoration:none;
display:block;
}
a.data-link-dblue:hover,a.data-link-dblue:focus {
color:#333333;
}

#middle-box a.ext-link, #middle-box a.ext-link:visited, #middle-box a.ext-link:active, #middle-box a.ext-link:link,
#middle-box a.extlink, #middle-box a.extlink:visited, #middle-box a.extlink:active, #middle-box a.extlink:link {
background: url(../images/extlink.gif) no-repeat left top;
padding-left:1.2em;
color:#009999;
text-decoration:none;
display:inline;
}
#middle-box a.ext-link:hover,
#middle-box a.extlink:hover{
color:#333333;
background: url(../images/extlink_off.gif) no-repeat left top;
}
#middle-box a.ext-link:focus,
#middle-box a.extlink:focus{
color:#333333;
background: url(../images/extlink_off.gif) no-repeat left top;
}
#middle-box a.int-link, #middle-box a.int-link:visited, #middle-box a.int-link:active, #middle-box a.int-link:link {
background: url(../images/pfeil_rechts_blue.gif) no-repeat left top;
padding-left:1.0em;
padding-bottom:0.0625em;
color:#3A5564;
text-decoration:none;
display:inline;
}
#middle-box a.int-link:hover, #middle-box a.int-link:focus {
color:#333333;
}
#middle-box a.down-link, #middle-box a.down-link:visited, #middle-box a.down-link:active, #middle-box a.down-link:link,
#middle-box a.filelink, #middle-box a.filelink:visited, #middle-box a.filelink:active, #middle-box a.filelink:link {
background: url(../images/download.gif) no-repeat left top;
padding-left:1.0em;
padding-bottom:0.0625em;
color:#3A5564;
text-decoration:none;
display:inline;
}
#middle-box a.down-link:hover, #middle-box a.down-link:focus,
#middle-box a.filelink:hover, #middle-box a.filelink:focus {
color:#333333;
}
#middle-box a.data-link, #middle-box a.data-link:visited, #middle-box a.data-link:active, #middle-box a.data-link:link {
background: url(../images/dot_blue.gif) no-repeat left top;
padding-left:1.0em;
padding-bottom:0.0625em;
color:#3A5564;
text-decoration:none;
display:inline;
}
#middle-box a.data-link:hover, #middle-box a.data-link:focus {
color:#333333;
}

/*Tabellen CSS*/
#middle-box .article-table {
clear:both;
margin-top:0.125em;
margin-bottom:1em;
}
#middle-box .article-table table {
border-left:2px solid #FFFFFF;
border-top:2px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
font-size:100%;
}
#middle-box .article-table th,td {
border-bottom:1px solid #FFFFFF;
padding:2px;
vertical-align:top;
font-size:100%;
}
#middle-box .border {
border-right:2px solid #FFFFFF;
}
#middle-box .quelle {
padding-top:4px;
padding-left:3px;
font-size:0.9em;
}
#middle-box .article-table th {
text-align:center;
background:#C4CCD0;
}
#middle-box .article-table caption {
font-weight:bold;
text-align:left;
padding-bottom:4px;
padding-left:3px;
}

#middle-box .article-fullimage {
clear:both;
width:25.5em;
font-size:1.436em;
}

#middle-box .article-image{
float:right;
margin-left:4px;
margin-bottom:4px;
margin-top:-0.4em;
margin-right:-0.35em;
font-size:1.426em;
}
#middle-box .article-image-border{
border-bottom:4px solid #FFFFFF;
border-left:4px solid #FFFFFF;
}
#middle-box .article-image-caption-small{
text-align:right;
padding-right:2px;
font-size:0.575em;
width:14.75em;
}
#middle-box .article-image-caption-big{
text-align:right;
padding-right:2px;
font-size:0.575em;
width:21.75em;
}
#middle-box .article-image-caption{
text-align:right;
padding-right:5px;
font-size:0.575em;
}
* html #middle-box .article-image-caption {
margin-right:0.65em;
padding-right:0px;
}
#middle-box .article-image-caption-small a, #middle-box .article-image-caption-big a {
background: url(../images/icon_lupe_plus.gif) no-repeat left top;
padding-left:15px;
}
#middle-box .article-image-caption a:hover, #middle-box .article-image-caption-small a:hover {
}
#middle-box .article-image-caption a:focus, #middle-box .article-image-caption-small a:focus {
}
#middle-box .article-image-caption a{
background: url(../images/icon_lupe_minus.gif) no-repeat left top;
padding-left:15px;
}
#middle-box .article-image-caption a:hover{
}
#middle-box .article-image-caption a:focus{
}
#middle-box .article h1 {
border:0px;
}
#middle-box .article h2 {
border:0px;
margin-bottom:4px;
margin-left:0px;
padding-left:0px;
}
#middle-box .article h3 {
border:0px;
margin-bottom:8px;
margin-left:-2px;
margin-right:-2px;
margin-top:4px;
font-size:1.1em;
padding-top:8px;
padding-left:0px;
}
#middle-box .article-footer{
padding:4px;
border-top:1px dotted #FFFFFF;
}
#middle-box .img-zoom {
margin-left:-0.5em;
margin-bottom:4px;
margin-top:4px;
margin-right:-0.5em;
border:4px solid #FFFFFF;
}
#middle-box .middle-box-full .article h2 {
border:0px;
margin-bottom:4px;
margin-left:0px;
padding-left:0px;
}
/*Trennlinien*/
.seperator{
height:1px;
border-bottom:1px dotted #FFFFFF;
clear:both;
margin-left:-5px;
margin-right:-5px;
}
.seperator-line{
height:1px;
border-top:1px solid #FFFFFF;
clear:both;
margin-left:-5px;
margin-right:-5px;
}
.data-but {
border:0px;
text-align:left;
vertical-align:top;
font-size:1em;
background: transparent url(../images/dot_dblue.gif) no-repeat left top;
padding-left:1.0em;
color:#3A5564;
}

#border {
width:47.375em;
background:#FFFFFF;
margin-right:auto;
margin-left:auto;
margin-bottom:1.4em;
}

#top-navi {
margin-top:0.2625em;
 font-size:0.7em;
}
#top-navi ul {
text-align:right;
}
#top-navi ul li {
display:inline;
list-style-type: none;
}
#top-navi li a {
text-decoration:none;
padding-left:0.4375em;
padding-right:0.4375em;
}

.header-image {
width:47.375em;
height:6.5em;
}
.header-image h1 {
text-align:left;
padding-left:13.425em;
font-size:90%;
font-weight:normal;
padding-top:0.125em;
}
.header-left {
width:11em;
height:3.9375em;
float:left;
}
.header-right {
width:25.5625em;
height:5.125em;
float:left;
}

#breaker {
background:#C4CCD0;
text-align:left;
margin-left:6px;
/*margin-right:0.25em;*/
color:#3A5564;
/*font-size:0.7em;*/
padding:0.25em;
margin-bottom:0.25em;
display:block;
width:46.1875em;
float:left;
}
* html #breaker {
	margin-left:3px;
}
#breaker .breaker-text {
	font-size:0.7em;
	float: left;
}
#breaker ul li {
list-style-type:none;
display:inline;
float: left;
font-size:0.7em;
}

#breaker-foot {
background:#C4CCD0;
text-align:left;
margin-left:0.25em;
margin-right:0.25em;
color:#3A5564;
font-size: 0.7em;
padding:0.25em;
margin-bottom:2.5em;
}
#breaker-foot a {
color:#3A5564;
text-decoration:none;
}
#breaker-foot a:hover{
}
#breaker-foot a:focus{
}

#breaker-foot .printlink{
float:left;
margin-left:16em;
background: url(../images/printlink.gif) no-repeat left center;
padding-left:1.5em;
}
* html #breaker-foot .printlink{
margin-left:8em;
}
#breaker-foot .totop{
float:right;
margin-right:14em;
}
* html #breaker-foot .totop{
margin-right:7.25em;
}

/*Hauptmenue mit allen Unterebenen*/
#main-nav {
float:left;
width:11.375em;
margin-top:0.25em;
background:#FFFFFF;
}
#main-nav ul, li {
list-style-type:none;
text-align:left;
}
#main-nav .pad-bor {
border-left:1px solid #FFFFFF;
padding-left:5px;
padding-top:4px;
padding-bottom:3px;
}
#main-nav .m-bot {
font-size:1px;
color:#FFF;
margin-bottom:8px;
}
#main-nav ul ul {
margin-bottom:10px;
margin-left: 5px;
}
#main-nav ul ul ul {
margin-bottom:0px;
}

/*hellblaues menue - grundanweisungen*/
#main-nav .blue {
border-left:5px solid #4DB6E2;
border-bottom:1px solid #4DB6E2;
margin-bottom:3px;
margin-top:1px;
}
#main-nav .blue a {
padding-left:5px;
padding-top:4px;
padding-bottom:3px;
font-size:0.7em;
display:block;
text-decoration:none;
border-left:1px solid #FFFFFF;
}
#main-nav .blue a:link {
background:#EBEEEF;
}
#main-nav .blue a:visited {
background:#EBEEEF;
}
#main-nav .blue a:hover {
background:#DBF0FB;
font-weight:bold;
color:#3A5564;
}
#main-nav .blue a:active {
background:#EBEEEF;
}
#main-nav .blue a:focus {
background:#DBF0FB;
font-weight:bold;
color:#3A5564;
}

/*oranges menue*/
#main-nav .orange {
border-left:5px solid #DD691D;
border-bottom:1px solid #DD691D;
margin-bottom:3px;
margin-top:1px;
}
#main-nav .orange a {
padding-left:5px;
padding-top:4px;
padding-bottom:3px;
font-size:0.7em;
background:#EBEEEF;
display:block;
text-decoration:none;
border-left:1px solid #FFFFFF;
}
#main-nav .orange a:hover {
background:#F5D2BB;
font-weight:bold;
color:#3A5564;
}
#main-nav .orange a:focus {
background:#F5D2BB;
font-weight:bold;
color:#3A5564;
}

/*gruenes menue*/
#main-nav .green {
border-left:5px solid #85AB2F;
border-bottom:1px solid #85AB2F;
margin-bottom:3px;
margin-top:1px;
}
#main-nav .green a {
padding-left:5px;
padding-top:4px;
padding-bottom:3px;
font-size:0.7em;
background:#EBEEEF;
display:block;
text-decoration:none;
border-left:1px solid #FFFFFF;
}
#main-nav .green a:hover {
background:#DAE6C0;
font-weight:bold;
color:#3A5564;
}
#main-nav .green a:focus {
background:#DAE6C0;
font-weight:bold;
color:#3A5564;
}

/*dunkelblaues menue*/
#main-nav .dblue {
border-left:5px solid #3A5564;
border-bottom:1px solid #3A5564;
margin-bottom:3px;
margin-top:1px;
}
#main-nav .dblue a {
padding-top:4px;
padding-bottom:3px;
padding-left:5px;
font-size:0.7em;
background:#EBEEEF;
text-decoration:none;
border-left:1px solid #FFFFFF;
display:block;
}
#main-nav .dblue a:hover {
background:#C4CCD0;
font-weight:bold;
color:#3A5564;
}
#main-nav .dblue a:focus {
background:#C4CCD0;
font-weight:bold;
color:#3A5564;
}

#middle-box {
width:25.5em;
float:left;
text-align:left;
margin:0.25em;
margin-bottom:1.25em;
}

#middle-box .middle-box-two{
width:25.5em;
background: url(../images/hintergrund_teaser.gif) repeat center top;
margin-bottom:5px;
}
#middle-box .middle-box-left{
width:12.625em;
float:left;
}
#middle-box .middle-box-right{
width:12.625em;
float:right;
}
#middle-box .middle-box-left h1 a{
text-decoration:none;
color:#333333;
}
#middle-box .middle-box-left h1 a:hover{
text-decoration:none;
color:#333333;
}
#middle-box .middle-box-left h1 a:focus{
text-decoration:none;
color:#333333;
}
#middle-box .middle-box-right h1 a{
text-decoration:none;
color:#333333;
}
#middle-box .middle-box-right h1 a:hover{
text-decoration:none;
color:#333333;
}
#middle-box .middle-box-right h1 a:focus{
text-decoration:none;
color:#333333;
}
#middle-box a{
color:#3A5564;
}
#middle-box li a {
color:#333333;
}
#middle-box h1{
font-size:0.75em;
font-weight:bold;
}
#middle-box h2{
font-size:0.75em;
font-weight:bold;
}

#middle-box .blue {
border-bottom:0.0625em solid #FFFFFF;
}
#middle-box .blue h1{
border-left:0.3125em solid #4DB6E2;
padding-left:3px;
}
#middle-box .middle-box-content-blue{
padding:0.3125em;
margin-bottom:0.25em;
}
#middle-box .middle-box-content-blue ul, li{
margin:0px;
padding:0px;
vertical-align:top;
}
#middle-box .middle-box-content-blue li{
list-style-type:none;
padding-left:0.8em;
font-size:0.7em;
background:url(../images/dot_blue.gif) no-repeat left top;
}

#middle-box .orange {
border-bottom:0.0625em solid #FFFFFF;
}
#middle-box .orange h1{
border-left:0.3125em solid #DD691D;
padding-left:3px;
}
#middle-box .middle-box-content-orange{
padding:0.3125em;
margin-bottom:0.25em;
}
#middle-box .middle-box-content-orange ul, li{
margin:0px;
padding:0px;
vertical-align:top;
}
#middle-box .middle-box-content-orange li{
list-style-type:none;
padding-left:0.8em;
font-size:0.7em;
background:url(../images/dot_orange.gif) no-repeat left top;
}

#middle-box .green {
border-bottom:0.0625em solid #FFFFFF;
}
#middle-box .green h1{
border-left:0.3125em solid #85AB2F;
padding-left:3px;
}
#middle-box .middle-box-content-green{
padding:0.3125em;
margin-bottom:0.25em;
}
#middle-box .middle-box-content-green ul, li{
margin:0px;
padding:0px;
vertical-align:top;
}
#middle-box .middle-box-content-green li{
list-style-type:none;
padding-left:0.8em;
font-size:0.7em;
background:url(../images/dot_green.gif) no-repeat left top;
}

#middle-box .dblue {
border-bottom:0.0625em solid #FFFFFF;
}
#middle-box .dblue h1{
border-left:0.3125em solid #3A5564;
padding-left:3px;
}
#middle-box .middle-box-content-dblue {
padding:0.3125em;
margin-bottom:0.25em;
}
#middle-box .middle-box-content-dblue ul, li{
margin:0px;
padding:0px;
vertical-align:top;
}
#middle-box .middle-box-content-dblue li{
list-style-type:none;
padding-left:0.8em;
font-size:0.7em;
background:url(../images/dot_dblue.gif) no-repeat left top;
}

#middle-box form {
background:transparent;
}

#middle-box .formbox {
padding:7px;
}
#middle-box .middle-box-full .formbox h2{
border:0px;
margin:0px;
padding:0px;
padding-bottom:5px;
}
#middle-box .formbox fieldset {
padding:7px;
border:1px dotted #CCCCCC;
}

.boldy {
}

#middle-box .formbox fieldset .boldy label {
font-weight: normal;
}

.lefty {
float:left; width: 50px; text-align: right;
}

.righty {
 text-align: left; padding-left:60px; display:block;
}

#middle-box .formbox label {
font-weight:bold;
}
#middle-box .formbox input, select {
margin-bottom:10px;
}
#middle-box .input-kontakt {
font-size:0.95em;
width:23em;
border:1px solid #3A5564;
}
#middle-box .formbox textarea{
font-family:Arial,Helvetica,sans-serif;
border:1px solid #3A5564;
width:22.8em;
margin-bottom:10px;
}
#middle-box .formbox select{
font-family:Arial,Helvetica,sans-serif;
border:1px solid #3A5564;
margin-bottom:10px;
}
#middle-box .form-button {
font-weight:bold;
background: transparent url(../images/butt_hint.gif) repeat-x left top;
border: 1px solid #3A5564;
color:#333333;
width:14em;
font-size:0.8em;
}

#middle-box a.back-button:link {
font-weight:bold;
background: transparent url(../images/butt_hint.gif) repeat-x left top;
border: 1px solid #3A5564;
color:#000;
padding: 0px 50px 0px 50px;
width:14em;
font-size:0.9em;
text-decoration:none;
}

#middle-box a.back-button:hover {
cursor:default;
color:#000;
}

#middle-box a.back-button:active{
color:#000;
}

#middle-box a.back-button:visited{
color:#000;
}

#middle-box a.back-button:focus{
color:#000;
}

#middle-box .img-zoom {
margin-left:-0.5em;
margin-bottom:4px;
margin-top:4px;
margin-right:-0.5em;
border:4px solid #FFFFFF;
}

#middle-box .input-text {
border:1px solid #3A5564;
 width:18em;
 margin-right:1.1875em;
 font-size:0.7em;
}
#middle-box .input-text-be {
border:1px solid #3A5564;
 width:18em;
 margin-right:1.1875em;
font-size:100%;
}
#middle-box .search {
padding-left:7px;
padding-top:12px;
background:#EBEEEF;
}
#middle-box .search-form {
margin-bottom:15px;
}
#middle-box .search-nav li {
display:inline;
margin-right:6px;
}
#middle-box .search-nav{
background:#EBEEEF;
padding:7px;
text-align:center;
font-size:0.7em;
margin-top:5px;
}
#middle-box .search-nav a{
border:none;
}
#middle-box .search-nav a.dblue{
color:#3A5564;
}
#middle-box .search-new{
background:#EBEEEF;
padding:7px;
margin-top:5px;
}
#middle-box .search-new label, .search-form label {
font-weight:bold;
font-size:0.7em;
}
#middle-box .button {
font-size:0.7em;
font-weight:bold;
background: transparent url(../images/butt_hint.gif) repeat-x left top;
border: 1px solid #3A5564;
color:#333333;
}
#middle-box .search-extended label{
font-size:0.7em;
display:block;
float:left;
padding-left:2px;
}
#middle-box .search-extended label{
padding-top:2px;
}
#middle-box label, [dummy] {
margin-top:-1px;
vertical-align:middle;
}

#middle-box .search-extended input{
display:block;
float:left;
}

#middle-box .search ul,li {
border:0px;
}
#middle-box .search h2 {
font-size:0.75em;
margin-bottom:10px;
}
#middle-box .search h3 {
font-size:1em;
margin-bottom:10px;
}
#middle-box .search ul li {
font-size:0.75em;
font-weight:bold;
}
#middle-box .search dl {
margin-left:15px;
margin-bottom:12px;
margin-top:2px;
font-size:100%;
}
#middle-box .search dt, dd {
margin-bottom:2px;
}
#middle-box .search dt {
font-weight:bold;
}
#middle-box .search dd {
font-weight:normal;
}



#middle-box .archiv ul,li {
border:0px;
}
#middle-box .archiv h2 {
font-size:0.75em;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
}
#middle-box .archiv ul li {
font-weight:bold;
border-bottom:5px solid #fff;
margin-bottom:5px;
margin-left:-5px;
margin-right:-5px;
}
#middle-box .archiv dl {
margin-bottom:12px;
margin-top:2px;
margin-left:5px;
margin-right:5px;
font-size:90%;
}
#middle-box .archiv dt, dd {
margin-bottom:2px;
font-size:0.75em;
}
#middle-box .archiv dt {
font-weight:normal;
}
#middle-box .archiv dd {
font-weight:bold;
}
#middle-box .archiv dd a{
font-size:0.85em;
}

#middle-box .search a.blue, a.blue:visited, a.blue:active, a.blue:link {
color:#4DB6E2;
float:left;
border:0px;
}
#middle-box .search a.blue:hover {
color:#4DB6E2;
}
#middle-box .search a.blue:focus {
color:#4DB6E2;
}
#middle-box .search a.orange, a.orange:visited, a.orange:active, a.orange:link {
color:#DD691D;
float:left;
border:0px;
}
#middle-box .search a.orange:hover {
color:#DD691D;
}
#middle-box .search a.orange:focus {
color:#DD691D;
}

#middle-box .search a.green, a.green:visited, a.green:active, a.green:link {
color:#85AB2F;
float:left;
border:0px;
}
#middle-box .search a.green:hover {
color:#85AB2F;
}
#middle-box .search a.green:focus {
color:#85AB2F;
}

#middle-box .search a.dblue, a.dblue:visited, a.dblue:active, a.dblue:link {
color:#3A5564;
float:left;
border:0px;
}
#middle-box .search a.dblue:hover {
color:#3A5564;
}
#middle-box .search a.dblue:focus {
color:#3A5564;
}
#middle-box .search-header {
font-weight:bold;
font-size:0.8em;
}

#middle-box #webservice {
background:#EBEEEF;
padding:7px;
}
#middle-box #webservice ol {
font-size:0.75em;
}
#middle-box #webservice ol li {
list-style-type:decimal;
background-image:none;
list-style-position:outside;
padding:0px;
padding-bottom:4px;
margin:0px;
margin-left:2.5em;
height:auto;
font-weight:bold;
}
#middle-box #webservice ol li a {
}
#middle-box #webservice dl {
margin-top:5px;
}
#middle-box #webservice dt, dd {
margin-bottom:2px;
font-size:90%;
}
#middle-box #webservice dt {
float:left;
width:8em;
font-weight:bold;
display:block;
}
#middle-box #webservice dd {
display:block;
font-weight:normal;
width:250px;
float:left;
}

#middle-box #webservice-artikel {
background:#EBEEEF;
padding:7px;
}
#middle-box #webservice-artikel h2 {
margin-bottom:5px;
font-size:0.75em;
font-weight:bold;
}
#middle-box #webservice-artikel a {
color:#3A5564;
}
#middle-box #webservice-artikel dl {
margin-bottom:12px;
}
#middle-box #webservice-artikel dt, dd {
margin-bottom:2px;
}
#middle-box #webservice-artikel dt.fett {
font-size:0.7em;
font-weight:bold;
}
#middle-box #webservice-artikel dt {
font-size:0.7em;
font-weight:normal;
}
#middle-box #webservice-artikel dd {
font-size:0.7em;
margin-bottom:10px;
}

#right-box{
float:left;
width:9.6875em;
text-align:left;
margin-top:0.25em;
}
#right-box h2{
padding-left:0.3125em;
font-size:0.75em;
font-weight:bold;
}
#right-box h3{
font-weight:bold;
font-size:0.75em;
margin-left:-5px;
margin-right:-5px;
padding-left:5px;
padding-top:5px;
}

#right-box #search {
background:#C4CCD0;
}
#right-box #search h2{
border-bottom:0.0625em solid #FFFFFF;
}
#right-box #search .search-input {
padding:0.3125em;
}
#right-box #search .suche-input{
border:0.0625em solid #3A5564;
 font-size:0.7em;
 width:10em;
}

#news {
background: #fff9cb;
}
#news h2{
border-bottom:0.0625em solid #FFFFFF;
background: #fef17b;
}
#news .news-meldung {
padding:0.3125em;
border-bottom:0.0625em dotted #FFFFFF;
}
#news .news-meldung-text a {
font-size:0.7em;
text-decoration:none;
color:#333333;
}
#news .news-meldung-text a:hover {
text-decoration:underline;
}
#news .news-meldung-text a:focus {
text-decoration:underline;
}

#news .news-meldung h3 {
border:0px;
padding:0px;
padding-left:5px;
}
#news .news-meldung h3 a{
text-decoration:none;
color:#333333;
}
#news .news-meldung h3 a:hover{
}
#news .news-meldung h3 a:focus{
}


#middle-box #sitemap {
clear:both;
font-size:0.75em;
}
#middle-box #sitemap li a{
border-bottom:0px solid #FFFFFF;
border-left:5px solid #4DB6E2;
padding-left:5px;
padding-bottom:0.0625em;
color:#333333;
text-decoration:none;
display:block;
background:#EBEEEF;
font-weight:bold;
margin-bottom:5px;
float:none;
}
#middle-box #sitemap li a:hover{
color:#3A5564;
}
#middle-box #sitemap li a:focus{
color:#3A5564;
}

#middle-box #sitemap li a.blue, #sitemap a.blue:visited, #sitemap a.blue:active, #sitemap a.blue:link, #sitemap a.blue:hover, #sitemap a.blue:focus {
border-left:5px solid #4DB6E2;
display:block;
}
#middle-box #sitemap li a.orange, #sitemap a.orange:visited, #sitemap a.orange:active, #sitemap a.orange:link, #sitemap a.orange:hover, #sitemap a.orange:focus {
border-left:5px solid #DD691D;
display:block;
}
#middle-box #sitemap li a.green, #sitemap a.green:visited, #sitemap a.green:active, #sitemap a.green:link, #sitemap a.green:hover, #sitemap a.green:focus {
border-left:5px solid #85AB2F;
display:block;
}
#middle-box #sitemap li a.dblue, #sitemap a.dblue:visited, #sitemap a.dblue:active, #sitemap a.dblue:link, #sitemap a.dblue:hover, #sitemap a.dblue:focus {
border-left:5px solid #3A5564;
display:block;
}
#middle-box #sitemap li li {
margin-left: 40px;
}
#middle-box #sitemap li li a{
border:0px;
 background: #FFFFFF url(../images/pfeil_rechts_dgray.gif) no-repeat left top;
padding-left:1.0em;
padding-bottom:0.0625em;
color:#333333;
text-decoration:none;
display:block;
font-weight:normal;
font-size:95%;
}
#middle-box #sitemap li li a:hover{
color:#3A5564;
text-decoration: underline;
background: #FFFFFF url(../images/pfeil_rechts_dblue.gif) no-repeat left top;
}
#middle-box #sitemap li li a:focus{
color:#3A5564;
text-decoration: underline;
background: #FFFFFF url(../images/pfeil_rechts_dblue.gif) no-repeat left top;
}
#middle-box #sitemap li li li a{
border:0px;
 background: #FFFFFF url(../images/pfeil_rechts_dgray.gif) no-repeat left top;
padding-left:1.0em;
padding-bottom:0.0625em;
color:#333333;
text-decoration:none;
display:block;
font-weight:normal;
}
#middle-box #sitemap li li li a:hover{
color:#3A5564;
text-decoration: underline;
background: #FFFFFF url(../images/pfeil_rechts_dblue.gif) no-repeat left top;
}
#middle-box #sitemap li li li a:focus{
color:#3A5564;
text-decoration: underline;
background: #FFFFFF url(../images/pfeil_rechts_dblue.gif) no-repeat left top;
}

#middle-box #lexikon {
padding:7px;
}
#middle-box #lexikon .lexikon-az {
text-align:left;
background:#FFFFFF;
margin:-7px;
padding-bottom:5px;
padding-left:5px;
}
#middle-box #lexikon .lexikon-az ul, li {
}
#middle-box #lexikon .lexikon-none {
color:#999999;
}
#middle-box #lexikon .lexikon-az ul li {
display:inline;
font-weight:bold;
font-size:0.9em;
margin-right:1px;
}
#middle-box #lexikon .lexikon-az ul li a {
text-decoration:none;
color:#3A5564;
margin-bottom:5px;
}
#middle-box #lexikon .lexikon-az ul li a:hover {
text-decoration:underline;
color:#3A5564;
}
#middle-box #lexikon .lexikon-az ul li a:focus {
text-decoration:underline;
color:#3A5564;
}

#middle-box #lexikon .lexikon-az li a.selected, #middle-box #lexikon .lexikon-az li a.selected:visited, #middle-box #lexikon .lexikon-az li a.selected:active, #middle-box #lexikon .lexikon-az li a.selected:link, #middle-box #lexikon .lexikon-az li a.selected:hover, #middle-box #lexikon .lexikon-az li a.selected:focus {
text-decoration:underline;
}

#middle-box .lexikon-mehr ul {
padding:5px;
}
#middle-box .lexikon-mehr {
font-size:0.7em;
background:#E2E6E8;
margin-top:0.15em;
}
#middle-box .lexikon-mehr h3 {
font-size:110%;
border-left: 5px solid #3A5564;
padding-left:2px;
}
#middle-box .lexikon-mehr h4 {
font-size:110%;
padding-left:7px;
}
#middle-box .lexikon-mehr .blue{
background: url(../images/dot_blue.gif) no-repeat left top;
padding-left:1em;
display:block;
border:none;
}
#middle-box .lexikon-mehr .green{
background: url(../images/dot_green.gif) no-repeat left top;
padding-left:1em;
display:block;
border:none;
}
#middle-box .lexikon-mehr .orange{
background: url(../images/dot_orange.gif) no-repeat left top;
padding-left:1em;
display:block;
border:none;
}
#middle-box .lexikon-mehr .dblue{
background: url(../images/dot_dblue.gif) no-repeat left top;
padding-left:1em;
display:block;
border:none;
}

#middle-box .lexikon-content h2 {
font-size:140%;
display:block;
background:#FFFFFF;
margin-left:-7px;
margin-right:-7px;
padding-left:7px;
}
#middle-box .lexikon-content h3 {
font-size:0.8em;
padding-top:7px;
}
#middle-box .lexikon-pic {
margin-right:-7px;
margin-top:0px;
margin-left:7px;
margin-bottom:7px;
float:right;
}
#middle-box .pic-border {
border-left:5px solid #FFFFFF;
 border-bottom:5px solid #FFFFFF;
}
#middle-box .lexikon-text {
padding-top:7px;
font-size:0.8em;
}

#lexikon-menue {
font-size:0.7em;
margin-top:10px;
}
#lexikon-menue li a{
background:#EBEEEF url(../images/lexikon_pfeil.gif) no-repeat left top;
padding:6px;
padding-left:1.7em;
display:block;
margin:2px;
text-decoration:none;
}
#lexikon-menue li a:hover{
background:#D8DDE0 url(../images/lexikon_pfeil.gif) no-repeat left top;
}
#lexikon-menue li a:focus{
background:#D8DDE0 url(../images/lexikon_pfeil.gif) no-repeat left top;
}

#lexikon-menue .selected {
background:#D8DDE0 url(../images/lexikon_pfeil.gif) no-repeat left top;
padding:6px;
padding-left:1.7em;
display:block;
margin:2px;
text-decoration:none;
color:#3A5564;
}

#footer-info {
clear:both;
vertical-align:top;
height:2.1875em;
padding-top:1em;
}
.footer-info-left {
vertical-align: middle;
float:left;
margin-top:0.25em;
height:1.625em;
}
.footer-info-right {
vertical-align: middle;
float:right;
}
.footer-text {
font-size:0.7em;
vertical-align: middle;
}

#right-box .right-box-content li {
padding-bottom:0.25em;
}
* html #right-box .right-box-content li {
padding-bottom:0em;
}
#middle-box select, label, input {
margin-bottom:0.35em;
}
* html #middle-box select, label, input {
margin-bottom:0em;
}

* html a.ext-link,a.extlink,a.int-link,a.down-link,a.filelink,a.data-link,a.int-link-blue,a.int-link-green,a.int-link-orange,a.int-link-dblue,a.data-link-blue,a.data-link-green,a.data-link-orange,a.data-link-dblue,#middle-box,#middle-box .middle-box-full,#middle-box .article-table,#middle-box .article,#middle-box .header,#middle-box a.ext-link,#middle-box a.extlink,#middle-box a.int-link,#middle-box a.down-link,#middle-box a.filelink,#middle-box a.data-link,#main-nav .pad-bor,#main-nav .blue a,#main-nav .orange a,#main-nav .green a,#main-nav .dblue a,#middle-box .middle-box-content-blue li,#middle-box .middle-box-content-orange li,#middle-box .middle-box-content-green li,#middle-box .middle-box-content-dblue li,#right-box ul,#right-box li,#middle-box .search,#middle-box .search-nav li,#middle-box #webservice,#middle-box #sitemap li li a,#middle-box #sitemap li li li a,#middle-box #lexikon,#middle-box .lexikon-mehr,#lexikon-menue li a,#lexikon-menue .selected{
height:1%;
}


#breaker ul {

    display:block;
}

#breaker ul li {

    white-space:nowrap;
}

#breaker ul li a {

    white-space:nowrap;
}

.logobox{
	margin-top:10px;
}

.logobox h3{
	margin-bottom:6px;
}

.logobox img{
	border:1px solid #c7cfd2;
	float:left;
	margin-bottom:3px;
	/*width:6.20em;
	height:2.3em;*/
}

.logobox img.noborder{
	border:1px solid white;
}

.logobox img.left{
	margin-right:3px;
}


#reha_text{
font-size:0.7em;
font-weight:normal;
display:block;
background:#EBEEEF;
padding:7px;
float:left;
}

#reha_text .reha_liste{
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
margin-left:5px;
font-weight:normal;


}

#reha_text .reha_liste li{
margin-top:0px;
margin-bottom:0px;
margin-left:10px;
list-style-type:disc;

}


 
#reha_text .reha_ueberschrif1{
padding-left:0px;
color:#000000;
margin-bottom:0px;
padding-bottom:0px;
font-size:1.2em;
display:inline;

}
#reha_text .reha_ueberschrif2{
padding-left:0px;
color:#000000;
margin-bottom:0px;
font-size:1.0em;
display:inline; 
}

#reha_text .reha_ueberschrif3{
padding-left:0px;
color:#000000;
margin-bottom:0px;
font-size:0.9em;
display:inline; 
}

/***********************************************************/
/**** Förderfinder ****** 07.06.2011 ****** Sven Wiener ****/
/***********************************************************/

/* Allgemeines */
.block{
	display:block;
	padding:0px;
	margin:0px;	
}
#foerderfinder h2{
	font-size: 100.01%;
}
#foerderfinder h2{
	padding-top:1.5em;
	padding-bottom:1.5em;
	}

/* Gestaltung Container */
#foerderfinder {
	border:1px solid #4DB6E2;
	font-size: 0.75em;
	padding: 0px;
	margin:0px;
}
.foerderfinder_content {
	padding: 17px;
}
.zierbox {
	background-image: url(verlauf.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 350px;
}

/* Gestaltung Kopf */
#middle-box #header_foerderfinder h1 {
font-size:0.75em;
font-weight:bold;
padding-left: 5px;
border-left:5px solid #B7E2F7;
background:#4DB6E2;
padding-top:4px;
padding-bottom:5px;
margin-bottom:0px;
color: #FFF;
}

/* Gestaltung Navigation */
#middle-box #foerderfinder_schritte {
	width: 406px;
	list-style: none;
	padding: 0px;
	margin:0px;
	clear:both;
	display:inline-block;
	background-color: #B7E2F7;
}
#middle-box #foerderfinder #foerderfinder_schritte li {
	width: 20%;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	text-align:center;
	background-color: #B7E2F7;
	color: #FFF;
	font-weight: bold;
	font-size: 100.01%;
}
#middle-box #foerderfinder #foerderfinder_schritte li.aktiv {	
	background-color: #4DB6E2;
}
#middle-box #foerderfinder_schritte a{
	text-decoration:none;
	color:#ffffff;
}
#middle-box #foerderfinder_schritte a:hover{
	text-decoration:underline;
	color:#000000;
}


/* Gestaltung Inhalte */	
/* Druckmenü */		
#middle-box #foerderfinder .printlink{
float:left;
margin-left:0em;
margin-right:1.5em;
background: url(http://www.talentplus.de/images/printlink.gif) no-repeat left center;
padding-left:1.5em;
color:#3a5564;
}
#middle-box #foerderfinder .printlink a{
	text-decoration:none;
}

#middle-box #foerderfinder .printlink a:hover{
	text-decoration:underline;
}
#middle-box #foerderfinder .safelink{
float:left;
margin-left:0em;
margin-right:1.5em;
background: url(safelink.gif) no-repeat left center;
padding-left:1.5em;
color:#3a5564;
}
#middle-box #foerderfinder .safelink a{
	text-decoration:none;
}
#middle-box #foerderfinder .safelink a:hover{
	text-decoration:underline;
}
.inline_menu{
	padding-top:1.5em;
	padding-bottom:1.5em;
}
/* Select box */
#middle-box #foerderfinder select{
	margin-top:1.5em;
	margin-bottom:1.5em;
	width:372px;
	border: 1px solid #3A5564;
    font-family: Arial,Helvetica,sans-serif;
	}
/* Optionen */	
#middle-box #foerderfinder input{	
	margin-bottom: 10px;
}
#middle-box #foerderfinder  label{
vertical-align:text-bottom;
line-height:20px;
}
#middle-box #foerderfinder .options{
		padding-top:1.5em;
		padding-bottom:1.5em;
}
/* Tabellen */
#middle-box .ff_table{
	table-layout:auto;
	border-collapse:collapse;
	width: 100%;
	border:1px solid #4DB6E2;
	margin:1.5em auto 2em auto;
	padding:0;
	text-align:left;
}
#middle-box .ff_table th, td{
	padding:0.25em 1.5 em 0.25em 0.5em;	
	font-weight:normal;
	text-align:left;
	border:0;
	vertical-align:baseline;
	}
#middle-box .ff_table thead{
	color: #FFF;
	background-color: #4DB6E2;
}
#middle-box .ff_table tbody{
	background-color: #FFF;
}
#middle-box .ff_table tbody th{
	text-align:center;
	padding:0.25em 1.5 em 0.25em 0.5em;
}
#middle-box .ff_table tbody td{
padding:0.25em 1.5 em 0.25em 0.5em;
}
#middle-box .ff_table tbody tr.even{
	background-color: #B7E2F7;
}
#middle-box .ff_table tbody tr.odd{
}
#middle-box .ff_table a{
	text-decoration:none;
}
#middle-box .ff_table a:hover{
	text-decoration:underline;
}

/* Gestaltung Zurück unf Weiter Buttons */

#middle-box #foerderfinder_navi{
	width:100%;
	margin-top: 1.5em;
	}
#middle-box #foerderfinder_navi .ff_zurueck{
	width:50%;
	text-align:left;
	display:inline-block;
}
#middle-box #foerderfinder_navi .ff_weiter{
width:50%;
text-align:right;
display:inline-block;
}

