html {height:100.2%;}
body {margin:0; padding:0; background-color:#fff;}
h1,h2,h3,h4,h5,h6,p,td,li,div {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000;}
h1 {margin:0px; font-size:16px; font-weight:bold; color:#003366;}
h2 {font-size:14px; font-weight:bold; color:#003366;}
h3 {font-size:13px; font-weight:bold; color:#003366;}
p,td,li,form,input {font-size:12px; line-height:18px;}
p.bodytext {margin:0;}
td {vertical-align:top;}
th {font-size:13px; font-weight:bold; color:#003366;}
img {border:none;}
hr {height:0px; border-style:none none solid none; border-width:1px; border-color:#666666;}

/* Overall layout */
#layoutwrapper1 {width:100%; margin:0; padding:0; text-align:center;}
#layoutwrapper2 {width:995px; height:100%; min-height:930px; margin:0 auto 0 auto; padding:0; text-align:left; background:url(../img/quilt-bg.gif) repeat-y #fff;}
#topbox {width:100%; height:116px; background:url(../img/quilt-logo.gif) no-repeat #2c4e96;}
#topbox2 {width:995px; height:89px; background-color:#2c4e97;}
#menubox {float:left; width:191px; padding-top:25px;}
#basenav {width:191px;}
#leftcontent {margin-top:60px;}
/*#mixmax {width:191px; height:84px; margin-top:15px; background:url(../../handmade/img/mixmax-logo2.gif) 5px 5px no-repeat;}*/
#mixmax {width:191px; height:84px; margin-top:15px; background:url(../img/meetcon-logo2.gif) 25px 20px no-repeat;}
#subnav {margin-top:25px;}
#contentbox {height:100%; margin-left:191px;}
#content {width:518px;}
#rightcontent {float:right; width:183px; margin-top:4px;}

/* Left box */
#basenav a {display:block; margin-bottom:4px; line-height:14px; text-decoration:none;}
#basenav ul {list-style:none; margin:0; padding:0;}
#basenav ul li {}
#basenav ul li a {padding-left:25px; font-size:12px; font-weight:bold; color:#ffffff;}
#basenav ul li a:hover {color:#003366;}
#basenav ul li.act a {color:#003366;}
#basenav ul li.act a:hover {}
#basenav ul li.act ul li a {padding-left:35px; font-size:11px; font-weight:bold; color:#ffffff;}
#basenav ul li.act ul li a:hover {color:#003366;}
#basenav ul li.act ul li.act a {color:#003366;}
#basenav ul li.act ul li.act a:hover {}

#leftcontent p {padding-left:25px; font-size:12px; font-weight:bold; color:#ffffff;}

#subnav a {display:block; height:20px; line-height:20px; text-decoration:none;}
#subnav ul {list-style:none; margin:0; padding:0;}
#subnav ul li {}
#subnav ul li a {padding-left:25px; font-size:12px; font-weight:bold; color:#ffffff;}
#subnav ul li a:hover {color:#003366;}
#subnav ul li.act a {color:#003366;}
#subnav ul li.act a:hover {}

#mixmax p {margin:0; padding-left:25px; font-size:10px; color:#063658;}

/* Main content */
#content {padding:15px 50px 50px 50px;}
#content h1, h2, h3 {margin-bottom:10px;}
#content a {font-size:12px; font-weight:normal; text-decoration:underline; color:#f85500;}
#content a:visited {color:#f85500;}
#content a:hover {color:#003366;}
#content li {margin-bottom:7px; list-style-image:url(../../main/img/mm-dot.gif)}
#content span.important {color:#a71b1d;}
#content .csc-frame-frame3 {margin-bottom:15px; padding:5px; border:solid 2px #f85500;}

/* Right box */
#rightcontent p {margin-left:25px; margin-right:25px;}
#rightcontent h2 {margin-left:25px; margin-right:25px;}
#rightcontent h2 a {font-size:12px; line-height:18px; font-weight:bold; color:#d77a12; text-decoration:none;}
#rightcontent h2 a:hover {color:#003366;}
#rightcontent h2.viplink {margin-top:15px;}
#rightcontent h2.viplink a {color:#003366;}
#rightcontent h2.viplink a:hover {color:#ffff00;}

/* Veranstaltungen */
.tx-julleevents-pi1-singleView-Menu a, .noLink {padding:3px; border:1px solid white; background-color:#dfdfdf;}
.tx-julleevents-pi1-singleView-table {width:100%; border-spacing:1px; background-color:#aaaaaa;}
.tx-julleevents-pi1-singleView-table th {padding:3px; font-size:11px; color:#ffffff; background-color:#2d4f97;}
.tx-julleevents-pi1-singleView-table td {padding:3px; background-color:#fafafa;}
.tx-julleevents-pi1-singleView-detailtable {width:100%; border-spacing:1px; background-color:#aaaaaa;}
.tx-julleevents-pi1-singleView-detailtable th {width:130px; padding:3px; font-size:11px; color:#ffffff; background-color:#2d4f97;}
.tx-julleevents-pi1-singleView-detailtable td {padding:3px; background-color:#fafafa;}
.tx-julleevents-pi1-singleView-company {font-weight:bold;}

/* Formulare */
form#mailform fieldset {border:none; padding:0;}
form#mailform label {display:block; float:left; width:100px; padding-right:1ex;}
form#mailform input, form#mailform select, form#mailform textarea {margin-bottom:1.5em;}
form#mailform input.csc-mailform-check {margin-bottom:4em;}

/* srfeuserregister */
#tx-srfeuserregister-pi1-fe_users_form fieldset {border:none;}
#tx-srfeuserregister-pi1-fe_users_form label {display:block; float:left; width:150px;}
#tx-srfeuserregister-pi1-fe_users_form dd {margin:0 0 15px 0;}
#tx-srfeuserregister-pi1-fe_users_form dd input {display:block; margin-left:120px;}
p.tx-srfeuserregister-pi1-error {color:#f00;}

/* tipp a friend */
#rightcontent a#tipplink {color:#003366;}
#rightcontent a#tipplink:hover {color:#ffff00;}


/* Div. */
.small {font-size:9px;}
.center {text-align:center;}
.dblue {color:#324999;}
.mdblue {color:#2a4a63;}
.blue {color:#95aecf;}
.orange {color:#f85500;}

/* Print */
@media print {
  .printhide {visibility:hidden; height:0px;}
}