body { margin:20px; color:#000; background-color:#FFD9A5; background-image:url('/images/bckgrd1.jpg'); background-position:top; background-attachment:fixed; }
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; margin:0px 0px 10px 0px; }
img { border:0px; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; text-align:left; margin:0px 0px 10px 0px; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-align:left; margin:25px 0px 10px 0px; color:#444; }
a { color:#003399; }

#header { width:950px; height:80px; text-align:left; }
#content { width:950px; background-color:#fff; text-align:left; min-height:400px; display:table; padding-top:20px; padding-bottom:20px; }
#space1 { float:left; width:22px; min-height:400px; }
#leftcolumn { float:left; width:728px; display:table; }
#space2 { float:left; width:18px; min-height:400px; }
#rightcolumn { float:left; width:160px; background-color:#fff; display:table; }
#framebottom { height:22px; width:950px; clear:both; }

#navigation1 { width:950px; height:24px; text-align:center; clear:both; margin-bottom:4px; }
#navigation2 { width:950px; height:44px; text-align:center; clear:both;  }
div.navEmpty { width:22px; float:left; }
div.nav { float:left; background-color:#0099cc; height:24px; margin-right:4px; }
div.navSelected { float:left; background-color:#fff; height:24px; margin-right:4px;}

/* navigation */
a.nav { text-decoration:none; color:#fff; }
a.navSelected { text-decoration:none; color:#FF4C00; }
a.navSelected:hover { color:#000; }
p.nav { text-align:center; margin:4px 12px 0px 12px; }
p.navSelected { text-align:center; font-weight:bolder; margin:4px 12px 0px 12px; }

/* kontaktanzeigen */
table.ka { width:722px; height:200px; border:1px dotted #FF4C00; table-layout:fixed; margin:10px 0px 10px 0px }
td.ka { vertical-align:top; }
p.kaName { font-size:16px; font-weight:bolder; margin:0px 0px 15px 0px; color:#FF4C00; }
p.kaButton { text-align:right; }

p.footer { text-align:center; color:#fff; font-size:10px; margin-top:10px; }
p.footer a { color:#fff; }
p.standard { margin:0px 0px 8px 0px; }
p.browse { margin:20px 0px 10px 0px; text-align:center; }
p.error { margin:0px 0px 8px 0px; color:#FF0000; font-weight:bolder; }

/* textanzeigen */
.textanzeigeHeadline { font-weight:bold; margin:20px 0px 3px 0px; }
.textanzeigeText { margin:0px 0px 0px 0px; line-height:15px; }
.textanzeigeLink { margin:0px 0px 2px 0px; font-size:10px; font-weight_normal; text-decoration:none; }



