body {

	padding: 0px;

	margin: 0px;

	font-family: Tahoma;

	font-size:12px;

	background-image:url(../images/background.gif);

}

a img {
	border : 0 none;
}

th, td {

	padding: 0px;

	margin: 0px;

	font-family: Tahoma;

	font-size:12px;

}

.main {

	width: 935px;

	position: absolute;

	left: 50%;

	margin-left: -467px;

	border-left: 1px solid #999999;

	border-right: 1px solid #999999;

	background-color: #D0E0EE;

}

.header {

	background-image:url(../images/main_01.gif);

	height: 166px;

}

.footer {

	color: #FFFFFF;

	background-color: #5A7DB5;

	height:25px;

	padding: 5px;

	text-align: center;

	border-bottom: 1px solid #999999;

}

#linkHome {

	background-image:url(../images/main_02.gif);

	width:95px;

	height:28px;

	color: #FFFFFF;

	text-align:center;

	font-weight:bold;

	padding-top: 7px;

	float: left;

}

#content {
	float: left;
	width: 590px;
	margin: 5px 0px 0px;
	line-height: 18px;
}

#content a {

	color: #000000;

	text-decoration: underline;

}

#content a:hover {

	color: #666666;

}

#linkShop {

	background-image:url(../images/main_03.gif);

	width:108px;

	height:28px;

	color: #FFFFFF;

	text-align:center;

	font-weight:bold;

	padding-top: 7px;

	float: left;

}

#linkKontakt {

	background-image:url(../images/main_04.gif);

	width:96px;

	height:28px;

	color: #FFFFFF;

	text-align:center;

	font-weight:bold;

	padding-top: 7px;

	float: left;

}

#linkLinks {

	background-image:url(../images/main_05.gif);

	width:87px;

	height:28px;

	color: #FFFFFF;

	text-align:center;

	font-weight:bold;

	padding-top: 7px;

	float: left;

}

#linkImpressum {

	background-image:url(../images/main_06.gif);

	width:161px;

	height:28px;

	color: #FFFFFF;

	text-align:center;

	font-weight:bold;

	padding-top: 7px;

	float: left;

}

#linkLast {

	background-image:url(../images/main_07.gif);

	width:387px;

	height:35px;

	float: left;

}

#menu {

	width: 160px;

	margin: 5px;

	border-style: solid solid none solid;

	border-color: #D8D5D1;

	border-size: 1px;

	border-width: 1px;

	float: left;

}

#menu li a {

	height: 32px;

	voice-family: "\"}\"";

	voice-family: inherit;

	height: 24px;

	text-decoration: none;

}

#menu li a:link, #menu li a:visited {

	color: #333333;

	display: block;

	background:  url(../images/menu.gif);

	padding: 8px 0 0 30px;

}

#menu li a:hover {

	color: #FFFFFF;

	background:  url(../images/menu.gif) 0 -32px;

	padding: 8px 0 0 32px;

}

#menue, ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

.header, a {

	color: #FFFFFF;

	text-decoration: none;

}

.header a:hover {

	text-decoration: underline;

}

#navi {

	float: left;

	/*background-color: #ABD1E6;*/

	background-color: #FFFF99;

	width: 160px;

	margin: 5px 0px 5px 5px;

	padding: 3px;

}

#navi a {

	color: #000000;

}

#navi li {

	line-height:20px;

	margin: 0px 0px 0px 20px;

}



#headerText {

	position: absolute;

	left: 150px;

	top: 60px;

	font-size:28px;

	text-decoration: underline;

}

#headerText2 {

	position: absolute;

	left: 150px;

	top: 100px;

	text-decoration: none;

	font-size:14px;

}



#infoBox {

	position: absolute;

	left: 775px;

	top: 5px;

	width: 150px;

	color: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

}

#contentTitle {

	

}



#content h1 {

	padding: 0px;

	margin: 0px 0px 10px 0px;

	font-size: 18px;

	font-weight: normal;

	background-color: #a7cdf3;

	width: 100%;

}



#content h2 {

	padding: 0px;

	margin: 0px 0px 10px 0px;

	font-size: 16px;

	font-weight: normal;

	background-color: #a7cdf3;

	width: 100%;

}



#content h3 {

	padding: 0px;

	margin: 0px 0px 10px 0px;

	font-size: 14px;

	font-weight: normal;

	background-color: #a7cdf3;

	width: 100%;

}



#content h4 {

	padding: 0px;

	margin: 0px 0px 10px 0px;

	font-size:14px;

	font-weight: normal;

	background-color: #a7cdf3;

	width: 100%;

}



#content h5 {

	padding: 0px;

	margin: 0px 0px 10px 0px;

	font-size:12px;

	font-weight: normal;

	background-color: #a7cdf3;

	width: 100%;

}



#content h6 {

	padding: 0px;

	margin: 0px 0px 10px 0px;

	font-size:12px;

	font-weight: normal;

	background-color: #a7cdf3;

	width: 100%;

}



#navi h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding: 0px;

	margin: 0px 0px 10px 0px;

	font-size:14px;

	text-align: center;

	font-weight: normal;

	background-color: #a7cdf3;

	width: 100%;

}