h1      { color: #888b8b; font-weight: bold; font-size: 20px; line-height: 24px; font-family: Helvetica, Verdana, Arial, sans-serif; letter-spacing: 2px }
.head       { color: #888b8b; font-weight: bold; font-size: 20px; line-height: 24px; font-family: Helvetica, Verdana, Arial, sans-serif; letter-spacing: 2px }
.navilang   { color: #666666; font-size: 12px; line-height: 16px; font-family: Verdana, Arial, sans-serif }
.head1     { color: #000; font-weight: bold; font-size: 16px; line-height: 20px; font-family: Helvetica, Verdana, Arial, sans-serif }
.head2      { color: #000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif }

.inlaycont { padding: 0; overflow: auto; width:700px; height:300px; border: 0 }

.text { color: #000000; font-size: 12px; line-height: 16px; font-family: Arial, Verdana, Helvetica, sans-serif }
.textklein { color: #000000; font-size: 9px; line-height: 12px; font-family: Arial, Verdana, Helvetica, sans-serif }
.tableborder  { border-style: solid solid solid solid; border-width: 1px 1px 1px 1px; border-color: #74ada0 }

a:active  { color: #000000; font-size: 12px; line-height: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
a:link  { color: #000000; font-size: 12px; line-height: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
a:visited  { color: #000000; font-size: 12px; line-height: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
a:hover { color: #000000; font-size: 12px; line-height: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
body        { color: #000000; font-size: 12px; line-height: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; background: #d5d6d7 url(../bilder/gestaltung/bg.gif) repeat-y; scrollbar-3dlight-color: #FFFFFF; scrollbar-arrow-color: #FFFFFF ; scrollbar-darkshadow-color: #FFFFFF; scrollbar-face-color: #B6B8B9; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF  }
input   { color: #000000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif }
select   { color: #000000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; border: solid 1px #000 }
hr      { border-top: 1px dashed black }
table { color: #000000; font-size: 12px; line-height: 16px; font-family: Arial, Verdana, Helvetica, sans-serif }
ul { list-style-type: square }

.hauptmenue:link { color: #990000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }
.hauptmenue:hover  { color: #888b8b; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none; background-color: #ffffff; border-top: 1px solid #b6b8b9; border-bottom: 1px solid #b6b8b9; width:160 }
.hauptmenue:active { color: #990000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }
.hauptmenue:visited { color: #990000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }
.hauptmenueon { color: #888b8b; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none; background-color: #ffffff; border-top: 1px solid #b6b8b9; border-bottom: 1px solid #b6b8b9 }

.submenue:link { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }
.submenue:hover  { color: #ffffff; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none; background-color: #b9151e; width:160 }
.submenue:active { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }
.submenue:visited { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }
.submenueon { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none; background-color: #FECE00 }

.subsubmenue:link { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }
.subsubmenue:hover  { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none; background-color: #FECE00; width:160 }
.subsubmenue:active { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }
.subsubmenue:visited { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }
.subsubmenueon { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none; background-color: #FECE00 }

.product:link { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }
.product:hover  { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none; background-color: #888B8B; width:160 }
.product:active { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }
.product:visited { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }
.producton { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none; background-color: #888B8B }

.productred:link { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }
.productred:hover  { color: #FFFFFF; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none; background-color: #B9151E; width:160 }
.productred:active { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }
.productred:visited { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }
.productonred { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none; background-color: #B9151E }


.productyellow:link { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }
.productyellow:hover  { color: #FFFFFF; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none; background-color: #FECE00; width:160 }
.productyellow:active { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }
.productyellow:visited { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }
.productonyellow { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none; background-color: #FECE00 }

.productgreen:link { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }
.productgreen:hover  { color: #FFFFFF; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none; background-color: #078F28; width:160 }
.productgreen:active { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }
.productgreen:visited { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none }
.productongreen { color: #000000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none; background-color: #078F28 }

#logos { position: absolute; top: 10px; left: 700px; width: 120px; visibility: visible; display: block }
#sprachen { position: absolute; top: 15px; left: 760px; width: 150px; visibility: visible; display: block }
#inhalt { position: absolute; top: 160px; left: 350px; width: 580px; visibility: visible; display: block }
#inhaltdownload { position: absolute; top: 160px; left: 350px; width: 700px; visibility: visible; display: block }
#locationstring { position: absolute; top: 130px; left: 350px; width: 595px; visibility: visible; display: block }
#header { position: absolute; top: 0px; left: 0px; width: 950px; visibility: visible; display: block }
#adresse { position: absolute; top: 480px; left: 0px; width: 180px; visibility: visible; display: block }
#suche { position: absolute; top: 20px; left: 345px; width: 180px; visibility: visible; display: block }
#hauptmenue { position: absolute; top: 10px; left: 0px; width: 180px; visibility: visible; display: block }
#possubmenue { position: absolute; top: 130px; left: 0px; width: 180px; visibility: visible; display: block }
.dot  { }
.tdbg  { background-color: #D5D6D7 }

td.dl_cat0 {
			color: Black;
			height: 22px;
			width: 230px;
			border-left: 2px solid #ADB3BA;
			padding-left: 0px;
			border-bottom: 2px solid #ADB3BA;
			background: #ADB3BA;
			font-weight: bold;
			}

			td.dl_fillup_cat0 {
			color: Black;
			height: 22px;
			width: 22px;
			border-bottom: 2px solid #ADB3BA;
			background: #ADB3BA;
			border-left: 2px solid #ADB3BA;
			text-align: center;
			}

			td.dl_fillup_cat1 {
			color: Black;
			height: 22px;

			border-bottom: 2px solid #D5D8DA;
			background: #F2F2F2;
			border-left: 2px solid #D5D8DA;
			text-align: center;
			}

			td.tabelle2 {
			color: Black;
			height: 22px;
			width: 180px;
			background: #ADB3BA;
			border-top: 0px solid #ADB3BA;
			border-left: 2px solid #ADB3BA;
		   border-bottom: 2px solid #ADB3BA;
			padding: 2px;
			}

			td.dl_product{
			color: Black;
			height: 22px;
			width: 210px;
			border-left: 2px solid #D5D8DA;
			padding-left: 20px; height: 22px;
			border-bottom: 2px solid #D5D8DA;
			background: #F2F2F2;
	      letter-spacing: -0,5px;
			}

			td.tabelle_middle{
			color: Black;
			width: 26px;
			background: #F2F2F2;

			border-left: 2px solid #D5D8DA;
			padding: 2px;
			}




			td.tabelle_bottom{
			color: Black;
			width: 26px;
			background: #F2F2F2;
			border-bottom: 2px solid #D5D8DA;
			border-left: 2px solid #D5D8DA;
			padding: 2px;
			}

			td.dl_product-top{
			color: Black;
			height: 22px;
			width: 200px;
			border-top: 2px solid #D5D8DA;
			border-left: 2px solid #D5D8DA;
			padding-left: 20px; height: 22px;
			background: #F2F2F2;
	      letter-spacing: -0,5px;
			}

			td.dl_product-3{
			color: Black;
			height: 22px;
			width: 210px;

			PADDING-LEFT: 20px;
			BACKGROUND: #F2F2F2;
			BORDER-LEFT: #D5D8DA 2px solid;
			WIDTH: 214px;
			COLOR: black;
			LETTER-SPACING: 0px;
			HEIGHT: 22px
			}

			td.dl_name_1{
			color: Black;
			height: 22px;
			width: 331px;
			border-left: 2px solid #D5D8DA;
			padding-left: 5px; height: 22px;
			border-top: 2px solid #D5D8DA;
			background: #F2F2F2;
			font-weight: bold;

			}

			td.dl_picture{
			color: Black;
			height: 22px;
			width: 24px;
			border-top: 2px solid #D5D8DA;
			padding-left: 20px; height: 22px;
			background: #F2F2F2;
			font-weight: bold;
	      letter-spacing: 0px;
			}

			td.dl_name2{
			color: Black;
			height: 22px;
		   border-top: 2px solid #D5D8DA;
			border-left: 2px solid #D5D8DA;
			padding-left: 5px; height: 22px;
			background: #F2F2F2;
			font-weight: bold;
	      letter-spacing: 0px;
			}
         td.dl_fillup_cat3 {
			color: Black;
			height: 22px;
			width: 22px;
			border-bottom: 0px solid #D5D8DA;
			background: #F2F2F2;

			border-left: 2px solid #D5D8DA;
			text-align: center;
			}