/* CSS Document */
.body {
	color:#333333;
	font:11px verdana, sans-serif;
	text-align:center;
	background:#FFFFFF;
	background-image: url(../images/back_body.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: fixed;
	}
	
/* CSS Fonts */	
.fontHide{
	color:#FFF;
	font:7px verdana, sans-serif;
	}
.fontIndex{
	color: #333333;
	font:11px verdana, sans-serif;
	}
.link{
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	}

h1, h2 {
	color:#333333;
	font:normal 11px verdana, sans-serif;
	margin: 0;
	}
	
#counter {
	display: none;
}	
/* CSS Divs */
	
#frame {
	width:764px;
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
/* CSS Menu Oben */	
	
#contentmenutop {
	height: 30px;
	background:#FFFFFF;
	border:1px solid #333333;
	text-align:left;
	padding: 0px 0px 0px 490px;	
	margin: 0px;	
	}
		
#menuTop{

}	
#menuTop ul{
	margin:0;
	padding:8px;
	list-style:none;
	white-space: nowrap;}

#menuTop li{display:inline;}

#menuTop a{
	color:#333333;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	padding:3px 15px 3px 15px;
	text-decoration:none;
	background-color:#ffffff;
	text-align:center;
	letter-spacing: 0px;
	background-image: url(../images/back_menu_top_weiss.gif);
	background-repeat: no-repeat;
	background-position: right center;
	}

#menuTop a:hover{
	color:#000000;
	background-color:#ffffff;
	text-align:right;
	background-image: url(../images/back_menu_top_blau.gif);
	background-repeat: no-repeat;
	background-position: right center;

	}
 
#menuTop ul li.selected a {
	color:#000000;
	background-color:#ffffff;
	text-align:right;
	background-image: url(../images/back_menu_top_blau.gif);
	background-repeat: no-repeat;
	background-position: right center;
	} 

/* CSS Header */
			
#contentheader {
	height: 90px;
	padding: 0px;
	margin: 0px;
	background:#fff;
	background:#fff url(../images/point_grau.gif) repeat left top;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	border-left:1px solid #333333;											
	}	
	
/* CSS Left */	
		
#contentleft {
	width:150px;
	padding:0px;
	float:left;
	background:#fff;
	border-bottom:1px solid #333333;
	border-left:1px solid #333333;
	}
#leftimage {
	background:#888888;
	height: 150px;
	width: 150px;
	position: relative;
	left: 0px;
	top: 0px;
	border-bottom:1px solid #333333;
	}	

/* CSS MenuLeft */

#menuLeft {
	width: 150px;
	position: relative;
	left: 0px;
	top: 0px;
}
#menuLeft ul{
	margin:0;
	padding:1px;
	list-style:none;
	white-space: nowrap;
	}
#menuLeft li{
	border-bottom:1px solid #333333;
	padding:4px;
	}
#menuLeft a {
	color:#000000;
	font:normal 12px arial,sans-serif;
	padding:10px;
	text-decoration:none;
	text-align:center;
	letter-spacing: 1px;
	background-image: url(../images/back_menu_left_list_weiss.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
#menuLeft a:hover{
	color:#333333;
	text-align:right;
	background-image: url(../images/back_menu_left_list_blau.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
#menuLeft ul li.selected a {
	color:#333333;
	text-align:right;
	background-image: url(../images/back_menu_left_list_blau.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}	

/* CSS Center */
	
#contentcenter {
	width:460px;
	padding:0px;
	float:left;
	background:#fff;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	border-left:1px solid #333333;			
	}
#contentcenter p{
	padding:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	}

#contentcenter a{
	color: #333;
	font: bold 11px verdana, arial, helvetica, sans-serif;
	text-decoration: none;
 }

#contentcenter a:hover{
	color: #9999CC;
}
#contentcenter a:visited{
	color: #333;
 }


	
#contentcenter ul{
	list-style:url(../images/back_menu_left_list_weiss.gif);
	}
#contentcenter li{
	list-style:url(../images/back_menu_left_list_weiss.gif);
	}

.bildLinks {
	padding: 1px;
	border: 1px solid #666666;
	margin: 4px;
	float:left;
}
.bildMitte {
	padding: 1px;
	border: 1px solid #666666;
	margin: 4px;
	float:none;	
}
.bildRechts {
	padding: 1px;
	border: 1px solid #666666;
	margin: 4px;
	float:right;	
}
.borderTabel{
	border-bottom: 1px dotted #CCCCCC;
	}
.borderImgAll{
	border: 1px dotted #CCCCCC;
	}
.bildTop {
	border: 1px solid #666666;
	position: relative;
	bottom: 10px;
	right: 50px;
	}

/* CSS Footer */

#footer {
	background:#fff url(../images/point_grau.gif) repeat left top;
	text-align: right;
	border-top: 1px solid #333333;
}	
#footer p{
	margin:0;
	padding:2px;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}	
#footer a{
	color: #333333; text-decoration: none; letter-spacing: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	}
	
/* CSS Right*/	
	
#contentright {
	width:150px;
	padding:0px;
	float:right;
	background:#fff;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;				
	}
	
#imageright {
	background:#888888;
	height: 150px;
	width: 150px;
	left: 0px;
	top: 0px;
	border-bottom:1px solid #333333;
		font-size: 0px;
	}
/* CSS Border	
	.borderBottom{
	border-bottom:1px solid #333333;
	}
*/		 
#rightNews	{
	background:#fff url(../images/point_grau.gif) repeat left top;
	border-top:1px solid #333333;
	width: 150px;
	position: relative;
	left: 0px;
	top: 0px;
	}
#rightNews p {
	margin:0;
	padding:2px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	}
	
.bildNews {
	margin: 4px;
	float:left;
}
.referenzen {
	display: none;
}
/* ---------------CH Counter NEU------------------------*/
#chcounter { display: none;}
