
body {
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F6662;
	padding:0;
	margin:0;
	background-color:#DDDCDA;
}
a, a:hover, a:active {
	text-decoration:none;
	color:#4B5189;
}

h1 {
	font-size:15px;
}

h2 {
	font-size:12px;
}

h3 {
	font-size:11px;
	font-weight:bold;
}

#main 
{
  width:1000px;
	background-color:#DDDCDA;
	margin:0 auto;
	height:672px; 
	position:relative;
	padding:0;
	border:0;
}
.header
{
	width:1000px;
    padding:0;
	margin:0;
	border:0;
}
 
/* for index page*/

.header img.logo {
	margin-left:279px;
	margin-bottom:0;
	margin-top:25px;

	border:none;
} 
#menu {
	margin-top:58px;
	border:#DDDCDA 1px solid;
	padding:0;
	height:130px;
	margin-bottom:0;
}
#menu ul.left {
	float:left;
	width:176px;
	padding:0 0 0 133px;
	vertical-align:top;
	margin-left:0;
}
#menu ul.left li, #menu ul.right li { 
	border-bottom:#5F6662 1px solid;
	padding:0.5em 0.5em 0.5em 0.5em;
	list-style-type: none;
	margin-bottom:0;
}
#menu ul.right {
	margin-left:662px;
	width:176px;
	padding:0;
}
#menu a {
	font-weight:bold;
	text-decoration:none;
	color:#5F6662;
	padding-left:6px;
}
#contact_main {
	margin:50px 0 0 0;
	height:100px;
	padding-top:0;
	padding-bottom:0;
}

#contact1 {
	display: inline;
}
#contact1 {
	float: left;
	width: 258px;
	margin-left:372px;
	border-left:#666666 1px solid;
	border-right:#666666 1px solid;
	padding-top:0;
}
#contact2 {
	float: left;
	width: 258px;
	margin-left:-518px;
	padding-top:0;
}
#contact3 {
	float: left;
	width: 258px;
	padding:0;
}
#contact2 p, #contact3 p { 
	padding:0 0 0 40px;
	margin:0;
}
#contact1 p { 
	padding:0 0 0 60px;
	margin:0;
}
.bold {
	font-weight:bold;
}

/* for next pages*/
h4 {
	color:#5F6662;
	font-weight:bold;
	font-size:11px;
	padding:0;
	margin:0;
	border:0;
	}
 #content
 {
 margin-top:30px;
 padding-left:14px;
 padding-right:14px;
 border-right:1px solid #fff;
 min-height:550px;
 _height:550px;
 }
.header img.logo1 
 {
  margin:20px 25px 0 16px;
  padding:0;
  border: none;
 }	
 #block_center
{
display:inline;
}
#block_left
{
 padding-left:16px;
 float:left;
 width:190px;
 margin-left:-782px;
 margin-right:0;
 border:0;
 text-align: left;
 
}
#block_center
{
 float: left;
 margin-left:210px;
 width:572px;
 border:0;
}
#block_right
{
float:left;
width:auto;
border:0;
padding-top:0;
margin-top:0;

}

#menu_horiz_bl
{
 padding:10px 0 0 8px;
 font-weight:bold;
 margin:0px;
}
#menu_horiz_bl ul
{
 list-style-type: none;
 padding:0;
 margin:0;
}
#menu_horiz_bl ul li
{ 
 list-style-type: none;
 float:left;
 display:inline;
}
#menu_horiz_bl a,#menu_horiz_lan a
{
 padding:0.3em 0.5em 0.3em 0.5em;
 border-right:none;
 color:#5F6662;
 margin:0;
}
#menu_horiz_bl a.act,#menu_horiz_lan a.act
{
 padding:0.3em 0.5em 0.3em 0.5em;
 color:#4B5189;
 border-right:none;
 margin:0;
}
#menu_horiz_lan a.grey_next
{
 padding:0.3em 0.5em 0.3em 0.5em;
 color:#5F6662;
 margin:0;
 border:0;
}
#menu_horiz_lan a.blue_next
{
 padding:0.3em 0.5em 0.3em 0.5em;
 color:#4B5189;
 margin:0;
 border:0;
}
#menu_horiz_lan
{
margin-top:10px; 
margin-left:0;
padding-left:0;
font-weight:normal;
}
#menu_horiz_lan ul
{
 list-style-type: none;
 margin:0;
 padding-top:0;
 padding-left:0;
}
#menu_horiz_lan ul li
{ 
 list-style-type: none;
 display:inline;
 margin:0;
 padding:0;
}

#menu_vert
{
 margin-top:45px;
} 

#menu_vert ul
 {
 list-style-type: none;
 padding:0;
 margin:0;
 }
#menu_vert ul li
{
 margin:0;
}
#menu_vert li li
{
 margin:0;
 padding:none;
}
#menu_vert ul li
{
 margin-top:5px;
 width:180px;
 padding:0;
}
#menu_vert ul li a {
 background-color:#6E256D;
 display:block;
 padding:3px 0 3px 2px;
}
#menu_vert ul li a:hover {
	color:#B37AB4;
}

#menu_vert ul li.act a  {
 background-color:#B37AB4;
 display:block;
}
#menu_vert ul li.act a:hover {
 color:#fff;
}

#menu_vert ul a
{
 color:#FFFFFF;
 font-weight:bold;
}
#menu_vert_right
{
margin-top:10px;
/*border-left:#FFFFFF 1px solid;
height:550px;*/
width:180px;
display:block;

}
#menu_vert_right1
{
margin:0;
padding:0;
border-left:#FFFFFF 1px solid;
height:540px;
}
#menu_vert_right ul
{
 list-style-type: none;
 margin:0;
 padding-left:0;
 padding-top:10px;
 }
#menu_vert_right ul li
{
 width:150px;
 border-bottom:#FFFFFF 1px solid;
 padding:0.5em 0 0.5em 0.5em;
 list-style-type: none;
 margin:0;
}
#menu_vert_right a, #menu_vert_right1 a
{
 font-size:11px;
 color:#5F6662;
 padding:0;
 margin:0;
}

#menu_vert_right .act a{
 color:#4B5189;
}


#menu_vert li.act ul a
{
padding-left:10px;
color:#5F6662;
font-weight:normal;
background-color:#DDDCDA;
}

#menu_vert li.act ul a:hover {
	color:#B37AB4;
}

#menu_vert li.act li.act a
{
color:#B37AB4;
font-weight:bold;
}
#contact_next
{
margin-top:30px;
margin-bottom:80px;
}
#contact_gipserei
{
margin-top:30px;
margin-bottom:32px;
}

.news-single-img {
	float:left;
	margin-right:20px;
	margin-bottom:15px;
}

.news-list-item img {
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}

.news-latest-item img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}


.news-latest-morelink {
	margin-bottom:25px;
}

.news-latest-item  h3 {
	margin-bottom:6px;
	clear:both;
}

.news-latest-item  h3 a {
	color:#000;
	text-decoration:none;
}

.news-latest-item  h3 .news_date {
	font-weight:normal;
}

hr.clearer {
	clear:both;
	visibility:hidden;
}

hr.gray {
	clear:both;
	width:550px;
	border:none;
	border-bottom:1px solid #abadaa;
	height:1px;
text-align:left;
}


.csc-mailform-field {
	width:100%;
	margin: 5px 0;
	clear: both;
}

.csc-mailform-field label {
	width: 100px;
	display:block;
	float:left;
	text-align:right;
	padding-right:10px;
	padding-top:4px;

}

.csc-mailform-field input,
.csc-mailform-field textarea,
.csc-mailform-field select {
	posilion:relative;
	width: 300px;
}

input.csc-mailform-submit {
	margin-left:110px;
}

fieldset.csc-mailform {
	border:none;
}

/*  Menü Startseite */
#menu {
	padding:0px 150px 0px 150px;
}

#menu ul.left {
	float:left;
	margin:0px;
	padding:0px;
}
#menu ul.right {
	float:right;
	margin:0px;
	padding:0px;
}



#footer {
text-align:center;
font-size:10px;
clear:both;
padding-top:15px;
}

#content #c-left,  #content #c-right {
	width: 258px;
	display:inline;
	float: left;
}

#content #c-left {
	padding-right:6px;
}

#content #c-right {
	padding-left:6px;
}

.csc-uploads-fileName a {
  background-image:url(images/pdf.gif);
  background-position:left;
  background-repeat:no-repeat;
  padding: 3px 0 3px 24px;
}

.news-single-files {
  margin-bottom: 6px;
}



/* WT GALLERY list mode */
.wtgallery_listpic_pic {
	border: 1px solid white;
}
.wtgallery_listpic {
	border: none;
	width: 150px;
	height: 125px;
	text-align: center;
	padding:3px;
	margin-right:20px;
	margin-bottom:12px;

}
.wtgallery_pagebrowser_up {
	display: none;
}
/* WT GALLERY singleview mode */
.wtgallery_singlepic_pic {
	border: none;
}
.wtgallery_singlepic {
	border: none;
/*	width: 482px;
	margin-left: 50px;
	text-align: center;*/
}
/* wt_gallery END */


.tx-guestbook-contacts {
	font-style:italic;
}


/* Sprachmenue */

DIV#menu_lang {
	float:right;
	padding-right:240px;
}
UL.menu_lang {
	list-style-type:none;
}
#menu_lang ul li {
	float:left;
	margin-right:20px;
}
ul.menu_lang li.first {
	border-style:solid;
	border-width:0px 1px 0px 0px;
	border-color:#5f6662;
}

#flash_hp {
	width:100%;
         padding:0;
	margin:0;
	border:0;
	text-align:center;
	display:block;
}



