@charset "utf-8";

/* RESET */

html, body { width:100%; height:100%; background-color:#ffffff; }

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; cursor:default; }

html, body, p, form, table, input, img, a { margin:0px; padding:0px; text-align:left; line-height:normal; }
tr, td { margin:0px; padding:0px; text-align:left; line-height:normal; }

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }

p, form, span, div, a, font { width:auto; height:auto; }

div, form { display:block; }

span, a, font, input { display:inline; }

fieldset { margin:0; padding:0; border:0 none; }

ol, ul { list-style: none; margin:0px; padding:0px; }

table td { vertical-align:top; }

a { text-decoration:none; color:#b81919; }
a img { border:none; vertical-align:top; }
:focus { outline:0; }

@font-face { font-family:'lhandw2'; src:url('fonts/lhandw.eot'); src:url('fonts/lhandw.eot?#iefix') format('embedded-opentype'), url('fonts/lhandw.woff') format('woff'), url('fonts/lhandw.ttf') format('truetype'), url('fonts/lhandw.svg#Tesatest') format('svg'); font-weight:normal; font-style:normal; }

/* LAYOUT */

#page { width:885px; margin:0 auto; padding-bottom:50px; }
.clear { display:block; height:0; overflow:hidden; clear:both; }
.left { float:left; }
.right { float:right; }

#header { height:159px; background:url(img/header.png) right top no-repeat; }
#header .logo { display:block; float:left; width:382px; height:159px; background:url(img/header.png) left top no-repeat; }
#header .menu { float:right; margin-top:84px; margin-right:23px; padding:10px; background-color:#ffffff; }
#header .menu a { display:block; float:left; padding:4px 7px; font-family:"Lucida Handwriting", lhandw2, serif; font-size:15px; color:#b81919; text-decoration:none; }
#header .menu a:hover, #header .menu a.active { color:#248d2c; }
#header .menu a.active { padding:3px 6px; border:1px solid #67af4c; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; cursor:default; }

#content { font-size:13px; color:#ba3a3a; border-left:1px solid #c61e1e; border-right:1px solid #c61e1e; padding:46px 64px; }

#content .imageBar { float:right; width:206px; }
#content .imageBar img { display:block; padding:7px 10px 0 8px; background:url(img/general_img_place_medium.png) left top no-repeat; }
#content .imageBar .divider { height:11px; margin-bottom:5px; background:url(img/general_img_place_medium.png) left bottom no-repeat; }

#content .imagePresenter { float:left; width:50%; }
#content .imagePresenter .containerLeft { text-align:right; padding-right:8px; }
#content .imagePresenter .containerRight { text-align:left; padding-left:8px; }
#content .imagePresenter img { display:block; padding:7px 10px 0 8px; width:272px; height:178px; background:url(img/general_img_place_big.png) left top no-repeat; }
#content .imagePresenter .containerLeft img { float:right; margin-left:9px; }
#content .imagePresenter .containerRight img { float:left; margin-right:9px; }
#content .imagePresenter .divider { clear:both; height:11px; width:290px; margin-bottom:5px; background:url(img/general_img_place_big.png) left bottom no-repeat; }

#content p { margin-bottom:12px; }
#content p.miniTable span { width:80px; display:inline-block; }
#content p.miniTableWide span { width:150px; }
#content h1 { font-family:"Myriad Pro", Arial, Verdana, sans-serif; font-size:18px; font-weight:normal; margin-bottom:12px; }
#content h2 { font-weight:bold; font-size:19px; }
#content h3 { font-weight:bold; font-size:16px; }
#content a { text-decoration:underline; }

.hasImageBar { padding:46px 37px 46px 64px !important; }
.hasImageBar p { padding-right:226px; }

.hasImagePresenter { padding:46px 30px !important; }

#footer { height:11px; background:url(img/footer.png) right top no-repeat; overflow:visible; }
#footer .start { float:left; height:11px; width:11px; background:url(img/footer.png) left top no-repeat; }
#footer .imprint { float:right; font-family:"Lucida Handwriting", lhandw2, serif; color:#909090; font-size:12px; margin-right:9px; margin-top:16px; }
#footer .imprint:hover { color:#313131; }