body {
padding:6px 0 20px 0;
margin:0;
font-size:13px;
font-family:arial,verdana,sans-serif;
background:#FFFFFF;
text-align:center;
}
.bodyDruck {margin:0;font-size:13px;font-family:arial,verdana,sans-serif;background:#FFFFFF;text-align:center;}

p, td, li, .einzug_20 .einzug_40 { font-size:13px; font-family: arial,verdana,sans-serif; }
p  { padding: 0; margin: 6px 0 8px 0; }
li {
	padding-top: 4px;
	padding-bottom: 4px;
	list-style-image: url(http://www.kvwl-consult.de/media/layout/kvwl-consult/pfeil_rechts_gelb.gif);
}
td { padding: 5px 6px 5px 6px; }
h1 { font:20px arial,verdana,serif; color: #E5C451; font-weight:bold; border-bottom:1px solid gray; letter-spacing:0.02em; line-height:120%; margin:11px 0 10px 0; }
h2 { font:13px arial,verdana,serif; font-weight: bold;  padding-top: 12px; }
h3 { font:16px arial,verdana,serif; font-weight: bold;  padding-top: 0; padding-bottom: 6px;}
img { border:0; }

.spiegelstrich {  border-bottom:1px solid gray; letter-spacing:0.02em; line-height:120%; margin:50px 0 50px 0; }

.achtpkt { font-size: 8pt ; font-family: Arial, Helvetica, sans-serif}
.einzug_20 { padding-left: 20px;}
.einzug_40 { padding-left: 40px;}

.text_8px{ font-size:8px;  }
.text_11px{ font-size:11px;  }
.text_10px{ font-size:10px;  }
.text_13px{ font-size:13px;  }
.text_15px{ font-size:15px;  }
.text_17px{ font-size:17px;  }

.text_11blau{ font-size:11px; color:#0000FF; }
.text_13blau{ font-size:13px; color:#0000FF; }
.text_15blau{ font-size:15px; color:#0000FF; }
.text_17blau{ font-size:17px; color:#0000FF; }

.text_11rot{ font-size:11px; color:#FF0000; }
.text_13rot{ font-size:13px; color:#FF0000; }
.text_15rot{ font-size:15px; color:#FF0000; }
.text_17rot{ font-size:17px; color:#FF0000; }

.text_11gelb{ font-size:11px; color:#E5C451; }
.text_13gelb{ font-size:13px; color:#E5C451; }
.text_15gelb{ font-size:15px; color:#E5C451; }
.text_17gelb{ font-size:17px; color:#E5C451; }

/*  Inhaltsbreich */
#main { width:800px; border:1px solid gray;  background:#fff; margin:0 auto; text-align:left; }
#mainDruck { width:600px;  background:#fff; margin:0 auto; text-align:left; }

/*  Navigation oben */
.o1 {
	padding:0;
	background: url(/bg_header.gif) height;
	border: 1px solid #000000;
: 90px;}
div.o2 { background:#8DAD23; border-top:1px solid gray; margin:0; padding:0; float: left; width: 100%; }
div.o3 { background: #ABD42A; border-bottom:1px solid gray; margin:0; padding:0; float: left; width: 100%; }

/*  Spalten */
#links { float:left; width:138px; margin-top:40px; margin-left:4px; height: 700px; }
#mi    { float:left; width:490px; margin-top:20px; margin-left:32px; }
#re    { float:left; width:100px; margin-top:20px; margin-left:26px; }
#toplink   { clear:both; margin:0 0 0 172px;  width:490px; }
#unten { clear:both; height:40px; margin:0 0 0 0; border-top:1px solid gray; background:#008000; }
#untenDruck { clear:both; height:40px; margin:0 0 0 0; border-top:1px solid gray; }

.unten_txt { text-align:center; font-size:12px; }
.nav_box { padding:14px 5px 20px 2px; }
.line { font-size:13px; font-family: arial,verdana,sans-serif; border-bottom:1px solid gray; font-size:13px; line-height:160%; margin:0 0 10px 0; }
.background_ef { background:#efefef; border:0px solid gray; margin:10px 0 10px 0; padding: 4px 8px 4px 10px; font-size:13px }
.background_f5 { background:#f5f5f5; }

/*  Links */
a:link,a:active { color:#006633; text-decoration:underline; }
a:visited { color:#666633; text-decoration:none;}
a:hover { color:#808080; text-decoration:underline; }


/*  Navigation */
a.navPoint {font-size:13px; font-family: arial, sans-serif; margin: 0; text-decoration:none; padding:2px 0 2px 6px; background:#efefef; display:block; border-top: 1px solid #fff; 
border-left: 1px solid #efefef; border-right: 1px solid #efefef; border-bottom: 1px solid #efefef; width: 128px; }
a.navPoint:active {font-size:13px; font-family: arial, sans-serif; margin: 0; text-decoration:none; padding:2px 0 2px 6px; background:#efefef; display:block; border-top: 1px solid #fff; 
border-left: 1px solid #efefef; border-right: 1px solid #efefef; border-bottom: 1px solid #efefef; width: 128px; }
a.navPoint:hover {
	text-decoration:none;
	color:#000;
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	background-color: #FFFFFF;
}
a.navPointLevel2 {font-size:11px; font-family: arial, sans-serif; margin: 0; text-decoration:none; padding:2px 0 2px 15px; background:#ffffff; display:block; border-top: 1px solid #fff; 
border-left: 1px solid #efefef; border-right: 1px solid #efefef; border-bottom: 1px solid #efefef; width: 128px; }

/*  Input Suchen */
.suchfeld { font:11px arial,sans-serif; border: 1px solid #aaa; width:55px; height:15px; }
.suche {padding: 0; margin:0;}
      
/* Navigation links */
.nav_left { border: solid 1px #fff; margin-top:15px;} 
.nav_lefthead {font-family: Arial, sans-serif; font-weight: bold; letter-spacing: 1px; background-color: #ccc; font-size: 13px; color: #fff; padding: 2px 0 3px 5px; width: 128px;} 
 
.but {background-color:#FFF; color:#000000; border: 1px solid #AAA; padding:1px 7px 1px 7px; margin: 4px 4px 4px 0;}

.floatedpicture {
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;

}
