/*link*/
a img     	  { border: 0 }
a:link     	  { color: fuchsia; text-decoration: none }
a:visited 	  { color: silver; text-decoration: none }
a:hover   	   { color: #b72129; text-decoration: none }

/*body*/
td 			{margin: 0px; padding: 0px;}
table  		{border-collapse: collapse;}
form  		{margin: 0px;}
body 		{margin: 0px; overflow: hidden;}
body 		{scrollbar-3dlight-color: #354e72; scrollbar-arrow-color: #354e72; scrollbar-face-color: #f8f8ff; scrollbar-shadow-color: #354e72; scrollbar-track-color: #eee;}
input    	 {font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ebf1f7; height: 18px; border: solid 1px #000 }
select   	{font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #D9DFE4; margin-bottom: 0px; height: 18px; border: solid 1px #000 }
textarea 	{font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #D9DFE4; border: solid 1px #000; overflow-y: auto }

#cnavi         { background-color: #2e4166; position: absolute; top: 0; left: 0; width: 255px; height: 100%; border-right: 2px solid #000 }

.navi_box          { color: fff; background-color: #036; padding: 4px; position: absolute; top: 30px; left: 30px; width: 200px; height: auto; border: solid 1px black }
.content_box    { padding: 4px; border: solid 1px #ff1493; position: absolute; top: 30px; left: 280px; width: 710px; height: 900px }
.menu            { background-color: #036; width: 708px; height: 18px; border-bottom: 1px dashed }


/*schriften*/
.t12   		 { color: fuchsia; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.t10_n        { color: black; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.t12_n   	 { color: red; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
/*farben u. hintergrund*/
.black    	{color: black;}
.white    	{color: white;}
.red    	{color: #8C0303;}
.bg_body       { background-color: #e3e3e3 }

/*allgemein*/
.b   		{font-weight: bold;}
.border_aussen   { border: solid 1px #ff1493; position: static; width: auto; height: auto }
.fl  		{float: left;}
.fr  		{float: right;}
.fno  		 {clear: left; line-height: 0; height: 10; }
.te 		{text-indent: 15px;}
.tr  		{text-align: right;}
.trs  		{text-align: right; padding-right: 4px;}
.tls  		{text-align: left; padding-left: 4px;}
.brs        {border-right: 1px dashed #000;}
.tc 		{text-align: center;}
.bor 		{margin-right: 0px; margin-left: 0px;overflow: scroll; overflow-x: hidden;  }
.bor_in     {margin-right: 0px; margin-left: 0px; overflow: scroll; overflow-x: hidden; overflow-y: auto;}
.short      {text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.tm3 		{padding-top: 3px }

.gesperrt 	  { background-color: #ec8787 }
.rech    	   { background-color: #e7e3af }
/*breiten*/
.x15  		{width: 15px;}
.x50  		{width: 50px;}
.x58  		{width: 58px;}
.x70  		{width: 70px;}
.x80  		{width: 80px;}
.x90  		{width: 90px;}
.x98  		{width: 98px;}
.x100  		{width: 100px;}
.x120  		{width: 120px;}
.x150  		{width: 150px;}
.x200  		{width: 200px;}
.x220  		{width: 220px;}
.x300  		{width: 300px;}
.x350  		{width: 350px;}
.x440  		{width: 440px;}
.x500  		{width: 500px;}
/*hoehen*/
.y20		{height: 20px;}
.y100		{height: 100px;}
.class_middle { width: auto; height: auto }
