.ueberschrift_1 {
	color: #003f8b;
	font-size: 23px;
	font-weight: bold;
	display: block;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 20px;
}

.ueberschrift_home_2 {
	color: #003f8b;
	font-size: 15px;
	display: block;
	text-align: center;
	line-height: 160%;
}


#bild_container {
	background-color:#FFCC67;
	bottom:-55px;
	left:0;
	padding-left:79px;
	position:absolute;
	width:608px;
}
#bild_container .home_ueberschrift_bottom {
	color:black;
	float:left;
	font-size:16px;
	font-weight:bold;
	height:30px;
	line-height:200%;
	margin-left:42px;
	width:420px;
}
#bild_container .home_ueberschrift_bottom .klein {
	font-size: 12px;	
}
#bild_container .home_ueberschrift_bottom a{
	color:black;
	text-decoration: none;	
	line-height: 120%;
}
#bild_container .home_logo_bottom {
	float:right;
	margin-bottom:28px;
	width:140px;
}
#newsflash {
	height:30px;
	left:-79px;
	position:relative;
	width:655px;
}


#publikationen_bild1 {
	margin-right: 150px;
}
#publikationen_text {
	text-align: right;
	margin-right: 65px;
	margin-top: 20px;
}
.publikationen_ueberschrift_1 {
	color: white;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	margin-top: 40px;
	margin-bottom: 20px;
	background-image: url(bilder/publikationen/button_ueberschrift_1.gif);
	background-repeat: no-repeat;
	display: block;
	height: 26px;
	padding-top: 6px;
}
.publikationen_ueberschrift_2 {
	color: white;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	margin-top: 40px;
	margin-bottom: 20px;
	background-image: url(bilder/publikationen/button_ueberschrift_2.gif);
	background-repeat: no-repeat;
	display: block;
	height: 29px;
	padding-top: 6px;
}
#publikationen_background_1 {
	background-image: url(bilder/publikationen/background_1.jpg);
	background-position: left;
	background-repeat: repeat-y;
	padding-left: 21px;
}
#publikationen_background_2 {
	background-image: url(bilder/publikationen/background_2.jpg);
	background-position: left;
	background-repeat: repeat-y;
	padding-left: 21px;
}




h1 {
	color: #003f8b;
	text-align: left;
	font-size: 14px;
	margin-top: 30px;
	margin-bottom: 30px;
  	border-bottom-width: 0.1em;
  	border-bottom-style: solid;
  	border-color: #003f8b;
	line-height: 160%;
}
.h1_without_border {
	color: #003f8b;
	text-align: left;
	font-size: 14px;
	margin-top: 30px;
	margin-bottom: 30px;
}
h2 {
	color: #003f8b;
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	margin-top: 40px;
	margin-bottom: 20px;
  	border-bottom-width: 0.1em;
  	border-bottom-style:dotted;
  	border-color: #003f8b;
}

.fett_blau {
	color: #003f8b;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	margin-top: 40px;
	margin-bottom: 20px;
}


h3 {
	color: #003f8b;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	margin-top: 40px;
	margin-bottom: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 4px;
	background-color: #ffcc66;
}
.h3_schulung_a_uebersicht {
	background-color: #ffcc66;
	display: inline;
	padding-right: 10px;
	line-height: 180%;
}
.h3_schulung_a {
	background-color: #ffcc66;
}
.h3_schulung_b_uebersicht {
	background-color: #cbcdcf;
	display: inline;
	padding-right: 10px;
	line-height: 180%;
}
.h3_schulung_b {
	background-color: #cbcdcf;
}
.h3_schulung_c_uebersicht {
	background-color: #a8d7b1;
	display: inline;
	padding-right: 10px;
	line-height: 180%;
}
.h3_schulung_c {
	background-color: #a8d7b1;
}
.h3_schulung_d_uebersicht {
	background-color: #dda1b6;
	display: inline;
	padding-right: 10px;
	line-height: 180%;
}
.h3_schulung_d {
	background-color: #dda1b6;
}
.h3_schulung_e_uebersicht {
	background-color: #f69d9d;
	display: inline;
	padding-right: 10px;
	line-height: 180%;
}
.h3_schulung_e {
	background-color: #f69d9d;
}
.h3_schulung_f_uebersicht {
	background-color: #adf4a9;
	display: inline;
	padding-right: 10px;
	line-height: 180%;
}
.h3_schulung_f {
	background-color: #adf4a9;
}
.h3_schulung_g_uebersicht {
	background-color: #ffd749;
	display: inline;
	padding-right: 10px;
	line-height: 180%;
}
.h3_schulung_g {
	background-color: #ffd749;
}



img {
	border: none;
}

.entry2{
   display:block;
   margin-bottom: 6px;
   padding:4px 3px 6px 3px;
   border-bottom: 1px solid #FFF;
}
.entry2new{
   display:block;
   margin-bottom: 6px;
   width: 512px;
   padding:4px 0 6px 3px;
   background-image: url(bilder/publikationen/new_entry2.gif);
   background-position: top left;
   background-repeat: no-repeat;
   padding-left: 45px;
   border-bottom: 1px solid #FFF;
   line-height: 1.7em;
}
.pdflink{
   background-image: url(bilder/publikationen/pdf_icon.gif);
   background-repeat: no-repeat;  
   padding-right: 30px;
   background-position: right top;
}
.ank{
   margin-bottom:2.5em;
   display:block;
   line-height: 1.7em;
}
.dl li{
   margin-bottom: 8px;
}
#content ul, ol {
	padding-left: 30px;
	padding-top: 15px;
}


.fett {
	font-weight: bold;
}
.rechtsbuendig {
	display: block;
	text-align: right;
}
.gross {
	font-size: 14px;
	font-weight: bold;
	color: #003f8b;
}
.sehr_gross {
	font-size: 22px;
	font-weight: bold;
	color: red;
}
.klein {
	font-size: 9px;
}
#content a:link, #content a:visited, #content a:hover{
	color: #003f8b;
}

/* firmenuebersicht */
.ftable{
   margin:0;
   padding:0;
}

.firmatd, .dtd, .otd, .std{
   text-align: left;
   vertical-align: top;
   border-bottom: 1px solid #fff;
   padding: 4px 0;
}

.firmatd{
   font-weight: bold;
   width: 110px;
   font-size: 9px;
   padding-right:10px;
}

.dtd, .otd, .std{
   width: 145px;

}

.tdfree{
   height:20px;
}

.tdindex{
   height: 15px;
   padding: 10px 0;
   border-bottom: 1px solid #000;
   font-weight: bold;
   font-size: 11px;
   color: #003f8b;
}

.tbl_background{
	background-color: #ffcc66;
	vertical-align: middle;
	height: 30px;
	text-align: center;
	color: #003f8b;
}
.tbl_background_left{
	background-color: #ffda90;
	vertical-align: middle;
	height: 30px;
	text-align: left;
	color: #003f8b;
}

.tblBestellschein td {
	height: 30px;
  	border-bottom-width: 0.1em;
  	border-bottom-style:solid;
  	border-color: #999999;
}

.bild_team {
	margin-right: 20px;
}

.bild_fotos {
	margin-right: 20px;
	margin-top: 20px;
}

.ntable{
   margin: -2px;
   padding: 0;
   width:100%;
}
.tl{
   vertical-align: top;
   padding-right: 10px;
}
.halfl, .halfr{
   width: 270px;
   padding: 3px 0;
   vertical-align: top;
}

.halfl{
  padding: 5px 10px 5px 0;
}

.halfr{
   padding: 5px 0 5px 10px;
}

.table_tr_schulung{
	padding-top: 30px;
}

.drucken{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
}
.drucken_h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
	color: #003f8b;
	text-align: left;
	font-size: 13px;
	margin-top: 30px;
	margin-bottom: 30px;
  	border-bottom-width: 0.1em;
  	border-bottom-style:solid;
  	border-color: #003f8b;
	display: block;
}
.rot{
	color: #FF0000;
}
.rot_gross{
	color: #FF0000;
	font-size: 15px;
}

.news {
	padding-left: 90px;
	margin-bottom: 40px;
	float: left;
}
.kursorte {
	float: right;
}

.ueber {
	margin-top: -20px;
}

.a_z {
	float: left;
	color: white;
	font: bold 12px Arial, sans-serif;
	padding-top: 6px;
	padding-left: 25px;
}

.wundmanager {
	padding-left: 15px;	
}

.bfi_button {
	width: 230px;
	height: 25px;
	background-color: #A00;
	text-align: center;
	color: #FFF;
	padding-top: 5px;
	font-weight: bold;
}
#content .bfi_button a{
	display: block;
	width: 230px;
	height: 25px;
	margin-top: -5px;
	padding-top: 5px;
	color: #FFF;
}

.tuev_logo {
	margin-left: 330px;
}

#wz_wkz_logo {
	float: right;
	margin-top: -20px;
}

.newButton{
   width: 300px;
   height: 59px;
   display:block;
   float: left;
   background-image: url(bilder/publikationen/new_entry2.gif);
   background-position: top left;
   background-repeat: no-repeat;
   padding-left: 30px;
}


/*BUTTONS IM WEITERBILDUNGS-BEREICH*/
#buttonBlau{
	background-color: #4468A4;
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
	display: inline-block;
	width: 500px;
	height: 25px;
	height: 30px;
	margin-bottom: 20px;
	color: white;
	text-decoration: none;
}
#buttonBlau:hover {
	cursor: pointer;	
}

#buttonOrange{
	background-color: #ffa43a;
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 0;
	float: left;
	width: 150px;
	height: 50px;
	text-decoration: none;
	margin-bottom: 20px;
	margin-right: 10px;
	text-align: center;
	font-weight: normal;
}
#buttonOrange:hover {
	cursor: pointer;
}
#buttonOrangeSelected{
	background-color: #ffa43a;
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 0;
	float: left;
	width: 150px;
	height: 50px;
	text-decoration: none;
	margin-bottom: 20px;
	margin-right: 10px;
	text-align: center;
	font-weight: normal;
	border-style: solid;
	border-color: #00C;
	border-width: 2px;
}
#buttonOrangeDeSelected{
	background-color: #ebb577;
	color: #e6e6e6;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 0;
	float: left;
	width: 150px;
	height: 50px;
	text-decoration: none;
	margin-bottom: 20px;
	margin-right: 10px;
	text-align: center;
	font-weight: normal;
}
#buttonRot{
	background-color: #a03e3c;
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 0;
	float: left;
	width: 150px;
	height: 50px;
	text-decoration: none;
	margin-bottom: 20px;
	margin-right: 10px;
	text-align: center;
	font-weight: normal;
}
#buttonRot:hover {
	cursor: pointer;
}
#buttonRotSelected{
	background-color: #a03e3c;
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 0;
	float: left;
	width: 150px;
	height: 50px;
	text-decoration: none;
	margin-bottom: 20px;
	margin-right: 10px;
	text-align: center;
	font-weight: normal;
	border-style: solid;
	border-color: #00C;
	border-width: 2px;
}
#buttonRotDeSelected{
	background-color: #b78988;
	color: #e6e6e6;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 0;
	float: left;
	width: 150px;
	height: 50px;
	text-decoration: none;
	margin-bottom: 20px;
	margin-right: 10px;
	text-align: center;
	font-weight: normal;
}
#buttonGruen{
	background-color: #0ca652;
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 0;
	float: left;
	width: 150px;
	height: 50px;
	text-decoration: none;
	margin-bottom: 20px;
	margin-right: 10px;
	text-align: center;
	font-weight: normal;
}
#buttonGruen:hover {
	cursor: pointer;
}
#buttonGruenSelected{
	background-color: #0ca652;
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 0;
	float: left;
	width: 150px;
	height: 50px;
	text-decoration: none;
	margin-bottom: 20px;
	margin-right: 10px;
	text-align: center;
	font-weight: normal;
	border-style: solid;
	border-color: #00C;
	border-width: 2px;
}
#buttonGruenDeSelected{
	background-color: #8bae9b;
	color: #e6e6e6;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 0;
	float: left;
	width: 150px;
	height: 50px;
	text-decoration: none;
	margin-bottom: 20px;
	margin-right: 10px;
	text-align: center;
	font-weight: normal;
}
#buttonGelb{
	background-color: #d2c100;
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 0;
	float: left;
	width: 150px;
	height: 50px;
	text-decoration: none;
	margin-bottom: 20px;
	margin-right: 10px;
	text-align: center;
	font-weight: normal;
}
#buttonGelb:hover {
	cursor: pointer;
}
#buttonGelbSelected{
	background-color: #d2b700;
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 0;
	float: left;
	width: 150px;
	height: 50px;
	text-decoration: none;
	margin-bottom: 20px;
	margin-right: 10px;
	text-align: center;
	font-weight: normal;
	border-style: solid;
	border-color: #00C;
	border-width: 2px;
}

#buttonGelbDeSelected{
	background-color: #e5da63;
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 0;
	float: left;
	width: 150px;
	height: 50px;
	text-decoration: none;
	margin-bottom: 20px;
	margin-right: 10px;
	text-align: center;
	font-weight: normal;
}
#buttonContainer {
	width: 100%;
	text-align: center;
}

#clearer {
	clear: both;	
}
.clearer {
	clear: both;
}

/* Buttons Home */

.home_ueberschrift {
	background-image: url(bilder/home/background_ueberschrift.jpg);
	color:white;
	font-size:20px;
	font-weight:bold;
	height:25px;
	padding-top:5px;
	text-align:center;
	margin-bottom: 15px;
}
.home_button_text {
	background-image: url(bilder/home/background_textButton.jpg);
	color:white;
	float:left;
	font-weight:bold;
	height:45px;
	line-height:120%;
	margin-bottom:5px;
	margin-right:20px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
	width:125px;
}
.home_button_zahl {
	background-image: url(bilder/home/background_zahlButton.jpg);
	color:white;
	float:left;
	font-size:22px;
	font-weight:bold;
	height:30px;
	margin-bottom:15px;
	margin-right:20px;
	padding-top:10px;
	text-align:center;
	width:125px;
}