@charset "UTF-8";
/* CSS Document */
@import url("common.css");
@import url("rte.css");

* {
	z-index: 1;
}

div.csc-header h1.csc-firstHeader {
	z-index: 1 !important;
}

body {
	background-color: #f7f2d1;
	font-size: 11pt;
	margin: 0;
	padding: 0;
	width: 100%;
	height:  100%;
	text-align: center;
	/*overflow-x: hidden;*/
}

div#streifen_links {
	position: absolute;
	left: 0px;
	top: 48px;
}

/*div#center_outer {
	width:  100%;
}

div#center_container {
	width:  915px;
	margin: 0 auto;
}*/

/*#outer {width: 100%; height:  100%;}
#inner {width: 900px; height:  100%; margin-left: auto; margin-right: auto;background-color: red;}*/

html, body {
	height: 100%;         /* required */
}
body {
	text-align: center;   /* horizontal centering hack for IE */
	padding: 0;           /* required to "hide" distance div */
	margin: 0;            /* required to "hide" distance div */
}
div#distance { 
	margin-bottom: -500px; /* half of content height */
	width: 1px;           /* required to "hide" distance div */
	height: 50%;          /* required */
	float: left;          /* required */

}
div#content {
	position: relative;   /* positions content on top of distance */
	text-align: left;     /* horizontal centering hack for IE */
	height: 100%;         /* required - desired height */
	width: 730px;          /* required - desired width */
	margin: 0 auto;       /* required */
	clear: left;          /* required */
}

div#main_container {
	position:  absolute;
	left:  113px;
	top:  0px;
	
	background-image: url(/fileadmin/hintergrund_zitat.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	height:  100%;

	font-size: 13px;
}

div#vline {
	position:  absolute;
	/*border-left: 1px solid #6c6c6c;*/
	border-left: 1px solid black;
	width: 2px;
	top:  0px;
	left:  109px;
	height:  100%;
}

div#menu {
	position: absolute;
	left : 10px;
	top: 86px;
	color: #8f1f1c;
	/*background-color: #f7f2d1;*/	
	border-top: 1px solid black;
	
	z-index:  5;
}

div#menu:hover {
	background-color: #f7f2d1;
}

#menu, #menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	list-style-type: none;
}

#menu ul {
	padding-top: 5px;
	
}

#menu a {
	display: block;
}

#menu li {
	float: left;
	margin-right: 25px;
}

#menu li.lasthaupt {
	margin-right: 0px;
}

/* Fix fuer IE 7 Dialog mit dem Judentum */

#menu li ul {
	min-width: 40em !important;
}

/*#menu li.lasthaupt ul {
	width:  12em !important;
}*/

#menu li *{
	clear: left;
}

#menu li ul {
	position: absolute;
	top: 15px;
	width: 20em;
	overflow-x: visible;
	left: -999em;
}

#menu li.lasthaupt ul {
	width:  20em !important;
}

#menu li:hover ul, #menu li.sfhover ul {
	left: auto;
}

div#menu li, div#menu li a, div#menu li a:visited {
	font-family: Arial, sans-serif;
    font-size: 9pt;
    text-decoration: none;
    color: #8f1f1c;
    font-weight: bolder;
    /*letter-spacing: -0.03em;*/
}

#menu:hover {
	height:  115px;
}

/*div#menu {
	display:block;
	position: absolute;
	left : 10px;
	top: 86px;
	width: 771px;
	margin: 0;
	padding: 0;
	color: #8f1f1c;
	font-size: 16px;
	z-index: 5;	
	background-color: #f7f2d1;
	
	border-top: 2px solid #6c6c6c;
}

div#menu ul {
	list-style-type: none;
	list-style-position: inside;
	list-style: none;
    padding: 0;
    margin: 0;
    z-index: 6;
    
    margin-top: 5px;
}

div#menu ul *{
	z-index: 6;
}

div#menu li {
    display: inline;
    width: auto;
    
     für TMENU 
    margin-right: 29px;
}

div#menu li a, div#menu li a:visited {
	font-family: Arial, sans-serif;
    font-size: 9pt;
    text-decoration: none;
    color: #8f1f1c;
    font-weight: bolder;
    letter-spacing: -0.03em;
}

div#menu li ul {
    margin: 0;
	position: absolute;
    width: 9em;
	left: -999em;
}

div#menu li ul li{
    width: 20em;
    overflow: visible;
}

div#menu li:hover ul, div#menu li.sfhover ul {
	left: auto;
}

div#menu div#dummyback
{
	position: absolute;
	height: 100%;
	width:  100%;
	background-color: #f7f2d1;
	z-index:  -3;
}

div#menu:hover, div#menu.sfhover {
	height: 120px;
	background-color: #f7f2d1 !important;
}

div#menu * {
	background-color: #f7f2d1;
}*/

div#dialog {
	position: absolute;
	left: 10px;
	top: 27px;
}

div#inhalt {
	position: relative;
	top: 150px;
	left: -2px;
	width:600px;
	height: 430px;
	/*overflow: scroll;
	overflow: -moz-scrollbars-vertical;*/
	overflow-x: hidden;
	overflow-y: auto;
	
	
	font-family: Arial, Helvetica, sans-serif;
	
	padding-left: 12px;
	/*border-left: 2px solid #6c6c6c;*/
	background-color: #f7f2d1;
}

div#inhalt a{
    text-decoration: none;
}

div#quicklinks {
	position:  absolute;
	top:  340px;
	left:  0px;
	border-left: 1px solid black;
}

div#quicklinks a, #quicklinks a:visited{
	margin-left: 7px;
	
	font-family: Arial, sans-serif;
    font-size: 9pt;
    text-decoration: none;
    color: #8f1f1c;
    font-weight: bolder;
    /*letter-spacing: -0.03em;*/
}

div#quicklinks a:hover {
	color:  black;
}

/* Kontaktformular */
textarea {
	font-size: 12pt;
}

/* Bildunterschrift */
dd.csc-textpic-caption {
	margin-top:  3px !important;
}

div#inhalt div.csc-textpic-border img{
	border: 1px solid #e6cece;
	padding: 0;
}
