body, table, tr, td     { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 12px;  color: #000000;}
input, textarea, select { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 12px;  color: #000000;}

.boxright				{ font-size: 14px; color: #333333; line-height:20px;}

.quick12				{ font-size: 12px; color: #000000; text-decoration: none;}
.footer					{ font-size: 12px; color: #000000; text-decoration: none;}

.navmain				{ font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 12px; text-decoration: none; color: #cc0033;}
.noline					{ text-decoration: none;}

.subnavmain				{ font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 10px; text-decoration: none; color: #cc0033;}
.subnoline		   		{ font-size: 10px; text-decoration: none;}

.button                 { font-size: 12px;  color: #000000; line-height:14px; text-decoration: none;}
.buttonBorder           { font-size: 12px;  color: #000000; line-height:20px; text-decoration: none; border: 1px solid #666666; padding: 0 5;}
.form					{ font-size: 12px;}
.fliesstext             { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 12px;  color: #000000;}
.graytitle              { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 12px;  color: #7d7b7b; font-weight: bold;}
.smalllink              { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 10px;  color: #7d7b7b;}
.redtitlebonus26		{ font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 14px;  color: #d81e35; font-weight: bold;}
.blacktitlebonus26		{ font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 14px;  color: #000000; font-weight: bold;}
.navdiv					{ height: 16 px;}
.white  				{ color: #ffffff; font-weight: bold; font-size: 12px;}

A:                      { color: #cc0033; text-decoration: underline;}
A:link                  { color: #cc0033; text-decoration: underline; }
A:visited               { color: #cc0033; text-decoration: underline; }
A:hover                 { color: #cc0033; text-decoration: underline; }
A:active                { color: #cc0033; text-decoration: underline; }

A.nav              		{ font-size: 12px; text-decoration: none; color: #cc0033;}
A.nav:link         		{ font-size: 12px; text-decoration: none; color: #cc0033;}
A.nav:visited      		{ font-size: 12px; text-decoration: none; color: #cc0033;}
A.nav:hover       	    { font-size: 12px; text-decoration: none; color: #cc0033;}
A.nav:active       		{ font-size: 12px; text-decoration: none; color: #cc0033;}

.path             		{ font-size: 11px; text-decoration: none; color: #cc0033;}
A.path             		{ font-size: 11px; text-decoration: none; color: #cc0033;}
A.path:link        		{ font-size: 11px; text-decoration: none; color: #cc0033;}
A.path:visited     		{ font-size: 11px; text-decoration: none; color: #cc0033;}
A.path:hover       	    { font-size: 11px; text-decoration: none; color: #cc0033;}
A.path:active      		{ font-size: 11px; text-decoration: none; color: #cc0033;}


A.small:            	{ font-size: 9px;  color: #cc0033;line-height:10px; text-decoration: none;}
A.small:link            { font-size: 9px;  color: #cc0033;line-height:10px; text-decoration: none;}
A.small:visited         { font-size: 9px;  color: #cc0033;line-height:10px; text-decoration: none;}
A.small:hover           { font-size: 9px;  color: #cc0033;line-height:10px; text-decoration: none;}
A.small:active          { font-size: 9px;  color: #cc0033;line-height:10px; text-decoration: none;} 

A.quicklinks:           { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; color: #000000; font-size: 12px;}
A.quicklinks:link       { text-decoration: none; color: #000; font-size: 12px;}
A.quicklinks:hover      { text-decoration: none; color: #cc0033; font-size: 12px;}
A.quicklinks:active     { text-decoration: none; color: #cc0033; font-size: 12px;} 
A.quicklinks:visited    { text-decoration: none; color: #000; font-size: 12px;}

A.products:             { color: #cc0033; text-decoration: none; }
A.products:link         { color: #cc0033; text-decoration: none; }
A.products:visited      { color: #cc0033; text-decoration: none; }
A.products:hover        { color: #cc0033; text-decoration: none; }
A.products:active       { color: #cc0033; text-decoration: none; }


/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:white; layer-background-color:white; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; text-indent: -8px; padding:0px; font-family:Arial, sans-serif; font-size:12px; font-weight:bold; width:155;}
.clLevel0{background-color:#ffffff; layer-background-color:white; color:#333333;}
.clLevel0over{background-color:#ffffff; layer-background-color:#ffffff; color:#cc0033; cursor:pointer; cursor:hand;}
.clLevel0border{position:absolute; visibility:hidden; background-color:#ffffff; layer-background-color:#ffffff}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:0px; font-family:Arial, sans-serif; font-size:12px; font-weight:none}
.clLevel1{background-color:#ffffff; layer-background-color:white; color:#333333;}
.clLevel1over{background-color:#ffffff; layer-background-color:#ffffff; color:#cc0033; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; z-index:500; visibility:visible; background-color:#CC0033; layer-background-color:#CC0033}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:0px; font-family:Arial, sans-serif; font-size:12px; font-weight:none}
.clLevel2{background-color:#ffffff; layer-background-color:white; color:#333333;}
.clLevel2over{background-color:#ffffff; layer-background-color:#ffffff; color:#cc0033; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:visible; background-color:#666666; layer-background-color:#666666}

.cc {
	top: -5000px;
	left: -5000px;
	position:absolute;	
}

#ratenrechner label {
	font-size:12px;
}
#ratenrechner input, #ratenrechner select {
	font-size:12px;
}

#ratenrechner small {
	font-size: 10px;
}

#tblContent{
	border-top: 5px solid #fff;
}

#tblContent td{
	margin: 0px;
	padding: 0px;
}

#tblContentBonus26 td{
	margin: 0px;
	padding: 0px;
}

/*tablestyles*/
td .normalcell{
	border-bottom: 2px solid #fff;
}
td .normalfirstcell{
	width: 151px;
	border-bottom: 2px solid #fff;
	border-right: 2px solid #fff;
}

td .firstrownormalcell{
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

td .firstrowfirstcell{
	width: 151px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	border-right: 2px solid #fff;
}


td .normalcelllastrow{
}
td .firstcelllastrow{
	width: 151px;
	border-right: 2px solid #fff;
}

table .quicklink {
	width: 216px;
}

td .quicklinkheader {
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 5px;
}
	
	
#searchboxfield {
	width:145px; 
	height:20px;
}

#searchboxtable {
	width:100%; 
}

.boxheader {
	width: 384;
	height: 20;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 5px;
}

.boxheader600 {
	width: 500;
	height: 20;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 5px;
}

.smallboxheader {
	height: 25px;
	border-bottom: 5px solid white;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 5px;
}

#budgetpicrow {
	text-align: right;
	border-top: 20px solid #CC0033;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 5px;
}


#budgetpic {
	
}

.bonus26_bg_green {
	background-color: #80c340;
}

.nichtvorhanden_tr {
	display:none;
}