body { margin:10px; font-family:Arial, Helvetica, sans-serif; background-color:#ff3500; color:#000; font-size:12px; }
p { font-family:Arial, Helvetica, sans-serif; }
h1 { margin:15px 20px 20px 20px; font-weight:bolder; font-size:18px; color:#003399; }
h2 { margin:15px 20px 10px 20px; font-weight:bolder; font-size:14px; color:#000; }
a { color:#003399; }
ul { margin-top:0px; margin-bottom:10px; }
li { margin-bottom:10px; margin-right:20px; }
img { border:0px; }
textarea { padding:3px; font-size:15px; }
input { padding:3px; font-size:15px; }
select { padding:3px; font-size:15px; }

#baustelle { width:950px; background-color:#ffff00; height:55px; text-align:center; font-size:16px; color:#ff0000; margin-bottom:10px; }
#header { width:950px; height:60px; clear:both; }
#headerLeft { width:250px; float:left; height:60px; }
#headerRight { width:700px; float:left; height:60px; text-align:right; }
#content { width:950px; min-height:450px; clear:both; }
#contentLeft { width:150px; float:left; min-height:450px; }
#contentRight { width:800px; float:left; min-height:450px; background-color:#ffcc99; }
#contentRightGrey { width:800px; float:left; min-height:450px; background-color:#ccc; }
#footer { width:800px; text-align:left; margin:10px 0px 0px 150px; clear:both; }
#searchLeft { width:340px; float:left; margin:20px 20px 20px 20px; }
#searchRight { float:left; margin:20px 0px 20px 0px;}
#navResults { width:799px; height:60px; margin:1px 0px 0px 1px; }
#navResultsLeft { width:330px; height:60px; float:left; }
#navResultsRight { width:470px; height:60px; float:left; }
#colBranchen { float:left; width:230px; margin-left:20px; margin-bottom:20px;  }

h1.search { margin:0px 0px 15px 0px; }

a.negativ { color:#fff; }
a.nav { color:#fff; text-decoration:none; }

p.standard { font-size:12px; margin:0px 20px 10px 20px; line-height:16px; }
p.error { font-size:13px; margin:20px 20px 10px 20px; line-height:16px; color:#FF0000; font-weight:bolder; }
p.nav { font-size:13px; line-height:16px; margin:0px 0px 5px 0px; color:#fff; }
p.navBig { font-size:16px; line-height:20px; margin:0px 0px 10px 0px; color:#fff; }
p.navleftsmall { font-size:11px; color:#fff; }
p.scrolltop { font-size:11px; margin:5px 20px 20px 15px; line-height:16px; }
p.tblText { margin:0px 0px 10px 0px; }
p.anzeige { margin:30px 0px 20px 0px; }
p.branchen { font-size:12px; margin:4px; }

table.tbl { border:1px solid #999999; }
td.tbldata { text-align:center; border-bottom:1px dotted #fff; }
td.tblhead { text-align:center; background-color:#999; }
p.tbldata { font-size:12px; margin:0px; }
p.tblhead { font-size:12px; color:#fff; font-weight:bolder; margin:0px; }

table.content { width:760px; margin:0px 0px 0px 20px; table-layout:fixed; border:0px;   }

select.searchSelect { width:300px; }
input.searchInput { width:280px; }
input.buttonSearch { width:120px; }

p.ResultCrit { margin-top:5px; font-weight:bolder; font-size:12px; margin-left:5px; color:#003399; margin-right:5px; }
td.ResultColor { font-size:10pt; color:red; background-color:#eaeaea; }
td.ResultBoldColor { font-weight:bolder; font-size:11pt; color:red; background-color:#eaeaea; }
td.ResultBold { font-weight:bolder; font-size:11pt; background-color:#eaeaea; }
td.ResultDefault { font-size:9pt; background-color:#eaeaea; }
td.ResultHead { font-weight:bolder; font-size:10pt; background-color:#eaeaea; }
td.ResultLocation { font-size:12px; background-color:#eaeaea; }
td.ResultInfo { background-color:#eaeaea; text-align:center; }
td.ResultNone { font-size:12px; color:black; font-family:Arial, sans-serif; text-align:left; }
p.ResultBranches { text-align:left; font-size:10px; color:#666; margin:3px 0px 0px 0px; }
a.ResultBranches { text-decoration:none; color:#666; }
a.ResultBranches:hover { text-decoration: underline; }

table.eintragungProdukte { width:100%; margin:20px 0px 20px 0px; border-spacing:0px; padding:3px; }
table.eintragungProdukte td { vertical-align:top; }
p.eintragungProduktName { margin:3px 0px 0px 0px; font-size:14px; }
p.eintragungProduktPreis { margin:0px 5px 0px 0px; font-size:16px; font-weight:bolder; text-align:right; }
