	body
	{
		margin: 0;
		padding: 0;
	        font-family: Arial, Verdana, sans-serif;
                font-size: 11px;
                line-height: 16px;
		text-align: left;
		color: #666666;
		background-color: #ffffff



         }


	p
	{
		margin: 0;
		padding: 0;
         }


	td
	{
	        font-family: Arial, Verdana, sans-serif;
                font-size: 11px;
                line-height: 16px;
		color: #666666;
         }

	td a
	{
	        font-family: Arial, Verdana, sans-serif;
                font-size: 11px;
                line-height: 16px;
                color: #003399;
	        text-decoration: none;
         }

	td a:hover
	{
	        font-weight:bold;
         }




	}
	
	#container
	{
                height: 800px;
                background-image: url(images/hintergrundlinien.gif);
                background-position: 0 0; 
                background-repeat: no-repeat;

	}

	#header
	{  
                background-image: url(images/kachelblau.gif);
                background-position: 0 0;    
		height: 100px;

	}



	#logo
	{

		height: 100px;
                width: 466px;
                left: 0px;
                top: 0px;
                background-image: url(images/logo.gif);
                background-repeat: no-repeat;
                background-position: 0 0; 
	}



	#mainnav
	{
                position: absolute;
		height: 30px;
                width: 412;
                left: 538px;
                top: 70px;

	}



ul#mnav {
	list-style-type: none;
	margin: 0;
	padding: 0;

}

li#bu1 a, li#bu2 a, li#bu3 a, li#bu4 a {
        position: absolute;
	width: 100px;
	height: 30px;
	bottom: 0;
	text-decoration: none;
}


* html*li#bu1 a, * html*li#bu2 a, * html*li#bu3 a, * html*li#bu4 a { bottom: 34px; }


li#bu1 a { left: 0px; background: url(images/nav1.gif) 0 0 no-repeat; }
li#bu2 a { left: 104px; background: url(images/nav2.gif) 0 0 no-repeat; }
li#bu3 a { left: 208px; background: url(images/nav3.gif) 0 0 no-repeat; }
li#bu4 a { left: 312px; background: url(images/nav4.gif) 0 0 no-repeat; }


li#bu1 a:hover { left: 0px; background: url(images/nav1a.gif) 0 0 no-repeat; }
li#bu2 a:hover { left: 104px; background: url(images/nav2a.gif) 0 0 no-repeat; }
li#bu3 a:hover { left: 208px; background: url(images/nav3a.gif) 0 0 no-repeat; }
li#bu4 a:hover { left: 312px; background: url(images/nav4a.gif) 0 0 no-repeat; }







	#menu
	{
                position: absolute;
                width: 250px;
                left: 95px;
                top: 227px;


	}




.ro {
	background:url("images/navboxobenrechts.gif") top right no-repeat;
	margin:0;
	padding:0;

}

.lo {
	background:url("images/navboxobenlinks.gif") top left no-repeat;
	margin:0;
	padding:0;
}

.ru {
	background:url("images/navboxuntenrechts.gif") bottom right no-repeat;
	margin:0;
	padding:0;
}

.lu {
	background:url("images/navboxuntenlinks.gif") bottom left no-repeat;
	margin:0;
	padding:0;
}

.menutext td {
                font-size: 14px;
                color: #003399;
                font-weight: bold;
  	text-decoration: none;

}

.menutext a {
                font-size: 12px;
                color: #666666;
                font-weight: normal;
        	text-decoration: none;


}

.menutext a:hover {
                font-size: 12px;
                color: #003399;
                font-weight: bold;
         	text-decoration: none;

}



.menutextbold {
                font-size: 14px;
                color: #003399;
                font-weight: bold;
  	text-decoration: none;

}


.aktiv {
                font-size: 12px;
                color: #003399;
                font-weight: bold;
         	text-decoration: none;

}






	#content
	{
                position: absolute;
                width: 560px;
                height: 400px;
                left: 365px;
                top: 265px;
	}


	#admincontent
	{
                position: absolute;
                width: 850px;
                height: 600px;
                left: 70px;
                top: 145px;
		background-color: #ffffff;
	}

hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #ffffff;
 border-bottom: transparent;
}

.inputtag {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: xx-small;
    border-style: groove;
    background-color: #ffffff;  
}


	.newpage
	{
                font-size: 12px;
                color: green;
                font-weight: normal;
  	text-decoration: none;
	}



	#admin
	{
                position: absolute;
                width: 200px;
                height: 200px;
                left: 975px;
                top: 120px;
		background-color: #ffffff;

	}


	#flags
	{
                position: absolute;
                width: 50px;
                height: 20px;
                left: 880px;
                top: 20px;


	}



.navverlauf {
background-image:url(images/navboxverlauf.gif); background-repeat:no-repeat;
background-position:center bottom;
}



	.headline1
	{

	        font-family: Arial, Verdana, sans-serif;
                font-size: 18px;
                font-weight: normal;
		color: #003399;
         }


	.headline2
	{

	        font-family: Arial, Verdana, sans-serif;
                font-size: 11px;
                font-weight: bold;

         }



	.headline3
	{

	        font-family: Arial, Verdana, sans-serif;
                font-size: 12px;
                font-weight: bold;
                font-color: #ffffff;

         }


	.txtliste
	{

	        font-family: Arial, Verdana, sans-serif;
                font-size: 11px;
                font-weight: normal;
		color: #003399;
         }


table {
	border-width: 1px;
	border-spacing: ;
	border-style: none;
	border-collapse: collapse;
}





