.hr-left {
   width:116px;
}

#google-wrap-top {
	height: 64px;
   margin: 0;
	padding: 0;
}

#google-banner-top-inner{
	width: 468px;
	margin: auto;
}

#google-banner-top-clear{
	margin-top: 63px;
}

#google-banner-right {
   width: 128px;
   height: 245px;
   padding: 0;
}

#google-banner-right-inner {
   width: 128px;
   margin: auto;
}

#google-banner-foot-left {
   width: 180px;
   height: 60px;
   padding: 0;
}

#google-banner-foot-left-inner {
   width: 180px;
   margin: auto;
}

#google-banner-foot-right {
   width: 200px;
   height: 90px;
   padding: 0;
}

#google-banner-foot-right-inner {
   width: 200px;
   margin: auto;
}

.bordered {
   border: 1px solid #dddddd;
}

.bordered-bottom {
   border-bottom: 1px solid #dddddd;
}

.bordered-bottom-double {
   border-bottom: 4px double #dddddd;
}

.gray {
   color: #dddddd;
}

.lightgray {
   color: #ffffff;
   font-size: 11px;
   font-weight: bold;
   font-family:		Arial,Verdana,Geneva,sans-serif;
}

TD.blue {
   background: #CCCCFF;
}

.rot {
   font-family: Arial,Tahoma,Verdana,Geneva,sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   color: #750013;
}

.textmenue {
   font-family: Arial,Tahoma,Verdana,Geneva,sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: underline;
   color: #2E3545;
}

.link {
   font-family: Arial,Tahoma,Verdana,Geneva,sans-serif;
   font-weight: normal;
   color: #003DD7;
}

.linkkl {
   font-family: Arial,Tahoma,Verdana,Geneva,sans-serif;
   font-weight: normal;
   color: #003DD7;
}

.linknounderlineblack {
   text-decoration: none;
   color: #000000;
}

.linknounderline, a {
   text-decoration: none;
}

.ueber {
   font-family: Arial,Tahoma,Verdana,Geneva,sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
   color: #2E3545;
}

fieldset {
   font-family: Arial, Tahoma, Verdana, Geneva, sans-serif;
   border-color: gray;
   font-size: 11px;
   color: #444444;
   padding: 10px;
}

.textsmall {
   font-family: Arial, Tahoma, Verdana, Geneva, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #000000;
}

.textfoot {
   font-family: Arial, Tahoma, Verdana, Geneva, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #444444;
}

.textsmallb {
   font-family: Arial, Tahoma, Verdana, Geneva, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   color: #000000;
}

.text, td, th, p, body {
   font-family: Arial, Tahoma, Verdana, Geneva, sans-serif;
   text-decoration: none;
   color: #000000;
   font-size: 12px;
}

input.text, select, textarea, option, caption {
   background-color: #f1f1f1;
   border-width: 1px;
   border-style: solid;
   border-color: #444444;
   color: #000000;
   font-family: arial, tahoma, geneva, sans-serif;
   font-size: 11px;
}

.menuebold {
   font-family: Tahoma, Arial, Geneva, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   color: #2E3545;
   margin-left: 10px;
}

.menueboldnew {
   font-family: Tahoma, Arial, Geneva, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   margin-left: 10px;
   color: green;
}

.menue {
   font-family: Tahoma, Arial, Geneva, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
   color: #2E3545;
   margin-left: 14px;
}

.redbold {
   font-family: Arial,Tahoma,Verdana,Geneva,sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   color: #9E261A;
}

a.textsmallein:link, a.textsmallein:visited {
   font-family: Arial,Tahoma,Verdana,Geneva,sans-serif;
   font-size: 11px;
   color: #000000;
   text-decoration: none;
}

a.textsmallein:hover, a.textsmallein:active {
   font-family: Arial,Tahoma,Verdana,Geneva,sans-serif;
   font-size: 11px;
   color: #000000;
   text-decoration: underline;
}

TD.formline {
   font-family: Arial,Tahoma,Verdana,Geneva,sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #000000;
   line-height: 28px;
}

TD.error {
   font-family: Arial,Tahoma,Verdana,Geneva,sans-serif;
   font-size: 11px;
   text-decoration: none;
   line-height: 28px;
}

.error {
   font-family: Arial,Tahoma,Verdana,Geneva,sans-serif;
   font-size: 11px;
   color: #660000;
   font-weight: bold;
}
