
* { margin: 0; padding: 0; list-style: none; }

fieldset, img { border:solid 0; }

html {
	height: 100%; margin-bottom: 0; 
}

body { 
	background-color:#fff;
}

a, a:hover, input, textarea { outline:none;  }

DIV.clearer { clear: both; height: 0; border: 0; font-size: 0; margin: 0; padding: 0; line-height: 0; }

.clear5 { clear: both; font-size: 4px; height: 5px; line-height: 100%; }
.clear10 { clear: both; font-size: 8px; height: 10px; line-height: 100%; }
.clear20 { clear: both; font-size: 12px; height: 20px; line-height: 100%; }
.clear30 { clear: both; font-size: 18px; height: 30px; line-height: 100%; }

object, embed { display:block; }

.document {
	width:100%;
	margin:0;
	padding:0;
}
.header {
	display:none;
}

.cont { 
	background-image:none;
	width:100%;
}
.innerWrap {
	width:100%;
	background-image:none;
}

.col-0 { 
	display:none;
}

img.tel {
	display:block;
	padding:43px 0 0 19px;
}
img.txt-praxis {
	display:block;
	position:absolute;
	left:19px;
	bottom:30px;
}

.col-1 {
	padding:0;
	width:100%;
	float:none;
}

h1 {
	font:normal 22px/120% Georgia, "Times New Roman", Times, serif;
	color:#666;
}
h2 {
	font:bold 16px/120% Arial, Helvetica, sans-serif;
	color:#666;
}

p {
	font:normal 12px/160% Arial, Helvetica, sans-serif;
	color:#666;
	padding-bottom:5px;
}

p a,
p a:hover { color:#666; text-decoration:underline;}
p a:hover { color:#7AB51D; text-decoration:none;}

a.backlink,
a.backlink:hover { text-decoration:none; color:#7AB51D;}
a.backlink:hover { text-decoration: underline;}

.c-1 { color:#999;}
.c-2 { color:#7AB51D;}
ul.zielgruppe li {
	float:left;
	padding-right:20px;
	font:normal 16px/120% Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
ul.zielgruppe li img { display:block; padding-bottom:3px; }
ul.zielgruppe li.last { padding:0;}

ul.zielgruppe li a,
ul.zielgruppe li a:hover {
	font:normal 16px/120% Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
}
ul.zielgruppe li a:hover {
	color:#7AB51D;
}
ul.zielgruppe li a span { font-size:20px;}

ul.contList { padding-left:20px; }
ul.contList li {
	background-image:none;
	padding:0 0 10px 5px;
	font:normal 12px/120% Arial, Helvetica, sans-serif;
	color:#666;
	list-style-type:disc;
}
.footer {
	position:relative;
	padding:0;
}
.left { float:left;}
.right { float:right;}
table.vita td {
	vertical-align:top;
	padding-right:20px;
	padding-bottom:5px;
	font:normal 12px/150% Arial, Helvetica, sans-serif;
	color:#666;
}
.meta-bottom {
	position:relative;
	left:0;
	padding-top:30px;
	font:normal 11px/120% Arial, Helvetica, sans-serif;
	color:#79B41D;
}
.meta-bottom a,
.meta-bottom a:hover {
	font:normal 11px/120% Arial, Helvetica, sans-serif;
	color:#79B41D;
	text-decoration:none;	
}
.meta-bottom a:hover { text-decoration:underline;}