/* ------------------------ CSS RESET ------------------------
--------------------------------------------------------------*/

* {
padding: 0;
margin: 0;
font-size: 100%;
font-weight: normal;
}

ul,
ol {
list-style: none;
}

b,
strong {
font-weight: bold;
}

img,
a img {
border: none;
}


/* ------------------------ POSITIONEN ------------------------
--------------------------------------------------------------*/


#container {
	position: absolute;
	width: 1024px;
	padding-top: 0px;
	left: 50%;
	margin-left: -512px; /* negative H�lfte von width:1000px */
}

#links {
	position:absolute;
}


#mitte {
	position:absolute;
	width:700px;
	left:134px;
}


#rand_oben {
	position:absolute; 
	width:700px;
	left:0px;
	top:0px;
	height:130px;
}



#bild {
	position:absolute;
	width:700px;
	left:0px;
	top:130px;
	height:290px;
}


#logo {
	position:absolute;
	width:700px;
	left:0px;
	top:20px;
	height:135px;
	background-image:url(/fileadmin/bilder/website-elemente/pinnel_logo.png)
}


#schatten_oben {
	position:absolute;
	width:700px;
	left:0px;
	top:420px;
	height:6px;
	background-image:url(/fileadmin/bilder/website-elemente/schatten_oben.png);
}


#inhalt {
	position:absolute;
	width:700px;
	left:0px;
	top:426px;
	height:auto;
	background-color:#e4e4e4;
	}




#spalte_1 {
	float:left;
	width:200px;
	margin-right:15px;
	margin-left:15px;
	margin-top:20px;
	background-color:inherit;
}


#spalte_2 {
	width:210px;
	padding-top:12px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:20px;
	background-color:inherit;
	float:left;
}


#spalte_3 {
	width:200px;
	padding-top:48px;
	/* padding-top:12px; */
	padding-left:15px;
	padding-right:15px;
	padding-bottom:20px;
	background-color:inherit;
	float:right;
}


#spalte_2-3 {
	float:right;
	width:450px;
	padding-top:12px;
	background-color:inherit;
}



#rechts {
	position:absolute;
	width:190px;
	left:834px;
	padding-top:130px;
	padding-left:10px;
}


#schatten_unten {
	width:700px;
	height:7px;
	clear:both;
}


#footer {
	width:700px;
	height:30px;
	background-color:#FFF
}






/* ------------------------ SCHRIFTEN ------------------------
--------------------------------------------------------------*/

body {
	font-family:Verdana, Geneva, sans-serif;
}



p, label {
  	font-size:8.5pt;
  	letter-spacing:0.04mm;
	line-height:4.5mm;
	color:#7d7d7d; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px;
	font-variant: normal;
	text-transform: none;
  	}

.bodytext {
	font-size:8.5pt;
  	letter-spacing:0.04mm;
	line-height:4.5mm;
	color:#7d7d7d; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px;
	font-variant: normal;
	text-transform: none;
}


.ueberschrift_powermail {
	font-size:8.5pt;
  	letter-spacing:0.04mm;
	line-height:4.5mm;
	margin-bottom:10px;
	color:#7d7d7d; 
}


fieldset {
	border:0px;
}


form {
	width:430px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:10px;
}


fieldset legend {
	font-weight:normal;
	margin-bottom:10px;
} 



fieldset label {
	font-size:8.5pt;
	float: left;
	width: 200px;
	text-align: right;
	margin-right: 5px;
	vertical-align:middle;
	display: block;
} 



input {
	color: #000000;
	font-size: 80%;
	padding-left:3px;
	vertical-align:middle;
} 


input.powermail_submit {
	margin-bottom:20px;
	margin-left:205px;
} 


.powermail_captcha_captcha {
	padding-top:1em;
	margin-left:205px;

	 
} 


#powermaildiv {
	margin-top:20px;
}





.tx_powermail_pi1_fieldwrap_html_45,
.tx_powermail_pi1_fieldwrap_html_21,
.tx_powermail_pi1_fieldwrap_html_16 {
	margin-bottom:30px;
}


.tx_powermail_pi1_fieldwrap_html_11,
.tx_powermail_pi1_fieldwrap_html_12,
.tx_powermail_pi1_fieldwrap_html_22,
.tx_powermail_pi1_fieldwrap_html_23,
.tx_powermail_pi1_fieldwrap_html_24,
.tx_powermail_pi1_fieldwrap_html_25,
.tx_powermail_pi1_fieldwrap_html_26,
.tx_powermail_pi1_fieldwrap_html_27,
.tx_powermail_pi1_fieldwrap_html_28,
.tx_powermail_pi1_fieldwrap_html_29,
.tx_powermail_pi1_fieldwrap_html_30,
.tx_powermail_pi1_fieldwrap_html_31,
.tx_powermail_pi1_fieldwrap_html_32,
.tx_powermail_pi1_fieldwrap_html_33,
.tx_powermail_pi1_fieldwrap_html_34,
.tx_powermail_pi1_fieldwrap_html_35,
.tx_powermail_pi1_fieldwrap_html_36,
.tx_powermail_pi1_fieldwrap_html_37,
.tx_powermail_pi1_fieldwrap_html_38,
.tx_powermail_pi1_fieldwrap_html_39,
.tx_powermail_pi1_fieldwrap_html_40,
.tx_powermail_pi1_fieldwrap_html_41 {
	margin-bottom:5px;

}


.tx_powermail_pi1_fieldwrap_html_15,
.tx_powermail_pi1_fieldwrap_html_17,
.tx_powermail_pi1_fieldwrap_html_18,
.tx_powermail_pi1_fieldwrap_html_19,
.tx_powermail_pi1_fieldwrap_html_20 {
	margin-bottom:5px;
}


.powermail_submit_uid14 {
	margin-left:20px;
	margin-bottom:20px;
}

.tx-powermail-pi1_mandatory,
.powermail_mandatory_js {
	/* font-size: 80%;*/
	font-size:8.5pt;
	font-variant: normal;
	text-transform: none;
	background-color: #dc1e33;
	padding-left:20px;
	letter-spacing:0.04mm;
	line-height:4.5mm;
}


.csc-mailform-field {
	/* font-size: 80%;*/
	color:#7d7d7d; 
	font-size:8.5pt;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	/*background-color: #dc1e33;*/
	padding-left:20px;
	letter-spacing:0.04mm;
	line-height:4.5mm;
}

/* ------------------------ LINKS ------------------------
--------------------------------------------------------------*/

a:link, 
a:visited {
	color: #dc1e33;
	text-decoration: none;
}

a:hover,
a:focus, 
a:active {
	/* color: #2e509c;*/
	color: #494949;
}

.csc-menu, 
.csc-menu-1 {
	font-size:8.5pt;
  	letter-spacing:0.04mm;
	line-height:4.5mm;
	text-decoration: none;
	list-style-image:url(pinnel_link.gif)
}
