@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}
html{background:#eee9d3;position:relative;}
#wrap{margin:0 auto;width:720px;background:#fff url(gfx/wrapbg.jpg) repeat-y;margin-top:20px;}
#top{display:block;background:url(gfx/top.jpg) no-repeat top left;height:10px;}
/*#breadcrumb{position:absolute;top:0;height:40px;line-height:40px;display:block;font-family:constantia;letter-spacing:-0.025em;}
#breadcrumb a{color:#000;}*/
#logo a{display:block;height:120px;background:url(gfx/header.jpg);text-indent:-9999px;}
#nav ul{height:27px;line-height:27px;text-align:center;background:#4e6834 url(gfx/navbg.jpg) repeat-x top;font-family:calibri;font-size:0.8em;}
#nav ul li{display:inline;}
#nav ul li+li{border-left:1px solid #fff;}
#nav ul li a{display:inline-block;padding:0 10px 0 10px;color:#fff;text-decoration:none;font-weight:bold;text-shadow:0 1px 0px #000;/*letter-spacing:0.08em;*/margin-right:-4px;margin-left:-1px;}
#nav ul li a:hover,#nav ul li.hilite a{background:#fff;color:#000;text-shadow:none;}
#content{/*text-shadow:0 1px 0px #BBB;*/font-family:calibri;line-height:1.5em;padding:10px;}
#content h2{margin-bottom:0.5em;color:#4c593e;font-family:constantia;font-size:1.8em;border-bottom:1px solid #BBB;line-height:1em;}
#content p{margin-bottom:1em;}
#content ul{margin-left:2em;margin-bottom:1em;font-style:italic;list-style-type:square;}
#content a{color:#000;background:#fafafa;border-bottom:1px solid #aaa;text-decoration:none;}
#content a:hover{color:#000;background:#eee9d3;border-bottom:1px solid #000;text-decoration:none;}
#bottom{display:block;background:url(gfx/bottom.jpg) no-repeat top left;height:10px;}
#footer{text-align:center;font-size:0.9em;line-height:1.5em;padding-top:0.5em;font-family:calibri;}
#footer ul{list-style-type:none;display:inline;}
#footer ul li{display:inline;}
#footer a{color:#000;}
.fright{float:right;margin-left:0.5em;margin-bottom:0.5em;}
.fleft{float:left;margin-right:0.5em;margin-right:0.5em;}
.seminarintro{width:300px;padding:20px;padding-right:55px;}
.city{width:330px;float:left;margin-bottom:1em;padding:10px;font-size:0.9em;line-height:1.4em;}
.city h3{border-bottom:1px solid #BBB;font-size:1.4em;}
#content a.anmeldung{border:none;background:#8bba5e;padding:2px 5px 2px 5px;color:#fff;font-weight:bold;display:inline-block;margin-top:0.5em;}
#content a.anmeldung:hover{background:#fafafa;color:#000;text-decoration:underline;}
/*.preis{text-align:center;float:right;margin-right:40px;font-size:0.75em;line-height:1em;margin-top:-40px;}*/
.preis{text-align:center;float:right;margin-right:0px;font-size:0.75em;line-height:1em;margin-top:15px;}
.preis span{font-weight:bold;}
.preis b{display:block;background:url(gfx/preis.jpg) no-repeat top right;width:77px;height:46px;text-align:center;color:#fff;line-height:46px;font-size:1.6em;}
.potsdam{background:url(gfx/potsdam.jpg) no-repeat top right;}
.hamburg{background:url(gfx/hamburg.jpg) no-repeat top right;}
.berlin{background:url(gfx/berlin.jpg) no-repeat top right;}
.muenchen{background:url(gfx/muenchen.jpg) no-repeat top right;}
.duesseldorf{background:url(gfx/duesseldorf.jpg) no-repeat top right;}
.hannover{background:url(gfx/hannover.jpg) no-repeat top right;}
.hagen{background:url(gfx/hagen.png) no-repeat top right;}
.wien{background:url(gfx/wien.png) no-repeat top right;}
.curriculum h3{border-bottom:1px solid #BBB;}
.clear{clear:both;}