html { margin:0; padding:0; }
body { padding:5% 0 5% 0; margin:0; background:#ffffff; font:12px arial, sans-serif; }

div { margin:0; padding:0;}

img { border:0; margin:0; padding:0; }

form { margin:0; padding:0; display:inline; }

table { width: 100%; }
td { padding-top: 5px; }

input { width:200px; }
input.submit { border:1px solid; background:#fdbb53; }

select { width:206px; }

a { text-decoration:none; color:#000000; }
a:hover { text-decoration:none; color:#3300ff; }

h2 { font:bold 16px arial, sans-serif; margin-bottom:10px; }
h3 { font:bold 12px arial, sans-serif; display:inline; }

ul { padding:0; }

li { padding-bottom:3px;}

hr { background:#e48a00; color:#e48a00; height:1px; }

#rahmen { background:#ffffff; margin:auto; width:770px; border:1px solid; }
#rahmen2 { background:#ffffff url(/images/bg.png) repeat-y; }

#header { background:#000000; padding:5px; color:#ffffff; }
#header a { color:#ffffff; font:bold 25px arial black, sans-serif; }

#header2 { background:#e48a00; height:15px; border-bottom:1px solid #000000; }

#header3 { border-bottom:1px solid #000000; margin:0; }

#header4 { background:url(/images/header.png) no-repeat; height:109px; margin-left:211px; }
#header4 h1 { font:bold 18px arial, sans-serif; display:inline; float:left; margin:20px 0 0 10px; }

#left { float:left; background:#ffffff url(/images/bg.png) repeat-y; }

#content { background:#ffffff; margin-left:210px; border-left:1px solid #000000; }

#footer { background:#fdbb53; border-top:1px solid #000000; padding:7px 0 7px 0; text-align:center; clear:both; }

.text { padding:10px 10px 30px 10px; }

.out { text-decoration:underline; background:url(/images/out.gif) left top no-repeat; padding-left:13px; }