/* 

LogoBack 				= 666666 |

meanBack				= FCFCFC |

datasetBack				= EEEEEE |

searchÄooderBack 		= 555555 |
searchÄooderTextLinks 	= FFFFCC |
searchÄooderTexthover 	= FF6600 |
searchButtonFrame 		= FF6916 |
searchButtonText 		= 101010 |


meanTitel				= 020202 |
meanText				= 010101 |

meanLinks				= 565656 |
meanLinksHover			= FF6600 |

dekoButton				= FF6916 |
meanButton				= 898989 |

meanButton				= 111111 |
meanButtonHover			= FF3300 |

subButton				= 121212 |
subButtonHover			= FF3300 |

emailFrame				= 676767

/* logoContent */
#logo
{
	position:fixed;
	left:0;
	top:0;
	height:80px;
	width:100%;
	/*background-color: #666666;*/
	z-index:4;
}


#menu
{
	background:transparent;
}
#header
{
	position:fixed;
	left:0;
	top:80;
	height:25px;
	z-index:4;
}

.tab
{
  border: 2px outset #EEE;
  border-bottom:0px;
}

.tab_active
{
  border: 2px inset #EEE;
  background-color: #7BB;
  border-bottom:0px;
}

.header_table
{
	/*background-color:#555555;*/
	margin-top: -0px;
	height:25px;
}

#pagetable
{
	height:100%;
	width:100%;
	border-spacing:0px;
	padding:0px;
	margin:0px;


}

#pagecontent
{
	position:absolute;
	height:100%;
	left:200px;
	top:117px;
	bottom:25px;
	right:0px;
	overflow-y:none;
	z-index:0;
	/* Dyn. Anpassung nur bei MSIE: */
	height:expression(document.body.clientHeight - 150 + "px");

}

/* menuContent */

#menu
{
	position:fixed;
	left:10px;
	top:115px;
	width:180px;
/* menuBackground */
	z-index:4;
	overflow-y:none;
	height:410;
/* Dyn. Anpassung nur bei MSIE: */
	height:expression(document.body.clientHeight - 150 + "px");
}

/* datasetContent */

#maincontent 
{
	padding-right:20px;
	vertical-align:top;
	overflow-y:none;
	/*background-color: #FCFCFC;*/
}


#static_content 
{
	vertical-align:top;
	text-align:left;
	/*background-color: #FCFCFC;*/
}

/* fooderContent */

#footer
{

	position:fixed;
	left:0px;
	bottom:0px;
	width:100%;
	clear:both;
	height:25px;
	/*background:#555555;*/
	z-index:10;
	font-size: 10px;
}

.footer_table
{
	margin-top: 3px;
}


/* bodyContent */


BODY 
{
	font-family: Verdana,arial,helvetia,geneva;
	font-size : 100%;
	/*background-color: #FCFCFC;*/
}

/* bodyContentFontsSmall */

DIV, TD, .skl, .kl, .norm, .gr, .sgr
{
	font-family: Verdana,arial,helvetia,geneva;
	font-size:12px;
/*	color : #020202; */
	
}

/* bodyContentFontsBig */

UL, OL, H1, H2, H3, H4, H5
{
	font-family: Verdana,arial,helvetia,geneva;
/*	color : #010101; */
}

/* bodyContentLinkFonts */

a:link, a:visited
{
	text-decoration:none;
/*	color:#565656; */
}

a:hover
{
	text-decoration:none;
/*	color:#FF6600; */
}

a:active
{
	text-decoration:none;
/*	color:#FF6600; */
}


.skl2 { font-size : 40%; }

.skl { font-size : 60%; }

.kl { font-size : 70%; }

.norm { font-size : 80%; }

.gr { font-size : 100%; }

.sgr { font-size : 120%; }



/* menu */

/* meanButtonFont */

#menutable .mainbutton
{
	font-size:12px;
	
}

a.mainbutton span, a.mainbutton_active span
{

  display: block;
  width:100%;
  height:100%;
  vertical-align: center;
  border-color: #EEE;
  cursor:pointer;
}



a.subbutton span
{
  line-height:normal;
  display: block;
  width:100%;
  height:100%;
  vertical-align: center;
  border-color: #EEE;
  cursor:pointer;
}


/*#menutable a:visited.mainbutton
{
	color:#111111;
} 

#menutable a:hover.mainbutton, 
#menutable a:active.mainbutton
{
	color:#FF3300;
} */



/* subButtonFont */

#menutable .subbutton
{
	font-size:10px;
}

/*#menutable a:link.subbutton, 
#menutable a:visited.subbutton
{
	color:#121212;

}

#menutable a:hover.subbutton, 
#menutable a:active.subbutton
{
	color:#FF3300;
} /*


/* dekoButtonBackground

#menutable .dekoblock
{
	background:#FF6916;
	width:4px;
	
}  */

/* meanButtonBackground

#menutable .linkblock
{
	background:#898989;
}
 */
 
/* search&FooderContentFont */
#menutable .linkblock span
{
	width:160px;
}

#header a, 
#footer a
{
	font-size:11px;
	font-weight:bold;
}

/*#header a:link, 
#header a:visited, 
#footer a:link,
#footer a:visited
{
	color:#FFFFCC;
}*/

/*#header a:hover,
#footer a:hover
{
	color:#FF6600;
} */

#header a:active,
#footer a:active
{
	color:#FFFFFF;
}

/* searchButton */

#header .form_input, 
.form_button 
{
/* searchButtonFrame */

/*	border:1px solid #FF0000; 


/* searchButtonText

	color:#101010;  */
    border: 1px solid;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
}


/* meanButtonPage */


.overview .title
{
	font-weight:bold;
}

.overview .main_text
{ }


/* dataset */
/* datasetBack */

.intro_ds
{ 
	/*background:#EEEEEE;*/
	width:600px;
	/*max-width:600px; */
}


/* datasetTitel */

.intro_ds .title
{ 
	color:#020202;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

/* datasetText 

.intro_ds .intro_text, 
.intro_ds .price_infos
{ 
font-size:11px;

}
/*
/* datasetTextBold */

.intro_ds .text_bold
{
	color:#020202;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}


/* datasetLinkFont */

.intro_ds a
{
	font-size:11px;
	font-weight:bold;
}

.news_ds
{ 
	border: outset 1px;
	width: 175px;
}

.news
{
  width:100%;
}



/* linkDataset */

/* linkDatasetBackground */

.intro_link_ds
{
	/*background-color: #EEEEEE;*/
	width: 100%;
}

/* linkDatasetTitel */

.intro_link_ds .title
{ 
	color:#020202;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

/* linkDatasetText */

.intro_link_ds .main_text 
{ 
font-size:11px;
}

.intro_link_ds .text_bold
{
	color:#020202;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

/* linkDatasetLinkFonts */

.intro_link_ds a
{
	font-size:12px;
	font-weight:bold;
}




/* datasetDetails */


/* datasetDetailsBack */

.detail_infos
{ 
	/*background:#EEEEEE;*/
	width:600px;

}

/* datasetDetailTitel */

.detail_infos .title
{ 
	color:#020202;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

/* datasetDetailText */

.detail_infos .main_text,
.detail_infos .picture_text,
.ds_image .title
{ 
	font-size:11px;

}

/* datasetImageTextSize */

.ds_image .title_max_length
{ 
	width:160px;
}

/* datasetDetailTextBold */

.detail_infos .text_bold
{
	color:#020202;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

/* datasetDetailLinkFonts */

.detail_infos a
{
	font-size:11px;
	font-weight:bold;
}




/* datasetDetail PDF */


.detail_infos_pdf .title
{ 
	color:#020202;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}


.detail_infos_pdf .main_text,
.detail_infos_pdf .picture_text,
.pdf_image_title,
.pdf_footer
{ }


.detail_infos_pdf .text_bold
{
	color:#020202;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}


/* datasetDetailExtContent */


.ext_content .title
{ 
	color:#020202;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

.ext_content .text_bold
{
	color:#020202;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.ext_content a
{
	font-size:12px;
	font-weight:bold;
}


.sub
{
font-size : 80%;
}

/* picturePopUp */


#pic_popup
{ }

#pic_popup .title
{
	font-size:12px;
}



/* Impressum */

#impressum
{
	/*background-color: #E4E4E4;*/
	padding: 5px;
}

#impressum .title
{
	font-weight : bold;
	font-size : 95%;
}



#impressum .line_title
{
	font-weight : bold;
	font-size : 80%;
}

#impressum a
{
	font-size : 100%;
}


 .sitemap_sub a
{
	font-size : 85%;
}

 .sitemap_main a
{
	font-weight : bold;
}
/* emailForm */


.email_req_bg
{  }


/* emailFrame */

.email_frame_bg
{ background-color: transparent; }

/* emailBack*/

.email_req_table
{ }

.email_req_table .headline
{ }

.email_req_table .line_title
{ }

.email_req_table .form_input
{ }




/* emailForm */


.form_anfrage_table
{
	padding: 5px;
}

.form_anfr_head 
{
	font-weight : bold;
	font-size : 95%;

}

.form_anfr_title 
{
	font-weight : bold;
	font-size : 80%;

}
.form_anfr_text 
{
	font-size : 80%;

}

hr
{
 border-color:transparent;
 border: 0px; /* Fr Firefox und Opera */
 border-top: transparent;
 border-bottom: solid 1px;
}


