body {margin: 0; padding: 0; background: #cc0000; font-family: arial, Helvetica, sans-serif; text-align: center;}

#leftCol {height: 32em; width: 240px;padding: 0;}
#content td { padding-right: 15px;}
#content td td {padding-right:0;}

ul, li, h1, h2, h3 ,p, address, table, td, tr, img {margin:0; padding: 0;}

ul {list-style:none;}

ul#nav-main{display: inline-block;min-height:100px;overflow: hidden;padding:4px 5px 0 45px;background: url(images/sprite.png) 0 -350px no-repeat;}
ul#nav-main li {display: block;margin-bottom:8px; float:left; clear:left;}
ul#nav-main li a {display: block;width:190px; text-decoration: none; font-weight: bold; font-size:16px;font-family: arial, Helvetica, sans-serif;}

ul#nav-main li.current a,
ul#nav-main li a:hover {color:#cc0000;}

ul#nav-main li a {background: url(images/sprite.png) 0 0 no-repeat; text-indent:-999em; height: 16px;}

ul#nav-main li#nav-main-wirueberuns a {background-position: 0 0;}
ul#nav-main li#nav-main-wirueberuns a:hover,
ul#nav-main li#nav-main-wirueberuns.current a {background-position: -250px 0;}
ul#nav-main li#nav-main-standorte a {background-position: 0 -50px;}
ul#nav-main li#nav-main-standorte a:hover,
ul#nav-main li#nav-main-standorte.current a {background-position: -250px -50px;}
ul#nav-main li#nav-main-verkehrstherapie a {background-position: 0 -100px;}
ul#nav-main li#nav-main-verkehrstherapie a:hover,
ul#nav-main li#nav-main-verkehrstherapie.current a {background-position: -250px -100px;}
ul#nav-main li#nav-main-massnahmen a {background-position: 0 -100px;}
ul#nav-main li#nav-main-massnahmen a:hover,
ul#nav-main li#nav-main-massnahmen.current a {background-position: -250px -100px;}
ul#nav-main li#nav-main-beratung a {background-position: 0 -150px;}
ul#nav-main li#nav-main-beratung a:hover,
ul#nav-main li#nav-main-beratung.current a {background-position: -250px -150px;}
ul#nav-main li#nav-main-infoabende a {background-position: 0 -150px;}
ul#nav-main li#nav-main-infoabende a:hover,
ul#nav-main li#nav-main-infoabende.current a {background-position: -250px -150px;}
ul#nav-main li#nav-main-koperationen a {background-position: 0 -200px;}
ul#nav-main li#nav-main-koperationen a:hover,
ul#nav-main li#nav-main-koperationen.current a {background-position: -250px -200px;}
ul#nav-main li#nav-main-garantie a {background-position: 0 -250px;}
ul#nav-main li#nav-main-garantie a:hover,
ul#nav-main li#nav-main-garantie.current a {background-position: -250px -250px;}

ul#nav-main ul{list-style:none;background: none; padding: 5px 0 5px 10px; }
ul#nav-main ul li {margin-bottom: 3px;line-height:14px;}
ul#nav-main li.current ul li a,
ul#nav-main ul li a { width: 180px;text-indent:0;height:auto;font-size:12px; font-weight: normal; line-height:14px; color:#333; background:none;}
ul#nav-main ul li.current a,
ul#nav-main ul li a:hover {color: #cc0000!important; background:none;}

address {font-style:normal; font-size:11px;line-height: 14px;color:#333:}
address strong {color:#cc0000;}
#leftCol address{margin:10px 10px 35px 45px;}


h2 {color:#cc0000; font-size:18px; line-height: 120%;margin: 30px 0 .75em;}
h3 {color:#cc0000; font-size:12px; margin-bottom: .125em;}
p {margin-bottom: 1em;}
img, table {border: 0 solid;display:block;}
td {vertical-align:top; text-align: left;}
strong {color:#cc0000;}
em{font-style: normal;}

a:link, a:active, a:visited {color: #333333;text-decoration: none;}
a:hover {color: #CC0000;}

a.more{font-weight:bold; color:#333;padding-top:.25em;display: block;}
a.more:hover {color: #CC0000;}

a#kontakt { display: block; height:16px; text-indent:-999em;font-size:16px; font-weight:bold;margin: 6px 0 0 10px; text-decoration: none;background: url(images/sprite.png) 0 -300px no-repeat;}
a#kontakt.current,
a#kontakt:hover {color:#cc0000;background-position: -250px -300px;}

table {display: block;border-collapse:collapse;}
#table-wrapper{width:785px; margin: 0 auto; border-collapse:collapse;}
td.leftCol {width: 240px; overflow: hidden;background:#C8C8C8;}
#table-leftCol {width: 240px;height:100%;}

ul.listContent {margin-bottom:1em;}
ul.listContent li {padding-left: 10px;background: url(images/sprite.png) -250px -395px no-repeat; }
div.back {margin-top: .5em;text-align: right;}
p.likeText{margin-bottom: 0;}
p.intro{margin-bottom:2em;}

.klein11px {
	font-size: 11px;
	line-height: 14px;
	font-family: arial, Helvetica, sans-serif;
	color: #333333;
}
.klein10px {
	font-size: 10px;
	line-height: 12px;
	font-family: arial, Helvetica, sans-serif;
	color: #333333;
}
.text12px {
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
.formular {
	background-color: #ddd;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	width: 245px;
	border: 1px solid #333333;
	margin: 0px;
	padding: 2px;
}

