/* ------ CSS Document 

		Information:
		Standard-Stile
		Typ: Screen
		
		URL der Seite: feuerwehr-vohwinkel.de, www.ff-vohwinkel.de, www.lz-vohwinkel.de
		Copyright: Benjamin Kreiskottf fuer die Freiwillige Feuerwehr Vohwinkel (2008-2010)

*/

@charset "utf-8";
@import url(standard.css);

	/* externe CSS-Dateien einschließen
	 * z.B. popeye

@import url(jquery.popeye.css);
@import url(jquery.popeye.style.css);
	 */
@import url(galleryview/galleryview.css);
	
	




/* ---------------- allgemeine Definitionen ---------------- */


	html, body {
height: 100%;
min-height: 100%;
}
	body {
font-size: 0.625em;
background: #d9d8d4 url(bg_site.gif) 0px 170px repeat-x;
color: #0F0F0F;
}


/* Inhaltselemente */



/* ---- Divitis ----
 * Gliederung der Inhaltsbereiche
 * 
*/

div#outsideSiteWrapper
{ 
	position: relative;
	margin: 0.8em auto 0 auto;
	width: 945px;
	background: #f2f2f2 url(bg_content.gif);
	background-repeat: repeat-y;
	background-position: 670px 0px;
	border-top: 1px solid #191919;
	border-right: 1px solid #191919;
	border-left: 1px solid #5f5f5f;
	border-bottom: 1px solid #5f5f5f;
}
	div.branding
	{
		display: inline;
		float: left;
		width: 680px;
		height: 210px;
		background: #5a6d7e url(bg_head_tlf.jpg) no-repeat;
	}
	
	div.navMain
	{
		display: inline;
		float: left;
		width: 680px;
	}

		
		div.navMain div.nav.rootlineNav
		{
			clear: left;
		}
		
		div.einsaetze_header
		{
			display: inline;
			float: right;
			width: 250px;
			margin: 0 0 0 0;
		}

	div.contentColumn
	{
		position: relative;
		display: inline;
		float: left;
		width: 100%;		
	}
		div.contentColumn div.introduction
		{
			margin: -240px 0px 0 0;
			display: inline;
			float: right;
			clear: right;
			width: 264px;
			min-height: 700px;
			background: url(../design/bg_sidebar_wappen.jpg) no-repeat left bottom;
		}
		
		div.contentColumn.col-3-0 div.contentMain
		{
			float: left;
			width: 680px;
			margin: 3.5em 0 2em 0;
		}
		
		div.contentColumn.col-3-0 div.contentMain.margin-top1
		{
			margin: 1em 0 2em 0;
		}
		
		div.contentColumn.col-3-0 div.contentAside
		{
			display: none;
		}
		
		
		
		div#footer
		{ 
			width: 100%;
			height: 10em;
			display: block;
			clear: both;
			color: #000;
			text-align: center;
			font-size: 1em;
			/*background: #fdbe00;*/
		}



div.branding h1
{
	position: absolute;
	visibility: hidden;
}

div.branding h1 a img
{
	visibility: visible;
	display: block;
	position: absolute;
	top: -2px;
	left: -1px;
}

div.contentColumn h1
{
	position: absolute;
	top: 0.5em;
	left: 0.5em;
	margin: 0;
	padding: 0;
	display: block;
	width: 656px;
	line-height: 1em;
	
	font-size: 2em;
	border-bottom: 2px solid #cb0b00;
	color: #0F0F0F;
}
div.contentColumn div.introduction h3
{
	font-size: 1.1em
}
	div.contentMain  blockquote {
clear: both;
display: block;
margin: 20px ;
padding: 1em 2em .5em 2em;
background: white;
border: 1px solid #e2e2e2;
border-top: 3px solid #e2e2e2;
border-bottom: 1px solid #d4d4d4;
}

div.contentMain blockquote p 
{
font-style: normal;
font-weight: bold;

font-size: 1.3em;
line-height: 1.4em;

margin: 0.5em 1em 0.8em 1em;

color: #4d4d4d;
}
	div.contentMain blockquote p strong {
color: #383838;
}
	blockquote p cite {
font-size: 0.91em;
font-style: normal;
font-weight: 500;
margin-top: -0.2em;
display: block;
}


/* ---- Navigation ----
 * 
 */


	
	div.nav.L1 ul li,
	ul.nav.rootlineNav li
	{
		display: inline;
		float: left;
	}
	
	div.navMain ul.nav.globalNav
	{
		position: absolute;
		top: 0px;
		right: 0px;
		border-top: 2px solid #fdbe00;
		width: 264px;
		text-align: center;
		display: block;
		margin: auto;
		padding: 2px 0 0 0;
		font-size: 1.3em;
	}
		div.navMain ul.nav.globalNav li
		{
			display: inline;
			padding: 0;
		}
			div.navMain ul.nav.globalNav li a,
			div.navMain ul.nav.globalNav li a:hover
			{
				display: inline;
				font-size: 1em;
				line-height: 0.8em;
				font-weight: bold;
				letter-spacing: 0.1em;
				word-spacing: 0.1em;
				color: #FFF;
				padding: 0 0.4em;
				text-decoration: none;
			}
			
			div.navMain ul.nav.globalNav li a:hover
			{
				text-decoration: underline;
			}
			div.navMain ul.nav.globalNav li.showsplit:after
			{
				content:"|";
				font-size: 1em;
				color: #FFF;
			}
	
	
/* Level 1 */	
div.nav.L1
{
	background: url(bg_mainNav.png);
	background-repeat: repeat-x;
	background-position: 0px 4px;
}

div.nav.L1 ul,
div.nav.L1 ul:hover
{
	display: block;
	width: 100%;
	height: 2.8em;
	list-style: none;
	border-top: 4px solid #febf00;
	border-bottom: 1px solid #929292;
	background: url(bg_mainNav_verlauf.png);
	background-repeat: no-repeat;
	background-position: 668px 0px;
	padding: 0 0 1px 0;
}


	div.nav.L1 ul li
	{
		display: inline;
		float: left;
		height: 100%;
		padding: 1px 0 0 0;
	}
	div.nav.L1 ul li.current
	{
		display: inline;
		float: left;
		height: 100%;
		padding: 0 0 0 0;
	}
	
	div.nav.L1 ul li a,
	div.nav.L1 ul li a:visited,
	div.nav.L1 ul li a:visited:hover, 
	div.nav.L1 ul li a:hover, 
	div.nav.L1 ul li a.current, 
	div.nav.L1 ul li a.current:hover
	{
		
		display: block;
		
		height: 100%;
		margin: -1px 0 0 0;
		padding: 0 10px 0px 10px;
		
		text-decoration: none;
		color: #353535;
		font-weight: 500;
		font-family: Trebuchet MS, Verdana, sans-serif;
		font-size: 1.7em;
		line-height: 1.9em;
		
		border-right: 1px solid #777;
		border-top: 1px solid #888;
	}
	
	div.nav.L1 ul li a:hover
	{
		color: #1f1f1f;
		background: #ededed url(bg_mainNav_hover.png) repeat-x;
		border-top: 1px solid #888;

		
	}
	
	div.nav.L1 ul li a.current,
	div.nav.L1 ul li a.current:hover
	{
		margin: -1px 0 0 0;
		padding-bottom: 1px;
		
		background: #fec212 url(bg_mainNav_current.png) repeat-x;
		border-top: none;
		text-decoration: none;
	}


	/* Level 2-4 */
	ul.nav.L2-L4
	{
		clear: both;
		display: block;
		margin: 3em 0 6em 0;
		
		width: 100%;
		
		list-style: none;
	}
	
	ul.nav.L2-L4 li ul
	{
		margin: 0;
		
		width: 100%;
		
	}
	
		ul.nav.L2-L4 li
		{
			margin: 0;
			padding: 0;
			border: 0;
			margin-bottom: 1px;
			background: url(bg_transparenz_01.png);
		}
		ul.nav.L2-L4 li:hover
		{
			background: url(bg_transparenz_01_hover.png);
		}
			ul.nav.L2-L4 li a
			{
				display: block;
				margin: 0;
				padding: 6px 4px 3px 42px;
				
				
				font-size: 1.7em;
				font-weight: 500;
				font-style: normal;
				
				background: url(linkpfeil_1_rot.gif) no-repeat;
				background-position: 14px 6px;
				font-family: Trebuchet MS, Verdana, sans-serif;
				letter-spacing: 0.02em;
				color: #faf6eb;
				margin-bottom: 1px;
				text-decoration: none;
			}
			
		ul.nav.L2-L4 li.current:hover
		{
			background: url(bg_transparenz_01.png);
		}
			ul.nav.L2-L4 li.current a 
			{
				background: url(linkpfeil_1_gelb.gif);
				background-repeat: no-repeat;
				background-position: 14px 7px;
				border-right: 2px solid #fdb433;
				text-decoration: none;
				margin-bottom: 1px;
			}
			
				ul.nav.L2-L4 li.current ul li
				{
					background: url(bg_transparenz_02.png);
				}
				ul.nav.L2-L4 li.current ul li:hover
				{
					background: url(bg_transparenz_02_hover.png)
				}
				
				ul.nav.L2-L4 li.current ul li.current,
				ul.nav.L2-L4 li.current ul li.current:hover
				{
					background: url(bg_transparenz_02_hover.png)
				}
				
				
					ul.nav.L2-L4 li.current ul li a
					{
						display: block;
						margin: 0;
						padding: 4px 4px 4px 60px;
						background: none;
						font-size: 1.55em;
						font-weight: 600;
						border: 0;
						border-right: 2px solid #383838;
						letter-spacing: 0.02em;
						margin-bottom: 1px;
					}
					ul.nav.L2-L4 li.current ul li a:hover
					{
						border-right: 2px solid #4B4B4B;
						background: none;
					}
					
					ul.nav.L2-L4 li.current ul li.current a,
					ul.nav.L2-L4 li.current ul li.current a:hover
					{
						border-right: 2px solid #fdb433;
						margin-bottom: 1px;
					}
					
						ul.nav.L2-L4 li.current ul li.current ul li,
						ul.nav.L2-L4 li.current ul li.current ul li.current,
						ul.nav.L2-L4 li.current ul li.current ul li.current:hover
						{
							background: #333333;
						}
							ul.nav.L2-L4 li.current ul li.current ul li a
							{
								display: block;
								margin: 0;
								padding: 4px 4px 4px 80px;
								font-size: 1.35em;
								font-weight: 600;
								margin-bottom: 1px;
								letter-spacing: 0.02em;
								border-right: 0px solid #4B4B4B;
								border: 0;
							}
							ul.nav.L2-L4 li.current ul li.current ul li a:hover
							{
								border-right: 2px solid #4B4B4B;
								margin-bottom: 1px;
							}
							ul.nav.L2-L4 li.current ul li.current ul li.current a,
							ul.nav.L2-L4 li.current ul li.current ul li.current a:hover
							{
								border-right: 2px solid #fdb433;
								margin-bottom: 1px;
							}
				
				

	
	
	
	
	
	/* */
div.nav.rootlineNav
{
	width: 100%;
	padding: 5px 0;
	vertical-align: baseline;
	
}
	div.nav.rootlineNav a
	{
		display: inline;
		float: left;
		margin: 0 0.3em;
		padding: 0;
		font-size: 1.2em;
		line-height: 1em;
		letter-spacing: 0.02em;
		word-spacing: 0.05em;
		
		text-decoration: none;
		
		border-bottom: 1px solid #A6A6A6;
	}
	
	div.nav.rootlineNav span
	{
		display: inline;
		float: left;
		padding: 0 0.2em;
		font-size: 1.3em;
		line-height: 0.8em;
		color: #737373;
	}
	
	div.nav.rootlineNav h3
	{
		display: inline;
		float: left;
		margin: 0 0.2em 0 10px;
		font-size: 1.2em;
		line-height: 1.1em;	
		font-weight: 500;
		font-family: Arial, Verdana, Geneva, sans-serif;
		
		color: #4d4d4d;
	}

/* zum Seitenanfang */
	p.toplink
	{
		display: block;
		clear: both;
		height: 0px;
	}
	p.toplink a
	{
		position: absolute;
		bottom: 1.5em;
		right: 0px;
		margin: 0 0 0 0;
		display: block;
		height: 1.5em;
		width: 265px;
		clear: both;
		
		height: 0px;
		
		color: #FFF;
		
		font-size: 1.1em;
		text-decoration: none;
	}

/*
	div#zum_seitenanfang {
position: absolute;
bottom: 34px;
right: 0px;
width: 265px;
display: block;
text-align: right;
clear: both;
}
	div#zum_seitenanfang a {
display: block;
font-size: 1.25em;
font-weight: 600;
color: #FFF;
text-decoration: none;
padding: 0.2em 3px 0.2em 0;
vertical-align: top;
}
	div#zum_seitenanfang a img {
position: relative;
top: 2px;
border: 0;
margin-right: 4px;
}
	div#zum_seitenanfang a:hover {
background: #2D2D2D;
text-decoration: none;
color: #FFF;
}
*/


/* ---- sonstige ---- */
	img#logo_fuchs {
position: absolute;
top: -9px;
left: -22px;
}


/* --- Informationsboxen ---- */
	.infocontainer {
display: block;
border-left: 1px solid #DDD;
border-right: 1px solid #DDD;
border-bottom: 1px solid #DDD;
background: #f6f6f6;
overflow: hidden;
font-size: 1em;
}
	* html .infocontainer  {
margin: 1.5em 1em 0 0;
}
	.ic_float_left.w30 {
float: left;
width: 31.5%;
height: 25em;
margin: 1.5em 0 0 0;
}
	.ic_float_left.w30.first {
margin: 1.5em 0 0 1.4em;
}
	.ic_float_right_clear, .ic_einsatz {
float: right;
width: 22em;
margin: 1.5em 1.3em 0 1.4em;
padding: 0;
}
	div.contentMain .infocontainer a {
display: block;
float: left;
margin: 0.3em 0 0 0.4em;
padding: 5px 4px 4px 27px;
font-size: 1.3em;
font-weight: 600;
background: url(linkpfeil_2_rot.gif) no-repeat;
background-position: 5px 9px;
letter-spacing: 0.02em;
color: #000;
margin-bottom: 1px;
text-decoration: none;
}
	div.contentMain .infocontainer p {
margin: 0.2em 0.5em;
font-size: 1.3em;
}
	div.contentMain .infocontainer p a {
font-size: 1em;
}

	div.contentMain .infocontainer ul,
	div.contentMain .infocontainer h2 ul
{
margin: 0;
padding: 0;
list-style: none;
font-size: 1em;
list-style-position: outside;
}

	div.contentMain .linkliste {
float: left;
width: 46%;
border: 1px solid #DDD;
border-top: 0px;
background: #f6f6f6;
margin: 0.6em 0.8em 1.6em 1.4em;
padding: 0;
overflow: hidden;
}
	* html .linkliste {
margin: 0.6em 0.4em 1.6em 0.8em;
padding: 0;
}
	.linkliste.clear_l {
clear: both;
}
	div.contentMain .linkliste ul {
list-style: none;
margin: 1px 0 0 0;
font-size: 1em;
padding-bottom: 0;
}
	div.contentMain .linkliste a,
	div.contentMain .linkliste a:hover {
display: block;
font-size: 1.3em;
margin: 0px 1px 1px 1px;
padding: 0.3em 0 0.3em 0.5em;
background: #e4e4e4;
text-decoration: none;
}
	.linkliste a:hover {
background: #d3d3d3;
}
/* --- Überschriften der Informationsboxen ---- */
	div.contentMain .infocontainer h2,
	div.contentMain .infocontainer h3,
	div.contentMain .infocontainer h4,
	div.contentMain .infocontainer h5,
	div.contentMain .linkliste h2 {
display: block;
width: 100%;
background: #cb0a00;
color: #FFF;
font-size: 1.6em;
font-weight: 600;
line-height: 1.15em;
letter-spacing: 0.0em;
margin: 0;
padding: 0 0 0 3px;
overflow: hidden;
}
div.contentMain.linkcontainer a,
div.contentMain .linkcontainer_right a,
div.contentMain .news-single-additional-info p a
{
	padding: 0;
	display: block;
	float: left;
	clear: both;
	margin: 4px 0 0 12px;
	padding: 5px 4px 4px 22px;
	font-size: 1.35em;
	font-weight: 600;
	background: url(linkpfeil_2_rot.gif) 0px 7px no-repeat;
	letter-spacing: 0.02em;
	color: #000;
	margin-bottom: 1px;
	text-decoration: none;
}
	.news-single-additional-info p a {
margin: 4px 0 0 12px;
padding: 7px 4px 4px 22px;
background: url(linkpfeil_2_rot.gif) 0px 7px no-repeat;
}

	.linkcontainer_right a {
margin: 10px 0 0 0px;
}

	.news-latest-container, .news-list-container {
width: 42em;
margin: 0;
padding: 0;
display: block;
float: left;
}
	.news-latest-item, .news-list-item {
margin: 1.5em 0 0 1.4em;
width: 41em;
border: 1px solid #e8e8e8;
float: left;
}
	.news-latest-item ul, 
	.news-list-item ul
	{
		margin: 0;
		padding: 0;
	}
	.news-latest-item ul li, 
	.news-list-item ul li
	{
		margin: 0;
		padding: 0;
	}
	* html .news-latest-item, * html .news-list-item {
margin: 1.5em 0 1em 1em;
}
	.news-latest-item h2, .news-list-item h2 {
position: relative;
display: block;
height: 1em;
margin: 0;
padding: 0;
color:#9f9f9f;
border: none;
background:#F6F6F6;
text-align:right;
width: 100%;
}
	.news-latest-item h2 span, .news-list-item h2 span {
position: relative;
top: -7px;
margin: 0 0.6em 0 0;
padding: 0;
font-family: "Courier New", Courier, monospace;
font-size: 0.6em;
font-weight: bold;
letter-spacing: 0.02em;
}
	.news-latest-item h2 img, .news-list-item h2 img {
position: absolute;
top: 0px;
margin: 0px 0 0 -30px;
padding: 0;
border: none;
float: none;
text-align: right;
}
	div.contentMain .news-latest-item h3,
	div.contentMain .news-list-item h3 {
margin: 0.15em 0.15em 0.2em 0.2em;
padding: 0;
font-size: 1.9em;
border-bottom: 2px solid #cb0b00;
}
	div.contentMain .news-latest-item h3 a,
	div.contentMain .news-latest-item h3 a:hover,
	div.contentMain .news-list-item h3 a,
	div.contentMain .news-list-item h3 a:hover {
text-decoration: none;
}
	.news-latest-item img, 
	.news-list-item img {
float: left;
border: 1px solid #2e2e2e;
margin: 0.3em 0.5em 0.5em 0.5em;
}
.news-latest-item a img, 
.news-list-item a img,
.news-latest-item a img:hover, 
.news-list-item a img:hover 
{
	display: inline;
	float: left;
	border: 1px solid #2e2e2e;
	margin: 0.3em 0.5em 0.5em 0.5em;
}
	.news-latest-item p, .news-list-item p {
margin: 0 0.2em 0.5em 0.2em;
}




	.linkcontainer {
float: left;
margin: 0.3em 0 0.3em 0;
}
	.linkcontainer h2 {
margin: 0.15em 0.15em 0.1em 0.2em;
padding: 0;
font-size: 1.9em;
border-bottom: 2px solid #cb0b00;
}
	.linkcontainer p {
font-size: 1em;
}
	.linkcontainer a {
float: left;
display: block;
margin: 0.3em 0 0.3em 1em;
padding: 5px 4px 4px 22px;
font-size: 1.35em;
font-weight: 600;
background: url(linkpfeil_2_rot.gif) 0px 7px no-repeat;
letter-spacing: 0.02em;
color: #000;
margin-bottom: 1px;
text-decoration: underline;
}



/* ---- tt_news Einsaetze ---- */
	.table_list_einsaetze {
vertical-align: top;
color: #000;
background: #fafafa;
margin: 0em 1.4em 1em 1em;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 1.35em;

background: white;
}
	.table_list_einsaetze tr th {
background: #cb0a00;
color: #fff;
font-family: Trebuchet MS, Lucida Sans Unicode, Times New Roman;
letter-spacing: 0.02em;
padding: 2px 3px 2px 3px;

font-size: 1.4em;
}
	.table_list_einsaetze tr th.details {
vertical-align: top;
text-align: left;
}
	.table_list_einsaetze tr td {
vertical-align: top;
text-align: center;
padding: 4px;
padding-bottom: 6px;

font-size: 1.4em;
line-height: 1.4em;
font-family: Arial, Helvetica, sans-serif;
}
	.table_list_einsaetze tr td.details {
text-align: left;
}
	.table_list_einsaetze tr.dunkel {
background: #ebebeb;
}
	.table_list_einsaetze tr.hell {
background: #f7f7f7;
}
	.table_list_einsaetze tr:hover {
background: #e5e5e5;
}
	.table_list_einsaetze img {
margin-top: 6px;
margin-left: 10px;
float: right;
}
	.table_list_einsaetze a {
display: block;
float: left;
margin: 0;
padding: 5px 4px 4px 24px;
font-size: 0.85em;
font-weight: 600;
background: url(linkpfeil_2_rot.gif);
background-repeat: no-repeat;
background-position: 0px 6px;
letter-spacing: 0.02em;
color: #000;
margin: 4px 0 1px 8px;
text-decoration: none;
}
	.table_list_einsaetze a:hover {
text-decoration: underline;
}
	.table_list_einsaetze div.images a {
background: none;
margin: 0;
padding: 0;
}
	.old_content {
margin-top: 2em;
}

	.einsaetze_info_links {
float: left;
width: 440px;
font-size: 1.5em;
}

/* ---- Fahrzeuge ---- */

/* ------ Mannschaft ------ */

	table#mannschaft {
color: #000;
background: #fafafa;
margin: 0em 1.4em 1em 1em;
}
	table#mannschaft tr th {
background: #cb0a00;
color: #fff;
font-size: 1.4em;
font-family: Trebuchet MS, Lucida Sans Unicode, Times New Roman;
letter-spacing: 0.02em;
padding: 2px 3px 2px 3px;
}
	table#mannschaft tr td {
vertical-align: top;
text-align: center;
margin: 0;
padding: 5px;
font-size: 1.4em;
height: auto;
border-top: 1px solid white;
border-bottom: 1px solid #ededed;
}
	table#mannschaft tr td.funktion {
width: 200px
}
	table#mannschaft tr td.name {
width: 200px;
font-weight: 600;
}
	table#mannschaft tr td.info {
width: 190px;
padding-bottom: 10px;
}
	table#mannschaft tr td.bild {
width: 83px;
}
	table#mannschaft tr th.bild {
width: 83px;
}
	table#mannschaft tr td.dienstrang {
width: 160px;
}
	table#mannschaft tr td p, table#mannschaft tr td p {
font-size: 1em;
line-height: 1em;
margin: 0;
padding: 0;
}

	table#mannschaft tr td img {
width: 83px;
height: auto;
margin: 0;
padding: 0;
border: 0;
}
	
	
	div#bild_des_monats {
display: block;
float: right;
clear: right; 
width: 250px;
background: #282828 url(bg_bild_des_monats.gif);
background-repeat: no-repeat;
background-position: 0 bottom;
margin: 0.8em 0 1em 0;
padding: 0px 0px 2px 3px;
font-size: 1.3em;
border-top: 2px solid #2d2d2d;
color: #FFF;
}
	div#bild_des_monats img {
border-top: 1px solid #272727;
border-left: 1px solid #272727;
border-bottom: 1px solid #232323;
}
	div#bild_des_monats .bildbeschreibung, div#bild_des_monats  h3 {
margin-left: 3px;
}
	div#bild_des_monats .bildbeschreibung {
font-size: 0.95em;
}
	div#bild_des_monats .bildbeschreibung a {
display: block;
margin: 2px 0 0 6px;
padding: 0 0 0 20px;
background: url(linkpfeil_3_rot.gif) 0px 4px no-repeat;
font-family: Trebuchet MS, Verdana, sans-serif;
letter-spacing: 0.02em;
font-size: 1.05em;
font-weight: bold;
letter-spacing: 0.1em;
word-spacing: 0.1em;
line-height: 1.4em;
color: #FFF;
}
	div#bild_des_monats .bildbeschreibung a:hover {
text-decoration: underline;
color: #FFF;
}

	.einsaetze_header {
display: block;
width: 250px;
background: #282828 url(bg_bild_des_monats.gif);
background-repeat: no-repeat;
background-position: 0 bottom;
margin: 0 0 0 0;
padding: 0px 0px 3px 3px;
font-size: 1.3em;
text-align: left;
border-top: 2px solid #2d2d2d;
color: #FFF;
}
	.einsaetze_header h3 {
margin-left: 0.1em;
}
	.einsaetze_header ul {
list-style: none;
font-size: 1em;
font-weight: 500;
margin: 4px 0 0 0;
padding: 0;

}
	.einsaetze_header ul li, 
	.einsaetze_header ul li p {
font-size: 0.95em;
margin: 0;
padding: 0;
}
	.einsaetze_header ul li p {
display: inline;
}
.einsaetze_header a,
.einsaetze_header a :hover 
{
	display: block;
	margin: 2px 0 0 8px;;
	padding: 0 0 0 20px;
	background: url(linkpfeil_3_rot.gif) 0px 4px no-repeat;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-weight: 800;
	letter-spacing: 0.02em;
	line-height: 1.4em;
	color: #FFF;
}

	div.geraet {
display: block;
width: 100%;
clear: left;
float: left;
padding: 0 0 0.3em 0;
margin: 0 0 0.2em 0;
}
	div.geraet:hover {
background: #EEE;
}
	div.geraet img {
float: right;
margin: 10px;
border: 0;
}
	div.geraet h4 {
font-size: 0.9em;
}
	div.geraet ul {
list-style: none;
font-size: 1.3em;
}
	div.geraet ul li {
margin: 0.5em 0 0 2em;
}
	div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
font-size: 1.3em;
}


/* ---- Branding ---- */

	a#logo {
width: 500px;
height: 100px;
position: absolute;
top: -8px;
left: -12px;
}
	a#logo img {
border: none
}
	.csc-textpic-imagewrap {
margin: 0 1.6em 0 1.5em;
}

/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }


/* Kontaktformular bk_contact */

/* Kontaktformular */
form.kontaktformular 
{
	margin: 4em 0 0 10em;
}

	form.kontaktformular fieldset
	{ 
		border: none;
	}
	form.kontaktformular fieldset.message
	{
		margin: 1.5em 0 0 0;
	}
		form.kontaktformular fieldset legend
		{ 
			visibility: hidden;
			display: none;
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
		form.kontaktformular fieldset.data label
		{ 
			clear: left; 
			float: left;
			display: block;
			width: 140px; 
			height: 18px;
			margin: 1px 0 0px 0;
			padding: 0 3px 0 0;
			font-size: 1.2em;
			line-height: 1.7em;
			text-align: right;
			background: #f0efeb;
		}
				
		
			form.kontaktformular fieldset label abbr
			{ 
				border: none;
				outline: none;
			}
			
		form.kontaktformular fieldset.data input
		{ 
			float: left;
			display: block; 
			width: 200px;
			height: 18px;
			padding: 1px 0 0 2px;
			margin: 0 0 12px 0;
			font-size: 1.3em;
			line-height: 1.5em;
			border: 1px solid #b0b0b0; 
			background: #fafafa;
		} 
		
		form.kontaktformular fieldset.data select
		{
			display: inline;
			float: left;
			outline: none;
			border: none;
			border: 1px solid #a6a6a6;
			width: 203px;
			height: 1.6em;;
			font-size: 1.3em;
			margin: 0;
			padding: 0;
		}
			form.kontaktformular fieldset.data select option
			{
				padding: 0.1em 0 0 0.2em;
			}
		
				
		
		/* Zustaende */
		form.kontaktformular fieldset.data input:hover,
		form.kontaktformular fieldset.data input:focus,
		form.kontaktformular fieldset.data input:active,
		form.kontaktformular fieldset.message textarea:hover,
		form.kontaktformular fieldset.message textarea:focus,
		form.kontaktformular fieldset.message textarea:active 
		{ 
			border: 1px solid #949494;
			background: #FFF;
		} 
		
		form.kontaktformular fieldset label.contactperson,
		form.kontaktformular fieldset label.contactperson:focus
		{
			position: relative;
			float: left;
			border-bottom: 0px dotted #CCC;
			background: #e5e5e1;
		}
		
		form.kontaktformular fieldset label.contactperson span.tip
		{
			display: none;
		}
		
		form.kontaktformular fieldset label.contactperson:hover span.tip
		{
			position: absolute;
			top: 100%;
			left: 0px;
			display: block;
			padding: 0.3em 0.5em;
			text-align: left;
			font-size: 0.9em;
			line-height: 1.3em;
			background: #ebebe6;
			border: 1px solid #e5e5e1;
		}
		
		form.kontaktformular fieldset.message label
		{ 
			clear: left; 
			float: left;
			display: block;
			width: 347px; 
			height: 18px;
			margin: 0px 0 0px 0;
			padding: 0 0px 0 0;
			font-size: 1.2em;
			line-height: 1.7em;
			text-align: center;
			background: #f0efeb;
			border: none;
			border-bottom: 0px solid #d9d9d9;
		}
			
		form.kontaktformular fieldset.message textarea
		{ 
			display: block; 
			overflow-y: scroll;
			clear: both;
			height: 20em; 
			width: 344px;
			margin: 0px 0 0 0;
			padding: 0 0 0 1px;
			
			font-size: 1.3em;
			line-height: 1.5em;
			border: 1px solid #a6a6a6; 
			background: #fafafa;
			font-family: Arial,Helvetica,sans-serif;
		} 
		form.kontaktformular fieldset.message input.submit
		{ 
			display: block;
			float: none;
			clear: both;
			margin: 0.8em 0 0 0;
			font-size: 1.3em;
		} 
		
		/* Fehlermeldung bei fehlenden oder falschen Eingaben */
		form.kontaktformular fieldset label.error
		{ 
			margin: 0;
			padding: 0em 0 0 0.3em;
			clear: none;
			float: left;
			display: inline;
			width: auto; 
			font-size: 1.2em;
			font-weight: 700;
			text-align: left;
			background: none;
		}
		
		/* Fehleranzeige */
		form.kontaktformular fieldset input.error,
		form.kontaktformular fieldset input.error:hover,
		form.kontaktformular fieldset input.error:focus,
		form.kontaktformular fieldset select.error,
		form.kontaktformular fieldset textarea.error,
		form.kontaktformular fieldset textarea.error:hover,
		form.kontaktformular fieldset textarea.error:focus
		{
			border: 1px solid #f28585;
			background: #fff9f9;
		}


/* contentInTab
 * Inhalte, die mittels jQtabs gerendert werden
 * Beispiel: Fahrzeugpräsentation
 */

div.ui-tabs
{
	position: relative;
	width: 672px;
	
	margin: 2em 0 0 3px;
	padding: 0;
	
	background: url(fahrzeugpraesentation/fahrzeugpraesentation_menuEckeLinks.png) top left no-repeat;
}

		
	/* Menu */
	div.ui-tabs div.outsideMenuWrapper
	{
		position: absolute;
		top: 0px;
		left: 30px;
		display: block;
		height: 95px;
		width: 612px;
		margin: 0 0px 0 0px;
		padding: 0 0px 0 0px;
		background: url(fahrzeugpraesentation/fahrzeugpraesentation_menuMitte.png) repeat-x;
	}
	
	div.ui-tabs ul.ui-tabs-nav
	{
		margin: 0 0 0 0;
		padding: 15px 0 0 20px;
		height: 80px;
		width: 652px;
		
		border: none;
		background: url(fahrzeugpraesentation/fahrzeugpraesentation_menuEckeRechts.png) 100% top no-repeat;
	}
		div.ui-tabs ul.ui-tabs-nav li
		{
			position: relative;
			display: inline;
			clear: none;
			margin: 0;
			padding: 0;
			height: 63px;
			width: auto;
			
			font-size: 1em;
			border: none;
		}
		
		div.ui-tabs ul.ui-tabs-nav li.ui-state-active
		{
			border: 0px solid black;
		}
		
			div.ui-tabs ul.ui-tabs-nav li a
			{
				display: block;
				
				position: relative;			
				
				font-size: 0.8em;
				line-height: 1;
				letter-spacing: 0.02em;
				font-weight: 400;
				font-family: Arial, Verdana, Geneva, sans-serif, Trebuchet MS,Verdana,sans-serif;
				color: #e5e5e5;
				
				margin: 0;
				padding: 5px 0.85em 0 0.85em;
				text-align: center;
				
				background: none;
				border: none;
			}
				div.ui-tabs ul.ui-tabs-nav li a img
				{
					display: block;
					float: none;
					margin: 0 auto;
					padding: 0;
				}
				div.ui-tabs ul.ui-tabs-nav li a span
				{
					display: block;
					float: none;
					clear: both;
					margin: 0 auto;
					padding: 0.1em 0 0 0;
				}
			
		div.ui-tabs ul.ui-tabs-nav li.ui-state-active
		{
			background: white;
		}
			div.ui-tabs ul.ui-tabs-nav li.ui-state-active a
			{
				font-weight: 400;
				color: #383838;
			}
	
	
	div.contentOutsideWrapper
	{
		clear: both;
		margin: 0 0 0 0;
		padding: 0 0 65px 0;
		background: url(fahrzeugpraesentation/fahrzeugpraesentation_contentRahmenLinksUndRechts.png) top left repeat;
	}
	
	div.tabOutsideWrapper
	{
		margin: 0 12px 0 12px;
		background: #FAFAFA;
	}

			div.ui-tabs-panel h2
			{
				margin: 0 0.65em;
				padding: 0;
				
				border-bottom: 2px solid #CB0B00;
			}
		
			div.ui-tabs-panel div.bilderOutsideWrapper
			{
				display: inline;
				float: left;
			}
			div.ui-tabs-panel div.bilderOutsideWrapper img
			{
				display: block;
				float: none;
				clear: both;
				margin: 1.3em 1.3em 0em 1.2em;
				padding: 0;
				
				border: 1px solid black;
			}
			
			div.ui-tabs-panel div.bilderOutsideWrapper.impressionen
			{
				width: 100%;
				display: block;
				float: none;
			}
				div.ui-tabs-panel div.bilderOutsideWrapper.impressionen img
				{
					display: inline;
					float: left;
					clear: none;
					margin: 15px;
					padding: 0;
					
					border: 3px solid #383838;
				}
	
	hr.zweifarbigeTrennlinie
	{
		height: 1px;
		margin: 0;
		padding: 0;
		background: #cfcfcf;
		border: none;
	}
			
	div.ui-tabs div.contentOutsideWrapper div.footer
	{
		position: relative;
		clear: both;
		float: left;
		width: 633px;
		height: 84px;
		margin: 0 12px 0 12px;
		padding: 0;
		background: #ededed url(fahrzeugpraesentation/fahrzeugpraesentation_menuEckeUnten.png) left bottom repeat-x;
		border-top: 1px solid #fafafa;
		border-left: 7px solid #ededed;
		border-right: 8px solid #ededed;
	}
		div.ui-tabs div.contentOutsideWrapper div.footer h3
		{
			position: absolute;
			bottom: 0px;
			left: -20px;
			
			margin: 0;
			padding: 0;
			
			display: block;
			height: 82%;
			width: 88%;
			
			font-size: 1.6em;
			font-weight: 500;
			
			background: url(fahrzeugpraesentation/fahrzeugpraesentation_footerEckeLinks.png) bottom left no-repeat;
			
			text-align: center;
		}
		div.ui-tabs div.contentOutsideWrapper div.footer img
		{
			float: left;
			margin: 8px 6px 6px 6px;
		}
		div.ui-tabs div.contentOutsideWrapper div.footer ul
		{
			position: absolute;
			bottom: 0px;
			right: -20px;
			
			margin: 0;
			padding: 0;
			
			display: block;
			height: 100%;
			width: 87%;
			
			background: url(fahrzeugpraesentation/fahrzeugpraesentation_footerEckeRechts.png) bottom right no-repeat;
		}
			div.ui-tabs div.contentOutsideWrapper div.footer ul li
			{
				display: inline;
				float: left;
				list-style: none;
				padding: 2.2em 0 0 0;
			}
				div.ui-tabs div.contentOutsideWrapper div.footer ul li a
				{
					display: block;
					padding: 0.8em;
					
					color: #383838;
					font-size: 0.8em;
					letter-spacing: 0.04em;
					text-decoration: none;
				}
				div.ui-tabs div.contentOutsideWrapper div.footer ul li.current a
				{
					font-weight: 700;
				}
	
		
.ui-tabs { zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative;}
.ui-tabs .ui-tabs-nav li { position: relative; float: left;}
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {  }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block;  }
.ui-tabs .ui-tabs-hide { display: none !important; }


/* 
 * tt_news
 * newsList2OutsideWrapper
 * 
 * 
 */

div.newsList2OutsideWrapper
{
	
}
	div.newsitemOutsideWrapper
	{
		position: relative;
		float: left;
		clear: both;
		margin: 10px 10px 10px 11px;
		padding: 0 0 4px 0;
		width: 434px;
		
		background: #FAFAFA;
	}
	
	div.newsList2OutsideWrapper div.newsNr0
	{
		float: left;
		clear: both;
		
		padding: 142px 0 0 0;
		width: 434px;
		height: 16em;
		
		border-top: 3px solid #f6a900;
		border-bottom: none;;
	}
		
	
	div.newsList2OutsideWrapper div.newsNr1,
	div.newsList2OutsideWrapper div.newsNr2,
	div.newsList2OutsideWrapper div.newsNr3,
	div.newsList2OutsideWrapper div.newsNr4,
	div.newsList2OutsideWrapper div.newsNr5
	{
		float: left;
		clear: both;
		
		border-top: 3px solid #f6a900;
		border-bottom: 0px solid #CCC;
	}
	
	
	/*
	 * Inhaltselemente
	 *  
	 */
	
	div.newsitemOutsideWrapper h2
	{
		margin: 1.5em 0 0.4em 0.6em;
		
		font-size: 1em;
	}
		div.newsitemOutsideWrapper h2 a,
		div.newsitemOutsideWrapper h2 a:visited
		{
			font-size: 1.8em;
			font-weight: 600;
			text-decoration: none;
			
			color: #c70707;
		}
		div.newsitemOutsideWrapper.newsNr0 h2 a,
		div.newsitemOutsideWrapper.newsNr0 h2 a:visited
		{
			font-size: 2em;
		}
	
	div.newsitemOutsideWrapper p
	{
		margin: .35em .4em .4em .5em;
	}
	
	div.newsList2OutsideWrapper div.newsNr0 img
	{
		position: absolute;
		top: 0px;
		left: 0px;
		float: left;
		clear: both;
		
		margin: 0;
		padding: 0;
	}
	div.newsList2OutsideWrapper div.newsNr1 img,
	div.newsList2OutsideWrapper div.newsNr2 img,
	div.newsList2OutsideWrapper div.newsNr3 img,
	div.newsList2OutsideWrapper div.newsNr4 img,
	div.newsList2OutsideWrapper div.newsNr5 img
	{
		display: inline;
		float: left;
		
		margin: 5px 5px 0 7px;
		padding: 0;
	}
		div.newsitemOutsideWrapper h3.kategorie
		{
			position: absolute;
			top: -10px;
			left: 0px;
			z-index: 100;
			
			width: 130px;
			height: 20px;
			
			
			background: url(bg_Newskategorie.png) no-repeat;
			border: 0px solid black;
			
			font-size: 1em;
			line-height: 1.3em;
			font-weight: 400;
			font-family: Arial, Verdana, Geneva, sans-serif;
			letter-spacing: 0em;
			
			color: #FFF;
			text-align: center;
		}
			div.newsitemOutsideWrapper h3.kategorie span.kategorie
			{
				display: none;
			}



div.contentMain div.newsList2OutsideWrapper div.infocontainer.tabs
{
	margin: -1em 0 0 0;
	padding: 0;
	width: 212px;
	height: 36em;
	
	background: url(bg_tabcontainer_headline.png) repeat-x;
	border: none;
}
	div.contentMain div.newsList2OutsideWrapper div.infocontainer.tabs ul
	{
		position: relative;
		margin: 0;
		padding: 0;
	}
		div.contentMain div.newsList2OutsideWrapper div.infocontainer.tabs ul li
		{
			position: absolute;
			top: 35px;
			left: 0px;
			margin: 0;
			padding: 0;
			height: 28em;
			background: white;
			display: block;
			visibility: hidden;
		}
		div.contentMain div.newsList2OutsideWrapper div.infocontainer.tabs ul li.aktiv
		{
			visibility: visible;
		}
			div.contentMain div.newsList2OutsideWrapper div.infocontainer.tabs ul li h2
			{
				display: block;
				visibility: visible;
				position: absolute;
				top: -19px;
				left: 0px;
				padding: 0;
				width: 6.5em;
				font-size: 1em;
				background: none;
			}
				
				div.contentMain div.newsList2OutsideWrapper div.infocontainer.tabs.letzteEinsaetze.termine ul li.einsatz h2
				{
					left: 0.4em;
				}
				
				div.contentMain div.newsList2OutsideWrapper div.infocontainer.tabs.letzteEinsaetze.termine ul li.termine h2
				{
					left: 7.5em;
				}
					
					div.contentMain div.newsList2OutsideWrapper div.infocontainer.tabs ul li h2 a
					{
						display: block;
						margin: 0;
						padding: 1px 0 0 0;		
						width: 100%;			
						background: none;
						text-align: center;
						font-size: 1.4em;
						line-height: 1.3em;
						color: white;
						font-family: "Trebuchet MS";
						background: none;
					}
					div.contentMain div.newsList2OutsideWrapper div.infocontainer.tabs ul li h2 a:hover
					{
						color: white;
						background: #333;
					}
						
						div.contentMain div.newsList2OutsideWrapper div.infocontainer.tabs ul li.aktiv h2 a,
						div.contentMain div.newsList2OutsideWrapper div.infocontainer.tabs ul li.aktiv h2 a:hover
						{
							color: #000;
							background: white;
						}		
			
			
			div.contentMain div.newsList2OutsideWrapper div.infocontainer.tabs ul li dl
			{
				position: static;
				margin: 0.5em 0 0 0;
				background: none;
			}
			
				div.contentMain div.newsList2OutsideWrapper div.infocontainer.tabs ul li dl dt
				{
					font-size: 1.2em;
					font-weight: 600;
					line-height: 1em;
					margin: 0em .6em 0 .6em;
					padding: 0.3em 0 0 0;
					
					color: #a1a1a1;
					border-bottom: 1px solid #e0e0e0;
				}
				div.contentMain div.newsList2OutsideWrapper div.infocontainer.tabs ul li dl dd + dt
				{
					margin: 0.4em .6em 0 .6em;
					padding: 0.4em 0 0 0;
				}
				
				
				div.contentMain div.newsList2OutsideWrapper div.infocontainer.tabs ul li dl dd
				{
					font-size: 1.2em;
					line-height: 1.2em;
					margin: 0;
					padding: 0 .6em 0 .6em;
				}
					div.contentMain div.newsList2OutsideWrapper div.infocontainer.tabs ul li dl dd h3
					{
						font-size: 1.1em;
						line-height: 1.2em;
						margin: 0 0 0 0px;
						padding: 0;
						
						color: #383838;
						background: none;	
						
						font-family: Arial, Verdana, Geneva, sans-serif;
					}
					div.contentMain div.newsList2OutsideWrapper div.infocontainer.tabs ul li dl dd p
					{
						font-size: 1em;
						margin: 0;
						padding: 0;		
					}

                                        div.contentMain div.newsList2OutsideWrapper div.infocontainer.tabs ul li dl dd ul
					{
                                            display: block;
                                            clear: both;
                                            margin: .8em 0 0 0;
                                            padding: 0;
                                            height: auto;
                                            width: auto;
                                            color: #000;
                                            list-style: square;
                                            list-style-position: inside;
					}
                                            div.contentMain div.newsList2OutsideWrapper div.infocontainer.tabs ul li dl dd ul li
                                            {
                                                position: relative;
                                                display: list-item;
                                                visibility: inherit;
                                                top: 0px;
                                                left: 0px;
                                                margin: 0;
                                                padding: 0 0 0 1em;;
                                                height: auto;
                                                width: auto;
                                                list-style: square;
                                                list-style-position: inside;
                                            }

/*
div.contentMain .infocontainer.letzteEinsaetze
{
	width: 210px;
	margin: 0;
	padding: 0;
	display: block;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	background: #f6f6f6;
	font-size: 1em;
}
	div.contentMain .infocontainer.letzteEinsaetze dl
	{
		
	}
		div.contentMain .infocontainer.letzteEinsaetze dl dt
		{
			font-size: 1.2em;
			font-weight: 600;
			line-height: 1em;
			margin: 0em .3em 0 .3em;
			padding: 0.3em 0 0 0;
			
			color: #a1a1a1;
			border-bottom: 1px solid #e0e0e0;
		}
		div.contentMain .infocontainer.letzteEinsaetze dd + dt
		{
			margin: 0.4em .3em 0 .3em;
			padding: 0.4em 0 0 0;
		}
		div.contentMain .infocontainer.letzteEinsaetze dl dd
		{
			font-size: 1.2em;
			line-height: 1.2em;
			margin: 0;
			padding: 0 .3em 0 .3em;
		}
			div.contentMain .infocontainer.letzteEinsaetze dl dd h3
			{
				font-size: 1.1em;
				line-height: 1.2em;
				margin: 0 0 0 0px;
				padding: 0;
				
				color: #383838;
				background: none;	
				
				font-family: Arial, Verdana, Geneva, sans-serif;
			}
			div.contentMain .infocontainer.letzteEinsaetze dl dd p
			{
				font-size: 1em;
				margin: 0;
				padding: 0;		
			}


div.contentMain div.infocontainer.ic_einsatz ul,
div.contentMain div.infocontainer.ic_einsatz ul li,
div.contentMain div.infocontainer.ic_einsatz ul li p 
{
	font-size: 1em;
	margin: 0;
	padding: 0;
}
div.contentMain div.infocontainer.ic_einsatz ul
{
	margin: 0.6em 0 0.1em 0;
	padding: 0.6em 0 0 0;
}
	div.contentMain div.infocontainer.ic_einsatz ul li
	{
		font-size: 1.3em;
		margin: 0;
		padding: 0em 0.5em;
	}
*/

div.newsList2OutsideWrapper div.contentslider
{
	display: none;
	clear: both;
	float: none;
	margin: 1em;
	border: 2px solid #CCC;
}
	
	div.newsbrowser
	{
		clear: both;
	}

	