body
{
	margin:0px; padding:0px;
/*   background-image:url(../images/body-bg.gif); */
    background-color:#aecfe0;
 
}

#page-container, #footer-shadow
{
    width:790px;
    margin:auto;
    padding-left:5px;
    padding-right:5px;
/*    border:1px solid #0000ff; */
    background-color:#ffffff;	
    background-image:url(../images/page-bg.gif);
    background-repeat:repeat-y;
}
/*  end content frame ----------------------- */

#head-container
{
   width:780px;
/*	border:1px solid #ff0000;  */
   background-color:#ffffff;
	margin-left:5px;
	margin-right:5px;
	height:115px;
	float:left;	
}
#logo-container{float:left;height:88px; width:360px; /*border:1px solid #ff0ff0;*/}
img.logo{float:left;}

#search-box
{
	float:right;
	text-align:right;
	padding-right:10px;	
	width:192px; height:20px;	
/*	border:1px solid #ff0000;  */
}
#head-navi
{
	
	margin-top:90px;
	height:24px;
/*	border:1px solid #ff0000;  */
	clear:both;
	text-align:right;
	padding-right:0px;
}

#banner-container
{
/*	border:1px solid #ff0000; */
	height:190px;
	clear:left;
}

/* start content templates --- */
#content-template{	}

#printlink
{
	border: 0px solid #ff0000;
	text-align: left;
/*	color:#349fd9;*/
	color:#2675a0;
	margin: 0 5px 5px 5px;
	padding-left:10px;
	padding-right:10px;	
	height:18px;
	background-color:#transparent;   	
}

#footer-container
{
/*	color:#349fd9;*/
	color:#2675a0;
	margin-left:5px;
	margin-right:5px;	
	padding-left:10px;
	padding-right:10px;	
	height:16px;
	background-color:#d0e4ef;   	
	border-bottom:1px solid #ffffff;
}
#footer-container a{color:#2675a0; text-decoration:none;}
#footer-container a:hover{color:#2675a0; text-decoration:underline;}

#footer-shadow
{
    width: 790px;
	height: 15px;
    background-color: transparent;
    background-image:url(../images/shadow-btm-bg.gif);
    background-repeat:no-repeat;
}

#visitorcounter
{
	text-align: center;
	margin-top: 0px;
}

#visitorcounter .tx-bktfegraphiccounter-pi1 table
{
	padding: 2px;
	color:#2675a0;
	border: 0px solid #ff0000;
	background: transparent;
}
#visitorcounter .tx-bktfegraphiccounter-pi1 td
{
	font-size: 10px;
}

/*
#visitorcounter img
{
	height: 14px;
	width: 10px;
}
*/

#col-pos-1, #col-pos-0,#col-pos-2
{
	min-height: 279px;
}

/* end content templates -------------------------------------------------- */

/* --- Inhalt Container Links --- */
#col-pos-1
{
	margin-top:25px;
	margin-left:4px;
	width:210px;
	/*	border:1px solid #ff0000; */
}
#col-pos-1 p{padding-left:10px; padding-right:10px;}

/* --- Inhalt Container Mitte --- */

#col-pos-0
{
	overflow:hidden;
	float:left;	
	padding-left:12px;
	padding-right:12px;
	padding-bottom: 10px;
	width:353px;
/* border:1px solid #ff0000; */
	background-color:#ffffff;
}

/* --- Container Rechts --- */
#col-pos-2
{
	padding-left:10px;
	padding-right:10px;
	margin-top:25px;
	width:172px;
/*	border:1px solid #ff0000;	*/
	margin-right:5px;
	background-color:transparent;
}


/* end content templates -------------------------------------------------- */
/* --- Main Navigation */
ul#top_navi
{
	list-style: none;
	margin:0px; 
	padding:0px;
}

ul#top_navi li
{
	display: inline;
	list-style: none;
	padding:0px;
	margin:0px;
}


/* -Navigation unten -------------------------------------------------- */
.copyright{margin-right:10px; color:#2675a0; float:right;}

table#navi-bot-left,
table#navi-bot-right{
	/* border:1px solid #ff0000; */
	float:left; border-collapse:collapse;margin:0px; padding:0px;border-spacing:0px;
}
table#navi-bot-right{/*	border:1px solid #ff0000; */ float:right; }

img.bottom-pipe-left,
img.bottom-pipe-right{height:17px; margin-left:10px;margin-top:-1px; margin-right:10px;}

td.navi-u-li{}
.a-navi-u{}

td.navi-u-re{}
.a-navi-u{}
/* -Navigation unten -------------------------------------------------- */


