@charset "UTF-8";/* CSS Document */* { margin: 0; padding: 0; }body { background:url(../gfx/bg_verlauf_01.png) repeat-x top #E3E3E3; color: #272634; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}h1, h2, h3 { font-family:Georgia, "Times New Roman", Times, serif; color: #272634; }h1 { font-size: 18px; line-height: 26px; letter-spacing: 0.05em; margin-bottom: 20px; }h2 { font-size: 15px; line-height: 28px; letter-spacing: 0.05em; margin-bottom: 12px; }p { font-size: 13px; line-height: 18px; }a { color: #272634;  }label { width: 140px; text-align:left; margin-left: -140px; display:block; float:left; }#verlauf { width: 100%; height: 100%;  margin: 0; padding-top: 12px;}#main-content { border: 2px solid #c1cbc4; background: #f5f5f5; width: 900px; margin: 0 auto; }#header { height: 138px; width: 900px; background:url(../gfx/bg_header.jpg) no-repeat bottom #fff; padding-top: 7px; }#menu { height: 49px; border-bottom: 2px solid #c1cbc4; width: 900px; background: #fff; }#menu ul  { margin-left: 17px; display:inline; float:left; }#menu ul li { background:url("../gfx/button.gif") no-repeat scroll center center transparent; height:26px;line-height:23px;list-style:none inside none;padding: 14px 9px 13px;text-align:center;width:155px; display:inline-block; float:left; }#menu ul li:hover { background:url("../gfx/button_on.gif") no-repeat scroll center center transparent;  }#menu ul li.active { background:url("../gfx/button_on.gif") no-repeat scroll center center transparent;  }#menu ul li a { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 12px; color: #2a2833; text-decoration:none; }#footer { height: 24px; width: 900px; margin: 0 auto 12px auto; text-align: right; }.linie {display: block; height: 1px; background: #c1cbc4; margin-bottom: 10px; }.impressum { font-size: 12px; text-decoration:none; line-height: 24px; padding-right: 25px; }.content { width: 900px; height:auto;  }.content-left { margin-right: 40px; margin-left: 25px;margin-top: 40px; width: 580px; float:left;}.content-left p { margin-bottom: 36px; }.content-left ul { margin-top: 0; margin-bottom: 6px;}.content-left li { font-size: 13px; line-height: 18px; list-style:inside; padding-left: 12px; }.content-right { width: 220px; margin-right: 26px;margin-top: 40px; float:right; }.content-right ul { padding: 6px 0; border-bottom: dotted 2px #c1cbc4;   }.content-right li { font-size: 12px; line-height: 18px; list-style:inside; padding-left: 15px; }.clear-all { clear:both; }.link { font-size: 12px; text-decoration:none; font-weight: bold; padding-left: 17px; background:url(../gfx/bg_link.gif) left center no-repeat; }.second { margin-top: 24px; }.last { margin-bottom: 36px; }.left { margin-left: 20px;}.vita { margin-left: 140px; margin-top: 12px;}.box-right { width: 217px; }.box-right img { padding: 2px 2px 0 2px; }.content-box-right h3 {  font-size: 13px; font-weight: bold; border-bottom: dotted 2px #c1cbc4; padding: 8px 14px 6px; }.content-box-right p { font-size: 12px; font-weight: normal; border-bottom: dotted 2px #c1cbc4; padding: 6px 14px; }.content-box-right .link { margin-left:14px; line-height: 24px; }.box-content { width: 274px; float:left; margin-bottom: 20px; }.content-box-content h2 {  font-size: 16px; font-weight: bold; border-bottom: dotted 2px #c1cbc4; padding: 8px 14px 6px; }.content-box-content p { font-size: 12px; font-weight: normal; border-bottom: dotted 2px #c1cbc4; padding: 6px 14px; margin: 0; }.content-box-content .link { margin-left:14px; line-height: 24px; }.roundBorder { -moz-border-radius: 10px;-khtml-border-radius: 10px;-webkit-border-radius: 10px; -moz-box-shadow: rgba(200,200,200,1) 0;	-webkit-box-shadow: rgba(200,200,200,1) 0;-khtml-box-shadow: rgba(200,200,200,1) 0; border: 2px solid #c1cbc4; background:#FFF;	}