html {
height: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

body, table, td, th, p
{
margin:0px; padding:0px;
font-size:11px; color:#68686A;
font-family:Verdana,Arial,sans-serif;
}


/* Textformatierungen  */
/* ------------------  */

.titel {
color:#58585A;
font-size:14px;
font-weight:bold;
padding-top: 5px;
padding-bottom: 14px;
}

.subtitel {
color:#5ea97e;
font-size:11px;
font-weight:bold;
padding-top: 3px;
padding-bottom: 3px;
}

.subsubtitel {
color:#6e6d71;
font-size:11px;
font-weight:normal;
padding-top: 0px;
padding-bottom: 0px;
}

.hometitel {
color:#e9e9e9;
font-size:14px;
font-weight:bold;
padding-top: 5px;
padding-bottom: 10px;
}

.content {
line-height:1.6em;
}

.footer {
font-size:10px;
color:#2e64a2;
}

h2 { 
color:#6e6d71;
font-size:11px;
font-weight:bold;
margin-bottom: 5px;
}

a:link { color:#68686A; text-decoration:underline; }
a:visited { color:#68686A; text-decoration:underline; }
a:active { color:#68686A; text-decoration:underline; }

.zeilenabstand {margin-bottom: -8px;}


/* BG-Formatierungen und diverses */
/* ------------------------------  */

.bg_home { background-color: transparent; background-image: url(../img/einstieg.jpg) }

.bg_bildung{
background-color:transparent;
background-image:url(../img/hg_bildungsangebot.jpg);
}

.bg_standort { background-color: transparent; background-image: url(../img/hg_standort.jpg) }

.bg_lernmit { background-color: transparent; background-image: url(../img/hg_lnermit.jpg) }

.bg_kontakt  { background-color: transparent; background-image: url(../img/hg_kontakt_neu.jpg) }

.bg_content{
background-color:#F0F0F0;
}

.bg_right {
background-color:#D9DADB;
}


.bg_home{
background-color:#a4a4a8;
}


.bg_language_home
{
border-color:#6e6d71;
border-right-width:2px;
border-right-style:solid;
}

.img_border
{
margin-bottom: 2px;
}

.bg_inside_border
{
border-color:#D9DADB;
border-left-width:1px;
border-left-style:solid;
border-top-width:1px;
border-top-style:solid;
border-right-width:1px;
border-right-style:solid;
border-bottom-width:1px;
border-bottom-style:solid;
}


.imgmargin
{
border-color:#ffffff;
border-left-width:0px;
border-left-style:none;
border-right-width:15px;
border-right-style:solid;
border-bottom-width:2px;
border-bottom-style:solid;
}

.breadmargin
{
padding-left: 12px;
}


/* ul { margin-top: 5px;  margin-left: 20px; } */
/* li {margin-bottom: 3px;} */

ul { margin-top: 7px; margin-left:0.9em; list-style-type:square; }
li { margin-left:0.6em; margin-bottom: 3px;}



/* Search */
/* ------  */
form
{
display: inline;
float: none;
}

.submit
{
height: 18px;
font-size: 11px;
margin: 1px 0px 1px 0px;
padding: 1px 15px 18px 14px;
vertical-align: middle;
float: none;
border: 1px solid #68686A;
}

.box
{
background: #ffffff;
height: 18px;
margin: 0px -1px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
vertical-align: middle;
float: none;
position: relative;
border: 1px solid #9a999d;
}

.SearchResultBlankTD {
height: 20px;
}



/* Navigationsformatierungen  */
/* -------------------------  */
/* Home  */
.hometext, .hometext:link, .hometext:visited, .hometext:active{
font-size:11px;
color:#e9e9e9;
text-decoration:none;
line-height: 1.5em;
}

.hometext:hover{
font-size:11px;
color:#ffffff;
text-decoration:none;
font-weight: bold;
}


/* Hauptnavigationspunkte   68686A   323232 */
.topnav{
font-size:11px;
color:#323232;
font-weight:normal;
}

.topnav:link, .topnav:visited, .topnav:active{
color:#323232;
text-decoration:none;
font-weight:normal;
}

.topnav:hover{
font-size:11px;
color:#323232;
text-decoration:none;
font-weight:bold;
}

.topnavact{
font-size:12px;
font-weight:bold;
color:#000000;
}

.topnavact:link, .topnavact:visited, .topnavact:active{
color:#000000;
text-decoration:none;
font-weight:bold;}


.nav_cell, .nav_cell_l
{
border-left-width:1px;
border-left-style:solid;
border-left-color:#5ea97e;
}


/* BreadCrumb-navigation (Pfad)  */
.breadnav{
color:#ffffff;
}

.breadnav:link, .breadnav:visited, .breadnav:active, .breadnav:hover{
color:#ffffff;
text-decoration:none;
}


/* Metanavigation (Sprache usw.)  */
.metanav{
color:#ffffff;
}

.metanav:link, .metanav:visited, .metanav:active{
color:#ffffff;
text-decoration:none;
}

.metanav:hover{
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

.metanavact{
font-weight:bold;
color:#ffffff;
}

.metanavact:link, .metanavact:visited, .metanavact:active{
color:#ffffff;
text-decoration:none;
font-weight:bold;}


/* Unternavigation (left)  */
.subnav{
color:#68686A;
}
.subnav:link, .subnav:visited, .subnav:active{
color:#68686A;
text-decoration:none;
}

.subnav:hover{
color:#009EE0;
text-decoration:none;
font-weight:bold;
}

.subnavact{
color:#009EE0;
font-weight:bold;
}
.subnavact:link, .subnavact:visited, .subnavact:active{
color:#009EE0;
text-decoration:none;
font-weight:bold;
}

.subnav_level1{
padding-top: 5px;
padding-left: 30px;
padding-bottom: 10px;
}

.subnav_level2{
padding-top: 2px;
padding-left: 44px;
padding-bottom: 6px;
}

.subnav_level3{
padding-top: 2px;
padding-left: 60px;
padding-bottom: 6px;
}

/* Kontaktformular  */
.submitform {
height: 20px;
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align: middle;
float: none;
border: 1px solid #9a999d;
}

.boxform {
font-family:Verdana,Arial,sans-serif;
background: #ffffff;
height: 18px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
vertical-align: middle;
float: none;
position: relative;
border: 1px solid #9a999d;
}

.textform {
font-family:Verdana,Arial,sans-serif;
background: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
vertical-align: middle;
float: none;
position: relative;
border: 1px solid #9a999d;
}

.boxselect {
font-family:Verdana,Arial,sans-serif;
background: #ffffff;
height: 18px;
width: 390px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
vertical-align: middle;
float: none;
position: relative;
border: 1px solid #9a999d;
}

