/*Allgemein*/
h1   { color: #036 !important; font-size: 21px; font-family: serif, serif; font-weight: normal; line-height: 150%; letter-spacing: 1px; margin: 0 }
h2      { color: #036 !important; font-size: 17px; font-family: serif, serif; line-height: 150%; letter-spacing: 1px; margin: 25px 0 0; padding-bottom: 5px; border-bottom: 1px dotted #dcdcdc; font-weight: normal; }
h3 { color: #036 !important; font-size: 16px; font-family: serif, serif; font-weight: bold }
h4 { color: #131b5a; font-size: 14px; font-family: serif; font-weight: bold; margin: 0; padding: 0 }
body   { color: #333; font-size: 12px; font-family: sans-serif; line-height: 175%; background-color: #ebebeb; background-image: url(../img/main/body_bg.gif); background-repeat: repeat-x; background-attachment: scroll }
td  { font-size: 12px; line-height: 150%; vertical-align:top; }

table.simple_table {
width:100%;
}

table.simple_table th {
	border-bottom:3px solid #1b5ea2;
}
table.simple_table td, table.simple_table th {
	padding:5px;
}

fieldset {border:0px;}
a { color: #036 }
p {margin-top:0px; padding:3px;}
a:hover  { color: #036; text-decoration: none }
radio { background-color: #fff }
img { border-width: 0 }
html,body {height:100%;}
.titel  { color: #1b5ea2; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif }
/*Intro*/
.bt06_logo { position: relative; left: -10px }
a.enter { color: #333; font-size: 11px; font-family: sans-serif; line-height: 20px; text-decoration: none; background-color: #f0f0f0; margin-bottom: 1px; padding-left: 5px; width: 150px; height: 20px; border: solid 1px #f0f0f0 }
a.enter:hover { color: #333; font-size: 11px; font-family: sans-serif; line-height: 20px; text-decoration: none; background-color: #e6e6e6; margin-bottom: 1px; padding-left: 5px; width: 150px; height: 20px; border: solid 1px #ccc }
/*Main*/
.content { color: #333; font-size: 12px; font-family: sans-serif; line-height: 175%; padding: 12px; height:100%;}
.formular_zelle  { font-size: 12px; font-family: sans-serif; background-color: #e6e6e6; padding: 4px 8px 4px 4px }
.formular_input  { color: #333; font-size: 11px; line-height: 18px; text-indent: 3px; height: 22px; border: solid 1px }

/* Standliste */
table#standliste td {padding:5px;}
table#standliste th { color: #003063; font-size: 15px; font-family: serif; font-weight: bold;text-align:left;}
table#standliste .standnr { font-weight:bold; }

/* Forms */
#userdata {
font-size: 11px
}
table#userdata tr{
font-family: sans-serif; background-color: #e6e6e6;
}
table#userdata th { font-weight: normal; background-color: #fff; text-align: right; padding: 4px 8px 4px 4px }
table#userdata td { background-color: #fff; padding: 4px 8px 4px 4px }
table#userdata td.sub_header{
background-color: #FFFFFF;
padding-left: 0px;
}
table#userdata input  { font-size: 12px; font-family: sans-serif; background-color: #e6e6e6; border: 0 }
table#userdata input.form_text   { color: #333; font-size: 12px; font-family: sans-serif; background-color: #f0f0f0; border: solid 1px }
table#userdata textarea.form_text   { color: #333; font-size: 12px; font-family: sans-serif; background-color: #f0f0f0; border: solid 1px }
p.form_error { color: #c00; font-weight: bold; line-height: 100%; margin: 0 0 3px; padding: 0 }
/* Menu 1 column */
TD#navi    { background-color: #fff; padding-top: 10px; width: 170px; vertical-align: top }
TD#navi DIV   { }
TD#navi DIV A    { color: #7d7d7d; text-decoration: none }
TD#navi DIV A:hover    { color: #036; text-decoration: underline; width: 100%; height: 100%; float: left }
TD#navi DIV.menu1-level1-no     { font-size: 15px; font-family: serif; line-height: 25px; letter-spacing: 1px; margin-top: 5px; width: 170px; height: 25px; float: left }
TD#navi DIV.menu1-level1-act     { color: #036; font-size: 15px; font-family: serif; font-weight: bold; line-height: 25px; letter-spacing: 1px; margin-top: 5px; width: 170px; height: 25px; float: left }
TD#navi DIV.menu1-level1-act A, TD#navi DIV.menu1-level1-act A:hover  { color: #036; font-size: 15px; font-family: serif; font-weight: bold }
TD#navi DIV.menu1-level2-no     { font-size: 11px; font-family: sans-serif; line-height: 20px; text-decoration: none; padding-left: 15px; width: 170px; height: 20px; float: left }
TD#navi DIV.menu1-level2-act    { color: #036; font-size: 11px; font-family: sans-serif; font-weight: bold; line-height: 20px; padding-left: 15px; width: 170px; height: 20px; float: left }
TD#navi DIV.menu1-level2-act A, TD#navi DIV.menu1-level2-act A:hover { color: #036; font-size: 11px; font-family: sans-serif; font-weight: bold; line-height: 20px }

/*Login-Box*/
TABLE#login  { font-size: 10px; font-family: sans-serif; background-color: #fff; background-image: url(../img/bg/quicklogin.gif); width: 650px; height: 30px }
#login { background-color: #fff; background-image: none }
input, textarea { font-size: 10px; background-color: #f0f0f0; border: solid 1px #666 }
textarea {font-size:11px;}

