.all {margin:0px; padding:0px;}
.main_table { position:absolute; top:0px; left:0px; margin:0px; padding:0px; background-color:#ffffff; }
.bt {position:absolute; bottom:0px; left:0px; width:536px; height:21px;}

.logo {margin:0px; padding:0px;}

.DirectEditForm {margin-top:0px; z-index:605; float:left; margin-right:-22px;}

.topnavi { position:relative; top:0px; left:0px; height:68px; background-color: #0035ad; font-family:Arial,Sans-Serif; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none;}
#topnavi  {position:relative; left:12px; top:50px;}

.topnavi a { margin: 0px 15px 0px 0px; color:#ffffff; text-decoration:none;}
.topnavi a:link { margin: 0px 15px 0px 0px; color:#ffffff; text-decoration:none;}
.topnavi a:active { margin: 0px 15px 0px 0px; color:#ffffff; text-decoration:none;}
.topnavi a:visited { margin: 0px 15px 0px 0px; color:#ffffff; text-decoration:none;}
.topnavi a:hover {margin: 0px 15px 0px 0px; color:#b5ccff; text-decoration:none;}

.topnavi a.high { margin: 0px 15px 0px 0px; color:#b5ccff; text-decoration:none;}
.topnavi a.high:link { margin: 0px 15px 0px 0px; color:#b5ccff; text-decoration:none;}
.topnavi a.high:active { margin: 0px 15px 0px 0px; color:#b5ccff; text-decoration:none;}
.topnavi a.high:visited { margin: 0px 15px 0px 0px; color:#b5ccff; text-decoration:none;}
.topnavi a.high:hover {margin: 0px 15px 0px 0px; color:#ffffff; text-decoration:none;}

#content { position:relative; top:0px; left:0px; width:515px; margin: 53px 0px 0px 1px; font-family:Arial,Sans-Serif; color:#666666; font-size:13px; font-weight:normal; }
#content h1 { font-family:Arial,Sans-Serif; color:#666666; font-size:19px; font-weight:600; padding: 0px 0px 18px 0px; margin:0px;}
#content s h1 { font-family:Arial,Sans-Serif; color:#666666; font-size:18px; font-weight:bold; padding: 0px 0px 18px 0px; margin:0px; text-decoration:line-through;}
#content p {margin:0px; padding-bottom: 13px; font-family:Arial,Sans-Serif; color:#666666; font-size:13px; font-weight:normal; }

#boxrechts { position: absolute; left:750px; top: 124px}
#boxrechts img { width: 120px }

.minitxt { font-family:Arial,Sans-Serif; color:#666666; font-size:10px; font-weight:normal; text-decoration:none;  }
s .minitxt { font-family:Arial,Sans-Serif; color:#666666; font-size:10px; font-weight:normal; text-decoration:line-through; }

.form_title { font-family:Arial,Sans-Serif; color:#0035ad; font-size:12px; font-weight:600; margin: 0px 5px 0px 0px; padding:0px; vertical-align:top;}
.form_title_highlight { font-family:Arial,Sans-Serif; color:#0035ad; font-size:17px; font-weight:bold; margin: 0px 5px 0px 0px; padding:0px; vertical-align:top;}
.form_input { font-family:Arial,Sans-Serif; color:#666666; font-size:13px; font-weight:normal; margin: 0px 0px 0px 0px; padding:0px;}
s .form_title { font-family:Arial,Sans-Serif; color:#0035ad; font-size:13px; font-weight:bold; margin: 0px 5px 0px 0px; padding:0px; text-decoration:line-through;}
s .form_input { font-family:Arial,Sans-Serif; color:#666666; font-size:13px; font-weight:bold; margin: 0px 0px 0px 0px; padding:0px; text-decoration:line-through;}

a.form_link { font-family:Arial,Sans-Serif; color:#666666; font-size:13px; font-weight:normal; text-decoration:none; margin: 0px 0px 0px 0px;}
a.form_link:link { font-family:Arial,Sans-Serif; color:#666666; font-size:13px; font-weight:normal; text-decoration:none; margin: 0px 0px 0px 0px;}
a.form_link:active { font-family:Arial,Sans-Serif; color:#666666; font-size:13px; font-weight:normal; text-decoration:none; margin: 0px 0px 0px 0px;}
a.form_link:visited { font-family:Arial,Sans-Serif; color:#666666; font-size:13px; font-weight:normal; text-decoration:none; margin: 0px 0px 0px 0px;;}
a.form_link:hover {font-family:Arial,Sans-Serif; color:#666666; font-size:13px; font-weight:normal; text-decoration:underline; margin: 0px 0px 0px 0px;}


.textblock {margin:0px 0px 20px 0px; }
s .textblock {margin:0px; text-decoration:line-through;}
.textblock a { background:url("../img/bu_link.gif") no-repeat 0px 2px; padding-left:17px; margin:0px; color:#0035ad; text-decoration:underline;}
.textblock a:link {  background:url("../img/bu_link.gif") no-repeat 0px 2px; padding-left:17px; margin:0px; color:#0035ad; text-decoration:underline;}
.textblock a:active {  background:url("../img/bu_link.gif") no-repeat 0px 2px; padding-left:17px; margin:0px; color:#0035ad; text-decoration:underline;}
.textblock a:visited {  background:url("../img/bu_link.gif") no-repeat 0px 2px; padding-left:17px; margin:0px; color:#0035ad; text-decoration:underline;}
.textblock a:hover { background:url("../img/bu_link.gif") no-repeat 0px 2px; padding-left:17px; margin:0px; color:#666666; text-decoration:underline;}

.textblock a.no_img { background:none; padding-left:0px; margin:0px; color:#0035ad; text-decoration:underline;}
.textblock a.no_img:link { background:none; padding-left:0px; margin:0px; color:#0035ad; text-decoration:underline;}
.textblock a.no_img:active { background:none; padding-left:0px; margin:0px; color:#0035ad; text-decoration:underline;}
.textblock a.no_img:visited {background:none; padding-left:0px; margin:0px; color:#0035ad; text-decoration:underline;}
.textblock a.no_img:hover {background:none; padding-left:0px; margin:0px; color:#666666; text-decoration:underline;}

.form_title_highlight { background:url(../img/icon.gif) no-repeat 7px 4px; background-color: #0035ad; height: 18px; width: 465px; padding: 4px 20px 2px 28px; margin: 0px 0px 10px 0px; font-family: Arial,Sans-Serif; font-size:14px; font-weight: bold; color:#ffffff }


.table_two_columns { width:515px; margin-bottom:20px; margin-left:0px;}
.table_two_columns td { padding-bottom: 5px}
s .table_two_columns { width:515px; margin-bottom:25px; margin-left:0px; text-decoration:line-through;}
.table_headline {font-family:Arial,Sans-Serif; color:#666666; font-size:13px; font-weight:bold; }
s .table_headline {font-family:Arial,Sans-Serif; color:#666666; font-size:13px; font-weight:bold; text-decoration:line-through; }
.table_headline2 {font-family:Arial,Sans-Serif; color:#666666; font-size:13px; font-weight:bold; padding-bottom:8px;}
s .table_headline2 {font-family:Arial,Sans-Serif; color:#666666; font-size:13px; font-weight:bold; padding-bottom:8px; text-decoration:line-through;}

.bu_home {margin: 0px 41px 70px 20px;}

#footer {position:relative; bottom:0px; left:0px; height: 17px; float:left; margin: 0px 0px 0px 0px; padding: 4px 0px 0px 13px; font-family:Arial,Sans-Serif; color:#ffffff; font-size:10px; font-weight:normal; text-decoration:none; border-left: 3px solid #ffffff }
.bgfooter { background-color:#0035ad; }

#footer a { padding: 0px 0px 0px 0px; margin:0px; color:#ffffff; text-decoration:underline;}
#footer a:link { padding: 0px 0px 0px 0px; margin:0px; color:#ffffff; text-decoration:underline;}
#footer a:active { padding: 0px 0px 0px 0px; margin:0px; color:#ffffff; text-decoration:underline;}
#footer a:visited { padding: 0px 0px 0px 0px; margin:0px; color:#ffffff; text-decoration:underline;}
#footer a:hover {padding: 0px 0px 0px 0px; margin:0px; color:#b5ccff; text-decoration:underline;}

#color1 { position:relative; top:0px; left:0px; width: 216px; float:left; background-color: #0035ad;}


/******Bestellformular 13.11.06 **************************/


a,a:link, a:active, a:visited { color:#0035AD; text-decoration: underline }
a:hover { color:#0035AD; text-decoration: none }

#bestellformular
#bestellformular { padding:0; margin:0; font-family: verdana, arial; }
#bestellformular table { width: 100%; }

.header { height: 16px; }
.header th { color: #1851bd; font-size: 11px; font-weight: bold; border-bottom: 1px solid #0035AD }
.rubrik { font-family: verdana, arial; font-size:18px; font-weight:500; color:#0035AD; vertical-align: top; padding: 20px 0px 0px 0px; margin: 0px 0px -5px 0px  }
.id { font-size: 11px; vertical-align: top; color:#000000 }
.valid { font-size: 11px; font-weight:normal; vertical-align: top; color:#000000  }
.vkp { font-size: 11px; vertical-align: top; white-space: nowrap; color:#000000 }
.menge input { font-size: 13px; font-weight: 600; width: 40px; height:18px; vertical-align: top; background-color: #fcf8e0; padding: 2px 0px 3px 8px}
	
.col1 { background-color:#eaeaea; height:30px }
.col1 td { border-bottom: 1px solid #b9b9b9}
.col2 { background-color:#f1f1f1; height:30px }
.col2 td { border-bottom: 1px solid #b9b9b9}

.top { width: 100%; font-size: 11px; text-align:right; padding: 4px 3px 0px 0px }
