body {
	background: url('_bg/bg.gif') repeat-x #FFFFFF;
	margin: 0px;
	scrollbar-3dlight-color:;
	scrollbar-arrow-color:;
	scrollbar-base-color:#F9F9F9;
	scrollbar-darkshadow-color:#999999;
	scrollbar-face-color:;
	scrollbar-highlight-color:;
	scrollbar-shadow-color:#CCCCCC;
}

body, td, th, p, li {
	font-family: Verdana, Frutiger, sans-serif;
	font-size: 12px;
	color:#000;
}

p {
	line-height: 18px;
	margin: 14px 12px 14px 0px;
}

ul {
	margin: 14px 0 14px 12px;
	list-style-image: url(listline.gif);
}

li {
	line-height: 18px;
	margin: 0 12px 0 0;
}

td {
	vertical-align: top;
	border: solid #DDDDDD;
	border-width: 0px 0px 0px 0px;
}

th {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

a {
	color: #333;
}

a:hover {
	color: #000;
	background-color: #EEE;
}


h1, h3, h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:100%; 
}

h1 {
	font-weight: lighter;
	letter-spacing: 1px;
	font-size: 16px;
	margin: 33px 12px 0px 0px;
	color: #000;
}

h3 {
	color: #333;
	margin: 27px 12px 14px 0px;
	font-size: 14px;
	font-weight: lighter;
	letter-spacing: 1px;
	border: solid #FFCC00;
	border-width: 0 0 0 3px;
	padding-left: 5px;
}

h4 {
	margin: 6px 12px 0px 0px;
}


/*--------------------------------- Header mit Logo -----------------------------------*/

.header_logo {
	float: left;
	width: 189px; 
}


.header_rechts {
	float: left;
	width: 630px;
}

.header_pix {
	width:630px;
	height:137px;
}



/*--------------------------------- Member Login -----------------------------------*/

.tx-felogin-pi1 {
      width: 222px; 
      margin: 0px 0px 0px 0px;
}

.tx-felogin-pi1 fieldset {
	margin: 0px 0px 0px 0px;	
	border: 0px none #FFFFFF;
}

.tx-felogin-pi1 dl { 
	margin: 0px;
	padding: 0px 0px 0px 0px; 
}

.tx-felogin-pi1 dt, .tx-felogin-pi1 dd {
	margin: 0px;
	padding: 0px 0px 12px 0px;
	float: left;
	line-height: 20px;
}

.tx-felogin-pi1 dt { 
	clear: both;
	width: 80px; 
	text-align: right; 
	padding-right: 12px;
}

.tx-felogin-pi1 dd { 
	text-align: left; 
	width: 110px;
 }

.tx-felogin-pi1 .textfield {
 	width: 80px;
}



/*--------------------------------- About us Portraitfotos -----------------------------------*/


.fce_personals {
	position: relative;
	width: 618px;
	height: auto;
}

.fce_personals_headline {
	width: 618px;
}

.fce_personals_photo {
	width: 130px;
	 padding: 5px 0px 5px 0px;
	float: left;
}

.fce_personals_quote {
	width: 230px;
	height: auto;
	float: left;
	margin: 0px 0px 0px 12px;
}

.fce_personals_vcard {
	width: 230px;
	height: auto;
	float: left;
	margin-left: 12px;
}

.fce_content_right_text{
	width: 245;
	padding: 0px 0px 25px 0px;
}

.fce_content_right_text ul {
	margin-left: 15px;
	padding-left: 15px;
}

.content_2sp {
  float: left;
  width: 378px;
}
/*--------------------------------- Kontaktformular Definitionlist -----------------------------------*/

form dl {
	margin: 14px 12px 14px 0px;
	text-align: left;
	padding: 0;
	list-style: none;
	line-height: 17px;
}

form dt {
	margin: 5px auto 4px 0;
	width: 140px;
}

form dd {
	margin: -21px 0 10px 140px;
	width: auto;
}

.missing {
	background-color: #FF0000;
}

select, input, textarea {
	font-family: "Courier New",Courier,mono;
	font-size: 14px;
	color: #333;
}
