@charset "utf-8";
/* ütf-8 */

/* allgemeine elemente */
body { font-family: Verdana,Arial,Helvetica,sans-serif; font-size:14px; color:#000000; text-align:left; vertical-align:top; }
td { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; color:#000000; }

p { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; color:#000000; padding:0; margin-top:0 !important; margin-right:0 !important; margin-bottom:13px !important; margin-left:0 !important; }
h1 { font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:15px; color:#000000; padding:0; margin-top:0 !important; margin-right:0 !important; margin-bottom:14px !important; margin-left:0 !important; }
h2 { font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:15px; color:#a81c10; padding:0; margin-top:0 !important; margin-right:0 !important; margin-bottom:14px !important; margin-left:0 !important; }
h3 { font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:14px; color:#000000; padding:0; margin-top:0 !important; margin-right:0 !important; margin-bottom:13px !important; margin-left:0 !important; }
h4 { font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:normal; font-size:14px; color:#000000; padding:0; margin-top:0 !important; margin-right:0 !important; margin-bottom:13px !important; margin-left:0 !important; }

img { border:0; }

/*
a,
a:link,
a:visited { color:#a81c10; text-decoration:underline; }
a:focus,
a:hover,
a:active { text-decoration:none; }
*/

.clearfloat { clear: both; height: 0px; font-size: 1px; line-height: 0px; overflow: hidden; visibility:hidden; }
.colorRed { color:#a81c10; }
.underline { text-decoration:underline; }
.f-s12 { font-size:12px; }
.mandatoryFieldsTxt {}
.h14 { height:14px; overflow:hidden; }

/* templates */
.artikelCmsContent 	{ margin:0; padding:0; }
.artikelCmsContent a
.artikelCmsContent a,
.artikelCmsContent a:link,
.artikelCmsContent a:visited { color:#000; text-decoration:underline; }
.artikelCmsContent a:focus,
.artikelCmsContent a:hover,
.artikelCmsContent a:active { text-decoration:none; }

.artikelCmsContent ul { margin:0; padding:0; }
.artikelCmsContent li { margin:0 0 0 20px; padding:0; }

.artikelCmsContent thead,
.artikelCmsContent tbody{ vertical-align:top; }

.tl_table { width: 604px; font-size:12px; }
.tl_table tbody { padding:0; margin:0; }
.tl_img_left { float:left; margin-right:10px; }

.firstElement { border-left:0; }
.firstElementBackgroundWhite  { border-left:0; background-color:#fff; }
.backgroundWhite { background:#fff; }

.tl_table_turnus {}
.tl_table_turnus table { border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
.tl_table_turnus,
.tl_table_turnus th,
.tl_table_turnus td{ font-size:12px; }
.tl_table_turnus thead { background-color:#fff; }
.tl_table_turnus thead th{ border-top:1px solid #ddd; border-left:1px solid #ddd; }
.tl_table_turnus tbody td{ border-top:1px solid #ddd; border-left:1px solid #ddd; }
.tl_table_turnus .firstElement {}

.tl_table_flachgau_eigen {}

.tl_table_ausbildung {}
.tl_table_ausbildung table { border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
.tl_table_ausbildung,
.tl_table_ausbildung th,
.tl_table_ausbildung td{ font-size:12px; }
.tl_table_ausbildung thead { background-color:#fff; }
.tl_table_ausbildung thead th{ border-top:1px solid #ddd; border-left:1px solid #ddd; }
.tl_table_ausbildung tbody td{ border-top:1px solid #ddd; border-left:1px solid #ddd; }
.tl_table_ausbildung .firstElement {}

.tl_table_statistik {}
.tl_table_statistik table { border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
.tl_table_statistik,
.tl_table_statistik th,
.tl_table_statistik td{ font-size:12px; }
.tl_table_statistik thead { background-color:#fff; }
.tl_table_statistik thead th{ border-top:1px solid #ddd; border-left:1px solid #ddd; }
.tl_table_statistik tbody td{ border-top:1px solid #ddd; border-left:1px solid #ddd; }
.tl_table_statistik .firstElement {}

.tl_table_mitarbeiter {}

.tl_table_telno {}
.tl_table_telno table { border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
.tl_table_telno,
.tl_table_telno td{ font-size:12px; }
.tl_table_telno tbody td{ border-top:1px solid #ddd; border-left:1px solid #ddd; }
.tl_table_telno .firstElement {}

.tl_table_partner {}

.tl_table_besamungstieraerzte {}
.tl_table_besamungstieraerzte table { border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
.tl_table_besamungstieraerzte,
.tl_table_besamungstieraerzte th,
.tl_table_besamungstieraerzte td{ font-size:12px; }
.tl_table_besamungstieraerzte thead { background-color:#fff; }
.tl_table_besamungstieraerzte thead th{ border-top:1px solid #ddd; border-left:1px solid #ddd; }
.tl_table_besamungstieraerzte tbody td{ border-top:1px solid #ddd; border-left:1px solid #ddd; }
.tl_table_besamungstieraerzte .firstElement {}

.tl_table_default_border {}
.tl_table_default_border table { border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
.tl_table_default_border,
.tl_table_default_border th,
.tl_table_default_border td{ font-size:12px; }
.tl_table_default_border thead {}
.tl_table_default_border thead th{ border-top:1px solid #ddd; border-left:1px solid #ddd; }
.tl_table_default_border tbody td{ border-top:1px solid #ddd; border-left:1px solid #ddd; }
.tl_table_default_border .firstElement {}

.tl_table_default_border_header {}
.tl_table_default_border_header table { border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
.tl_table_default_border_header,
.tl_table_default_border_header th,
.tl_table_default_border_header td{ font-size:12px; }
.tl_table_default_border_header thead {}
.tl_table_default_border_header thead th{ border-top:1px solid #ddd; border-left:1px solid #ddd; }
.tl_table_default_border_header tbody td{ border-top:1px solid #ddd; border-left:1px solid #ddd; }
.tl_table_default_border_header .firstElement {}

.tl_table_default {}
.tl_table_default table {}
.tl_table_default,
.tl_table_default th,
.tl_table_default td{ font-size:12px; }
.tl_table_default thead {}
.tl_table_default thead th{}
.tl_table_default tbody td{}
.tl_table_default .firstElement {}

.tl_table_default_header {}
.tl_table_default_header table {}
.tl_table_default_header,
.tl_table_default_header th,
.tl_table_default_header td{ font-size:12px; }
.tl_table_default_header thead {}
.tl_table_default_header thead th{}
.tl_table_default_header tbody td{}
.tl_table_default_header .firstElement {}

.contentlinks:link,
.contentlinks:visited { text-decoration:underline; color:#000; }	
.contentlinks:focus,
.contentlinks:hover,
.contentlinks:active { text-decoration:none; color:#000; }

.contentlinksRed:link,
.contentlinksRed:visited { text-decoration:underline; color:#a81c10; }	
.contentlinksRed:focus,
.contentlinksRed:hover,
.contentlinksRed:active { text-decoration:none; color:#a81c10; }

.contentlinksNoneUnderline:link,
.contentlinksNoneUnderline:visited,
.contentlinksNoneUnderline:focus,
.contentlinksNoneUnderline:hover,
.contentlinksNoneUnderline:active { text-decoration:none; color:#000; }

.contentlinksNoneUnderlineRed:link,
.contentlinksNoneUnderlineRed:visited,
.contentlinksNoneUnderlineRed:focus,
.contentlinksNoneUnderlineRed:hover,
.contentlinksNoneUnderlineRed:active { text-decoration:none; color:#a81c10; }
