/* ------- Template allgemein.tpl, links.tpl ------- */

#tpl_allgemein h1, #tpl_links h1{
	margin:0 0 20px 0;
}

#tpl_allgemein h2, #tpl_links h2{
	margin:0 0 10px 0;
}

#tpl_allgemein p, #tpl_allgemein div, #tpl_startseite p{
	margin:0 0 20px 0;
	line-height:18px;
}

#tpl_allgemein input, #tpl_allgemein textarea{
	margin-bottom:3px;
	border:1px solid #333333;
}

#tpl_allgemein table{
	margin-bottom:20px;
}

#tpl_allgemein table td p{
	margin-bottom:5px;
}

#tpl_allgemein table td pre{
	margin:0;
}

#tpl_allgemein #tpl_bilder_rechts{
	float:right;
	margin:0 0 0 20px;
}

#tpl_allgemein #tpl_bilder_rechts img{
	border:0;
	display:block;
}

#tpl_allgemein #tpl_bilder_rechts div{
	border:1px solid #EDEDED;
	margin:0 0 20px 0;
	padding:0;
}

#tpl_allgemein #tpl_bilder_rechts div p{
	font-size:10px;
	line-height:12px;
	width:194px;
	margin:0;
	padding:3px;
}

#tpl_allgemein ul, #tpl_links ul{
	margin:0 0 0 25px;
	padding:0;
}

#tpl_links ul{
	margin-bottom:20px;
}

#tpl_allgemein li, #tpl_links li{
	list-style:none;
	padding-left:20px;
	background-image:url(bilder/design/content_3p.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#tpl_allgemein li a, #tpl_links li a{
	font-weight:bold;
	line-height:18px;
}

/* ------- ENDE: Template allgemein.tpl ------- */


/* ------- Template startseite.tpl ------- */

#tpl_startseite h1{
	margin:0 0 10px 0;
}

#tpl_startseite p{
	margin:0 0 20px 0;
	line-height:18px;
}

#tpl_startseite ul{
	margin:0 0 20px 25px;
	padding:0;
}

#tpl_startseite li{
	list-style:none;
	padding-left:20px;
	background-image:url(bilder/design/content_3p.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#tpl_startseite li a{
	font-weight:bold;
	line-height:18px;
}

#tpl_startseite img{
	margin:10px 0 30px 0;
	border:0;
	width:420px;
}

#tpl_startseite #logos{
	text-align:center;
}

#tpl_startseite #logos ul{
	margin:0;
	padding:0;
}

#tpl_startseite #logos ul li{
	background-image:none;
	padding:0;
	margin:0 20px 0 20px;
	list-style:none;
	display:inline;
}

#tpl_startseite #logos ul li img{
	border:0;
	margin:0;
	width:auto;
	height:75px;
}

/* ------- ENDE: Template startseite.tpl ------- */


/* ------- Template liste_bild_text.tpl ------- */

#tpl_liste_bild_text h1{
	margin:0 0 20px 0;
}

#tpl_liste_bild_text h2{
	margin:0 0 10px 0;
}

#tpl_liste_bild_text p{
	margin:0 0 20px 0;
	line-height:18px;
}

.liste_bild_text{
	margin-bottom:20px;
}

.liste_bild_text img{
	float:left;
	padding:0 20px 20px 0;
}

/* ------- ENDE: Template liste_bild_text.tpl ------- */


/* ------- Template einsaetze.tpl, berichte.tpl, uebungen.tpl, fuhrpark.tpl, ausruestung.tpl ------- */

#tpl_einsaetze h1, #tpl_fuhrpark_ausruestung h1{
	margin:0 0 20px 0;
}

#tpl_fuhrpark_ausruestung h2{
	margin:0 0 10px 0;
}

#tpl_einsaetze p, #tpl_einsaetze div, #tpl_fuhrpark_ausruestung p, #tpl_fuhrpark_ausruestung div{
	margin:0 0 20px 0;
	line-height:18px;
}

#tpl_einsaetze .ul_bilder, #tpl_fuhrpark_ausruestung .ul_bilder{
	margin:0 0 20px 0;
	padding:0;
}

#tpl_einsaetze .ul_bilder li, #tpl_fuhrpark_ausruestung .ul_bilder li{
	list-style:none;
	display:inline;
	padding:0;
	margin:0;
}

#tpl_einsaetze .ul_bilder li img, #tpl_fuhrpark_ausruestung .ul_bilder img{
	vertical-align:top;
	border:0;
	width:130px;
	margin:0;
}

#tpl_einsaetze .ul_bilder li a, #tpl_fuhrpark_ausruestung .ul_bilder li a{
	padding-left:0;
	background-image:none;
}

#tpl_einsaetze .ul_bilder .bild_mitte, #tpl_fuhrpark_ausruestung .ul_bilder .bild_mitte{
	margin:0 11px 0 11px;
}

#tpl_fuhrpark_ausruestung ul{
	line-height:18px;
	margin:0 0 20px 0;
}

#tpl_fuhrpark_ausruestung table{
	margin:0 0 20px 0;
	line-height:18px;
	border:0;
}

#tpl_fuhrpark_ausruestung table td{
	padding-right:20px;
	border:0;
}

#tpl_einsaetze a, #tpl_fuhrpark_ausruestung a{
	padding-left:20px;
	background-image:url(bilder/design/content_3p.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;
}

/* ------- ENDE: Template einsaetze.tpl ------- */


/* ------- Template text_bild_rechts.tpl, text_bild_rechts_liste_unten.tpl, text_bild_ganze_breite.tpl ------- */

#tpl_text_bilder_rechts h1, #tpl_text_bild_ganze_breite h1{
	margin:0 0 20px 0;
}

#tpl_text_bild_ganze_breite h2{
	margin:0 0 10px 0;
}

#tpl_text_bilder_rechts p, #tpl_text_bild_ganze_breite p{
	margin:0 0 20px 0;
	line-height:18px;
}

#tpl_text_bilder_rechts #tpl_bilder_rechts{
	float:right;
	margin:0 0 0 20px;
}

#tpl_text_bilder_rechts #tpl_bilder_rechts img{
	border:0;
	display:block;
}

#tpl_text_bilder_rechts #tpl_bilder_rechts div{
	border:1px solid #EDEDED;
	margin:0 0 20px 0;
	padding:0;
}

#tpl_text_bilder_rechts #tpl_bilder_rechts div p{
	font-size:10px;
	line-height:12px;
	width:114px;
	margin:0;
	padding:3px;
}

/* ------- ENDE: Template text_bilder_rechts.tpl und text_bild_rechts_liste_unten.tpl ------- */

/* ------- Template mannschaft.tpl ------- */

#tpl_mannschaft h1{
	margin:0 0 5px 0;
	padding-top:20px;
}

#tpl_mannschaft h2{
	margin:0 0 10px 0;
	color:#333333;
	font-size:12px;
}

#tpl_mannschaft p{
	margin:0 0 20px 0;
	line-height:18px;
	font-size:12px;
}

#tpl_mannschaft #roter_balken{
	height:10px;
	width:100%;
	margin:0;
	background-color:#E60000;
}

#tpl_mannschaft div{
	margin:10px;
}

#tpl_mannschaft #tpl_bild_links{
	float:left;
	padding:0 20px 0 0;
	margin:0;
}

#tpl_mannschaft ul{
	margin:0 0 0 25px;
	padding:0;
}

#tpl_mannschaft ul{
	margin-bottom:20px;
}

#tpl_mannschaft li{
	list-style:none;
	padding-left:20px;
	background-image:url(bilder/design/content_3p.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#tpl_mannschaft li a{
	line-height:18px;
}

/* ------- ENDE: Template mannschaft.tpl ------- */


/* ------- Template block.tpl ------- */

#tpl_block{
	border:1px solid #EDEDED;
	padding:10px;
	margin-bottom:20px;
	min-height:115px;
	height:auto !important;  /* für moderne Browser */
	height:115px;  /*für den IE */
}

#tpl_block h1{
	margin:0 0 10px 0;
	padding-top:0;
}

#tpl_block p{
	margin:0;
	line-height:18px;
	font-size:12px;
}

#tpl_block #tpl_bilder_rechts{
	float:right;
	margin:0 0 0 20px;
}

#tpl_block #tpl_bilder_rechts img{
	border:0;
	width:120px;
	display:block;
	margin:0;
	padding:0;
}

#tpl_block #tpl_bilder_rechts div{
	border:1px solid #EDEDED;
	margin:0 0 20px 0;
	padding:0;
}

#tpl_block #tpl_bilder_rechts div p{
	font-size:10px;
	line-height:12px;
	width:114px;
	margin:0;
	padding:3px;
}

/* ------- ENDE: Template block.tpl ------- */