/*link*/
a:link     	 {color: #9D1219; text-decoration: none }
a:visited 	 {color: #9D1219; text-decoration: none }
a:hover 	 {color: black; text-decoration:underline;   }

/*body*/

img     	{border: 0 }
td 			{margin: 0px; padding: 0px }
table  		{border-collapse: collapse }
form  		{margin: 0px }
body 		{overflow:auto; margin: 0px;  scrollbar-3dlight-color: #414C6A; scrollbar-arrow-color: #414C6A; scrollbar-face-color: white; scrollbar-shadow-color: #414C6A; scrollbar-track-color: white; background-color: #5BA0D6; }
input    	{font-size: 8pt; font-family: Arial, Helvetica, sans-serif; background-color: white; height: 18px; border: 1px solid black }
select   	{font-size: 8pt; font-family: Arial, Helvetica, sans-serif; background-color: white; margin-bottom: 0px; height: 18px; border: 1px solid black }
textarea 	{font-size: 8pt; font-family: Arial, Helvetica, sans-serif; background-color: white; border: 1px solid black; overflow-y: auto; }
ul          {margin-left: 15px; list-style-type: square; padding: 5px }
pre         {font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
/*container*/


div.box          {width:1000px; height: 600px; background-image:url(img/bg.jpg);background-repeat:no-repeat; background-position:0px; position: relative;}
div.logo         {position:absolute;z-index:5;top:20px;left:320px; font-size: 9pt; font-family: Comic Sans MS; font-weight: bold}

div.navibg       {position:absolute;z-index:1;top:27px;left:-20px;margin-left: 0px; height: 538px; width: 392px; background-image:url(img/navibg.png);background-repeat:no-repeat; background-position:0px;}
div.navi         {position:absolute;z-index:3;top:99px;left:69px;margin-left: 0px; height: 190px; width: 184px; padding-right: 5px}
div.newsblock    {position:absolute;z-index:4;top:303px;left:77px;margin-left: 0px; height: 192px; width: 168px; padding-right: 5px;  font-size: 10pt; font-family: Comic Sans MS, Helvetica, sans-serif; overflow:auto;}

div.content  {position:absolute;z-index:2;top:120px;left: 270px; margin-left: 0px; height: 410px; width: 700px; overflow:auto; line-height:1.5; margin-top: 0px; text-align:left; font-size: 10pt; font-family: Comic Sans MS, Helvetica, sans-serif; }
div.tierinfo {position:absolute;z-index:4;top:540px;left:260px;margin-left: 0px; height: 47px; width: 730px;}

div.kontakt  {position:absolute;z-index:4;top:520px;left:99px;margin-left: 0px; height: 47px; width: 130px; text-align: center}
div.pfoten  {position:absolute;z-index:20;top:120px;left:20px; }
div.sponsor  {position:absolute;z-index:21;top:60px;left:90px; }

.navi {line-height:1.5; margin-top: 0px; margin-left: 10px; text-align:left;}


  .head {height: 130px;}

.navitext  		{font-size: 9pt; font-family: Verdana; text-align:right;}




/*schriften*/
.text   		{font-size: 12px; font-family: Comic Sans MS}


/*allgemein*/
.b   		{font-weight: bold }
.fl  		{float: left }
.fr  		{float: right }
.fno  		{clear: left }
.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 }


