/* Wichtige Farben; Blau: #004b7c; 20% blau: #cfd3e1; rot #e2001a */

body { 	font-family: Arial, Helvetica, sans-serif;
		margin: 0;
		padding:0;
		border: none;
		font-size:16px;
		text-decoration:none;
		color: #004b7c;
		background: white;
		}

#container {
	width: 960px;
	padding: 25px 0 0 0;
	margin: 0 auto 0 auto;
	background:  url('images/bg_content.jpg') no-repeat right top;
	}

h1.logo {
	background: url('images/schwerdtfeger.jpg') no-repeat left top;
	width: 620px;
	height: 130px;
	text-indent: -999em;
	padding: 0;
	margin: 0 0 25px 245px;
	}

* html h1.logo {width: 620px; }
html>body h1.logo { width: 620px; }

h2, h3, h4, h5, h6 { color: #e2001a; font-weight:bold; font-style:italic; text-indent: -25px; line-height:120%; }

* html h6 { text-indent: 0; }

h2 { font-size: 2em; margin: .8em 0 .4em 0; }
h3 { font-size: 1.8em; margin: .4em 0 .2em 0;}
h4 { font-size: 1.6em; margin: .3em 0 .2em 0;}
h5 { font-size: 1.4em; margin: .2em 0 .2em 0;}
h6 { font-size: 1.2em; margin: .1em 0 .2em 0;}
h7 { font-size: 1.2em; margin: .1em 0 .2em 0; font-weight: bold;}

ul { list-style-type:square; margin: 0; }

ul li { margin: 5px; }

img { border: 1px solid #cfd3e1; margin: 0; padding: 4px; }

a, a:link, a:active {
	color: #e2001a;
	text-decoration: none;
}

a:hover {
	color: #e20001a;
	text-decoration: none;
}


ul.menu {
	float: left;
	width: 250px;
	display: block;
	list-style-type: none;
	margin: -100px 0 0 0;
	padding: 0 0 15px 0;
	background: url('images/bg_nav.jpg') no-repeat top;
}


ul.menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

	ul.menu ul li a {
	font-size: 11px;
	width: 180px;
	margin: 5px 0;
	padding: 0;
	/* background: #f7f8fc; */
	color: #004b7c;
	display: block;
	text-decoration:none;
	}


ul.menu li a {
	font-size: 14px;
	width: 180px;
	padding: 10px 15px;
	margin: 0 0 10px 10px;
	color: #004b7c;
	display: block;
	text-decoration:none;
	}


ul.menu li:hover a { background: #cfd3e1; }
ul.menu ul li:hover a { background: #cfd3e1; color: #e2001a; }

ul.menu li#aktiv a { color: #e2001a; font-weight: bold; }

.mittel { font-size: 1.8em; font-style:italic; font-weight:normal; line-height:130%; }

.morelink_l { float: left; }
.morelink { float: right; }
.noborder { border: none; }

.content {
	padding: 0 120px 80px 300px;
	font-size: 1em;
	font-size: 14px;
	line-height:140%;
}

* html .content { padding: 0 80px 80px 280px; margin-top: -20px; }
html>body .content { padding: 0 120px 80px 300px; }

.content img { margin: 0 auto 15px auto; }

#footer { width: 960px; height: 58px; background: url('images/bg_footer.jpg') no-repeat top right; padding: 0; margin-top: -80px; clear: both;}

* html #footer { margin: 0; }
html>body #footer { margin-top -80px; }

.noborder { border:none; }

.preis { font-size: 1.4em; font-weight: bold; }

.highlight {color: #e2001a; font-style: italic;}

.hinweis { width: 500px; background: #f5f7ff; padding: .8em; font-size: .7em; margin: .8em; }