* {
	margin:0;
	padding:0;
}

body { 
	background-color: #3a2f22; 
	text-align: center; 
	margin: 0
}
#main           { background-color: #bba27c; background-image: url(../img/kachel.gif); margin: 0 auto; width: 780px; }
#head        { background-color: #d1c2a8; width: 780px; height: 165px}
#nav1        { background-color: #bba27c; width: 780px; height: 30px; text-align: right}
#nav2        { background-color: #806649; width: 780px; height: 29px; text-align: left; border-top: 1px solid #daccb8}
#subnav {
	background-color: #bba27c; 
	text-align: left; 
	width: 150px;
	float: left;
	height:100%;
}

#spacer {
	height:15px;
	font-size: 12px; 
	background-color:#bda57b;
}

#outerwrapper {
	color: #d1c2a8;
	width:100%;
	height:100%;
}

#wrapper {
	heighteight:100%;
}


#cont { 
	color: #00274e; 
	font-size: 12px; 
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	line-height: 15px;
	background-color: #d1c2a8; 
	text-align: left; 
	width: 615px; 
	float: left;
}


#teaser0, #teaser1, #teaser2, #teaser3, #teaser4,#teaser5, #teaser6 {
	background-color: #eee7dd; 	
	margin-bottom: 15px;
	padding: 15px; 
}

p.pright {
	margin-left:390px;
}
p.pmiddle {
	margin-left:185px;
}


.product        { text-align: left; margin-right: 15px; width: 180px; height: 165px; float: left; display:inline }
.pic         { margin-right: 15px; float: left; display:inline }
.picProduct { margin-bottom: 10px; display:inline }
a            { color: #00274e; font-weight: bold; text-decoration: none }
a:hover { text-decoration: underline }
.picMarg     { margin-top: 15px; margin-right: 15px; margin-left: 15px }
.textMarg   { color: #74604a; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 15px; margin-top: 10px; margin-right: 15px; margin-left: 15px }
a.marg       { color: #74604a; text-decoration: none }
a:hover.marg       { text-decoration: underline }
#introCont       { background-color: #eee7dd; width: 615px; height: 435px }
#teaserMarg   { 
background-color: #daccb8;
width: 150px; 
height: 450px
}
#subnav05       { background-color: #d1c2a8; width: 150px; height: 90px }
#subnav06       { background-color: #d1c2a8; width: 150px; height: 60px }
#subnav07      { background-color: #d1c2a8; width: 150px; height: 285px }
#sumCont       { 
background-color: #eee7dd; 
text-align: left; padding: 15px; 
}
#sumStart     { background-color: #806649; margin-bottom: 15px; height: 135px;  }
.sumStartPic            { float: left }
.sumStartText   { color: white; font-size: 15px; font-weight: bold; line-height: 18px; margin-left: 180px; padding: 15px }
table { color: #00274e; font-size: 12px; line-height: 15px;  }
td { padding:5px;}
.textSm { font-size: 10px; line-height: 13px; margin-top: 10px }
.btn { color: #00274e; background-color: #fff; text-align: center; padding: 5px; position: relative; left: 15px; width: 120px; height: 20px; vertical-align: baseline }
#glisshuber        { color: #74604a; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 15px; text-align: left;  top: 210px; left: 0; width: 180px; height: 180px; padding-top:15px;}
.popupCloseWindow { position: absolute; right: 10px; bottom: 10px }
.seitenanfang     { color: #74604a; font-size: 12px; line-height: 24px; text-align: right; margin-top: 15px; margin-bottom: 15px; width: 585px; border-top: 1px solid #bba27c }

.clear { clear:both; height:1px; font-size:1px;line-height:1px}

#flashcontent {
}