/* CSS File for Dagon Design Formmailer Script */
/* http://www.dagondesign.com */



.mailleft {
float:right; width:370px;
}

.mailright {
float: left;width:370px; 
}



/* COLOR/BORDERS CSS */

form.ddfm h1,
form.ddfm h2 {
	color: #707070;
}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {
	color: #707070; font-weight:bold;font-size:11px;
}

form.ddfm .fmchecker p, 
form.ddfm .fmradio p,
form.ddfm textarea, 
form.ddfm .fmfullblock, 
form.ddfm .fmhalfblock, 
form.ddfm .fmselect, 
form.ddfm input.fmtext,
form.ddfm input.fmverify,
form.ddfm textarea.fmtextwide

 {
	color: #404040;
border: 0px solid #fff; background:#c1c1c1; 


background-color:#E6E6E6;
border-color:#999999 #C1C1C1 #C1C1C1 #999999;
border-style:solid;
border-width:1px;
height:16px;
margin-right:1px;margin-bottom:11px;
padding:5px 10px 0;
z-index:99999;


}

form.ddfm .submit,form.ddfm .credits {
	color: #404040;
 background:#fff; background:transparent; 
}

form.ddfm .required {
	color: #939001;
}

.ddfmerrors {
	color: red;
}

/* TEXT CSS */

.ddfmwrap {
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
}

form.ddfm h1,
form.ddfm h2 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0;
}


form.ddfm h1 {
	font-size: 140%;
}

form.ddfm h2 {
	font-size: 115%;
}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {
font-weight:bold;font-size:11px;
	
}

form.ddfm .credits {
	font-size: 90%;
}

form.ddfm legend {
	font-size: 110%;
}

.ddfmerrors {
	font-weight: bold;
}




/* STRUCTURE CSS */

.ddfmwrap {
	margin: 15px auto 15px auto;
	/* width: 760px; */
}

.ddfmwrap p.fieldwrap {
	padding: 1px;
	margin: 1px;
}

.ddfmwrap p.fieldwraper {
float:left;
padding: 0;
	margin: 0;

}

.fieldwraphidden {
display:none;

}

.ddfmwrap p.fieldwraper label {
position:relative; left:-12px;
padding: 0;
	margin: 0;
}

form.ddfm {
	text-align: left;
	padding: 15px;
		padding-left: 1px;
	width: 770px; 

		border:0px solid red;
		
}

form.ddfm fieldset {
	padding: 0 10px 2px 10px;
	margin: 0 0 13px 0;
	display: block;
}

form.ddfm legend {
	padding: 0 6px 0 6px;
	margin: 0 0 0 10px;	 
}

form.ddfm label {
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  
}

form.ddfm label.fmtextlblwide {
	display: block;  
	float: left; 
	text-align: left;
	margin: 0 10px 0 1px; 
	padding-bottom: 8px; 
}

form.ddfm select.fmselect {
	float: left; 
	display: block;
	width: 49%; 
	margin-bottom: 15px;  
	padding: 3px; 
border: 1px solid #707070;
}

form.ddfm .fmcheck {
	width: 49%; 
	float: left;
	display: block;  
	margin-bottom: 15px;
}

form.ddfm .fmradio {
	width: 49%;
	float: left;
	display: block;
	margin-bottom: 15px;
}

form.ddfm .fmcheck p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

form.ddfm .fmradio p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

form.ddfm textarea {
	float: left; 
	position: relative;
	width: 49%;
	margin-bottom: 15px;
	padding: 3px;
}




form.ddfm .fmfullblock {
	padding-left: 0px;
	float: left; 
	width: 100%;
	margin-bottom: 13px;
	display: block;
}

form.ddfm .fmhalfblock {
	width: 49%;
	padding-left: 29%;
	margin-bottom: 13px;
	float: left; 
	display: block;
}

form.ddfm input.fmverify {
	float: left; 
	width: 22%;
	margin-bottom: 15px; 
	padding: 3px;
	position: relative;
	display: block;
}

form.ddfm img {
	margin: 1px 0 0 10px; 
    float: left;
}

form.ddfm input.fmfile,
form.ddfm input.fmtext {
	float: left; 
	display: block;
	width: 49%;
	margin-bottom: 15px;  
	padding: 3px;
z-index:99999;
	
}


#fm_messagenew
{
font-size:11px;	
width:564px;
height:55px;
z-index:88888;
position:relative;
top:-32px;
left:131px;
}

.fmtexter {
	margin-bottom: 18px;  
 border: 0px solid red; 
font-size:12px;	
width:777px;


}
.fmtexter p{
	margin-bottom: 22px;  

}
.bigradio {
color:#606060; font-size:18px; line-height:24px; font-family: verdana,arial;
}
.bigradiobr {
line-height:1px;
display:block;
}
.darkred {color:#a52a2a}

.bigradiopic {
background-image:url(http://www.friedrich-berlin.de/epaper.jpg);
height:50px;
width:102px;
line-height:1px;
position:relative;
top:-1169px;
left:700px;
overflow:visible;

}
.liefer{
position:relative;
top:-425px;
left:336px;
z-index:1;
}



#produktblockzwei{
position:relative;
top:-1402px;
left:422px;
border:0px dotted blue;
margin:0;
padding:0;
disssplay:none;
}



.headone{
font-size:14px;
color:#606060;
width:232px;
position:relative;
top:-15px;
left:52px;border:0px solid red; /**132px */
margin-top:21px;
z-index:1;
}

.headtwo{
font-size:14px;
color:#606060;
width:232px;
z-index:1;
position:relative;
top:-15px;
left:52px;border:0px solid red; /**132px */
margin-top:21px;
}

.fmtexthidden {
display:none;
height:1px;
}

form.ddfm textarea.fmtextwide {
	display: block;
	float: left;
	width: 93%;
	margin-right: 2px;
	margin-bottom: 15px; 
	padding: 3px;
}


.buttonwr {
float:right;
margin-left:5px;
background-color:#a52a2a;
border:1px solid #000000;
color:#fff;
cursor:pointer;
font-size:14px;
font-weight:bold;
height:28px;
padding-bottom:8px;
padding-left:12px;
padding-right:12px;
padding-top:3px;
text-align:center;
vertical-align:middle;
	position:relative; top:-397px;left:258px;
}

.buttonwrzwei {

	position:relative; top:-1595px;left:258px;
}

form.ddfm .credits {
	text-align: right;
	margin-top: 7px;
	margin-right: 10px;
	width: 95%;
		position:relative; top:-394px;left:256px;
}

form.ddfm .creditszwei {
	text-align: right;
	margin-top: 7px;
	margin-right: 10px;
	width: 95%;
		position:relative; top:-1595px;left:256px;
}

form.ddfm .submit {
	margin-top: 15px;
	margin-right: 10px;
	text-align: right;
	clear:both;
	width: 95%;
}

.ddfmwraperrors .ddfmerrors {
	display: block; 
	float: left; 
	width: 27%; 
	text-align: left;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 25px;
	position:relative; top:-364px;left:-56px;
	background-color: #fff;
font-size:18px;
width:800px;
}


.ddfmwraperrors {

	position:relative; top:-364px;left:-56px;
	background-color: #fff;
	width:800px;
	height: 666px;
	padding-left: 25px;
}


.ddfmwraperrors .errorlist {
	float: left; 
	display: block;
	width: 49%;
	margin-bottom: 15px;  
	padding: 3px;
	padding-left: 25px;
	text-align: left;
	position:relative; top:-364px;left:-56px;
	background-color: #fff;
	width:800px;
	height: 1886px;
	z-index:99999;
}


.produktaaa {background-image:url(http://www.friedrich-berlin.de/images/p-box.jpg);
background-repeat:no-repeat; width:85px; height:111px; border-right:1px solid white; border-left:5px solid white;
}
.produktbbb {background-image:url(http://www.friedrich-berlin.de/images/p-inszeniert.png);
background-repeat:no-repeat; width:85px; height:111px; border-right:1px solid white; border-left:5px solid white;
}
.produktccc {background-image:url(http://www.friedrich-berlin.de/images/p-rauber.jpg);
background-repeat:no-repeat; width:85px; height:111px; border-right:1px solid white; border-left:5px solid white;
}
.produktddd {background-image:url(http://www.friedrich-berlin.de/images/p-staats.jpg);
background-repeat:no-repeat; width:85px; height:111px; border-right:1px solid white; border-left:5px solid white;
}
.produkteee {background-image:url(http://www.friedrich-berlin.de/images/p-siegfried.jpg);
background-repeat:no-repeat; width:85px; height:111px; border-right:1px solid white; border-left:5px solid white;
}
.produktfff {background-image:url(http://www.friedrich-berlin.de/images/p-werther.jpg);
background-repeat:no-repeat; width:85px; height:111px; border-right:1px solid white; border-left:5px solid white;
}
.produktggg {background-image:url(http://www.friedrich-berlin.de/images/p-lulu.jpg);
background-repeat:no-repeat; width:85px; height:111px; border-right:1px solid white; border-left:5px solid white;
}
.produkthhh {background-image:url(http://www.friedrich-berlin.de/images/p-emilia.jpg);
background-repeat:no-repeat; width:85px; height:111px; border-right:1px solid white; border-left:5px solid white;
}
.produktininin {background-image:url(http://www.friedrich-berlin.de/images/p-baal.png);
background-repeat:no-repeat; width:85px; height:111px; border-right:1px solid white; border-left:5px solid white;
}
.produktiii {background-image:url(http://www.friedrich-berlin.de/images/p-maria.jpg);
background-repeat:no-repeat; width:85px; height:111px; border-right:1px solid white; border-left:5px solid white;
}
.produktjjj {background-image:url(http://www.friedrich-berlin.de/images/p-larm.jpg);
background-repeat:no-repeat; width:85px; height:111px; border-right:1px solid white; border-left:5px solid white;
}
.produktkkk {background-image:url(http://www.friedrich-berlin.de/images/p-ratten.jpg);
background-repeat:no-repeat; width:85px; height:111px; border-right:1px solid white; border-left:5px solid white;
}
.produktlll {background-image:url(http://www.friedrich-berlin.de/images/p-peer.jpg);
background-repeat:no-repeat; width:85px; height:111px; border-right:1px solid white; border-left:5px solid white;
}
.produktmmm {background-image:url(http://www.friedrich-berlin.de/images/p-lear.jpg);
background-repeat:no-repeat; width:85px; height:111px; border-right:1px solid white; border-left:5px solid white;
}
.produktnnn {background-image:url(http://www.friedrich-berlin.de/images/p-kabale.jpg);
background-repeat:no-repeat; width:85px; height:111px; border-right:1px solid white; border-left:5px solid white;
}
.produktooo {background-image:url(http://www.friedrich-berlin.de/images/p-faust.jpg);
background-repeat:no-repeat; width:85px; height:111px; border-right:1px solid white; border-left:5px solid white;
}
.produktppp {background-image:url(http://www.friedrich-berlin.de/images/p-emiliag.jpg);
background-repeat:no-repeat; width:85px; height:111px; border-right:1px solid white; border-left:5px solid white;
}
.produktqqq {background-image:url(http://www.friedrich-berlin.de/images/p-kick.jpg);
background-repeat:no-repeat; width:85px; height:111px; border-right:1px solid white; border-left:5px solid white;
}

.produktqnqnqn {background-image:url(http://www.friedrich-berlin.de/images/p-roessel.png);
background-repeat:no-repeat; width:85px; height:111px; border-right:1px solid white; border-left:5px solid white;
}



.produkteins {background-image:url(http://www.friedrich-berlin.de/images/p-box.jpg);
background-repeat:no-repeat; width:85px; height:111px; border-right:1px solid white; border-left:5px solid white;
}




form.ddfm .fmcheck  { position:relative; top:0px; left:-19px; }

form.ddfm .fmcheck p {float:left; position:relative; top:3px; left:1px; }

form.ddfm .fmcheck  {float:left; width:95% }

#content-main table ul { margin:0;}

form.ddfm .fmcheck td   { vertical-align:top; border-right:5px solid white;}

form.ddfm .fmcheck table {  border:0px solid red; position:relative; top:-18px; left:13px;}

.produktzweiblock{ position:relative; top:-1852px; left:404px; }

.tableproduktaaa {position:relative; top:-21px; left:-129px;
width:322px; border:0px dotted red; z-index:99998; } 
.tableproduktbbb {position:relative; top:-21px; left:-129px;
width:322px; border:0px dotted red; z-index:99997;} 
.tableproduktccc {position:relative; top:-21px; left:-129px;
width:322px; border:0px dotted red; z-index:99996;} 
.tableproduktddd {position:relative; top:-21px; left:-129px;
width:322px; border:0px dotted red; z-index:99995;} 
.tableprodukteee {position:relative; top:-21px; left:-129px;
width:322px; border:0px dotted red; z-index:99994;} 
.tableproduktfff {position:relative; top:-21px; left:-129px;
width:322px; border:0px dotted red; z-index:99993;} 
.tableproduktggg {position:relative; top:-21px; left:-129px;
width:322px; border:0px dotted red; z-index:99992;} 
.tableprodukthhh {position:relative; top:-21px; left:-129px;
width:322px; border:0px dotted red; z-index:99991;} 
.tableproduktiii {position:relative; top:-21px; left:-129px;
width:322px; border:0px dotted red; z-index:99990;} 
.tableproduktininin {position:relative; top:-21px; left:-129px;
width:322px; border:0px dotted red; z-index:99950;} 
.tableproduktjjj {position:relative; top:-21px; left:-129px;
width:322px; border:0px dotted red; z-index:99989;} 
.tableproduktkkk {position:relative; top:-21px; left:-129px;
width:322px; border:0px dotted red; z-index:99988;} 
.tableproduktlll {position:relative; top:-21px; left:-129px;
width:322px; border:0px dotted red; z-index:99987;} 
.tableproduktmmm {position:relative; top:-21px; left:-129px;
width:322px; border:0px dotted red; z-index:99986;} 
.tableproduktnnn {position:relative; top:-21px; left:-129px;
width:322px; border:0px dotted red; z-index:99985;} 
.tableproduktooo {position:relative; top:-21px; left:-129px;
width:322px; border:0px dotted red; z-index:99984;} 
.tableproduktppp {position:relative; top:-21px; left:-129px;
width:322px; border:0px dotted red; z-index:99983;} 
.tableproduktqqq {position:relative; top:-21px; left:-129px;
width:322px; border:0px dotted red; z-index:99982;} 
.tableproduktqnqnqn {position:relative; top:-21px; left:-129px;
width:322px; border:0px dotted red; z-index:99981;} 


.pprodukt {poosition:relative; top:-21px; left:-129px;
 border:1px dotted red; } 

.tdinfo  {font-size:11px;line-height:14px;padding:0;margin:0; padding-left:8px;
width:224px; border:0px dotted blue;} 

.produktselect {position:relative; top:-67px;left:316px; z-index:1; font-size:12px; }

#pmenu {font-family:Arial,Helvetica,sans-serif; font-size; 11px; color: #000; padding:0;    list-style-type: none; width:70px;  position:relative; top:-10px; left:-10px; z-index:500;border:0px solid red; height:10px;}
#pmenu ul {padding:0; margin:0; list-style-type: none; width:50px;}
#pmenu li {position:relative;}
#pmenu a, #pmenu a:visited {display:block;font-size:11px; color:#000; text-decoration:none; width:70px;border:0px solid red; font-weight:normal;  height:10px;}

/*
#pmenu a table, #pmenu a:visited  table {display:block; font-size:11px; color:#000;  text-decoration:none; 
width:224px; background:#fff; border: 1px dotted #C1C1C1;
position:relative; top:-79px; left:-111px;
}
*/

/*NEU*/
#pmenu li table, #pmenu li table {display:block; font-size:11px; color:#000;  text-decoration:none; 
width:224px; background:#fff; border: 1px dotted #C1C1C1;
position:relative; top:-79px; left:-105px;}







#pmenu a table td, #pmenu a:visited  table td { vertical-align:top; padding-left:6px;padding-right:6px;
font-weight:normal; text-decoration:none; line-height:14px; 
 }

#pmenu li:hover > a {baaaaackground:transparent; color:#000;height:22px;}
#pmenu li ul {display: none;} 
#pmenu li:hover > ul {display:block; position:absolute; top:0; left:101px;}


.abonavi {
margin-left:33px;
position:relative; top:-1606px}
.phead {
color:#606060;}


.addressblock{
position:relative;
top:-1159px;
left:2px;
border:0px dotted grey;
}