@charset "UTF-8";
/* CSS Document */

body { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black; }
#head { margin:0; width:100%; background:#e76c27 url(../images/logo.png) 30px 30px no-repeat; height:105px; }

/* Divs */
.left { background:#FFF url(../images/cor.png) bottom right no-repeat; margin:30px 260px 0px 30px; text-align:left; padding:0 8px 9px 0px; }
.right { clear:left; float:right; background-color:#FFF; margin:30px 30px 0;  }
.content { border:#BBB 1px solid; padding:30px; }
.contentleft { float:left; background:url(../images/logocont.png) top no-repeat; width:300px; margin:0px 30px 0px 0px; padding:90px 0px 0px; }
.contentright { margin:0px 0px 0px 330px; padding-left:30px; border-left:#e76c27 dashed 1px; }


/* Content */
.left h1 { font-size:24px; font-weight:bold; margin:0px 0px 15px; }
.left .content p,
.left .content { line-height:20px; word-spacing:3px; text-align:justify; margin:0; }
.left .content .contentleft img { width:300px; margin-bottom:30px; }
.left .content .contentright img { margin:10px; }


/* Kontaktnavi */
.right table { width:200px; border:#e76c27 1px solid; margin:0 0 30px; border-spacing:0; }
.right table tr td { margin:0; padding:10px; line-height:20px; }
.right table td.head { background:#e76c27; height:20px; padding:5px; color:#FFF; font-weight:bold; line-height:normal; }
.right table span { color:#000; font-weight:bold; }
.right table a, .right table a:visited { color:#000; text-decoration:none; outline:0; }
.right table a:hover { color:#e76c27; text-decoration:none; }

/* Formular Login */
#login form fieldset {margin: 0; padding: 0; border: 0;}
#login form fieldset legend {display: none;}
#login form fieldset input {margin: 0 0 7px 0; padding: 5px 3px; border: 1px solid #000;}

