/*****************************************************/
/* CSS by Netlite Media Munich www.netlite.de */
/*****************************************************/
@import url('rte.css'); /* Einstellungen für Standard-Content-Elemente */



/* Formulare */
input, textarea {
	border:1px solid #000;
	background-color:#fff;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
}
label {
	display:block;
}
input.button {
	border:2px solid #000;
	background-color:#ccd3e4;
}

input.checkbox {
	border:none;
	background-color:transparent;
}

p,p.bodytext {
	margin-top:0;
	margin-bottom:0;
}

html>/**/body, x:-moz-any-link, x:default { position:relative; left:-0.1px; }     /* one pixel background bugfix firefox */

body {
	margin:0px;
	padding:0px;
	background-color:#DABB8C;	
	background-image:url(../pics/bgMain.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	scrollbar-3dlight-color:#EAC185;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#A48455;
	scrollbar-darkshadow-color:#EAC185;
	scrollbar-face-color:#EAC185;
	scrollbar-highlight-color:#EAC185;
	scrollbar-shadow-color:#EAC185;
	
	font-family:Arial,Helvetica,sans-serif;
	font-size:80.1%;
}

#nofloat {
	height:0px;
	font-size:0px;
	line-height:0px;
	clear:both;
}

#box_wrapper { 
	width:900px;
	height:auto;
	padding:0px;
	margin: 0 auto;
}





/* +++++++++++++++++++++++++++++++++++++Movie */





#movie  {
		float:left;
		width:540px;
		height:360px;
		
		border:none;
 }





/* +++++++++++++++++++++++++++++++++++++News */



.brown_fce_startseite {
		position:relative;
		padding:25px 10px 10px 10px;
		background-image:url(../pics/bgNews.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
		margin-top:-16px;
}


#news  {
		width:270px;
		float: right;
		/* Text-Align right verursucht anzeigefehler des newstickers im IE6 + IE 7 (bzw er wird dadurch garnicht erst angezeigt). 
		/* Da ich keine sonstigen optischen Auswirkungen feststellen kann, wenn ich das text-align:right; entferne, habe ich es auskommentiert
		text-align:right;
		*/
		/*
		background-color:#ffffff;
		*/
		padding:0px;
		
}

html* #news {
	/* Im ie7 wird die news-spalte etwas abseits von der gewollten position dargestellt. deshalb dieser hack: */
	margin-right: -16px;
}

#news h1 {
	  /*

	  
	  */
	color:#000000;
	font-size:16px;
	line-height:10px;
		margin:0px 0px 10px 0px;
		width:auto;
		padding:10px 0px 10px 7px;
		font-style:normal;
		font-weight:normal;	    
	  text-align:left;
	  letter-spacing:0px;
	 	font-family:arial;
		background-color:#E9E9E9;

}

#news h2 {
		margin:0px 0px 0px 0px;
		width:auto;
		padding:0px 0px 5px 0px;

		font-style:normal;
		font-weight:bold;	    
	  font-size:16px;
	  text-align:left;
	 	line-height:28px;
	  letter-spacing:-1px;

	 	font-family:Arial Bold, Arial;
	 	
	  color:#ffffff;

}


div.tickerspace {
	position: relative;
	left: 0px;
	padding-top:10px;
}


div.newsscroller {
	width:auto;
	margin:0px;
	padding:0px 2px 0px 0px;
	font-style:normal;
	font-weight:normal;	    

	text-align:justify;
	line-height:14px;
	letter-spacing:0px;
	color:#ffffff;
	font-family:Arial;
	
}

#news div.news_go {
	padding:0px 0px 5px 15px;
	margin:5px 0px 5px 0px;
	font-size:10px;
	border-bottom:1px solid #ffffff;
			background-image:url(../pics/bg_newsmore.gif);
		background-repeat:no-repeat;
		background-position:0px 1px;
}

#news div.news_date {
	padding:0px 0px 0px 15px;
	margin:0px;
	font-size:10px;
	color:#000000;
		background-image:url(../pics/bg_newsdate.gif);
		background-repeat:no-repeat;
		background-position:0px 1px;
}


.news_title {
		margin:0px 0px 10px 0px;
		width:auto;
		padding:5px 0px 5px 0px;
		font-style:italic;
		font-weight:bold;	    
	  font-size:14px;
	  text-align:left;
	 	line-height:18px;
	  letter-spacing:0px;
	  color:#ffffff;
	 	font-family:Georgia,"Bitstream Vera Serif","Times New Roman",serif;
	 	border-bottom:1px dashed #ffffff;
}



#latest_news .news_title a:hover {
		display:block;
	  color:#000000;
	 	text-decoration:none;
}



#news_button_right {
		color:#ffffff;
		text-align:right;
		padding:10px 10px 0px 0px;
		height:30px;
}
#news_button_right a{
		text-decoration:none;
		color:#ffffff;
		text-align:right;
			font-size:10px;
}
#news_button_right a:hover{
		text-decoration:none;
		color:#000000;
		text-align:right;
}



#latest_news {
	overflow:auto;
	height:86px;
	margin-top:5px;
}

.news_title a, 
p.dmnt_par a.link-newsticker, 
p.dmnt_par a.link-newsticker:visited,
p.dmnt_par a.link-newsticker:active{
		display:block;
	  color:#000000;
	 	text-decoration:none;
}
.news_title a, 
p.dmnt_par a.link-newsticker:hover{
		display:block;
	  color:#73582D;
	  padding-left:10px;
	 	text-decoration:none;
	 			background-image:url(../pics/arrow.jpg);
		background-repeat:no-repeat;
		background-position:-1px 1px;
}

#latest_news {	
	height:108px;
	
}

#latest_news p{	
padding-top:2px;
padding-bottom:15px;
line-height:17px;
}


#latest_news, .news_list {	
	clear:both;
	
}
#latest_news a, .news_list a {
	color:#000000;
	
}




#news_list_main a, #news_list_single a, #news_diary a{
	text-decoration:none;
	color:#8A6936;
}
#news_list_main a:hover, #news_list_single a:hover, #news_diary a:hover{
	color:#000000;
	text-decoration:none;
}

#news_list_main div.news_title {
		margin:0px;
		width:auto;
		font-style:italic;
		font-weight:normal;	    
	  font-size:16px;
	  text-align:left;
	 	line-height:16px;
	  letter-spacing:0px;
	 	font-family:arial;
	 		padding:10px;

	color:#8A6936;
	line-height:1.5em;
	background-color:#e9e9e9;
	border-top:10px solid #ffffff;
	border-left:10px solid #ffffff;	
	border-right:10px solid #ffffff;	
	border-bottom:none;

}


#news_list_main div.news_date {
	padding:0px 0px 0px 25px;
	margin:0px;
	font-size:10px;
	color:#000000;
		background-image:url(../pics/bg_newsdate.gif);
		background-repeat:no-repeat;
		background-position:10px 1px;
	background-color:#e9e9e9;
	border-top:none;
	border-left:10px solid #ffffff;	
	border-right:10px solid #ffffff;	
}

#news_list_main div.news_subtitle p {
	border-top:none;
	border-bottom:none;
}

#news_list_main div.news_go{
	padding:0px 0px 10px 10px;
	margin:0px;
	color:#000000;
	background-color:#e9e9e9;
	border-bottom:10px solid #ffffff;
	border-left:10px solid #ffffff;	
	border-right:10px solid #ffffff;	
	border-top:none;

}

#news_list_main div.news_go a{
	padding:0px 0px 0px 15px;
	margin:0px;
	color:#8A6936;
	font-size:10px;
			background-image:url(../pics/bg_newsarticle.gif);
		background-repeat:no-repeat;
		background-position:0px 1px;
}

#news_list_main div.news_go a:hover{
	color:#000000;
}

#news_list_main div.news_browser {
margin:0px;
padding:5px 10px 15px 10px;
	color:#000000;
	background-color:#ffffff;
	border:none;
	text-align:right;
}

#news_list_main div.news_browser p{
margin:0px;
padding:0px;
	color:#000000;
	background-color:#ffffff;
	border:none;
}


/* News Single mit Bild als Object */
div#news_list_single div.news_body {
	background-color:#fff;
	padding:0;
}
div#news_list_single span.news_image {
	float:right;
	margin:20px;
}
div#news_list_single div.news_body p {
	clear:none !important;
	padding:10px;
	background-color:#E9E9E9;
	overflow:visible;
}



#news_list_single div.news_title {
		margin:0px;
		width:auto;
		font-style:italic;
		font-weight:normal;	    
	  font-size:16px;
	  text-align:left;
	 	line-height:16px;
	  letter-spacing:0px;
	 	font-family:arial;
	 		padding:10px;

	color:#8A6936;
	line-height:1.5em;
	background-color:#e9e9e9;
	border-top:10px solid #ffffff;
	border-left:10px solid #ffffff;	
	border-right:10px solid #ffffff;	
	border-bottom:none;

}


#news_list_single div.news_date {
	padding:0px 0px 0px 25px;
	margin:0px;
	font-size:10px;
	color:#000000;
		background-image:url(../pics/bg_newsdate.gif);
		background-repeat:no-repeat;
		background-position:10px 1px;
	background-color:#e9e9e9;
	border-top:none;
	border-left:10px solid #ffffff;	
	border-right:10px solid #ffffff;	
}

#news_list_single div.news_subtitle p {
	border-top:none;
	border-bottom:none;

}

#news_list_single div.news_go{
	padding:0px 0px 5px 10px;
	margin:0px;
	color:#000000;
	background-color:#e9e9e9;
	border-bottom:10px solid #ffffff;
	border-left:10px solid #ffffff;	
	border-right:10px solid #ffffff;	
	border-top:none;
		font-size:10px;
}

#news_list_single div.news_go a{
	padding:0px;
	margin:0px;
	color:#8A6936;
		font-size:10px;
}

#news_list_single div.news_link_back {
	padding:0px;
	margin:0px;
	color:#000000;

			background-color:#ffffff;
	border-bottom:10px solid #ffffff;
	border-left:10px solid #ffffff;	
	border-right:10px solid #ffffff;	
	border-top:none;
}

#news_list_single div.news_link_back a{
	padding:0px;
	margin:0px;
	color:#8A6936;
		font-size:10px;
}
#news_list_single div.news_link_back a:hover{
	color:#000000;
	
}






#news_diary {
	background-color:#ffffff;
	padding-top:10px;
}







#news_diary div.news_title {
		margin:0px;
		width:auto;
		font-style:italic;
		font-weight:bold;	    
	  font-size:16px;
	  text-align:left;
	 	line-height:18px;
	  letter-spacing:-1px;
	 	font-family:Georgia,"Bitstream Vera Serif","Times New Roman",serif;
	 		padding:10px 10px 0px 10px;

	color:#000000;
	line-height:1.5em;
	background-color:#e9e9e9;
	border-top:none;
	border-left:10px solid #ffffff;	
	border-right:10px solid #ffffff;	
	border-bottom:none;

}


#news_diary div.news_date {
	padding:10px 0px 0px 25px;
	margin:0px;
	font-size:10px;
	color:#000000;
		background-image:url(../pics/bg_newsdate.gif);
		background-repeat:no-repeat;
		background-position:10px 11px;
	background-color:#e9e9e9;
	border-top:none;
	border-left:10px solid #ffffff;	
	border-right:10px solid #ffffff;	
}

#news_diary div.news_subtitle p {
	border-top:none;
	border-bottom:none;
		border-left:10px solid #ffffff;	
	border-right:10px solid #ffffff;	
		background-color:#e9e9e9;
}

#news_diary div.news_go{
	padding:0px 0px 5px 10px;
	margin:0px;
	color:#000000;
	background-color:#e9e9e9;
	border-bottom:10px solid #ffffff;
	border-left:10px solid #ffffff;	
	border-right:10px solid #ffffff;	
	border-top:none;
}

#news_diary div.news_go a{
	padding:0px 0px 0px 15px;
	margin:0px;
	color:#8A6936;
	font-size:10px;
			background-image:url(../pics/bg_newsarticle.gif);
		background-repeat:no-repeat;
		background-position:0px 1px;
}

#news_diary div.news_go a:hover{
	
	color:#000000;
}






/* +++++++++++++++++++++++++++++++++++++Ads Entrypage*/






#boxleft  {
		float:left;
		width:255px;
		height:146px;

		padding:10px;
		
		background-image:url(../pics/bgbox1.gif);
		background-repeat:no-repeat;
		background-position:0 0;
}

#boxmiddle  {
		float:left;
		width:255px;
		height:146px;

		padding:10px;
		margin-left:12px;
		background-image:url(../pics/bgbox2.gif);
		background-repeat:no-repeat;
		background-position:0 0;
}

#boxmiddle p a, #boxleft p a, #boxright p a, #boxleft2 p a, #boxmiddle2 p a, #boxright2 p a{
	display:block;
	width:254px;
	height:90px;

}


#boxright  {
		float:right;
		width:255px;
		height:146px;
		text-align:justify;
		padding:10px;
		background-image:url(../pics/bgbox3.gif);
		background-repeat:no-repeat;
		background-position:0 0;
}
#boxleft2  {
		float:left;
		width:255px;
		height:146px;

		padding:10px;
		background-image:url(../pics/bgbox4.gif);
		background-repeat:no-repeat;
		background-position:0 0;
}
#boxleft2 a {
		display:block;
}

#boxmiddle2  {
		float:left;
		width:255px;
		height:146px;

		padding:10px;
		margin-left:12px;
		background-image:url(../pics/bgbox5.gif);
		background-repeat:no-repeat;
		background-position:0 0;
}
#boxright2  {
		float:right;
		width:255px;
		height:146px;

		padding:10px;
		background-image:url(../pics/bgbox6.gif);
		background-repeat:no-repeat;
		background-position:0 0;
}

#boxleft h1,#boxmiddle h1, #boxright h1, #boxleft2 h1,#boxmiddle2 h1, #boxright2 h1 {
		margin:0px;
		width:auto;
		padding:5px 0px 10px 0px;
		font-style:italic;
		font-weight:normal;	    
	  font-size:12px;
	  text-align:left;
	 	line-height:10px;
	  letter-spacing:0px;
	  color:#5E4826;
	 	font-family:Georgia,"Bitstream Vera Serif","Times New Roman",serif;
}

#boxleft h2,#boxmiddle h2, #boxright h2, #boxleft2 h2,#boxmiddle2 h2, #boxright2 h2 {
 		margin:0px 0px 0px 0px;
		width:auto;
		padding:0px 0px 20px 0px;
		font-style:normal;
		font-weight:bold;	    
	  font-size:16px;
	  letter-spacing:-1px;
	  text-align:left;
	 	line-height:18px;
	  letter-spacing:0px;
	  color:#ffffff;
	 	font-family:Arial Bold, Arial;
}



/* +++++++++++++++++++++++++++++++++++++Breadcrumb*/
div#breadcrumb_wrapper {
	clear:both;
	padding-top:9px;
	padding-left:36px;
	margin-bottom:-22px;
}
div#breadcrumb {
	font-size:0.8em;
	color:#73582D;
}

div#breadcrumb a{

	color:#73582D;
}

div#breadcrumb ul {
	list-style-type:none;
	display:inline;
	padding:0;
	margin:0;
}
div#breadcrumb ul li {
	list-style-type:none;
	display:inline;
	padding:0;
	margin:0;
	
}
div#breadcrumb ul li span.divider {
	padding:0px;
	margin-bottom:9px;
}



/* +++++++++++++++++++++++++++++++++++++Header Footer*/






#logo {  
	width: 424px; 
	height:156px;
	margin: 0px;
	padding: 200px 0px 0px 0px;
	background-color:#ffffff;
	text-align:center;
}

#footer {  
	width: auto; 
	height:200px;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	color:#ffffff;
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size-adjust:none;
	font-stretch:normal;
	font-size:10px;
	text-align:center;
	background-image:url(../pics/footerLogo.gif);
	background-repeat:no-repeat;
	background-position:center 60px;
}
#footer a{  
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size-adjust:none;
	font-stretch:normal;
	font-size:10px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}
#footer a:hover{  
	text-decoration:none;
	color:#000000;
}






/* +++++++++++++++++++++++++++++++++++++Navigation */


#navigation {
	width: 895px;
	margin: 140px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color:#ffffff;
	font-family:arial;
	font-style:normal;
	font-weight:normal;
	font-size-adjust:none;
	font-stretch:normal;

	text-align:center;
}

* html #navigation {
    width: 900px;
}



#navigation ul.level1 li a.active,
#navigation ul.level1 li a.active:hover,
#navigation ul.level1 li a.current,
#navigation ul.level1 li a.current:hover {
     color:#DABB8C;
     
}

#navigation ul.level2 li a.active,
#navigation ul.level2 li a.active:hover,
#navigation ul.level2 li a.current,
#navigation ul.level2 li a.current:hover {
     color:#000000;
     background:#ffffff;
}




#navigation ul.level1 {
    margin: 0;
    padding: 0;
}

#navigation ul.level1 li {
    margin: 0;
    border: 0 none;
    padding: 0;
    float: left; /*For Gecko*/
    display: inline;
    list-style: none;
    position: relative;
}

#navigation ul.level1 li a {
    display:block;
    float:left;
    width:auto;
    margin:6px 0 0 0px;
    padding:17px 11px 13px 26px;
    text-align:center;
    color:#ffffff;
    text-decoration:none;
    position:relative;
    font-size:14px;


}

#navigation ul.level1 li a:hover {
    color:#DABB8C;
    text-decoration:none;
}

#navigation ul.level1 ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: none;
  position: absolute;
  top: 52px;
  left: 0px;
  z-index: 100;
}

#navigation ul.level1 li:hover ul {
  display: block;
}










#navigation ul.level2 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#navigation ul.level2 li {
    margin: 0px 0px 0px 1px;
    
    padding: 0;
    z-index: 100;
    float: left; /*For Gecko*/
    display: inline;
    list-style: none;
    position: relative;
}

#navigation ul.level2 li a {
    display:block;
    float:left;
    width:150px;
    margin:0px 0px 0px 0px;
    padding:9px 26px 9px 26px;
    text-align:left;
    color:#000000;
    text-decoration:none;
    position:relative;
    font-size:12px;
    font-weight:normal;

   background-color:#ffffff;



    border-bottom:0px solid #000000;
    z-index: 100;
}

#navigation ul.level2 li a:hover {
    color:#ffffff;
    text-decoration:none;
    background-color:#73582D;
}

#navigation ul.level2 ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
}

#navigation ul.level2 li:hover ul {
  display: block;
}

div#sub_navi ul.hidden {
    display: none;
}


#sub_navi ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 25px;
}

#sub_navi ul li {
    margin: 0;
    border: 0 none;
    padding: 0;
    float: left; /*For Gecko*/
    display: inline;
    list-style: none;
    position: relative;
    border-bottom: 1px solid #ffffff;
}

#sub_navi ul li a {
    display:block;
    float:left;
    width:auto;
    margin:0 0 0 0px;
    padding:9px 17px;
    text-align:center;
    color:#ffffff;
    text-decoration:none;
    position:relative;
    font-size:12px;
    font-weight:bold;
}

#sub_navi ul li a:hover {
    background:#F9E32A;
    color:#000000;
    text-decoration:none;
}

#sub_navi ul ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 100;
}

#sub_navi ul li:hover ul {
  display: block;
}

















/* +++++++++++++++++++++++++++++++++++++Content*/






#content_1 {
	overflow:auto;
	clear:both;
	padding:30px 25px 15px 25px;

}

#content_2 {
	overflow:auto;
	clear:both;
	padding:0px 25px 0px 25px;
	margin-top:-36px;
	color:#000000;

	
	text-align:left;
}
#content_2 a{
	color:#000000;
	text-decoration:none;
	font-size:10px;
}
#content_2 a:hover{

	text-decoration:none;
}

#content_3 {
	overflow:auto;
	clear:both;
	padding:20px 25px 0px 25px;

}

#content_3 div.border_brown_top {
	background-image:url('../pics/bg_top_brown.gif');
	background-repeat:no-repeat;
	background-position:0 0;
	/*height:15px;*/
}

#content_3 div.border_brown_bottom {
	background-image:url('../pics/bg_bottom_brown.gif');
	background-repeat:no-repeat;
	background-position:0 -60px;
	height:15px;
}

#content_3 p {
	overflow:auto;
	clear:both;
	padding:10px;
	color:#000000;
	line-height:1.7em;
	text-align:justify;
		background-color:#e9e9e9;
	border:10px solid #ffffff;
}

#content_3 table.contenttable p{
	border:1px solid #ffffff;
	background-color:#e9e9e9;
}

#content_3 table.contenttable {
		border-top:10px solid #ffffff;
}

#content_3 p a{
	color:#8A6936;
	text-decoration:none;
}
#content_3 p a:hover{
	color:#000000;
	text-decoration:none;
}

#content_3 .csc-linkToTop {
	background-color:#ffffff; 
}
#content_3 .csc-linkToTop a{
	font-size:10px; 
}


#content_3 h1 {
		margin:0px 0px 0px 0px;
		width:auto;
		padding:20px 0px 5px 12px;
		font-style:normal;
		font-weight:normal;	    
	  font-size:16px;
	  text-align:left;
	 	line-height:28px;
	  
	 	font-family:arial;
	 	color:#000000;	 	
	 	background-image:url(../pics/bg_h1_whiteshadow.jpg);
	 	background-color:#ffffff;
			background-repeat:repeat;
			background-position:0px 0px;
	 	
}























/* **************************************** */
/* CSC-Mailform */
form#mailform {
  margin:0px;
  padding:0px;
  border:none;
}

form#mailform fieldset.csc-mailform {
border:none;
margin:0px;
padding:10px 10px 10px 20px;
  	overflow:auto;
	clear:both;

	background-color:#ffffff;
	color:#000000;
	text-align:justify;
  
  
}

form#mailform div.csc-mailform-field {
  margin-bottom:8px;
}

form#mailform div.csc-mailform-field label {
  width:100px;
  display:block;
  float:left;
}

form#mailform div.csc-mailform-field input {
  width:260px;
}

form#mailform div.csc-mailform-field textarea {
  width:260px;
}

form#mailform div.csc-mailform-field input.csc-mailform-submit {
  background-color:black;
  color:#fff;
  font-size:14px;
  margin-left:100px;
}




div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
		margin:0;
		font-size:9px;
		color:#000000;
		padding:3px 0px 0px 0px;
		text-align:center;
}

div.csc-textpic-imagewrap {
		padding:10px;
			background-color:#ffffff;
}












/*            Plugins                                   */


div.tx-felogin-pi1 {
		background-color:#e9e9e9;
	border:10px solid #ffffff;
    margin:0px;
    padding:0px 10px 10px 10px;
}

div.tx-felogin-pi1 fieldset{
    
    margin:20px 0px 0px 0px;
  
}

div.tx-felogin-pi1 input{
    
    margin:5px 0px 5px 0px;
  
}


/*********************************************/
/*** Plugin: Powermail */
/*********************************************/
div.tx-powermail-pi1 {
}
/* warnung: Pflichtfeld */
div.tx-powermail-pi1 div.powermail_mandatory_js {
	color:#920;
	padding-left:150px;
	font-size:0.9em;
}

div.tx-powermail-pi1 form,
div.tx-powermail-pi1,
div.tx-powermail-pi1 form fieldset {
	margin:0;
	padding:0;
	border:none;
	background-color:#fff;
}
div.tx-powermail-pi1 form fieldset ,
div.tx-powermail-pi1_mandatory
{
	padding:20px;
}
form fieldset legend {
	display:none;
}

/* 1 item */
div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html {
	margin-bottom:10px;
	position:relative;
	height:30px;
}

div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html label {
	position:absolute;
	left:0;
	top:0;
	width:200px;
}
div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html input,
div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html textarea,
div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html select {
	width:250px;
	margin-left:150px;
}

div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_textarea {
	height:180px;
}
div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html textarea {
	height:160px;
	width:500px;
	font-size:1em;
}

/* Beschreibung */
div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html label span.description {
	position:absolute;
	left:430px;
	top:0;
	width:200px;
	color:#999;
}

/* Captcha */
div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_captcha {
	height:50px;
	
}
div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_captcha img {
	position:absolute;
	left:150px;
	top:0;
}
div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_captcha label {
	position:absolute;
	left:0;
	top:28px;
}
div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_captcha input {
	position:absolute;
	left:0;
	top:27px;
	width:150px;
}

/* submit button */
div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_submit input.powermail_submit {
	width:auto;
	margin-left:150px;
	background-color:#000;
	color:#fff;
}






