/* CSS Document */

* {
	padding: 0;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000; 
}

body {
	margin: 0;
	background-color: #ffffff;
	background: #FFFFFF url(../img/navigator/bg.jpg) repeat-x;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height:100%; 
}

.middleContent{
  background-color:#FFFFFF;
}


p {
	margin: 0;
	/*border: 0px solid #ff0000;*/	
}

a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

img	{
	border: 0px;
}

td {
	vertical-align: top;
}

.wrapper {
	border: 0px;
	width: 970px;
}																																																	

#head {
	background: #ffffff url(../img/navigator/homeHeadBg.jpg) no-repeat 700px 0px;
}

.headHome {
	height: 40px;
}

.head {
	height: 59px;
}

.logo {
	border: 0px;
	width: 200px;
	float: left;
}

#metanavi a {
	font-weight: normal;
}

#metanavi img {
	margin: 0 3px 1px 10px;
}

.metanaviHome {
	margin: 10px 30px 0 0;
	float: right;
}

.metanavi {
	margin: 20px 30px 0 0;
	float: right;
}

.pageWrapper {
	border: 0px;
}

#contentBig {
	border: 0px;
	background-color: #fff;

}

#leftContent {
	position: absolute;
	left: 0;
	top: 0;
}

/* content */
#content {
	border: 0px;
	background-color: #ffffff;
	height: 400px;
	width: 560px;
	float:left;
}

#content table {
	width: 500px;
	border: 1px solid #fff;
	background-color: #d9d9d9;
	margin-left: 20px;
}

#content .contenttable table {
	width: 500px;
	border: 1px solid #ff0000;
	display:none;
}

#content thead td {
	background-color: #802d30;
	padding: 4px 2px 4px 2px;
	color: #FFFFFF;
}
#content thead p strong{
	color: #FFFFFF;
}

#content .contenttable thead p{
	color: #FFFFFF;
	font-weight:bold;
}

#content li {
	padding: 2px 0 2px 10px;
	background: url(../img/navigator/square.gif) no-repeat 0 7px;
}


#content .news-list-item{
	display:block;
	margin-bottom:30px;
}
/*-------------------------------------*/

#content .bodytext {
	 /*background:#b8ffb8; */
	 margin:0 30px 0 20px;
}

#content .csc-header-n1 {
	 /*background:#b8ffb8; */
	 margin:14px 10px 0 10px;
}

#content .news-list-date {
	/*background:#b8ffb8; */
	margin:0 10px;	
}

#content .news-list-morelink {
	/*background:#b8ffb8; */
	margin:0 20px;	
}

#content .newsBold {
	display:block;
	/*background:#b8ffb8; */
	margin:0 22px 0 10px;	
}

#content .tx-ttnews-browsebox {
	/*background:#b8ffb8; */
	margin:20px 20px;	
}

#content .csc-header-n2 {
	/*background:#b8ffb8; */
	margin:9px 0 0 9px;
	width:500px;
}

#content table p.bodytext {
	margin: 0px; 
	padding:2px 0 2px 10px;
}

/*--------NEWS CONTENT-----------------*/
#content .news-latest-container {
	/*Red Headline*/
	background:url(../img/navigator/bgNewsHeader.gif) repeat-x;
	/* /Head Headline*/
	
	padding-bottom:5px;
	margin-top: 18px;
	margin-left: 20px;
	width: 500px;
	background-color: #ffffff;
	border: 0px;
	height: auto;
}

#content .news-latest-container h2 {
	padding: 5px 0px 5px 14px;
	color: #fff;
	font-size: 11px;
	display:block;
	margin-bottom:20px;
}

#content .news-latest-item {
	margin: 0px;
	position: relative;
	height: auto; 
}

#content .news-latest-item .bodytext {
	margin: 0px;
	padding: 0;
}

#content .news-latest-morelink a {
	background-image:none;
	padding: 0;
}
/*-------------------------------------*/


.bodytext {
	margin: 0 10px 0 10px;
}

.csc-textpic-intext-left-nowrap {
	border: 0px;
	padding: 10px 10px 0 10px;
}

.csc-textpic-intext-left-nowrap h1, .csc-header h1 {
	border: 0px;
	font-size: 16px;
	color: #666666;
	margin: 14px 10px 17px 10px;
}
.csc-header{
	padding: 0;
}
.csc-header-n1 {
	margin-top:1px;
	padding-bottom:2px;
}
.csc-header h1 {
	padding-top:8px;
}

.csc-textpic-intext-left-nowrap .csc-textpic-caption {
	background-color: #6C6C6C;
	color: #FFFFFF;
	padding: 3px;
}
/* end content */

/* right content */
#rightContent, #rightContentPage {
	width: 209px;
}

td.rightContent {
	background-color: #D9D9D9;
}

td.rightContentPage {
	width: 209px;
}

#rightContent p,
#rightContentPage p {
	width: auto;	
	border: 0px;
}

#rightContent .news-latest-container,
#rightContentPage .news-latest-container {
	width: 189px;	
	margin: 10px;
	border: 0px;
	height:auto;
}

.news-latest-container .news-latest-item {
	height:auto;
}

#rightContent .box,
#rightContentPage .box {
	width: 189px;
	margin: 9px 10px;
	border: 0px;
	height:auto;
}
.csc-header-n3, .csc-header-n4{
	margin-top:0px;
	padding-top:0px;
}

#rightContent h5 {
	margin: 5px 0 5px 10px;
}

/* end right content*/

#navi {background:#ffffff;}

#naviwrapper {
	position: relative;
	float: left;
	background-color: #FFFFFF;
}

#breadcrumb {
	background-color: #802D30;
	border-top: #642325 solid 1px;
	height: 32px;
}

#breadcrumb ul {
	border: 0px;
	margin: 7px 0px 0px 10px;
	padding: 0px;
	list-style-type: none;
	color: #C09698;
}

#breadcrumb li, #breadcrumb li.cur {
	float: left;
	border: 0px;
	color: #C09698;
	margin: 0 5px 0 0; 
}

#breadcrumb li a {
	color: #C09698;
	font-weight: normal;
}

/*
### subnavi ###
*/
#subnavi {
	position: relative;
	border-top: 1px solid #ffffff;	
	z-index: 300;
	width: 201px;
}

#subnavi ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 200px;
	border: 0px;
}

#subnavi ul a {
	display: block;
	color: #FFF;
	padding: 1px 0 2px 15px;
	text-decoration: none;
	font-weight: normal;
	background: #802D30 url(../img/navigator/subnaviArrowNo.gif) no-repeat 6px 6px ;
}

#subnavi ul a:hover {
	background-color: #aa4143;
}

#subnavi li {
	margin-bottom: 1px;
}

#subnavi li.menu-level1-current-active {
	margin-bottom: 1px;
	background-color: transparent;
	border-bottom: #d9d9d9 solid 1px;
}

#subnavi li.menu-level1-current-active a {
	color: #000;
	font-weight: bold;
	background: transparent url(../img/navigator/subnaviArrowAc.gif) no-repeat 6px 6px;
	background-color:#d9d9d9;
}

#subnavi li.menu-level1-active a {
	color: #000;
	background: transparent url(../img/navigator/subnaviArrowAc.gif) no-repeat 6px 6px;
	border-bottom: #d9d9d9 solid 1px;
}

#subnavi li.menu-level1-current-active a:hover, #subnavi li.menu-level1-active a:hover {
	background-color: #d9d9d9;
}

#subnavi li.menu-level1-current-active {
	margin-bottom: 1px;
	background-color: transparent;
}



#subnavi li.menu-level2 a {
	color: #000;
	padding: 1px 0 2px 25px;
	background: transparent url(../img/navigator/subnaviArrowAc.gif) no-repeat 16px 6px;
	border-bottom: #d9d9d9 solid 1px;
}

#subnavi li.menu-level2-active a {
	color: #000;
	font-weight:bold;
	padding: 1px 0 2px 25px;
	background: transparent url(../img/navigator/subnaviArrowAc.gif) no-repeat 16px 6px;
	border-bottom: #d9d9d9 solid 1px;
}

#subnavi li.menu-level2-current-active a {
	font-weight: bold;
	color: #000;
	padding: 1px 0 2px 25px;
	background: transparent url(../img/navigator/subnaviArrowAc.gif) no-repeat 16px 6px;
	border-bottom: #d9d9d9 solid 1px;
	background-color:#d9d9d9;
}


#subnavi li.menu-level2 a:hover, #subnavi li.menu-level2-current-active a:hover {
	background-color: #d9d9d9;
}


/*
### end subnavi ###
*/
/*IMAGES*/
.csc-textpic-below{
margin-left:20px; width:510px; overflow:hidden; 
}
.csc-textpic-center {
width:510px; overflow:hidden; 
}

.box .csc-textpic-center {
width:189px;
overflow:hidden;
}
/*IMAGES*/

.tx-pilmailform-pi1 {
padding-left:10px;
}

.csc-frame-indent3366 {
	background-color: #D9D9D9;
	margin-left: 0px;
	margin-top: 18px;
	width: 310px;	
	float: left;
	height: 164px;
	/*overflow:hidden;*/

}

.box {
	background-color: #D9D9D9;
	margin-left: 20px;
	margin-top: 18px;
	width: 310px;	
	float: left;
	height: 164px;
	/*overflow:hidden;*/
}

.front .box {
  margin-left: 0;
}

.front .news-latest-container {
  margin-left: 20px;
  margin-right: 20px;
}

.csc-frame-indent3366 h1,
.box h1 {
	padding: 5px 0px 5px 10px;
	margin: 0;
	background-color: #802D30;
	color: #FFFFFF;
	font-size: 11px;
	border: 0px;
}

.csc-frame-indent3366 p,
.box p {
	margin: 5px 5px 5px 10px;
}

/* news */
.news-latest-container {
	padding-bottom:5px;
	margin-top: 18px;
	background-color: #D9D9D9;
	width: 310px;	
	border: 0px;
	float: left;
	position: relative;
	height: auto;
}

.news-latest-container .bodytext {
	margin: 0;
}

.news-latest-container h2 {
	margin: 0;
}

.news-latest-container h3 {
	margin: 5px 0 5px 0;
}

.news-latest-container h2 {
	padding: 5px 0px 5px 10px;
	background-color: #802D30;
	color: #FFFFFF;
	font-size: 11px;
}

.news-latest-item {
	margin: 5px 5px 5px 10px;
	position: relative;
	height:125px; 
	/*overflow:hidden*/
}

.news-latest-date a {
	color: #9D9D9D;
	margin-right: 5px;
	float: left;	
}

.news-latest-gotoarchive {
	display: none;
}


input.inputField {
	width: 170px;
	background-color: #FFFFFF;
	border: 3px solid #000000;
}

input.inp {
	margin-left: 10px;
	width: 160px;
	border: 1px solid #000000;
}

.box input.submitField, input.cb {
	width: auto;
	margin: 10px 0 5px 10px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

input.cb {
	border: 0px;
	margin: 10 0 0 10px;	
}

/*NEWS*/
.news-single-item {
	margin-top: 20px;
}

.news-single-timedata {
	margin-left: 20px;
	color: #9d9d9d;
	font-weight: bold;
}

.news-single-item h2 {
	margin: 0 0 12px 20px;
	color:#666666;
	font-size:16px;
	width:500px;
}

.news-single-item p.bodytext{
	padding-right:30px;
}

.news-single-backlink {
	margin: 10px 20px;
}

.news-list-container h3 {
	margin: 10px 0px 7px 10px;
	font-size: 13px;
}

.news-list-container h3 a {
	font-size: 13px;
	font-weight: bold;
}

.newsBold {
	font-weight: bold;
	font-size: 11px;
	color: #802d30;
}

.news-list-item h3 a {
	
}

.news-list-date {
	color: #9d9d9d;
}

.news-list-morelink {
	margin: 5px 0 30px 10px;
}

div.tx-ttnews-browsebox {
	margin-left: 10px;
	margin-bottom: 10px;
	border: 0px;	
}

div.tx-ttnews-browsebox span,
div.tx-ttnews-browsebox strong,
div.tx-ttnews-browsebox a {
	margin: 0 5px 0 5px;
}

/*FORM*/
FORM {
	padding: 0;
	margin: 0;
}

fieldset {
	border: 0px;
	padding-left: 10px;
}

#content fieldset {
	border: 0px;
	padding-left: 20px;
}

label {
	width: 300px;
	float: left;
	padding: 5px 0 2px 0;
	font-weight: bold;
	color: #802d30;
}

input, textarea, select {
	width: 400px;
	border: 1px solid #000000;
}

.csc-mailform-submit, input.newsletterSubmit {
	width: auto;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	margin-top: 10px;
}

DIV.tx-danewslettersubscription-pi1-listrow table {
	background-color: #FFFFFF;
	border: 0px;
	width: 189px;
}

.tx-danewslettersubscription-pi1 input, .submitField {
	width: auto;
	margin-left: 10px;
	background-color: #FFFFFF;
	margin-top: 10px;
}

input.inputField {
	width: 170px;
	background-color: #FFFFFF;
	border: 3px solid #000000;
}

input.inp {
	margin-left: 10px;
	width: 160px;
	border: 1px solid #000000;
}

.box input.submitField, input.cb {
	width: auto;
	margin: 10px 0 5px 10px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

input.cb {
	border: 0px;
	margin: 10 0 0 10px;	
}

p.error {
	color: #FF0000;
	margin: 0 0 0 10px;
	border: 0px;
}

div.cb {
	border: 0px;
	margin-left: 10px;
}

/*---------FONTS---------------*/
a:link, a:active, a:visited {color:#802d30; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
a:hover											{color:#802d30; font-family:Arial, Helvetica, sans-serif; text-decoration:underline}

.external-link-new-window a { background:#009900}

.csc-frame-indent3366 a,
.box a,
.boxFirst a {
	background: url(../img/navigator/arrowRed.gif) 0px 2px no-repeat;
	padding: 4px 0px 4px 25px;
	display:block;
	vertical-align:bottom;
}

.csc-frame-indent3366 a.normal,
.box a.normal,
.boxFirst a.normal {
	background-image: none;
	color: #802d30;
	font-weight: normal;
	padding: 0px 0px 3px 0px;
}
.news-latest-morelink {
	margin-top: 10px;	
}

.news-latest-morelink a {
	background: url(../img/navigator/arrowRed.gif) 0px no-repeat;
	padding: 3px 0px 4px 25px;
	color: #802d30;
}

.contenttable td {
	padding: 2px 0;
	border-top: 1px #fff solid;
	border-right: 1px #fff solid;
}

#contentBig .csc-textpic-imagewrap {
	overflow: hidden;
	height:214px;
}

#content .csc-textpic-intext-left-nowrap{
	margin-left:10px;
}

#contentBig .news-latest-item {
	height:125px;
}

hr.clearer {
	height:0px;	
	display:none;
	border:0px;
}

.clearer{
background-color:#FFFFFF;
}

p .bodytext {
 background:#00FF00;
}

/*LISTER LISTER LISTER LISTER*/
#content ul {
	margin: 0;
	list-style-type: none;
	width: 500px;
	padding-left:20px;
}

.contenttable ul {
	padding:0px;
}
.contenttable strong{
	display:block;
	padding-left:10px;
}

.contenttable td {
}
/*LISTER LISTER LISTER LISTER*/

/*RTE-------------------------------------------------------------------------------------------------*/
/* CSS Document */
.Standard {
	font-size: 11px;
	color: #000000;
}

.Grau_11px {
	font-size: 11px;
	color: #666666;	
}

.Grau_hell_fett_11px{
	font-size:11px;
	color:#9d9d9d;
	font-weight:bold;
}

.Grau_fett_11px {
	font-size: 11px;
	color: #666666;	
	font-weight: bold;
}

.Grau_13px {
	font-size: 13px;
	color: #666666;	
}

.Grau_fett_13px {
	font-size: 13px;
	color: #666666;	
	font-weight: bold;
}

.Hellblau_11px {
	font-size: 11px;
	color: #6776c4;
}

.Hellblau_fett_11px {
	font-size: 11px;
	color: #6776c4;
	font-weight: bold;
}

.Hellplau_13px {
	font-size: 13px;
	color: #6776c4;
}

.Hellblau_fett_13px {
	font-size: 13px;
	color: #6776c4;
	font-weight: bold;
}

.Dunkelblau_11px {
	font-size: 11px;
	color: #0f2889;
}

.Dunkelblau_fett_11px {
	font-size: 11px;
	color: #0f2889;
	font-weight: bold;
}

.Dunkelblau_13px {
	font-size: 13px;
	color: #0f2889;
}

.Dunkelblau_fett_13px {
	font-size: 13px;
	color: #0f2889;
	font-weight: bold;
}

.Dunkelrot_11px {
	font-size:11px;
	color:#8b0304;
}

.Dunkelrot_fett_11px {
	font-size:11px;
	color:#8b0304;
	font-weight: bold;	
}

.Dunkelrot_13px {
	font-size:13px;
	color:#8b0304;
}

.Dunkelrot_fett_13px {
	font-size:13px;
	color:#8b0304;
	font-weight: bold;	
}

.Hellrot_11px {
	font-size:11px;
	color:#aa4143;
}

.Hellrot_fett_11px {
	font-size:11px;
	color:#aa4143;
	font-weight: bold;	
}

.Hellrot_13px {
	font-size:13px;
	color:#aa4143;
}

.Hellrot_fett_13px {
	font-size:13px;
	color:#aa4143;
	font-weight: bold;	
}

.Dunkelgruen_11px {
	font-size:11px;
	color:#0e4d20;
}

.Dunkelgruen_fett_11px {
	font-size:11px;
	color:#0e4d20;
	font-weight: bold;	
}

.Dunkelgruen_13px {
	font-size:13px;
	color:#0e4d20;
}

.Dunkelgruen_fett_13px {
	font-size:13px;
	color:#0e4d20;
	font-weight: bold;	
}

.Hellgruen_11px {
	font-size:11px;
	color:#2b6c50;
}

.Hellgruen_fett_11px {
	font-size:11px;
	color:#2b6c50;
	font-weight: bold;	
}

.Hellgruen_13px {
	font-size:13px;
	color:#2b6c50;
}

.Hellgruen_fett_13px {
	font-size:13px;
	color:#2b6c50;
	font-weight: bold;	
}

#rightContentPage .box a {
  background-image:none;
	padding: 0;
}

#rightContentPage .news-list-morelink a {
	background: url(../img/navigator/arrowRed.gif) 0px 2px no-repeat;
	padding: 3px 0px 4px 25px;
	color: #802d30;
	display:block;
	vertical-align:bottom;
}