/*
body{font-size:8pt;}
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:#F3F3F3; border-color:#aaaaaa;}/**/

.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}

.topline {border-top: 2px solid #CBE2F2;}
.toppadding { padding-top:0.4em;}
.bottomline {border-bottom: 2px solid #CBE2F2;}
.bottompadding { padding-bottom:0.4em;margin-bottom:0.4em;}


.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}

.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}


.commontable {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.6em;  border: 1px #25425D solid; border-spacing:0px; border-collapse:collapse;}
*.commontable tr { }
*.commontable th { border: 1px #25425D dotted; padding-right: 0.2em; padding-left: 0.2em; font-weight: normal;}
*.commontable td { border: 1px #25425D dotted; padding-right: 0.2em; padding-left: 0.2em;}


.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;
}
