body {	
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-weight: normal;
font-style: normal;
font-size : 12px;
/*background-color:#FFFFFF; //758389*/
margin-top:0px;
margin-left:0px;
background-image:url(images/bg-body.jpg);
}
.mainlevel_navi, .mainlevel_navi:link { color:#fff;}
#navi {
height:28px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
background: transparent url("images/bg_navi_blau.png") top left repeat-x;
margin:0px 0 0 0;
padding:0 0 0 30px;
}

#navi ul{
list-style-type:none;
font: normal 12px Georgia, Times, serif;
margin:0px 5px 0px 0;
padding:0;
}

#navi ul li {margin:0; float:left; }

#navi ul li a{
list-style-type:none;
text-decoration:none;
font: bold 12px Georgia, Times, serif;
margin:0;
padding:7px;
display:block;
}

* html #navi ul li a{ padding:6px 7px 7px 7px; }

#navi ul li a:hover {
text-decoration:none;
color:#000;
background: #eee;
}

#navi ul li a:active {background:#fff; color: #000;}
.mainlevel_navi, .mainlevel_navi:link { color:#fff;}
#active_menu_navi {background:#fff; color:#000;}

a {
	color: #003399;
	text-decoration: underline;
	padding-bottom: 1px;
}
a:link {
	color: #003399;
	text-decoration: underline;
}

a:visited {
	color: #003399;
	text-decoration: underline;
}

a:hover {
	color: #AABBDD;
  	text-decoration: underline;
}
a:active {
	color: #003399;
	text-decoration: underline;
}

.outline {
border-width: 1px; 
border-color: #9E948D;/*#000000;*/
border-style: solid;
background-color: #FFFFFF; /*ECEEEE;*/
}

.header {
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
background-color: #981B1E;
color: #ffffff;      
}

.header_news {
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
background-color: #FFC608;
color: #ffffff;
}

.header_ueberuns {
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
background-color: #CCCC99;
color: #ffffff;
}
.outline_ueberuns {
border-width: 1px; 
border-color: #CCCC99;
border-style: solid;
}
.header_links {
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
background-color: #FF9900;
color: #ffffff;
}

.header_ausstellungen {
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
background-color: #359946;
color: #ffffff;
}

.header_artikel {
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
background-color: #0AA7C2;
color: #ffffff;
height: 20px;
}

.header_galerie {
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
background-color: #155875;
color: #ffffff;
}

.header_pflege {
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
background-color: #CC6666;
color: #ffffff;
}

.topic {
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
background-color: #981B1E;
color: #ffffff;
}

.topic_news {
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
background-color: #FFC608;
color: #ffffff;
}

.content {
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
background-color: #FFF; /*#ECEEEE;*/
text-align:justify;
padding-left:10px;
padding-right:10px;
}

.content_anruf {
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #ECEEEE;
background-color: #003366;

}

.content_galerie {
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #ECEEEE;
background-color: #155875;

}
a.content_galerie{
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
}
.content_news {
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
background-color: #ECEEEE;
}

td.splitter {
background-color:#000000;
height:1px;
}      

/* Main Currency */
.macu	{
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
}
/* Foreign currency */      
.focu	{
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 10px;
xfont-style: italic;
font-weight: normal;
}

/* Pflichtfelder in Formularen
** Form fields which have to be filled */   
.musthave {
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #cc0000;
}

.text	{
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
}

.errortext {
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
text-align : center;
}

.effect {
/* >=IE5.5 / NS6.2 */
filter:progid:dxImageTransform.Microsoft.dropShadow(color=silver,offX=3,offY=3,positive=true);
border: 1px solid black;

}

pre {
font-family : monospace;
font-size : 12px;
}

big		{
font-size : 22px;
font-family : "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}

small	{
font-size : 9px;
font-family : "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}

hr {
color: #fffff;
}

form {
padding:0px;
margin:0px;

}
.thumbimage {
	border-width:0px;
	display:inline;
}  
.thumbcaption {
	font-size:11px;
	font-family: sans;
	text-align:left;
	line-height:15px;
	display:block;
}
.mw-headline {
	font-family: sans;
	font-weight: bold;
	font-size: 17px;
	line-height: 19px;
	display: inline;
}
img {
	border-width:0px;
}
p {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	display: block;
	font-style: normal;
	font-weight: normal;
	text-align:justify;
	margin:10px;
	padding-right:10px;
	padding-left:10px;
}
li {
	/*font-family: sans;
	font-size: 13px;*/
	display: list-item;
	margin: 0 0 1px 0;
	list-style-position: outside;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	/*font-weight: normal;
	text-align:justify;*/
	padding-right:10px;
}
/* Boxen */
.infoBoxHeadingTopLeft{
	width:7px;
	background-image:url('../../../shop/catalog/images/infobox/dropshadow.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:7px;
}
.infoBoxHeadingTop{
	height:30px;
	background-image:url('../../../shop/catalog/images/infobox/dropshadow_top.gif');
	background-repeat:repeat-x;
	color:#cc6600;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
  	font-weight: bold;
  	padding-top: 2px;
}
.infoBoxHeadingTopRight{
	width:7px;
	background-image:url('../../../shop/catalog/images/infobox/dropshadow.gif');
	background-repeat: no-repeat;
	background-position:top right;
	padding-right:7px;
}
.infoBoxHeadingLeft{
	background-image:url('../../../shop/catalog/images/infobox/dropshadow_side.gif');
	background-repeat:repeat-y;
	padding-left:7px;
}
.infoBoxHeadingRight{
	background-image:url('../../../shop/catalog/images/infobox/dropshadow_side.gif');
	background-position:right;
	padding-left:7px;
	background-repeat:repeat-y;
}
.infoBoxHeadingBottomLeft{
	width:7px;
	height:7px;
	background-image:url('../../../shop/catalog/images/infobox/dropshadow.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
}
.infoBoxHeadingBottom{
	background-image:url('../../../shop/catalog/images/infobox/dropshadow_bottom.gif');
}
.infoBoxHeadingBottomRight{
	width:7px;
	background-image:url('../../../shop/catalog/images/infobox/dropshadow.gif');
	background-position:bottom right;
}
/*Boxen*/
#toc {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #f9f9f9
}
.toc {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #f9f9f9
}
HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0.2em 0px; COLOR: #aaa; HEIGHT: 1px; BACKGROUND-COLOR: #aaa; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	COLOR: #CC6600; FONT-WEIGHT: normal; FONT-SIZE: 24px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.17em; MARGIN: 0px; PADDING-TOP: 0.5em; BORDER-BOTTOM: #aaa 1px solid
}
H2 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; BORDER-BOTTOM: #aaa 1px solid
}
H3 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; BORDER-BOTTOM: #aaa 1px solid
}
H4 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; BORDER-BOTTOM: #aaa 1px solid
}
H5 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; BORDER-BOTTOM: #aaa 1px solid
}
H6 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; BORDER-BOTTOM: #aaa 1px solid
}
DIV.magnify {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.magnify A {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.magnify IMG {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.floatright {
	BORDER-TOP-WIDTH: 0px; CLEAR: right; BORDER-LEFT-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 0.5em 0.5em; POSITION: relative; BORDER-RIGHT-WIDTH: 0px
}
TABLE.floatright {
	BORDER-TOP-WIDTH: 0px; CLEAR: right; BORDER-LEFT-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 0.5em 0.5em; POSITION: relative; BORDER-RIGHT-WIDTH: 0px
}
DIV.floatright P {
	FONT-STYLE: italic
}
DIV.floatleft {
	BORDER-TOP-WIDTH: 0px; CLEAR: left; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0.5em 0.5em 0px; POSITION: relative; BORDER-RIGHT-WIDTH: 0px
}
TABLE.floatleft {
	BORDER-TOP-WIDTH: 0px; CLEAR: left; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0.5em 0.5em 0px; POSITION: relative; BORDER-RIGHT-WIDTH: 0px
}
DIV.floatleft P {
	FONT-STYLE: italic
}
HTML .thumbimage {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid;BACKGROUND-COLOR:#ECEEEE;
}
DIV.thumb {
	BORDER-LEFT-COLOR: white; MARGIN-BOTTOM: 0.5em; BORDER-BOTTOM-COLOR: white; WIDTH: auto; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: white; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: white; BORDER-BOTTOM-STYLE: solid;BACKGROUND-COLOR:#ECEEEE;
}
DIV.thumbinner {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px! important; FONT-SIZE: 94%; PADDING-BOTTOM: 3px! important; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px! important; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR:#ECEEEE; TEXT-ALIGN: center
}
DIV.tright {
	BORDER-TOP-WIDTH: 0.5em; CLEAR: right; BORDER-LEFT-WIDTH: 1.4em; FLOAT: right; BORDER-BOTTOM-WIDTH: 0.8em; BORDER-RIGHT-WIDTH: 0px;BACKGROUND-COLOR:#ECEEEE;
}
DIV.tleft {
	BORDER-TOP-WIDTH: 0.5em; CLEAR: left; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0.8em; MARGIN-RIGHT: 0.5em; BORDER-RIGHT-WIDTH: 1.4em;BACKGROUND-COLOR:#ECEEEE;
}

