
body { font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; font-size: 12px; margin:0 auto 0 auto; background: url(/media/deg_orange.jpg) repeat-x; padding:0; width:800px; }

b.rtop, b.rbottom{ display:block; background-color: transparent; }

b.rtop b, b.rbottom b{ display:block; height: 1px; overflow: hidden; background-color: #d3eafc; }

b.r1{ margin: 0 5px; }

b.r2{ margin: 0 3px; }

b.r3{ margin: 0 2px; }

h1{ color:#033a58; font-size:16px; }

#logobar{ width:80%; height:auto; margin:20px auto 0 auto; }

#logobar #logochat{ float:right; }

b.rtop b.r4, b.rbottom b.r4{ margin: 0 1px; height: 2px; }

label{ margin: 0 25px 10px 40px; text-align:right; font-weight: bold; color:#033a58; }

form { width:400px; height:250px; background:transparent; margin:0 auto 0 auto; padding-top:100px;}

.button { margin: 25px 10px 0 0; width: 70px; }

.field { margin: 20px 50px 0 0; width: 160px;}

#connect{ margin-right: 50px; }

#stelle { width:800px; height:400px; margin:10px auto 20px auto; no-repeat; background-position: top left;}

#inhalt { padding-top:25px; width:100%; height: auto; background-color:#d3eafc; text-align:right; color:#292A2A; margin:0 auto 0 auto; }

.msg{ margin:0 auto 0 auto; text-align:justify; width:460px; color:#565656; }

.msg .atention{ color:#FF0000; font-weight:bold; }

#res{ text-align:left; padding:15px 0 20px 20px; height:16px; font-size:24px; font-weight:normal; color:#000000; letter-spacing: 1px; font-size:12px; }

#res span{ color:#ff0000; }

#res img{ padding:0 5px 5px 5px; vertical-align:middle; }

#info{ width:600px; height:auto; margin:50px auto 0 auto; padding:0; }

#nocompliant{ display: none; }

div#noserv{ margin:100px auto 0 auto; width: 80%; text-align:center; }

#noserv h2{ color:#bd1407; font-size:14px; }

#noserv p{ text-align:center; line-height:1.4em; }


