body{margin:0;padding:0;text-align:center;background:#e5e5e5 url(../images/common/bg.gif) 0 0 repeat-x}
body,td,th{font-family:verdana,arial,sans-serif;font-size:12px}

#header{position:absolute;top:0;left:50%;margin-left:-475px;_margin-left:-476px;width:950px;height:110px;overflow:hidden}
#fade{position:relative;top:0;left:0;z-index:1;width:952px;height:110px}
#logo{position:relative;top:-96px;left:389px;z-index:10}

#container1{position:absolute;top:132px;left:50%;margin-left:-475px;width:950px;border:2px solid #8B1824;border-right:0;border-bottom:0;background:#FFF url(../images/common/container2_bg.gif) 100% 0 repeat-y;text-align:left}

/* NAVI1 */
#navi1{position:absolute;top:112px;left:50%;margin-left:-475px;width:950px;z-index:2}

#navi1 ul{margin:0 0 0 2px;padding:0;list-style-type:none}
#navi1 ul li{float:left;margin:0 0 0 -2px;padding:0;display:block;background:url(../images/common/blank.gif)}

#navi1 ul li a{padding:3px 8px;color:#8c8c8c;font-size:12px;font-weight:bold;text-decoration:none;display:block;_float:left}
#navi1 ul li a:hover{color:#000}

#navi1 ul li.active a{background:#8b1824;color:#FFF}
#navi1 ul li.active a:hover{background:#8b1824;color:#FFF}

#navi1 ul li.first{border-left:0}
#navi1 ul li.last{border-right:0}

#navi1 ul li.navi1active a{background:#8b1824;color:#FFF}

#navi1 ul li ul{clear:left;width:160px;left:-9999px;position:absolute;margin:0;border-top:2px solid #8B1824}
#navi1 ul li ul li{margin:-1px 0 0 0;width:160px}
#navi1 ul li ul li a{color:#8c8c8c;width:160px;padding:2px 10px}

#navi1 ul li ul li.navi2 a{background:#FFF;background-image:none;color:#8c8c8c;border:1px solid #8b1824;font-size:11px;font-weight:normal}
#navi1 ul li ul li.navi2 a:hover{background:#FFF;color:#000}

#navi1 ul li:hover ul,#navi1 ul li.sfhover ul{left:auto;display:block;margin:0 0 0 2px;text-align:left}

/* NAVI2 */
#navi2{width:150px;float:left;margin:20px 0 20px 0;padding:0 0 110px 0;background:#FFF url(../images/common/navi2.jpg) 0 100% no-repeat;overflow:hidden}
#navi2 ul{margin:0;padding:0;list-style-type:none;width:150px}

/* EBENE 1 */
#navi2 ul li a{border-top:1px solid #8B1824;padding:2px 6px 3px;display:block;background:#FFF;color:#8C8C8C;font-size:11px;text-decoration:none;_width:138px}
#navi2 ul li.last a{border-bottom:1px solid #8B1824}
#navi2 ul li a:hover{background:#FFF;color:#000}

#navi2 ul li ul li a{border-top:0}
#navi2 ul li.CUR a{background:#8b1824;color:#FFF}
#navi2 ul li.CUR a:hover{background:#8b1824;color:#FFF}
#navi2 ul li.CURIFSUB a{background:#8b1824;color:#FFF;border-bottom:1px solid #FAFAFA}
#navi2 ul li.CURIFSUB a:hover{background:#8b1824;color:#FFF}
#navi2 ul li.ACTIFSUB a{background:#8b1824;color:#FFF;border-bottom:1px solid #FAFAFA}
#navi2 ul li.ACTIFSUB a:hover{background:#8b1824;color:#FFF}
#navi2 ul li.ACT a{background:#8b1824;color:#FFF}
#navi2 ul li.ACT a:hover{background:#8b1824;color:#FFF}

/* EBENE 2 */
#navi2 ul li.ACTIFSUB ul li a{padding-left:15px;border-bottom:1px solid #8C8C8C;font-weight:normal}
#navi2 ul li.ACTIFSUB ul li.first a{border-top:0}
#navi2 ul li.ACTIFSUB ul li.last a{border-bottom:0}
#navi2 ul li.ACTIFSUB ul li a{background:#fafafa;color:#8C8C8C;}
#navi2 ul li.ACTIFSUB ul li a:hover{background:#fafafa;color:#000;}
#navi2 ul li.ACTIFSUB ul li.CUR a{background:#8B1824;color:#FFF;}
#navi2 ul li.ACTIFSUB ul li.CUR a:hover{background:#8B1824;color:#FFF;}
#navi2 ul li.ACTIFSUB ul li.CURIFSUB a{background:#8B1824;color:#FFF;}
#navi2 ul li.ACTIFSUB ul li.CURIFSUB a:hover{background:#8B1824;color:#FFF;}
#navi2 ul li.ACTIFSUB ul li.ACTIFSUB a{background:#8B1824;color:#FFF;border-bottom:1px solid #FFF}
#navi2 ul li.ACTIFSUB ul li.ACTIFSUB a:hover{background:#8B1824;color:#FFF;}

#navi2 ul li.CURIFSUB ul li a{padding-left:15px;border-bottom:1px solid #8C8C8C;font-weight:normal}
#navi2 ul li.CURIFSUB ul li.first a{border-top:0}
#navi2 ul li.CURIFSUB ul li.last a{border-bottom:0}
#navi2 ul li.CURIFSUB ul li a{background:#fafafa;color:#8C8C8C;}
#navi2 ul li.CURIFSUB ul li a:hover{background:#fafafa;color:#000;}

/* EBENE 3 */
#navi2 ul li.ACTIFSUB ul li.ACTIFSUB ul li a{background:#fafafa;color:#8c8c8c;padding-left:25px;border-bottom:1px solid #8C8C8C;font-weight:normal}
#navi2 ul li.ACTIFSUB ul li.ACTIFSUB ul li.first a{border-top:0}
#navi2 ul li.ACTIFSUB ul li.ACTIFSUB ul li.last a{border-bottom:0}

#navi2 ul li.ACTIFSUB ul li.ACTIFSUB ul li.CUR a{background:#8B1824;color:#FFF}
#navi2 ul li.ACTIFSUB ul li.ACTIFSUB ul li.CUR a:hover{background:#8B1824;color:#FFF;}

#navi2 ul li.ACTIFSUB ul li.CURIFSUB ul li a{padding-left:25px;border-bottom:1px solid #8C8C8C;font-weight:normal;background:#fafafa;color:#8c8c8c}
#navi2 ul li.ACTIFSUB ul li.CURIFSUB ul li a:hover{background:#fafafa;color:#000}
#navi2 ul li.ACTIFSUB ul li.CURIFSUB ul li.first a{border-top:0}
#navi2 ul li.ACTIFSUB ul li.CURIFSUB ul li.last a{border-bottom:0}

/* CONTENT */
#content{float:left;width:585px;padding:0 10px;margin:20px 10px 20px 10px}

#start #content{width:735px !important}
* html #start #content{margin-left:5px}

/* BREADCRUMB */
#breadcrumb{height:1.5em;margin:0 0 1em 0;padding:0;font-size:90%}
#breadcrumb li{float:left;list-style:none}
#breadcrumb li.first{background:0;padding:0}
#breadcrumb a{color:#8c8c8c;text-decoration:none}
#breadcrumb a:hover{text-decoration:underline}
.csc-content-n1{clear:both}
#breadcrumb li img{margin:1px 5px 0 5px}

#content .csc-header-n1 h1{margin-top:0}
#content h1{font-size:17px}
#content h1 a{text-decoration:none;color:#000}
#content h2{font-size:13px}
#content h3{font-size:12px}
#content p{font-size:12px}

/* MARGIN */
#margin{float:left;width:175px;margin-bottom:20px;overflow:hidden;color:#FFF;font-size:11px}

#margin a{color:#FFF}

#margin .csc-content{margin:10px 0 0 0;padding:0}
#margin .csc-content-n1{margin:0 0 0 0;padding:0}
#margin .csi-textpic{margin:0;padding:0}
#margin .csi-center{margin:0;padding:0}
#margin .csi-text{margin:0;padding:0}
#margin .csi-imagewrap{margin:0;padding:0}
#margin .csi-image{margin:0;padding:0}
#margin .csi-image img{margin:0;padding:0}

/* FOOTER */
#footer{border-right:2px solid #8b1824;background:url(../images/common/footer.gif) 0 100% repeat-x;height:14px;font-size:11px;color:#FFF;padding:4px 3px 5px 3px;text-align:left}
#footer img{margin:-3px 0 0 0}
* html #footer img{margin:0}

/*#navi0{width:375px;margin-left:100px;text-align:center;font-size:.8em;color:#999;position:absolute;top:92px;_top:95px;left:50%;text-align:right}*/
#navi0{padding-top:1px;_padding-top:3px;float:left;width:730px}
#navi0 ul{list-style:none;padding:0;margin:0}
#navi0 li{display:inline;padding:0;margin:0}
#navi0 li{border-left:1px solid #FFF;padding:0 5px 0 5px;margin:0 5px 0 -5px}
#navi0 li.first{border-left:0}
#navi0 li.last{padding:0 0 0 5px;margin:0 5px 0 -5px}
#navi0 a{color:#999;text-decoration:none;padding:0 1px 1px;color:#FFF}
#navi0 a:hover{color:#8b1824;background:#FFF}
#navi0 ul li.active a{color:#8b1824;background:#FFF}
#navi0 ul li.active a:hover{color:#8b1824;background:#FFF}

/* TOOLTIP */
#tooltip{position: absolute; padding: 2px 5px; border:1px solid #8B1824;background-color:#FFF; visibility: hidden; z-index: 100;font-size:11px;color:#000}

/* VERANSTALTER */
#presenter table{border-collapse:collapse;border:1px solid white}
#presenter h2{font-size:13px;background:#8B1824;color:#FFF;padding:2px 5px;margin:0;text-align:left;width:573px;overflow:hidden;position:absolute;top:0;left:0}
#popup #presenter h2{width:auto;position:relative}
#presenter h2 a{color:#FFF;text-decoration:none}
#presenter div.itemcontent{padding:2px 3px 0 4px}
#presenter img{margin:4px 0 0 1px}
#presenter div.item{position:relative;background:#e5e5e5;margin-bottom:10px;padding-bottom:5px;clear:both;border:1px solid #8B1824;padding-top:20px}
#presenter div.piktos{position:relative;text-align:right;z-index:99;float:right}
#presenter img.pikto,img.pikto{margin-right:2px}
#presenter div.image{position:relative;border:0;width:100px;float:left;overflow:hidden;text-align:center;z-index:2}
#presenter div.text{position:relative;padding:5px 0 0 110px;text-align:left}

#presenterfooter{margin-top:10px;text-align:center}
#presenterfooter strong{background:#E5E5E5;color:#000;padding:0 5px}
#presenterfooter a{text-decoration:none;background:#8B1824;color:#FFF;padding:0 5px}
#presenterfooter a:hover{background:#e5e5e5;color:#000}

/* HOTELS */
#hotels{margin:10px;width:460px;border:1px solid #8B1824;border-collapse:collapse}
#hotels td, #hotels th{font-size:11px;font-weight:normal;text-align:left;background:#FFF;border:1px solid #8B1824;color:#000;padding:2px 5px}

.tableform{border-collapse:collapse;margin:15px auto;border:1px solid #8B1824}
.tableform input{width:300px;margin:-4px 0 0 0}
.tableform input.checkbox{width:20px}
.tableform input.date, .tableform textarea.date{width:114px}
.tableform textarea{width:300px}
.tableform td{background:#f2f2f2;text-align:left;padding:8px 10px 5px 5px;font-size:12px}
.tableform th{background:#f2f2f2;text-align:left;padding:8px 5px 5px 10px;font-size:12px;text-align:right}
.tableform tr.separator td,.tableform tr.separator th{border-top:1px solid #8B1824}
.tableform tr.alt td,.tableform tr.alt th{background:#f2f2f2}
.tableform td.center{margin:auto;text-align:center}
.tableform td.control{background:#8B1824;color:#FFF;padding:10px 0 7px 0}
.tableform td.control input{width:80px}
.tableform td .caption{margin:0;padding:0}
.required{color:#8B1824}

#content #sitemap{margin:0;padding:0}
#content #sitemap a{text-decoration:none;display:block;padding:2px 5px}
#content #sitemap a:hover{text-decoration:none}

#content #sitemap ul{background:#f2f2f2;clear:both;margin:10px 0 10px 0;padding:0;list-style:none;background:none;font-size:11px}

#content #sitemap ul ul{background:#ccc url(../images/common/mini-month_bg.gif) 0 0 repeat-x;margin:0;width:150px}
#content #sitemap ul ul ul{position:relative;bottom:19px;left:150px;width:150px;margin:-1px 0 0 0}
#content #sitemap ul ul ul ul{position:relative;bottom:19px;left:150px;width:150px}

#content #sitemap ul li{margin:0;padding:0;list-style:none;width:100%}
#content #sitemap ul ul li{}
#content #sitemap ul ul ul li{}
#content #sitemap ul ul ul ul li{}

#content #sitemap ul li a{background:url(/fileadmin/design/images/common/navi1_bg.gif) 0 0 repeat-x;color:#FFF;font-weight:bold;font-size:12px;padding:4px 5px 2px 5px}
#content #sitemap ul ul li a{background:transparent;border-top:1px solid #fff;color:#000;font-weight:normal;font-size:11px;width:140px;padding:4px 5px 2px 5px}
#content #sitemap ul ul li a:hover{background:#8B1824;color:#FFF}
#content #sitemap ul ul ul li a{background:#f2f2f2;color:#000;font-weight:normal;font-size:11px;width:140px;padding:4px 5px 2px 5px}
#content #sitemap ul ul ul li a:hover{background:#8B1824;color:#FFF}
#content #sitemap ul ul ul ul li a{background:#f2f2f2;color:#000;font-weight:normal;font-size:11px;width:140px;padding:4px 5px 2px 5px}

/* ECARDS */
.ecards-row{}
.ecards-row img{margin:0px 5px 5px 0}
.ecards-row a img{border:5px solid #EFEFEF}
.ecards-row a:hover img{border:5px solid #DDD}
.ecards-row-0{}

.ecard{text-align:center;width:500px;margin:0 auto}
.ecard img{border:10px solid #EFEFEF;margin:0 auto 1em auto}

.ecard_preview{background:#EFEFEF;width:500px;margin:0 auto;padding:0 0 1em 0}
form.ecard_preview{padding:0}
.ecard_preview p{margin:0 20px 1em 20px}

.ecard_preview fieldset.control{margin:1em 0 0 0;padding:5px 0;text-align:center;background:#8B1824}
