@charset "UTF-8";
body { margin:0px; background-color:#f4f4f4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:75%; background:url(hintergrund.jpg) fixed no-repeat;}

#main { width:1000px; margin-left:20px; margin-top:25px; }
#sidebar { width:200px; float:right; margin-left:20px; padding:20px; background-image:url(bgg.png);}
#sidebar ul { margin:0px; padding:0px;}
#sidebar li { list-style:none; display:block; margin-bottom:10px;}
#sidebar a { display:block; width:150px; color:#fff; padding-bottom:5px; height:20px; padding-left:2px; padding-top:2px;}
#sidebar a:hover { background-image:url(hintergrund.jpg); background-attachment:fixed; }

#infotext { float:left; width:200px; margin-right:20px; color:#FFFFFF; }
#infotext img { margin-bottom: 25px; }
#infotext p { border-bottom:1px dashed #fff; border-top:1px dashed #fff; padding-top:10px; padding-bottom:10px; line-height:200%; }

a:link, a:visited { text-decoration:none; border-bottom:1px solid #000000; color:#000066; }
a:hover, a:active  { color:#000099; border-bottom:1px solid none; }



#content {float:left; padding:10px; width:500px; background-image:url(bg.png); }
h3 { font-size:14px; font-style:italic; font-weight:normal; }

h1 { font-size:34px; color:#fff; font-weight:normal; letter-spacing:-0.05em; font-family:"Arial"; margin-bottom:0px; line-height:36px; }
h2 { color:#fff; padding-left:25px; letter-spacing:0.05em; margin-top:0px; border-bottom:1px solid #fff; }


#adresse { float:left; width:180px; }
#footer { text-align:center; color:#fff; }