/*
    Inhaltliche Einstellungen
    spezielle Angaben fuer Dokumente und Scripte
*/



/* - - - - - - - Aktuellseiten - - - - - */
#content_left h4 {
display: none;
}

/* - - - - - - - Aktuellseiten ENDE - - - - - */


/* - - - - - - - Ministerseiten - - - - - */


.ministergruen {
	font-size : 130%;
	color:#113E1F;
	font-weight: bold;
	padding-bottom: 5px;
}


.ministeriumtext_trittin {
	font-size:95%;

	color:#113E1F;
	background-color : #EFF8E5;

	float:left;
}


.ministeriumtext_trittin b {
	font-weight: bold;

	padding-bottom: 15px;

	float:left;
}

.ministeriumtext  {
	font-size:95%;
	color:#113E1F;
	background-color : #EFF8E5;
	width: 30%;
	float:left;
}


.ministeriumtext img {
	float:left;
}

.ministeriumtext p  {
	top:0;
	padding-top:0px;
	padding-left: 5px;

	clear:left;
}

.ministeriumtext b {
	font-weight: bold;
	padding-bottom: 15px;
}

.ministeriumtext a, .ministeriumtext a:visited,
.ministeriumtext_trittin a, .ministeriumtext_trittin a:visited  {
	text-decoration: none;
	color:#113E1F;
}

.ministeriumtext a:active, .ministeriumtext a:hover, .ministeriumtext a:focus,
.ministeriumtext_trittin a:hover, .ministeriumtext_trittin a:active, .ministeriumtext_trittin a:focus {
	text-decoration: underline;
	color:#113E1F;
}

.alle {
	width:100%;
}



.under1   {
	top:0px;
	margin-left:240px;

}
.under2  {
	margin-top:-21px;
	margin-left: 70px;

}
.under2 img{
	width: 350px;
}
.under3   {
	margin-top:-1px;
	margin-left: 70px;
}
.under5   {
	margin-top:-21px;
	margin-left: 420px;
}

.under1w2  {
	margin-left: 0px;
}
.under1w2 img {
	top:0px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.under1w img {
	top:0px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}



.lebenslauf   {
	float:right;
	padding-right:5px;
	padding-top:86px;
	margin-bottom:2px;
}
.lebenslauf2   {
	float:right;
	padding-right:1px;
	padding-top:5px;
	margin-bottom:1px;
}


.minister_kurz{
	background-color : #EFF8E5;
	width: 320px;
}

.minister_kurz img{
	margin-top:10px;
	margin-bottom:0px;
}


.ansprechpartner{
	float:left;

	width: 120px;

	margin-left:10px;

	padding-left:10px;
	padding-bottom:30px;

	border-top : 1px solid #b9d5b4;
	border-bottom : 1px solid #b9d5b4;
	border-left : 1px solid #b9d5b4;
	border-right : 1px solid #b9d5b4;
}

.minister_bio{
	font-weight: bold;

	color:#113E1F;
}

.links_unten_minister {
	clear:left;

	padding-top:10px;
	margin-top: 0px;

	width:61%;
}

.links_unten_minister a, .links_unten_minister a:visited, .links_unten_minister a:active, .links_unten_minister a:hover, .links_unten_minister a:focus{
	padding-right:0px;
	color:#113E1F;
}


.linie_unsichtbar{
	display: none;
}



.strich_gruen_minister img{
	display:none;

	position: absolute;
	top: 480px;

	left: 242px;

	height: 5px;
	width: 323px;
}

/* - - - - - - - -- Ministerseiten ENDE - - - - - */









/* - - - - - - - Gaestebuch - - - - - */

.xetrapack
{
	color : #000000;
	background-color: #F0F5F9;

	width: 95%;
	text-align: left;
}

/* - - - - - - - Gaestebuch ENDE - - - - - */




/* - - - - - - - Organigramm Leitung - - - - - */

.bigfinalorg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000
}
.middlefinalorg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000
}
.normalfinalorg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000
}

.kleinfinalorg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#000000
}

.org_head{
	width: 70%;
}

.org_under{
	width: 90%;
	font-size: 97%;
}

.org_under td{
	margin-bottom:20px;
}

.org_inhalt{
	padding:2px;
}


.org_berlin, .org_bonn, .org_bonn_berlin{
   margin: 13px 0px 0px 0px;
   padding: 5px;
   border:1px solid #37566b;
   width: 145px;
  background-image: url(/files/inc/image/pjpeg/bgberlin.jpg);
}
.org_bonn{
  background-image: url(/files/inc/image/pjpeg/bgbonn.jpg);
}
.org_bonn_berlin{
   background-image: url(/files/inc/image/pjpeg/bgbonnberlin.jpg);
}




.org_h_berlin, .org_h_bonn, .org_h_bonn_berlin{
   width:340px;
   padding:10px;
   margin:10px;
   background-image: url(/files/inc/image/pjpeg/bgberlin.jpg);
   border:2px solid #37566b;
   margin-left:auto;
   margin-right:auto;


}
.org_h_bonn{
  background-image: url(/files/inc/image/pjpeg/bgbonn.jpg);
}
.org_h_bonn_berlin{
   background-image: url(/files/inc/image/pjpeg/bgbonnberlin_head.jpg);
}



/* - - - - - - - - -  Leitung ENDE - - - - - */





/* - - - - - - - Bilderdatenbank - - - - - */




.uebersicht_bild_bdb
{
	color: #000000;
	background-color: #FFFFFF;

	border: 1px solid #7F9EB0;

	padding-left:5px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:0px;

	width: 116px;
}

.bild_gross_bdb
{
	color: #000000;
	background-color: #FFFFFF;
	border : 1px solid #7F9EB0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom:2px;
	text-align:left;
}

.bild_gross_bdb_img
{
	width:480px;
	margin-left:auto;
	margin-right:auto;
}

.uebersicht_img_bdb
{
	color: #000000;
	background-color: #FFFFFF;
}



.icon_unten_links_bdb
{
	float:left;
	max-width:20px;
	padding-bottom:0px;
	border: 0px;
	background-color: #FFFFFF;
}

.icon_unten_rechts_bdb
{
	float:right;
	max-width:25px;
	padding-bottom:0px;
	border: 0px;
	background-color: #FFFFFF;
	margin-right:5px;
}



/* NEU */

.bilderdatenbank_uebersicht_bild
{
	color: #000000;
	background-color: #FFFFFF;

	border: 1px solid #7F9EB0;

	padding-left:10px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:0px;

	width: 121px;
	height:100%;
}



.bilderdatenbank_außen,
.bilderdatenbank_außen_quer,
.bilderdatenbank_außen_3,
.bilderdatenbank_außen_4
{
	float:left;

	/* */
	margin-right:30px;
	margin-left:0;
	margin-top:1%;
	margin-bottom:2%;
	height: 195px;
}

.bilderdatenbank_umbruch_3
{
	clear:left;
	display:block;
}

.bilderdatenbank_umbruch_4
{
	display:none;
}

.bilderdatenbank_außen_3
{
	display:block;
}
.bilderdatenbank_außen_4
{
	display:none;
}


img.bilderdatenbank_icon_uebersicht{
	float:left;
	margin-right:15px;
	margin-top:-3px;
	margin-bottom:3px;
}


img.bilderdatenbank_icon_warenkorb{
	float:left;
	margin-right:10px;
	margin-top:-3px;
	margin-bottom:3px;
}

/* - - - - - - - Bilderdatenbank ENDE - - - - - */





/* - - - - - - - - - - - - - - - - - - - Formular G8 - - - - - - - - - - - - - - - - - - - */


.label_g8{
	padding: 5px;
	text-align: left;
	width: 40%;
	float: left;
	font-weight:bold;
}

.label_g8_kl1{
	width: 30%;
	float: left;
}

.label_g8_kl2{
	width: 65%;
	float: left;
}

.label_radio_g8{
	padding: 5px;
	text-align: left;
	width: 30px;
	float: left;
	font-weight:bold;
}

.radio_g8{
	padding: 5px;
	text-align: left;
	width: 5%;
	float: left;
}


.input_g8{
	padding: 5px;
	text-align: left;
	width: 45%;
	float: left;
}


.field {
	width:80%
}

.field_kl {
	width:44.5%;
}

.field_kl1, .field_kl4 {
	width:60%;
}
.field_kl2, .field_kl3 {
	width:18%;
}

/* - - - - - - - - - - - - - - - - - - - Formular G8 ENDE - - - - - - - - - - - - - - - - - - - */



/*  - - - - - - - - - - - - - - - - - - - Schuelerformular - - - - - - - - - - - - - - */

.anmeldung_table {
	background-color: #FFFFFF;
	border-collapse:collapse;
}

.anmeldung_table td{
	border: 1px solid #000000;
	padding: 5px;
	vertical-align: top;
}
.back_grau {
	background-color: #F0F0F0;
	font-weight: bold;
}
.back_green {
	background-color: #ECF7E1;
	font-weight: bold;
}
.uhr{
	font-weight: bold;
}


/*  - - - - - - - - - - - - - - - - - - - Schuelerformular Ende-- - - - - - - - - - - - */



/*  - - - - - - - - - - - - - - - - - - - Hintergrundfarben / Scripte - - - - - - - - - - - - - */
.cBgLight {
	background-color: #F0F5F9;
}
.cBgMedium {
	background-color: #DCE9F1;
}
.cBgDark {
	background-color: #7F9EB0;
}
/*  - - - - - - - - - - - - - - - - - - - Hintergrundfarben / Scripte Ende - - - - - - - - - - - - - */

/*  - - - - - - - - - - - - - - - - - - - Rahmen / Scripte - - - - - - - - - - - - - */
.cBdLight {
	border: 1px solid #F0F5F9;
}
.cBdMedium {
	border: 1px solid #DCE9F1;
}
.cBdDark {
	border: 1px solid #7F9EB0;
}
/*  - - - - - - - - - - - - - - - - - - - Rahmen / Scripte Ende - - - - - - - - - - - - - */

/*  - - - - - - - - - - - - - - - - - - - Boxen / Scripte - - - - - - - - - - - - - */
.cBxLight {
	background-color: #F0F5F9;
	border: 1px solid gray;
}
.cBxMedium {
	background-color: #DCE9F1;
	border: 1px solid gray;
}
.cBxDark {
	background-color: #7F9EB0;
	border: 1px solid gray;
}
/*  - - - - - - - - - - - - - - - - - - - Roxen / Scripte Ende - - - - - - - - - - - - - */

/*  - - - - - - - - - - - - - - - - - - - Notizzettel - - - - - - - - - - - - - */
.feld
{
	width: 90%;
}

textarea
{
	font-family: Verdana, Helvetica, Arial, Tahoma, Sans Serif;
	font-size: 1em;
}

/*  - - - - - - - - - - - - - - - - - - - Notizzettel Ende - - - - - - - - - - - - - */







/************* Kalender ****************/
.content_kalender .head  {
	width:100%;
	text-align:center;
	margin-top:-5px;
}
.content_kalender .kalender_link_left{
	float:left;
	height: 1.8em;
	width: 1.8em;
	background-color: #DCE9F1;
	border-right: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
	margin-left:1px;
	margin-bottom:0px;
}

.content_kalender .kalender_link_right{
	float:right;
	width:12px;
	height:12px;
	height: 1.8em;
	width: 1.8em;
	background-color: #DCE9F1;
	border-right: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
	margin-right:1px;
	margin-bottom:0px;
}
.kalender_link_left img {
    margin-top: 0.5em;
}
.kalender_link_right img {
    margin-top: 0.35em;
}


.content_kalender_termin {
	padding:5px;
	border: 1px solid #DCE9F1;
	margin-bottom:12px;
}


.content_kalender_title {

	padding:5px;
	background-color: #DCE9F1;
	border: 1px solid #DCE9F1;
}


#kalender{
	text-align:center;
	margin-bottom:5px;
	margin-left: 4px;
	margin-right: -4px;
}

#kalender .head{
	text-align:center;
	background-color: #DCE9F1;
	border-right: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;

	padding:3px;
	float:left;

	margin-left: 0px;
	margin-right: 0px;
	margin-top:6px;
	margin-bottom:2px;

	width: 165px;

}
#kalender .head img.left{

	width:6px;
	display:inline;
}
#kalender .head img.right{

	width:6px;
	display:inline;
}

#kalender .head h4{

	display:inline;
	margin-left:15px;
	margin-right:15px;
	color: #212121;
}

#kalender span {
	width: 1.83em;
	width: 20px;
	line-height:2em;
	height: 1.9em;

	float: left;
	margin-top:2px;
	margin-bottom:2px;
	margin-left: 0px;
	margin-right: 4px;

	text-align:center;

	background-color:#F0F5F9;
	border-right: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
}

#kalender span.top {
	padding:0px;
	margin-bottom:4px;

	height:2em;

	background-color:#DCE9F1;
	border-right: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;

	color: #212121;
}

#kalender span.firstday {
	clear: left;
}
#kalender a, #kalender a:link{
	font-weight:bold;
}
/************* Kalender END ****************/




/************* Newsletterformular **********/


.newsletter_form_left {

	text-align:left;
 	width:35%;
 	float:left;
 	padding:5px;
}

.newsletter_form_right {

	text-align:left;
	width:50%;
	float:left;
	padding:5px;

}

/************* Newsletterformular END  **********/
