a,td,p,body,h1,input,table,textarea { font-family: Arial, Verdana, sans-serif;}
 
a:link, a:visited {
	text-decoration:none;
	color: #888;
	border-bottom: 1px dashed #fff;
}
a:hover, a:active {
	text-decoration:none;
	color: #943C3C;
	border-bottom: 1px dashed #943C3C;
}

body {
	color: #222;
	background-image: url(images/bg.gif);
	background-color: #444;
	margin: 0px;
	padding: 0px;
}

h1 { font-size: 18pt; color: #555555; font-weight: normal; }
h2 { font-size: 13pt; color: #555555; font-weight: bold; }

#Border {
	height: 100%;
}
#Body {
	width: 850px;
	border-right: 8px solid #000;
	border-left: 8px solid #000;
	background-color: #fff;
	scrollbar-base-color:#943C3C;
	scrollbar-3dlight-color:#000000;
	scrollbar-arrow-color:#943C3C;
	scrollbar-darkshadow-color:#555;
	scrollbar-face-color:#943C3C;
	scrollbar-highlight-color:#722C2C;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#722C2C;
}
#Header {
	font-family: 'Arial Black' , Arial, Verdana, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 18px 0px 0px 20px;
	background-color: #943C3C;
	height: 140px;
	background-repeat: no-repeat;
	background-position: right;
	/* color: #333; */
	color: #ccc;
	font-size: 14pt;
	vertical-align: top !important;
}
#Menu {
	clear: left;
	padding: 20px 5px 0px 0px;
	width: 130px;
	min-height: 500;
	float: left;
}
#Content {
	min-height: 500;
	padding: 15px;
	float: left;
	font-size: 9pt;
	padding: 17px 20px 10px 10px;
	background-image: url(images/contentbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 680px;
}
#Footer {
	font-family: 'Arial Black' , Arial, Verdana, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 140px;
	background-color: #000;
	height: 40px;
	color: #666;
	font-size: 8pt;
	clear: left;
}

#Menu H1, H2 {
	margin: 0px;
	padding: 0px;
	display: inline;
}
#Menu H1 A, #Menu H1 A:link, #Menu H1 A:visited, #Menu H1 A:hover, #Menu H1 A:active, 
#Menu H2 A, #Menu H2 A:link, #Menu H2 A:visited, #Menu H2 A:hover, #Menu H2 A:active {
	display: block;
	font-size: 8pt;
	text-decoration: none;
	padding: 1px 5px 1px 5px;
	margin: 20px 0px 0px 0px;
	font-weight: bold;
	cursor: 'default';
	color: #222;
	background-color: #fff;
}
#Menu H1 A, #Menu H1 A:link, #Menu H1 A:visited, #Menu H1 A:hover, #Menu H1 A:active {
	background-color: #943C3C;
	padding: 2px 5px 2px 5px;
	color: #fff;
	border-top: 2px solid #000;
	border-bottom: 2px solid #fff;
}
#Menu H2 A, #Menu H2 A:link, #Menu H2 A:visited, #Menu H2 A:hover, #Menu H2 A:active {
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px dashed #fff;
}
#Menu H2 A:hover, #Menu H2 A:active {
	cursor: 'hand';
	color: #943C3C;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 1px 20px 1px 5px;
	background-color: #fff;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
}

#ffMenu0, #ffMenu1, #ffMenu2, #ffMenu3  {
	background-color: #fff;
	border-top: 1px #000 solid;
	border-left: 1px #000 solid;
	border-bottom: 1px #777 solid;
	border-right: 1px #777 solid;
	padding: 2px 4px 2px 4px;
	font-weight: normal;
	width: 100px;
}

#ffMenu0 a, #ffMenu0 a:link , #ffMenu0 a:visited , #ffMenu0 a:hover , #ffMenu0 a:active,
#ffMenu1 a, #ffMenu1 a:link , #ffMenu1 a:visited , #ffMenu1 a:hover , #ffMenu1 a:active,
#ffMenu2 a, #ffMenu2 a:link , #ffMenu2 a:visited , #ffMenu2 a:hover , #ffMenu2 a:active,
#ffMenu3 a, #ffMenu3 a:link , #ffMenu3 a:visited , #ffMenu3 a:hover , #ffMenu3 a:active {
	font-size: 9pt;
	color: #943C3C;
	display: block;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	border: 0px;
}

#ffMenu0 a:hover , #ffMenu0 a:active,
#ffMenu1 a:hover , #ffMenu1 a:active,
#ffMenu2 a:hover , #ffMenu2 a:active,
#ffMenu3 a:hover , #ffMenu3 a:active {
	color: #fff;
	background-color: #943C3C;
	padding: 3px 5px 3px 5px;
}

#SubMenu {
	margin: 0px 0px 8px 0px;	
}
#SubMenu a {
	margin: 0px 8px 0px 0px;	
}
#BilderGalerieSingle {
	width: 130px;	
	float: left;
	height: 90px;
}

h4 {
	font-family: 'Arial Black' , Arial, Verdana, sans-serif;
	color: #333;
	font-size: 12pt;
	font-weight: normal;
}

#Header div {
	float: left;
	width: 120px;
}
#Header span {
	padding: 40px 0px 0px 0px;
	display: block;
}

#Footer A, #Footer A:link, #Footer A:visited, #Footer A:hover, #Footer A:active {
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	font-size: 9pt;
	color: #999;
	font-family: Arial, Verdana, sans-serif;
	border-bottom: 1px dashed #000;
}
#Footer A:hover, #Footer A:active {
	border-bottom: 1px dashed #943C3C;
	color: #943C3C;
}

#Kontakt input, #Kontakt textarea {
	margin: 5px 0px 0px 0px;
	font-size: 8pt;
	padding: 1px 2px 1px 4px;
	border: 0px;
	border-bottom: 1px dotted #943C3C;
	width: 400px;
	background-color: transparent;
	margin: 0px 0px 10px 0px;
}
#Kontakt textarea {
	height: 200px;
	border: 1px dotted #943C3C;
	scrollbar-track-color:#fff;
}
#Content img {
	border: 1px solid #666;
}
#Content table, #Content td {
	font-size: 9pt;	
	vertical-align: top;
}

#BilderGalerie img {
	border: 1px solid #943C3C;
}
#BilderGalerie a {
	margin: 0px 5px 0px 0px;	
}

#Einsatz td {
	padding-right: 10px;
}

fieldset {
        border: 1px dashed #bbb;
        padding-bottom:0px;
        padding-top:0px;
        margin-top:10px;
}
legend {
        background: #eee;
        border: 1px dashed #943C3C;
        padding: 1px 10px;
        font-weight:bold;
}

/* NEWS */
#news {
	margin-top: 30px;
	margin-bottom: 20px;
	/* clear: left; */
}
#news img {
	border: 1px solid #943C3C;
	/* float: right;*/
	/*margin-right: 10px !important;
	margin-bottom: 300px !important;*/
	
}
#news p {
	margin: 0px;
	color: #909090;
}
#news p.date {

}
#news div.line_dotted {
	border-top: 1px dashed #943C3C;
	height: 1px;
}
#news div.news h3 {
	margin: 0px;
	margin-top: 1px;
}
#news div.news a {
	font-style: italic;
}

/* IE-Hack */
* HTML #Menu, * HTML #Content {
	height: 500px;
}

