/*
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
*/
pre {font-size:8pt; padding: 1em; background-color:#FFFFFF; border: #ddd solid 1px;}
.codeblock {font-family: monospace; white-space: pre; font-size:8pt; padding: 1em; background-color:#FFFFFF; border: #ddd solid 1px;}
.codeinline {font-family: monospace; white-space: pre; background-color:#FFFFFF;}
.debuglog {font-family: "Courier New", Courier, mono; font-size: 8pt;}
.logpre {font-size: 8pt; font-family: "Courier New", Courier, mono; background-color: #FFF; padding:1em; margin:1em;}
.menue {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px}
.headline1 {  font-family: Arial, Helvetica, sans-serif; font-size: 35px; font-weight: normal}
.underline {border-bottom: 2px solid #CBE2F2;}
.a_text1 {  font-family: Arial, Helvetica, san-serif, Tahoma; font-size: 14px}
.a_text2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px}
.input {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  padding-left:2px;margin-top:1px; border: #25425D solid 1px;}
.input_advanced { background-color:#D9ECFF; border-color:#FF0000;}

.input_small {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px;padding-left:2px;margin-top:1px;border: #25425D; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.input_menu { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px;border:#000000; padding-left:2px;margin-top:1px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.menue_news {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.login_inputs {  font-family: Arial, Helvetica, sans-serif; font-size: 9px}
.login_passwordlost {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; border: none}
.login_newclient {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.login_dotted {  border-color: #25425D black black; border-style: dotted; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.produkttable_left {  font-family: Tahoma, Arial, Helvetica, sans-serif; border: #000000 solid; border-width: 1px 0px 1px 1px}
.produkttable_right {  font-family: Tahoma, Arial, Helvetica, sans-serif; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.produkttable_inner_right {  font-family: Tahoma, Arial, Helvetica, sans-serif; border-color: black black black #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.produkttable_inner_left  {  font-family: Tahoma, Arial, Helvetica, sans-serif; border-color: black black black #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.produkttable_dotted { border-color: black black #25425D; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; line-height: 1px}
.produkttable_inner_price { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #000000; font-weight: bold; font-size: 13px}

.attentionpadding {padding: 0.5em;}
.attentionmargin {margin: 0.5em;}
.attention { color: #0C4A1D;}/*224A0C */
.attentionbg {background-color: #A8DDB7;}
.attentionborder {border: 2px solid #A8DDB7;}

.greenbg {background-color:#BEEEB0; padding: 1px 0;}

.comment {  font-family: Arial, Helvetica, san-serif, Tahoma; font-size: 10px; border: 1px #999999 solid; line-height: 11px}
.a_text3 {  font-family: Arial, Helvetica, san-serif, Tahoma; font-size: 12px; text-decoration: none;}
.a_text3 ul	{	padding:0em;
				padding-left:2.5em;
				/*font-size: 11px;*/
			}
.a_text3 li	{	padding:0px;
				margin:0px;
			}
.a_text4 { font-family: Arial, Helvetica, san-serif, Tahoma; font-size: 11px; text-decoration: none; }
.a_text_courier_small {font-family: "Courier New", Courier, mono; font-size: 11px;}
.td_dotted {  border-color: #25425D black; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.a_text5 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.submenu {  border: 1px #999999 solid; border-left-width: 10px; border-right-width: 0px;}
.submenu_on {  border: 1px #eBeCeE solid; border-left-width: 10px; border-right-width: 0px; }
.mainmenu {   border: 0px #0C304A solid; border-left-width: 8px; border-right-width: 8px; }
.mainmenu_on { border: 2px #eBeCeE solid; border-left-width: 8px; border-right-width: 8px; }
.textverweis {  font-family: "Courier New", Courier, mono; background-color: #fBfCfE; font-weight: bolder; font-size: 11px; line-height: 11px; border-style: none}
h1 {  font-weight: normal; font-size: 35px}
.producttable {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px}
.produkttable_inner_leftgrey { font-family: Tahoma, Arial, Helvetica, sans-serif; border-color: black black black #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; padding-right: 3px; padding-left: 3px}
.produkttable_inner_leftgrey_rightblack { font-family: Tahoma, Arial, Helvetica, sans-serif; border-color: black black black #999999; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; padding-right: 3px; padding-left: 3px}
.buttontable { background-color: #25425D; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px}
.buttonlink {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; vertical-align: middle}
.color_blue {color: #25425D;}
.nobr {white-space:nowrap;}
.text_attention {color: #663300; font-weight:bolder;}
.text_normal {font-weight:normal;}
.source {background-color:#FFFFFF;
		 padding:5px;
		 margin-left:0.5em;
		 margin-right:0.5em;
		 border-style:dotted;
		 border-width:1px;}
.spacer {height:7px;}
.table {  border: 1px #25425D dotted; border-collapse:collapse;}
.highTR {  background-color: #000000; color: #FFFFFF;}
.lowTR { } 

.table_common {
	border-collapse:collapse;
	border:solid 1px #25425D;
}

.table_common th{
	border:solid 1px #25425D;
	background-color: #25425D;
	color: #FFF;
	padding:1px 5px;
	margin:0px;
}

.table_common td{
	border:solid 1px #25425D;
	padding:1px 5px;
	margin:0px;
}

/* Suche */
.searchBox{
    border: 2px solid #CBE2F2;
    text-align: center;
}
#search_pages{text-align: center;}
#search_other_pages{text-align: center;}
/*#results{width: 380;}*/
#search_result_report {
	text-align: center;
	padding: 0.3em;
	font-weight: bold;
	margin-bottom: 1.0em;
}
#search_common_report {
	text-align: center;
}
#search_did_you_mean {
	text-align: center;
	margin: 0.7em;
}

/* Suche -Suggest */
.SuggestFramework_List
{
	border: 1px solid #CCCCCC;
	border-top: 0;
}

.SuggestFramework_Heading
{
	padding: 0 1px 0 1px;
	background-color: #CCCCCC;
	color: #FFFFFF;
	font-weight: bold;
}

.SuggestFramework_Highlighted
{
	padding: 0 1px 0 1px;
	background-color: Highlight;
	color: HighlightText;
}

.SuggestFramework_Normal
{
	padding: 0 1px 0 1px;
	background-color: #CBE2F2;
	color: #000000;
}

.SuggestFramework_Combo
{
	width: 100%;
	margin: 0;
	padding: 0;
    font-size: 0.8em;
}
