div#site_navigation_container {width: 0px; height: 0px; padding:0px; background: #fff; color: white;}
div#site_navigation_title {width: 0; height: 0; visibility: hidden; border: none;}
ul#mainmenu {margin: 0; padding: 0; display: none; }
	






/*---Layout --------------------------------------------------------------------------------------------------------*/
body {margin: 0px; padding: 0px; color: #191919; background: white; font: normal 11px/16px 'Lucida Grande', Verdana, Arial, Sans-Serif;}

div#container_page {margin: 0px; padding: 0px; width: 100%; position: relative;}
	

div#header {width: 0; height: 0; visibility: hidden; border: none;}


div#container_content {position: relative; margin: 0px; padding: 0px;  width: 100%; height: auto;}


div#left {position: relative; left: 0px; top: 0px; margin: 0px; padding: 0px; width: 0px; height: 0px;}
div#content_left {width: 0; height: 0; visibility: hidden; border: none;}

/*---Center --------------------------------------------------------------------------------------------------------*/
div#center_container {position: relative; left: 0px; top: 0px; padding: 0px; margin: 0px;  width: 540px }


div#center_navigation {
	float: left;
	margin-bottom: 5px;
	width: 520px;
	padding: 5px 10px;
	border: 1px solid #B0B0B0; 
	background: #E4E5EA;
	color: #191919;	
	}

div#breadcrumb {float: left;}
div#language {width: 0; height: 0; visibility: hidden; border: none;}

div#center_content {float: left; width: 540px;}







/*---FCE --------------------------------------------------------------------------------------------------------*/

.fce_1_column{
	position: relative
	width: 99.6%;
	padding: 10px; 
	border: 1px solid #B0B0B0; 
	background: #fff;
	color: #191919;	
	margin-bottom: 5px;
	height: auto;
	page-break-inside: auto;

	}
	
.fce_2_column{
	position: relative
	width: 103.6%;	
	margin-bottom: 5px;
	height: auto;
	page-break-inside: auto;
	}
	
.fce_2_column_left{
        padding: 10px;
	border: 1px solid #B0B0B0; 
	background: #fff;
	color: #191919;	
	height: auto;


	}
	
.fce_2_column_right{


	width: 45.5%;
	margin-left: 5px;
 	padding: 10px;
	border: 1px solid #B0B0B0; 
	background: #fff;
	color: #191919;	
	height: auto;
	}

/*---Right --------------------------------------------------------------------------------------------------------*/

div#right {position: absolute; left: 545px; top: 0px; margin: 0px; padding: 0px; width: 200px;}
div#search {width: 0; height: 0; visibility: hidden; border: none;}


div#right img {padding-bottom: 5px;}



div#footer {position: relative; float: left; padding: 0px; margin-bottom: 10px; width: 100%;}


div#pagetop {width: 0; height: 0; visibility: hidden; border: none;}
div#drucken {width: 0; height: 0; visibility: hidden; border: none;}
div#tell {width: 0; height: 0; visibility: hidden; border: none;}

div#update { margin:0px; font-size: 10px; color:#999;}




/*#Email Formular #####################################################################*/
FORM h1 {margin: 0; padding: 5px 10px; font: bold 11px Arial, Helvetica, sans-serif; color: #333; background: #FCFACE;}



FORM TABLE TR TD { padding: 0px; }
FORM TABLE TR TD.csc-form-labelcell { color: #333; background-color: #fff;  }
FORM TABLE TR TD.csc-form-fieldcell { color: #333; background-color: #f6f6f6; }


FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { 
color: #333; background-color: #fff; 
font: 11px Arial, Helvetica, sans-serif;
border: 1px solid #ccc; 
 }

FORM TABLE TR TD.csc-form-labelcell P, FORM TABLE TR TD.csc-form-commentcell P { font-size: 11px;}
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font: 11px/1.33 Arial, Helvetica, sans-serif; color: #C61C00; background: #fff; }
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label { color: #333; background: #fff; }



/* Email form, specifically */
FORM TABLE.csc-mailform { border-color: #fff; }
FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { color: #333; background: #fff; }






.loginSubmit {

	border: none; 
	cursor: pointer;
	margin:15px 0px; 
	padding: 0px 10px; background: transparent url("../img/ico_login.gif") 0px 2px no-repeat;
	font-weight: bold;
	}





/*---Style --------------------------------------------------------------------------------------------------------*/
a {color: #555; text-decoration: none; background: none; }
a:hover {color:#CC0000; background: none;}

h1 {
	margin: 0px; 
	padding:0px; 
	font-weight: bold;
	font-size:13px; 
	color: #191919; 
	background: #fff;}

.csc-firstHeader {margin: 0px; padding: 0px;}

ul  {margin: 5px 0px; padding: 0; list-style: none; }
li {background: transparent url("../img/ico_list_bullet.gif") no-repeat; padding-left: 15px;}





/* anker top */
.invisible {display: none;}



/*#RTE ######################################################################*/
.Headline_1 {margin: 0px; padding:0px; font-size: 13px; font-weight: bold;}
.Headline_2 {margin: 0px; padding:0px; font-size: 11px; font-weight: bold;}
.Bild_Unterschrift {font-size: 9px; color: #999; background: #fff;}
hr {border-bottom: 1px solid #B0B0B0; height: 0; border-top: 0px;}

.Kategorie {margin: 0; padding-bottom:5px; font-size: 9px;line-height: 12px; color: #999; background: #fff;}

a img {border: none;}

.Bild_rechts {float: right; margin-left: 10px; margin-bottom: 10px;}
.Bild_links {float: left; margin-right:10px; margin-bottom: 10px;}


a.web img {display: none;}

a.seite img {isplay: none;}
a.download img {padding-right: 5px;}
a.email img {padding-right: 5px;}




