/* Normalize */

* {
margin:0;
padding:0;
}

h1, h2, h3, h4, h5, h6, p, li, pre, code {
font-size:1em;
font-weight:normal;
}

li {
list-style:none;
}

a {
text-decoration:none;
}

img {
border:none;
}

/* Style */

body {
min-width:800px;
text-align:center; 
font:11px/1.8 "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
color:#000;
background-color:#fff;
}

h1 {
position:relative;
top:0;
left:0;
width:210px;
height:190px;
}
h1 span {
position:absolute;
width:100%;
height:100%;
background:url(../graphics/logo_lm.gif) no-repeat;
}

h2 {
padding:35px 0 0;
font-size:12px;
font-weight:bold;
color:#999;
letter-spacing:1px;
text-transform:uppercase;
}

h3 {
padding:20px 0 5px 10px;
font-size:16px;
font-weight:bold
letter-spacing:1px;;
color:#000;
}

h4 {
padding:10px 0 15px 10px;
font-size:12px;
font-weight:bold;
color:#014e9b;
}

h5 {
padding-left:10px;
font-weight:bold;
color:#000;
}

#wrapper {
width:780px; 
margin:25px auto; 
text-align:left;
border:1px solid #ddd;
background-image:url(../graphics/bg_buwt.gif); 
}

#banner {
border-bottom:1px solid #ddd;
}

#sidebar {
float:left;
width:210px;
}

#navigation {
width:210px;
margin:0 0 0 0;
border-top:1px solid #007dc6;
}

#navMain {
line-height:2.2em;
}
#navMain li {
display: inline;
}
#navMain a {
display:block;
width:195px;
padding:0 0 0 15px;
color:#fff;
text-align:left;
text-decoration:none;
letter-spacing:1px;
border-bottom:1px solid #007dc6;
}
#navMain a:hover {
color:#fff;
background-color:#007dc6;
}

#navSub {
line-height:2.2em;
}
#navSub li {
display: inline;
}
#navSub a {
display:block;
width:100%;
padding:0;
color:#900;
text-align:left;
text-decoration:none;
text-transform:lowercase;
border-bottom:1px solid #eee;
}
#navSub a:hover {
color:#fff;
background-color:#c00;
}

#navSubU {
line-height:2.2em;
}
#navSubU li {
display: inline;
}
#navSubU a {
display:block;
width:100%;
padding:0 0 0 10px;
color:#900;
text-align:left;
text-decoration:none;
text-transform:lowercase;
border-bottom:1px solid #eee;
}
#navSubU a:hover {
color:#fff;
background-color:#c00;
}

#navSubP {
line-height:2.2em;
}
#navSubP li {
display: inline;
}
#navSubP a {
display:block;
width:100%;
padding:0 0 0 10px;
color:#999;
text-align:left;
text-decoration:none;
text-transform:lowercase;
border-bottom:1px solid #eee;
}
#navSubp a:hover {
color:#fff;
background-color:#c00;
}

#navSubC {
line-height:2.2em;
}
#navSubC li {
display: inline;
}
#navSubC a {
display:block;
width:100%;
padding:0 0 0 10px;
color:#999;
text-align:left;
text-decoration:none;
text-transform:lowercase;
border-bottom:1px solid #eee;
}
#navSubC a:hover {
color:#fff;
background-color:#c00;
}

#navCont {
line-height:2.2em;
}
#navCont li {
display: inline;
}
#navCont a {
display:block;
width:100%;
padding:0 0 0 10px;
color:#666;
text-align:left;
text-decoration:none;
letter-spacing:1px;
text-transform:lowercase;
border-bottom:1px solid #eee;
}
#navCont a:hover {
color:#fff;
background-color:#c00;
}

#home #navMain .home a,
#produkte #navMain .produkte a,
#service #navMain .service a,
#laden #navMain .laden a,
#bestellen #navMain .bestellen a,
#kontakt #navMain .kontakt a,
#team #navMain .team a,
#portrait #navMain .portrait a,
#links #navMain .links a {
color:#fff;
font-weight:bold;
background-color:#007dc6;
}

#page #navSub .page a {
color:#fff;
background-color:#900;
}

#content {
float:right;
width:570px;
}
#content p {
padding:0 30px 10px 10px;
color:#000;
}
#content a {
color:#999;
border-bottom:1px #ddd dotted;
}
#content a:hover {
color:#007dc6;
border-bottom:1px #ddd dotted;
}
#content img {
border:0px solid #ddd;
}

#contentpic {
float:left;
width:325px;
}
#contentpic img {
margin:0 0 0 10px
}

#contenttxtteam {
float:right;
width:235px;
margin:85px 0 0;
}
#contenttxtteam h5 {
padding:0 10px 0 0;
}
#contenttxtteam p {
padding:0 10px 5px 0;
}

#contenttxtprod {
float:right;
width:235px;
}
#contenttxtprod h5 {
padding:0 10px 0 0;
}
#contenttxtprod p {
padding:0 10px 5px 0;
}

#contentlist {
position:relative;
}
#contentlist h5 {
padding:0;
}
#contentlist p {
padding:0;
}
#contentlist li {
float:left;
width:176px;
height:100px;
margin:0 0 20px 10px;
padding:210px 0 0;
background-repeat:no-repeat;
background-position:0 0 0 10px;
}
#produktelbt {
background-image:url(../images/produkte_lbt.jpg);
}
#produktelbtk {
background-image:url(../images/produkte_lbtk.jpg);
}
#produktebbkn {
background-image:url(../images/produkte_bbkn.jpg);
}
#produktebbkk {
background-image:url(../images/produkte_bbkk.jpg);
}
#produktelbk {
background-image:url(../images/produkte_lbk.jpg);
}
#produktest {
background-image:url(../images/produkte_st.jpg);
}
#produktelbb {
background-image:url(../images/produkte_lbb.jpg);
}
#produktelak {
background-image:url(../images/produkte_lak.jpg);
}
#produktelfon {
background-image:url(../images/produkte_lfon.jpg);
}
#produktelmi {
background-image:url(../images/produkte_lmi.jpg);
}
#produkteljo {
background-image:url(../images/produkte_ljo.jpg);
}
#produktelqu {
background-image:url(../images/produkte_lqu.jpg);
}
#produktelra {
background-image:url(../images/produkte_lra.jpg);
}
#produktelbu {
background-image:url(../images/produkte_lbu.jpg);
}
#produktelzi {
background-image:url(../images/produkte_lzi.jpg);
}

#teamcl {
background-image:url(../images/team_cl_080222_110017.jpg);
}
#teamer {
background-image:url(../images/team_er_090728_134850.jpg);
}
#teamtc {
background-image:url(../images/team_tc_080514_090643.jpg);
}
#teambg {
background-image:url(../images/team_bg_080222_105811.jpg);
}
#teamnt {
background-image:url(../images/team_nt_080222_105537.jpg);
}
#teamhr {
background-image:url(../images/team_hr_081223_102542.jpg);
}
#teammb {
background-image:url(../images/team_mb_081223_102650.jpg);
}
#teamar {
background-image:url(../images/team_ar_080222_110232.jpg);
}
#teampr {
background-image:url(../images/team_pr_080222_110306.jpg);
}
#teamwt {
background-image:url(../images/team_wt_05282008_113500.jpg);
}
#teamdz {
background-image:url(../images/team_dz_080514_090725.jpg);
}
#teammm {
background-image:url(../images/team_mm_080514_093302.jpg);
}
#teamsk {
background-image:url(../images/team_sk_081217_160255.jpg);
}

#siteinfo {
clear:both;
}
#siteinfo p {
padding:20px 0 20px 220px;
color:#ccc;
}
#siteinfo a {
color:#ccc;
}
#siteinfo a:hover {
color:#007dc6;
}
.grey {
color:#999;
}