html {	
	height: auto;

}

body {
	font-family: arial, verdana;
	font-size: 10pt;
	margin-left: 0px;
	top: 0px;
	margin-bottom: 0%;
	margin-right: 0px;
	height: auto;
	background: #f8f8f8;
}

#container {
	position: relative;
	margin-top: 0px;
	margin-left: 5%;
	margin-right: 0%;
	height: 300px;
	width: 90%;
	border:0px;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-LEFT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	border-spacing: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	background:#FFFFFF
}

#produktdetailcontainer {
	position: relative;
	margin-top: 0px;
	margin-left: 0%;
	margin-right: 0%;
	height: auto;
	width: 100%;
	border:0px;
	border-spacing: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	overflow: scroll;
}

#links {
	position: relative;
	z-index: 2;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0;
	top: 0px;
	left: 0px;
	width: 147px;
	background: #ffffff url(../grafiken/verlauf_links.jpg) repeat-y 0 0;
}

#tdheader {
	position: relative;
	z-index: 3;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 75px;
	min-height: 75px;
	max-height: 20%;
	border:0px;
	vertical-align: top;
	background: #ffffff url(../grafiken/verlaufoben.jpg) repeat-x 0 0;
}

#tdheader_verlauf {
	position: relative;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0;
	width: auto;
	height: 75px;
	min-height: 75px;
	max-height: 20%;
	border:0px;
	vertical-align: top;
	background: url(../grafiken/logooben.jpg) no-repeat;
}

#tdheader_logo {
	position: absolute;
	z-index: 3;
	top: 0px;

	right: 0px;
	width: 318px;
	height: 50px;
	min-height: 50px;
	max-height: 50px;
	border:0px;
	vertical-align: top;
	background: url(../grafiken/ThomsenLogo1_WEB_50pixel.gif) no-repeat;
}

#tdheader_text {
	position: absolute;
	z-index: 0;
	top: 0px;
	left: 0px;
	right: 0;
	width: 200px;
	height: 0px;
	min-height: 0px;
	max-height: 0px;
	border:0px;
	vertical-align: top;
}

#navi {
	position: relative;
	z-index: 3;
	margin-top: 0px;
	left: 0;
	width: 140px;
	height: auto;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}

#lang {
	position: relative;
	z-index: 3;
	left: 0;
	margin-top: 0px;
	width: 147px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	text-align: center;
}

.lng {
	position: relative;
	z-index: 3;
	margin: auto;
	margin: 0 auto 0 auto;
	width: 147px;
	height: 70px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	text-align: center;
}

#search {
	position: relative;
	z-index: 3;
	left: 0;
	margin-top: 10px;
	width: auto;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	text-align: center;
}

#datencontainer {
	position: relative;
	overflow: visible;
	overflow-x:hidden; 
	z-index: 6;
	margin: auto;
	margin: 0 auto 0 auto;
	margin-top: 0px;
	top: 0px;
	height: auto;
	height: 350px; 
	WIDTH: 100%;
	bottom: 0px;
	text-align: center;
	vertical-align: top;
}

#produktdetaildatencontainer {
	position: relative;
	overflow: visible;
	overflow-x:hidden; 
	z-index: 4;
	margin: auto;
	margin: 0 auto 0 auto;
	height: auto;
	WIDTH: 80%;
	bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	vertical-align: top;
}

.daten {
	position: relative;
	overflow: hidden;
	overflow-x:hidden; 
	z-index: 6;
	margin-left: 20pt;
	top: 0px;
	height: auto;
	WIDTH: 92%;
	bottom: 0px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	vertical-align: top;
}

.daten_map {
	position: relative;
	overflow: visible;
	overflow-x:hidden; 
	z-index: 4;
	margin: auto;
	margin: 0 auto 0 auto;
	margin-top: 0px;
	top: 0px;
	height: auto;
	WIDTH: 100%;
	bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	vertical-align: top;
	background: #ffffff url(../grafiken/gebiet.png) no-repeat center 20px;
}

.daten_spacer {
	position: relative;
	overflow: hidden;
	z-index: 0;
	margin: auto;
	margin: 0 auto 0 auto;
	margin-top: 0px;
	top: 0px;
	height: 100px;
	width: 1%;
	bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	vertical-align: top;
}

#branchenliste {
	z-index: 2;
	position: absolute;
	top: 125px;
	left: 20px;
	width: 280px;
	background-color: #ffffff;
}

#branchen_add {
	z-index: 3;
	padding-left: 5px;
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	position: absolute;
	top: 630px;
	left: 10px;
	width: 280px;
	background-color: #f6f6f6;
}

#branchen_beziehungen {
	z-index: 3;
	position: absolute;
	top: 0px;
	left: 260px;
	width: 73%;
	height: 105%;
	overflow: scroll;
}

#branchen_speichern {
	z-index: 3;
	position: absolute;
	bottom: 0px;
	left: 10px;
}

#tdfooterkl {
	position: relative;
	z-index: 3;
	left: 0%;
	margin-left: 0%;
	right: 100%;
	margin-right: 100%;
	bottom: 0%;
	margin-bottom: 0px;
	width: 100%;
	height: 60px;
	text-align: center;
	vertical-align: bottom;
	BORDER-TOP: #191970 0px solid;
	background: #ffffff url(../grafiken/verlauf_links.jpg) repeat-y 0 0;
}

#footerkl {
	position: relative;
	z-index: 3;
	bottom: 0%;
	margin-bottom: 0px;
	width: 100%;
	height: auto;
	text-align: center;
	vertical-align: bottom;
	BORDER-TOP: #191970 0px solid;
}

#ueberschrift {
	font-size: 12pt;
	font-weight: bold;
	COLOR: #003399;
}

#branchen {
	font-size: 10pt;
	font-weight: bold;
	COLOR: #003399;
}

.standard
{
	FONT-SIZE: 16px;
	COLOR: #003399;
	FONT-FAMILY: Arial,verdana
}
.produkte
{
	FONT-SIZE: 16px;
	FONT-WEIGHT: BOLD;
	COLOR: #003399;
	FONT-FAMILY: Arial,verdana
}
.produktename
{
	FONT-SIZE: 16px;
	COLOR: #003399;
	FONT-FAMILY: Arial,verdana
}
.verbaende
{
	FONT-SIZE: 16px;
	FONT-WEIGHT: BOLD;
	COLOR: #003399;
	FONT-FAMILY: Arial,verdana
}
li
{
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: Arial,verdana
}
font
{
	FONT-SIZE: 16px;
	COLOR: #003399;
	FONT-FAMILY: Arial,verdana
}
a
{
	FONT-SIZE: 16px;
	COLOR: #003399;
	FONT-FAMILY: Arial,verdana
}
td, th
{
	margin-top: 0px;
	padding-top: 0px;
	top: 0px;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: Arial,verdana;
	vertical-align: top;
}
.rot
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #ff0000;
	FONT-FAMILY: Arial,verdana
}
.ueber
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #003399;
	FONT-FAMILY: Arial,verdana
}

.mainhead
{
	z-index:5;
	position: absolute;
	margin-top: 0px;
	top: 0px;
	margin-left: 458px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14pt;
	width: auto;
	COLOR: #003399;
	FONT-FAMILY: Arial,verdana;
	text-align: center;
}

.head
{
	z-index:5;
	position: absolute;
	top: 9px;
	margin-left: 141px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	width: auto;
	COLOR: #003399
	FONT-FAMILY: Arial,verdana;
	text-align: center;
	line-height:10pt;
}

h1
{
	FONT-SIZE: 13pt;
	COLOR: #003399;
	FONT-FAMILY: Arial,verdana;
}
h2
{
	FONT-SIZE: 11pt;
	COLOR: #003399;
	FONT-FAMILY: Arial,verdana
}
h3
{
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: Arial,verdana
}
h4
{
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: Arial,verdana
}
.klein
{
	FONT-SIZE: 12px;
	COLOR: #1e90ff;
	FONT-FAMILY: Arial,verdana
}
.fontb
{
	FONT-SIZE: 16px;
	COLOR: #6495ed;
	FONT-FAMILY: Arial,verdana
}

.navlink
{
	COLOR: #4b0082;
	TEXT-DECORATION: none
}
.navlink:link
{
	COLOR: #4b0082;
	TEXT-DECORATION: none
}
.navlink:visited
{
	COLOR: #003399;
	TEXT-DECORATION: none
}
.navlink:active
{
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
.navlink:hover
{
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
a
{
	font-size: 10pt;
	COLOR: #3070df;
	TEXT-DECORATION: underline;
}
a:link
{
	font-size: 10pt;
	COLOR: #3070df;
	TEXT-DECORATION: underline;
}
a:visited
{
	font-size: 10pt;
	COLOR: #3070df;
	TEXT-DECORATION: underline;
}
a:active
{
	font-size: 10pt;
	COLOR: #6495ed;
	TEXT-DECORATION: underline;
}
a:hover
{
	font-size: 10pt;
	COLOR: #ffa500;
	TEXT-DECORATION: underline;
}
a.sitemap
{
	COLOR: #3070df;
	TEXT-DECORATION: underline;
	font-size: 12pt;
}
a.sitemap:link
{
	COLOR: #3070df;
	TEXT-DECORATION: underline;
	font-size: 12pt;
}
a.sitemap:visited
{
	COLOR: #3070df;
	TEXT-DECORATION: underline;
	font-size: 12pt;
}
a.sitemap:active
{
	COLOR: #6495ed;
	TEXT-DECORATION: underline;
	font-size: 12pt;
}
a.sitemap:hover
{
	COLOR: #ffa500;
	TEXT-DECORATION: underline;
	font-size: 12pt;
}
.subcat
{
	FONT-SIZE: 12px;
	COLOR: #6495ed;
	TEXT-DECORATION: none
}
.subcat:link
{
	FONT-SIZE: 12px;
	COLOR: #6495ed;
	TEXT-DECORATION: none
}
.subcat:visited
{
	FONT-SIZE: 12px;
	COLOR: #6495ed;
	TEXT-DECORATION: none
}
.subcat:active
{
	FONT-SIZE: 12px;
	COLOR: #6a5acd;
	TEXT-DECORATION: none
}
.subcat:hover
{
	FONT-SIZE: 12px;
	COLOR: #003399;
	TEXT-DECORATION: none
}
.backlink
{
	COLOR: #4b0082;
	TEXT-DECORATION: none
}
.backlink:link
{
	COLOR: #4b0082;
	TEXT-DECORATION: none
}
.backlink:visited
{
	COLOR: #003399;
	TEXT-DECORATION: none
}
.backlink:active
{
	COLOR: #ffa500;
	TEXT-DECORATION: none
}
.backlink:hover
{
	COLOR: #ffa500;
	TEXT-DECORATION: none
}
A.progs
{
	COLOR: #003399;
	TEXT-DECORATION: none
}
A.progs:link
{
	COLOR: #003399;
	TEXT-DECORATION: none
}
A.progs:visited
{
	COLOR: #003399;
	TEXT-DECORATION: none
}
A.progs:active
{
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
A.progs:hover
{
	COLOR: #ffa500;
	TEXT-DECORATION: none
}
A.branchen_gruppen
{
	font-size: 10pt;
	COLOR: #003399;
	TEXT-DECORATION: none
}
A.branchen_gruppen:link
{
	font-size: 10pt;
	COLOR: #003399;
	TEXT-DECORATION: none
}
A.branchen_gruppen:visited
{
	font-size: 10pt;
	COLOR: #003399;
	TEXT-DECORATION: none
}
A.branchen_gruppen:active
{
	font-size: 10pt;
	COLOR: #808080;
	TEXT-DECORATION: none
}
A.branchen_gruppen:hover
{
	font-size: 10pt;
	COLOR: #ffa500;
	TEXT-DECORATION: none
}
a.verbaende
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 15px;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #c0c0c0;
	TEXT-DECORATION: none
}
a.verbaende:link
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 15px;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #c0c0c0;
	TEXT-DECORATION: none
}
a.verbaende:visited
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 15px;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #c0c0c0;
	TEXT-DECORATION: none
}
a.verbaende:active
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #ffffff;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #003399;
	TEXT-DECORATION: none
}
a.verbaende:hover
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 15px;
	COLOR: #c0c0c0;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #003399;
	TEXT-DECORATION: none
}
.tdlink
{
	BACKGROUND-COLOR: #958ffa
}
.tdlink:hover
{
	BACKGROUND-COLOR: #6495ed
}

table.navi
{
	border-spacing: 0px;
}

TD.header
{
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	BORDER-LEFT: #191970 1px solid;
	CURSOR: pointer;
	COLOR: #ffffff;
	BORDER-BOTTOM: #191970 1px solid;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #958ffa
}
.navnormal
{

	margin-top: 0px;
	PADDING-LEFT: 10px;
	padding-right: 0px;
	top: 0px;
	FONT-SIZE: 12px;
	height:26px;
	width:149px;
	CURSOR: pointer;
	COLOR: #ffffff;
	FONT-FAMILY: arial, verdana;
	background: #003982 url(../img/nav/navbutton_nor.gif) no-repeat;

}
TD.navmain
{
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	PADDING-LEFT: 10px;
	margin-bottom: 0px;
	FONT-SIZE: 12px;
	BORDER-LEFT: #191970 1px solid;
	CURSOR: pointer;
	COLOR: #ffffff;
	BORDER-BOTTOM: #191970 1px solid;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #958faf
}
.navnormalsub
{
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	PADDING-LEFT: 10px;
	margin-bottom: 5px;
	FONT-SIZE: 12px;
	BORDER-LEFT: #191970 1px solid;
	CURSOR: pointer;
	COLOR: #ffffff;
	BORDER-BOTTOM: #191970 1px solid;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #3070df;
	text-align: left;
}
.navnormalsub2
{
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	PADDING-LEFT: 10px;
	margin-bottom: 5px;
	FONT-SIZE: 12px;
	BORDER-LEFT: #191970 1px solid;
	CURSOR: pointer;
	COLOR: #ffffff;
	BORDER-BOTTOM: #191970 1px solid;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #4053a6
}
.navnormalsub3
{
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	PADDING-LEFT: 10px;
	margin-bottom: 15px;
	FONT-SIZE: 12px;
	BORDER-LEFT: #191970 1px solid;
	CURSOR: pointer;
	COLOR: #ffffff;
	BORDER-BOTTOM: #191970 1px solid;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #504080
}
TD.navispacer
{
	PADDING-LEFT: 10px;
	padding-right: 0px;
	top: 0px;
	FONT-SIZE: 12px;
	height: 2px;
}
.navhover
{
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	PADDING-LEFT: 10px;
	margin-bottom: 5px;
	FONT-SIZE: 12px;
	BORDER-LEFT: #191970 1px solid;
	CURSOR: pointer;
	COLOR: #0000ff;
	BORDER-BOTTOM: #191970 1px solid;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #003b81;
}

.navhover_main
{
	margin-top: 0px;
	PADDING-LEFT: 10px;
	padding-right: 0px;
	top: 0px;
	FONT-SIZE: 12px;
	height:26px;
	width:149px;
	CURSOR: pointer;
	COLOR: #ffffff;
	FONT-FAMILY: arial, verdana;
	background: #003982 url(../img/nav/navbutton_hov.gif) no-repeat;
}

TD.newshead
{
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	PADDING-LEFT: 10px;
	margin-bottom: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	BORDER-LEFT: #191970 1px solid;
	COLOR: #003399;
	BORDER-BOTTOM: #191970 1px solid;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #cccccc
}
TD.news
{
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	PADDING-LEFT: 10px;
	FONT-SIZE: 16px;
	BORDER-LEFT: #191970 1px solid;
	COLOR: #003399;
	BORDER-BOTTOM: #191970 1px solid;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #eeeeee
}
TD.newsspacer
{
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	PADDING-LEFT: 10px;
	FONT-SIZE: 16px;
	BORDER-LEFT: #191970 1px solid;
	COLOR: #003399;
	BORDER-BOTTOM: #191970 1px solid;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #d0d0d0
}
TD.newstext
{
	BORDER-RIGHT: #191970 0px solid;
	BORDER-TOP: #191970 0px solid;
	PADDING-LEFT: 10px;
	FONT-SIZE: 16px;
	BORDER-LEFT: #191970 0px solid;
	COLOR: #003399;
	BORDER-BOTTOM: #191970 0px solid;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #eeeeee
}
TD.progstd
{
	BORDER-RIGHT: #191970 0px solid;
	BORDER-TOP: #191970 0px solid;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #191970 0px solid;
	COLOR: #003399;
	BORDER-BOTTOM: #191970 0px solid;
	FONT-FAMILY: arial, verdana;
}
TD.mitlinks
{
	BORDER-RIGHT: #191970 0px solid;
	BORDER-TOP: #191970 0px solid;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #191970 1px solid;
	COLOR: #003399;
	BORDER-BOTTOM: #191970 0px solid;
	FONT-FAMILY: arial, verdana;
}TD.mitrechts
{
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 0px solid;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #191970 0px solid;
	COLOR: #003399;
	BORDER-BOTTOM: #191970 0px solid;
	FONT-FAMILY: arial, verdana;
}
TD.branchen_firmen
{
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
}
TD.branchen_produkte
{
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #EFEFEF
}
TD.branchen_gruppe
{
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	HEIGHT: 20px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
}
TD.branchen_branche
{
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	HEIGHT: 20px;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #EFEFEF
}
TD.branchen_unterbranche
{
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 25px;
	PADDING-RIGHT: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	HEIGHT: 20px;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #CFCFCF
}
TD.branchen_checkbox 
{
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	FONT-SIZE: 10pt;
	WIDTH: 100%;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #EFEFEF
}
TD.branchen_checkboxleer
{
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	HEIGHT: 20px;
	WIDTH: 100%;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #c0c0c0;
}

.branchen_spacer
{
	position: relative;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 20px;
	WIDTH: 2px;
	FONT-SIZE: 10pt;
	FONT-FAMILY: arial, verdana;
	float: left;
}

.branchen_gruppencontainer {
	position: relative;
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	margin-left: 0px;
	margin-top: 10px;
	width: auto;
	height: 14px;
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #efefef;
}
.branchen_gruppenansicht
{
	position: relative;
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	top: -1px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 17px;
	WIDTH: auto;
	FONT-SIZE: 5pt;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #F6F6F6;
	float: left;
}

.branchen_branchencontainer {
	position: relative;
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	margin-left: 0px;
	margin-top: 23px;
	width: 100%;
	height: 14px;
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #dfdfdf;
}
.branchen_branchenansicht
{
	position: relative;
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	top: -1px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 17px;
	WIDTH: auto;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #F6F6F6;
	float: left;
}
.branchen_unterbranchencontainer {
	position: relative;
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	margin-left: 0px;
	margin-top: 23px;
	width: 100%;
	height: 14px;
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #cfcfcf;
}

.branchen_unterbranchenansicht
{
	position: relative;
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	top: -1px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 17px;
	WIDTH: auto;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #F6F6F6;
	float: left;
}

.branchen_produktcontainer {
	position: relative;
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	margin-left: 0px;
	margin-top: 23px;
	width: 100%;
	height: 14px;
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #efefef;
}

.branchen_produktansicht
{
	position: relative;
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	margin-top: 30px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: auto;
	WIDTH: auto;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #F6F6F6;
}

.branchen_produktspacer
{
	position: relative;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	top: 0px;
	left: 0px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 370px;
	WIDTH: 0px;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #F6F6F6;
}

.branchen_produktfoto
{
	position: absolute;
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	top: 4px;
	left: 4px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 170px;
	WIDTH: 170px;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #F6F6F6;
	text-align: center;
	margin: 0 auto 0 auto;
}

.branchen_produktfirmenlogo
{
	position: absolute;
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	top: 125px;
	left: 190px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 80px;
	WIDTH: 207px;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #F6F6F6;
}

.branchen_produktnametitel
{
	position: absolute;
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	top: 5px;
	left: 190px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 20px;
	WIDTH: 197px;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #F6F6F6;
}

.branchen_produktname
{
	z-index: 5;
	position: absolute;
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	top: 35px;
	left: 190px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 50px;
	WIDTH: 197px;
	FONT-SIZE: 10pt;
	COLOR: #ffffff;
	FONT-FAMILY: arial, verdana;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #808080;
}

.branchen_produktvttitel
{
	position: absolute;
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	top: 5px;
	left: 430px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 20px;
	WIDTH: 167px;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #F6F6F6;
}

.branchen_produktvt
{
	position: absolute;
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	top: 35px;
	left: 430px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 20px;
	WIDTH: 167px;
	FONT-SIZE: 10pt;
	COLOR: #ffffff;
	FONT-FAMILY: arial, verdana;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #808080;
}

.branchen_produktdetails
{
	position: absolute;
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	top: 184px;
	left: 4px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 20px;
	WIDTH: 167px;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #F6F6F6;
}

.branchen_produktaptitel
{
	position: absolute;
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	top: 65px;
	left: 430px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 20px;
	WIDTH: 167px;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #F6F6F6;
}

.branchen_produktap
{
	position: absolute;
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	top: 95px;
	left: 430px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 20px;
	WIDTH: 167px;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #F6F6F6;
}

.branchen_produktapteltitel
{
	position: absolute;
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	top: 125px;
	left: 430px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 20px;
	WIDTH: 167px;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #F6F6F6;
}

.branchen_produktaptel
{
	position: absolute;
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	top: 155px;
	left: 430px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 20px;
	WIDTH: 167px;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #F6F6F6;
}

.branchen_produktapmail
{
	position: absolute;
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	top: 185px;
	left: 430px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 20px;
	WIDTH: 167px;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #F6F6F6;
}

.branchen_produktbeschreibung
{
	position: absolute;
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	top: 215px;
	left: 4px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 150px;
	WIDTH: 600px;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: arial, verdana;
	BACKGROUND-COLOR: #F6F6F6;
	overflow: scroll;
	overflow-x:hidden; 
}

A.produkt
{
	COLOR: #ffff00;
	TEXT-DECORATION: underline;
	font-style: italic;
}
A.produkt:link
{
	COLOR: #ff0000;
	TEXT-DECORATION: underline;
	font-style: italic;
}
A.produkt:visited
{
	COLOR: #003399;
	TEXT-DECORATION: underline;
	font-style: italic;
}
A.produkt:active
{
	COLOR: #808080;
	TEXT-DECORATION: underline;
	font-style: italic;
}
A.produkt:hover
{
	COLOR: #ffa500;
	TEXT-DECORATION: underline;
	font-style: italic;
}

#branchentablespalteheader_l
{
	position: absolute;
	top: 7px;
	left: 0px;
	height: 13px;
	width: 50%;
	border:0px;
	BORDER-LEFT: #191970 0px solid;
	BORDER-RIGHT: #191970 0px solid;
	BORDER-TOP: #191970 0px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 0px;
	text-align: center;
	font-weight: bold;
}

#branchentablespalteheader_r
{
	position: absolute;
	top: 7px;
	left: 50%;
	height: 13px;
	width: 50%;
	border:0px;
	BORDER-LEFT: #191970 0px solid;
	BORDER-RIGHT: #191970 0px solid;
	BORDER-TOP: #191970 0px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 0px;
	text-align: center;
	font-weight: bold;
}

div.branchentablespalte_l
{
	position: absolute;
	left: 0px;
	height: 30px;
	width: 50%;
	border:0px;
	BORDER-RIGHT: #191970 0px solid;
	BORDER-LEFT: #191970 0px solid;
	BORDER-TOP: #191970 0px solid;
	BORDER-BOTTOM: #191970 0px solid;
	border-spacing: 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	text-align: center;
}

div.branchentablespalte_r
{
	position: absolute;
	left: 50%;
	height: 30px;
	width: 50%;
	border:0px;
	BORDER-RIGHT: #191970 0px solid;
	BORDER-LEFT: #191970 0px solid;
	BORDER-TOP: #191970 0px solid;
	BORDER-BOTTOM: #191970 0px solid;
	border-spacing: 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	text-align: center;
}

table.branchen_tabelle
{
	position: relative;
	height: auto;
	width: 100%;
	border:0px;
	BORDER-RIGHT: #191970 0px solid;
	BORDER-LEFT: #191970 0px solid;
	BORDER-TOP: #191970 0px solid;
	BORDER-BOTTOM: #191970 0px solid;
	border-spacing: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	text-align: center;
	vertical-align: top;
}

.branchendummy
{
	position: relative;
	margin-top: 0px;
	right: 0px;
	height: auto;
	width: 100%;
	border:0px;
	background: #ffffff;
	border-spacing: 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	vertical-align: top;
}

.branchetablespacer
{
	position: relative;
	margin-top: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}

A.branchen
{
	COLOR: #003399;
	TEXT-DECORATION: none
}
A.branchen:link
{
	COLOR: #003399;
	TEXT-DECORATION: none
}
A.branchen:visited
{
	COLOR: #003399;
	TEXT-DECORATION: none
}
A.branchen:active
{
	COLOR: #c0c0c0;
	TEXT-DECORATION: none
}
A.branchen:hover
{
	COLOR: #ffa500;
	TEXT-DECORATION: underline
}

table.mitarbeiter
{
	border-spacing: 0px;
	width: 90%;
	font-family: arial, verdana;
	font-size: 10pt;
	COLOR: #003399;
	margin: 0 auto 0 auto;
	vertical-align: top;
}

.mitarbeiter2
{
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: Arial,verdana;
	font-weight: bold;
}
.mitarbeitername
{
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: Arial,verdana
}

div.mitarbeiter_auswahl
{
	background-color: #6495ed; /* Mozilla 1.4 */
	border: #6495ed; /* Opera 7.11 */
	height: auto; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */

	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

hr.mitarbeiter_trennlinie
{
	background-color: #6495ed; /* Mozilla 1.4 */
	color: #6495ed; /* IE 6 */
	border: #6495ed; /* Opera 7.11 */
	height: 2px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
	margin-top: 2pt;
	margin-bottom: 2pt;
}

hr.verbaende_trennlinie
{
	background-color: #6495ed; /* Mozilla 1.4 */
	color: #6495ed; /* IE 6 */
	border: #6495ed; /* Opera 7.11 */
	height: 2px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
	margin-top: 2px;
	margin-bottom: 2px;
}

hr.bewerbung_trennlinie
{
	background-color: #6495ed; /* Mozilla 1.4 */
	color: #6495ed; /* IE 6 */
	border: #6495ed; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
	margin-top: 5px;
	margin-bottom: 5px;
}

img.flagge
{
	border: 0px;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-LEFT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}

.fett
{
	font-weight: bold;
}

.kursiv
{
	font-style: italic;
}

.leftalign
{
	text-align: left;
	padding-right: 10px;
}

.leftalign_left
{
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

.centeralign
{
	margin: auto;
	margin: 0 auto 0 auto;
	text-align: center;
}

.centeralign_gebiet
{
	margin: auto;
	margin: 0 auto 0 auto;
	text-align: center;

}

.rightalign
{
	text-align: right;
	padding-right: 10px;
}

.rightalign100
{
	text-align: right;
	width: 100%;
	padding-right: 10px;

}

.centeralign_map
{
	text-align: right;
	width: 100%;
	height: 417px;

}

.rightalign_map
{
	text-align: right;
	height: 120px;
	padding-right: 10px;

}

.historydate
{
	width: 150px;
	text-align: center;
	font-weight: bold;
}

.gebiete
{
	width: 100%;
	height: 440px;
	margin: auto;
	margin: 0 auto 0 auto;
	text-align: center;
	background: #ffffff url(../grafiken/vertriebsgebiet.png) repeat-y center;
}

.kontaktform
{
	text-align: left;
	padding-right: 10px;
	text-align: left;
	border: 0px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
}

.kontaktform_center
{
	margin: auto;
	margin: 0 auto 0 auto;
	text-align: center;
	padding-right: 10px;
	border: 0px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
}

.kontaktspacer
{
	border: 0px;
	text-align: left;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
}

.sitemap1
{
	border: 0px;
	text-align: left;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 5px;
}

.sitemap2
{
	border: 0px;
	text-align: left;
	PADDING-LEFT: 45px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 5px;
}

#route {
	z-index: 3;
	margin-top: 0px;
	PADDING-TOP: 0px;
	top: 0px;
	padding-left: 0px;
	BORDER-LEFT: #191970 1px solid;
	BORDER-RIGHT: #191970 1px solid;
	BORDER-TOP: #191970 1px solid;
	BORDER-BOTTOM: #191970 1px solid;
	position: relative;
	width: 198px;
	height: 210px;
	vertical-align: bottom;
	background-color: #f1f1f1;
}
#route_header {
	z-index: 2;
	BORDER-BOTTOM: #191970 1px solid;
	position: relative;
	width: auto;
	height: 50px;
	vertical-align: top;
	background-color: #f1f1f1;
	background: #f1f1f1 url(../grafiken/routeto_header.gif) no-repeat left top;
}

#route_headerlink {
	z-index: 3;
	margin-top: 33px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	BORDER-BOTTOM: #191970 1px solid;
	position: absolute;
	width: auto;
	height: 10px;
	vertical-align: top;
	color: #ffffff;
}

#leftalign_route
{
	text-align: left;
	height: 100px;
	padding-left: 10px;
	padding-right: 10px;
}

#route_footer {
	z-index: 2;
	padding-left: 10px;
	padding-right: 10px;
	BORDER-TOP: #191970 1px solid;
	position: relative;
	width: auto;
	height: auto;
	vertical-align: bottom;
	text-align: right;
}

img {
	border: none;
}

A.white
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-size: 10pt;
}
A.white:link
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-size: 10pt;
}
A.white:visited
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-size: 10pt;
}
A.white:active
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-size: 10pt;
}
A.white:hover
{
	COLOR: #ffa500;
	TEXT-DECORATION: underline;
}
A.navanchor
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-size: 10pt;
}
A.navanchor:link
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-size: 10pt;
}
A.navanchor:visited
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-size: 10pt;
}
A.navanchor:active
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-size: 10pt;
}
A.navanchor:hover
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-size: 10pt;
}
.stellen_head
{
	FONT-SIZE: 10pt;
	font-weight: bold;
	COLOR: #003399;
	FONT-FAMILY: Arial,verdana;
	width: 190px;
	background: #cecece;
}
.stellen
{
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: Arial,verdana;
	padding-left: 0px;
}

.bewerbung_input
{
	font-size: 10pt;
	COLOR: #003399;
	border: #191970;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}