@charset "UTF-8";
/* CSS Document */


/* CSS Grunddefinitionen*/
a:link{
	color:#404040;
	text-decoration: none;
}
a:visited{
	color:#404040;
	text-decoration: none;
}
a:focus{
	color:#000;
	text-decoration: none;	
}
a:hover{
	color:#000;
}

body {
	background:url(../images/hintergrund_5.jpg) repeat-x fixed top center;
	/*background: #000;*/
	font-family:Arial, Helvetica, "Trebuchet MS", sans-serif;
	font-size: 12px;
	line-height:normal;
	overflow-y:scroll;
}

p, dl, multicol {
  display: block;
  margin: 1em 0;
}

dd{
	display: block;
}

h1 {
	display: block;
	font-size: 19px;
	/*font-size: 1.2em;*/
	font-weight: bold;
	margin: 0.67em 0 0.25em 0;
}

h2 {
	display: block;
	font-size: 16px;
	/*font-size: 1.1em;*/
	font-weight: bold;
	margin: .83em 0 0.25em 0;
}

h3 {
	display: block;
	font-size: 14px;
	/*font-size: 0.9em;*/
	font-weight: bold;
	margin: 1em 0 0.25em 0;
}

h4 {
  display: block;
  font-weight: bold;
  margin: 1.33em 0 0.25em 0;
}

h5 {
  display: block;
  font-size: 0.83em;
  font-weight: bold;
  margin: 1.67em 0 0.25em 0;
}

h6 {
  display: block;
  font-size: 0.67em;
  font-weight: bold;
  margin: 2.33em 0 0.25em 0;
}


/* CSS Layout */
#wrapper {
	width: 928px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
#header {
	width:inherit;
	height:150px;
	border-bottom: 1px solid #000;
}


#menu {
	width:inherit;
	text-align:center;
	font-size: 16px;
	/*background:url(../images/menu.png) top;*/
	/*background: #c8dcba;*/
	/*background:#a3bd91;*/
	background: #fed300;
	border-bottom: 1px solid #000;
	/*padding-top: 3px;
	padding-bottom: 3px;*/
}
#menu ul{
	padding: 5px 0px 5px 0px;
}
#menu li{
	display:inline;
	padding: 0px 10px 0px 10px;
	/*margin: 3px;*/
	/*border: 1px solid #000;*/
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	/*background: #ffd300;*/
}
#menu a:link{
	font-weight:bold;
	color:#404040;
}
#menu a:visited{
	font-weight:bold;
	color:#404040;
}
#menu a:hover{
	font-weight:bold;
	color:#000;
}
#container{
	overflow-y:auto;
	/*background: url(../images/content.png) repeat;*/
	background: #FFF;
	min-height: 550px;
	border-bottom: 1px solid #000;
}

#sidebar {
	float:left;
	width:169px;
	font-size: 16px;
	background: #FFF;
	/*background:#fde77f;*/
	/*padding-left: 5px;
	padding-right: 5px;*/
}

#submenu {
	margin-bottom:5px;
	margin-left: 5px;
	margin-right: 5px;
	float:left;
	width:157px;
	font-size: 16px;
	/*background: #c8dcba;*/
	/*background: #fed300;*/
	background: #c5c5c5;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #666;
}
#submenu ul{
	margin-top:3px;
	margin-bottom:3px;
}
#submenu li{
	/*width: 150px;*/
	/*padding:3px;*/
	margin:3px;
	border:1px solid #666;
	/*background:#CCC;*/
}
#submenu a:link{
	font-weight:bold;
	color:#404040;
}
#submenu a:visited{
	font-weight:bold;
	color:#404040;
}
#submenu a:hover{
	font-weight:bold;
	color:#000;
}
#pm a:link{
	text-decoration:underline;
}
.ebene0{
	display:none;
}
.ebene1{
	/*background:#a3bd91;*/
	/*background:#fde77f;*/
	background: #e5e5e5;
	padding: 3px;
}
.ebene2{
	/*list-style:inside circle;*/
	font-size: 12px;
	/*background: #F9FFE5;*/
	background: #FFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 15px;
}


#social-web-div{
	font-size: 9px;
	font-weight:normal;
	text-align:center;
	margin:3px;
	padding:3px;
	width:157px;
	border:0px solid #666;
}

#social-web-table{
	/*background: #fed300;*/
	background: #FFF;
	border:0px solid #666;
	padding: 3px;
}

#social-web-tr{

}

#social-web-td-links{
	width:50%;
	background: #FFF;
	vertical-align:middle;
	text-align:center;
}

#social-web-td-rechts{
	width:50%;
	background: #FFF;
	vertical-align:middle;
	text-align:center;
	padding-top: 5px;
}



#content-sidebar-rahmen {
	margin-left: 5px;
	margin-bottom: 5px;
	/*margin-right: 5px;*/
	padding: 3px;
	float:left;
	width:152px;
	border:1px solid #666;
	background: #c5c5c5;
}


#content-sidebar {
	font-size: 10px;
	border:1px solid #666;
	background: #FFF;
}

#content {
	float:right;
	width:749px;
	padding: 5px;
	/*background: #FFF;*/
}

#pathway{
	font-size: 11px;
	font-weight:bold;
	padding-bottom: 5px;
	/*border-bottom:1px solid #666;*/
}

#pathway-info{
	font-size: 11px;
	font-weight:bold;
	text-align:right;
	padding: 5px;
	background:#FFF;
}

#banner-table{
	/*background: #fed300;*/
	background: #c5c5c5;
	border:1px solid #666;
	padding: 3px;
}

#banner-tr{

}

#banner-td-links{
	width:50%;
	background: #FFF;
	border-left:1px solid #666;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	vertical-align:middle;
	text-align:center;
}

#banner-td-mitte{
	background: #FFF;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	vertical-align:middle;
	text-align:center;
}

#banner-td-rechts{
	width:50%;
	background: #FFF;
	border-right:1px solid #666;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	vertical-align:middle;
	text-align:center;
}

#banner-div{
	font-size: 9px;
	font-weight:bold;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
}

#pm{
	width:749px;
	text-align:right;
}
#footer{
	/*background:url(../images/menu.png);*/
	/*background:#a3bd91;*/
	background:#fed300;
	/*background: #FFF;*/
	text-align:right;
	font-size: 16px;
}

#footer li{
	display:inline;
	padding: 7px;
}
#footer a:link{
	font-weight:bold;
	color:#404040;
}
#footer a:visited{
	font-weight:bold;
	color:#404040;
}
#footer a:hover{
	font-weight:bold;
	color:#000;
}

/*Eigene*/
.csc-textpic-caption{
	padding-top: 0.2em;
	padding-bottom: 0.4em;
}
.csc-firstHeader{
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 20px;
	/*font-size: 1.4em;*/
	margin-bottom: 0.2em;
	color: #004488;
}
#content ul{
	margin: 1em 0;
	list-style-type: disc;
	padding-left: 2em;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Disable border */
	border: none;
}


fieldset.tx-powermail-pi1_fieldset label {
	/* Style labels */
	display: block;
	width: 150px;
	float: left;
	clear: both;
}

fieldset.tx-powermail-pi1_fieldset legend {
	font-weight: bold;
}

fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset textarea,
fieldset.tx-powermail-pi1_fieldset select {
	/* Style input fields */
	width: 200px;
	border: none;
	border-bottom: 1px solid black;
	margin-left: 10px;
}

div.tx_powermail_pi1_fieldwrap_html {
	/* Increase margin between every field */
	margin: 10px 0;
}
.powermail_pagebrowser {
	padding-bottom: 10px;
}

.external-link-new-window img{
	border: none;
}
.chgallery-list li{
	list-style-type: none;
}
.bodytext{
	/*max-width: 38em;*/
	max-width: 85%;
	/*text-align:justify;*/
	/*margin: 0em;*/
}
/*.bodytext{
	margin: 0em;
}*/
.important {
	color: red;
}

.name-of-person {
	color: blue;
}

.detail {
	color: green;
}

h2.align-center {
	text-align: center;
}

h2.align-justify {
	text-align: justify;
	padding-top: 10px;
}

h3.align-center {
	text-align: center;
}

h3.align-justify {
	text-align: justify;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

p.align-center {
	text-align: center;
}
p.align-right {
	text-align:right;
}
p.align-justify {
	text-align:justify;
}
p.csc-frame-frame1 {
	border: 1px solid black;
	background-color: silver;
	padding: 10px;
}
p.csc-frame-frame2 {
	border: 1px solid black;
	background-color: yellow;
	padding: 10px;
}
.contenttable-1{
	margin-left:auto;
	margin-right:auto;
}
.termin_table td{
	min-width: 2em;
}
.contenttable{
	color:#000064;
}
textarea{
	max-width: 605px;
}
.boldtext{
	font-weight:bold;
}
p.csc-form-label-req{
	margin: 0px 0px 5px 0px;
}
/* Menu */


