@CHARSET "ISO-8859-1";

body,html,td { color:#555; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:20px; }
a,a:link,a:visited,a:active { color:#000 }
address { font-style:normal; font-weight:normal; text-decoration:none; }
p, h2, h2 { margin-top:0.3em; margin-bottom:0.7em; }
h1, h2, h3 { color:#374E6F; font-size:18px; font-weight:normal; margin-top:1em; margin-bottom: 0.5em; }
h1 { color:#374E6F; font-size:18px; font-weight:normal; margin-top:1em; margin-bottom: 1em; line-height:30px; }
h2 { font-size:12px; font-weight:bold; padding-bottom:5px; }
h3 { border-bottom:1px solid #BDCBD4; font-size:12px; font-weight:bold; padding-bottom:5px; }

#body { background:#f1f5f5 url(images/seitenHintergrund.jpg) top left repeat-y; }
#box01_top { position:relative; width:995px; height:035px; }
#box02_img { position:relative; width:995px; height:230px; background:#eee url(images/hg-index.jpg) top left no-repeat; border-bottom:1px solid #eee; }
#box03_content { position:relative; background:#fff; }
#box04_footer { position:relative; width:995px; height:55px; }
#box05 { position:relative; padding-top:40px; padding-bottom:10px; }
#box06_lang { position:relative; top:000px; left:570px; width:400px; height:30px; text-align:right; }
#box06_lang * { vertical-align:middle; text-decoration:none; }
#box06_lang a:hover { text-decoration:underline; }
#box07_copyright { float:left; margin-top:015px; margin-left:30px; width:400px; height:20px; text-align:left; font-size:11px; }
#box08_footerlinks { float:right; margin-top:015px; margin-right:30px; width:400px; height:20px; text-align:right; font-size:11px; }
#box09_siteMenu { float:left; padding-left:30px; width:265px; }
#box10_content { float:right; width:635px; margin-right:30px; }
#container { position:relative; width:1000px; margin-left:auto; margin-right:auto; }

table.tabelle { width:100%; margin:1em 0; border-collapse:collapse; }
td.t50 { width:50%; }
td.t33 { width:33%; }
td.t25 { width:25%; }
table.tabelle td { padding:5px 20px 5px 10px; vertical-align:middle; border:1px solid #ccc; }
table.tabelle p, table.tabelle h1, table.tabelle h2 { margin-top:2px; margin-bottom:2px; }
table.ohneRahmen td { padding:1px 20px 1px 1px; border:0; }

ul.auflistung { margin:1em; }
ul.auflistung li { list-style-type:square; margin:0.6em 0 0.2em 2em; line-height:20px; }
ul.auflistung li li { border:0; }
ul.auflistung li a { text-decoration:none; color:#333; }

.gallery p { padding:5px;border:1px solid #ddd; background:#fff; text-align:center; float:left;margin:5px; }

