a {color:#666}
a:hover {color:#999}
a.asterisk {color:#c83800; font-size:125%; font-weight:normal; text-decoration:none}
a.asterisk:hover {color:#999; font-size:125%; font-weight:normal; text-decoration:none}
a.frontlist {color:#666; text-decoration:none}
a.frontlist:hover {color:#999; text-decoration:none}
a.verweise {color:#c83800}
a.verweise:hover {color:#999}
body, h3, h4, h5, h6, b, strong, p, ul, em, li, div, dl, dt, dd {font-family:Geneva, Verdana, "Lucida Grande", Helvetica; margin:0; padding:0}
body.404 {background-color:white; background-repeat:no-repeat; background-attachment:scroll; background-position:left top}
body.content {background:#d7d7d7 url("../imgs/bgs/bg_contentpg.gif") no-repeat left top}
body.home {background:#d7d7d7 url("../imgs/bgs/bg_homepg2.gif") no-repeat left top}
body.landingpg {background-color:#c83800; margin:0; padding:0; width:90%}
body.newsfrm {background:#fff}
body.popupwin {background-color:#eee}
body.prepg {}
body.previews {background:#d7d7d7}
li {list-style-position:inside; text-indent:0px;}
br {margin:0; padding:0}
dd {margin:0; padding:0}
em {color:#666;}
em {font-style:normal; font-weight:bold}
form {color:#333; font-size:9px; font-family:Geneva, Verdana, "Lucida Grande", Helvetica; margin:0; padding-top:1px}
h1 {font-size:14px; font-family:"Lucida Grande", Geneva, Verdana, Helvetica; margin-top:0; margin-bottom:2px; margin-left:0}
h2 {font-size:11px; font-family:"Lucida Grande", Geneva, Verdana, Helvetica; margin-top:0; margin-bottom:2px; margin-left:0}
img {border:0;}
input, textarea {background-color:#eee;}
input, textarea {color:#333; font-size:9px; font-family:Geneva, Verdana, "Lucida Grande", Helvetica; border:solid 1px #c0c0c0}
p {margin:0; padding:0}
p.subtitles {color:#555; font-style:normal; font-weight:bold; border-width:0; outline-width:0;}
p.marker {color:#c83800; font-style:normal; font-weight:bold; border-width:0; outline-width:0;}
strong {color:#210000; font-weight:bold;}
table {font-size:10px; margin:0; border:0}
table.adresse {line-height:1.65em}
td.tellafriend {color:#333; font-size:9px; text-decoration:none}
textarea {background-color:white}
ul {text-align:left; margin:0; padding:0; border:0}
.blind {color:#c83800; font-size:9px; text-decoration:none}
.disclaimer {}
.error {color:#c00; font-size:9px}
.listeklein {font-size:9px; line-height:1.57em}
.newsdate {color:#666}
.notes {color:#999; font-size:9px; font-family:Geneva, Verdana, Helvetica, "Lucida Grande"}
.tableheads {font-size:9px; font-weight:bold; line-height:1.57em}
#bghome {margin-top:5px; margin-left:18px; width:770px; height:680px}
#bglandingpg {}
#bgpage {margin-top:5px; margin-left:18px; padding:0; width:768px; height:550px}
#bgprepg {background-color:white; width:100%; height:100%}
#bgpreviews {margin-top:5px; margin-left:18px; padding:0;}
#bildunterschrift {color:#767676; font-size:9px; line-height:1.57em; width:410px; height:18px; float:left; margin-top:10px; margin-left:20px;}
#content {margin-top:5px; margin-left:10px; width:610px; height:432px; float:right}
#contenthome {margin-top:-200px; position:relative; top:50%; width:100%; height:100%}
#contentlist, .contentlist2 {padding-top:1px; padding-left:8px; list-style-position:inside;}
/* #contentlist {background-image:url("../imgs/elements/arrow_listen.gif"); background-repeat:no-repeat; background-position:left top; padding-top:1px; padding-left:8px; list-style-position:inside;} */
#contentlist, #contentlist1, #contentlist2 ul {list-style-type:none; list-style-position:inside; padding-left:1px}
#counter {margin-top:12px; margin-left:39px; width:100%}
#foot {width:100%; float:left}
#head {margin-left:564px; height:90px}
#hm1strow {font-size:0; line-height:0; width:760px; height:108px; float:left; top:20px; display:block; position:relative;}
#hm3dobject {font-size:0; line-height:0; width:506px; height:380px; float:left}
#hm3dobjectbackup {width:510px; height:432px; float:left}
#hmadresse {color:#666; font-size:9px; line-height:1.5em; width:208px; height:124px; float:left}
#hmaktuell {width:208px; height:128px; float:left}
/* #hmbanner {margin-left:-3px; width:212px; height:60px; float:left} */
#hmbanner {margin-left:-3px; width:212px; height:24px; float:left}
#hmcredits {font-size:0; line-height:0; width:212px; height:44px; float:left}
#hmlastupd {margin-left:-3px; width:212px; float:left}
#hmleistungen {width:189px; height:84px; float:left; top:2px; margin:0; padding:0;}
#hmleistungen img {display:inline; position:relative; float:left; margin-bottom:1px;}
#hmprofil {line-height:1.76em; width:211px; height:86px; float:left; margin:0; padding:0;}
#hmprofil, #hmreferenzen, #hmaktuell {font-size:9px}
#hmreferenzen { width:210px; height:88px; float:left; margin:0; padding:0;}
#hmreferenzen, #hmaktuell {line-height:2em}
#hmseitenleiste {margin-top:2px; width:228px; height:452px; float:left}
#hmspacer1 {width:42px; height:50px; float:left}
#hmspacer2 {width:46px; height:50px; float:left}
#hmspacer3 {width:44px; height:50px; float:left}
#hmspacer3dobject {width:28px; height:70px; float:left}
#hmspacer4 {width:100px; height:22px; float:left}
#hmspacer5 {width:100px; height:27px; float:left}
#hmspacer6 {width:100px; height:22px; float:left}
#navi {line-height:0; margin-top:25px; width:90px; height:400px; float:left}
#newsfrmlist {color:#767676; font-size:9px; line-height:1.57em; padding-top:29px; width:152px; height:auto; float:left;}
#popupcontent {color:#666666; font-size:9px; line-height:1.45em; width:92%; height:auto}
#popupsitemn {padding-top:22px; padding-left:16px; width:90%; height:auto}
#poweredby {display:none;}
#previewphoto {color:#767676; float:left; margin-top:12px; margin-left:20px;}
#gallerybox {background-color:#eee; width:98px; height:104px; float:left; margin-right:7px; margin-bottom:7px; padding:5px; border:dotted 1px #999;}
#gallerybox:focus {background-color:#ccc;}
#gallerybox:hover {background-color:#ddd; border:solid 1px #999}
#gallerybox:active {background-color:#eee;}
#gallerythumbn {float:left;}
#galleryname {color:#999; font-size:9px; line-height:12px; float:left; padding-top:5px;}
#bgphotonr {width:400px; height:32px; float:left;}
#photonr {color:#767676; font-size:9px; background-color:#eee; margin-top:16px; margin-left:20px; float:left; border-style:solid; border-width:2px 6px; border-color:#eee;}
#seitenspalte {color:#767676; font-size:9px; line-height:1.57em; padding-top:29px; width:172px; height:267px; float:left; display:block;}
#sitemenus {font-size:0; line-height:0; margin-top:22px; height:25px; float:left}
#spacernavi {width:41px; height:50px; float:left}
#spacerseitenspalte {width:30px; height:120px; float:left}
#subchapter {font-size:0; line-height:0; margin-top:20px; width:406px; height:41px; float:left}
#textbox {color:#333; font-size:10px; line-height:1.65em; width:376px; height:335px; float:left;}
#textboxbreit {color:#333; font-size:10px; line-height:1.72em; width:552px; height:335px; float:left;}
#textboxbreit2 {color:#333; font-size:10px; line-height:1.72em; width:596px; height:335px; float:left;}
#textboxspalte {color:#333; font-size:9px; line-height:1.7em; text-align:left; margin-right:18px; width:160px; height:210px; float:left}
/* #auswahlliste {width:572px; height:252px; display:block; overflow:auto; top:5px; left:0; float:left; padding:6px; position:relative;} */
#auswahlliste {width:572px; height:252px; display:block; overflow:auto; top:5px; left:0; background-color:#fff; float:left; border:1px solid #ccc; padding:6px; position:relative;}



