@font-face { font-family:"Times New Roman"; font-weight:normal; src:url(/inc/fonts/times.ttf) format('truetype'); }

/* ALLGEMEIN */

body { margin:0px; }
#mainbody { background:#000000 url(../img/top_bg.png) top left repeat-x; }
body,td,th,input,select,textarea,legend { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #2c2c2c; }
a:link,a:visited,a:active { color: #105d94; text-decoration: underline; }
a:hover { color: #de1400; text-decoration: none; }
h1 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size: 16px; font-weight:100; color: #363636; margin:0px 0px 8px 0px; line-height:normal; }
h1.main_h1 { font-size: 20px; font-weight:100; color: #363636; margin:0px 0px 0px 0px; line-height:normal; }
h2 { font-size: 14px; font-weight:100; color: #dc1900; margin:0px 0px 15px 0px; }
h3 { font-size: 12px; font-weight:100; color: #dc1900; margin:0px 0px 10px 0px; }
h5 { font-size: 12px; font-weight:bold; color: #000000; margin:0px 0px 10px 0px; }

fieldset { border:1px solid #d3d3d3; padding:0px 8px 8px 8px; }
.fieldsetContent { padding:8px 8px 8px 8px; }
fieldset legend h2,fieldset legend h3 { margin:0px; }

label { cursor:pointer; }
body,td,th { line-height:17px; }
th { padding-right:6px; padding-top:2px; padding-bottom:2px; }
p { margin-top:0px; }
input,select,textarea { color:#000000; border:1px solid #8e8e8e; padding:1px 0px 2px 2px; }
input.helptext
{ color:#5a5a5a; }
input.check { border-width:0px; cursor:pointer; }
hr { color:#CCCCCC; height:1px; }
img,.img { border:0px; margin:0px; padding:0px; }
form { margin:0px; }
ul { margin-bottom:0px; margin-left:15px; padding-left:0px; }