body 			{font-size: 12px; text-align: justify; background-image: url(../images/RACKHAMBKG.gif); background-repeat: repeat-x; background-position: top; background-size: 100%; background-attachment: fixed;}

table, tr, td 		{font-size: 12px;}

hr			{border: dashed #555555 1px; height: 1px; margin: 0;}

fieldset		{background-color: #F5F5F5;}



input.button 		{background-color: #FFFFFF; border: solid 1px #000000; font-size: 12px; background-color: #EEEEEE;}



select.eingabe 		{border: solid 1px #000000; font-size: 12px; background-color: #EEEEEE;}

input.eingabe 		{border: solid 1px #000000; font-size: 12px; background-color: #EEEEEE;}

textarea.eingabe 	{border: solid 1px #000000; font-size: 12px; background-color: #EEEEEE;}



button.search		{border: solid 1px #555555; height: 18px; background-color: #EEEEEE; font-size: 8pt; vertical-align: middle;}

input.search		{border: solid 1px #555555; height: 18px; color: #555555; font-size: 8pt;}



td.label 		{font-size: 12px;}

span.label 		{font-size: 12px;}



td.topic 		{background-color: #CCCCCC; color: #030303; font-variant: small-caps; font-size: 13px; letter-spacing: 1px; padding-left: 5px; padding-right: 5px;}

td.follow 		{background-color: #E6E6E6; color: #555555; font-size: 9pt; line-height: 1.6; padding-left: 5px; padding-right: 5px; text-align: justify;}

td.follow_cal 		{background-color: #E6E6E6; color: #555555; font-size: 8pt; line-height: 1.6; padding-left: 5px; padding-right: 5px; text-align: center;}



td.menutop 		{background-color: #DDDDDD; color: #555555; font-size: 11px; line-height: 1.6; padding-left: 5px; padding-right: 5px; text-align: justify; border-bottom: solid 1px #CCCCCC; white-space: nowrap; overflow: hidden;}

td.menusub 		{background-color: #E6E6E6; color: #555555; font-size: 11px; line-height: 1.6; padding-left: 5px; padding-right: 5px; text-align: justify; border-bottom: solid 1px #CCCCCC; white-space: nowrap; overflow: hidden;}

td.menusubsub 		{background-color: #EEEEEE; color: #555555; font-size: 11px; line-height: 1.6; padding-left: 5px; padding-right: 5px; text-align: justify; border-bottom: solid 1px #CCCCCC; white-space: nowrap; overflow: hidden;}

td.menusubsubsub 	{background-color: #F5F5F5; color: #555555; font-size: 11px; line-height: 1.6; padding-left: 5px; padding-right: 5px; text-align: justify; border-bottom: solid 1px #CCCCCC; white-space: nowrap; overflow: hidden;}

td.menutopsitemap 	{color: #555555; font-size: 11px; line-height: 1.6; padding-left: 5px; padding-right: 5px; text-align: justify; font-weight: bold;}

td.menusubsitemap	{color: #555555; font-size: 11px; line-height: 1.6; padding-left: 5px; padding-right: 5px; text-align: justify;}

td.menusubsubsitemap	{color: #555555; font-size: 11px; line-height: 1.6; padding-left: 5px; padding-right: 5px; text-align: justify;}

td.menusubsubsubsitemap	{color: #555555; font-size: 11px; line-height: 1.6; padding-left: 5px; padding-right: 5px; text-align: justify;}





td.lefttext		{background-color: #BCC3A1; font-size: 11px; color: #444444; padding: 6px;}





td.gbuchhead		{background-color: #CCCCCC; color: #2064AB; font-size: 9pt; letter-spacing: 1px; padding-left: 5px; padding-right: 5px;}

td.middle		{background-color: #FFFFFF; border: solid 1px #D3D3D3; font-size: 9pt; color: #555555; text-align: justify;}

td.right		{background-color: #BCC3A1; border: solid 1px #D3D3D3; border-right: solid 1px #777777; font-size: 9pt; color: #555555;}

td.left			{background-color: #BCC3A1; border: solid 1px #D3D3D3; border-left: solid 1px #777777; font-size: 8pt; color: #555555; background-image: url(../images/bgleft.jpg); background-repeat: no-repeat; background-position: center bottom;}







td.head			{background-color: #FFFFFF; background-image: url(../images/bghead_1.jpg); border: solid 1px #6F745D; font-size: 8pt; color: #222222;}



td.top1			{background-color: #FFFFFF; background-image: url(../images/bghead_2.jpg); border-top: solid 1px #777777; border-bottom: solid 1px #777777; border-left: solid 1px #777777; font-size: 9pt; color: #555555;}

td.top2			{background-color: #FFFFFF; background-image: url(../images/bghead_2.jpg); border-top: solid 1px #777777; border-bottom: solid 1px #777777; font-size: 9pt; color: #555555;}

td.top3			{background-color: #FFFFFF; background-image: url(../images/bghead_2.jpg); border-top: solid 1px #777777; border-bottom: solid 1px #777777; border-right: solid 1px #777777; font-size: 9pt; color: #555555;}



td.top2_1		{background-color: #F5F5F5; background-image: url(../images/mitte_breit.jpg); border-top: solid 1px #D3D3D3; border-bottom: solid 1px #B5B5B5; border-left: solid 1px #777777; border-right: solid 1px #777777; font-size: 8pt; color: #555555;}



td.commingup		{text-align: left; font-size: 8pt;}

td.bottom		{background-color: #BCC3A1; border: solid 1px #777777; font-size: 9pt; color: #555555;}





td.callink		{background-color: #E8E8E8; font-size: 9px; color: #555555; border-left: solid 1px #777777; border-top: solid 1px #777777; border-right: solid 1px #777777; border-bottom: solid 1px #777777;}

td.callinkspace		{font-size: 1px; border-bottom:  solid 1px #777777;}

td.calback		{background-color: #E8E8E8; font-size: 8px; border-left: solid 1px #777777; border-top: solid 1px #777777; border-bottom: solid 1px #777777; border-right: solid 1px #777777; padding: 4px;}





div.error		{background-color: #FFCCCC; margin-top: 4px;}

div.ok			{background-color: #CCFFCC; margin-top: 4px;}

div.info		{background-color: #CCCCFF; margin-top: 4px;}

div.warn		{background-color: #FFFFCC; margin-top: 4px;}

div.blog		{background-color: #ECEBFF; margin-top: 4px;}





h1 			{color: #030303; font-size: 16px;}

.u			{position: absolute; left: -1000px; top: -1000px; width: 0; height: 0; overflow: hidden; display: inline;}





a:link 			{color: rgb(204,51,51); text-decoration: none; font-size: 9pt;}

a:visited		{color: rgb(204,51,51); text-decoration: none; font-size: 9pt;}

a:active		{color: rgb(204,51,51); text-decoration: none; font-size: 9pt;}

a:hover			{color: rgb(204,51,51); text-decoration: underline; font-size: 9pt;}





#content a:link img 	{border: 1px solid #000000;} 

#content a:visited img	{border: 1px solid #000000;}

#content a:active img	{border: 1px solid #000000;}

#content a:hover img	{border: 1px solid rgb(204,51,51);}





#follow_cal a:link	{font-size: 8pt;} 

#follow_cal a:visited	{font-size: 8pt;}

#follow_cal a:active	{font-size: 8pt;}

#follow_cal a:hover	{font-size: 8pt;}





#news a:link img	{border: 1px solid #000000;} 

#news a:visited img	{border: 1px solid #000000;}

#news a:active img	{border: 1px solid #000000;}

#news a:hover img	{border: 1px solid rgb(204,51,51);}





#newsdetail a:link img	  {border: 1px solid #000000;} 

#newsdetail a:visited img {border: 1px solid #000000;}

#newsdetail a:active img  {border: 1px solid #000000;}

#newsdetail a:hover img	  {border: 1px solid rgb(204,51,51);}





a.callinklink:link 	{text-decoration:none; color: #232323; font-size: 8pt;}

a.callinklink:visited	{text-decoration:none; color: #232323; font-size: 8pt;}

a.callinklink:active	{text-decoration:none; color: #232323; font-size: 8pt;}

a.callinklink:hover	{text-decoration:none; color: #232323; font-size: 8pt;}





a.location:link 	{text-decoration:none; color: #555555; font-size: 9pt;}

a.location:visited	{text-decoration:none; color: #555555; font-size: 9pt;}

a.location:active	{text-decoration:none; color: #555555; font-size: 9pt;}

a.location:hover	{text-decoration:none; color: #333333; font-size: 9pt;}





a.navi:link 		{text-decoration:none; color: #555555; font-size: 12px; font-variant: small-caps;}

a.navi:visited		{text-decoration:none; color: #555555; font-size: 12px; font-variant: small-caps;}

a.navi:active		{text-decoration:none; color: #555555; font-size: 12px; font-variant: small-caps;}

a.navi:hover		{text-decoration:none; color: #030303; font-size: 12px; font-variant: small-caps; font-weight: bold;}



a.navisub:link 		{text-decoration:none; color: #555555; font-size: 12px;}

a.navisub:visited	{text-decoration:none; color: #555555; font-size: 12px;}

a.navisub:active	{text-decoration:none; color: #555555; font-size: 12px;}

a.navisub:hover		{text-decoration:none; color: #030303; font-size: 12px; font-weight: bold;}



a.navisubsub:link 	{text-decoration:none; color: #555555; font-size: 12px;}

a.navisubsub:visited	{text-decoration:none; color: #555555; font-size: 12px;}

a.navisubsub:active	{text-decoration:none; color: #555555; font-size: 12px;}

a.navisubsub:hover	{text-decoration:none; color: #030303; font-size: 12px; font-weight: bold;}



a.navisubsubsub:link 	{text-decoration:none; color: #555555; font-size: 12px;}

a.navisubsubsub:visited	{text-decoration:none; color: #555555; font-size: 12px;}

a.navisubsubsub:active	{text-decoration:none; color: #555555; font-size: 12px;}

a.navisubsubsub:hover	{text-decoration:none; color: #030303; font-size: 12px; font-weight: bold;}



a.navi_s:link 		{text-decoration:none; color: #555555; font-size: 12px;}

a.navi_s:visited	{text-decoration:none; color: #555555; font-size: 12px;}

a.navi_s:active		{text-decoration:none; color: #555555; font-size: 12px;}

a.navi_S:hover		{text-decoration:none; color: #030303; font-size: 12px; font-weight: bold;}





a.bottom:link 		{text-decoration:none; color: #555555; font-size: 9pt;}

a.bottom:visited	{text-decoration:none; color: #555555; font-size: 9pt;}

a.bottom:active		{text-decoration:none; color: #555555; font-size: 9pt;}

a.bottom:hover		{text-decoration:none; color: #222222; font-size: 9pt;}





#content table 		{max-width: 530px; width:expression(this.width > 530 ? "530px" : true); font-size: 9pt; color: #555555;}

#content td 		{font-size: 9pt; color: #555555;}

#content img 		{max-width: 530px; width:expression(this.width > 530 ? "530px" : true);}



#sidebartext table 	{max-width: 190px; width:expression(this.width > 190 ? "190px" : true); font-size: 8pt; color: #555555;}

#sidebartext img 	{max-width: 190px; width:expression(this.width > 190 ? "190px" : true);}



#news img	 	{max-width: 150px; width:expression(this.width > 150 ? "150px" : true);}

#newsdetail img	 	{max-width: 200px; width:expression(this.width > 200 ? "200px" : true);}





#acc			{margin: 0; padding: 0; width: 10.3em; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; text-align: center; line-height: 1.1em;}

#acc li			{margin: 0 0.25em 0.25em 0; padding: 0; border: 1px solid #6f6f6f; float: left; list-style: none; display: block;}

#acc li a:link		{color: #000000; background: #d3d3d3; padding: 0.25em 1em; width: 0.9em; display: block; text-decoration: none;}

#acc li a:visited	{color: #000000; background: #d3d3d3; padding: 0.25em 1em; width: 0.9em; display: block; text-decoration: none;}

#acc li a:hover		{color: #fffff2; background: #bf0000;}

#acc li a:focus		{color: #fffff2; background: #000080;}

#acc li a:active	{color: #fffff2; background: #000080;}

#acc .acc-n		{border: 1px dotted #d7e9ff; padding: 0.25em 1em; width: 0.9em; color: #000000; background: #fff;}

#acc li.acc-logo	{border: 0; width: 6.3em; text-align: center;}

#acc strong		{color: #000080; font-variant: small-caps;}

#acc strong em		{color: #FF0000; font-style: italic; letter-spacing: 0;}

#acc span		{width: 0; position: absolute; left: -1000px; top: -1000px; height: 0; overflow: hidden;}



#container		{position: relative; width: 460px; height: 126px; overflow: hidden; border: 1px solid #000000; vertical-align: middle;}

.content		{width: 110px; height: 110px; float: left; margin-left: 0px; margin-right: 0px; padding: 0px; border: 0px; font-size: .8em; vertical-align: middle; text-align: center;}

.scrollNav, .scrollNav a:link, .scrollNav a:visited  {font-size: .8em; color:#00009C; font-weight: bold;}
