* {
	color: #333333;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	line-height: 18px;
}

body {
	margin: 0;
	padding: 0;
	background-color: #FFF;
}


.navitopspacer {
	margin: 0 5px; 
	width: 1px;
	height: 9px;
}

table.maintbl {
	margin-top: 4px; 
	margin-left: 20px;
}

.lang_nav {
	padding: 4px 0 0 0; 
	width: 788px; 
	text-align: right;
}

.hpimg1, .hpimg4 {
	padding: 2px; 
	border: 1px solid #397DB7;
}

.hpimg2 {
	padding: 2px; 
	border-top: 1px solid #397DB7; 
	border-right: 1px solid #397DB7; 
	border-bottom: 1px solid #397DB7;
}

.hpimg3 {
	padding: 2px; 
	border-top: 1px solid #397DB7; 
	border-bottom: 1px solid #397DB7;
}



table.navtbl {
	width: 175px;
	border: 0;
	background-color: #D3E3F0;
}

.td-nav1 {
	height: 29px; 
	width: 15px; 
	vertical-align: middle; 
	text-align: right;
}

.td-nav2 {
	height: 29px;
	width: 160px;
	padding-left: 6px;
}

.td-nav2 a {
	line-height: 11px;
}

.td-nav-rowspacer {
	height: 1px;
	width: 175px;
	background-color: #FFF;
}

img.navicon {
	width: 14px;
	height: 27px;
}

.infotext {
	color: #666666;
	line-height: 15px;
}

.textwhite {
	color: #FFFFFF;
}

.textorange {
	color: #C1891F;
}

.imgtext {
	padding-left: 1px;
	padding-right: 1px;
	color: #89AFCF;
}

.highlight {
	color: #397DB7;
}

.headl {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}

h1 { /* ersetzt .headl */
	color: #333;
	font-size: 12px;
	font-weight: bold;
	background: url(/images/list_gr.gif) no-repeat 2px 4px;
	margin: 15px 0 10px 0;
	padding: 0 0 0 20px;
}

h2 { /* ersetzt Headline m. Listicon */
	color: #000;
	font-size: 10px;
	font-weight: bold;
	background: url(/images/list.gif) no-repeat 2px 6px;
	margin: 0 0 5px 0;
	padding: 0 0 0 11px;
}

h3 { /* ersetzt .titleimg */
	background: url(/images/bg_titleimg.gif) no-repeat;
	padding: 7px 0 0 14px; 
	color: #FFF;
	font-weight: bold;
	height: 29px;
	margin: 0 0 5px 0;
}

.subheadl {
	padding-left: 20px;
	color: #397DB7;
	background-image: url(/images/bg_subheadline.gif);
	background-repeat: no-repeat;
	background-color: #E1ECF4;
	font-weight: bold;
	height: 19px;
}

.titleimg {
	background: url(/images/bg_titleimg.gif) no-repeat;
}

.subnavimg {
	background: url(/images/subimg_navi.jpg) no-repeat;
}

a:link.dotzilla, a:visited.dotzilla, a:active.dotzilla, a:hover.dotzilla {
	color: #C6C6C6;
	font-weight: normal;
	text-decoration: none;
}

a:hover.dotzilla {
	color: #C1891F;
}

a:link.toplink, a:visited.toplink, a:active.toplink, a:hover.toplink  {
	color: #404040;
	font-weight: normal;
	text-decoration: none;
}

a:hover.toplink {
	color: #7E7C78;
}


a:link.textlink, a:visited.textlink, a:active.textlink, a:hover.textlink  {
	color: #397DB7;
	font-weight: normal;
	text-decoration: none;
}

a:hover.textlink {
	color: #7E7C78;
}



a:link.prodlink, a:visited.prodlink, a:active.prodlink, a:hover.prodlink   {
	color: #397DB7;
	font-weight: normal;
	text-decoration: none;
}

a:hover.prodlink {
	color: #7E7C78;
}



a:link, a:visited, a:active, a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #7E7C78;
}


a:link.actlink, a:visited.actlink, a:active.actlink, a:hover.actlink  {
	color: #7E7C78;
	font-weight: bold;
	text-decoration: none;
}


a:link.light, a:active.light, a:visited.light, a:hover.light {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

a:hover.light {
	color: #397DB7;
}

a:link.actlinklight, a:visited.actlinklight, a:active.actlinkalight, a:hover.actlinklight {
	color: #397DB7;
	font-weight: normal;
	text-decoration: none;
}

a:hover.actlinklight {
	color: #397DB7;
}


.knttable {
	border: 1px solid;
}

.tdheadlinerow {
	background-color: #E4A62F;
	height: 30px;
}

.tdbody {
	background-color: #fcfcfc;
}

.txtrotbld {
	color: #FF3333;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 2px;
}

    
.txtbld {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
}

.fbutton	{
	margin: 0;
	color: #333333;
	font-size: 11px;
}

.fstandard	{
	margin: 0;
	width: 320;
	color: #333333;
	font-size: 11px;
}
    
.fstandardplz	{
	margin: 0;
	width: 80;
	color: #333333;
	font-size: 11px;
}
       
.fstandardort	{
	margin: 0;
	width: 227;
	color: #333333;
	font-size: 11px;
}
        
.fstandardta {
	margin: 0;
	width: 458;
	color: #333333;
	font-size: 11px;
	height: 200;
}
    
.tooltip {
	border: 1px solid #3366CC;
	padding: 2px 4px;
	display: none;
	background-color: #D3E3F0;
	font-size: 9px;
	position: absolute;
}

