body 			{font-size: 16px; text-align: justify;}
table, tr, td 		{font-size: 12pt}
hr			{border: dashed #666666 1px; height: 1px; margin: 0;}
fieldset		{background-color: #F5F5F5;}

input.button 		{background-color: #FFFFFF; border: solid 1px #000000; font-size: 16px; background-color: #EEEEEE;}

select.eingabe 		{border: solid 1px #000000; font-size: 16px; background-color: #EEEEEE;}
input.eingabe 		{border: solid 1px #000000; font-size: 16px; background-color: #EEEEEE;}
textarea.eingabe 	{border: solid 1px #000000; font-size: 16px; background-color: #EEEEEE;}

button.search		{border: solid 1px #666666; height: 18px; background-color: #EEEEEE; font-size: 12pt; vertical-align: middle;}
input.search		{border: solid 1px #666666; height: 18px; color: #666666; font-size: 11pt;}

td.label 		{font-size: 16px;}
span.label 		{font-size: 16px;}

td.topic 		{background-color: #CCCCCC; color: #006633; font-variant: small-caps; font-size: 15px; letter-spacing: 1px; padding-left: 5px; padding-right: 5px;}
td.follow 		{background-color: #E6E6E6; color: #666666; font-size: 16px; line-height: 1.6; padding-left: 5px; padding-right: 5px; text-align: justify;}
td.follow_cal 		{background-color: #E6E6E6; color: #666666; font-size: 13px; line-height: 1.6; padding-left: 5px; padding-right: 5px; text-align: center;}

td.menutop 		{background-color: #DDDDDD; color: #555555; font-size: 16px; 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: 16px; 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: 16px; 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: 16px; 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: 16px; line-height: 1.6; padding-left: 5px; padding-right: 5px; text-align: justify; font-weight: bold;}
td.menusubsitemap	{color: #555555; font-size: 16px; line-height: 1.6; padding-left: 5px; padding-right: 5px; text-align: justify;}
td.menusubsubsitemap	{color: #555555; font-size: 16px; line-height: 1.6; padding-left: 5px; padding-right: 5px; text-align: justify;}
td.menusubsubsubsitemap	{color: #555555; font-size: 16px; line-height: 1.6; padding-left: 5px; padding-right: 5px; text-align: justify;}


td.lefttext		{font-size: 16px; color: #444444;}


td.gbuchhead		{background-color: #CCCCCC; color: #006633; font-size: 16px; letter-spacing: 1px; padding-left: 5px; padding-right: 5px;}
td.middle		{background-color: #FFFFFF; border: solid 1px #D3D3D3; font-size: 16px; color: #666666; text-align: justify;}
td.right		{background-color: #F5F5F5; border: solid 1px #D3D3D3; border-right: solid 1px #777777; font-size: 16px; color: #666666;}
td.left			{background-color: #F5F5F5; border: solid 1px #D3D3D3; border-left: solid 1px #777777; font-size: 16px; color: #666666;}


td.head			{background-color: #FFFFFF; background-image: url(../images/bghead_1.jpg); border: solid 1px #006633; font-size: 16px; 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: 12px; color: #666666;}
td.top2			{background-color: #FFFFFF; background-image: url(../images/bghead_2.jpg); border-top: solid 1px #777777; border-bottom: solid 1px #777777; font-size: 12px; color: #666666;}
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: 12px; color: #666666;}

td.top2_1		{background-color: #F5F5F5; background-image: url(../images/logo_sbs.gif); border-top: solid 1px #D3D3D3; border-bottom: solid 1px #D3D3D3; border-left: solid 1px #777777; font-size: 16px; color: #666666;}
td.top2_2		{background-color: #F5F5F5; background-image: url(../images/head.jpg); font-size: 16px; color: #666666;}
td.top2_3		{background-color: #F5F5F5; background-image: url(../images/rechts.jpg); border-top: solid 1px #D3D3D3; border-bottom: solid 1px #D3D3D3; border-right: solid 1px #777777; font-size: 16px; color: #666666;}

td.commingup		{text-align: left; font-size: 16px;}
td.bottom		{background-color: #EEEEEE; border: solid 1px #777777; font-size: 12px; 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		{display: none; background-color: #E8E8E8; font-size: 8px; border-left: solid 1px #777777; border-bottom: solid 1px #777777; border-right: solid 1px #777777; padding: 4px;}


h1 			{color: #006633; font-size: 22px;}
.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: 16px;}
a:visited		{color: rgb(204,51,51); text-decoration: none; font-size: 16px;}
a:active		{color: rgb(204,51,51); text-decoration: none; font-size: 16px;}
a:hover			{color: rgb(204,51,51); text-decoration: underline; font-size: 16px;}


#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);}


#news a:link img	{border: 0px solid #000000;} 
#news a:visited img	{border: 0px solid #000000;}
#news a:active img	{border: 0px solid #000000;}
#news a:hover img	{border: 0px solid rgb(204,51,51);}


#newsdetail a:link img	  {border: 0px solid #000000;} 
#newsdetail a:visited img {border: 0px solid #000000;}
#newsdetail a:active img  {border: 0px solid #000000;}
#newsdetail a:hover img	  {border: 0px solid rgb(204,51,51);}


a.callinklink:link 	{text-decoration:none; color: #232323; font-size: 9pt;}
a.callinklink:visited	{text-decoration:none; color: #232323; font-size: 9pt;}
a.callinklink:active	{text-decoration:none; color: #232323; font-size: 9pt;}
a.callinklink:hover	{text-decoration:none; color: #232323; font-size: 9pt;}


a.location:link 	{text-decoration:none; color: #666666; font-size: 12px;}
a.location:visited	{text-decoration:none; color: #666666; font-size: 12px;}
a.location:active	{text-decoration:none; color: #666666; font-size: 12px;}
a.location:hover	{text-decoration:none; color: #333333; font-size: 12px;}


a.navi:link 		{text-decoration:none; color: #666666; font-size: 16px; font-variant: small-caps;}
a.navi:visited		{text-decoration:none; color: #666666; font-size: 16px; font-variant: small-caps;}
a.navi:active		{text-decoration:none; color: #666666; font-size: 16px; font-variant: small-caps;}
a.navi:hover		{text-decoration:none; color: #006633; font-size: 16px; font-variant: small-caps; font-weight: bold;}

a.navisub:link 		{text-decoration:none; color: #666666; font-size: 16px;}
a.navisub:visited	{text-decoration:none; color: #666666; font-size: 16px;}
a.navisub:active	{text-decoration:none; color: #666666; font-size: 16px;}
a.navisub:hover		{text-decoration:none; color: #006633; font-size: 16px; font-weight: bold;}

a.navisubsub:link 	{text-decoration:none; color: #666666; font-size: 16px;}
a.navisubsub:visited	{text-decoration:none; color: #666666; font-size: 16px;}
a.navisubsub:active	{text-decoration:none; color: #666666; font-size: 16px;}
a.navisubsub:hover	{text-decoration:none; color: #006633; font-size: 16px; font-weight: bold;}

a.navisubsubsub:link 	{text-decoration:none; color: #666666; font-size: 16px;}
a.navisubsubsub:visited	{text-decoration:none; color: #666666; font-size: 16px;}
a.navisubsubsub:active	{text-decoration:none; color: #666666; font-size: 16px;}
a.navisubsubsub:hover	{text-decoration:none; color: #006633; font-size: 16px; font-weight: bold;}

a.navi_s:link 		{text-decoration:none; color: #666666; font-size: 16px;}
a.navi_s:visited	{text-decoration:none; color: #666666; font-size: 16px;}
a.navi_s:active		{text-decoration:none; color: #666666; font-size: 16px;}
a.navi_s:hover		{text-decoration:none; color: #006633; font-size: 16px; font-weight: bold;}


a.bottom:link 		{text-decoration:none; color: #555555; font-size: 12px;}
a.bottom:visited	{text-decoration:none; color: #555555; font-size: 12px;}
a.bottom:active		{text-decoration:none; color: #555555; font-size: 12px;}
a.bottom:hover		{text-decoration:none; color: #222222; font-size: 12px;}


#content table 		{max-width: 530px; width:expression(this.width > 530 ? "530px" : true); font-size: 16px; color: #666666;}
#content td 		{font-size: 16px; color: #666666;}
#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: 16px; color: #666666;}
#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;}