body					{ margin:0px; font-family:Arial, Myriad Pro; font-size:12px; background-color:#ffffff; color:#333333; }
h1						{ margin:0px; color:#003C78; font-weight:normal; font-size:26px; }
h2						{ margin:0px; color:#003C78; font-weight:normal; font-size:18px; }
h3						{ margin:0px; color:#003C78; font-weight:normal; font-size:14px; }

a:link					{ color:#333333; text-decoration:underline; }
a:active				{ color:#333333; text-decoration:underline; }
a:visited				{ color:#333333; text-decoration:underline; }
a:hover					{ color:#003C78; text-decoration:underline; }

#head-bg				{ height:223px; background-image:url(../img/layout/head-bg.png); background-repeat:no-repeat; background-position:top center; }
#head					{ height:223px; background-image:url(../img/layout/head-line-bg.png); background-repeat:repeat-x; background-position:top top; }
#logo					{ width:980px; height:173px; }
#logo img				{ margin-top:103px; }
#navigation				{ width:980px; height:50px; background-image:url(../img/layout/nav-bg.png); background-repeat:no-repeat; background-position:top top; }
.mainmenspacer			{ width:1px; background-color:#FFFFFF; }
/*	#eule					{ position:absolute; margin-top:-38px; margin-left:945px; }*/
#eule					{ position:absolute; margin-top:-44px; margin-left:931px; z-index: 10 }
#navleiste				{position:absolute; z-index: 20;}

#frame					{ background-image:url(../img/layout/body-bg.png); background-repeat:repeat-x; }
#body					{ width:980px; background-color:#ffffff; background-image:url(../img/layout/body-bg.gif); background-repeat:no-repeat; }
.body-big				{ background-image:url(../img/layout/body-big-bg.gif) !important; }


#col-left				{ width:205px; float:left; padding-top:15px; }
#col-left ul				{ margin:0px; padding:0px; }
#col-left li				{ list-style:none; padding:0px 0px 0px 0px; margin:0px; border-bottom:1px solid #cccccc; line-height:30px; }
#col-left li a:link			{ padding:0px 0px 0px 34px; display:block; line-height:30px; text-decoration:none; color:#333333; }
#col-left li a:active		{ padding:0px 0px 0px 34px; display:block; line-height:30px; text-decoration:none; color:#333333; }
#col-left li a:visited		{ padding:0px 0px 0px 34px; display:block; line-height:30px; text-decoration:none; color:#333333; }
#col-left li a:hover		{ padding:0px 0px 0px 34px; display:block; line-height:30px; text-decoration:none; background-color:#003C78; color:#ffffff; }

#col-left li.active a:link			{ padding:0px 0px 0px 34px; display:block; line-height:30px; text-decoration:none; background-color:#003C78; color:#ffffff; }
#col-left li.active a:active		{ padding:0px 0px 0px 34px; display:block; line-height:30px; text-decoration:none; background-color:#003C78; color:#ffffff; }
#col-left li.active a:visited		{ padding:0px 0px 0px 34px; display:block; line-height:30px; text-decoration:none; background-color:#003C78; color:#ffffff; }
#col-left li.active a:hover			{ padding:0px 0px 0px 34px; display:block; line-height:30px; text-decoration:none; background-color:#003C78; color:#ffffff; }

#col-left li ul				{ padding:7px 0px 7px 0px; margin:0px; border-top:1px solid #cccccc; }
#col-left li li				{ line-height:22px; border:none; margin:0px 3px 0px 3px; }
#col-left li li a:link		{ padding:0px 0px 0px 48px; display:block; line-height:22px; text-decoration:none; color:#333333; }
#col-left li li a:active 	{ padding:0px 0px 0px 48px; display:block; line-height:22px; text-decoration:none; color:#333333; }
#col-left li li a:visited	{ padding:0px 0px 0px 48px; display:block; line-height:22px; text-decoration:none; color:#333333; }
#col-left li li a:hover		{ padding:0px 0px 0px 48px; display:block; line-height:22px; text-decoration:none; background-color:#003C78; color:#ffffff; }

#col-left li.active li a:link		{ padding:0px 0px 0px 48px; display:block; line-height:22px; text-decoration:none; background-color:transparent; color:#333333; }
#col-left li.active li a:active 	{ padding:0px 0px 0px 48px; display:block; line-height:22px; text-decoration:none; background-color:transparent; color:#333333; }
#col-left li.active li a:visited	{ padding:0px 0px 0px 48px; display:block; line-height:22px; text-decoration:none; background-color:transparent; color:#333333; }
#col-left li.active li a:hover		{ padding:0px 0px 0px 48px; display:block; line-height:22px; text-decoration:none; background-color:#003C78; color:#ffffff; }

#col-left li li.active a:link		{ padding:0px 0px 0px 48px; display:block; line-height:22px; text-decoration:none; background-color:#003C78; color:#ffffff; }
#col-left li li.active a:active 	{ padding:0px 0px 0px 48px; display:block; line-height:22px; text-decoration:none; background-color:#003C78; color:#ffffff; }
#col-left li li.active a:visited	{ padding:0px 0px 0px 48px; display:block; line-height:22px; text-decoration:none; background-color:#003C78; color:#ffffff; }
#col-left li li.active a:hover		{ padding:0px 0px 0px 48px; display:block; line-height:22px; text-decoration:none; background-color:#003C78; color:#ffffff; }

.trenner					{ border:none !important; }



#col-right				{ width:205px; float:left; padding-top:15px; }
#col-right ul				{ margin:0px; padding:0px; }
#col-right li				{ list-style:none; padding:0px 0px 0px 0px; margin:0px; border-bottom:1px solid #cccccc; line-height:30px; }
#col-right li a:link			{ padding:0px 0px 0px 34px; display:block; line-height:30px; text-decoration:none; color:#333333; }
#col-right li a:active		{ padding:0px 0px 0px 34px; display:block; line-height:30px; text-decoration:none; color:#333333; }
#col-right li a:visited		{ padding:0px 0px 0px 34px; display:block; line-height:30px; text-decoration:none; color:#333333; }
#col-right li a:hover		{ padding:0px 0px 0px 34px; display:block; line-height:30px; text-decoration:none; color:#333333; font-weight:bold; }
#link-katalog				{ background-image:url(../img/layout/link-katalog.png); background-repeat:no-repeat; background-position:0px 1px; }
#link-katalog:hover			{ background-image:url(../img/layout/link-katalog_hover.png); }
#link-bewerbungen			{ background-image:url(../img/layout/link-bewerbungen.png); background-repeat:no-repeat; background-position:0px 1px; }
#link-bewerbungen:hover		{ background-image:url(../img/layout/link-bewerbungen_hover.png); }
#link-messetermine			{ background-image:url(../img/layout/link-messetermine.png); background-repeat:no-repeat; background-position:0px 1px; }
#link-messetermine:hover	{ background-image:url(../img/layout/link-messetermine_hover.png); }
#link-ueberuns				{ background-image:url(../img/layout/link-ueberuns.png); background-repeat:no-repeat; background-position:0px 1px; }
#link-ueberuns:hover		{ background-image:url(../img/layout/link-ueberuns_hover.png); }
#link-kontakt				{ background-image:url(../img/layout/link-kontakt.png); background-repeat:no-repeat; background-position:0px 1px; }
#link-kontakt:hover			{ background-image:url(../img/layout/link-kontakt_hover.png); }

#socialnetworks					{ border-bottom:1px solid #cccccc; height:60px; }
#socialnetworks div				{ float:left; width:30px; margin:17px 5px 17px 5px; }

#content				{ width:568px; margin:0px 1px 0px 1px; float:left; line-height:150%;} /*width:568px; wegen border oder margin*/ /*border-style:solid; border-color:#cccccc; border-width:0px 1px 0px 1px;*/
#content table				{ border-collapse:collapse; }
#content table td			{ padding:5px; border:1px solid #003C78; }

/*.content-big			{ width:773px !important; } *//*width:773px; wegen border oder margin*/
.content-margin			{ margin:15px 15px 15px 15px; }

#footer					{ width:980px; height:29px; color:#ffffff; background-image:url(../img/layout/footer-bg.png); background-repeat:no-repeat; background-position:top top; }
#footer ul				{ padding:0px 0px 0px 36px; margin:0px 0px 0px 0px; }
#footer li				{ float:left; list-style:none; margin-right:30px; color:#ffffff; line-height:29px; }
#footer li a:link		{ color:#ffffff; text-decoration:none; }
#footer li a:active		{ color:#ffffff; text-decoration:none; }
#footer li a:visited	{ color:#ffffff; text-decoration:none; }
#footer li a:hover		{ color:#ffffff; text-decoration:none; }

#logo-footer			{ position:absolute; margin-left:776px; margin-top:-86px; }


.gallery_thumb_list		{ width:205px; margin:0px 16px 0px 17px;  }
.gallery_thumb			{ float:left; width:85px; height:64px; margin:0px 1px 1px 0px; }

.tabelle				{ border-spacing:1px; }
.tabelle td				{ padding:10px; border:1px solid #ffffff !important; }
.tabelle_gerade			{ background-color:#f0f0f0; }
.tabelle_ungerade		{ background-color:#f6f6f6; }

.noborder				{ border:none !important; }
.noborder td			{ border:none !important; }

.breadcrumb				{ font-size:10px; }
.breadcrumb	a:link					{ color:#333333; text-decoration:none; }
.breadcrumb	a:active				{ color:#333333; text-decoration:none; }
.breadcrumb	a:visited				{ color:#333333; text-decoration:none; }
.breadcrumb	a:hover					{ color:#333333; text-decoration:underline; }

/* ### Menu ### */
#navigation ul.menu { padding:0px; float:left; margin:0px; }
#navigation ul.menu ul { margin:0px; padding:0px; }
#navigation ul.menu li { list-style-type:none; float:left; font-size:14px; line-height:30px; padding:0px; }
#navigation ul.menu li a { text-decoration:none; color:#333333; display:block; padding:0px 30px 0px 30px; }
#navigation ul.menu li:hover a { text-decoration:none; color:#333333; font-weight:bold; }
#navigation ul.menu li:hover {  }
#navigation ul.menu li.active a { text-decoration:none; color:#333333; font-weight:bold; }
#navigation ul.menu li.active {  }
/*
* hml #header ul.menu li { margin:0 0 0 38px; }
* html #header ul.menu li.active { background:url(../img/layout/menu-active-ie.png) top left no-repeat; }
*+html #header ul.menu li:hover { background:url(../img/layout/menu-active-ie.png) top left no-repeat; }
*+html #header ul.menu li.active { background:url(../img/layout/menu-active-ie.png) top left no-repeat; }
#navigation ul.menu li:hover { background:url(../img/layout/menu-active-ie.png) top left no-repeat9 }
#navigation ul.menu li.active { background:url(../img/layout/menu-active-ie.png) top left no-repeat9 }
*/

/* Menuparent */
#navigation ul.menu li div.menuparent  { border-top:1px solid #FFFFFF; padding:0px; display:none; position:absolute; z-index:600; background-image:url(../img/layout/submen_bg.png); }
#navigation ul.menu li div.menuparent ul  { margin:0px; padding:0px; }
#navigation ul.menu li:hover div.menuparent  { display:block; }
#navigation ul.menu li:hover div.menuparent ul li  { line-height:30px; margin:0px; padding:1px 0px 0px 0px; font-size:14px; float:none; width:220px; }
#navigation ul.menu li:hover div.menuparent ul li:first-child  { }
#navigation ul.menu li:hover div.menuparent ul li:hover  {  }
#navigation ul.menu li:hover div.menuparent ul li a  { color:#9a3300; font-weight:normal; }
#navigation ul.menu li:hover div.menuparent ul li:hover a  { color:#9a3300; font-weight:bold; }

/*
* html #navigation ul.menu li div.menuparent  { position:absolute; }
* html #navigation ul.menu li div.menuparent ul  { position:relative; left:0px; padding:0px; margin:0px; }
* html #navigation ul.menu li div.menuparent ul li  { padding:0; margin:0; font-size:10px; }
* html #navigation ul.menu li div.menuparent ul li a { color:#9a3300; }
*/

/* :::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::::::::::: enira CMS Artikelauswahl ::::::::::: */
/* ::::::::::::------------------------:::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::: */

.articlenormal {
border:1px solid transparent;

}

.articleselect {
border:1px dotted #00ff00 !important;

}

.article_sort {
position:absolute;
width:48px;
height:48px;
margin-left:-48px;
z-index:100;
}

.quelltext {
font-size:10px;
color:red;
}


.grau {
color: #716C6C !important;
}

.rot {
color: #892D00 !important;
}


#content table {width: 515px; !important}

.pkt0 {width: 140px !important; margin-top: 10px; text-align: center; display:none;}
.pkt1 {width: 170px !important; margin-top: 10px; text-align: center;}
.pkt6 {width: 240px !important; margin-top: 10px; text-align: center;}
.pkt2 {width: 140px !important; margin-top: 10px; text-align: center;}
.pkt3 {width: 140px !important; margin-top: 10px; text-align: center;}
.pkt4 {width: 125px !important; margin-top: 10px; text-align: center;}
.pkt5 {width: 130px !important; margin-top: 10px; text-align: center;}

