
body {
background-color: #fff;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
padding:0px;
margin: 0 0 0 20px;
font: 80%/134% Arial,Helvetica,Verdana,sans-serif;
color: #424242;
}

img {border:0; margin:0; padding:0;}

a:link {
	color: #ff1122; 
	text-decoration: none;
}
a:visited {
	color: #424242; 
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	color: #424242; 
}

/* ----------container zentriert das layout-------------- */
#container {
width: 920px;
padding:0px;
margin: 0px;
margin-left: 10px;
margin-top: 10px
/*margin-right: auto;*/
} 

/* ----------banner for logo-------------- */
#banner {
text-align: right;

padding: 0px;
margin: 0px; } 

/* ----------outer und inner----------------- */

#outer{ 
border-left: solid 200px #E6F7F6; /* linke Menue Spalten Farbe  */ 
border-right: solid 200px #FFCFD3; /* rechte Menue Spalten Farbe  */ 
background-color: white; /* Farbe fuer Inhalt Spalten  */
} 

#inner{margin:0; width:100%; }

/* --------------left und right navigavtion------------- */
#left {
 width:200px; 
 float:left; 
 position:relative; 
 margin-left:-200px; 
 margin-right:1px;
 }
 #right {
 width:201px; 
 float:right; 
 position:relative; 
 margin-right:-201px; 
 margin-left:1px;
 }

/* -----------------Inhalt--------------------- */ 
#content{ 
position: relative; 
margin: 0px; 
min-height: 520px;
height:auto !important;
_height: 545px; /* f&#252;r IE 6 */
padding: 0 40px 0 40px;
background-image: url(/hg.jpg);
background-repeat: repeat-y;
background-position: center;
}

* html #content { height:545px; } /* nur f&#252;r IE 5.5 - 6.x */
html + body #content { height:545px; } /* nur vom IE 5.0 */

/* mac IE 5 */
*>html #content {
	h\eight: 545px;
}

/*
#content p {
padding: 5px 10px;
margin:0px; }

#content pre {
font-size: 12px;
padding: 5px 10px;
margin:0px;}
*/


/*  ----------------footer---------------------- */ 
#footer {
clear:left;
padding:0px;
margin: 0 55px 0 5px;
text-align: left; 
color:#919296;
}

#footer a:link {
	color: #919296; 
	text-decoration: none;
}
#footer a:visited {
	color: #919296; 
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer a:active {
	color: #919296; 
}


/* ----------------- self -----------------------*/


/* ----------------- div -----------------------*/

#jubi_logo a img{
 	border: none !important;
	
	}
	
#right a img{
 	border: none !important;
	
	}
/* ----------------- logo -----------------------*/

#right img{
 	padding: 0px 0px 20px 0px;
	}
 
/* ----------------- 150JahreAnsAnni -----------------------*/	
 
#nav_cont{
	padding-top: 40px;
	}
	
#nav_cont ul {
	margin: 0;
	padding: 0;
	/* border: 1px solid yellow; */
}

#nav_cont li {
	list-style: none;
    margin: 0; 
	padding: 0;
	padding-left: 12px;
	/* border: 1px solid black; */
	padding-bottom: 10px; 
}

#nav_cont ul a {
    text-decoration: none;
	color: #2c2c2d;
	font-weight: bold; 
  }
#nav_cont ul a:hover {
    color: #ff1122;
	font-weight: bold;
}

#nav_cont ul a:active {
    color: #ff1122;
	font-weight: bold;
}

#current a {
    color: #ff1122 !important;
	font-weight: bold;
}

#text{
	margin-top: 40px;
}


	

#kontakt_links a:link {
	color: #424242; 
	text-decoration: none;
	font-weight: bold;
}
#kontakt_links a:visited {
	color: #ff1122; 
	text-decoration: none;
	font-weight: bold;
}
#kontakt_links a:hover {
	color: #ff1122; 
	text-decoration: none;
	font-weight: bold;
}
#kontakt_links a:active {
	color: #424242;
	font-weight: bold; 
}
-------------------------------------
 tabellen
-------------------------------------
*/


td.fix1 {width:100%;}
td.fix2 {width:50%;}
td.fix3 {width:33.3%;}
td.fix4 {width:25%;}
td.fix5 {width:20%;}
td.fix6 {width:16.6%;}


#content table td, #content table th  {
	vertical-align: top;
	text-align: left;
}



table.simple { border-collapse: collapse;}
table.simple th, table.simple td.heading { 
	border: 1px solid #b2b2b2;
	background-color: #f2f3f5;
	padding: 5px 5px 5px 10px;
	text-align: left;
	color: #777471;
	font-weight: bold;
}
table.simple td { 
	border: 1px solid #b2b2b2;
	padding: 4px 4px 4px 10px;
}
table th.emptycell { 
	border: none;
	background-color: #fff;
}
table th.overview { 
	border: 1px solid #b2b2b2;
	background-color: #F2F3F5;
	color: #424242;
	font-weight: normal;
}

#content table td.number, #content table th.number  {
	text-align: right;
}



table.product { 
	border-collapse: collapse;
	border-right: solid 1px #acacac;
	border-left: solid 1px #acacac;
	border-bottom: solid 1px #acacac;
}
table.product th { 
	background-color: #acacac;
	padding: 5px 5px 5px 10px;
	color: #fff;
	font-weight: bold;
}
table.product td { 
	border-bottom: 1px solid #b2b2b2;
	padding: 4px 4px 4px 10px;
	background: #fff url(dividergrey.gif) top right repeat-y;
}

table.product td.header, table.product td.headerlast { 
	background: #f2f3f5 url();
	font-weight: bold;
}



table.search td { 
	padding: 4px 4px 4px 10px;
}


span.highlight {
	background:#f2f3f5;
}

span.pk {
	background:#8FDAD5;
}

span.gk {
	background:#D8BEE1;
}

span.uu {
	background:#FFA0A7;
}

span.partner {
	background:#FEE98F;
}


table.contactformular td label { 
	padding-left: .6em;
}
	
#contenttext .icon_PDF, #contenttext .info .icon_PDF, #related .icon_PDF, #contentwrap .icon_PDF  {
	background: url(icon_pdf.gif) 5px 2px no-repeat;
	padding-left:22px;
	margin:0px;
	list-type:none;
}

#contenttext .icon_XLS, #contenttext .info .icon_XLS, #related .icon_XLS, #contentwrap .icon_XLS  {
	background: url(icon_xls.gif) 5px 2px no-repeat;
	padding-left:22px;
	margin:0px;
	list-type:none;
}

#contenttext .icon_DOC, #contenttext .info .icon_DOC, #related .icon_DOC, #contentwrap .icon_DOC  {
	background: url(icon_doc.gif) 5px 2px no-repeat;
	padding-left:22px;
	margin:0px;
	list-type:none;
}

#contenttext .icon_PPT, #contenttext .info .icon_PPT, #related .icon_PPT, #contentwrap .icon_PPT  {
	background: url(icon_ppt.gif) 5px 2px no-repeat;
	padding-left:22px;
	margin:0px;
	list-type:none;
}

#contenttext .icon_ZIP, #contenttext .info .icon_ZIP, #related .icon_ZIP, #contentwrap .icon_ZIP  {
	background: url(icon_zip.gif) 5px 2px no-repeat;
	padding-left:22px;
	margin:0px;
	list-type:none;
}

#contenttext .icon_JPEG, #contenttext .info .icon_JPEG, #related .icon_JPEG, #contentwrap .icon_JPEG  {
	background: url(icon_jpg.gif) 5px 2px no-repeat;
	padding-left:22px;
	margin:0px;
	list-type:none;
}

#contenttext .icon_GIF, #contenttext .info .icon_GIF, #related .icon_GIF, #contentwrap .icon_GIF  {
	background: url(icon_jpg.gif) 5px 2px no-repeat;
	padding-left:22px;
	margin:0px;
	list-type:none;
}
	
#contenttext .icon_MPEG, #contenttext .info .icon_MPEG, #related .icon_MPEG, #contentwrap .icon_MPEG  {
	background: url(icon_mpeg.gif) 5px 2px no-repeat;
	padding-left:22px;
	margin:0px;
	list-type:none;
}

#contenttext table ul, #related ul, .contentinfo p, .contentinfo ul {
	margin:0px !important;
	padding: 0px;
}





