body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #F8F8F1;
	/*background: #ffffff;*/ 
	margin: 0px;
	padding: 0px;
	/*background: url(../images/body_pic.jpg) top left no-repeat;*/
	height: 100%;
	max-height: 100% scolling-no;
	overflow-x: hidden; 
	overflow-y: auto;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td .fett{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
}
th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.xsmall {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
}
.text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: Verdana, Geneva, Arial, Helvetica, serif;
	font-size: 10px;
	color: #ffffff;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}
a:link { 
font-weight: bold; 
text-decoration: none; 
color: #ffffff;
}
a:visited { 
font-weight: bold; 
text-decoration: none; 
color: #ffffff;
}
a:hover { 
text-decoration: none; 
color: #98AC90;
}
a:active { 
text-decoration: none; 
color: #B8CBD2;
}

span {
font: 8pt/16pt georgia;
color: #ffffff;
}
spanf {
font: 8pt/16pt georgia;
color: #ffffff;
text-align:center;
}
#link {
position: absolute;
top:0;
left:0;
width:40px;
height:500px;
background: url(../images/link.gif)  no-repeat;
}
#container {
position: absolute;
left: 42%;
top: 30%;
right: auto;
bottom: auto;
margin-top: -170px;
margin-left: -300px;
width: 752px;
height: 560px;
clear: both;
background: #ffffff;
/*border-left:1pt solid #000000;
border-right:1pt solid #000000;
border-top:1pt solid #000000;
border-bottom:1pt solid #000000;
overflow: visible;*/
}
#container #header {
position: absolute;
left: 0px;
right: 0px;
width: 750px;
height: 163px;
background: url(../images/header_bg2.jpg);
/*border-left:1pt solid #000000;
border-right:1pt solid #000000;*/
}
#container #header #agb{
position: absolute;
top: 0px;
left: 570px;
right: 0px;
width:220px;
height: px;
}
#container #header #news{
position: absolute;
top: 3px;
left: 210px;
right: 0px;
width:320px;
height: 19px;
background: url(../images/news_banner.gif);
}

#container #header #breadcrumb{
position: absolute;
top: 22px;
left: 720px;
right: 0px;
width: 25px;
height: 100px;
background:;
}

#container #header #nav1{
position: absolute;
top: 120px;
left: 44px;
right: 0px;
width: 700px;
height: px;
}
#container #header #nav2{
position: absolute;
top: 140px;
left: 50px;
right: 0px;
width: 700px;
height: px;
}
#container #header #nav2 #index{
position: absolute;
top: 0px;
left: 36px;
right: 0px;
width: 350px;
height: px;
}
#container #header #nav2 #produkte{
position: absolute;
top: 0px;
left: 171px;
right: 0px;
width: 450px;
height: px;
}
#container #header #nav2 #quali{
position: absolute;
top: 0px;
left: 238px;
right: 0px;
width: 500px;
height: px;
}
#container #header #nav2 #events{
position: absolute;
top: 0px;
left: 305px;
right: 0px;
width: 500px;
height: px;
}
#container #header #nav2 #kontakt{
position: absolute;
top: 0px;
left: 356px;
right: 0px;
width: 500px;
height: px;
}
#container #header #nav2 #aktuelles{
position: absolute;
top: 0px;
left: 36px;
right: 0px;
width: 500px;
height: px;
}
#container #content{
position: absolute;
top: 163px;
left: 0px;
right: 0px;
width: 750px;
height: 370px;
background: #ffffff;
/*border-left:1pt solid #000000;
border-right:1pt solid #000000;
border-bottem:1pt solid #000000;
border-top:1pt solid #000000;*/
}
#container #content #bilderleiste{
position: absolute;
top: 0px;
left: 15px;
width: 70px;
height: 330px;
}
#container #content #breadcrumbs{
position: absolute;
top: -2px;
left: 136px;
width: 500px;
height: ;
}
#container #content #head{
position: absolute;
top: 16px;
left: 315px;
right: 0px;
width: 500px;
height: px;
}
#container #content #head_kontakt{
position: absolute;
top: 16px;
left: 295px;
right: 0px;
width: 500px;
height: px;
}

#container #content #text{
scrollbar-arrow-color: #000000; /* dunkelblau*/
scrollbar-face-color: #FFFFFF; /* weiss*/
scrollbar-highlight-color: #000000; /* grün*/
scrollbar-3dlight-color: #000000; /* orange*/
scrollbar-shadow-color: #000000; /* rot*/
scrollbar-darkshadow-color: #000000; /* schwarz*/
scrollbar-track-color: #ffffff; /* hellblau*/
position: absolute;
top: 54px;
left: 190px;
right: 0px;
width: 350px;
height: 200px;
text-align: justify;
}

.abstand_iframe{
padding: 10px;
}

.scrollbereich {
overflow: auto;
width: 550px;
height: 320px;
} 
.scrollbarabstand{
padding-right: 40px;
} 
.scrollbarabstand td a:link { 
font-weight: bold; 
text-decoration: none; 
color: #000000;
}
.scrollbarabstand td a:visited { 
font-weight: bold; 
text-decoration: none; 
color: #000000;
}
.scrollbarabstand td a:hover { 
text-decoration: none; 
color: #98AC90;
}
.scrollbarabstand td a:active { 
text-decoration: none; 
color: #B8CBD2;
}
#container #content #nav3{
position: absolute;
top: 170px;
left: 0px;
right: 0px;
width: 170px;
height: auto;
background: #ffffff;
}
#container #content #nav3 li a:link { 
font-weight: bold; 
text-decoration: none; 
color: #000000;
}
#container #content #nav3 li a:visited { 
font-weight: bold; 
text-decoration: none; 
color: #000000;
}
#container #content #nav3 li a:hover { 
text-decoration: none; 
color: #98AC90;
}
#container #content #nav3 li a:active { 
text-decoration: none; 
color: #B8CBD2;
}
#container #content   td a:visited { 
font-weight: bold; 
text-decoration: none; 
color: #000000;
}
#container #content  td a:hover { 
text-decoration: none; 
color: #98AC90;
}
#container #content  td a:active { 
text-decoration: none; 
color: #B8CBD2;
}
#container #content #pic { 
left: 0px;
top: 20px;
}

#container #footer {
position: absolute;
width: 752px;
height: 20px;
top: 550px;
background: url(../images/bg_footer.jpg);
background-repeat:repeat-x;
}
#container #content  li a:link { 
font-weight: bold; 
text-decoration: none; 
color: #000000;
}
#container #content  li a:visited { 
font-weight: bold; 
text-decoration: none; 
color: #000000;
}
#container #content  li a:hover { 
text-decoration: none; 
color: #98AC90;
}
#container #content  li a:active { 
text-decoration: none; 
color: #B8CBD2;
}
