	*{
		border:0;
	}
	img {
		display: block }
	body {
		margin:0px;
		padding: 0px;
		background-image: url(../img/site_bg.jpg);
		background-color: #741125;
		background-repeat: repeat-x;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFF0D8;  /*#ffffff;*/
	}
	/*Linkfarben */
	a {
		color:#E6B54F;
		text-decoration: none;
	}
	a:hover {
		color:#CD5A7B;
		text-decoration: underline;
	}
	a:visited {
		color:#E6B54F;
		text-decoration: none;
	}
	/*Linkfarben */
	#head{
		margin:auto;
		background-image: url(../img/header.gif);
		background-position: center;
		background-color: #952138;
		background-repeat:no-repeat;
		height: 87px;
		width: 960px;
	}
	#banner{
		margin:auto;
		padding: 9px 1px 0px 1px;
		background-image: url(../img/head.jpg);
		background-color: #741125;
		background-repeat:no-repeat;
		height: 171px;
		width: 958px;
	}
	.img_banner {
		margin:auto;
		display:block;
/*		filter: alpha(opacity=50); 
		opacity: 0.5; */
/*		background-image: url(../img/head_img.jpg);
		height: 172px;
		width: 942px;  */
	}
	#navi{
		margin:auto;
		font-weight: bold;
		font-size: 1.2em;
		background-position: center;
		background-image: url(../img/menu_bg.jpg); 
		background-color: #741125; 
		background-repeat:repeat-y;
		height: 25px;
		width: 960px;
	}

	/* Content*/
	#content{
		/*padding: 2px 5px 5px 10px;*/
		margin:auto;
		background-image: url(../img/content_bg.gif);
		background-color: #741125;
		background-repeat:repeat-y;
		min-height: 300px;
		width: 960px;
	}

	/* allgemein: links: Men, mitte: grosses Fenster, rechts: kleines Fenster */
	#contenttripel{
		/*padding: 2px 5px 5px 10px;*/
		/*padding-left: 16px;*/
		margin:auto;
		background-position: center;
		background-image: url(../img/content2a_bg.gif);
		background-color: #741125;
		background-repeat:repeat-y;
		min-height: 300px;
		width: 960px;
	}
	
	#content_rot_rot_rot{
		/*padding: 2px 5px 5px 10px;*/
		/*padding-left: 16px;*/
		margin:auto;
		background-position: center;
		background-image: url(../img/content2_bg.gif);
		background-color: #741125;
		background-repeat:repeat-y;
		min-height: 300px;
		width: 960px;
	}

	/* allgemein: links Men, rechts grosses Fenster */
	#contentdouble
	{
		margin:auto;
		background-position: center;
		background-image: url(../img/content1a_bg.gif);
		background-color: #741125;
		background-repeat:repeat-y;
		min-height: 300px;
		width: 960px;
	}

	/* allgemein: grosses Fenster ohne Men auf der linken Seite */
	#contentfull
	{
		margin:auto;
		background-position: center;
		background-image: url(../img/content_bg.gif);
		background-color: #741125;
		background-repeat:repeat-y;
		min-height: 300px;
		width: 960px;
	}

	#content img{
		border: 1px solid #E19A7E;
		margin: 1px 0px 1px 0px;
	}
	#contentlinks{
		/*padding-left: 10px;*/
		float: left;
		width: 241px;
		height: 100%;		
		display: block;
	}
	#contentmitte{
		padding-left: 2px;
		/* padding: 0px 5px 0px 12px; */
		float: left;
		width: 474px;	
	}
	#contentrechts{
		padding-left: 2px; 
		float: left;
		width: 232px;
		text-align: left;		
	}
	#contentrechtsonly{
		padding-left: 2px; 
		float: left;
		width:704px;
	}
	#contentende{
		margin:auto;
		background-image: url(../img/footer.jpg);
		background-color: #741125;
		background-repeat:no-repeat;
		height: 8px;
		width: 960px;
	}
	#footer{
		margin:auto;
		width: 960px;
		text-align: center;
	}
	.contentlinks_offset {
	  padding-left: 9px;
	}
	.links_txt {
	  padding-left: 10px;
	}
	.textcontentrechts{
		padding-left: 30px
	}
	.stdtext{
		color: #FFF0D8;
		background-color: #952138;
		padding: 0px 10px 5px 10px;
/*		color: white;
		padding-left: 10px;
		padding-right: 10px; */
	}
	.blacktext{
		color: #741125; /*black;*/
		background-color: #FFF0D8;
		padding: 0px 10px 5px 10px;
	}
	.blacktext a{
		color: #952138;
		background-color: #FFF0D8;
	}

	.blacktext a:hover{
		text-decoration: underline;
	}
	
	.blacktext td{
		background-color: #E5D7BC;
	}
	
	.blacktext td a{
		background-color: #E5D7BC;
	}
	
	.img_inline{
		display: inline;
	}

	.btn_70{
		color: #952138;
		width:70%;
		border: 1px double;
	}
	
	.inp_100{
		color: #952138;
		width:100%;
		border: 1px double;
	}	
	
	.inp_std{
		color: #952138;
		border: 1px double;
	}
	
	.invisible {
		display: none;
	}
	.tab_100{
		width:100%;
	}
	.centered{
		margin: auto;
		display: block;
	}
		
  