/*BODY { scrollbar-face-color : #FFCA9A; scrollbar-shadow-color : #006666; scrollbar-highlight-color : #ff8000; scrollbar-3dlight-color : #ffffff; scrollbar-darkshadow-color : #cccccc; scrollbar-track-color : #FFEFDF; scrollbar-arrow-color : #ffffff; margin: 0px ; margin-top:10px; margin-left:10px;
scrollbar: 
}*/

BODY { margin: 0px ; margin-top:10px; margin-left:10px;}

p { margin:0px; padding:0px; }

div.wbi {
	margin: 0 0 10px 0;
}

div.wbi a.navigator {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	margin: 0;
	padding: 0;
	color: #333333;
	text-decoration: underline;
}

div#navbox {
	width: 158px;
	border-right: 1px solid #FF8000;
	border-bottom: 1px solid #FF8000;
	border-left: 1px solid #FF8000;
	background-color: #fff5ec;
}

/* Hauptnavigation 1. Ebene aktiv */
#navbox div a.e1a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant:normal;
	color: #000000;
	background-color: #FFCA9A;
	display: block;
	padding: 3px 0px 3px 5px;
	text-decoration: none;
	border-left: 5px solid #ff8000;
	border-top: 1px solid #ff8000;
	border-bottom: 1px solid #ff8000;
	width: 148px;
	margin-bottom: 3px;
}

#navbox div a.e1a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant:normal;
	color: #000000;
	background-color: #FFCA9A;
	display: block;
	padding: 3px 0px 3px 5px;
	text-decoration: none;
	border-left: 5px solid #ff8000;
	border-top: 1px solid #ff8000;
	border-bottom: 1px solid #ff8000;
	width: 148px;
	margin-bottom: 3px;
}

#navbox div a.e1a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant:normal;
	color: #FFFFFF;
	background-color: #FF8000;
	display: block;
	padding: 3px 0px 3px 5px;
	text-decoration: none;
	border-left: 5px solid #ff8000;
	border-top: 1px solid #ff8000;
	border-bottom: 1px solid #ff8000;
	width: 148px;
	margin-bottom: 3px;
}

#navbox div a.e1a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant:normal;
	color: #FFFFFF;
	background-color: #FF8000;
	display: block;
	padding: 3px 0px 3px 5px;
	text-decoration: none;
	border-left: 5px solid #ff8000;
	border-top: 1px solid #ff8000;
	border-bottom: 1px solid #ff8000;
	width: 148px;
	margin-bottom: 3px;
}

/* Hauptnavigation 1. Ebene passiv */

#navbox div a.e1p:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant:normal;
	/*color: #FFFFFF;*/
	color: #333333;
	/*background-color: #AAAAAA;*/
	background-color: #FFFFFF;
	display: block;
	padding: 3px 0px 3px 10px;
	text-decoration: none;
	border-top: 1px solid #FF8000;
	border-bottom: 1px solid #FF8000;
	width: 148px;
	margin-bottom: 3px;
}

#navbox div a.e1p:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant:normal;
	/*color: #FFFFFF;*/
	color: #333333;
	/*background-color: #AAAAAA;*/
	background-color: #FFFFFF;
	display: block;
	padding: 3px 0px 3px 10px;
	text-decoration: none;
	border-top: 1px solid #FF8000;
	border-bottom: 1px solid #FF8000;
	width: 148px;
	margin-bottom: 3px;
}

#navbox div a.e1p:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant:normal;
	color: #FFFFFF;
	background-color: #FF8000;
	display: block;
	padding: 3px 0px 3px 10px;
	text-decoration: none;
	border-top: 1px solid #FF8000;
	border-bottom: 1px solid #FF8000;
	width: 148px;
	margin-bottom: 3px;
}

#navbox div a.e1p:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant:normal;
	color: #FFFFFF;
	background-color: #FF8000;
	display: block;
	padding: 3px 0px 3px 10px;
	text-decoration: none;
	border-top: 1px solid #FF8000;
	border-bottom: 1px solid #FF8000;
	width: 148px;
	margin-bottom: 3px;
}

/* Hauptnavigation 2. Ebene aktiv */

#navbox div a.e2a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant:normal;
	color: #000000;
	background-color: #FFCA9A;
	display: block;
	padding: 3px 0px 3px 15px;
	text-decoration: none;
	border-left: 5px solid #FF8000;
	border-top: 1px solid #FF8000;
	border-bottom: 1px solid #FF8000;
	width: 138px;
	margin-bottom: 3px;
}

#navbox div a.e2a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant:normal;
	color: #000000;
	background-color: #FFCA9A;
	display: block;
	padding: 3px 0px 3px 15px;
	text-decoration: none;
	border-left: 5px solid #FF8000;
	border-top: 1px solid #FF8000;
	border-bottom: 1px solid #FF8000;
	width: 138px;
	margin-bottom: 3px;
}

#navbox div a.e2a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant:normal;
	color: #FFFFFF;
	background-color: #FF8000;
	display: block;
	padding: 3px 0px 3px 15px;
	text-decoration: none;
	border-left: 5px solid #FF8000;
	border-top: 1px solid #FF8000;
	border-bottom: 1px solid #FF8000;
	width: 138px;
	margin-bottom: 3px;
}

#navbox div a.e2a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant:normal;
	color: #FFFFFF;
	background-color: #FF8000;
	display: block;
	padding: 3px 0px 3px 15px;
	text-decoration: none;
	border-left: 5px solid #FF8000;
	border-top: 1px solid #FF8000;
	border-bottom: 1px solid #FF8000;
	width: 138px;
	margin-bottom: 3px;
}

/* Hauptnavigation 2. Ebene passiv */

#navbox div a.e2p:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant: normal;
	color: #666666;
	background-color: #FFEFDF;
	display: block;
	padding: 3px 0px 3px 20px;
	text-decoration: none;
	border-top: 1px solid #FF8000;
	border-bottom: 1px solid #FF8000;
	width: 138px;
	margin-bottom: 3px;
}

#navbox div a.e2p:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant: normal;
	color: #666666;
	background-color: #FFEFDF;
	display: block;
	padding: 3px 0px 3px 20px;
	text-decoration: none;
	border-top: 1px solid #FF8000;
	border-bottom: 1px solid #FF8000;
	width: 138px;
	margin-bottom: 3px;
}

#navbox div a.e2p:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #FF8000;
	display: block;
	padding: 3px 0px 3px 20px;
	text-decoration: none;
	border-top: 1px solid #FF8000;
	border-bottom: 1px solid #FF8000;
	width: 138px;
	margin-bottom: 3px;
}

#navbox div a.e2p:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #FF8000;
	display: block;
	padding: 3px 0px 3px 20px;
	text-decoration: none;
	border-top: 1px solid #FF8000;
	border-bottom: 1px solid #FF8000;
	width: 138px;
	margin-bottom: 3px;
}


/* Hauptnavigation 3. Ebene aktiv */

#navbox div a.e3a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant: normal;
	color: #000000;
	background-color: #FFCA9A;
	display: block;
	padding: 3px 0px 3px 25px;
	text-decoration: none;
	border-left: 5px solid #FF8000;
	border-top: 1px solid #FF8000;
	border-bottom: 1px solid #FF8000;
	width: 128px;
	margin-bottom: 3px;
}

#navbox div a.e3a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant: normal;
	color: #000000;
	background-color: #FFCA9A;
	display: block;
	padding: 3px 0px 3px 25px;
	text-decoration: none;
	border-left: 5px solid #FF8000;
	border-top: 1px solid #FF8000;
	border-bottom: 1px solid #FF8000;
	width: 128px;
	margin-bottom: 3px;
}


#navbox div a.e3a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant:normal;
	color: #FFFFFF;
	background-color: #FF8000;
	display: block;
	padding: 3px 0px 3px 25px;
	text-decoration: none;
	border-left: 5px solid #FF8000;
	border-top: 1px solid #FF8000;
	border-bottom: 1px solid #FF8000;
	width: 128px;
	margin-bottom: 3px;
}


#navbox div a.e3a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant:normal;
	color: #FFFFFF;
	background-color: #FF8000;
	display: block;
	padding: 3px 0px 3px 25px;
	text-decoration: none;
	border-left: 5px solid #FF8000;
	border-top: 1px solid #FF8000;
	border-bottom: 1px solid #FF8000;
	width: 128px;
	margin-bottom: 3px;
}

/* Hauptnavigation 3. Ebene passiv */

#navbox div a.e3p:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant: normal;
	color: #666666;
	background-color: #FFE3C3;
	display: block;
	padding: 3px 0px 3px 30px;
	text-decoration: none;
	border-top: 1px solid #ff8000;
	border-bottom: 1px solid #ff8000;
	width: 128px;
	margin-bottom: 3px;
}

#navbox div a.e3p:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant: normal;
	color: #666666;
	background-color: #FFE3C3;
	display: block;
	padding: 3px 0px 3px 30px;
	text-decoration: none;
	border-top: 1px solid #ff8000;
	border-bottom: 1px solid #ff8000;
	width: 128px;
	margin-bottom: 3px;
}


#navbox div a.e3p:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant:normal;
	color: #FFFFFF;
	background-color: #FF8000;
	display: block;
	padding: 3px 0px 3px 30px;
	text-decoration: none;
	border-top: 1px solid #ff8000;
	border-bottom: 1px solid #ff8000;
	width: 128px;
	margin-bottom: 3px;
}

#navbox div a.e3p:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant:normal;
	color: #FFFFFF;
	background-color: #FF8000;
	display: block;
	padding: 3px 0px 3px 30px;
	text-decoration: none;
	border-top: 1px solid #ff8000;
	border-bottom: 1px solid #ff8000;
	width: 128px;
	margin-bottom: 3px;
}

a { font-size: 13px; color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:link  { font-size: 13px; color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:visited  { font-size: 13px;color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:active { font-size: 13px; color:#000000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:hover { font-size: 13px; color:#FF8000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}

a.lugato { font-size: 12px; color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:link.lugato  { font-size: 12px; color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:visited.lugato  { font-size: 12px;color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:active.lugato { font-size: 12px; color:#000000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:hover.lugato { font-size: 12px; color:#FF8000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}

a.bread { font-size: 10px; color:#000000; text-decoration:none; font-weight: 500; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:link.bread  { font-size: 10px; color:#006666; text-decoration:none; font-weight: 500; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:visited.bread  { font-size: 10px;color:#006666; text-decoration:none; font-weight: 500; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:active.bread { font-size: 10px; color:#000000; text-decoration:none; font-weight: 500; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:hover.bread { font-size: 10px; color:#FF8000; text-decoration:none; font-weight: 500; font-family: Arial, Helvetica, sans-serif; font-style: normal;}

a.produkt { font-size: 11px; color:#000000; text-decoration:none; font-weight: 700; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:link.produkt  { font-size: 11px; color:#006666; text-decoration:none; font-weight: 700; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:visited.produkt  { font-size: 11px;color:#006666; text-decoration:none; font-weight: 700; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:active.produkt { font-size: 11px; color:#000000; text-decoration:none; font-weight: 700; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:hover.produkt { font-size: 11px; color:#FF8000; text-decoration:none; font-weight: 700; font-family: Arial, Helvetica, sans-serif; font-style: normal;}


a.power {  margin-left:1cm; font-size: 13px; color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:link.power  { margin-left:1cm; font-size: 13px; color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:visited.power  { margin-left:1cm; font-size: 13px;color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:active.power { margin-left:1cm; font-size: 13px; color:#000000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:hover.power { margin-left:1cm; font-size: 13px; color:#FF8000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}



/* Hauptnavigation 1. Ebene aktiv */
/*
a.aktiv:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant:normal;
	color: #006666;
	background-color: #EAEAEA;
	display: block;
	padding: 2px 0px 2px 5px;
	text-decoration: none;
	border-left: 3px solid #FFCA9A;
	border-right: 3px solid #FFCA9A;
	border-bottom: 1px solid #EAEAEA;
	width: 149px;
	margin-top: 3px;
}
*/
a.aktiv:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant:normal;
	color: #006666;
	background-color: #FFEFDF;
	display: block;
	padding: 2px 0px 2px 5px;
	text-decoration: none;
	border: 1px solid #ff8000;
	width: 147px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
}

a.aktiv:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant:normal;
	color: #006666;
	background-color: #FFEFDF;
	display: block;
	padding: 2px 0px 2px 5px;
	text-decoration: none;
	border: 1px solid #ff8000;
	width: 147px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
}

a.aktiv:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant:normal;
	color: #006666;
	background-color: #ff8000;
	display: block;
	padding: 2px 0px 2px 5px;
	text-decoration: none;
	border: 1px solid #ff8000;
	width: 147px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
}

a.aktiv:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant:normal;
	color: #006666;
	background-color: #ff8000;
	display: block;
	padding: 2px 0px 2px 5px;
	text-decoration: none;
	border: 1px solid #ff8000;
	width: 147px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
}


/* Hauptnavigation 2. Ebene aktiv */

a.aktiv2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant:normal;
	color: #006666;
	background-color: #FFEFDF;
	display: block;
	padding: 2px 0px 2px 5px;
	text-decoration: none;
	border: 1px solid #ff8000;
	width: 147px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
}

a.aktiv2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant:normal;
	color: #006666;
	background-color: #FFEFDF;
	display: block;
	padding: 2px 0px 2px 5px;
	text-decoration: none;
	border: 1px solid #ff8000;
	width: 147px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
}

a.aktiv2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant:normal;
	color: #006666;
	background-color: #ff8000;
	display: block;
	padding: 2px 0px 2px 5px;
	text-decoration: none;
	border: 1px solid #ff8000;
	width: 147px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
}

a.aktiv2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant:normal;
	color: #006666;
	background-color: #ff8000;
	display: block;
	padding: 2px 0px 2px 5px;
	text-decoration: none;
	border: 1px solid #ff8000;
	width: 147px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
}


/* Hauptnavigation 3. Ebene aktiv */

a.aktiv3:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant: normal;
	color: #006666;
	background-color: #FFEFDF;
	display: block;
	padding: 2px 0px 2px 15px;
	text-decoration: none;
	border: 1px solid #ff8000;
	width: 137px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
}

a.aktiv3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant: normal;
	color: #006666;
	background-color: #FFEFDF;
	display: block;
	padding: 2px 0px 2px 15px;
	text-decoration: none;
	border: 1px solid #ff8000;
	width: 137px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
}


a.aktiv3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant:normal;
	color: #006666;
	background-color: #ff8000;
	display: block;
	padding: 2px 0px 2px 15px;
	text-decoration: none;
	border: 1px solid #ff8000;
	width: 137px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
}


a.aktiv3:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant:normal;
	color: #006666;
	background-color: #ff8000;
	display: block;
	padding: 2px 0px 2px 15px;
	text-decoration: none;
	border: 1px solid #ff8000;
	width: 137px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
}



/* Hauptnavigation 1. Ebene passiv */

a.nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant:normal;
	color: #666666;
	background-color: #ffffff;
	display: block;
	padding: 2px 0px 2px 5px;
	text-decoration: none;
	border-left: 3px solid #FFCA9A;
	border-right: 3px solid #FFCA9A;
	border-bottom: 1px solid #ffffff;
	width: 149px;
	margin-top: 3px;
}

a.nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant:normal;
	color: #666666;
	background-color: #ffffff;
	display: block;
	padding: 2px 0px 2px 5px;
	text-decoration: none;
	border-left: 3px solid #FFCA9A;
	border-right: 3px solid #FFCA9A;
	border-bottom: 1px solid #ffffff;
	width: 149px;
	margin-top: 3px;
}

a.nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant:normal;
	color: #006666;
	background-color: #FF881C;
	display: block;
	padding: 2px 0px 2px 5px;
	text-decoration: none;
	border-left: 3px solid #FFCA9A;
	border-right: 3px solid #FFCA9A;
	border-bottom: 1px solid #FF881C;	
	width: 149px;
	margin-top: 3px;
}

a.nav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant:normal;
	color: #006666;
	background-color: #FF881C;
	display: block;
	padding: 2px 0px 2px 5px;
	text-decoration: none;
	border-left: 3px solid #FFCA9A;
	border-right: 3px solid #FFCA9A;
	border-bottom: 1px solid #FF881C;
	width: 149px;
	margin-top: 3px;
}

/* Hauptnavigation 2. Ebene passiv */

a.nav2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant: normal;
	color: #666666;
	background-color: #FFCA9A;
	display: block;
	padding: 2px 0px 2px 8px;
	text-decoration: none;
	width: 149px;
	margin-top: 3px;
}

a.nav2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant: normal;
	color: #666666;
	background-color: #FFCA9A;
	display: block;
	padding: 2px 0px 2px 8px;
	text-decoration: none;
	width: 149px;
	margin-top: 3px;
}

a.nav2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant: normal;
	color: #006666;
	background-color: #FFE3C3;
	display: block;
	padding: 2px 0px 2px 5px;
	text-decoration: none;
	border-left: 3px solid #FFCA9A;	
	width: 149px;
	margin-top: 3px;	
}

a.nav2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant: normal;
	color: #006666;
	background-color: #FFCA9A;
	display: block;
	padding: 2px 0px 2px 5px;
	text-decoration: none;
	border-left: 3px solid #FFCA9A;
	width: 149px;
	margin-top: 3px;	
}


/* Hauptnavigation 3. Ebene passiv */

a.nav3:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant: normal;
	color: #666666;
	background-color: #FFCA9A;
	display: block;
	padding: 2px 0px 2px 18px;
	text-decoration: none;
	width: 139px;
	margin-top: 3px;
}

a.nav3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant: normal;
	color: #666666;
	background-color: #FFCA9A;
	display: block;
	padding: 2px 0px 2px 18px;
	text-decoration: none;
	width: 139px;
	margin-top: 3px;
}


a.nav3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant:normal;
	color: #006666;
	background-color: #FFE3C3;
	display: block;
	padding: 2px 0px 2px 15px;
	text-decoration: none;
	border-left: 3px solid #FFCA9A;	
	width: 139px;
	margin-top: 3px;	
}

a.nav3:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant:normal;
	color: #006666;
	background-color: #FFE3C3;
	display: block;
	padding: 2px 0px 2px 15px;
	text-decoration: none;
	border-left: 3px solid #FFCA9A;	
	width: 139px;
	margin-top: 3px;
}

/*
a:nav { letter-spacing:2px; background-color:#ffffff; font-size: 15px; color:#FF8000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:link.nav  { letter-spacing:2px; background-color:#ffffff; font-size: 15px; color:#FF8000; text-decoration:underline; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:visited.nav  { letter-spacing:2px; background-color:#ffffff; font-size: 15px;color:#FF8000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:active.nav { letter-spacing:2px; background-color:#ffffff; font-size: 15px; color:#FF8000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:hover.nav { letter-spacing:2px; background-color:#ff8000; font-size: 15px; color:#ffffff; text-decoration:underline; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
*/

a.navtop {
	font-size: 12px;
	color:#006666;
	text-decoration:none;
	font-weight: 600;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}
a:link.navtop  { font-size: 12px; color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:visited.navtop  { font-size: 12px;color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:active.navtop { font-size: 12px; color:#000000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:hover.navtop { font-size: 12px; color:#FF8000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}

a.navtop2 { font-size: 12px; color:#003C3C; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:link.navtop2  { font-size: 12px; color:#003C3C; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:visited.navtop2  { font-size: 12px;color:#003C3C; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:active.navtop2 { font-size: 12px; color:#000000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:hover.navtop2 { font-size: 12px; color:#FF8000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}

a:link.news { font-size: 11px; color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:visited.news  { font-size: 11px;color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:active.news { font-size: 11px; color:#000000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:hover.news { font-size: 11px; color:#FF8000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}

a:link.bu { font-size: 10px; color:#006666; text-decoration:none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:visited.bu  { font-size: 10px;color:#006666; text-decoration:none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:active.bu { font-size: 10px; color:#000000; text-decoration:none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:hover.bu { font-size: 10px; color:#FF8000; text-decoration:none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-style: normal;}

a:link.newsletter  { font-size: 10px; color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:visited.newsletter  { font-size: 10px;color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:active.newsletter { font-size: 10px; color:#000000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:hover.newsletter { font-size: 10px; color:#FF8000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}

.bildu { font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666; font-style:normal; line-height: normal; font-weight: normal;}

div p.caption {
	font-size:10px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#006666;
	font-style:normal;
	line-height: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;	
}


.bildugrey { font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#cccccc; font-style:normal; line-height: normal; font-weight: normal}
.zwischenuebersch { font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#FF8000; font-style:normal; font-weight:bold}
.zwischenuebersch2 { font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-style:normal; font-weight:bold}
.hervorheb { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-style:normal; font-weight:600;}
.hervorhebrot { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#ff0000; font-style:normal; font-weight:600;letter-spacing:0.5pt}

.uebersch { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#FF8000; font-style:normal; font-weight:bold;}
.uebersch-az { font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#FF8000; font-style:normal; font-weight:bold;}

h1 { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#FF8000; font-style:normal; font-weight: bold} 
h2 { font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#FF8000; font-style:normal; font-weight: bold} 
sup { font-size:8px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-style:normal; line-height: normal; font-weight: normal}
sub { font-size:8px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-style:normal; line-height: normal; font-weight: normal;}
.inhalt {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: normal; color: #000000;}
.grey {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: normal; color: #cccccc;}
.inhaltsverzeichnis {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: normal; color: #000000;}
.einleitung {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; color: #000000;}
.bautrends {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bolder; color: #000000; font-style: normal;}

.fussnote { font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-style:normal; line-height: normal; font-weight: normal;}


.adignore h2	{
	font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#FF8000; font-style:normal; font-weight:bold; margin: 0; padding: 0; display: inline;
}

.adignore h4	{
	font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-style:normal; font-weight:600; margin: 0; padding: 0; display: inline;
}

.adignore h5	{
	margin: 0; padding: 0; display: inline;
}

.adignore h5 a { font-size: 13px; color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal; margin: 0; padding: 0; display: inline;}
.adignore h5 a:link  { font-size: 13px; color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal; margin: 0; padding: 0; display: inline;}
.adignore h5 a:visited  { font-size: 13px;color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal; margin: 0; padding: 0; display: inline;}
.adignore h5 a:active { font-size: 13px; color:#000000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal; margin: 0; padding: 0; display: inline;}
.adignore h5 a:hover { font-size: 13px; color:#FF8000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal; margin: 0; padding: 0; display: inline;}


.shopfett {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 700; color: #ff8000;}
.rubrik {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-style: normal; line-height: normal; font-weight: 700; color: #DE9B58;}

.dummy {  font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; line-height: normal; font-weight: normal}


a.fuss { font-size: 10px; color:#006666; text-decoration:none; font-weight: 300; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:link.fuss  { font-size: 10px; color:#006666; text-decoration:none; font-weight: 300; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:visited.fuss  { font-size: 10px;color:#006666; text-decoration:none; font-weight: 300; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:active.fuss { font-size: 10px; color:#000000; text-decoration:none; font-weight: 300; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:hover.fuss { font-size: 10px; color:#FF8000; text-decoration:none; font-weight: 300; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
.fussinhalt {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #000000}


.news {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: 600}
.empf {  font-family: Arial, Helvetica, sans-serif; font-size: 6px; line-height: 6px; font-weight: 100}
.inhaltrot {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #FF0000}
.bread2 { font-size: 10px; color:red; text-decoration:none; font-weight: 500; font-family: Arial, Helvetica, sans-serif; font-style: normal;}

.bild {
	border: 1px solid #ff8000;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#006666;
	font-style:normal;
	line-height: normal;
	font-weight: normal;
}

.lugatobild {
	border: 1px solid #ff8000;
	text-align:left;
	/*float:left;*/
	clear:both;
	margin-right:5px;
	/*margin-bottom:5px;*/
	vertical-align:text-top;
}

.stoerer {  float:left; margin-right: 6px; border: 1px solid #ff8000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: 700; color: #ff8000}
.stoerer2 {  float:left; margin-right: 6px; border: 1px solid #ff8000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #000000}
.bild-links { float:left; margin-right: 6px; border: 1px solid #ff8000; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666; font-style:normal; line-height: normal; font-weight: normal}
.bild-links175 { float:left; margin-right: 6px; border: 1px solid #ff8000; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666; font-style:normal; line-height: normal; font-weight: normal; width:175px;}
.bild-links200 { float:left; margin-right: 6px; border: 1px solid #ff8000; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666; font-style:normal; line-height: normal; font-weight: normal; width:200px;}
.bild-links150 { float:left; margin-right: 6px; border: 1px solid #ff8000; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666; font-style:normal; line-height: normal; font-weight: normal; width:150px;}
.bild-rechts { float:right; border: 1px solid #ff8000; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666; font-style:normal; line-height: normal; font-weight: normal;}
.bild-rechts175 { float:right; border: 1px solid #ff8000; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666; font-style:normal; line-height: normal; font-weight: normal; width:175px;}
.bild-rechts200 { float:right; border: 1px solid #ff8000; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666; font-style:normal; line-height: normal; font-weight: normal; width:200px;}
.bild-rechts150 { float:right; border: 1px solid #ff8000; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666; font-style:normal; line-height: normal; font-weight: normal; width:150px;}
.bild-links-test { float:left; margin-right: 25px; border: 1px solid #ff8000; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666; font-style:normal; line-height: normal; font-weight: normal}

.bild { border: 1px solid #ff8000;}
.bild-left { float:left; margin-right: 6px; border: 1px solid #ff8000; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666; font-style:normal; line-height: normal; font-weight: normal}
.bild-left175 { float:left; margin-right: 6px; border: 1px solid #ff8000; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666; font-style:normal; line-height: normal; font-weight: normal; width:175px;}
.bild-left200 { float:left; margin-right: 6px; border: 1px solid #ff8000; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666; font-style:normal; line-height: normal; font-weight: normal; width:200px;}
.bild-left150 { float:left; margin-right: 6px; border: 1px solid #ff8000; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666; font-style:normal; line-height: normal; font-weight: normal; width:150px;}
.bild-left100 { float:left; margin-right: 6px; border: 1px solid #ff8000; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666; font-style:normal; line-height: normal; font-weight: normal; width:100px;}

.bild-right { float:right; border: 1px solid #ff8000; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666; font-style:normal; line-height: normal; font-weight: normal;}
.bild-right175 { float:right; margin-left: 0px; border: 1px solid #ff8000; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666; font-style:normal; line-height: normal; font-weight: normal; width:175px;}
.bild-right200 { float:right; margin-left: 0px; border: 1px solid #ff8000; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666; font-style:normal; line-height: normal; font-weight: normal; width:200px;}
.bild-right150 { float:right; margin-left: 0px; border: 1px solid #ff8000; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666; font-style:normal; line-height: normal; font-weight: normal; width:150px;}
.bild-right100 { float:right; margin-left: 0px; border: 1px solid #ff8000; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666; font-style:normal; line-height: normal; font-weight: normal; width:100px;}


.bild-100 { border: 1px solid #ff8000; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666; font-style:normal; line-height: normal; font-weight: normal}

.bild-320 { border: 1px solid #ff8000; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666; font-style:normal; line-height: normal; font-weight: normal; width:320px;}

.bild-voll { font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666; font-style:normal; line-height: normal; font-weight: normal;}



/* Galeriebilder */


.galbild {
	width: 410px;
	float: left;
}

.galbild1 {
	float: left;
	width: 200px;
	border: 1px solid #ff8000;
	font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666;
}

.galbild2 {
	float: left;
	width: 200px;
	border: 1px solid #ff8000;
	font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666;
	margin-left: 6px;
}

.galbild3 {
	float: left;
	width: 200px;
	border: 1px solid #ff8000;
	font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666;
}

.galbildclear {
	clear: both;
	display: block;
	margin: 10px 0 10px 0;
	height: 5px;
}


/* Galeriebilder Ende */


.inhaltkursiv {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic; line-height: normal; font-weight: normal; color: #000000;}
.hervorhebkursiv { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-style:italic; font-weight:600;letter-spacing:0.5pt}

.hervorheb-fh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7FC622;
	font-style: normal;
	line-height: normal;
	font-weight: 600;
	font-variant: normal;
}


/* Service-Box */

#sbox {
	width:158px;
	background-color:#FFE9D2;
	border-top: 1px solid #000000;
	border-left: 1px solid #ff8000;
	border-right: 1px solid #ff8000;
	border-bottom: 1px solid #ff8000;
	text-align:left;
}

.sboxtab {
	width:152px;
	padding: 0 3px 0 3px;
	margin-bottom: 2px;
}

.sboxtabkopf {
	width:152px;
	padding: 3px 3px 0 3px;
	margin-bottom: 2px;
}

.sboxline {
	background-attachment: fixed;
	background-image: url(/images/linie160.gif);
	background-repeat: no-repeat;	
}

a.sb { font-size: 11px; color:#006666; text-decoration:none; font-weight: 700; font-family: Arial, Helvetica, sans-serif; font-style: normal; margin-left:5px;}
a:link.sb  { font-size: 11px; color:#006666; text-decoration:none; font-weight: 700; font-family: Arial, Helvetica, sans-serif; font-style: normal; margin-left:5px;}
a:visited.sb  { font-size: 11px;color:#006666; text-decoration:none; font-weight: 700; font-family: Arial, Helvetica, sans-serif; font-style: normal; margin-left:5px;}
a:active.sb { font-size: 11px; color:#000000; text-decoration:none; font-weight: 700; font-family: Arial, Helvetica, sans-serif; font-style: normal; margin-left:5px;}
a:hover.sb { font-size: 11px; color:#FF8000; text-decoration:none; font-weight: 700; font-family: Arial, Helvetica, sans-serif; font-style: normal; margin-left:5px;}

/* Ende Service-Box */


/* Ausstellungs-Box */


/* Box Allgemein */
#hbox {
	width:156px;
	background-color:#ffffff;
	border: solid 2px #ff8000;
	text-align:left;
}

/* Box-Kopf innerhalb bc */
#hboxhead {
	width:152px;
	background-color:#ff8000;
	padding:2px;
	text-align:left;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-style:normal;
	font-weight:bold;
}

/* Box-Kopf innerhalb bc */
.hboxhead2 {
	width:152px;
	background-color:#FFE3C3;
	padding:2px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}

/* Box-Inhalt innerhalb bc */
/*.hboxcont {
	width:152px;
	background-color:#ffffff;
	padding:2px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}
*/
/* Box-Inhalt innerhalb bc */
.hboxcont2 {
	width:152px;
	background-color:#ffffff;
	padding:2px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	border-top: 1px solid black;
	color: #000000;
}

/* Portraitseite rechte Box */
.hboxportrait {
	width:152px;
	background-color:#ffffff;
	padding:2px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid black;
}

/* Box-Hersteller-Produkte-Seite Ausstellung */
.hboxhprod {
	width:152px;
	background-color:#FFE3C3;
	padding:2px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #ff8000;
	border-bottom: 1px solid black;
}

/* Portraitseite rechte Box */
.hboxhprod2 {
	width:152px;
	background-color:#FFE3C3;
	padding:2px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid black;
}


a.hdb { font-size: 10px; color:#006666; text-decoration:none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:link.hdb  { font-size: 10px; color:#006666; text-decoration:none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:visited.hdb  { font-size: 10px;color:#006666; text-decoration:none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:active.hdb { font-size: 10px; color:#000000; text-decoration:none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:hover.hdb { font-size: 10px; color:#FF8000; text-decoration:none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-style: normal;}

a.hdb2 { font-size: 11px; color:#006666; text-decoration:none; font-weight: 700; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:link.hdb2  { font-size: 11px; color:#006666; text-decoration:none; font-weight: 700; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:visited.hdb2  { font-size: 11px;color:#006666; text-decoration:none; font-weight: 700; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:active.hdb2 { font-size: 11px; color:#000000; text-decoration:none; font-weight: 700; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a:hover.hdb2 { font-size: 11px; color:#FF8000; text-decoration:none; font-weight: 700; font-family: Arial, Helvetica, sans-serif; font-style: normal;}


div.abstand2 {
	width: 160px;
	background-color: white;
	clear: both;
	height: 10px;
	min-height: 10px;
	max-height: 10px;
	font-size: 10px;
	margin: 0;
	padding: 0;
}
/* Hersteller */
div.abstand2Hst {
	width: 160px;
	background-color: white;
	clear: both;
	height: 5px;
	min-height: 5px;
	max-height: 5px;
	font-size: 5px;
	margin: 0;
	padding: 0;
}

div.hboxhead {
	width: 154px;
	background-color: #ffca9a;;
	padding: 1px 2px;
	margin: 0;
	border: 1px solid #FF8000;
}

div.hboxhead h1 {
	text-align: center;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: 500;
	margin: 0;
	padding: 0;
}

div.hboxcont {
	width: 158px;
	text-align: left;
	margin: 2px 0 0 0;
	/*background-color: #FFFFFF;*/
	border-left: 1px solid #FF8000;
	border-right: 1px solid #FF8000;
	border-bottom: 1px solid #FF8000;
}

div.hboxcontlogo {
	width: 158px;
	text-align: center;
	margin: 0 0 0 0;
	padding: 3px 0;
	background-color: #FFFFFF;
	border: 1px solid #FF8000;
}

div.hboxcontlogo a.hstPortLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #333333;
	text-decoration: underline;
}

div.hboxcont h2 {
	margin: 0;
	padding: 0;
}

div.hboxcont h2 a.hstListeR,a.hstListeR:link,a.hstListeR:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 500;
	color: #333333;
	background-color: #FFFFFF;
	display: block;
	padding: 1px 0px 1px 10px;
	text-decoration: none;
	border-top: 1px solid #FF8000;
	border-bottom: 1px solid #FF8000;
	width: 148px;
	margin-bottom: 2px;
}

div.hboxcont h2 a.hstListeR:hover,a.hstListeR:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 500;
	color: #FFFFFF;
	background-color: #FF8000;
	display: block;
	padding: 1px 0px 1px 10px;
	text-decoration: none;
	border-top: 1px solid #FF8000;
	border-bottom: 1px solid #FF8000;
	width: 148px;
	margin-bottom: 2px;
}
/* Ende Ausstellungs-Box */




.liste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006666;
	background-color: #dddddd;
	display: block;
	padding: 2px 5px 5px 2px;
	text-decoration: none;
	border-left: 5px solid #ff8000;
	margin-left: 55px;
	width: 300px;
}

.liste2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006666;
	background-color: #dddddd;
	padding: 2px 5px 5px 2px;
	text-decoration: none;
	border-left: 5px solid #ff8000;
	margin-left: 55px;
	width: 300px;
	text-align: justify;
	vertical-align: middle;
}

.liste3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006666;
	background-color: #dddddd;
	padding: 2px 5px 5px 2px;
	text-decoration: none;
	width: 300px;
	text-align: justify;
	vertical-align: middle;
	margin-left: 55px;
}

.liste380 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006666;
	background-color: #dddddd;
	display: block;
	padding: 2px 5px 5px 2px;
	text-decoration: none;
	border-left: 5px solid #ff8000;
	margin-left: 5px;
	margin-top: 1px;
	margin-bottom: 1px;
	width: 380px;
}

.liste400 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006666;
	background-color: #dddddd;
	display: block;
	padding: 2px 5px 5px 2px;
	text-decoration: none;
	border-left: 5px solid #ff8000;
	margin-left: 5px;
	width: 400px;
	/*height: 160px;*/
	min-height: 160px;	
}

.liste4002 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006666;
	background-color: #dddddd;
	display: block;
	padding: 2px 5px 5px 2px;
	text-decoration: none;
	border-left: 5px solid #ff8000;
	margin-left: 5px;
	width: 400px;
}

.liste410 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006666;
	background-color: #dddddd;
	display: block;
	padding: 2px 5px 5px 2px;
	text-decoration: none;
	border-left: 5px solid #ff8000;
	width: 398px;
}

.liste150 {
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006666;
	background-color: #dddddd;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
	border-left: 3px solid #ff8000;
	margin-left: 150px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 3px;
	width: 110px;
}

.liste220 {
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006666;
	background-color: #dddddd;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
	border-left: 3px solid #ff8000;
	margin-left: 100px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 3px;
	width: 220px;
}

.liste180 {
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006666;
	background-color: #dddddd;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
	margin-left: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 3px;
	width: 180px;
	height: 30px;
}

.form1 {
	border-top: 1px solid #ff8000;
	border-left: 1px solid #ff8000;
	border-right: 1px solid #ff8000;
	border-bottom: 1px solid #ff8000;
	background: white;
}

.infobox {
	width: 403px;
	border-top: 1px solid #ff8000;
	border-left: 1px solid #ff8000;
	border-right: 1px solid #ff8000;
	border-bottom: 1px solid #ff8000;
	background: #FFE1D2;
	clear:both;
	padding:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.infobox2 {
	width: 403px;
	border-top: 1px solid #ff8000;
	border-left: 1px solid #ff8000;
	border-right: 1px solid #ff8000;
	border-bottom: 1px solid #ff8000;
	background: #ffffff;
	clear:both;
	padding:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	margin-bottom:10px;
}

.infoboxcenter {
	width: 403px;
	border-top: 1px solid #ff8000;
	border-left: 1px solid #ff8000;
	border-right: 1px solid #ff8000;
	border-bottom: 1px solid #ff8000;
	background: #FFE1D2;
	clear:both;
	padding:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: center;
	padding: 5px 0 5px 0;
}

.cpzbox {
	float:left;
	width: 388px;
	border-top: 1px solid #ff8000;
	border-left: 1px solid #ff8000;
	border-right: 1px solid #ff8000;
	border-bottom: 1px solid #ff8000;
	background: #ffffff;
	clear:both;
	padding:5px 10px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	margin-bottom:30px;
}

.infoboxlugato {
	width: 403px;
	border-top: 1px solid #ff8000;
	border-left: 1px solid #ff8000;
	border-right: 1px solid #ff8000;
	border-bottom: 1px solid #ff8000;
	background: #FFE1D2;
	clear:both;
	padding:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}


/* Kopfnavigation */

#kopf_755 {
	width: 755px;
	height: 74px;
}
#logo_172 {
	float: left;
	width: 172px;
}
#kopf_583 {
	width: 583px;
	float: left;
}

#kopf_oben_583 {
	background-color: #ffffff;
	width: 583px;
	float: left;
	/*border-bottom: 1px solid #ff8000;*/
	/*padding-top:20px;*/
}

#kopf_unten_583 {
	background-color: #FFCA9A;
	width: 583px;
	float: left;
	height:57px;
	/*padding-top:20px;*/
}

#kopf_rubrik_links {
	float: left;
	width: 285px;
	height: 40px;
	padding-left: 5px;
	padding-top:14px;
	padding-bottom:11px;
}

#kopf_rubrik_links h1	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: 700;
	color: #DE9B58;
	display: inline;
}


#kopf_rubrik_links h4	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: 700;
	color: #DE9B58;
	display: inline;
}

#kopf_rubrik_rechts {
	text-align: right;
	float: left;
	width: 288px;
	height: 37px;
	padding-right: 5px;
	padding-bottom:11px;	
	padding-top:20px;
}

#kopf_755 #kopf_583 #kopf_oben_583 .kopf_topnav h3	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	display: inline;
}


#kopf_755 #kopf_583 #kopf_oben_583 .kopf_topnav h3 a.kopf1:link,a.kopf1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #006666;
	background-color: #ffffff;
	text-align: center;
	margin: 0 2px 0 0;
	padding: 0 2px 0 2px;
	float: left;
	border-top: 1px solid #ff8000;
	border-right: 1px solid #ff8000;
	border-left: 1px solid #ff8000;	
	border-bottom: 1px solid #ff8000;
	display: inline;
}

#kopf_755 #kopf_583 #kopf_oben_583 .kopf_topnav h3 a.kopf1:hover,a.kopf1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #006666;
	background-color: #FFCA9A;
	text-align: center;
	margin: 0 2px 0 0;
	padding: 0 2px 0 2px;
	float: left;
	border-top: 1px solid #ff8000;
	border-right: 1px solid #ff8000;
	border-left: 1px solid #ff8000;	
	border-bottom: 1px solid #FFCA9A;
	display: inline;
}

#kopf_755 #kopf_583 #kopf_oben_583 .kopf_topnav h3 a.kopf2:link,a.kopf2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #006666;
	background-color: #FFCA9A;
	text-align: center;
	margin: 0 2px 0 0;
	padding: 0 2px 0 2px;
	float: left;
	border-top: 1px solid #ff8000;
	border-right: 1px solid #ff8000;
	border-left: 1px solid #ff8000;	
	border-bottom: 1px solid #FFCA9A;
	display: inline;
}

#kopf_755 #kopf_583 #kopf_oben_583 .kopf_topnav h3 a.kopf2:hover,a.kopf2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #006666;
	background-color: #FFCA9A;
	text-align: center;
	margin: 0 2px 0 0;
	padding: 0 2px 0 2px;
	float: left;
	border-top: 1px solid #ff8000;
	border-right: 1px solid #ff8000;
	border-left: 1px solid #ff8000;	
	border-bottom: 1px solid #FFCA9A;
	display: inline;
}

/*
#kopf_rubrik_links {
	float: left;
	width: 285px;
	height: 40px;
	padding-left: 5px;
	padding-top:14px;
	padding-bottom:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: 700;
	color: #DE9B58;
}
#kopf_rubrik_rechts {
	text-align: right;
	float: left;
	width: 288px;
	height: 37px;
	padding-right: 5px;
	padding-bottom:11px;	
	padding-top:20px;
}


.kopf_topnav a.kopf1:link,a.kopf1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #006666;
	background-color: #ffffff;
	text-align: center;
	margin-right:2px;
	padding-left: 2px;
	padding-right: 2px;
	float: left;
	border-top: 1px solid #ff8000;
	border-right: 1px solid #ff8000;
	border-left: 1px solid #ff8000;	
	border-bottom: 1px solid #ff8000;
}

.kopf_topnav a.kopf1:hover,a.kopf1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #006666;
	background-color: #FFCA9A;
	text-align: center;
	margin-right:2px;
	padding-left: 2px;
	padding-right: 2px;
	float: left;
	border-top: 1px solid #ff8000;
	border-right: 1px solid #ff8000;
	border-left: 1px solid #ff8000;	
	border-bottom: 1px solid #FFCA9A;
}

.kopf_topnav a.kopf2:link,a.kopf2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #006666;
	background-color: #FFCA9A;
	text-align: center;
	margin-right:2px;
	padding-left: 2px;
	padding-right: 2px;
	float: left;
	border-top: 1px solid #ff8000;
	border-right: 1px solid #ff8000;
	border-left: 1px solid #ff8000;	
	border-bottom: 1px solid #FFCA9A;
}

.kopf_topnav a.kopf2:hover,a.kopf2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #006666;
	background-color: #FFCA9A;
	text-align: center;
	margin-right:2px;
	padding-left: 2px;
	padding-right: 2px;
	float: left;
	border-top: 1px solid #ff8000;
	border-right: 1px solid #ff8000;
	border-left: 1px solid #ff8000;	
	border-bottom: 1px solid #FFCA9A;
}
*/

/* admin */


.admintable {
	font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color: #cccccc;
	}

.admintdheadtop {
	font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#996600; font-style:italic; font-weight:bold; background-color: #eeeeee;
}

.admintdhead {
	font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#996600; font-style:italic; font-weight:bold; background-color: #eeeeee;
}

.admintdcont {
	font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-style:normal; font-weight:normal; background-color: #dddddd; vertical-align:top;
}

.adminform {
	border-top: 1px solid #ff8000;
	border-left: 1px solid #ff8000;
	border-right: 1px solid #ff8000;
	border-bottom: 1px solid #ff8000;
	background: #bbbbbb;
}

.adminrubbox {
	border-top: 1px solid #ff8000;
	border-left: 1px solid #ff8000;
	border-right: 1px solid #ff8000;
	border-bottom: 1px solid #ff8000;
	background: #ffffff;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-style:normal;
	font-weight:normal;
	width:200px;
	margin:5px;
	float:left;
}

/* CMS */

.artikelbox {
	float:left;
	width: 150px;
	padding: 20px;
	border-left: 1px solid #EAAF00;
	border-top: 1px solid #EAAF00;
	border-right: 1px solid #EAAF00;
	border-bottom: 1px solid #EAAF00;
	background-color: #ffffff;
	margin-bottom:10px;
	}

div#empfboxneu {
	width: 160px;
	padding: 4px 0;
	text-align: center;
	/*border: 1px solid #FF8000;*/
}

.empfboxfullneu {
	background-color:#ffffff;
	width:160px;
	height:50px;
	margin-top: 3px;
}

#empfbox {
	background-color:#EAAF00;
	width:160px;
	/*border-bottom:1px solid #EAAF00;*/
	/*margin-bottom:5px;*/
}

.empfboxhead {
	/*background-color:#EAAF00;*/
	width:158px;
	/*border: 1px solid #EAAF00;*/
	border: 1px solid #ff8000;
	/*height:35px;*/
}

.empfboxblank {
	/*background-color:#ffffff;*/
	width:160px;
	height:1px;
	/*
	border-left:1px solid #EAAF00;
	border-right:1px solid #EAAF00;
	*/
	/*margin-bottom:-7px;
	margin-top:0px;*/
}

.empfboxfull {
	background-color:#ffffff;
	width:160px;
	/*height:50px;*/
}

.lexliste {
	width:360px;
	margin: 5px 0px 0px 15px;
	background-color:#ffffff;
	padding: 2px 2px 2px 2px;
	color:#000000;
}


.bild { clear:both;}

.hauptliste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006666;
	background-color: #E8E8E8;
	padding: 2px 5px 5px 2px;
	text-decoration: none;
	border-left: 2px solid #ff8000;
	clear:both;
	}


/* Inhalte */

#hauptinhaltsbox	{
	width: 410px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #ffffff;
}

#hauptinhaltsbox h2	{
	font-size: 14px;
	font-weight: 800;
	color: #000000;
	padding: 0;
	margin: 0;
	width: 410px;
	border-bottom: 1px solid black;
}


/* Box für Schmuckbilder/Unterrubriken auf Leitseiten */

.urubboxtop	{
width: 410px; border-left: 1px solid black; float: left;
}

.urubboxlinks	{
display: inline; float: left; margin: 10px 0 10px 10px; padding-bottom: 10px;
}

.urubboxmitte	{
display: inline; float: left; margin: 10px 0 10px 49px; padding-bottom: 10px;
}

.urubboxrechts	{
display: inline; float: left; margin: 10px 0 10px 49px; padding-bottom: 10px;
}

.urubboxlinie	{
width: 295px; border-top: 1px solid black; float: left; font-size: 1px;
}

.urubboxaussen	{
width: 114px; float: right; text-align: center; border-left: 1px solid black; border-bottom: 1px solid black;
}

.urubboxaussenbox	{
text-align: left; padding-left: 7px; margin-bottom: 10px;
}


#unterrubrikenbox	{
	width: 105px;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	float: right;
	text-align: left;
	padding: 0 0 0 10px;
	margin: 0 0 0 5px;
}

#unterrubrikenboxtop0	{
	width: 410px;
	float: left;
	text-align: left;
}

#unterrubrikenboxtop	{
	width: 283px;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	float: left;
	text-align: left;
	padding: 10px 0 10px 10px;
	margin: 0 0 5px 0;
}

#unterrubrikenbox2	{
	width: 105px;
	float: left;
	text-align: left;
	padding: 10px 0 10px 10px;
	margin: 0 0 5px 0;
}

#unterrubrikenbox3	{
	width: 105px;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	float: right;
	text-align: left;
	padding: 10px 0 0 10px;
	margin: -6px 0 0 0 !important;
	margin: -1px 0 0 0;
}


#hauptinhaltsbox #unterrubrikenboxtop div h2	{
	margin: 0; padding: 0; display: inline; border: 0;
}
#hauptinhaltsbox #unterrubrikenboxtop0 div h2 a.rubpagenav { font-size: 12px; color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
#hauptinhaltsbox #unterrubrikenboxtop0 div h2 a:link.rubpagenav { font-size: 12px; color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
#hauptinhaltsbox #unterrubrikenboxtop0 div h2 a:visited.rubpagenav { font-size: 12px;color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
#hauptinhaltsbox #unterrubrikenboxtop0 div h2 a:active.rubpagenav { font-size: 12px; color:#000000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
#hauptinhaltsbox #unterrubrikenboxtop0 div h2 a:hover.rubpagenav { font-size: 12px; color:#FF8000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}


#hauptinhaltsbox #unterrubrikenboxtopx div h2	{
	margin: 0; padding: 0; display: inline; border: 0;
}
#hauptinhaltsbox #unterrubrikenboxtopx div h2 a.rubpagenav { font-size: 12px; color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
#hauptinhaltsbox #unterrubrikenboxtopx div h2 a:link.rubpagenav { font-size: 12px; color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
#hauptinhaltsbox #unterrubrikenboxtopx div h2 a:visited.rubpagenav { font-size: 12px;color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
#hauptinhaltsbox #unterrubrikenboxtopx div h2 a:active.rubpagenav { font-size: 12px; color:#000000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
#hauptinhaltsbox #unterrubrikenboxtopx div h2 a:hover.rubpagenav { font-size: 12px; color:#FF8000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}


#hauptinhaltsbox #unterrubrikenbox3 h2	{
	margin: 0; padding: 0; display: inline; border: 0;
}
#hauptinhaltsbox #unterrubrikenbox3 h2 a.rubpagenav { font-size: 12px; color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
#hauptinhaltsbox #unterrubrikenbox3 h2 a:link.rubpagenav { font-size: 12px; color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
#hauptinhaltsbox #unterrubrikenbox3 h2 a:visited.rubpagenav { font-size: 12px;color:#006666; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
#hauptinhaltsbox #unterrubrikenbox3 h2 a:active.rubpagenav { font-size: 12px; color:#000000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
#hauptinhaltsbox #unterrubrikenbox3 h2 a:hover.rubpagenav { font-size: 12px; color:#FF8000; text-decoration:none; font-weight: 600; font-family: Arial, Helvetica, sans-serif; font-style: normal;}

/* Box für Schmuckbilder/Unterrubriken auf Leitseiten Ende */



/* Box für 200er Werbeform auf Leitseiten */

.banner200a	{
	width: 200px;
	float: left;
	text-align: left;
	margin: 0;
	padding: 15px 0 15px 0;
}

.banner200b	{
	width: 200px;
	float: left;
	text-align: left;
	margin: 0 0 0 10px;
	padding: 15px 0 15px 0;
}

/* Box für 200er Werbeform auf Leitseiten Ende */



/* Inhalte Ende */


/* Leitseiten */
.lsteaser {
	width: 410px;
	margin: 5px 0 5px 0;
	border-bottom: 2px solid silver;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}

.lsteaser2 {
	width: 398px;
	margin: 5px 0 0 0;
	padding: 5px;
	border: 1px solid #ff8000;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFE1D2;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}

.lsteaser2txt {
	padding: 10px 3px 0 0;
	/*float: left;*/
}

.lsbild {
	padding-right:5px;
	padding-bottom:5px;
	float:left;
	clear:both;
}

.lsbild2 {
	float:left;
	margin-right: 5px;
	clear:both;
}

.lsweiter {
	clear: both;
	text-align: right;
	margin: 3px 0 5px 0;
}

.lsweiter2 {
	clear: both;
	/*margin: 0 0 5px 0;*/
}


/* Statistiken */

.statshead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #ff8000;
}

.statshead2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #ff8000;
}
.statsthead1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #000000;
	background-color: #dddddd;
	text-align: left;
	border: 1px solid #ff8000;
	width: 140px;
	float:left;
	padding-left: 10px;
	margin-bottom:3px;
}
.statsthead2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #000000;
	background-color: #dddddd;
	text-align: left;
	border: 1px solid #ff8000;
	width: 140px;
	float: left;
	padding-left: 10px;
	margin-bottom:3px;
}
.statstcont1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #000000;
	background-color: #cccccc;
	text-align: left;
	border: 1px solid #ff8000;
	width: 140px;
	float: left;
	padding-left: 10px;
}
.statstcont2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #000000;
	background-color: #cccccc;
	text-align: right;
	border: 1px solid #ff8000;
	width: 140px;
	float: left;
	padding-right: 35px;
}
.statsclear {
	clear:both;
}

.statstrenner {
	background-color: #cccccc;
	background-image:url(stats/icon.gif);
	background-repeat:repeat-x;
	border: 1px solid #ff8000;
	width: 700px;
}


/* Backlinks */
#backlink	{
	width: 755px;
	margin: 15px 0 10px 0;
}

.backlinktab	{
	margin: 0 1px 0 1px;
	/*padding: 1px;*/
	display: inline;
	font-size: 10px;
	line-height: 10px;
}

a.backlinklink { font-size: 10px; color: #CCCCCC; text-decoration:none; font-weight: 500; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 10px;}
a:link.backlinklink  { font-size: 10px; color:#CCCCCC; text-decoration:none; font-weight: 500; font-family: Arial, Helvetica, sans-serif; font-style: normal;line-height: 10px;}
a:visited.backlinklink  { font-size: 10px;color:#CCCCCC; text-decoration:none; font-weight: 500; font-family: Arial, Helvetica, sans-serif; font-style: normal;line-height: 10px;}
a:active.backlinklink { font-size: 10px; color:#CCCCCC; text-decoration:none; font-weight: 500; font-family: Arial, Helvetica, sans-serif; font-style: normal;line-height: 10px;}
a:hover.backlinklink { font-size: 10px; color:#333333; text-decoration:none; font-weight: 500; font-family: Arial, Helvetica, sans-serif; font-style: normal;line-height: 10px;}

/* ContextAd */

.adignore	{
	visibility: visible;
	margin: 0;
	padding: 0;
}


/*******************/
/* Ausstellung neu */
/*******************/

.bild-ausstellung	{
	text-align: left;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#006666;
	font-style:normal;
	line-height: normal;
	font-weight: normal;
}

.bild-410	{
	text-align: left;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#006666;
	font-style:normal;
	line-height: normal;
	font-weight: normal;
}

div.toprectangleA {
	width: 410px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 10px;
	color: #333333;
	margin: 15px 0 15px 0;
}

div.toprectangleI {
	width: 410px;
	text-align: center;
	background-color: #FFF5EC;
	padding: 10px 0 10px 0;
}

div.botrectangleA {
	width: 410px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 10px;
	color: #333333;
	margin: 15px 0 15px 0;
}

div.botrectangleI {
	width: 410px;
	text-align: center;
	background-color: #FFF5EC;
	padding: 10px 0 10px 0;
}
