/* Style sheet ruhepool */
.contactForm{font-family:corbel,'helvetica neue','trebuchet ms',arial,helvetica,sans-serif;font-size:12px;color:#e3006b;line-height:160%;}
.contactForm input{width:200px;margin-top:0;margin-left:10px;text-align:left;vertical-align:top;background-color:#ffffff;border:1px solid #aaaaaa;font-family:trebuchet ms,helvetica,sans-serif;font-size:11px;color:#555555;}
.col_0,.col_1{height:30px;margin-top:5px;padding-left:5px;vertical-align:top;}
.contactForm label{width:200px;font-family:trebuchet ms,helvetica,sans-serif;font-size:11px;color:#555555;}
.messageLabel{margin-top:0;padding-top:20px;font-family:trebuchet ms,helvetica,sans-serif;font-size:11px;color:#555555;}
#ctrl_11{width:500px;height:200px;margin-top:5px;margin-left:10px;border:1px solid #aaaaaa;font-family:trebuchet ms,helvetica,sans-serif;font-size:11px;color:#555555;}
#ctrl_14{width:60px;height:30px;margin-top:20px;padding:2px;background-color:#e3006b;border-top:0px;font-family:corbel,'helvetica neue','trebuchet ms',arial,helvetica,sans-serif;text-decoration:none;font-size:12px;color:#ffffff;line-height:160%;}
#ctrl_11_submit{width:60px;height:30px;margin-top:20px;padding:2px;background-color:#e3006b;border-top:0px;font-family:corbel,'helvetica neue','trebuchet ms',arial,helvetica,sans-serif;text-decoration:none;font-size:12px;color:#ffffff;line-height:160%;}
.logo{width:335px;height:108px;bottom:auto;left:auto;right:0px;top:80px;position:absolute;}
h1{font-family:helvetica, arial, sans serif;text-decoration:none;font-size:12pt;color:#d10063;line-height:140%;}
h2{font-family:helvetica, arial, sans serif;text-decoration:none;font-size:12pt;color:#555555;line-height:140%;}
h3{margin:0;padding:0;font-family:helvetica, arial, sans serif;font-size:11pt;color:#555555;line-height:140%;}
p{font-family:helvetica, arial, sans serif;font-size:12px;color:#555555;line-height:160%;font-stretch:expanded;}
.error{font-family:helvetica, arial, sans serif;font-size:12px;color:#e3006e;line-height:160%;font-stretch:expanded;}
p a{margin:0;padding:0;font-family:helvetica, arial, sans serif;font-weight:bold;text-decoration:none;font-size:12px;color:#e3006b;line-height:160%;font-stretch:expanded;if}
.caption{margin:0;padding:0;text-align:left;font-family:helvetica, arial, sans serif;font-weight:bold;text-decoration:none;font-size:12px;color:#555555;line-height:160%;}
#wrapper{width:850px;height:100%;margin:auto;padding:0;background:url("tl_files/images/wrapper_bg.jpg") left top no-repeat;}
#header{width:850px;height:250px;}
#container{width:870px;height:auto;bottom:0px;left:0px;right:0px;top:70px;position:relative;margin:0 auto auto auto;padding:0;}
#left{width:580px;height:auto;position:relative;float:left;margin:0;padding:0 10px 0 0;line-height:18px;}
#left p{margin:0 auto;padding:0;font-family:helvetica, corbel, arial;font-size:12px;line-height:160%;}
#right{width:250px;height:auto;position:relative;float:right;margin:0;padding:0;line-height:18px;}
#right p{margin:0 auto;padding:0;font-family:helvetica, corbel, arial;font-size:12px;line-height:160%;}
.image_container img{border:1px solid #dddddd;border-radius:1px;-webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 10px rgba(0,0,0,0.3);}
#footer{width:850px;height:auto;position:relative;margin:60px auto auto auto;padding:70px 0 40px 0;text-align:center;vertical-align:baseline;background:url("tl_files/images/footer.gif") center center no-repeat;}
#footer p{margin:0 auto;padding:0;text-align:center;vertical-align:text-bottom;font-family:corbel,'helvetica neue','trebuchet ms',arial,helvetica,sans-serif;font-variant:small-caps;font-size:12px;color:#555555;}
#footer a{margin:0;padding:0;font-family:corbel,'helvetica neue','trebuchet ms',arial,helvetica,sans-serif;font-weight:bold;font-variant:small-caps;font-size:12px;color:#d10063;}
#footer a:hover{margin:0;padding:0;color:#555555;}

