/* CSS Document */
@import url("forms.css");
@import url("jp_pageteaser.css");
	a   {
		color:#A61922;
		text-decoration:none;
	}
	a.header:hover {
		color:#73251F; 
		text-decoration:none;
		}

	body {
		background-color:#ffffff;
		background-image:url(../img/design01/bg_blatt.jpg);
		background-position:top left;
		background-repeat:no-repeat;
	
		font: 10pt Arial, verdana, Helvetica, sans-serif;
		color: #526378;
		/*farbiger scrollbalken*/
		scrollbar-arrow-color: #5C362B; /*pfeil farbe*/
		scrollbar-face-color:  #cccccc; /*scrollbalken farbe*/
		scrollbar-track-color: #EDEDED; /*scrollb hintergrund farbe*/
		scrollbar-3dlight-color: #ffffff; /*scrollb rahmen links + oben*/
	
	}

	td {
		 font: 10pt Arial, verdana, Helvetica, sans-serif;
		color: #526378;
		vertical-align:top;
		
	}


	img {
		border: 0px;
	}
	.content {
		clear: both;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 10px;
		padding-top: 10px;
		width: 600px;

		
		
	/*	background-color: #C3C3A7;*/
	}


	p{
		margin: 5px 0 0 0;
		font: 10pt Arial, verdana, Helvetica, sans-serif;
		color: #526378;
	}

	hr { 
		color: #ffffff;
		border:1px;
		border-bottom: 1px solid #D7DBE0;
	}
	.hrbg {
		background-image:url(../img/design01/hr.gif);
		margin-right: 35px;
		}
	ul {list-style-type:none;}
	.content ul {
	/*   margin-left: 10px; padding-left: 10px; */
		/*margin-bottom:15px;*/	
	/*	list-style-image:url(/fileadmin/layout/01/img/aufzaehler1.gif);*/
		list-style-type:none;
	
	}
	.content li {
	/*	margin-left: 0.6em; */
		margin-bottom: 2px;
		margin-top:2px;
		font: 10pt Arial, verdana, Helvetica, sans-serif;
		color: #526378;
		list-style-image:url(../img/design01/aufzaehler.gif);
		list-style-type:none;
	}

	
	h1{
		 font:bold 14px  Arial, verdana, Helvetica, sans-serif;
		 margin-left: 0px;
		  color: #526378;
		  /*margin-botton: 50px;*/
	/*	background-image:  url(../img/desing/csc-firstHeader.gif);*/
		background-position: left;
		background-repeat: no-repeat; /*Überschrift*/
	
	}
	h2{
		font: bold 12px Arial,  verdana,  Helvetica, sans-serif;
		color: #526378;
	}
	h3{
		font: bold 10px Arial, verdana,  Helvetica, sans-serif;
	/*    padding: 10px 0px 10px 0px;*/
		color: #526378;
	}

	.bodytext {
		font: 10pt Arial, verdana, Helvetica, sans-serif;
		color: #526378;
		text-align:justify;
		}
	
	.important{
		font: 10pt Arial, verdana, Helvetica, sans-serif;
		color: #A20920;
	
		}	
	.table 
		{
		font: 10pt Arial, verdana, Helvetica, sans-serif;
		color: #526378;
	/*	text-align:justify; */
		}
	
	
/****************
 * CONTENT TABELLE*
 ****************/
	.Tabelle {
		}
	.colLeft {
	/*	background-color:#FFEFD8;*/
		}	

/****************
 * TEASER Left*
 ****************/
	 .leftCol {
			width: 255px;
			padding: 0px 0px 10px 30px;
	 }
	.tab_left {
		padding-top: 30px;
		}
	
	.adresse {
		padding: 0px 0px 10px 30px;
		font: 12px Arial, Helvetica, sans-serif;
		color:#526378;
		
		}
	 .rot {
		color: #A51720;
		font-weight: bold;
		}
	
	.newsAbstand {
		padding-bottom:12px;}
		
	.oeffnung {
		width: 240px;
		margin:0px;
		padding:0px;
	}
	
	.oeffnung .content {
		width: 240px;
	}
	
	.oeffnung .bodytext{
		line-height:12pt;
		margin:0px;
		padding:0px;
	}
	
	.oeffnung h1 {
		color: #A51720;
		font-weight: bold;
		margin:0px;
		padding:0px;
		font-size:10pt;
	}
/**********
 * TopNav
 **********/
		.topNav {
			/*background-image:url(../img/design01/hg_topnav.gif);
			background-position:left;
			background-repeat: no-repeat;*/
			border-bottom-color:#D7DBE0;
			border-bottom-style: solid;
			border-bottom-width: 1px;
			list-style: none;
			float: left;
			margin: 0px;
			padding:0;
			}
		.topNavLeft {
			width: 287px;
			
			}
	
/**********
 botton 
**********/
	#navFooter {
		width: 605px;
		clear: both;
		margin: 0px 0px 5px 0px;
		}
	.footer {
		width: 605px;
		}
	.botton {
		
		padding-left: 35px;
		}
	.bottoncopy {
	

		}	
		
	.bottom {
		font: 12px Arial, verdana, Helvetica, sans-serif;
		color: #526378;
	}
	.bottom a {text-decoration: none; color: #526378;}
	.bottom a:link {text-decoration: none; }
	.bottom a:visited {text-decoration: none}
	.bottom a:active {text-decoration: none}
	.bottom a:hover {text-decoration: none;}
	 .print {
	 	padding-bottom: 8px;
	 		}
	.navbotton {
		/*background-image:url(../img/design01/hg_bottomnav.gif);
		background-position:left;
		background-repeat:no-repeat;*/
			border-top-color:#D7DBE0;
			border-top-style: solid;
			border-top-width: 1px;
			width: 605px;
			
		}
	
	.bottomcopy {
		font: 10px Arial, verdana, Helvetica, sans-serif;
		color: #526378;
	}
	.bottomcopy a {text-decoration: none; color: #526378;}
	.copy {
		}
	.aLanguages {
		font: 10px Arial, verdana, Helvetica, sans-serif;
		color: #526378;
	}
	.aLanguages a {text-decoration: none; color: #526378;}
	#language a {  font: 10px Arial, verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #526378;}
	
/**********
LEFT NAV 
**********/
	.leftmenue {
		width: auto;
		padding-left: 30px;
		}
	.navLeft1 a{
		background-image: url(../img/design01/subSuch.gif);
		background-position: left;
		background-repeat: no-repeat;
		padding: 2px 0px 2px 18px;

	
		
		 }
	.navLeft2 a{
		background-image: url(../img/design01/subNews.gif);
		background-position: left;
		background-repeat: no-repeat;
		padding: 2px 0px 2px 18px;
		
		 }		 
	.navLeft3 a{
		background-image: url(../img/design01/subGb.gif);
		background-position: left;
		background-repeat: no-repeat;
		padding: 2px 0px 2px 18px;
	

		
		 }
	.navLeft4 a{
		background-image: url(../img/design01/subAnfrage.gif);
		background-position: left;
		background-repeat: no-repeat;
		padding: 2px 0px 2px 18px;
		
		
		 }


/************
GÄSTEBUCH
*/
	tx-veguestbook-pi1-browsebox-strong{
		padding: 2px 0px 5px 20px;
	}
	.tx-guestbook-list-header{
		padding: 5px 5px 5px 5px;
		background: #ACAC94;
	}
	.tx-guestbook-list-rowleft{
		padding: 5px 5px 5px 5px;
		background: #D7D7C0;
	}
	.tx-guestbook-list-row{
		padding: 5px 5px 5px 5px;
		background: #E0E0CD;
	}
	
	.tx-veguestbook-pi1 {
		padding: 0 0px 0 30px;
	}
/***************
 * FORM LAYOUT *
 **************/

	#contact{
		width: 468px;
	}
	
	#contact h1{
		font-size: 11px;
		color: #008AC8;
		margin-top: 0;
	}
/*
#contact form p{
	width: 300px;
	height: 25px;
	margin: 0;
	clear: both;
	margin-left: 36px;
	display: block;
}
*/
	 
	#contact form p label{
		float: left;
		width: 200px;
		text-align: left;
	}
	#contact form p input.text, #contact form p select{
		float: right;
		width: 179px;
		margin-right: 60px;
	}
	#contact form p textarea{
		float: right;
		width: 179px;
	}
	#contact form p input.button{
		float: right;
		background-color: #FFFFFF;
		border: 1px solid #66B9DE;
		color: #66B9DE;
		font-weight: bold;
		text-transform: uppercase;
		cursor: pointer;
		margin: 0;
		margin-top: 10px;
		
	} 
/***************
* FORM LAYOUT *
 **************/
	
	.error{
			color: red;
	}
	 
	#contact{
			width: 468px;
	}
	 
	#contact h1{
			font-size: 11px;
			color: #008AC8;
			margin-top: 0;
	}
	 
	#contact form p{
			width: 468px;
			height: 25px;
			margin: 0;
			clear: both;
			margin-left: 36px;
			display: block;
	}
	
	
	#contact form p textarea{
		float: right;
		width: 179px;
	}
	
	.csc-form-label-req{
	padding: 0 0 0 10px;
	}
	.csc-form-label{
	padding: 0 0 0 10px;
	}
	
/*********
SITEMAP
*********/
	.csc-sitemap{
	padding: 0 0 0 200px;
	}
	
	.csc-sitemap-level1 {
	padding: 0 0 0 100px;
		font-weight: bold;
	}
	
	.csc-sitemap-level2{
	padding: 0 0 0 150px;
		color: #000000;
	}
/*********
NEWS
**********/
	.news-latest-item {
		width: 220px;
	}
	.news-latest-item p.bodytext{
		text-align:left;
	}
	.news-latest-morelink {
		padding-left: 20px;
	}
	.news-list-morelink {
	padding: 0 0 0 0px;
	}
	.news-single-item {
	padding: 0 0 0 0px;
	
	}
	.news-single-image{
		padding: 5px 5px 5px 5px; 
		}
	.news-list-container {
		width:400px;
		}
	.news-list-item {
		padding: 5px 5px 5px 5px;
		}
	.news-list-image{
		padding: 5px 5px 5px 5px; 
		}
	
	/*tabellen hintergurnd*/
	.htmlarea-showtableborders tbody tr td {
		background-color:#FFFFFF;
		border-color: #000000;
		border-width: 1px; 
		}
	
	
/* exhibit.css */
/* For use with the WordPress Exhibit plugin */

	.ex_thumb_preview { 
	margin: 5px;
	display:block;
	font-size:xx-small;
	float:left;
	
	}
	.ex_thumb_preview img {
	margin:0px;
	text-align:center;
	display:inline;
	}
	.ex_preview_prompt{
	text-align: center;
	}
	.exhibit_thumbs {
	border:0px;
	width:100%;
	}
	.ex_thumb {
	background:#E5E5E5;
	border:1px dashed #008000;
	padding:3px;
	margin:3px;
	float:left;
	font-size:11px;
	
	text-align:center;
	}
	.ex_thumb img {
	border:0px;
	padding: 10px;
	text-align:center;
	}
	.ex_caption {
	padding:2px;
	text-align:center;
	}
	.ex_clear {
	clear:both;
	}
	DIV.content DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image  { padding-bottom:10px; margin-bottom:0px; }