/*
Title:      	strom-vom-fachmann.de master styles for screen media
Author:     	Markus Nolte
Updated:    	2007-01-12
Notes:    		Hand-crafted by Markus Nolte, company 'intrawave' in Steinheim-Bergheim, Germany

+++ Colors +++
Schrift:          			#444
bg-nav						#d4f29e
bg-nav-inaktiv				#7cbc17
bg-nav-aktiv				#0a6f00
h1:							#0a6f00
h2:							#444
Bildrahmen:	            	#d6
Linie:						#ccc

Menü:
*/

	
/*	+html, body
------------------------------------------------------------------------------*/
html, body {
	margin: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 90%;
	color: #444;
	background: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
}
body {
	background: url(../grafix/bg_top.gif) top left repeat-x #fff;
	color: #444;
}

	
/*	+wrapper
------------------------------------------------------------------------------*/
#wrapper {
	position: relative;
	text-align: left;
	padding: 22px 0 20px 0;
	margin: 0 auto;
	width: 900px;
}
#wrapper .off {
	position: absolute; 
	left: -2999px; 
	width: 990px;
}
	
	
/*	+header
------------------------------------------------------------------------------*/
#header {
	display: none; 
}


/*	+content
------------------------------------------------------------------------------*/
#content {
	position: relative;
	clear: right;
	float: left;
	background: url(../grafix/bg_content.png) top center repeat-y #fff;
	color: #444;
	width: 900px;
	padding: 0 50px 0 50px;
	margin: -3px 0 0 0;
 	voice-family:"\"}\"";  /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
  	voice-family:inherit;
	width: 800px;
	margin: 0;
	border-top: 0px solid #000;
}
#content #cLeft {
	display: none; 
}
#content #cMiddle {
	/*margin: 0 253px 0px 210px;
	padding: 10px;*/
	float: left;
	width: 440px;
	padding: 10px;
 	voice-family:"\"}\"";  /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
  	voice-family:inherit;
	width: 420px;
}
#content #cRight {
	display: none; 
}
#content h1 {
	font-size: 120%;
	font-weight: bold;
	color: #0a6f00;
	background-color: #fff;
	padding: 6px 0;
	margin: 8px 0;
	border-bottom: 1px solid #0a6f00;
}
#content h2 {
	font-size: 100%;
	font-weight: bold;
	color: #444;
	background-color: transparent;
	padding: 6px 0;
	margin: 8px 0;
	border-bottom: 0px solid #b40006;
}
#content p {
	text-align: justify;
	line-height: 160%;
	margin-bottom: 10px;
}
#content ul {
	list-style-type: square;
	line-height: 160%;
}
#content .top {
	clear: both;
	height: 25px;
	margin: 40px 0 35px 0;
	padding: 4px;
	text-align: right;
	border-top: 1px solid #ddd;
}
#content #cRight div img {
	padding: 2px;
	margin: 6px 0 0 0;
	border: 1px solid #0a6f00;
}
#content #cRight div img:hover {
	border: 1px solid #444;
}
#content img.imgborderleft {
	padding: 4px;
	border: 1px solid #d2d6d9;
	margin: 0 20px 15px 0;
}
#content img.imgborderleft:hover {
	border: 1px solid #444;
}
#content img.imgborderright {
	padding: 4px;
	border: 1px solid #d2d6d9;
	margin: 0 0 15px 20px;
}
#content img.imgborderright:hover {
	border: 1px solid #444;
}
.flLeft {
	float: left;
}
.flRight {
	float: right;
}

	
/*	+footer
------------------------------------------------------------------------------*/
#footer {
	display: none; 
}

	
/*	+navi-main
------------------------------------------------------------------------------*/
#content #cLeft #mainnav {
	display: none; 
}

	
/*	+links
------------------------------------------------------------------------------*/
#content a:link, #content a:visited {
	background-color: #fff;
	color: #0a6f00;
	text-decoration: underline;
}
#content a:hover, #content a:active {
	text-decoration: none;
}

#footer a:link, #footer a:visited {
	background-color: transparent;
	color: #fff;
	text-decoration: none;
}
#footer a:hover, #footer a:active {
	text-decoration: underline;
}
	
	
/*	+common
------------------------------------------------------------------------------*/
abbr, acronym, .description {
	font-style: normal;
	border-bottom: 1px dotted #333;
	cursor: help;
}
img {
	border: 0;
}
div.breadcrump {
	padding: 15px 0 5px 0;
	border-bottom: 1px solid #d2d6d9;
}
.fett {
	font-weight: bold;
}
.kursiv {
	font-style: italic;
}
.center {
	text-align: center;
}
.unsichtbar {
	visibility: hidden;
}
.nummer {
	font-size: 160%;
}
#print {
	font-size: 12px;
	display: block;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
}
.clearleft {
	clear: left;
}
.clearright {
	clear: right;
}
.clear {
	clear: both;
}
#content #right ul { 
	list-style-type: square;
	/*list-style-image: url(../grafix/li_hk.gif);*/
}
#content li:hover { 
	color: #0a6f00; cursor: default;
}
