/*Firefox one page printing bug*/
table, td.content_bg {
	height: auto !important;
}
body {
margin: 0px;
#background-color: #FFFFFF;
font-family:arial, verdana, helvetica, sans-serif;
}

/* overall  ::::::::::::::::::::::::::::::::::::::::::::*/

.exac_header_print {
 display:block;
}

.exac_header {
 display:none;
}


ul { list-style-type: disc; }

.nav_bg_white {
#background-color: #FFFFFF;
height:1px;
}

.nav_bg_grau {
#background-color: #626E83;
height:1px;
}

.bg_content {
#background-color::#B8C3C9;
text-align:left;
}

.bg_bild {
#background-color:#FFFFFF;
}


.block_text .bg_bild table,
.block_text .bg_bild th,
.block_text .bg_bild td,
.block_text .bg_bild tr {
 border:none;
 padding:0px;
 }


/* nav main ::::::::::::::::::::::::::::::::::::::::::::*/

.nav_main {
#visibility:hidden;
display:none;
}

.box_nav_main_passiv {
#background-image:url(images/nav_main_bg_passiv.gif);
height:30px;
vertical-align: bottom;
padding-bottom:7px;
}

.box_nav_main_aktiv {
#background-image:url(images/nav_main_bg_aktiv.gif);
height:30px;
vertical-align: bottom;
padding-bottom:7px;
}

.box_nav_main_sub_passiv {
#background-image:url(images/nav_main_sub_bg_passiv.gif);
height:17px;
vertical-align: bottom;
padding-bottom:2px;
}

.box_nav_main_sub_aktiv {
#background-image:url(images/nav_main_sub_bg_aktiv.gif);
height:17px;
vertical-align: bottom;
padding-bottom:2px;
}

.box_nav_main_sub_space{
#background-image:url(images/nav_main_bg_passiv.gif);
height:9px;
}

/* a nav main */

a.nav_main_passiv {
display:block;
font-weight:normal;
#color: #FFFFFF;
font-size:12px;
text-decoration:none;
margin-left:16px;
margin-top:6px;
margin-bottom:2px;
}

a.nav_main_aktiv {
display:block;
font-weight:bold;
#color: #FFFFFF;
font-size:12px;
text-decoration:none;
margin-left:16px;
margin-top:6px;
margin-bottom:2px;
}

a.nav_main_sub_passiv {
display:block;
font-weight:normal;
#color: #FFFFFF;
font-size:11px;
text-decoration:none;
margin-left:22px;
margin-top:2px;
margin-bottom:2px;
}

a.nav_main_sub_aktiv {
display:block;
font-weight:bold;
#color: #FFFFFF;
font-size:11px;
text-decoration:none;
margin-left:22px;
margin-top:2px;
margin-bottom:2px;
}


/* nav_sub_sub ::::::::::::::::::::::::::::::::::::::::::::*/


.bg_nav_sub_sub{
#background-image:url(images/nav_sub_sub_bg.gif);
#background-color:#B8C3C9;
#visibility:hidden;
display:none;
}


/* a nav_sub_sub */

a.nav_sub_sub_passiv {
font-weight:normal;
color: #192145;
font-size:11px;
text-decoration:underline;
margin-left:0px;
}

a.nav_sub_sub_aktiv {
font-weight:bold;
color: #192145;
font-size:11px;
font-weight:bold;
text-decoration:none;
margin-left:0px;
}

a.nav_sub_sub_passiv_anchor {
font-weight:normal;
color: #192145;
font-size:11px;
text-decoration:underline;
margin-left:0px;
}

a.nav_sub_sub_aktiv_anchor {
font-weight:normal;
color: #192145;
font-size:11px;
text-decoration:none;
margin-left:0px;
line-height:90%;
}

a.nav_sub_sub_aktiv_anchor:hover {
	text-decoration:underline;
}


/*  suche, newsletter  ::::::::::::::::::::::::::::::::::::::::::::*/

.suche {
color:#FFFFFF;
font-size:11px;
margin: 20 0 0 16px;
}

.suche_content, .suche_content a {
color: #192145;
font-size:11px;
margin: 20 0 0 0px;
}

.suchbox {
color:#000000;
margin: 5 5 0 0px;
font-size:11px;
}

.suchbutton {
color:#FFFFFF;
text-decoration:underline;
}

/* content ::::::::::::::::::::::::::::::::::::::::::::*/

.image_block {
	padding-left:10px;
	vertical-align:top;
	width:150px;
}

.block_gruen {
#background-image:url(images/block_gruen_bg.gif);
#background-repeat:repeat-y;
width:333px;
#border-style:solid;
border-style:none;
border-width:1px;
border-color: #626E83;
margin-top:0px;
margin-bottom:20px;
padding-top:10px;
padding-bottom:10px;
}

.block_gruen div {
font-size:11px;
line-height:16px;
color:#192145;
margin-left: 20px;
margin-right:10px;
}

.block_gruen ul, 
.block_gruen td,
.block_gruen th {
font-size:11px;
line-height:16px;
color:#192145;
}


.block_gruen table {
margin-left:20px;
margin-right:20px;
}


.block_gruen_suche {
#background-image:url(images/block_gruen_bg.gif);
#background-repeat:repeat-y;
width:333px;
#border-style:solid;
border-style:none;
border-width:1px;
border-color: #626E83;
margin-top:0px;
margin-bottom:5px;
}

.block_gruen_suche p {
font-size:11px;
line-height:16px;
color:#192145;
margin: 5 20 5 20px;
}

.block_text {
width:320px;
#border-style:solid;
border-style:none;
border-width:1px;
border-color:#B8C3C9 ; /*#B8C3C9*/
margin-top:0px;
margin-bottom:20px;
}


.block_text div, p, ol, li, .form-error, .form-label-error {
font-size:11px;
line-height:16px;
color:#192145;
margin: 0;
}


.block_text ul,
.block_text td,
.block_text th {
font-size:11px;
line-height:16px;
color:#192145;
}


.block_suche {
width:320px;
#border-style:solid;
border-style:none;
border-width:1px;
border-color:#B8C3C9 ; /*#B8C3C9*/
margin-top:0px;
margin-bottom0px;
}

.block_suche p {
font-size:11px;
line-height:16px;
font-weight:bold;
color:#192145;
margin: 0 0 0 0px;
}

.block_text a, .block_gruen a, .block_gruen_suche a {
font-size:11px;
color:#192145;
text-decoration:underline; /* win 2000 ? */
}

a.weiter {
font-size:10px;
color:#626E83 ;
text-decoration:underline;
}

.block_titel {
width:333px;
#border-style:solid;
border-style:none;
border-width:1px;
border-color:#B8C3C9 ; /*#B8C3C9*/
margin-top:0px;
margin-bottom:30px;
}

.block_titel p {
font-weight:bold;
font-size:16px;
line-height:18px;
color:#192145;
margin: 0 0 0 0px;
}

.block_caption {
width:333px;
#border-style:solid;
border-style:none;
border-width:1px;
border-color:#B8C3C9 ; /*#B8C3C9*/
margin-top:-25px;
margin-bottom:10px;
}

.block_caption p {
font-weight:bold;
font-size:11px;
line-height:14px;
color:#192145;
margin: 0 0 0 0px;
}

.bildtext {
font-size:10px;
color:#192145;
margin-right:10px;
}

.pdf_text {
font-size:10px;
color:#192145;
margin-right:10px;
}

.block_text table.tab, .block_gruen table.tab {
#border:1px solid #626E83;
border-style:none;
}
 
 .block_text td, 
 .block_gruen td,
 .block_text th,
 .block_gruen th {
#border-right:1px solid #A6B0B5;
#border-bottom:1px solid #A6B0B5;
border-style:none;
 padding:3px;
}
 

/* NEWS ::::::::::::::::::::::::::::::::::::::::::::*/

#termin {
#border:1px #626E83 solid;
border-style:none;
width:353px;
margin-bottom:3px;
}

.termin_1 {
#background-image:url(images/bg_termine_1.gif);
#background-repeat:repeat-y;
}

.termin_2 {
#background-image:url(images/bg_termine_2.gif);
#background-repeat:repeat-y;
}

.termin_3 {
#background-image:url(images/bg_termine_3.gif);
#background-repeat:repeat-y;
}

#termin .datum {
font-size:11px;
color:#B8C3C9;
margin:5 0 5 5px;
}

#termin .text {
font-size:11px;
color:#192145 ;
line-height:15px;
width:200px;
margin:4 0 6 15px;
}

#termin p a {
color:#192145 ;
text-decoration:none;
}

#termin a.weiter {
display:block;
font-size:10px;
color:#626E83 ;
text-decoration:underline;
margin:0 12 8 0px;
}

#news {
width:325px;
}

#news .datum {
font-size:11px;
color:#192145;
margin:0 0 5 1px;
}

#news .text {
font-size:11px;
color:#192145 ;
line-height:15px;
width:200px;
margin:0 0 5 10px;
}

#news p a {
color:#192145 ;
text-decoration:none;
}

#news a.weiter {
font-size:10px;
color:#626E83 ;
text-decoration:underline;
margin:0 12 10 0px;
}

.news_archiv {
font-size:10px;
color:#626E83 ;
text-decoration:underline;
}

.bg_news_trenn {
#background:#626E83;
}

/* seminar ubersicht  */
.seminar_bg {
#background:#626E83;}

#seminar {
font-size:11px;
color:#192145 ;
}

#seminar .sort_aktiv {
color:#FFFFFF;
#background-image:url(images/sort_aktiv.gif);
#background-repeat:no-repeat;
}

#seminar .sort_aktiv2 {
color:#FFFFFF;
#background-image:url(images/sort_passiv.gif);
#background-repeat:no-repeat;
}

#seminar .sort_passiv  {
color:#192145 ;
#background-image:url(images/sort_passiv.gif);
#background-repeat:no-repeat;
}

.sort_aktiv a {
color:#FFFFFF;
text-decoration:none;
}

.sort_aktiv2 a {
color:#192145;
text-decoration:underline;
font-weight:bold;
}

.sort_passiv a {
color:#192145;
text-decoration:underline;
}

#seminar .data_aktiv {
padding:5 5 5 5px;
color:#FFFFFF;
#background:#162248;
}

#seminar .data_aktiv a {
color:#FFFFFF ;
}

#seminar .data_passiv {
padding:5 5 5 5px;
color:#192145 ;
#background:#DBE0E4;
}

#seminar .data_passiv a {
color:#192145 ;
}

.seminar_th {
#background-image:url(images/bg_seminar_th.gif);
}

.seminar_1 {
#background-image:url(images/bg_seminar_1.gif);
}

.seminar_2 {
#background-image:url(images/bg_seminar_2.gif);
}

.seminar_3 {
#background-image:url(images/bg_seminar_3.gif);
}

/* anmeldung */

#anmeldung_box {
padding:30px;
}

#anmeldung, .anmeldung, .form-label {
font-size:11px;
color:#192145 ;
line-height:15px;
}

.anmeldung_text {
font-family:arial, verdana, helvetica, sans-serif;
border:1px #162248 solid;
font-size:11px;
color:#192145 ;
width:350px;
}

.anmeldung_input {
#border:1px #162248 solid;
border-style:none;
height:17px;
font-size:11px;
color:#192145 ;
width:200px;
}

.anmeldung_input_area {
border:1px #162248 solid;
font-size:11px;
color:#192145 ;
width:200px;
}

.anmeldung_select {
height:17px;
font-size:11px;
color:#192145 ;
width:200px;
}

/* footer */
.footer, .footer  a{
font-weight:normal;
font-size:10px;
color:#000000;
}

/* suchergebnis */
.ergebnis {
#background-color:#A7B4BC;
}

/* :::::::::::::::... Login & Newsletter ...::::::::::: */
.login_newsletter {
	display:none;
}

a.link_login {
	color: #315d94;
	text-decoration:none;
}

a.link_login:hover {
	color: #8ca2c6;

}

