/* ----------- AUSLAGERUNGEN WEGEN NETSCAPE ----------- */

@import url("nav.css");             /* Menü (Navigation) */
@import url("schnelllinks.css");    /* Links: Startseite, Kontakt, Suche */
@import url("formulare.css");       /* Kontaktformular-Formatierungen */

/* ----------- INHALT ----------- */

.inhaltklein {  
    font: 10px/15px Verdana, Arial, Helvetica, sans-serif; 
    color: #000; 
}

.inhalt, #copyright, #bklink, label, p {  
    font: 11px/16px Verdana, Arial, Helvetica, sans-serif; 
    color: #000; 
}

.hide, #aktuelleurl, #print_zdk_adresse, #copyright_print, #logo_print {
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;  /* Wegen IE5 Mac */
	display: none;
}

#interner_bereich {
    position: absolute;
    left: 53px;
    width: 430px;
}

.grauer_hintergrund {
    background-color: #F0F0F0;
    padding: 4px;
}

/* ----------- HEADLINES ----------- */


.headline {  
    font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
    color: #7692B9;
    margin-top: 20px;
}

.headlineforum {  
    font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
    color: #fff; 
}

.headlineforumklein {  
    font: bold 9pt Verdana, Arial, Helvetica, sans-serif; 
    color: #fff; 
}

h1 {
    font: bold 13px/20px Arial, Helvetica, sans-serif; 
    color: #7692B9;
    margin: 10px 0;
    padding: 0;
}

h2  {
    font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif; 
    color: #666;
    margin: 0;
    padding: 0;
}

h3  {
    font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif; 
    color: #7692B9;
    margin: 0;
    padding: 0;
}

h4  {
    font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif; 
    color: #333;
}



/* ----------- LINKS ----------- */

.inhaltklein a:link, .inhaltklein a:visited,
#bklink a:link, #bklink a:visited,
#content a:link, #content a:visited,
#copyright_screen a:link, #copyright_screen a:visited  {   
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none; 
    color: #F46F21;
}


a:hover, a:active {   
    text-decoration: none; 
    color: #369;
}


/* ----------- FOOTER ----------- */

#copyright_screen {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    margin: 20px 0 0 0;
    padding: 0;
}

#bklink {
    color: #999;
    text-align: center;
}    



/* suche */

#search {
padding-top: 20px;
font: normal 13px/16px Arial, Helvetica, sans-serif;
}



#ksearch_uebersicht {
border: 1px solid #4F77B0;
}


#ksearch_uebersicht form {
background: #CDD7E6 url(/images/bg_search.gif) repeat-x; 
padding: 5px;
margin: 0;
}

#ksearch_uebersicht #btnG {
 border-right: 1px solid #4F77B0;
 border-bottom: 1px solid #4F77B0;
 border-left: 1px solid #fff;
 border-top: 1px solid #fff;
 background-color: #CDD7E6;
 color: #4F77B0;
 width: 33px;
}

* html #ksearch_uebersicht #btnG {
height: 20px;
}

#ksearch_uebersicht h1 {
background: #EAEEF5 url(/images/bg_search_top.gif) 100% 0 no-repeat;
font: bold 11px/14px Arial, Helvetica, sans-serif;
color: #4F77B0;
padding: 5px 0 5px 5px;
}

#ksearch_uebersicht #q {
 border: 1px solid #4F77B0;
 width: 93px;
 padding-left: 5px;
 margin-right: 3px;
 color: #4F77B0;
}

#logo {
background-color: #fff;
width: 158px;
}

#logo img {
margin: 0 0 15px 20px;
}

#phone {
padding: 15px 0 15px 15px; 
font: bold 11px arial;
color: #4f77b0;
}

/* -----------------------------------------------
	[2008-07-28] bkb:
	ueberuns / generalsekretariat: Abstand zwischen den einzelnen Personen
----------------------------------------------- */

#generalsekretariat #main_table .sub_table{
    margin-bottom:15px;
}

#generalsekretariat h4{
    margin:0 0 15px 0;
}